Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jul 2016 10:48:33 +0000 (UTC)
From:      Guido Falsi <madpilot@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r418081 - in head/net: asterisk asterisk11 asterisk13
Message-ID:  <201607051048.u65AmXc5019535@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: madpilot
Date: Tue Jul  5 10:48:32 2016
New Revision: 418081
URL: https://svnweb.freebsd.org/changeset/ports/418081

Log:
  - Convert to USES=ssl, reflow USES line
  - Add missing USES libedit (asterisk13 only)
  - Fix DAHDI dependencies
  - Fix permissions for /var/spool/asterisk/voicemail files [1]
  
  Reported by:    Tony Power <tony at witnessthepower.net> [1]
  		(via email)
  MFH:		2016Q3

Modified:
  head/net/asterisk/Makefile
  head/net/asterisk11/Makefile
  head/net/asterisk13/Makefile

Modified: head/net/asterisk/Makefile
==============================================================================
--- head/net/asterisk/Makefile	Tue Jul  5 10:37:21 2016	(r418080)
+++ head/net/asterisk/Makefile	Tue Jul  5 10:48:32 2016	(r418081)
@@ -3,7 +3,7 @@
 
 PORTNAME=	asterisk
 PORTVERSION=	1.8.32.3
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	net
 MASTER_SITES=	http://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
 MASTER_SITE_SUBDIR=	asterisk/ \
@@ -25,11 +25,10 @@ EXPIRATION_DATE=	2016-04-30
 
 ONLY_FOR_ARCHS=	i386 amd64 powerpc sparc64
 
-USES=		alias bison cpe gmake shebangfix
+USES=		alias bison cpe gmake shebangfix ssl
 USE_CSTD=	gnu89
 USE_GCC=	yes
 USE_GNOME=	libxml2
-USE_OPENSSL=	yes
 USE_RC_SUBR=	asterisk
 
 GNU_CONFIGURE=	yes
@@ -112,10 +111,9 @@ CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
 
 DAHDI_CONFIGURE_ON=	--with-dahdi --with-openr2
 DAHDI_CONFIGURE_OFF=	--without-dahdi --without-openr2
-DAHDI_BUILD_DEPENDS=	libpri>=1.4.10:misc/libpri \
-			${LOCALBASE}/include/dahdi/user.h:misc/dahdi
 DAHDI_LIB_DEPENDS=	libpri.so:misc/libpri \
-			libopenr2.so:misc/openr2
+			libopenr2.so:misc/openr2 \
+			libtonezone.so:misc/dahdi
 
 EXCHANGE_CONFIGURE_OFF=	--without-neon --without-neon29
 EXCHANGE_LIB_DEPENDS=	libneon.so:www/neon
@@ -255,7 +253,11 @@ post-install:
 	${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST}
 
 	(cd ${STAGEDIR} && \
+		${ECHO} "@owner ${ASTERISK_USER}" >> ${TMPPLIST} && \
+		${ECHO} "@group ${ASTERISK_GROUP}" >> ${TMPPLIST} && \
 		${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \
-		${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST});
+		${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST} && \
+		${ECHO} "@owner" >> ${TMPPLIST} && \
+		${ECHO} "@group" >> ${TMPPLIST});
 
 .include <bsd.port.post.mk>

Modified: head/net/asterisk11/Makefile
==============================================================================
--- head/net/asterisk11/Makefile	Tue Jul  5 10:37:21 2016	(r418080)
+++ head/net/asterisk11/Makefile	Tue Jul  5 10:48:32 2016	(r418081)
@@ -2,7 +2,7 @@
 
 PORTNAME=	asterisk
 PORTVERSION=	11.22.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	net
 MASTER_SITES=	http://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
 MASTER_SITE_SUBDIR=	asterisk/ \
@@ -21,11 +21,11 @@ EXTRACT_ONLY:=	${DISTNAME}${EXTRACT_SUFX
 
 ONLY_FOR_ARCHS=	i386 amd64 powerpc sparc64 armv6
 
-USES=		bison cpe gmake iconv localbase ncurses shebangfix sqlite
+USES=		bison cpe gmake iconv localbase ncurses shebangfix \
+		sqlite ssl
 USE_CSTD=	gnu89
 USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
-USE_OPENSSL=	yes
 USE_RC_SUBR=	asterisk
 
 GNU_CONFIGURE=	yes
@@ -118,10 +118,9 @@ CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
 
 DAHDI_CONFIGURE_ON=	--with-dahdi --with-openr2
 DAHDI_CONFIGURE_OFF=	--without-dahdi --without-openr2
-DAHDI_BUILD_DEPENDS=	libpri>=1.4.10:misc/libpri \
-			${LOCALBASE}/include/dahdi/user.h:misc/dahdi
 DAHDI_LIB_DEPENDS=	libpri.so:misc/libpri \
-			libopenr2.so:misc/openr2
+			libopenr2.so:misc/openr2 \
+			libtonezone.so:misc/dahdi
 
 EXCHANGE_CONFIGURE_OFF=	--without-neon --without-neon29
 EXCHANGE_LIB_DEPENDS=	libneon.so:www/neon
@@ -266,7 +265,11 @@ post-install:
 	${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST}
 
 	(cd ${STAGEDIR} && \
+		${ECHO} "@owner ${ASTERISK_USER}" >> ${TMPPLIST} && \
+		${ECHO} "@group ${ASTERISK_GROUP}" >> ${TMPPLIST} && \
 		${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \
-		${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST});
+		${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST} && \
+		${ECHO} "@owner" >> ${TMPPLIST} && \
+		${ECHO} "@group" >> ${TMPPLIST});
 
 .include <bsd.port.post.mk>

Modified: head/net/asterisk13/Makefile
==============================================================================
--- head/net/asterisk13/Makefile	Tue Jul  5 10:37:21 2016	(r418080)
+++ head/net/asterisk13/Makefile	Tue Jul  5 10:48:32 2016	(r418081)
@@ -2,6 +2,7 @@
 
 PORTNAME=	asterisk
 PORTVERSION=	13.9.1
+PORTREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	http://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
 MASTER_SITE_SUBDIR=	asterisk/ \
@@ -23,11 +24,11 @@ EXTRACT_ONLY:=	${DISTNAME}${EXTRACT_SUFX
 
 ONLY_FOR_ARCHS=	i386 amd64 powerpc sparc64 armv6
 
-USES=		bison cpe gmake iconv localbase ncurses shebangfix sqlite
+USES=		bison cpe gmake iconv libedit localbase ncurses \
+		shebangfix sqlite ssl
 USE_CSTD=	gnu89
 USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
-USE_OPENSSL=	yes
 USE_RC_SUBR=	asterisk
 
 GNU_CONFIGURE=	yes
@@ -124,10 +125,9 @@ CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
 
 DAHDI_CONFIGURE_ON=	--with-dahdi --with-openr2
 DAHDI_CONFIGURE_OFF=	--without-dahdi --without-openr2
-DAHDI_BUILD_DEPENDS=	libpri>=1.4.10:misc/libpri \
-			${LOCALBASE}/include/dahdi/user.h:misc/dahdi
 DAHDI_LIB_DEPENDS=	libpri.so:misc/libpri \
-			libopenr2.so:misc/openr2
+			libopenr2.so:misc/openr2 \
+			libtonezone.so:misc/dahdi
 
 EXCHANGE_CONFIGURE_OFF=	--without-neon --without-neon29
 EXCHANGE_LIB_DEPENDS=	libneon.so:www/neon
@@ -285,7 +285,11 @@ post-install:
 	${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST}
 
 	(cd ${STAGEDIR} && \
+		${ECHO} "@owner ${ASTERISK_USER}" >> ${TMPPLIST} && \
+		${ECHO} "@group ${ASTERISK_GROUP}" >> ${TMPPLIST} && \
 		${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \
-		${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST});
+		${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST} && \
+		${ECHO} "@owner" >> ${TMPPLIST} && \
+		${ECHO} "@group" >> ${TMPPLIST});
 
 .include <bsd.port.post.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607051048.u65AmXc5019535>