ports/131922: net/asterisk16 add some OPTION, remove unnecessary dependency, fix pkg-plist

Dmitry dmitry2006 at yandex.ru
Sat Feb 21 02:10:02 UTC 2009


>Number:         131922
>Category:       ports
>Synopsis:       net/asterisk16 add some OPTION, remove unnecessary dependency, fix pkg-plist
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 21 02:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry
>Release:        FreeBSD 7.1-STABLE amd64
>Organization:
>Environment:
FreeBSD *** 7.1-STABLE FreeBSD 7.1-STABLE #0: Wed Feb 18 18:03:46 YEKT 2009     root@***:/usr/src/sys/GENERIC_  amd64
>Description:
Add optional support curl, gsm, remove unnecessary dependency mpg123
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

--- Makefile.orig	2009-02-21 06:58:20.000000000 +0500
+++ Makefile	2009-02-21 06:28:55.000000000 +0500
@@ -18,12 +18,8 @@
 MAINTAINER=	sobomax at FreeBSD.org
 COMMENT=	An Open Source PBX and telephony toolkit
 
-BUILD_DEPENDS=	mpg123:${PORTSDIR}/audio/mpg123
 LIB_DEPENDS=	speex.1:${PORTSDIR}/audio/speex \
-		newt.51:${PORTSDIR}/devel/newt \
-		gsm.1:${PORTSDIR}/audio/gsm \
-		curl.5:${PORTSDIR}/ftp/curl
-RUN_DEPENDS=	mpg123:${PORTSDIR}/audio/mpg123
+		newt.51:${PORTSDIR}/devel/newt
 
 ONLY_FOR_ARCHS=	i386 sparc64 amd64 powerpc
 
@@ -57,6 +53,8 @@
 		JABBER		"Enable Jabber and Gtalk support" on \
 		SQLITE          "Enable SQLITE support" on \
 		ILBC		"Enable iLBC codec" off \
+		GSM		"Enable GSM codec" on \
+		CURL		"Enable CURL support" on \
 #		CODEC_PATCH	"Apply codec negotiation patch" off \
 #		MISC_PATCHES	"Apply additional patches" off
 
@@ -175,6 +173,24 @@
 EXTRA_PATCHES+=	${PATCHDIR}/ilbc_enable.diff
 .endif
 
+.if !defined(WITH_GSM)
+PLIST_SUB+=	WITH_GSM="@comment "
+CONFIGURE_ARGS+= --without-gsm
+.else
+PLIST_SUB+=	WITH_GSM=""
+CONFIGURE_ARGS+= --with-gsm
+LIB_DEPENDS+=	gsm.1:${PORTSDIR}/audio/gsm
+.endif
+
+.if !defined(WITH_CURL)
+PLIST_SUB+=	WITH_CURL="@comment "
+CONFIGURE_ARGS+= --without-curl
+.else
+PLIST_SUB+=	WITH_CURL=""
+CONFIGURE_ARGS+= --with-curl
+LIB_DEPENDS+=	curl.5:${PORTSDIR}/ftp/curl
+.endif
+
 .if defined(WITH_CODEC_PATCH)
 PATCHFILES=	asterisk-1.4.22-codec-negotiation-20081110.diff.gz
 PATCH_SITES=	http://b2bua.org/chrome/site/
--- pkg-plist.orig	2009-02-21 07:05:19.000000000 +0500
+++ pkg-plist	2009-02-21 06:34:37.000000000 +0500
@@ -252,7 +252,7 @@
 lib/asterisk/modules/app_readexten.so
 lib/asterisk/modules/app_waituntil.so
 %%WITH_ODBC%%lib/asterisk/modules/cdr_adaptive_odbc.so
-lib/asterisk/modules/cdr_sqlite3_custom.so
+%%WITH_SQLITE%%lib/asterisk/modules/cdr_sqlite3_custom.so
 %%WITH_JABBER%%lib/asterisk/modules/chan_jingle.so
 lib/asterisk/modules/chan_unistim.so
 lib/asterisk/modules/codec_g722.so
@@ -271,7 +271,7 @@
 lib/asterisk/modules/func_vmcount.so
 lib/asterisk/modules/func_volume.so
 lib/asterisk/modules/res_ael_share.so
-lib/asterisk/modules/res_config_curl.so
+%%WITH_CURL%%lib/asterisk/modules/res_config_curl.so
 lib/asterisk/modules/res_config_ldap.so
 %%WITH_SQLITE%%lib/asterisk/modules/res_config_sqlite.so
 lib/asterisk/modules/res_limit.so
@@ -353,7 +353,7 @@
 lib/asterisk/modules/codec_adpcm.so
 lib/asterisk/modules/codec_alaw.so
 lib/asterisk/modules/codec_g726.so
-lib/asterisk/modules/codec_gsm.so
+%%WITH_GSM%%lib/asterisk/modules/codec_gsm.so
 %%WITH_ILBC%%lib/asterisk/modules/codec_ilbc.so
 lib/asterisk/modules/codec_lpc10.so
 lib/asterisk/modules/codec_speex.so
@@ -376,7 +376,7 @@
 lib/asterisk/modules/func_callerid.so
 lib/asterisk/modules/func_cdr.so
 lib/asterisk/modules/func_channel.so
-lib/asterisk/modules/func_curl.so
+%%WITH_CURL%%lib/asterisk/modules/func_curl.so
 lib/asterisk/modules/func_cut.so
 lib/asterisk/modules/func_db.so
 lib/asterisk/modules/func_enum.so


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list