diff options
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/Manifest.gz | bin | 32603 -> 32614 bytes | |||
-rw-r--r-- | net-libs/dleyna/Manifest | 2 | ||||
-rw-r--r-- | net-libs/dleyna/dleyna-0.8.2.ebuild | 2 | ||||
-rw-r--r-- | net-libs/gnome-online-accounts/Manifest | 2 | ||||
-rw-r--r-- | net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild | 2 | ||||
-rw-r--r-- | net-libs/gupnp-av/Manifest | 2 | ||||
-rw-r--r-- | net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild | 2 | ||||
-rw-r--r-- | net-libs/libdmapsharing/Manifest | 2 | ||||
-rw-r--r-- | net-libs/libdmapsharing/libdmapsharing-3.9.13.ebuild | 2 | ||||
-rw-r--r-- | net-libs/liboauth/Manifest | 2 | ||||
-rw-r--r-- | net-libs/liboauth/liboauth-1.0.3-r1.ebuild | 2 | ||||
-rw-r--r-- | net-libs/pjproject/Manifest | 3 | ||||
-rw-r--r-- | net-libs/pjproject/files/pjproject-2.13.1-fix-ptimesized-wav-input.patch | 30 | ||||
-rw-r--r-- | net-libs/pjproject/pjproject-2.13.1.ebuild | 143 | ||||
-rw-r--r-- | net-libs/telepathy-glib/Manifest | 2 | ||||
-rw-r--r-- | net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild | 2 |
16 files changed, 188 insertions, 12 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz Binary files differindex 5f110018caef..45d8bc8da7e8 100644 --- a/net-libs/Manifest.gz +++ b/net-libs/Manifest.gz diff --git a/net-libs/dleyna/Manifest b/net-libs/dleyna/Manifest index beb5872151a2..5770a42caf62 100644 --- a/net-libs/dleyna/Manifest +++ b/net-libs/dleyna/Manifest @@ -1,4 +1,4 @@ AUX meson-1.2.0.patch 1105 BLAKE2B ca7ef61e431d29839fd6e750fba923f68ec45a9f472a68021429dd1b9aef6444abe09ecee86a1bc65aeacff3d566453cd567047f128c3534099034964a819fba SHA512 6c701f7a90223c152d4387fae7a8159d21513f5fc431e6642284e6dd7f84b6bcb4994b14f26b716430a31c793543c7e6985ccd1eb30fb256e1038bb342c9ccf6 DIST dLeyna-v0.8.2.tar.bz2 149691 BLAKE2B c9837da15c18b25c0e9021776cabdcffe52acfaac0f2858ab004b554d9a212ca45cc08f2893383248c5bb5ce57df854d79c329f80511b9f098663326f1badecc SHA512 25a62ad6b623a8d67d90af608d0fa68e4dcef916c5b44f51eb927f6e276555b978414c95f59a680c5938c7b67abe0cc09afa4e58d068f115d73ce6cb40959144 -EBUILD dleyna-0.8.2.ebuild 1237 BLAKE2B a01c30d36dd50e53ea68eacb353e5b00606b354e9ca51207de76772e04067636e3a4deae95bc4a8aa83acbcb4f68b9e4b46d13766b7cd641c4aa7caa8b072bcd SHA512 e6482cc68be9e3df31157bcc1a6b842864269641120cf86e496c6c901353e064bdc59e812122f3823009265a3b6882701fdcacb7fe369c08a3c2afdf7b4a9d6e +EBUILD dleyna-0.8.2.ebuild 1244 BLAKE2B 59a8ef3c00733a48f4d3865d095cfaa7a0ceb052d371fad276dc424511e4039a015e1114e4ec055a79ba9672c20efefb7403a19cae2074806de91dfe87c4f63c SHA512 19e3e89116b377aa48dbaac21d5d5d0d3da6fc5f76fd17c6384a38f9f4a2398def2723225c3418ab90478e7ca2bd37754e38cd44f74901b07c3ef6450332d4f6 MISC metadata.xml 347 BLAKE2B f530e4051daea6e7c842e14aab33cd08680f7414dd5bb06fb0c4e7aafc9c851daff77752e77e1f12b333e992854ae97217f78d30a2be2b601ea3465b4e0ff31e SHA512 e5d55300134824082f76ed5fd0a9e5753ef74e98796b17da4c47e7b5e0e5480e82b3e6db6d4880e2ca00b12e01c1514736a41ae0967226283d329f576ab497a3 diff --git a/net-libs/dleyna/dleyna-0.8.2.ebuild b/net-libs/dleyna/dleyna-0.8.2.ebuild index 0be4bdcfce23..d54fefa954cd 100644 --- a/net-libs/dleyna/dleyna-0.8.2.ebuild +++ b/net-libs/dleyna/dleyna-0.8.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.gnome.org/World/dLeyna/-/archive/v${PV}/dLeyna-v${PV}.ta LICENSE="LGPL-2.1" SLOT="1.0/6" # soname of libdleyna-core-1.0.so -KEYWORDS="amd64 ~riscv x86" +KEYWORDS="amd64 ~loong ~riscv x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" diff --git a/net-libs/gnome-online-accounts/Manifest b/net-libs/gnome-online-accounts/Manifest index 1649d2323c1f..f50cd45ce2b0 100644 --- a/net-libs/gnome-online-accounts/Manifest +++ b/net-libs/gnome-online-accounts/Manifest @@ -1,3 +1,3 @@ DIST gnome-online-accounts-3.48.0.tar.xz 382964 BLAKE2B 9b64329415118ca3d44f4662db31d82f262c27b4d8cda8ba9eb05b8e606081ae3eb06b5bf691c165b9bb7cf984fdeba8389390d72a4b3595a7d39b1d6ea11df1 SHA512 67e6c39d38187dc58175f6b694c66a92d9b9152b179db41ee05a8c512db5b16f1dd1eb1503c7d732b09126942abc00206ba956f7a54c6ae7a285a9e3101be7a5 -EBUILD gnome-online-accounts-3.48.0.ebuild 1886 BLAKE2B d9f86e548adc498af74dae753d9c9d2161928289176d7d0c115ba3a3aa6af0ea77fd0ef4e7dfa7024ecfcf97e6c805dc78327cdff3ff5c04d3355b3d05a7defb SHA512 b55df08013b6dc2c046db0adc51e8c6a13752aa24fbca304027a6c1f4455d3ce83033766da4e073c90d13371c9baa05ee79e09b973dcc00bb7d9d9796996791e +EBUILD gnome-online-accounts-3.48.0.ebuild 1893 BLAKE2B 417ed8b0a7f2a75a61002588f7f0cef5e1ce32bf2263b21692f7fdc9d48e288fac04d52a75dff078f325bb7a6c09796b095af5c1aafa1160fddf9efbeed5dece SHA512 832227b8ce671a1aaf4f32934a5581ad174360efda75976d927aeba5b7da5e57010a0ff211ed4b10a1d07491857ebf96dac954779e8d08393af3d495c262335c MISC metadata.xml 497 BLAKE2B c9f25a548f7d6c51efc6dcd12d2c23ce4121621bccd62b0dd29ea9c83170eb5d91ccdb208362c7d4a246207162bc34f5c9f447baaa079b46a848c64ba26ee9a7 SHA512 9950752a3f1465eca98bc46d691ec3105f9d6806449923189884028e4d591977b2840f515348b948985cc75ec9e389155d4a54c2a460e4fc6c757ca30ad466bc diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild index ce83d599874d..0fb916ac96ee 100644 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts" LICENSE="LGPL-2+" SLOT="0/1" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~sparc x86" IUSE="debug gnome gtk-doc +introspection kerberos man +vala" REQUIRED_USE="vala? ( introspection )" diff --git a/net-libs/gupnp-av/Manifest b/net-libs/gupnp-av/Manifest index d0bebf894769..86210ea68a82 100644 --- a/net-libs/gupnp-av/Manifest +++ b/net-libs/gupnp-av/Manifest @@ -1,3 +1,3 @@ DIST gupnp-av-0.14.1.tar.xz 93484 BLAKE2B 5e4c070bc7f0dd1a1b67f58fb178ee575df5f9f3920c8c40f8975ac79c61f707df39a243d4783ff79f691dd42553c3a6eb89715be79bb7683910785afdd83b19 SHA512 b17b38c32fe068b0b74a7ee357be5f3a0df3320fd04338b5f6b04231c601d6cc57d2770c6e6ca42ded5e1be28a6b2746d16417eb322889ffe6a975ec58205655 -EBUILD gupnp-av-0.14.1-r1.ebuild 1104 BLAKE2B f97a48adab7ff06aa3c4ffc52c95e336ee557c3872ffce32e543bc21b278cfa970df918770a0a97be689a5a83b2dc03c879abfca950bbb299efd8d71576fd142 SHA512 f18cf6d64191241fb0c048c98874243dcde080d20f1e51d0e6e4aafabccaaaab3ee5f3a66da5a5cda404c68bf0f8af5ea6b51a83072b9d433dc4ef0b11b044e4 +EBUILD gupnp-av-0.14.1-r1.ebuild 1111 BLAKE2B d25778cbfe6fb4346fa1e26a51baf58d4b396bd4ae606e390bbbc2789d9f0cb35daa85de20626d4849c9fd5680069501c7235be635bc62f2134cf7835f00348c SHA512 f2b6e0d44af4dd450880340bacae5528d1994ea4a3a1b4fbadb126b65be6b1ea72d741e5d251e517d5bea62563a01d8c9818cac50e8bb46ba13b5918c60e2cd6 MISC metadata.xml 349 BLAKE2B 50eaa08612bc8686246b4065afe457ac661b806ab6b59cf415fc1c7bdac3603725895c5d3111cbace154061bfcf464e1a3fec8397d5c450fd218e70c4c287484 SHA512 8209c087e777641d5a6e5368a94757cc05088f2f8a54814ecccbdffd9ecb4b2714c0ac13f0374aee339c686c0bb4dc2d03c82b937b9beae0467eb2d82d714988 diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild index 87d1c15e744b..4fcbaec15352 100644 --- a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild +++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP https://gitlab.gnome.org/GNOME/g LICENSE="LGPL-2" SLOT="0/3" # subslot: soname version -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc +introspection vala" REQUIRED_USE="vala? ( introspection )" diff --git a/net-libs/libdmapsharing/Manifest b/net-libs/libdmapsharing/Manifest index ea4331f8d3ab..ef0f9cc3a61e 100644 --- a/net-libs/libdmapsharing/Manifest +++ b/net-libs/libdmapsharing/Manifest @@ -3,5 +3,5 @@ DIST libdmapsharing-3.9.12.tar.gz 801055 BLAKE2B 121437f448e90a655fd6e999c9e1696 DIST libdmapsharing-3.9.13.tar.gz 804737 BLAKE2B 44afc87bff5a25e3aefa0a35a8dd92e104749e5aadbde380121fccbb58fc4982ee86ecaa457493b92c8c3cc7fb9c9109f57f406e55ff29da3b112cbaa96e4233 SHA512 6df67c58822f1293828620c6f1548f6a2a52b8ba472346f57e3abf07f9e19206415ba5737d34b89a2ae99af67c6186f99b8ce873333a5494d95ebd7a815fce5b EBUILD libdmapsharing-2.9.41.ebuild 1249 BLAKE2B 6f793651b467a9bc018d0c7d1ead857edad29f1f6712f7a1b252a47f18dd9b0a0ecc8ab11739c8384584d63d893c9be71a3dc8b546cae91898df44cfb28734fb SHA512 7c0e79aea4c53b0513e75a04f974761c9d752c7d2d99ecad48270fc8aa552986cea26302cf0a244f81375b6ecd2245599d18cf4ce7c7605dd700ce4b50a5308f EBUILD libdmapsharing-3.9.12.ebuild 1266 BLAKE2B 58dfca02fbf3b1562ed204c618fcd65366cc698c11764a2e8dbb403195ea85a75681b54eaf439eac6c31a2d297407bc81b1244b2dcefa95d384404992dc9d247 SHA512 49253af493de6fca8119e0e2f7e2456bfbc641c817f5fdd0318fca6c43e473bea3bb2ca71f11b902ea46d85d11bb0b1dbbe1467ebcbd9ab1fb1380380d9d2955 -EBUILD libdmapsharing-3.9.13.ebuild 1158 BLAKE2B 2dd8cbdde195c37229b5071201551697120a96c89a12dba6f7dc39b8bfa87fe8fd727edf91887cc05cb32040dd059f64edf113df03d1b9d45a87dbe26316e500 SHA512 3e3ec282bd019f370ffea00c76fe70bcda65ff6d66e1f550fcb63181353c32e5a06b37e97fae8e4e87cb31daa43960009d4ee87f901b09cee3874a9917b7640c +EBUILD libdmapsharing-3.9.13.ebuild 1165 BLAKE2B e0acfdb0f0806af8f583e9713245604a9df4c38032f98ced1c930c6aa04564a7b54f144d2623c210283fad13a7b0df2cd59c575378b05534a697c4024e59b894 SHA512 5d6408378da0e280eeb0b09894f6869d01b03fb54733923059544e09cba61fae40a8672bce18631a45a2ae2c2eb147954755deff553caa26c2a5a221d2110be0 MISC metadata.xml 355 BLAKE2B 632a659df8a315710cfb4225481954ee02b53052aade7b02df8e4e1487370e76c1aefdd49969becc4c1a9bd5b9d33d205851341f26c6c8a5a6f0b1f6a8a451e5 SHA512 6db709a190e5adb531aeaf9b5f0834fc3f4c9fe1a3d18fda3689e41d553740bbc5d21ac2cde7ea55fd9281a8f2561f6be00243dad301ca900769c064c8e8c94b diff --git a/net-libs/libdmapsharing/libdmapsharing-3.9.13.ebuild b/net-libs/libdmapsharing/libdmapsharing-3.9.13.ebuild index bfd706c27fed..a63f3c81ac46 100644 --- a/net-libs/libdmapsharing/libdmapsharing-3.9.13.ebuild +++ b/net-libs/libdmapsharing/libdmapsharing-3.9.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.flyn.org/projects/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="4.0/3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="+introspection test" RESTRICT="!test? ( test ) test" # TODO: Tests require Avahi mDNS to be running diff --git a/net-libs/liboauth/Manifest b/net-libs/liboauth/Manifest index 84999d93ddf5..06b06ae4f037 100644 --- a/net-libs/liboauth/Manifest +++ b/net-libs/liboauth/Manifest @@ -2,5 +2,5 @@ AUX liboauth-1.0.1-doxygen-out-of-tree.patch 2231 BLAKE2B 61523955ac500d63879dae AUX liboauth-1.0.3-openssl-1.1.patch 4483 BLAKE2B 4d2628448a1341cc41a676d5002c7f0f17af384fafde77687bc83235d90f4b6b853bbc9a4262fd4acaa0b04cb67d586bca308bb9c66fafbe7de1734fb39a4c1b SHA512 90ae75bbaf7296826f813df852263901ad8632579b5e5dd1e8b1edc4719d3f749ffc30e6348ffc2ddd5239de544c934382f52c4d62e90b3e655fd9630b5b4880 AUX liboauth-1.0.3-openssl-1.1_2.patch 750 BLAKE2B cf07dc1722c41f55e1ea5d241c91bd62d4eb8c862a727cf350ea10ca11a24e195439599bf1e712158d6f0dbd113d5cce62d567b48883f23e505e1df6d077a34f SHA512 778222c9b5ff2a35447cc8c14f7868f011c3a3e938cebdd617471221e07278e82b70bc436dbcf28c4b7a558486465a0e36278d18718f48f57a2bb47e74eba957 DIST liboauth-1.0.3.tar.gz 504950 BLAKE2B 56cf10574af58995de9bf86bb7f00becb360cc899bf1ddb23804820d63ae2c7af29aa29031f68ce79a6cc441cbce27aebf5f1c9dfa029243d7732592d03620c7 SHA512 5a13818dbb3e0df76f7a3fde451eff4f90c9bebfe2076a294921af0c07c2b0789f717f0f862ac6961562d4227e016dc198ddd7efb9c7ac599c3bfbcdb2ac33fa -EBUILD liboauth-1.0.3-r1.ebuild 1582 BLAKE2B 26e6b35b7a613fb312a1c892aef2ea5120d3a04b8362cfb3d9e318fa332141f185867d7857e4616b1a7d65b5a437303738bed61b8133cee4ac44f756788d7e6c SHA512 5ff24f36e73b49f1721c25d95387852bfbe7157f8215dfaa62551a2782b3c22117ad3737abe36ab98405f95c7981435a0de523ff050ccc47ddd0f059021660be +EBUILD liboauth-1.0.3-r1.ebuild 1589 BLAKE2B 1b4a64ca65ad4d00fa9273dfa9dd1decd6ee49306f3c64cb82a1e83c85364993b41903c2681fa7b845fe49e6a5d098739e940e4168d0c01090006667a0c05096 SHA512 071edbd04d0e94eb1d93759aec6c15335526ad93fda6f85b19186d867332df9b7d095c91c521c0926487db3819533f8957e2fadf0c65649aa62eafabf0a55092 MISC metadata.xml 880 BLAKE2B 7d21173fe9d5aa67de1cd75f2055bd686ca7223ad58761cc79241e88e390696fa60abb32c845e51a827720d281963258b41661c0757ba28211b7a0f9055d8cad SHA512 09d4eff65caa5df8b6b60454726cbc0725527d823d337162b06d35476d54569b5e324e920a4c658dbb6c7d0db516e587903aeb6701f01206b7fb766081f11e92 diff --git a/net-libs/liboauth/liboauth-1.0.3-r1.ebuild b/net-libs/liboauth/liboauth-1.0.3-r1.ebuild index 911945ae3847..6a60bfa23920 100644 --- a/net-libs/liboauth/liboauth-1.0.3-r1.ebuild +++ b/net-libs/liboauth/liboauth-1.0.3-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${P}.tar.gz" LICENSE="|| ( GPL-2 MIT )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" # Upstream recommend NSS by default for licencing reasons (may change w/ openssl 3?) IUSE="bindist curl doc +nss" REQUIRED_USE="bindist? ( nss )" diff --git a/net-libs/pjproject/Manifest b/net-libs/pjproject/Manifest index f66380370fdb..66b654ee1146 100644 --- a/net-libs/pjproject/Manifest +++ b/net-libs/pjproject/Manifest @@ -2,6 +2,9 @@ AUX pjproject-2.12.1-config_site.h 3213 BLAKE2B f7e4d26e83591071b8527417a0a2cf49 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 +AUX pjproject-2.13.1-fix-ptimesized-wav-input.patch 1331 BLAKE2B bb06858331c9519558dda9431602d92719c5ff23a9a6d62a736ff202bb3d7193be6c8db88e7c1046ce092c0e8856cd15d168260920bd3898563be40049cae892 SHA512 8487201c3b5c3f9dbc65438735a2b9c2b32129f8f55cb61f999d03b330d917f0fe8d37075d56d6477e2052aba3a595de7c63b6517d74e511ae0c066ef405a84a +DIST pjproject-2.13.1.tar.gz 9746437 BLAKE2B a50278be52df755c5cec08da0c1a604a8c0ad6911853a424596ce05bc423a829818d2e7425b55bdc00fa24a91b9a3e891c54aa2add5cdbf8698173ac44ae2975 SHA512 1cdfaedafa2f42b306eef38174530163db19952c6842d5c96324c7439e2437a17cd96670ac58ae04da221b06d7eb91d612f4347cd421e036be62b27cb9501cda DIST pjproject-2.13.tar.gz 9744716 BLAKE2B 947fe076089b3cd0826a554db3cda9939e228b9e7bb5ed2d01242e44e5e5b0d9d2ddc52b378f141efb89fcbfbd628fcdff341e54bc3615280e23f30ea58daf56 SHA512 df184511d554e5f77ca1a551bdf6b22c4c8ae2b6ad61be0e7e459e2d7db50f496af66c37e080f178019a509ea25847e70a342ac48c820a6b9302b4cbf174c520 EBUILD pjproject-2.13-r2.ebuild 4030 BLAKE2B 6eff6a7456727ffd6427b477f48291770aff6395fa69ba849e5106173c5de8768a11de75194b839053d803a659abbe40f089c79dd043c7f3b66d57f109876b70 SHA512 8c1c3f0014bf99173d2161a82dade22fdc29abfa0595f2f3948a59f7958f379af82feba4c6bd9fc4ee48b691b056d2e616b69c9a9f3f6ee718dfc457f8f08892 +EBUILD pjproject-2.13.1.ebuild 3937 BLAKE2B a3b22490c605e82bd3592ebaa1544c8f400b884f7216ac7bc90aa2650d492d315946ac667666d9dee0fcb0632f7c98c95612ceaadc5d81ee6755b650ee939909 SHA512 d023de6beb126c2c469225429635a09cea0c939c61526d01a0d3cdb6dc5f3e7a14c6ce496d133eb0550c18d636b79576d44e252722622bccbbf7229cec398da9 MISC metadata.xml 1459 BLAKE2B e35f9c8621ea7c1c2670d90f69c341b53b20501ece6fcb41fefdec9f328a6c2b88f2f9d2fd2a77938b802fc74c36f2e3387cad3be7c9126767f28d32b42d19ed SHA512 498a94fb2bf3692b60c644e9d3e341761b20e8a4e0215e1c14c4444a199f9abb085f3421e143e7b944bac54a4f774c0b47af76c6fae5fc2cda4da13d1781a9b0 diff --git a/net-libs/pjproject/files/pjproject-2.13.1-fix-ptimesized-wav-input.patch b/net-libs/pjproject/files/pjproject-2.13.1-fix-ptimesized-wav-input.patch new file mode 100644 index 000000000000..9f1459f68d63 --- /dev/null +++ b/net-libs/pjproject/files/pjproject-2.13.1-fix-ptimesized-wav-input.patch @@ -0,0 +1,30 @@ +From dc4d4587cb8abe07513b9ae24cf62eaeeb6e8907 Mon Sep 17 00:00:00 2001 +From: Jaco Kroon <jaco@uls.co.za> +Date: Wed, 14 Jun 2023 16:39:41 +0200 +Subject: [PATCH] Fix wave port creation if the input wave file contains + exactly one frame. + +If for example we try to load a file with ptime=10 and there is exactly +10 ms worth of PCM data in the wave file (160 bytes of PCM data) then +the buff_size will be adjusted down to be of a size that matches exactly +one frame, resulting in the check that the buffer size can hold at least +one frame failing due to comparing >= instead of >. + +Signed-off-by: Jaco Kroon <jaco@uls.co.za> +--- + pjmedia/src/pjmedia/wav_player.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/pjmedia/src/pjmedia/wav_player.c b/pjmedia/src/pjmedia/wav_player.c +index 84ba53d50..410cf2627 100644 +--- a/pjmedia/src/pjmedia/wav_player.c ++++ b/pjmedia/src/pjmedia/wav_player.c +@@ -428,7 +428,7 @@ PJ_DEF(pj_status_t) pjmedia_wav_player_port_create( pj_pool_t *pool, + /* samples_per_frame must be smaller than bufsize (because get_frame() + * doesn't handle this case). + */ +- if (samples_per_frame * fport->bytes_per_sample >= fport->bufsize) { ++ if (samples_per_frame * fport->bytes_per_sample > fport->bufsize) { + pj_file_close(fport->fd); + return PJ_EINVAL; + } diff --git a/net-libs/pjproject/pjproject-2.13.1.ebuild b/net-libs/pjproject/pjproject-2.13.1.ebuild new file mode 100644 index 000000000000..3620c5411601 --- /dev/null +++ b/net-libs/pjproject/pjproject-2.13.1.ebuild @@ -0,0 +1,143 @@ +# 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/refs/tags/${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/libsdl2 ) + speex? ( + media-libs/speex + media-libs/speexdsp + ) + ssl? ( + dev-libs/openssl:0= + ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/pjproject-2.13-r1-Make-sure-that-NOTIFY-tdata-is-set-before-sending-it_new.patch" + "${FILESDIR}/pjproject-2.13.1-fix-ptimesized-wav-input.patch" +) + +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/telepathy-glib/Manifest b/net-libs/telepathy-glib/Manifest index 1ed0ea397855..3e39af1f60a2 100644 --- a/net-libs/telepathy-glib/Manifest +++ b/net-libs/telepathy-glib/Manifest @@ -1,3 +1,3 @@ DIST telepathy-glib-0.24.2.tar.gz 3855853 BLAKE2B b98701e4897da5f1e1791af1d36f0f8e98fc0a043406a2e1e6c56437acfc7ed83701163a8c30d1ec2506cea4ca9a64827fca96ea0c3ea1566d38519b63a3a201 SHA512 736590c299b6522c41153e01e80d9bfdac1d4cbec646b28c9fba67a07429426ff2c8e38818f2cddd7ccdc38a061d210906f6e551f7a6059c34c4dd08b789b501 -EBUILD telepathy-glib-0.24.2-r1.ebuild 1408 BLAKE2B 50633b1ec0dc23ce10fd923c35624f76af6b49a3faa811ac7c681bcb394408c642fc84fbb36f8a2db48e89bda1002734ae8c880d1d4c1a9f81ed0c8654420d5f SHA512 71f2df1994a5010c876e5eedadef759c30ec8800dd92f380273955cb04bbc835ba404185faccede4e8ff3c16ee0bc9a8c90a3d5b4f8f8e5aa3add5f6391b356b +EBUILD telepathy-glib-0.24.2-r1.ebuild 1415 BLAKE2B a2e0a500778e6afaac3568cf83ebd9a3e02a9f354c294c4732857f2f194df0c2c027300a8220a6793322ba12e9380a940b4c6c38369774fa49394e3e8d05a8ab SHA512 220ac9640bc88eb9cf4a81d1f7521162140dde22566951bbc8277616766cefa0c91e5cc812c770e6221ccf90d8567df1176af9046ac135a696c87b99adc7fc79 MISC metadata.xml 365 BLAKE2B dc66dec76b8408f92646139e3947f92fb1dd822ff6f63660ceaf3c6eae1d0491c9c30857af633c99efe94acbf57a55d5be7edf4a85c01b620f86113e73498d45 SHA512 9512c3cd2e2971c9871c725c7b89cabbbebc759ea38260faedeadb7e993bf1d2055a5e5d78cdf86c7ebb2fcce2d898e9ef5267995a4db257d9d7866f7394c1f3 diff --git a/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild b/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild index 5dc3cd09a1d3..c22efbcb55d6 100644 --- a/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild +++ b/net-libs/telepathy-glib/telepathy-glib-0.24.2-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="debug +introspection +vala" REQUIRED_USE="vala? ( introspection )" # Broken for a long time and upstream doesn't care |