summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-libs/pjproject: Add 2.12.1-r2orbea2022-10-134-0/+485
| | | | | | | | | | | | | | | | | | * Fixes the build with musl * Fixes a bashism * Backports two CVE fix patches Closes: https://bugs.gentoo.org/865719 Upstream-PR: https://github.com/pjsip/pjproject/pull/3220 Upstream-Commit: https://github.com/pjsip/pjproject/commit/bae7e5f4ff9047170e7e160ab52f6d9993aeae80 Bug: https://bugs.gentoo.org/875863 Upstream-Commit: https://github.com/pjsip/pjproject/commit/d2acb9af4e27b5ba75d658690406cec9c274c5cc Upstream-Commit: https://github.com/pjsip/pjproject/commit/c4d34984ec92b3d5252a7d5cddd85a1d3a8001ae Closes: https://bugs.gentoo.org/867343 Upstream-PR: https://github.com/pjsip/pjproject/pull/3263 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/27677 Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/pjproject: Remove old (broken) versions.Jaco Kroon2022-07-136-741/+0
| | | | | | | | | | USE=ipv6 causes the ABIs here to be broken for all consumers (net-misc/asterisk). Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/26230 Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/pjproject: rev bump to update config_site.h.Jaco Kroon2022-07-131-0/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | Straight to stable: This fixes major usability problems in 2.10 revisions of pjproject, and asterisk 18.* depends on this (already stable). This brings in updates from newer versions of asterisk. Note that USE=ipv6 gets dropped as flipping this causes ABI breakage, and the way in which this was done could cause ABI issues as it was. Since there are no extra dependencies, just remove the USE flag completely. Also introduce _pj_ functions in the ebuild itself to manipulate the way in which ./configure is used (pjproject generally enables everything it can find dependencies for, and passing --enable-XXX generally ends up having the same effect as --disable ...). PENDING: ISUE=srtp. Asterisk has patches but I don't want to figure that out at this stage. Bug: https://bugs.gentoo.org/834491 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/pjproject: Version 2.12.1.Jaco Kroon2022-06-151-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream release. Remove the need for custom patches (which is still required but no longer applies, instead, rely on ./configure detecting openssl, we do depend on it, and only --disable-ssl works, passing --enable-ssl also effectively disables ssl). Compile tested asterisk 13, 16 and 18 (in-tree versions) against this. Would appreciate a double-check on this one. One version from each is sufficient. Since the two libraries that were the target of parallel build failures are now one, I believe the parallel build issue is fixed too. Included patch for CVE-2022-31031 Closes: https://bugs.gentoo.org/833765 Closes: https://bugs.gentoo.org/817803 Closes: https://bugs.gentoo.org/808099 Closes: https://bugs.gentoo.org/834491 Bug: https://bugs.gentoo.org/803614 Bug: https://bugs.gentoo.org/765799 Bug: https://bugs.gentoo.org/829894 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/21761 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-libs/pjproject: sec bumpJaco Kroon2021-07-231-0/+289
| | | | | | | | | | | | Upstream not releasing new version, so just bring in the patch to -r2. This addresses AST-2021-009 for Closes: https://bugs.gentoo.org/803440 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/21752 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-libs/pjproject: remove unused patchesMichael Mair-Keimberger2021-03-262-201/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/20129 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* net-libs/pjproject: security rev bump to 2.10-r1Jaco Kroon2021-03-113-0/+278
| | | | | | | | | | | | | | | | Upstream didn't release a new version as one would expect. Instead patches are applied locally. Also add subslot because they are equally good at maintaining ABI compatibility, and SONAME is never updated, thus we need to be able to depend on subslots to rebuild (preserved-rebuild is no good). Bug: https://bugs.gentoo.org/775359 Bug: https://bugs.gentoo.org/775353 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/19876 Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/pjproject: drop old versions.Jaco Kroon2021-01-041-103/+0
| | | | | | Bug: https://bugs.gentoo.org/444470 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/pjproject: Bump to 2.9.Jaco Kroon2019-11-302-0/+174
| | | | | | | | | | | | | | | | | | | | | | | | | Drop libressl patches (upstream). Rebase configure for --enable-ssl. Pull in asterisk config_site.h file. Remove blocked on mediastreamer-bcg729 (bcg729 and mediastreamer-bcg729 are the actual blockers and marked as such already). Use ${ED} instead of ${D} on install Correctly rm static libs if USE=-static-libs Set the PJMEDIA_HAS_VIDEO #define as per https://bugs.gentoo.org/652196 Update package.use.mask for ppc to mask g729 for pjproject since net-libs/bcg729 isn't available (yet) on ppc. Closes: https://bugs.gentoo.org/609702 Closes: https://bugs.gentoo.org/618352 Closes: https://bugs.gentoo.org/652196 Closes: https://bugs.gentoo.org/650312 Closes: https://bugs.gentoo.org/653482 Closes: https://bugs.gentoo.org/657014 Closes: https://bugs.gentoo.org/686796 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/13712 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-libs/pjproject libressl supportStefan Strogin2018-05-241-0/+98
| | | | | | | | Patch for libressl support from the upstream: https://trac.pjsip.org/repos/changeset/5726 Closes: https://bugs.gentoo.org/656414 Closes: https://github.com/gentoo/gentoo/pull/8551
* net-libs/pjproject: Version bump to 2.7.2Tony Vroon2018-03-141-0/+103
| | | | | | | | Fixed SSL flipflop logic by Felix Janda replaces my own failed first attempt. Upstream has two security fixes around malformed SDP, a crash due to an invalid ftmp attribute and a crash due to an invalid media format description. Package-Manager: Portage-2.3.24, Repoman-2.3.6
* net-libs/pjproject: Add 2.7.1 releaseTony Vroon2018-02-061-0/+103
As pointed out by Alexander Wetzel, the --enable-ssl vs --disable-ssl logic in the upstream configure script leaves to be desired. If we delete the silly wrapper and move some files, we can even use eautoreconf. Closes: https://bugs.gentoo.org/609702 Package-Manager: Portage-2.3.19, Repoman-2.3.6