summaryrefslogtreecommitdiff
path: root/net/linphone-base/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/linphone-base/Makefile')
-rw-r--r--net/linphone-base/Makefile55
1 files changed, 30 insertions, 25 deletions
diff --git a/net/linphone-base/Makefile b/net/linphone-base/Makefile
index 3627b501f23e..ed62b6128ed8 100644
--- a/net/linphone-base/Makefile
+++ b/net/linphone-base/Makefile
@@ -5,13 +5,13 @@
# $FreeBSD$
#
-PORTNAME= linphone
-PORTVERSION= 0.12.1
-PORTREVISION= 2
-PORTEPOCH= 1
+PORTNAME= ${LINPHONE_PORTNAME}
+PORTVERSION= ${LINPHONE_PORTVERSION}
+PORTREVISION= ${LINPHONE_PORTREVISION}
+PORTEPOCH= ${LINPHONE_PORTEPOCH}
CATEGORIES= net
-MASTER_SITES= http://simon.morlat.free.fr/download/%SUBDIR%/
-MASTER_SITE_SUBDIR= ${PORTVERSION}/source
+MASTER_SITES= ${LINPHONE_MASTER_SITES}
+PKGNAMESUFFIX= -base
MAINTAINER= ports@FreeBSD.org
COMMENT= A web phone that supports SIP protocol
@@ -20,28 +20,33 @@ LIB_DEPENDS= gsm.1:${PORTSDIR}/audio/gsm \
speex.2:${PORTSDIR}/audio/speex \
osip.9:${PORTSDIR}/net/libosip
-USE_GNOME= gnomehack gnometarget
+USE_GNOME= glib20 gnomehack gnometarget intlhack pkgconfig
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
-CONFIGURE_ARGS= --disable-ipv6
+CONFIGURE_ARGS= --disable-ipv6 --enable-gnome_ui=no \
+ --with-speex=${LOCALBASE} --with-html-dir=${DOCSDIR}
INSTALLS_SHLIB= yes
-MAN1= linphone.1 linphonec.1 sipomatic.1
-
-.if defined(WITHOUT_X11)
-CONFIGURE_ARGS+= --enable-gnome_ui=no --with-html-dir=${DOCSDIR}
-PLIST_SUB+= GNOME="@comment " \
- GNOME_PATH="" \
- HTMLDOCSDIR="${DOCSDIR:S,^${PREFIX}/,,}"
-.else
-USE_X_PREFIX= yes
-USE_GNOME+= gnomepanel gnomeprefix
-DOCSDIR= ${GNOME_HTML_DIR}
-PLIST_SUB+= GNOME="" \
- GNOME_PATH="gnome/" \
- HTMLDOCSDIR="${GNOME_HTML_DIR:S,^${PREFIX}/,,}"
-.endif
-
-.include <bsd.port.mk>
+MAN1= linphonec.1 sipomatic.1
+
+CFLAGS+= -DPACKAGE_LOCALE_DIR='\"${PREFIX}/share/locale\"' \
+ -DPACKAGE_DATA_DIR='\"${PREFIX}/share\"' \
+ -DPACKAGE_SOUND_DIR='\"${DATADIR}/sounds\"'
+
+.include "Makefile.common"
+.include <bsd.port.pre.mk>
+
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/share/C/linphonec.1 ${MANPREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/share/C/sipomatic.1 ${MANPREFIX}/man/man1
+ ${INSTALL_DATA} ${WRKSRC}/share/linphone.pc ${PREFIX}/libdata/pkgconfig
+ @${MKDIR} ${DATADIR}/sounds
+ ${INSTALL_DATA} ${WRKSRC}/share/*.wav ${DATADIR}/sounds
+ @${MKDIR} ${DATADIR}/sounds/rings
+ ${INSTALL_DATA} ${WRKSRC}/share/rings/*.wav ${DATADIR}/sounds/rings
+ @${MKDIR} ${PREFIX}/share/linphonec
+ ${INSTALL_DATA} ${WRKSRC}/share/linphonec ${PREFIX}/share/linphonec
+
+.include <bsd.port.post.mk>