sthen
a155cf1525
update to pjsip-2.12
2022-02-26 20:40:20 +00:00
jca
0ef1fc886c
Force-disable asterisk on archs without ports-gcc
...
Even though Makefile.inc sets COMPILERC=ports-gcc, this is not enough to
disable asterisk on archs without ports-gcc support, because
Makefile.inc includes bsd.port.arch.mk before compiler.port.mk restricts
the available archs with ONLY_FOR_ARCHS.
This is a workaround to get rid of useless build failures on riscv64.
ok sthen@ (maintainer)
2022-02-22 21:21:07 +00:00
sthen
7d1645d97c
update to asterisk-19.2.0
2022-02-10 22:07:07 +00:00
sthen
b0ec5b7358
update to asterisk-18.10.0
2022-02-10 22:06:59 +00:00
sthen
31dd5547cd
update to asterisk-16.24.0
2022-02-10 22:06:51 +00:00
tb
6a2d4b10f3
mail/kamailio: fix build after libressl pc version bump
...
kamailio sets LIBSSL_SET_MUTEX_SHARED=1 for libssl >= 1.1 and adds -ldl
to the linker flags among other things, thus breaking the build. Avoid
all this by forcing LIBSSL_SET_MUTEX_SHARED=0.
ok sthen
2022-02-04 16:44:03 +00:00
bluhm
6e1c085574
update p5-Net-SIP to 0.833
2022-01-14 21:21:03 +00:00
tb
fe4bc3bb32
telephony/sngrep: switch to using the OpenSSL 1.1 codepath to unbreak
...
build with opaque structs in LibreSSL 3.5.
2022-01-14 11:03:35 +00:00
tb
6f0107b2f8
telephony/coturn: fix build with opaque DH in LibreSSL 3.5.
2022-01-13 10:15:54 +00:00
sthen
c65323e072
asterisk port tweaks:
...
- patch the sample asterisk.conf file in the basic-pbx directory to
include setting ownership/permissions on the control socket as also done
in the simple openbsd-ports config files
- remove the simple openbsd-ports config files from asterisk/19; they pre-date
upstream's "basic-pbx" files and use chan_sip which was removed in 19.x
so don't work
2022-01-07 20:06:26 +00:00
tb
642e24e7b8
telephony/asterisk: unbreak build with opaque BIO_METHOD by adding
...
CFLAGS += -DHAVE_OPENSSL_BIO_METHOD. This is a workaround as this
should really be picked up by autoconf...
ok sthen
2021-12-12 13:39:09 +00:00
sthen
f862a17028
update to asterisk-16.23.0
2021-12-10 11:19:59 +00:00
sthen
9128388ad9
update to asterisk-18.9.0
2021-12-10 11:19:56 +00:00
sthen
05fd05c91c
update to asterisk-19.1.0
2021-12-10 11:19:51 +00:00
sthen
38b0100d38
sync WANTLIB-snmp
2021-12-10 11:19:29 +00:00
tb
3f2ce0d07a
telephony/baresip/re: fix build with opaque HMAC_CTX and BIO_METHOD
...
in LibreSSL 3.5.
2021-12-04 21:30:04 +00:00
tb
ebf1d683da
telephony/kamailio: Take OpenSSL 1.1 code path twice to fix build with
...
opaque DH and BIO_METHOD.
2021-12-04 21:22:58 +00:00
sthen
e270e02c3b
remove some pieces from telephony/asterisk that were there in support of
...
the failed attempt at getting this to build with clang
2021-11-23 10:21:48 +00:00
sthen
983af75767
update to sngrep-1.4.10
2021-11-23 09:29:41 +00:00
rsadowski
eaef6f4e71
Remove .orig file from CVS
2021-11-06 09:44:23 +00:00
sthen
5e2a528cae
add portroach markers
2021-11-03 22:24:37 +00:00
sthen
3b64c389bd
sort
2021-11-02 21:18:38 +00:00
sthen
34cc1f307e
rm patch*.orig, spotted by Mark Patruck
2021-11-02 20:26:29 +00:00
sthen
0b81816498
add asterisk 16.22.0, asterisk 19.0.0
...
18.x remains the primary version targetted for now; other ports building
against asterisk are only using 18
2021-11-02 12:47:08 +00:00
sthen
22c7d9867c
adjust asterisk/Makefile.inc to handle older versions
2021-11-02 12:43:48 +00:00
sthen
1f9b7ef574
update to asterisk-18.8.0
2021-11-02 12:40:57 +00:00
sthen
087320631a
telephony/asterisk: only run the upstream apply-patches step if it wasn't
...
previously run, to avoid breaking a second run of "make configure" e.g. if
the first one failed.
2021-11-02 11:11:17 +00:00
sthen
b9f4c2c380
telephony/asterisk: move the third-party patching to pre-configure instead
...
of post-patch, to reduce the merging needed with updates (we have ssl-related
patches in a pjsip file that asterisk are applying their own patches to)
2021-11-02 10:59:44 +00:00
sthen
384d97056e
bump REVISION for switch from Python 3.8 -> 3.9
2021-11-02 00:02:32 +00:00
sthen
ea922cdbf7
convert another batch of py2+3 ports to py3-only, and remove a few more
...
py2-only ports providing py-* modules that are no longer used in ports.
this doesn't change ports used to support standalone py2-only applications,
not currently planned to remove those at least until a few things with no
real alternatives get ported to py3.
2021-10-29 15:38:40 +00:00
ian
b03a8c7af2
Add 7.0 song
2021-10-20 01:49:50 +00:00
sthen
5118720f09
adjust for telephony/asterisk reorganisation
2021-10-16 10:57:40 +00:00
sthen
3c420dc978
adjust for telephony/asterisk reorganisation
2021-10-16 10:57:12 +00:00
sthen
b7bc2eaef2
Reorganise the Asterisk port for split versions. Currently only using 18
...
but a number of previously deprecated modules will be removed, see
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Module+Deprecations
This change should essentially be a noop at this point.
2021-10-16 10:56:50 +00:00
sthen
2d9de21714
Reorganise the Asterisk port for split versions. Currently only using 18
...
but a number of previously deprecated modules will be removed, see
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Module+Deprecations
This change should essentially be a noop at this point.
2021-10-16 10:55:39 +00:00
sthen
af80bc1362
Reorganise the Asterisk port for split versions. Currently only using 18
...
but a number of previously deprecated modules will be removed, see
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Module+Deprecations
This change should essentially be a noop at this point.
2021-10-16 10:55:00 +00:00
sthen
3429a480c3
p5-Asterisk-AMI: depend on p5-Net-SSLeay for TLS support (via AnyEvent::TLS)
2021-10-15 10:46:19 +00:00
sthen
7f48129b38
update to asterisk-18.7.1
2021-10-14 14:32:54 +00:00
tb
4cdd1ec422
resiprocate: cope with opaque SSL and use libssl's SSL_set0_rbio()
...
instead of a homegrown version
ok feinerer
2021-09-10 15:22:19 +00:00
tb
75dc5f7e53
coturn: cope with opaque SSL: use libssl's SSL_set0_rbio() instead
...
of a homegrown version
ok feinerer
2021-09-10 15:20:41 +00:00
bluhm
1103966ea3
update p5-Net-SIP to 0.832
2021-09-10 07:31:13 +00:00
sthen
2ca109ceb4
update to asterisk-18.6.0
2021-08-13 19:08:03 +00:00
kmos
1b54197235
Fix the build on sparc64 by setting ENABLE_STRICT=NO in CONFIGURE_ARGS,
...
which turns off -Werror
ok sthen
2021-08-09 20:23:36 +00:00
kmos
a6a3abfc80
Fix build of linphone/* on sparc64 by putting a COMPILER line
...
in Makefile.inc
ok sthen
2021-08-09 19:58:38 +00:00
tb
d35543462b
telephony/asterisk: prepare for opaque SSL.
...
Take the OpenSSL 1.1 codepath using SSL_is_server() instead of
reaching inside the SSL struct.
ok sthen (maintainer)
2021-08-06 14:50:35 +00:00
sthen
1f1e683b26
regen patch, NOOP
2021-08-06 06:23:28 +00:00
cwen
1659080781
bctoolbox: unbreak some consumers' build on ld.bfd archs
...
Upstream's cmake magic checks for execinfo.h, but there is no test to
check if the backtrace(3) function family requires extra linker flags.
Replace the header check by testing if backtrace(3) exists, and if it
does, add the required linker flag.
This fixes telephony/linphone/belr build on ld.bfd archs, at least.
Tested on macppc and amd64.
« ok if it works for you » landry@ (maintainer)
2021-08-03 11:15:44 +00:00
pascal
7d63a0f078
Remove USE_LLD=No hack on i386. A fix for the R_386_GOTOFF bug has been
...
backported.
ok sthen@
2021-07-31 16:37:56 +00:00
ratchov
625bec2aa0
Lower latency and wrap ms_bufferizer_read() calls in a loop
...
In order the latency to be lowered, sndiod(8) latency needs to be
lowered as well (total latency is the sum of linphone and sndiod
ones). For instance, set sndiod_flags "-z 480" to /etc/rc.conf.local
ok landry
2021-07-26 07:08:32 +00:00
sthen
240642f8cc
update to asterisk-18.5.1
...
https://downloads.asterisk.org/pub/security/AST-2021-007.html
Remote Crash Vulnerability in PJSIP channel driver
https://downloads.asterisk.org/pub/security/AST-2021-008.html
Remote crash when using IAX2 channel driver
https://downloads.asterisk.org/pub/security/AST-2021-009.html
pjproject/pjsip: crash when SSL socket destroyed during handshake
2021-07-23 00:55:44 +00:00