net/asterisk13: Add back g729 files distinfo
I removed these by mistake in commit 8b16d6122cdd
PR: 257478
Reported by: OlivierW <olivierw1+bugzilla-freebsd@hotmail.com>
MFH: 2021Q3
- Update asterisk13 to 13.35.0
- Asterisk project now embeds pjsip 2.10, get it's distribution
from github and adapt port
- Remove patch merged upstream
- Refresh patches and rename to current naming scheme
- Reorder some variables to silnce portlint warning
Make asterisk13 port use the bundled pjproject(pjsip) library, as
suggested by upstream.
Force the bundled pjproject to use external srtp library provided
by ports to ensure it and asterisk itself link to the same library.
This decouples asterisk from the pjsip port, allowing it to be
upsdaated without breaking asterisk. [1]
PR: 245607 [1]
Submitted by: yuri
Add OPUS option to asterisk ports to enable the opus codec.
While here use DIST_SUBDIR to keep all the asterisk files in one
subdirectory.
PR: 234547
Submitted by: Ludovic Desweemer <ludovic.desweemer@gmail.com>
Update asterisk to 13.9.1. This update fixes a regression in 13.9.0.
From the changelog:
res_pjsip: Endpoints deleting early after upgrade from 13.8.2
to 13.9
- Update net/asterisk13 to 13.8.1
- Change PJ_IOQUEUE_MAX_HANDLES build time limit in pjsip as suggested
by asterisk project [1] to mitigate potential DoS [2]
- Add DEBUG and IPV6 options to pjsip port
Obtained
from: https://wiki.asterisk.org/wiki/display/AST/Building+and+Installing+pjproject
[1]
Security: ee50726e-0319-11e6-aa86-001999f8d30b
e21474c6-031a-11e6-aa86-001999f8d30b [2]
MFH: 2016Q2
- Add security fixes to net/asterisk port (PORTVERSION bumped)
- Update net/asterisk11 to 11.21.1
- Update net/asterisk13 to 13.7.1
The security update included in these commits introduces an unexpected
incompatibility with FreeBSD 9.3 bundled OpenSSL.
Unluckily simply forcing this port to use ports provided openssl
on 9.x isn't viable, since ftp/curl by default links with base
openssl. A default binary package would just crash on startup
when loading the asterisk curl module, due to conflicting openssl
implementations being used.
This commit adds a check in the Makefile, copied from the ftp/curl
port, which removes the offending (and unsupported on that openssl
version) code from the source file when linking against base OpenSSL
on 9.x.
Security: 559f3d1b-cb1d-11e5-80a4-001999f8d30b
MFH: 2016Q1
- Update net/asterisk11 to 11.20.0
- Update net/asterisk13 to 13.6.0
- Remove upstreamed patch
In net/asterisk13:
- Add ASTVERSION option to control installation of bash only script
astversion, and avoid an unconditional dependency on bash
Integrate recent changes to asterisk port in asterisk11 and asterisk13
ones:
This port now supports custom Asterisk configurations using a
*user-supplied* menuselect.makeopt file.
This feature is of most value for users that want to disable or
override default functionality that they dont want or need, particular
in space and/or resource constrained, or embedded environments.
For more information see this ports pkg-message file.
OPTIONS Changes:
- Make speex, libexecinfo and mpg123 OPTION'al
- Make menuselect backends (curses/newt) OPTION'al
- Remove override-able OPTION descriptions (dont appear necessary)
- Add CODECS, SOUNDS and DATABASE options groups for better UX
- Improve OPTION descriptions
General Changes:
- Add support for fetching G.279 Core and MOH sounds
- Use %%DATADIR%% in pkg-plist (portlint)
- Make DATADIR-safe (portlint)
- Reset @owner/@group after pkg-plist entries
- Pass CFLAGS/LDFLAGS to ASTCFLAGS/ASTLDFLAGS respectively in MAKE_ENV
- Update and cleanup pkg-plist
- Bump PORTREVISION
While here:
- Convert to USE_SQLITE in place of explicit LIB_DEPENDS.
Many thanks to koobs for his work on this!
Differential Revision: https://reviews.freebsd.org/D3262
- Update net/asterisk11 to 11.19.0
- Update net/asterisk13 to 13.5.0
- Add SQLITE2 option default description
- Rename SQLITE option to SQLITE2, which better describes what it really does
- Clean up Makefile and sort option helpers [1]
- Add missed dependencies on openssl, ncurses and iconv [1]
- Add back shabangfix for sample agi scripts
- Make build log verbose [1]
- Regenerated some patches
Suggested by: koobs (thanks!) [1]
- Update asterisk11 to 11.18.0
- Update asterisk13 to 13.4.0
- Add experimental option to allow using base compiler instead of
ports gcc (mainly meant to allow compiling with clang)
- Update net/asterisk11 to 11.17.0
- Update net/asterisk13 to 13.3.0
- Fix mgcp module installation
- Add needed USE_LDCONFIG to asterisk13
- Adapt asterisk-g72x port and bump PORTREVISION
NOTE: While these versions of asterisk can be compiled with clang,
I have seen it crash at startup if so compiled. For this reason at
present I'm leaving the gcc requirement.