diff --git a/net/freeswitch/Makefile b/net/freeswitch/Makefile index d2580807ef9c..c59d9eaebc2e 100644 --- a/net/freeswitch/Makefile +++ b/net/freeswitch/Makefile @@ -1,212 +1,211 @@ PORTNAME= freeswitch -PORTVERSION= 1.10.11 -PORTREVISION= 1 +DISTVERSION= 1.10.12 CATEGORIES= net MASTER_SITES= https://files.freeswitch.org/releases/freeswitch/ \ https://files.freeswitch.org/releases/sounds/:sounds DISTFILES= ${PORTNAME}-${PORTVERSION}.-release${EXTRACT_SUFX} MAINTAINER= pi@FreeBSD.org COMMENT= Multi-protocol soft switch for telephony applications WWW= https://freeswitch.org LICENSE= MPL11 BROKEN_i386= error: expected ')' ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le BUILD_DEPENDS= gdiff:textproc/diffutils \ doxygen:devel/doxygen \ erlang>=21.3:lang/erlang RUN_DEPENDS= erlang>=21.3:lang/erlang LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \ libcurl.so:ftp/curl \ libavformat.so:multimedia/ffmpeg \ libpcre.so:devel/pcre \ libspeexdsp.so:audio/speexdsp \ libspeex.so:audio/speex \ libldns.so:dns/ldns \ libopus.so:audio/opus \ libsndfile.so:audio/libsndfile \ libfreetype.so:print/freetype2 \ libodbc.so:databases/unixODBC \ libpng.so:graphics/png \ libjbig.so:graphics/jbigkit \ libtiff.so:graphics/tiff \ libuuid.so:misc/e2fsprogs-libuuid \ libmariadb.so:databases/mariadb-connector-c \ libspandsp.so:comms/spandsp \ libsofia-sip-ua.so:net/sofia-sip USES= compiler:c11 cpe gmake iconv jpeg libedit autoreconf \ libtool lua:53 openal perl5 pkgconfig shebangfix ssl tar:xz USE_LDCONFIG= yes USE_RC_SUBR= freeswitch BINARY_ALIAS= diff=gdiff MAKE_JOBS_UNSAFE=yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.-release SHEBANG_FILES= scripts/fsxs.in CONFLICTS_BUILD= xmlrpc-c GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --enable-zrtp CFLAGS+= -Wno-error -I${LUA_INCDIR} USERS= ${PORTNAME} GROUPS= ${USERS} SUB_FILES= pkg-message OPTIONS_DEFINE= X11 EXAMPLES PGSQL OPTIONS_DEFAULT= 8K 16K ENGLISH PGSQL OPTIONS_MULTI= BITRATE LANGUAGE OPTIONS_MULTI_BITRATE= 8K 16K 32K 48K OPTIONS_MULTI_LANGUAGE= CHINESE_HK CHINESE_SIM BRAZILIAN ENGLISH ENGLISH_CA FRENCH_CA RUSSIAN SWEDISH OPTIONS_SUB= yes NO_OPTIONS_SORT= yes X11_DESC= graphics/ImageMagick[-nox11] dependency 8K_DESC= 8kHz Audio Files 16K_DESC= 16kHz Audio Files 32K_DESC= 32kHz Audio Files 48K_DESC= 48kHz Audio Files BRAZILIAN_DESC= Brazilian Portuguese Language Sounds CHINESE_HK_DESC= Chinese Traditional Language Sounds CHINESE_SIM_DESC= Chinese Simplified Language Sounds ENGLISH_DESC= US English Language Sounds ENGLISH_CA_DESC= Canadian English Language Sounds FRENCH_CA_DESC= French Canadian Language Sounds RUSSIAN_DESC= Russian Language Sounds SWEDISH_DESC= Swedish Language Sounds ALL_MODULES_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \ ${LOCALBASE}/bin/aclocal:devel/automake \ ${LOCALBASE}/bin/erl:lang/erlang \ ${LOCALBASE}/bin/bash:shells/bash \ ${LOCALBASE}/bin/mariadb:databases/mariadb104-client \ ${LOCALBASE}/bin/php:lang/php80 ALL_MODULES_CONFLICTS_BUILD= apr ALL_MODULES_EXTRA_PATCHES= ${FILESDIR}/extrapatch-modules.conf ALL_MODULES_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libopencv_video.so:graphics/opencv \ libopencv_core.so:graphics/opencv-core \ libhiredis.so:databases/hiredis \ libldap.so:net/openldap24-client \ libmemcached.so:databases/libmemcached \ libSoundTouch.so:audio/soundtouch \ libasound.so:audio/alsa-lib \ libcodec2.so:audio/codec2 \ libflite.so:audio/flite \ libh2o.so:www/h2o \ libh323.so:net/h323plus \ libhiredis.so:databases/hiredis \ libilbc.so:net/ilbc \ libmemcached.so:databases/libmemcached \ libmongoc-1.0.so:devel/mongo-c-driver \ libmp3lame.so:audio/lame \ libmp4v2.so:multimedia/mp4v2 \ libmpg123.so:audio/mpg123 \ libnetsnmp.so:net-mgmt/net-snmp \ libopencv_core.so:graphics/opencv-core \ libopusfile.so:audio/opusfile \ libphp.so:lang/php80 \ libportaudio.so:audio/portaudio \ libpt.so:devel/ptlib \ librabbitmq.so:net/rabbitmq-c \ libshout.so:audio/libshout \ libtheora.so:multimedia/libtheora \ libtonezone.so:misc/dahdi \ libvlc.so:multimedia/vlc \ libyaml.so:textproc/libyaml ALL_MODULES_RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa ALL_MODULES_USE= XORG=x11 OPENLDAP=yes JAVA=yes ALL_MODULES_VARS= USE_JAVA=yes ALL_MODULES_USES= python:2.7 xorg # required by mod_unimrcp ALL_MODULES_CFLAGS= -I${LOCALBASE}/include/openh323/ \ -I${JAVA_HOME}/include/ \ -I${JAVA_HOME}/include/freebsd JAVA_VERSION= 11 8K_VARS= BITRATES+=8000 16K_VARS= BITRATES+=16000 32K_VARS= BITRATES+=32000 48K_VARS= BITRATES+=48000 PGSQL_USES= pgsql PGSQL_CONFIGURE_ENABLE= core-pgsql-support core-pgsql-pkgconfig PGSQL_CONFIGURE_ENV_OFF= ac_cv_lib_pq_PQgetvalue=false # install-strip causes `make stage' to fail: # libtool: install: strip --strip-debug /wrkdirs/usr/ports/net/freeswitch/work/stage/usr/local/lib/libfreeswitch.a # strip: file format not recognized # INSTALL_TARGET= install-strip .include EDPRE= freeswitch-sounds EDPOST= 1.0.51.tar.gz #Swedish lang sounds are older/lower version. EDPOST_SV= 1.0.50.tar.gz EDPOST_MUSIC= 1.0.52.tar.gz .for rate in ${BITRATES} EXTRADISTFILES+= ${EDPRE}-music-${rate}-${EDPOST_MUSIC} .if ${PORT_OPTIONS:MBRAZILIAN} EXTRADISTFILES+= ${EDPRE}-pt-BR-karina-${rate}-${EDPOST} .endif .if ${PORT_OPTIONS:MCHINESE_SIM} EXTRADISTFILES+= ${EDPRE}-zh-cn-sinmei-${rate}-${EDPOST} .endif .if ${PORT_OPTIONS:MCHINESE_HK} EXTRADISTFILES+= ${EDPRE}-zh-hk-sinmei-${rate}-${EDPOST} .endif .if ${PORT_OPTIONS:MENGLISH} EXTRADISTFILES+= ${EDPRE}-en-us-callie-${rate}-${EDPOST_MUSIC} .endif .if ${PORT_OPTIONS:MENGLISH_CA} EXTRADISTFILES+= ${EDPRE}-en-ca-june-${rate}-${EDPOST} .endif .if ${PORT_OPTIONS:MFRENCH_CA} EXTRADISTFILES+= ${EDPRE}-fr-ca-june-${rate}-${EDPOST} .endif .if ${PORT_OPTIONS:MRUSSIAN} EXTRADISTFILES+= ${EDPRE}-ru-RU-elena-${rate}-${EDPOST} .endif .if ${PORT_OPTIONS:MSWEDISH} EXTRADISTFILES+= ${EDPRE}-sv-se-jakob-${rate}-${EDPOST_SV} .endif .endfor .for distfile in ${EXTRADISTFILES} DISTFILES+= ${distfile}:sounds .endfor # Patch out mod_signalwire & mod_verto as they require libks that isn't available, yet. post-patch: ${REINPLACE_CMD} -Ee 's|^(applications/mod_signalwire)|#\1|' \ ${WRKSRC}/modules.conf ${REINPLACE_CMD} -Ee 's|^(endpoints/mod_verto)|#\1|' \ ${WRKSRC}/modules.conf post-patch-PGSQL-off: ${REINPLACE_CMD} -Ee 's|^(databases/mod_pgsql)|#\1|' ${WRKSRC}/modules.conf post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/sounds .for distfile in ${EXTRADISTFILES} ${TAR} --cd ${STAGEDIR}${DATADIR}/sounds -xf ${DISTDIR}/${distfile} .endfor ${FIND} ${STAGEDIR}${DATADIR}/sounds -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} ${RM} -r ${STAGEDIR}${ETCDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/freeswitch/mod/mod_*.so \ ${STAGEDIR}${PREFIX}/lib/libfreeswitch.so.1.0.0 (cd ${WRKSRC}/conf && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include "${.CURDIR:H:H}/multimedia/ffmpeg4/override.mk" .include diff --git a/net/freeswitch/distinfo b/net/freeswitch/distinfo index 92f3dadc24cd..5fe2121e880e 100644 --- a/net/freeswitch/distinfo +++ b/net/freeswitch/distinfo @@ -1,75 +1,75 @@ -TIMESTAMP = 1710706877 -SHA256 (freeswitch-1.10.11.-release.tar.xz) = 7f9603a691220d9f47da42f3b19290b629b69dceb2eee56448f0a7cefcf9d1a1 -SIZE (freeswitch-1.10.11.-release.tar.xz) = 21635468 +TIMESTAMP = 1722698227 +SHA256 (freeswitch-1.10.12.-release.tar.xz) = e324e4ae063e692c42b93031157329bae339ea007e611d3535333deaed85aa47 +SIZE (freeswitch-1.10.12.-release.tar.xz) = 21595788 SHA256 (freeswitch-sounds-music-16000-1.0.52.tar.gz) = 93e0bf31797f4847dc19a94605c039ad4f0763616b6d819f5bddbfb6dd09718a SIZE (freeswitch-sounds-music-16000-1.0.52.tar.gz) = 27991592 SHA256 (freeswitch-sounds-pt-BR-karina-16000-1.0.51.tar.gz) = 80432c1027f57e464cd899ed92216936cf48a3993dc1c168b1be2545b8f97aed SIZE (freeswitch-sounds-pt-BR-karina-16000-1.0.51.tar.gz) = 27665896 SHA256 (freeswitch-sounds-zh-cn-sinmei-16000-1.0.51.tar.gz) = d849a5818ac6630d7c572d728dcd48176a6877defd8c239cb12011528e95c2cd SIZE (freeswitch-sounds-zh-cn-sinmei-16000-1.0.51.tar.gz) = 596908 SHA256 (freeswitch-sounds-zh-hk-sinmei-16000-1.0.51.tar.gz) = 0950e1d971b4f2ba4decd949406ccd0198fe9c686f246e175c70aafdf9783f30 SIZE (freeswitch-sounds-zh-hk-sinmei-16000-1.0.51.tar.gz) = 553051 SHA256 (freeswitch-sounds-en-us-callie-16000-1.0.52.tar.gz) = bf3ac7be99939f57ed4fab7b76d1e47ba78d1573cc72aa0cfe656c559eb097bd SIZE (freeswitch-sounds-en-us-callie-16000-1.0.52.tar.gz) = 36099315 SHA256 (freeswitch-sounds-en-ca-june-16000-1.0.51.tar.gz) = 8d0091a2c98e5e06afea6bdd9f6cf2942e937786016037207b85757218b0f7a7 SIZE (freeswitch-sounds-en-ca-june-16000-1.0.51.tar.gz) = 9417564 SHA256 (freeswitch-sounds-fr-ca-june-16000-1.0.51.tar.gz) = f942980ad359951ef3f69a324a3299ef86cdb4f8d2c62adaf73a1b95fb39fcc6 SIZE (freeswitch-sounds-fr-ca-june-16000-1.0.51.tar.gz) = 26591167 SHA256 (freeswitch-sounds-ru-RU-elena-16000-1.0.51.tar.gz) = e5a354cd10401208291f1d0e668a8cf8215d3cdcb93f2cbd4b83dd134425e60b SIZE (freeswitch-sounds-ru-RU-elena-16000-1.0.51.tar.gz) = 25072831 SHA256 (freeswitch-sounds-sv-se-jakob-16000-1.0.50.tar.gz) = 52da670c651ff598815aed655644b44b891ee158f4c67d048da90056a36ddcf6 SIZE (freeswitch-sounds-sv-se-jakob-16000-1.0.50.tar.gz) = 5391972 SHA256 (freeswitch-sounds-music-32000-1.0.52.tar.gz) = 4129788a638b77c5f85ff35abfcd69793d8aeb9d7833a75c74ec77355b2657a9 SIZE (freeswitch-sounds-music-32000-1.0.52.tar.gz) = 53007947 SHA256 (freeswitch-sounds-pt-BR-karina-32000-1.0.51.tar.gz) = e80a8653585cf9a4fe9cf1c0004279602542d15894ba13f2104d990cefdee567 SIZE (freeswitch-sounds-pt-BR-karina-32000-1.0.51.tar.gz) = 53420983 SHA256 (freeswitch-sounds-zh-cn-sinmei-32000-1.0.51.tar.gz) = 903fda016d2ac053ffe6bc2d4eaf816a66c8043ddc3383d48b7b14335d9ea98e SIZE (freeswitch-sounds-zh-cn-sinmei-32000-1.0.51.tar.gz) = 1153330 SHA256 (freeswitch-sounds-zh-hk-sinmei-32000-1.0.51.tar.gz) = 97d846ab06b5c84d2c46bec64560556acbfc88eb2080bd325b2c5259a5ae80d0 SIZE (freeswitch-sounds-zh-hk-sinmei-32000-1.0.51.tar.gz) = 1061068 SHA256 (freeswitch-sounds-en-us-callie-32000-1.0.52.tar.gz) = 9091553934f7ee453646058ff54837f55c5b38be11c987148c63a1cccc88b741 SIZE (freeswitch-sounds-en-us-callie-32000-1.0.52.tar.gz) = 70902830 SHA256 (freeswitch-sounds-en-ca-june-32000-1.0.51.tar.gz) = 8720b363995724792ff4723e1c8218ef95b27cb36208b7258f93bdda72123387 SIZE (freeswitch-sounds-en-ca-june-32000-1.0.51.tar.gz) = 18422131 SHA256 (freeswitch-sounds-fr-ca-june-32000-1.0.51.tar.gz) = 8966a0c4daf666018cca6d8ba0f7708e251bed952b015d0ca6a0792341fe531b SIZE (freeswitch-sounds-fr-ca-june-32000-1.0.51.tar.gz) = 52040064 SHA256 (freeswitch-sounds-ru-RU-elena-32000-1.0.51.tar.gz) = a2b43f20246f376d55dd73d269eb238cbeb6a961a40716d2f79a5835344aabfc SIZE (freeswitch-sounds-ru-RU-elena-32000-1.0.51.tar.gz) = 49276482 SHA256 (freeswitch-sounds-sv-se-jakob-32000-1.0.50.tar.gz) = 160de01069afa827c830595e521b53d95de4b415b48061fb843a1c4025fa17f2 SIZE (freeswitch-sounds-sv-se-jakob-32000-1.0.50.tar.gz) = 10018608 SHA256 (freeswitch-sounds-music-48000-1.0.52.tar.gz) = cc31cdb5b1bd653850bf6e054d963314bcf7c1706a9bf05f5a69bcbd00858d2a SIZE (freeswitch-sounds-music-48000-1.0.52.tar.gz) = 75551487 SHA256 (freeswitch-sounds-pt-BR-karina-48000-1.0.51.tar.gz) = 51ef9cac2dc4dd70d81c18f8e65bfd11de44207e8fac9961a68aa0d50d539870 SIZE (freeswitch-sounds-pt-BR-karina-48000-1.0.51.tar.gz) = 78609528 SHA256 (freeswitch-sounds-zh-cn-sinmei-48000-1.0.51.tar.gz) = 95b9064acec13a0a32b15ea0b44dc408094b4d9dee84b183c5d9150a77e9bb23 SIZE (freeswitch-sounds-zh-cn-sinmei-48000-1.0.51.tar.gz) = 1680437 SHA256 (freeswitch-sounds-zh-hk-sinmei-48000-1.0.51.tar.gz) = bd605be7e536e11f8f67229a95513ef3f177263587c5bca75ccae647f43962a1 SIZE (freeswitch-sounds-zh-hk-sinmei-48000-1.0.51.tar.gz) = 1552162 SHA256 (freeswitch-sounds-en-us-callie-48000-1.0.52.tar.gz) = 9df388d855996a04f6014999d59d4191e22b579f2e8df542834451a25ea3e1cf SIZE (freeswitch-sounds-en-us-callie-48000-1.0.52.tar.gz) = 102215843 SHA256 (freeswitch-sounds-en-ca-june-48000-1.0.51.tar.gz) = d2fce478a95b8d9500a544a00253c81d7e9f639e21980bd689910fac87f30871 SIZE (freeswitch-sounds-en-ca-june-48000-1.0.51.tar.gz) = 27088410 SHA256 (freeswitch-sounds-fr-ca-june-48000-1.0.51.tar.gz) = abaea558fb5485abdd01d0b1186e03cf508f96ac90492814cc7ed4475e99a1e0 SIZE (freeswitch-sounds-fr-ca-june-48000-1.0.51.tar.gz) = 76666642 SHA256 (freeswitch-sounds-ru-RU-elena-48000-1.0.51.tar.gz) = ffd7d34907f6b6ac861e7898d2237ad763f242a17cd23811da28fd7745d3350d SIZE (freeswitch-sounds-ru-RU-elena-48000-1.0.51.tar.gz) = 72438142 SHA256 (freeswitch-sounds-sv-se-jakob-48000-1.0.50.tar.gz) = 059889d75926b8e1f39e8d2c33f0e8f744a43c094bbe213a1caa9f26ae9a2799 SIZE (freeswitch-sounds-sv-se-jakob-48000-1.0.50.tar.gz) = 14125474 SHA256 (freeswitch-sounds-music-8000-1.0.52.tar.gz) = 2491dcb92a69c629b03ea070d2483908a52e2c530dd77791f49a45a4d70aaa07 SIZE (freeswitch-sounds-music-8000-1.0.52.tar.gz) = 14620675 SHA256 (freeswitch-sounds-pt-BR-karina-8000-1.0.51.tar.gz) = ba9b5d7f97675c560823a6f94804a6716dac66efe203dd1779952518c3944a77 SIZE (freeswitch-sounds-pt-BR-karina-8000-1.0.51.tar.gz) = 14142676 SHA256 (freeswitch-sounds-zh-cn-sinmei-8000-1.0.51.tar.gz) = 764985f39313426ef4a0ea4dd848f05faaced37b91b2c9a22f17d3f77235fae3 SIZE (freeswitch-sounds-zh-cn-sinmei-8000-1.0.51.tar.gz) = 302713 SHA256 (freeswitch-sounds-zh-hk-sinmei-8000-1.0.51.tar.gz) = 917d08c80969bdaf30f2a63a3b69f542b143614d42c6241503ac655d13864eb0 SIZE (freeswitch-sounds-zh-hk-sinmei-8000-1.0.51.tar.gz) = 282597 SHA256 (freeswitch-sounds-en-us-callie-8000-1.0.52.tar.gz) = fbe51296ba5282864a8f0269a968de0783b88b2a75dad710ee076138382a5151 SIZE (freeswitch-sounds-en-us-callie-8000-1.0.52.tar.gz) = 18116745 SHA256 (freeswitch-sounds-en-ca-june-8000-1.0.51.tar.gz) = 9aaa9d73cfecfdab7a1fa2d63d65b922b86a405ebb9a31b09b15e58a2af9260a SIZE (freeswitch-sounds-en-ca-june-8000-1.0.51.tar.gz) = 4754438 SHA256 (freeswitch-sounds-fr-ca-june-8000-1.0.51.tar.gz) = eada67c61bd62ec420eb017df7524d10de286fba0c2da4800516b9f62c00e78c SIZE (freeswitch-sounds-fr-ca-june-8000-1.0.51.tar.gz) = 13460178 SHA256 (freeswitch-sounds-ru-RU-elena-8000-1.0.51.tar.gz) = d2679503eb1f4dc1716df5f8c4b5a7b721f087b17e96a02b1a92480311074c66 SIZE (freeswitch-sounds-ru-RU-elena-8000-1.0.51.tar.gz) = 12678200 SHA256 (freeswitch-sounds-sv-se-jakob-8000-1.0.50.tar.gz) = aa81c97b2954b36d5625d556d2c6764ee79d0c925284ba5ff4c60cb479936b48 SIZE (freeswitch-sounds-sv-se-jakob-8000-1.0.50.tar.gz) = 2800728