diff options
Diffstat (limited to 'net-im/ekiga/Makefile')
-rw-r--r-- | net-im/ekiga/Makefile | 172 |
1 files changed, 172 insertions, 0 deletions
diff --git a/net-im/ekiga/Makefile b/net-im/ekiga/Makefile new file mode 100644 index 000000000..f745950e8 --- /dev/null +++ b/net-im/ekiga/Makefile @@ -0,0 +1,172 @@ +# Created by: Charlie & <root@ws.ipfw.ru> +# $FreeBSD: net-im/ekiga/Makefile 327752 2013-09-20 21:52:21Z kwm $ +# $MCom$ + +PORTNAME= ekiga +PORTVERSION= 4.0.1 +CATEGORIES= net-im +MASTER_SITES= GNOME +#MASTER_SITES= http://www.ekiga.org/admin/downloads/latest/sources/ekiga_${PORTVERSION}/ +#DISTNAME= ekiga-${PORTVERSION} +DIST_SUBDIR= gnome3 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= VoIP and video conferencing application + +BUILD_DEPENDS= v4l_compat>=0:${PORTSDIR}/multimedia/v4l_compat \ + gnome-icon-theme>=3.0.0:${PORTSDIR}/misc/gnome-icon-theme +LIB_DEPENDS= libboost_signals.so:${PORTSDIR}/devel/boost-libs \ + libopal.so:${PORTSDIR}/net/opal \ + libv4l2.so:${PORTSDIR}/multimedia/libv4l +RUN_DEPENDS= gnome-icon-theme>=3.0.0:${PORTSDIR}/misc/gnome-icon-theme + +USE_XZ= yes +GNU_CONFIGURE= yes +USES= gettext gmake pathfix perl5 pkgconfig +USE_XORG= xv +USE_GNOME= gtk20 intltool libxml2 +INSTALLS_OMF= yes +INSTALLS_ICONS= yes + +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -I${LOCALBASE}/lib + +MAN1= ekiga.1 + +OPTIONS_DEFINE= LDAP NOTIFY EVOLUTION GCONF DBUS AVAHI GNOMEHELP +OPTIONS_DEFAULT=NOTIFY DBUS GCONF AVAHI + +EVOLUTION_DESC= Evolution data server support +GNOMEHELP_DESC= Build Ekiga help files + +#OPTIONS_GROUP= EXP +#OPTIONS_GROUP_EXP= KDE KAB GSTREAMER XCAP LOUDMOUTH +EXP_DESC= Experimental features +KDE_DESC= KDE 4 support +KAB_DESC= KAddressBook support (implies KDE option) +GSTREAMER_DESC= Gstreamer support +XCAP_DESC= Remote contact storage via HTTP in xml format +LOUDMOUTH_DESC= XMPP (jabber) support + +# Note that h.323 support is enabled when opal is build with it. + +NO_STAGE= yes +.include <bsd.port.options.mk> + +PLIST_SUB+= VERSION=${PORTVERSION} + +.if ${PORT_OPTIONS:MKDE} || ${PORT_OPTIONS:MKAB} +USE_KDE4= kdehier kdelibs +USE_QT4= corelib +CONFIGURE_ARGS+=--enable-kde +#CONFIGURE_ENV+=KDE_CFLAGS="-I${KDE4_PREFIX}/include -I${QT_INCDIR} \ +# -I${LOCALBASE}/include" KDE_LIBS="-L${KDE4_PREFIX}/lib" +CPPFLAGS+= -I${KDE4_PREFIX}/include +LDFLAGS+= -L${KDE4_PREFIX}/lib +.else +CONFIGURE_ARGS+=--disable-kde +.endif + +.if ${PORT_OPTIONS:MKAB} +CONFIGURE_ARGS+=--enable-kab +USE_KDE4+= pimlibs +.else +CONFIGURE_ARGS+=--disable-kab +.endif + +.if ${PORT_OPTIONS:MGSTREAMER} +CONFIGURE_ARGS+=--enable-gstreamer +USE_GSTREAMER= yes +.else +CONFIGURE_ARGS+=--disable-gstreamer +.endif + +.if ${PORT_OPTIONS:MXCAP} +CONFIGURE_ARGS+=--enable-xcap +LIB_DEPENDS+= libsoup-2.4.so:${PORTSDIR}/devel/libsoup +.else +CONFIGURE_ARGS+=--disable-xcap +.endif + +.if ${PORT_OPTIONS:MLOUDMOUTH} +CONFIGURE_ARGS+=--enable-loudmouth +LIB_DEPENDS+= libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth +.else +CONFIGURE_ARGS+=--disable-loudmouth +.endif + +.if ${PORT_OPTIONS:MLDAP} +USE_OPENLDAP= yes +LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2 +CONFIGURE_ARGS+=--enable-ldap --with-ldap-dir="${LOCALBASE}" --with-libsasl2-dir="${LOCALBASE}" +PLIST_SUB+= LDAP="" +WITH_PLUGINS= 1 +.else +CONFIGURE_ARGS+=--disable-ldap +PLIST_SUB+= LDAP="@comment " +.endif + +.if defined(WITH_PLUGINS) +PLIST_SUB+= PLUGINS="" +.else +PLIST_SUB+= PLUGINS="@comment " +.endif + +.if ${PORT_OPTIONS:MNOTIFY} +LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify +CONFIGURE_ARGS+=--enable-notify +PLIST_SUB+= NOTIFY="" +WITH_PLUGINS= 1 +.else +CONFIGURE_ARGS+=--disable-notify +PLIST_SUB+= NOTIFY="@comment " +.endif + +.if ${PORT_OPTIONS:MDBUS} +LIB_DEPENDS+= libdbus-1.so:${PORTSDIR}/devel/dbus +CONFIGURE_ARGS+=--enable-dbus --enable-dbus-service +PLIST_SUB+= DBUS="" +.else +CONFIGURE_ARGS+=--disable-dbus --disable-dbus-service +PLIST_SUB+= DBUS="@comment " +.endif + +.if ${PORT_OPTIONS:MGCONF} +USE_GNOME+= gconf2 +CONFIGURE_ARGS+=--enable-gconf +GCONF_SCHEMAS= ekiga.schemas +PLIST_SUB+= GCONF="@comment " +.else +CONFIGURE_ARGS+=--disable-gconf +PLIST_SUB+= GCONF="" +.endif + +.if ${PORT_OPTIONS:MEVOLUTION} +USE_GNOME+= evolutiondataserver +CONFIGURE_ARGS+=--enable-eds +PLIST_SUB+= EVOLUTION="" +WITH_PLUGINS= 1 +.else +CONFIGURE_ARGS+=--disable-eds +PLIST_SUB+= EVOLUTION="@comment " +.endif + +.if ${PORT_OPTIONS:MAVAHI} +CONFIGURE_ARGS+=--enable-avahi +LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app +PLIST_SUB+= AVAHI="" +WITH_PLUGINS= 1 +.else +CONFIGURE_ARGS+=--disable-avahi +PLIST_SUB+= AVAHI="@comment " +.endif + +.if ${PORT_OPTIONS:MGNOMEHELP} +PLIST_SUB+= GNOMEHELP="" +USE_GNOME+= gnomedocutils +.else +CONFIGURE_ARGS+=--disable-gdu +PLIST_SUB+= GNOMEHELP="@comment " +.endif + +.include <bsd.port.mk> |