summaryrefslogtreecommitdiff
path: root/libs/pjproject/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* pjproject: bump to 2.12.1Sebastian Kemper2022-12-031-6/+6
| | | | | | | | | | | | | | | | | | | | | This is a manual cherry-pick of a57228588602e5217b95f1e9ded0b76402cb6c72 and 472f1ac7ac867b8fbc2841c56e7d61935dba9d52. The only difference is that the uclibc-related patches were not dropped, because uclibc is used in OpenWrt 21.02. - add "--disable-android-mediacodec" to configure - add EXCLUDE_APP=1 to "make" calls so some apps aren't built (speeds up the build a bit) - drop "sed" call as no longer needed - update 0004-config_site.patch to sync up with Asterisk 18.14.0 - update 0006-fix-pkg_config-file.patch as there were some changes in this area upstream - add 0007-execinfo.patch to prevent errors due to missing <execinfo.h> - sync patches with Asterisk 18.14.0 - backports two security fixes (c4d3498 and 450baca) from pjproject 2.13, source: asterisk 20.0.1 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: sync patches with asterisk 18.11.2Andre Heider2022-04-181-1/+1
| | | | | | | | | | | | pjproject: sync patches with asterisk 18.7.1 Signed-off-by: Andre Heider <a.heider@gmail.com> (cherry picked from commit 376473b38c0a6f4a8e742a26caafbf484ed1b9c5) pjproject: sync patches with asterisk 18.11.2 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net> (cherry picked from commit 0c67ab5831bb1509af035ce8f142eabbf14bd82a)
* pjproject: add upstream security fixesSebastian Kemper2022-03-061-1/+1
| | | | | | | | | | | Details: https://downloads.asterisk.org/pub/security/AST-2022-004.html https://downloads.asterisk.org/pub/security/AST-2022-005.html https://downloads.asterisk.org/pub/security/AST-2022-006.html Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net> (cherry picked from commit 623e5288f16baa64472eefbbd215aacb0f99e79f)
* pjproject: add missing patch for AST-2021-009Sebastian Kemper2022-02-201-1/+1
| | | | | | | AST-2021-009 has two patches, the second of which was missed. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net> (cherry picked from commit 1ac119d6c897950f8f1719b4c7c26c63cb060d2e)
* pjproject: sync patches with asterisk 18.5.1Sebastian Kemper2021-08-061-1/+1
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: sync patches with asterisk 18.2.2Sebastian Kemper2021-03-191-1/+1
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: drop autoreconf, run make depSebastian Kemper2021-03-191-2/+2
| | | | | | | | | | Neither configure.ac nor configure.in exists, so autoreconf is a no-op. This commit drops it. Also, run "make dep" as advertised by the README and the configure script. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: bump to version 2.10Andre Heider2020-09-041-6/+8
| | | | | | | | | Sync with asterisk v16.13.0: * update to v2.10 * update config_site.h settings * sync patches Signed-off-by: Andre Heider <a.heider@gmail.com>
* pjproject: add two patches from Asterisk 16.10.0Sebastian Kemper2020-05-141-1/+1
| | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: fix pkg-config fileSebastian Kemper2019-11-041-1/+1
| | | | | | | | | | | | | | | | The .pc file uses hard-coded paths: prefix=/usr exec_prefix=${prefix} libdir=/usr/lib includedir=/usr/include It also pushes "-I/usr/include" into CFLAGS. This commit amends all of that. Resolve: #483 Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: sync patches with Asterisk 16.6.1Sebastian Kemper2019-10-241-1/+1
| | | | | | | | | | | | Quote from Asterisk commit e6cc1f5083bbb85a76280e4bbada7be265b0a106: "Issues in pjproject 2.9 caused us to revert some of their changes as a work around. This introduced another issue where pjproject wouldn't build with older gcc versions such as that found on CentOS 6. This commit replaces the reverts with the official fixes for the original issues and allows pjproject to be built on CentOS 6 again." Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: bump to version 2.9Sebastian Kemper2019-10-111-6/+8
| | | | | | | | | | | | | | | | | Version bump as preparation for Asterisk update. In other news: - upgrades ULRs to https - adds new configure switch --disable-darwin-ssl (doesn't apply to OpenWrt, but disable it explicitly anyway) - use INSTALL_DATA for pkg-config file - patch naming changed to be in line with Asterisk's patch naming, making maintenance easier - drops some patches, adds some new ones from Asterisk (mainly reverts of some pjproject commits which turned out to cause memory leaks) Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: add patches from asterisk's bundled pjprojectAndre Heider2019-05-021-1/+1
| | | | | | | | | | | | | | | | | | | | "check whether UPDATE is supported on outgoing calls", commit 5de36abd: In ASTERISK-27095 an issue had been fixed because of which chan_pjsip was not trying to send UPDATE messages when connected_line_method was set to invite. However this only solved the issue for incoming INVITES. For outgoing INVITES (important when transferring calls) the options variable needs to be updated at a different place. "Add patch for double free issue in timer heap", commit 9c11399b: Fixed #2172: Avoid double reference counter decrements in timer in the scenario of race condition between pj_timer_heap_cancel() and pj_timer_heap_poll(). "Add timer patch from pjproject r5934", commit d4cd2a97. Signed-off-by: Andre Heider <a.heider@gmail.com>
* pjproject: update to 2.8Andre Heider2018-12-161-4/+3
| | | | | | | | | | | | | | Update to the current release, see [0]. Get rid of the dropped --without-oss configure switch. Add an upstream patch to fix building without SRTP support[1], and refresh the rest. [0] https://trac.pjsip.org/repos/milestone/release-2.8 [1] https://trac.pjsip.org/repos/changeset/5891/ Signed-off-by: Andre Heider <a.heider@gmail.com>
* pjproject: update config_site.hAndre Heider2018-10-081-1/+1
| | | | | | | | Sync asterisk settings, see [0]. [0] https://github.com/asterisk/asterisk/blob/master/third-party/pjproject/patches/config_site.h Signed-off-by: Andre Heider <a.heider@gmail.com>
* pjproject: use preferred standard C++ libSebastian Kemper2018-03-131-2/+3
| | | | | | | Currently libstdc++ is hardcoded. Change that and use whatever standard C++ lib has preference. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: add PKG_CONFIG_DEPENDSSebastian Kemper2018-03-081-0/+2
| | | | | | | It is unlikely that SOFT_FLOAT is toggled, but add it to PKG_CONFIG_DEPENDS for completeness' sake anyway. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: bump to 2.7.2Sebastian Kemper2018-02-261-4/+4
| | | | | | | | | Includes security fixes: 2094: Crash when receiving SDP with invalid fmtp attribute 2095: Crash when parsing SDP with an invalid media format description Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: bump to 2.7.1Sebastian Kemper2017-11-141-6/+7
| | | | | | | | | | - Update from 2.6 to 2.7.1. - Update sed script because the TARGET_CFLAGS now occur twice in the .pc file. - Upgrade dependency from libsrtp to libsrtp2. - Drop patches that were included upstream. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjpoject: cleanups and fix for COPTS warningsSebastian Kemper2017-08-191-10/+11
| | | | | | | | | | - Remove some unnecessary trailing slashes plus fix a whitespace. - Remove flags that do not seem to have a good reason to be there (anymore). - Add sed script to remove $(TARGET_CFLAGS) from pkgconfig file. This gets rid of the warnings in asterisk13 about COPTS duplication. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: add config_site.hSebastian Kemper2017-08-091-5/+5
| | | | | | | | | | | | | | Copied from Asterisk, sets some sane values. For instance it enables IPv6 support. Also it disables DEBUG. With debug enabled 'pjproject enables "assert" functions which can cause Asterisk to crash unexpectedly' (quote from Asterisk wiki). This probably fixes issue #140. With this config_site.h in place the libsrtp dep can be dropped from select sub packages. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: enable ssl supportSebastian Kemper2017-08-091-2/+2
| | | | | | | Enable SSL support as Asterisk relies on it. Some Asterisk modules cannot load without it. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: align with Asterisk requirements, misc improvementsSebastian Kemper2017-08-091-15/+17
| | | | | | | | | | | | | - Make "--disable-floating-point" depend on SOFT_FLOAT - Remove "--disable-ilbc-coder" as configure no longer recognizes it. - Align args with the ones used by Asterisk (for their bundled pjproject); this includes adding "--disable-resample". - With libresample removed remove the dep from asterisk13 accordingly. - Note: the disabled items are _not_ used by Asterisk anyway. - Drop speex dep as pjproject does not link against it the way it is configured. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: sort configure args, remove duplicatesSebastian Kemper2017-08-091-20/+16
| | | | | | This commit is only meant to make the following commits easier to follow. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: fix Makefile variablesJiri Slachta2017-07-291-2/+1
| | | | Signed-off-by: Jiri Slachta <jiri@slachta.eu>
* libs/pjproject: security revision bumpSebastian Kemper2017-07-291-1/+1
| | | | | | | | | | Add patches provided by Asterisk project for pjproject. This fixes the following vulnerabilities: - AST-2017-002: Buffer Overrun in PJSIP transaction layer (CVE-2017-9372) - AST-2017-003: Crash in PJSIP multi-part body parser Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* libs/pjproject: prevent linking against opusSebastian Kemper2017-07-221-0/+1
| | | | | | | When opus is found in staging area it will be linked against, adding a dep that is not in the Makefile. So explicity disable opus. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pjproject: update to 2.6Jiri Slachta2017-05-081-3/+6
| | | | Signed-off-by: Jiri Slachta <jiri@slachta.eu>
* multiple packages: change PKG_MAINTAINER email addressJiri Slachta2016-05-311-1/+1
| | | | Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
* pjproject: update to 2.4.5Jiri Slachta2016-04-041-5/+5
| | | | Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
* pjproject: update to 2.4.0Jiri Slachta2015-04-281-3/+3
| | | | Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
* libsrtp: make uninstall before installDaniel Golle2015-04-101-1/+1
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* pjproject: new package for upcoming asterisk-13.x introducedJiri Slachta2015-01-291-0/+117
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>