aboutsummaryrefslogtreecommitdiff
path: root/net/asterisk13
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2019-01-17 13:06:18 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2019-01-17 13:06:18 +0000
commit53ebcba1a1d03af5d232fc6905237489fae1006b (patch)
treedc2c8be073267e1fc1d90fe6cc90fdeb43bf2d08 /net/asterisk13
parent44001b3f157e2020d4d7b66fdc5de1a41105bb9d (diff)
downloadports-53ebcba1a1d03af5d232fc6905237489fae1006b.tar.gz
ports-53ebcba1a1d03af5d232fc6905237489fae1006b.zip
Notes
Diffstat (limited to 'net/asterisk13')
-rw-r--r--net/asterisk13/Makefile19
-rw-r--r--net/asterisk13/distinfo16
2 files changed, 26 insertions, 9 deletions
diff --git a/net/asterisk13/Makefile b/net/asterisk13/Makefile
index 8fc238a6c7bb..a433c0358061 100644
--- a/net/asterisk13/Makefile
+++ b/net/asterisk13/Makefile
@@ -2,13 +2,16 @@
PORTNAME= asterisk
PORTVERSION= 13.24.1
+PORTREVISION= 1
CATEGORIES= net
-MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
+MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729 \
+ https://github.com/traud/asterisk-opus/archive/:opus
MASTER_SITE_SUBDIR= asterisk/ \
asterisk/old-releases/ \
sounds/releases/:g729
PKGNAMESUFFIX= 13
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+DIST_SUBDIR= ${PORTNAME}
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Open Source PBX and telephony toolkit
@@ -74,7 +77,7 @@ OPTIONS_DEFAULT_armv6= BASE
OPTIONS_DEFAULT_armv7= BASE
OPTIONS_GROUP= CODECS
-OPTIONS_GROUP_CODECS= GSM NEWG711 SPEEX VORBIS
+OPTIONS_GROUP_CODECS= GSM NEWG711 OPUS SPEEX VORBIS
CODECS_DESC= Encoder/Decoder (Codec) Support
OPTIONS_SINGLE= COMPILER
@@ -108,6 +111,7 @@ EXCHANGE_DESC?= Exchange calendar support
MP3PLAYER_DESC= Install MP3 Player for Music-On-Hold (mpg123)
NEWG711_DESC?= New G711 Codec
OOH323_DESC?= ooh323 support
+OPUS_DESC?= Opus Codec
PJSIP_DESC?= Build the PJSIP based SIP channel
SRTP_DESC?= SecureRTP support
SYSINFO_DESC?= Use devel/libsysinfo to get system information
@@ -166,6 +170,12 @@ ODBC_CONFIGURE_ON= --with-ltdl
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC \
libltdl.so:devel/libltdl
+OPUS_LIB_DEPENDS= libopus.so:audio/opus
+OPUS_COMMIT= 83e1b458c77e0e287adeca494eeb79edb077b0ff
+OPUS_SRC= asterisk-opus-${OPUS_COMMIT}
+OPUS_EXTRACT_ONLY= ${OPUS_COMMIT}${EXTRACT_SUFX}
+OPUS_DISTFILES= ${OPUS_COMMIT}${EXTRACT_SUFX}:opus
+
PGSQL_CONFIGURE_WITH= postgres
PGSQL_USES= pgsql
@@ -246,6 +256,11 @@ post-extract-G729-on:
${CP} ${DISTDIR}/${ASTERISK_CORE_G729_SOUNDS} ${WRKSRC}/sounds
${CP} ${DISTDIR}/${ASTERISK_MOH_G729_SOUNDS} ${WRKSRC}/sounds
+post-extract-OPUS-on:
+ ${CP} ${WRKDIR}/${OPUS_SRC}/include/asterisk/* ${WRKSRC}/include/asterisk
+ ${CP} ${WRKDIR}/${OPUS_SRC}/codecs/* ${WRKSRC}/codecs
+ ${CP} ${WRKDIR}/${OPUS_SRC}/res/* ${WRKSRC}/res
+
post-patch:
@${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/samples/musiconhold.conf.sample
.if exists(${FILESDIR}/.asterisk.makeopts)
diff --git a/net/asterisk13/distinfo b/net/asterisk13/distinfo
index 1fe39a59bbc0..235e322dc672 100644
--- a/net/asterisk13/distinfo
+++ b/net/asterisk13/distinfo
@@ -1,7 +1,9 @@
-TIMESTAMP = 1545873808
-SHA256 (asterisk-13.24.1.tar.gz) = f381b2184579e4f3e0a2f758a5db9b2cdd628fa35b1c9e69d0325047b69790be
-SIZE (asterisk-13.24.1.tar.gz) = 32977390
-SHA256 (asterisk-core-sounds-en-g729-1.5.tar.gz) = 8b28a59cfa53b59c76e0a191704f0708e3d83acffab8c5e6f25dfc599f0123f9
-SIZE (asterisk-core-sounds-en-g729-1.5.tar.gz) = 1551123
-SHA256 (asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
-SIZE (asterisk-moh-opsound-g729-2.03.tar.gz) = 1103000
+TIMESTAMP = 1547713284
+SHA256 (asterisk/asterisk-13.24.1.tar.gz) = f381b2184579e4f3e0a2f758a5db9b2cdd628fa35b1c9e69d0325047b69790be
+SIZE (asterisk/asterisk-13.24.1.tar.gz) = 32977390
+SHA256 (asterisk/asterisk-core-sounds-en-g729-1.5.tar.gz) = 8b28a59cfa53b59c76e0a191704f0708e3d83acffab8c5e6f25dfc599f0123f9
+SIZE (asterisk/asterisk-core-sounds-en-g729-1.5.tar.gz) = 1551123
+SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
+SIZE (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 1103000
+SHA256 (asterisk/83e1b458c77e0e287adeca494eeb79edb077b0ff.tar.gz) = 572a3c956371ed62b44a4bcd973db10eb4c84f3040cf7156e3acfad3b6bf3ded
+SIZE (asterisk/83e1b458c77e0e287adeca494eeb79edb077b0ff.tar.gz) = 24044