diff options
Diffstat (limited to 'net-im/kopete/Makefile')
-rw-r--r-- | net-im/kopete/Makefile | 59 |
1 files changed, 45 insertions, 14 deletions
diff --git a/net-im/kopete/Makefile b/net-im/kopete/Makefile index df0ae0ca1f1b..e3d223bf2775 100644 --- a/net-im/kopete/Makefile +++ b/net-im/kopete/Makefile @@ -1,25 +1,22 @@ -# -*-mode: makefile-*- -# New ports collection makefile for: kdenetwork2 -# Date created: 2 November 2001 -# Whom: will@cvs.kde.org +# New ports collection makefile for: kopete +# Date created: Wed Apr 12 17:51:07 UTC 2006 +# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> # # $FreeBSD$ # PORTNAME= kopete -PORTVERSION= 0.11 -PORTREVISION= 2 +PORTVERSION= 0.12.3 CATEGORIES?= net-im kde MASTER_SITES= ${MASTER_SITE_KDE} -MASTER_SITE_SUBDIR= stable/3.5.4/src +MASTER_SITE_SUBDIR= stable/3.5.5/src PKGNAMEPREFIX= kdenetwork- -DISTNAME= kdenetwork-3.5.4 +DISTNAME= kdenetwork-3.5.5 DIST_SUBDIR= KDE -MAINTAINER?= kde@FreeBSD.org +MAINTAINER= kde@FreeBSD.org COMMENT= KDE multi-protocol instant messenger (IM) -LIB_DEPENDS= idn:${PORTSDIR}/dns/libidn RUN_DEPENDS= ${QT_PREFIX}/lib/plugins/crypto/libqca-tls.so:${PORTSDIR}/security/qca-tls CONFLICTS= kdenetwork-[0-2]* kdenetwork-3.[0-4]* kdenetwork-3.5.[0-2]* kvirc-[0-9]* @@ -28,26 +25,60 @@ USE_KDELIBS_VER=3 PREFIX= ${KDE_PREFIX} USE_BZIP2= yes +USE_GNOME= glib20 USE_OPENSSL= yes USE_AUTOTOOLS= libtool:15 USE_GMAKE= yes -CONFIGURE_ARGS+=--with-ssl-dir=${OPENSSLBASE} +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--with-ilbc=${LOCALBASE} \ + --with-speex=${LOCALBASE} \ + --with-ssl-dir=${OPENSSLBASE} \ + --without-external-libgadu +USE_LDCONFIG= yes +_NO_KDE_FINAL= yes WRKSRC= ${WRKDIR}/${DISTNAME} BUILD_WRKSRC= ${WRKSRC}/kopete INSTALL_WRKSRC= ${WRKSRC}/kopete -INSTALLS_SHLIB= yes -LDCONFIG_DIRS+= %%PREFIX%%/lib %%PREFIX%%/lib/kde3 +PKG_CONFIG?= ${LOCALBASE}/bin/pkg-config -.include "${.CURDIR}/../../x11/kde3/Makefile.kde" .include <bsd.port.pre.mk> +.if ${OSVERSION} > 500028 +CONFIGURE_ARGS+=--enable-jingle +LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex \ + ilbc:${PORTSDIR}/net/ilbc \ + ortp:${PORTSDIR}/net/ortp +CONFIGURE_ENV+= PKG_CONFIG="${PKG_CONFIG}" \ + EXPAT_CFLAGS="-I${LOCALBASE}/include" \ + EXPAT_LIBS="-L${LOCALBASE}/lib -lexpat" \ + ILBC_CFLAGS="-I${LOCALBASE}/include/ilbc" \ + ILBC_LIBS="-L${LOCALBASE}/lib -lilbc" \ + SPEEX_CFLAGS="$$(${PKG_CONFIG} --cflags speex)" \ + SPEEX_LIBS="$$(${PKG_CONFIG} --libs speex)" +.endif + +post-patch: +# force usage of gthread for libjingle's benefit + @${REINPLACE_CMD} -E \ + -e 's|(glib-2.0)|gthread-2.0 \1|' \ + ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} + post-configure: .if ${OSVERSION} < 500028 @${REINPLACE_CMD} -e 's|$$(depcomp)||g' \ ${WRKSRC}/kopete/protocols/jabber/libiris/iris/xmpp-core/Makefile .endif +# configure does not handle OSS support +.for feature in \ + FEATURE_ENABLE_CHAT_ARCHIVING \ + FEATURE_ENABLE_SSL \ + HAVE_SYS_SOUNDCARD_H + @${ECHO_CMD} \ + '#define ${feature} 1' >> \ + ${CONFIGURE_WRKSRC}/config.h +.endfor .include <bsd.port.post.mk> |