summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormirror@stealer.net <mirror@stealer.net>2023-05-18 05:30:16 +0000
committermirror@stealer.net <mirror@stealer.net>2023-05-18 05:30:16 +0000
commit01d4e9cd93564c11510620f0fd48cd4552252f24 (patch)
tree62c2572e69def57f984dd00ab2be4ab5df7129a9
parentaa333ff4fb4414b3c282a181fb5b2b55652f3ae0 (diff)
2023-05-18 05:09:33+00:00
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29497 -> 29493 bytes
-rw-r--r--metadata/.checksum-test-marker2
-rw-r--r--metadata/Manifest.gzbin3512 -> 3512 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28089 -> 28091 bytes
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin55244 -> 54914 bytes
-rw-r--r--metadata/md5-cache/net-libs/pjproject-2.12.1-r215
-rw-r--r--metadata/md5-cache/net-libs/pjproject-2.1315
-rw-r--r--metadata/md5-cache/net-libs/pjproject-2.13-r16
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-libs/Manifest.gzbin32469 -> 32471 bytes
-rw-r--r--net-libs/pjproject/Manifest5
-rw-r--r--net-libs/pjproject/pjproject-2.12.1-r2.ebuild144
-rw-r--r--net-libs/pjproject/pjproject-2.13-r1.ebuild2
-rw-r--r--net-libs/pjproject/pjproject-2.13.ebuild139
24 files changed, 57 insertions, 373 deletions
diff --git a/Manifest b/Manifest
index ee7c0f63cc1ce..81a188495a99e 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29497 BLAKE2B 7543106583f022e5d4cfca1527a1722d3d201f4b8dfc610483cec2fbbe3df48c013976535383361c3d5dc732c393571c3e88ffc79843eec1aa20e4c065b78a8f SHA512 545e732fd044fcb3ce4912d1b2d7f3f63f777babce9bef25eb9914a9641d11ff21487f2226e996a17da0f2e23907320364aeb4bb92504809e54fd6b46773f315
-TIMESTAMP 2023-05-18T04:39:36Z
+MANIFEST Manifest.files.gz 29493 BLAKE2B c51ec8d2a04a204678b7d14157a2b5a91727f7e4af48938eae12de9db5a992e691ed91fa571724f0e7c0af4153f98a93fda3c85c5993714d5eb4c912280a87fa SHA512 6c4c6fddc107728f0650dca51c381be3acd878e8527324aebec06dcbef44337c9a4778da628d3b18e526021a77d3da4a9957fcf7a6083aefbabfefa29ced9731
+TIMESTAMP 2023-05-18T05:09:39Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRlrAhfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRlsxNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klABYQ//epsOsBH2tiUnqRJylRwRFi8+9qRouCs0N93gA8kqm+5OVDC+lSf7AMQ3
-ZQN3jkxnh+iE6gap0Nlt8R1dYgB3yZxgpGynx7fCZ4vA9CWPLZtXRollS9gDZw2G
-mTrFO4fzTpKCUFoCN+9Dmx/NoN2+WoiZ3oQ2Hq7x20oMZLyJN/mfUNnzHBbgHf7g
-FV585DRv2rg6QKX4iebEy/SY+b/TtexQEMCYopUXF5h2KGnC77eEfzwcZcbrlIkv
-hrGilt298LOqtZIDSmgdOpsNHwNRQ4um67fG/0OqgIMcjPYp487FsQoNxPCQchgZ
-f7PZ0lsWIW8d1DVbau2flHmhqGLkPy/1HBqAfaNqyIvrCzRO86/kAjPCzVr1M2/w
-4CWtFizf7CR3DRKt/QImbU2t2r0qvZxnhwziO57unt3O5y0jR2pb6AXl32AsA5uO
-XpDdu8fuQTYFgoDQXauC97OBq4azs/0mXPKV1svJfqpvGdAUgC9hNiY+5F00PYUG
-nNEJ0zRmSOvjHm2ReEXMEwR3apUe43Ic3YnVM0s7fPiWKYJ+QN9BwR3c1KPL5b+6
-9cjd7QokC0edAa7F4jd1EhgpQ9zSHUmmd2Vo95wWH9pEsCsNdMDI2m8GEw0skomf
-WuRecMvUhOEuTamvqtIdbNEB+WPKgWWQY59PiMdam32MODBzT1s=
-=AP2k
+klAMKg//dJ83tp6AQ57pYhJ57nb4WsutoIPCHWk08N+rcPKMjffr9QVgx8fv31Lf
+3CNUDAK1YgIRq53K7goAS45r/L3tt7WMltYi+2/1LU4QhAdICpAeMELd9VmFv3Ia
+LUassY8uPaKu1PpFGqsdyC6ELLRISi/IoW68OOSxX35fPVKTZlTC+0yW9PK4TjiL
+w8kYYO9puSh09bd+ilrBcpfmaJriXkub3lmBmAZF2GnTOVTUozGLUtS6k5nCj22U
+RMEaVHWqZ1+Br4vaykQwuQCkZ5piZXSDGx7C6cj3vZnt3zRjREbx//J9RGL4fPhL
+nMicbrHhaX19TFxx36qt5ECnu3AVMAAG02IvdlYmieJsA6BBxwHW9TLTy9fZuoxE
+/eE0LFujEjNOUghP9DjmzJtYAxLwUF481a00i1l5Hyi6GN9tdFE2ihXyWedWCxqA
+e0tHAsdLrJWF/45LwEOHjgd8WMqgj3Eg/XQ7Tp4ztUg+7FRQcZj8L9bp+e+xFh+t
+sq5otPdrVmyq7bSslMG8WBl//8xEzAan+XmaB/D8QLC2SVbBKwzueKGEOU6fNGQn
+9DiS9Ckc1yTmZxgCSIx8UMJe43+tqksULxX15H76VfDzfZfXa9hmwQEGMmMOUWpJ
+zUsKWtcqhsY0H5uU7VPbaVhlr3uzqOcmTZYWCCJDktZzMPl91nA=
+=EGvm
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 8b81ed88e8af6..344dce0068767 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/metadata/.checksum-test-marker b/metadata/.checksum-test-marker
index 3072b79dd10eb..85c13f90a1ae5 100644
--- a/metadata/.checksum-test-marker
+++ b/metadata/.checksum-test-marker
@@ -1,4 +1,4 @@
-1684384808 Thu May 18 04:40:08 AM UTC 2023
+1684386612 Thu May 18 05:10:12 AM UTC 2023
# Testcase for mirror network:
# Watch the value over a day, if unchanging then
# one or more mirrors is missing --checksum
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index e79c1c17d7b5d..917034bafc4b8 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 43f288ac894a4..ea33fd587c7c2 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 18 May 2023 04:39:32 +0000
+Thu, 18 May 2023 05:09:33 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index ed64f55996474..eec616803802b 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 543888 BLAKE2B da15fb010da91c403608af1847df77a89c9a8a24b2f5c1999256191c31d7755cd7667c19867e75c2bbdd07063f4ce4dd641cf53415eb08b83e35cbb3d2cd35e2 SHA512 ac5e51b2bf8075889870e4eedfe469274eaf28945ed1e974bc76ae0576dc1aa0db2a5fdacfc15e8cfb28486195fad65b487cf50896a207c5fcad4ffae850adbc
-TIMESTAMP 2023-05-18T04:39:35Z
+TIMESTAMP 2023-05-18T05:09:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRlrAdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRlsxJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDLCxAAs3ghXnBTTAtJGJgFQY/W+xLckCSDcrWIRnaHFWkbj/tjyCAH3AKecJ/5
-QYPYJx17RQeR/aTnozZJ2hTQbYAbY2RTPvBvzVy7y0pb5hySz/9TRQ/V/JTteIGR
-w2wg+yGHEpGv1NgxRmLIv4BliycH4YR94s0vOY9DX+VhgJ1I7EAKRlRQhFPusNtX
-nMmoT22HbQFXsZCjSuUbj2uHIj5G3YsRGvdVHKu/jx/bAOaYOZ8p+qYBKUhDppFq
-rhEOmxk2VSf/N2oeCozVCuanSTJKhNy/43aqzxjBOfIkoJPIA8tLuEnHvlXgpVcb
-/wW3C6C8lmxcknCenOkmJVfYmQ45pTeM4/qlIw7TfAYJAAH+Zfnv2pG0lcccqGWe
-yODZcIUaRz3QClVTvUqrxPnh6iNQx8Tivp3eUBAHhyfQFSCn6B61ekAFPQscsv8q
-7WUm7q9tz0STns8VKUnVvSm11Gekg0jdYBAGKImgzdw5gqzFsl4lmRJ9hvdxd6xT
-DGEb46Da7beHEOC0VFPjA3dC5d/q4nfkwiXBSoUKvreTWOZ7Prjb0o3C8/Ulb/NM
-mVZZdaWDzD1ZnwyBdtY/pS3tLRDrdbMqupYIVk2yIYP/XstROAKYDByKchIdrqDq
-XiD37ck8eG+KbhxvXtbgR+oKMVwai98SdNOFHFqXk11bm8NIymo=
-=mWM8
+klCfZxAAoRhWyqLz7TYuih39dyA1ZaBJe5fodu8oWYfAXbg8ESBFfT/QIsgizxsU
+3IzYfsMRLPE+H2tTPz0obhHajnrLsmupjN6dLFTrriv2PPGd0kgFoZWi1afbfZY5
+rZRhZOWYG5eiNIqOGODpSRxtzU8XqdJcVoVbWW3S2h3w+rw8QOE9NxQ30Ngr32Qk
+mjLkU2sqtfhiEX0CUx5C5bGTRA3HA04zIbGx8iT/TTPArcUKhcgolTu3Yoc9HQvZ
+JSXeGhor0x4TsSeHQ6KCrx1ZOx5ZvI+uAOs0BSQKSX42KefJC3ch9Bo7dd4SjtOn
+i4kTK8LylY9ls1SrzAkEOo1CSk5Z/Y5tYH/v9MrImH0pfTjp08ifNVFv90vzVTtJ
+0Cb359pvYV9DJOlSHsDzwsYSEqh/qDrpebJwIhQHkVvWAdLZTZPGI4Id/BVXtTNQ
+nMf15tjdPEIvQbttY+gW2U39NExxqaPZMFlBHQYIS85/xhhnRmy4d2n9u7CfE2VA
+0WZ2VUPRDcxtL+Q2WYD5rKzVtvgrrMaz80Il6U9KozuUYQUU5/I8pWz/6VKcFvK2
+o91RFBj4qYjEBAkGBlzCHnmfaGQ0Ujs/WxNjM7aSXL20aOmKOjT+TE5BnSHJEj1h
+YdW4xnt1A/R9W/VAGX/9yLUPuNRlQOgUtKU1Qx7diVWwimLUUAg=
+=w/jd
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 43f288ac894a4..ea33fd587c7c2 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 18 May 2023 04:39:32 +0000
+Thu, 18 May 2023 05:09:33 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 67ea040a6e961..a84d70639cb44 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index b9cbb993f7ee5..94114dbe7e450 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/pjproject-2.12.1-r2 b/metadata/md5-cache/net-libs/pjproject-2.12.1-r2
deleted file mode 100644
index ff146129017ed..0000000000000
--- a/metadata/md5-cache/net-libs/pjproject-2.12.1-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare
-DEPEND=>=net-libs/libsrtp-2.3.0:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( <dev-libs/openssl-3.0.0:0= )
-DESCRIPTION=Open source SIP, Media, and NAT Traversal Library
-EAPI=8
-HOMEPAGE=https://www.pjsip.org/
-INHERIT=autotools flag-o-matic toolchain-funcs
-IUSE=amr debug epoll examples opus resample silk ssl static-libs webrtc g711 g722 g7221 gsm ilbc speex l16 g729 sdl ffmpeg v4l2 openh264 libyuv vpx alsa portaudio
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
-LICENSE=GPL-2
-RDEPEND=>=net-libs/libsrtp-2.3.0:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( <dev-libs/openssl-3.0.0:0= )
-SLOT=0/2.12.1
-SRC_URI=https://github.com/pjsip/pjproject/archive/2.12.1.tar.gz -> pjproject-2.12.1.tar.gz
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=7a6be0e1247729186c30a2d102ab4db4
diff --git a/metadata/md5-cache/net-libs/pjproject-2.13 b/metadata/md5-cache/net-libs/pjproject-2.13
deleted file mode 100644
index a6f08ba4e50d8..0000000000000
--- a/metadata/md5-cache/net-libs/pjproject-2.13
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare
-DEPEND=>=net-libs/libsrtp-2.3.0:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( dev-libs/openssl:0= )
-DESCRIPTION=Open source SIP, Media, and NAT Traversal Library
-EAPI=8
-HOMEPAGE=https://github.com/pjsip/pjproject https://www.pjsip.org/
-INHERIT=autotools flag-o-matic toolchain-funcs
-IUSE=amr debug epoll examples opus resample silk ssl static-libs webrtc g711 g722 g7221 gsm ilbc speex l16 g729 sdl ffmpeg v4l2 openh264 libyuv vpx alsa portaudio
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
-LICENSE=GPL-2
-RDEPEND=>=net-libs/libsrtp-2.3.0:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( dev-libs/openssl:0= )
-SLOT=0/2.13
-SRC_URI=https://github.com/pjsip/pjproject/archive/2.13.tar.gz -> pjproject-2.13.tar.gz
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=d3281dd0d49d7926fd82c67acd24b4f1
diff --git a/metadata/md5-cache/net-libs/pjproject-2.13-r1 b/metadata/md5-cache/net-libs/pjproject-2.13-r1
index edc0e24dd5a28..fb9f2a6eed5d7 100644
--- a/metadata/md5-cache/net-libs/pjproject-2.13-r1
+++ b/metadata/md5-cache/net-libs/pjproject-2.13-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=compile configure install prepare
-DEPEND=>=net-libs/libsrtp-2.3.0:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( dev-libs/openssl:0= )
+DEPEND=>=net-libs/libsrtp-2.3.0:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl2 ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( dev-libs/openssl:0= )
DESCRIPTION=Open source SIP, Media, and NAT Traversal Library
EAPI=8
HOMEPAGE=https://github.com/pjsip/pjproject https://www.pjsip.org/
@@ -8,8 +8,8 @@ INHERIT=autotools flag-o-matic toolchain-funcs
IUSE=amr debug epoll examples opus resample silk ssl static-libs webrtc g711 g722 g7221 gsm ilbc speex l16 g729 sdl ffmpeg v4l2 openh264 libyuv vpx alsa portaudio
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=GPL-2
-RDEPEND=>=net-libs/libsrtp-2.3.0:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( dev-libs/openssl:0= )
+RDEPEND=>=net-libs/libsrtp-2.3.0:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl2 ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( dev-libs/openssl:0= )
SLOT=0/2.13
SRC_URI=https://github.com/pjsip/pjproject/archive/2.13.tar.gz -> pjproject-2.13.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib 104e1332efb829e2f7cbf89307a474f1 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=215c88115c6e501fbd5c84bca76abf40
+_md5_=c9e4a1041d0c2dce19dd80b54a075f75
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 643149fd33d48..7faaadfb853c1 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15668 BLAKE2B 449292f439e2a4f4fd7b4726028a046b309262c1c104b330b62b26428794c6a1ff66902103e9c2359f352f474b113cc9c85ddbbb187a374b6211d02e6ca79ff3 SHA512 e7b892ad549ad1d2a69c8cd56f9a18807e1e7a0c3b686e86ad5dca719913cab1270dea7dd5e376d522493285e5a8117f923772e2df0f2019b0c49a02107d6b03
-TIMESTAMP 2023-05-18T04:39:35Z
+TIMESTAMP 2023-05-18T05:09:38Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRlrAdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRlsxJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDFmw/+Jas/T2WymIJe/TqXgqNJK0qAY8n8z90foNiWPFljgyZA9DXKCOcXt0vC
-hzRsFR2DCe0qgZYje9zxTTgcFMZQzceajirXUeGNqWMfKwfgHGZCBt4kAm8KO9bB
-1VCiQsW6ZyOV1Ln1oqWkvD8VI7MWLQ8AROuRUoeHG8gYhXLaFu80COL7B5kSpyDJ
-UdTH0Wg2i+TDHz5QBAYci1XYC1SDuGNHYhHfWNHQzulbTOysjFDVsEj7dG8525a7
-VMCAMPeaWROvR29YwJrTRVJhBlVnF0NjFBREhEMn56yMYHYZnlSPmVFA9PO4V0/p
-t21lkEnJTroZ4P2BANOZXQ9sOuntcmnWla2LSccZoz68yp7n8J3rA+jA/nXGoaaH
-u/dZ96YBg6FYS76RGmPo8kRZiTZiLwHfPwm2xbN09fsBjb5w2rxT+YDAMoE4LBFJ
-gTcGulSwTqMnEJQ9JyZddVJOQS2z5L8o56eZ8RtJ+whATLFi+exhQIag5jGG8PGb
-dGMfZ28e2VpTFz7n+aHTdJrhRF24hgsWT9ZQx+BOBQfZ35elPv5EGI71yTrNixzB
-sSQT8LkMHvpFnJp+HQbRdXH2rY/2qxlc4I5vc4fd+f2XR3JMlf4HD+2avmJWEs0m
-wRywYr8WX61h2P8hOLZCjtV6NMKvwJy9/9SMEtAqZxE+Pbn6mcw=
-=gSSf
+klCbgg//RcZnkxBp6TebP0Amsvm4kiW8nfYvyhEN3FFdNMsrjA8ea3WbW+DoPUVP
+rKfcqcano3e9dCmYWowsF89tjhmgkGQMcH1d9rO45XQqvwuulJjA+nPDoYC2QMcr
+GOKv4bbuTsXbpCbDUoxqHodKRphktxRBJA+/psMoe35kqU3Dz7BkrnKggSRVcyyR
+9DctFvAvF1ciPQ2PGzk/vNvf2jmey/5GFlwMIIWoQuIDQivYJcDGpnt8YgJO9OKO
+YBRIlX63Hq/lbOKr1ZMZ56Zkl2USYNLtiD5H017EjvvOz1uG3HHiKxFTFi44gkk4
+8muf2RsdSO8XEaLhKEcdtZksFfqu9isLn02H8ZbGUJVh9qL0dAcu5zp/sfRwpBck
+7POqam9S//MSYFWeS/1pGSEU+kvTVt2zH18Ai2ikqMXNnaac1i1ebWsnIl9DbxOM
+C4FIHPIFSXzXqXb3YBCcalHTmKnpBe4e+ycNmrKmUlkrdlxtE4FCOJPIaktO5YAZ
+h9Lk4Y/2qXNIZ/cz8x3qX/ommBOXGHuYvVhqRMWydRnoz7R7ZtKdNYnofpBwVPg/
+9pZA1wyeK8QbxdPXXgjgq1Dp4AZfW/5biNJd35RwwCtRJZ1p0ifCXJLMF7+hk5Wn
+xr9+ITtTAP9WRkFssnDdeAkP0yYTFLqIWH/P0+wuTdd7JuIwK8Q=
+=Wdi3
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 43f288ac894a4..ea33fd587c7c2 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 18 May 2023 04:39:32 +0000
+Thu, 18 May 2023 05:09:33 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 18d8e282bfed2..f57fab7332d0b 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu May 18 04:39:32 AM UTC 2023
+Thu May 18 05:09:33 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index f143025f44c15..6e579e7a292b1 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 18 May 2023 04:45:01 +0000
+Thu, 18 May 2023 05:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index d5fcf156fe196..8220c028e614b 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-a22c2df1a867951b9ce232c061b2dce52f90d1b4 1684383493 2023-05-18T04:18:13+00:00
+e5e12640cc45f155ede76c5501a331824f13784b 1684385801 2023-05-18T04:56:41+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 22f39a667f115..363240862c200 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1684384801 Thu 18 May 2023 04:40:01 AM UTC
+1684386601 Thu 18 May 2023 05:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 43f288ac894a4..ea33fd587c7c2 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 18 May 2023 04:39:32 +0000
+Thu, 18 May 2023 05:09:33 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index a445b73497126..e285fa0c67249 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/pjproject/Manifest b/net-libs/pjproject/Manifest
index 69b9a858527b8..3545add1433e6 100644
--- a/net-libs/pjproject/Manifest
+++ b/net-libs/pjproject/Manifest
@@ -7,9 +7,6 @@ AUX pjproject-2.12.1-r2-musl.patch 2941 BLAKE2B 58eab3d88a503e36fd1dee26593805e0
AUX pjproject-2.13-r1-CVE-2022-23537-buffer-overread-on-STUN-error-decode.patch 2895 BLAKE2B 59aa55426eb7ffe90fdbecd5005bed3bfc8f72b4abadb2a48e5bc0c03205005fe73e76d6a4c4640a22c72c1f6f7e201bee29ee426788aa0dd3942d85ebaca1d1 SHA512 2556e9b69ed71324686ca32d7bf7312386ea433af984b929084c44d060989c4631de815f27ef64a7e4082b6a62686bdaf70cbac56df3f81165b2200177d2b95c
AUX pjproject-2.13-r1-CVE-2022-23547-buffer-overread-on-STUN-decode.patch 1665 BLAKE2B 6351b770947a5487e8f1c59ab8ae09a9e8e7eb9c3ab25975e58e04349505b26af5a8917e4044f4d48c5d04001a3f276182328505e1976f829a6dab51e0fd0160 SHA512 a3bdf959f199db105eca701d0b8d9f1e6bce495436277670bad0b6cd60f4718b41e35bcad86f338b9b919de7121d5610af0d5a5f33fa48767b761fc2e4b515da
AUX pjproject-2.13-r1-Make-sure-that-NOTIFY-tdata-is-set-before-sending-it_new.patch 1662 BLAKE2B 48f4b7113ecd0b539b1a8449a3493dbd8459af70566867b5a1c70b794b2ca0136a496f45d24d97602787082cc8bf61c25138fcfe448115bf5215b329888df686 SHA512 de77f0d4f4a6dc2e57ab46727944191fc050fd423b659c26c9d4f4dd7f23ba7cc1d9a55fe63317caaf66b5ea58ac410997bae57a6d3ac28ab7cb6dde47ce9b15
-DIST pjproject-2.12.1.tar.gz 9660659 BLAKE2B d893f22d995c9570e4003f80adf15144cf39e09d5843a88e3a616a529a91164ec7b012ea66ede8d55bfe4ec0dc4eca7d230f07fc66f06dfafaea9d5ff72910fa SHA512 9087456024b8886e56660cebc45c7093b3b91cd6b08a3926fa2c0de452989ac84ceb4e27413c0311bde95f271341ee44d9681f81f83602a4e16151f1831d773b
DIST pjproject-2.13.tar.gz 9744716 BLAKE2B 947fe076089b3cd0826a554db3cda9939e228b9e7bb5ed2d01242e44e5e5b0d9d2ddc52b378f141efb89fcbfbd628fcdff341e54bc3615280e23f30ea58daf56 SHA512 df184511d554e5f77ca1a551bdf6b22c4c8ae2b6ad61be0e7e459e2d7db50f496af66c37e080f178019a509ea25847e70a342ac48c820a6b9302b4cbf174c520
-EBUILD pjproject-2.12.1-r2.ebuild 4025 BLAKE2B cddb1dcd63188583805cf1148e4609afed9d0ccc678de9916a06581cb39df7003fe9a5566db18d9d7d3203ca93181803c10ee4ab86a96b2a17c70fa99c972493 SHA512 c41fddabe06fd84000f617520f50aec5550219d0c4d2616854d5fa9a68786f6078f9e893485ee9b6c225451ea00a117ffbea4818ff031579fb0b318b369671cb
-EBUILD pjproject-2.13-r1.ebuild 4029 BLAKE2B 9bca1bd2e8da9eda2f17391cc8d697cf8f6ddebb4a9de9c233f08d425e02d096480e784fd7effdf4ba0d5aacfb41274cb7166ed7b9846bd8966636caeef87f63 SHA512 49588cbef5dd70adb44593d1344d83c47a41cdc25dbc39c15522e2c48f1a2a00febe1d0422259344199e016eb685a4d49af6b5b02af531602297a6561ea439d2
-EBUILD pjproject-2.13.ebuild 3757 BLAKE2B 9d2e158bb348083c80ccd38375cd05369b784ffd5262c1105cf89bba1899cf71a5c984dff5148b54076a0736afea7e86dfb8630df5179b2a9287906c950d3789 SHA512 24fc4ef06f687b5462ea31a7bacef524457640ef04dce2a82b16929de0ebbaebd054bd356035f9e500c423d130cdfe92cf0e480f9f9d0c3d901fd1c114c6670b
+EBUILD pjproject-2.13-r1.ebuild 4030 BLAKE2B 6eff6a7456727ffd6427b477f48291770aff6395fa69ba849e5106173c5de8768a11de75194b839053d803a659abbe40f089c79dd043c7f3b66d57f109876b70 SHA512 8c1c3f0014bf99173d2161a82dade22fdc29abfa0595f2f3948a59f7958f379af82feba4c6bd9fc4ee48b691b056d2e616b69c9a9f3f6ee718dfc457f8f08892
MISC metadata.xml 1459 BLAKE2B e35f9c8621ea7c1c2670d90f69c341b53b20501ece6fcb41fefdec9f328a6c2b88f2f9d2fd2a77938b802fc74c36f2e3387cad3be7c9126767f28d32b42d19ed SHA512 498a94fb2bf3692b60c644e9d3e341761b20e8a4e0215e1c14c4444a199f9abb085f3421e143e7b944bac54a4f774c0b47af76c6fae5fc2cda4da13d1781a9b0
diff --git a/net-libs/pjproject/pjproject-2.12.1-r2.ebuild b/net-libs/pjproject/pjproject-2.12.1-r2.ebuild
deleted file mode 100644
index 5d6d6c7a9b1f3..0000000000000
--- a/net-libs/pjproject/pjproject-2.12.1-r2.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-# TODO: Figure out a way to disable SRTP from pjproject entirely.
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="Open source SIP, Media, and NAT Traversal Library"
-HOMEPAGE="https://www.pjsip.org/"
-SRC_URI="https://github.com/pjsip/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-
-# g729 not included due to special bcg729 handling.
-CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16"
-VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx"
-SOUND_FLAGS="alsa portaudio"
-IUSE="amr debug epoll examples opus resample silk ssl static-libs webrtc
- ${CODEC_FLAGS} g729
- ${VIDEO_FLAGS}
- ${SOUND_FLAGS}"
-
-RDEPEND=">=net-libs/libsrtp-2.3.0:=
- alsa? ( media-libs/alsa-lib )
- amr? ( media-libs/opencore-amr )
- ffmpeg? ( media-video/ffmpeg:= )
- g729? ( media-libs/bcg729 )
- gsm? ( media-sound/gsm )
- ilbc? ( media-libs/libilbc )
- openh264? ( media-libs/openh264 )
- opus? ( media-libs/opus )
- portaudio? ( media-libs/portaudio )
- resample? ( media-libs/libsamplerate )
- sdl? ( media-libs/libsdl )
- speex? (
- media-libs/speex
- media-libs/speexdsp
- )
- ssl? (
- <dev-libs/openssl-3.0.0:0=
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/pjproject-2.12.1-CVE-2022-31031.patch"
- "${FILESDIR}/pjproject-2.12.1-r2-CVE-2022-39244.patch" # 875863
- "${FILESDIR}/pjproject-2.12.1-r2-CVE-2022-39269.patch" # 875863
- "${FILESDIR}/pjproject-2.12.1-r2-bashism.patch" # 865719
- "${FILESDIR}/pjproject-2.12.1-r2-musl.patch" # 867343
-)
-
-src_prepare() {
- default
- rm configure || die "Unable to remove unwanted wrapper"
- mv aconfigure.ac configure.ac || die "Unable to rename configure script source"
- eautoreconf
-
- cp "${FILESDIR}/pjproject-2.12.1-config_site.h" "${S}/pjlib/include/pj/config_site.h" || die "Unable to create config_site.h"
-}
-
-_pj_enable() {
- usex "$1" '' "--disable-${2:-$1}"
-}
-
-_pj_get_define() {
- local r="$(sed -nre "s/^#define[[:space:]]+$1[[:space:]]+//p" "${S}/pjlib/include/pj/config_site.h")"
- [[ -z "${r}" ]] && die "Unable to fine #define $1 in config_site.h"
- echo "$r"
-}
-
-_pj_set_define() {
- local c=$(_pj_get_define "$1")
- [[ "$c" = "$2" ]] && return 0
- sed -re "s/^#define[[:space:]]+$1[[:space:]].*/#define $1 $2/" -i "${S}/pjlib/include/pj/config_site.h" || die "sed failed updating $1 to $2."
- [[ "$(_pj_get_define "$1")" != "$2" ]] && die "sed failed to perform update for $1 to $2."
-}
-
-_pj_use_set_define() {
- _pj_set_define "$2" $(usex "$1" 1 0)
-}
-
-src_configure() {
- local myconf=()
- local videnable="--disable-video"
- local t
-
- use debug || append-cflags -DNDEBUG=1
-
- for t in ${CODEC_FLAGS}; do
- myconf+=( $(_pj_enable ${t} ${t}-codec) )
- done
- myconf+=( $(_pj_enable g729 bcg729) )
-
- for t in ${VIDEO_FLAGS}; do
- myconf+=( $(_pj_enable ${t}) )
- use "${t}" && videnable="--enable-video"
- done
-
- [ "${videnable}" = "--enable-video" ] && _pj_set_define PJMEDIA_HAS_VIDEO 1 || _pj_set_define PJMEDIA_HAS_VIDEO 0
-
- LD="$(tc-getCC)" econf \
- --enable-shared \
- --with-external-srtp \
- ${videnable} \
- $(_pj_enable alsa sound) \
- $(_pj_enable amr opencore-amr) \
- $(_pj_enable epoll) \
- $(_pj_enable opus) \
- $(_pj_enable portaudio ext-sound) \
- $(_pj_enable resample libsamplerate) \
- $(_pj_enable resample resample-dll) \
- $(_pj_enable resample) \
- $(_pj_enable silk) \
- $(_pj_enable speex speex-aec) \
- $(_pj_enable ssl) \
- $(_pj_enable webrtc libwebrtc) \
- $(use_with gsm external-gsm) \
- $(use_with portaudio external-pa) \
- $(use_with speex external-speex) \
- "${myconf[@]}"
-}
-
-src_compile() {
- emake dep LD="$(tc-getCC)"
- emake LD="$(tc-getCC)"
-}
-
-src_install() {
- default
-
- newbin pjsip-apps/bin/pjsua-${CHOST} pjsua
- newbin pjsip-apps/bin/pjsystest-${CHOST} pjsystest
-
- if use examples; then
- insinto "/usr/share/doc/${PF}/examples"
- doins -r pjsip-apps/src/samples
- fi
-
- use static-libs || rm "${ED}/usr/$(get_libdir)"/*.a || die "Error removing static archives"
-}
diff --git a/net-libs/pjproject/pjproject-2.13-r1.ebuild b/net-libs/pjproject/pjproject-2.13-r1.ebuild
index a1e87c86eca99..a252ce3542574 100644
--- a/net-libs/pjproject/pjproject-2.13-r1.ebuild
+++ b/net-libs/pjproject/pjproject-2.13-r1.ebuild
@@ -33,7 +33,7 @@ RDEPEND=">=net-libs/libsrtp-2.3.0:=
opus? ( media-libs/opus )
portaudio? ( media-libs/portaudio )
resample? ( media-libs/libsamplerate )
- sdl? ( media-libs/libsdl )
+ sdl? ( media-libs/libsdl2 )
speex? (
media-libs/speex
media-libs/speexdsp
diff --git a/net-libs/pjproject/pjproject-2.13.ebuild b/net-libs/pjproject/pjproject-2.13.ebuild
deleted file mode 100644
index 67e6269fd0017..0000000000000
--- a/net-libs/pjproject/pjproject-2.13.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-# TODO: Figure out a way to disable SRTP from pjproject entirely.
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="Open source SIP, Media, and NAT Traversal Library"
-HOMEPAGE="https://github.com/pjsip/pjproject https://www.pjsip.org/"
-SRC_URI="https://github.com/pjsip/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-
-# g729 not included due to special bcg729 handling.
-CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16"
-VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx"
-SOUND_FLAGS="alsa portaudio"
-IUSE="amr debug epoll examples opus resample silk ssl static-libs webrtc
- ${CODEC_FLAGS} g729
- ${VIDEO_FLAGS}
- ${SOUND_FLAGS}"
-
-RDEPEND=">=net-libs/libsrtp-2.3.0:=
- alsa? ( media-libs/alsa-lib )
- amr? ( media-libs/opencore-amr )
- ffmpeg? ( media-video/ffmpeg:= )
- g729? ( media-libs/bcg729 )
- gsm? ( media-sound/gsm )
- ilbc? ( media-libs/libilbc )
- openh264? ( media-libs/openh264 )
- opus? ( media-libs/opus )
- portaudio? ( media-libs/portaudio )
- resample? ( media-libs/libsamplerate )
- sdl? ( media-libs/libsdl )
- speex? (
- media-libs/speex
- media-libs/speexdsp
- )
- ssl? (
- dev-libs/openssl:0=
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-)
-
-src_prepare() {
- default
- rm configure || die "Unable to remove unwanted wrapper"
- mv aconfigure.ac configure.ac || die "Unable to rename configure script source"
- eautoreconf
-
- cp "${FILESDIR}/pjproject-2.12.1-config_site.h" "${S}/pjlib/include/pj/config_site.h" || die "Unable to create config_site.h"
-}
-
-_pj_enable() {
- usex "$1" '' "--disable-${2:-$1}"
-}
-
-_pj_get_define() {
- local r="$(sed -nre "s/^#define[[:space:]]+$1[[:space:]]+//p" "${S}/pjlib/include/pj/config_site.h")"
- [[ -z "${r}" ]] && die "Unable to fine #define $1 in config_site.h"
- echo "$r"
-}
-
-_pj_set_define() {
- local c=$(_pj_get_define "$1")
- [[ "$c" = "$2" ]] && return 0
- sed -re "s/^#define[[:space:]]+$1[[:space:]].*/#define $1 $2/" -i "${S}/pjlib/include/pj/config_site.h" || die "sed failed updating $1 to $2."
- [[ "$(_pj_get_define "$1")" != "$2" ]] && die "sed failed to perform update for $1 to $2."
-}
-
-_pj_use_set_define() {
- _pj_set_define "$2" $(usex "$1" 1 0)
-}
-
-src_configure() {
- local myconf=()
- local videnable="--disable-video"
- local t
-
- use debug || append-cflags -DNDEBUG=1
-
- for t in ${CODEC_FLAGS}; do
- myconf+=( $(_pj_enable ${t} ${t}-codec) )
- done
- myconf+=( $(_pj_enable g729 bcg729) )
-
- for t in ${VIDEO_FLAGS}; do
- myconf+=( $(_pj_enable ${t}) )
- use "${t}" && videnable="--enable-video"
- done
-
- [ "${videnable}" = "--enable-video" ] && _pj_set_define PJMEDIA_HAS_VIDEO 1 || _pj_set_define PJMEDIA_HAS_VIDEO 0
-
- LD="$(tc-getCC)" econf \
- --enable-shared \
- --with-external-srtp \
- ${videnable} \
- $(_pj_enable alsa sound) \
- $(_pj_enable amr opencore-amr) \
- $(_pj_enable epoll) \
- $(_pj_enable opus) \
- $(_pj_enable portaudio ext-sound) \
- $(_pj_enable resample libsamplerate) \
- $(_pj_enable resample resample-dll) \
- $(_pj_enable resample) \
- $(_pj_enable silk) \
- $(_pj_enable speex speex-aec) \
- $(_pj_enable ssl) \
- $(_pj_enable webrtc libwebrtc) \
- $(use_with gsm external-gsm) \
- $(use_with portaudio external-pa) \
- $(use_with speex external-speex) \
- "${myconf[@]}"
-}
-
-src_compile() {
- emake dep LD="$(tc-getCC)"
- emake LD="$(tc-getCC)"
-}
-
-src_install() {
- default
-
- newbin pjsip-apps/bin/pjsua-${CHOST} pjsua
- newbin pjsip-apps/bin/pjsystest-${CHOST} pjsystest
-
- if use examples; then
- insinto "/usr/share/doc/${PF}/examples"
- doins -r pjsip-apps/src/samples
- fi
-
- use static-libs || rm "${ED}/usr/$(get_libdir)"/*.a || die "Error removing static archives"
-}