| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/444470
Signed-off-by: Jaco Kroon <jaco@uls.co.za>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
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
|