# Ports collection makefile for: kadu # Date created: 17 July 2003 # Whom: Jacek Pelka # # $FreeBSD$ # PORTNAME= kadu PORTVERSION= 0.6.0.2 PORTEPOCH= 1 CATEGORIES= polish net-im MASTER_SITES= http://www.kadu.net/download/stable/:kadu \ http://www.kadu.net/download/additions/:additions \ http://www.kadu.net/download/modules_extra/spellchecker/:aspell \ http://www.kadu.net/download/modules_mirror/:modules \ http://kadu.net/~arvenil/tabs/download/${PORTVERSION}/:modtab DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:kadu DIST_SUBDIR= kadu EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= mwisnicki+freebsd@gmail.com COMMENT= QT Gadu-Gadu client LIB_DEPENDS= gadu.3:${PORTSDIR}/polish/libgadu\ sndfile.1:${PORTSDIR}/audio/libsndfile TABS_MOD_DISTFILE= kadu-tabs-1.1.6.tar.bz2 ASPELL_MOD_DISTFILE= spellchecker-20071230.tar.bz2 GG6_EMOTS_DISTFILE= kompatybilne_z_GG6.tar.gz GG7_EMOTS_DISTFILE= dodatkowe_emoty_GG7.tar.gz USE_BZIP2= yes USE_GMAKE= yes USE_OPENSSL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-existing-libgadu="${LOCALBASE}" \ --with-includes="${LOCALBASE}/include" \ --with-libs="${LOCALBASE}/lib" \ --program-transform-name='' \ --disable-autodownload CONFIGURE_ENV= QTDIR="${QT_PREFIX}" USE_QT_VER= 3 QT_NONSTANDARD= yes WANT_GNOME= yes INSTALLS_ICONS= yes WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS= ASPELL "Build spell checking module" off \ ARTS "Build aRts sound module" off \ ESOUND "Build Esound module" off \ GG_EMOTS "Install GG-compatible emoticons" off \ PHEADERS "Use precompiled headers to speed up build" on \ TABS "Build tabs module" off .include .if defined(WITH_ASPELL) LIB_DEPENDS+= aspell.16:${PORTSDIR}/textproc/aspell PLIST_SUB+= ASPELL_MOD="" DISTFILES+= ${ASPELL_MOD_DISTFILE}:aspell KADU_SHARED_MODULES+= spellchecker .else PLIST_SUB+= ASPELL_MOD="@comment " .endif .if defined(WITH_ARTS) LIB_DEPENDS+= artsc.0:${PORTSDIR}/audio/arts PLIST_SUB+= ARTS_MOD="" KADU_SHARED_MODULES+= arts_sound .else PLIST_SUB+= ARTS_MOD="@comment " .endif .if defined(WITH_ESOUND) USE_GNOME+= esound PLIST_SUB+= ESOUND_MOD="" KADU_SHARED_MODULES+= esd_sound .else PLIST_SUB+= ESOUND_MOD="@comment " .endif .if defined(WITH_GG_EMOTS) PLIST_SUB+= GG_EMOTS="" DISTFILES+= ${GG6_EMOTS_DISTFILE}:additions \ ${GG7_EMOTS_DISTFILE}:additions .else PLIST_SUB+= GG_EMOTS="@comment " .endif .if !defined(WITHOUT_PHEADERS) CONFIGURE_ARGS+= --enable-pheaders .endif .if defined(WITH_TABS) PLIST_SUB+= TABS_MOD="" DISTFILES+= ${TABS_MOD_DISTFILE}:modtab KADU_SHARED_MODULES+= tabs .else PLIST_SUB+= TABS_MOD="@comment " .endif KADU_DISABLED_MODULES= alsa_sound post-patch: .for module in ${KADU_DISABLED_MODULES} @${REINPLACE_CMD} -e 's|module_${module}=.|module_${module}=n|g' ${WRKSRC}/.config .endfor .for module in ${KADU_SHARED_MODULES} @${REINPLACE_CMD} -e 's|module_${module}=.|module_${module}=m|g' ${WRKSRC}/.config .endfor .for module in ${KADU_STATIC_MODULES} @${REINPLACE_CMD} -e 's|module_${module}=.|module_${module}=y|g' ${WRKSRC}/.config .endfor .if defined(WITH_ASPELL) @cd ${WRKSRC}/modules && ${TAR} -zxf ${_DISTDIR}/${ASPELL_MOD_DISTFILE} .endif .if defined(WITH_GG_EMOTS) @${REINPLACE_CMD} -e 's|emoticons_gg6_compatible=n|emoticons_gg6_compatible=y|g' ${WRKSRC}/.config @cd ${WRKSRC}/varia/themes/emoticons && \ ${TAR} -zxf ${_DISTDIR}/${GG6_EMOTS_DISTFILE} && \ ${MV} kompatybilne_z_GG6 gg6_compatible && \ cd gg6_compatible && ${TAR} -zxf ${_DISTDIR}/${GG7_EMOTS_DISTFILE} .endif .if defined(WITH_TABS) @cd ${WRKSRC}/modules && ${TAR} -zxf ${_DISTDIR}/${TABS_MOD_DISTFILE} .endif post-install: ${MKDIR} ${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/kadu-core/kadu.desktop ${PREFIX}/share/applications .include