summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin68426 -> 68430 bytes
-rw-r--r--media-libs/embree/Manifest2
-rw-r--r--media-libs/embree/embree-3.13.4.ebuild4
-rw-r--r--media-libs/libmatemixer/Manifest2
-rw-r--r--media-libs/libmatemixer/libmatemixer-1.26.0-r1.ebuild (renamed from media-libs/libmatemixer/libmatemixer-1.26.0.ebuild)4
-rw-r--r--media-libs/libsoundio/Manifest2
-rw-r--r--media-libs/libsoundio/libsoundio-2.0.0-r1.ebuild (renamed from media-libs/libsoundio/libsoundio-2.0.0.ebuild)4
-rw-r--r--media-libs/openal/Manifest2
-rw-r--r--media-libs/openal/openal-1.23.1-r1.ebuild (renamed from media-libs/openal/openal-1.23.1.ebuild)2
-rw-r--r--media-libs/opencolorio/Manifest6
-rw-r--r--media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild106
-rw-r--r--media-libs/opencolorio/opencolorio-2.1.2.ebuild105
-rw-r--r--media-libs/opencolorio/opencolorio-2.1.3.ebuild2
-rw-r--r--media-libs/openimageio/Manifest2
-rw-r--r--media-libs/openimageio/openimageio-2.4.6.0-r1.ebuild2
-rw-r--r--media-libs/osl/Manifest4
-rw-r--r--media-libs/osl/osl-1.12.11.0.ebuild2
-rw-r--r--media-libs/osl/osl-1.12.7.0.ebuild2
-rw-r--r--media-libs/pcaudiolib/Manifest3
-rw-r--r--media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild (renamed from media-libs/pcaudiolib/pcaudiolib-1.2-r1.ebuild)5
-rw-r--r--media-libs/pcaudiolib/pcaudiolib-1.2.ebuild45
-rw-r--r--media-libs/xine-lib/Manifest4
-rw-r--r--media-libs/xine-lib/files/xine-lib-1.2.12-dav1d-1.0.0.patch22
-rw-r--r--media-libs/xine-lib/files/xine-lib-1.2.12-fix-mmap-crash.patch15
-rw-r--r--media-libs/xine-lib/xine-lib-1.2.12-r4.ebuild234
25 files changed, 22 insertions, 559 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index d66af5ee87c1..2832891ca0b3 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest
index 5bb30d44897c..8a24f99cf5a9 100644
--- a/media-libs/embree/Manifest
+++ b/media-libs/embree/Manifest
@@ -3,6 +3,6 @@ AUX embree-3.13.5-fix-arm64.patch 2739 BLAKE2B 9e636bc3f4e49564f156cc977c98466bb
AUX embree-3.13.5-fix-openimageio-test.patch 4526 BLAKE2B c1560a8122df45ad860ac9d19108cdc4920ab2e4d06c6ba968d6c43e88e4c6d47c26a463abf0f21db8290572172b6448b4ec579b6df9875b4e55688191cfed13 SHA512 f40d3cbcd62f16aea89e3d1873dccf020a2aa07679f5f99ae47f3fcc9e66dab9f2422c713a8cbc39dd1c09a2a838e3dbb4b859c785f503a154eee4cc244a3cc8
DIST embree-3.13.4.tar.gz 13733908 BLAKE2B 4c6c24f62ee88a09149bd930716c71e91d54563eea5cc103c0346d3808c693e8470fc7ea98651e0df9e4423bda565d7ab1a23e16c9d0441c79e9ec9c8571b0fa SHA512 685c3935fabe1bfa7260ef148df26b686b085b75011d72011461471cbcef786a5ce7a0e85c57b2df05798489a2d4e80a8d3ee5df986029edad7df7511d99c0ca
DIST embree-3.13.5.tar.gz 13739115 BLAKE2B 52ad8e3520aa789f7987467c6979be06f883803757e842316ecf708deeed11214dd60570eda5708e701047b1a14ea37710d158df544817dc536bfda444a68218 SHA512 13ae19b1750197fb4887ba601c75d1b54b3c388224672b6561dd922bc9b9747139cf46ce554727e3afa13dcf152ce4d703935cb9105ced792b011f2d05fa3e95
-EBUILD embree-3.13.4.ebuild 3739 BLAKE2B 329e06999f84678b02a2bee9476e737a21b69a77bb409a8517131df1c784c3dd1f21905c0a035f3749e5d535f54625ae351a0204fa8e46a7e93f899a597806ff SHA512 2c4f0b25a0f50106506dfe799239504bcb31233318c9d34ec409edc3a8a34387d3f11b30218ddbd6cc88ff80f5203e56f182ad29b606f6a9673816daddc7a217
+EBUILD embree-3.13.4.ebuild 3734 BLAKE2B 9f55f1de1ff0b637be9a3c98fcea68dc77bcd060dc0dac355b3dff86fe57c53a91e81cbbd3505aaa76c4097baa60c170bbd6c4523e0dfda9c798fe562fed5f18 SHA512 2de934bcebbbefe5664f6a94c25e13595f968967b6e9a23d44330100ad8ea24b77988a14d39733cf03d0974ad52faccd33b47adf94cb4fddfe9a0866b7a780e6
EBUILD embree-3.13.5.ebuild 3677 BLAKE2B 81ed2229a9f0a210a2c3ff60f1f18f2a26b16e06736a3e2c0bd3c6065d143c1bcb35be389f8f682feabe91bdba38233c0a97df22ac6bc1721c499b815ad659d8 SHA512 651135bc0c89ca7a7aede6c39854fd2ad650097a98a85094e3b3344ddff5a91c20895909ef78c1cebc4f2d60488322cacb27fb7d644af98483dd8ed62111166e
MISC metadata.xml 1705 BLAKE2B 2785c8b8752e5730e014ce6edfdd1702a20565ab12c9ebee14c3cf603e267a63360eaa0428afb9e178091edad40fe82ea55e2a872339da744113e480b4eda6c2 SHA512 ebfa1a6d3f8a8fe6acc0cc06f54ad62efb86942b55e985542a049fde421663adddcffe2a78c7309774df9bbc714a2bb11dad73c94b89bf2d1cdf56b69d334f59
diff --git a/media-libs/embree/embree-3.13.4.ebuild b/media-libs/embree/embree-3.13.4.ebuild
index 3c9f945a7e83..247a69b0fb6c 100644
--- a/media-libs/embree/embree-3.13.4.ebuild
+++ b/media-libs/embree/embree-3.13.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq )
CPU_FLAGS=( cpu_flags_arm_neon ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} )
IUSE="+compact-polys ispc +raymask ssp +tbb tutorial ${CPU_FLAGS[@]%:*}"
diff --git a/media-libs/libmatemixer/Manifest b/media-libs/libmatemixer/Manifest
index df386b51ccb6..726bd2bbf250 100644
--- a/media-libs/libmatemixer/Manifest
+++ b/media-libs/libmatemixer/Manifest
@@ -1,4 +1,4 @@
AUX libmatemixer-1.26.0-slibtool.patch 2778 BLAKE2B fd62d368d5b292bdc0693c6a2d03e53c42d621f3f88475c0297358577c5fa8b2b62a3f4ebd434c9b619032528c25b23428edb75f434be5f136a152f89f047376 SHA512 daca074f6d353950693d7b551ef07d25337619db95d7027d0351bcdd1fe0be1fc188bf3c6b742c73e4d674bd6e2d4315dc81079b3a4c634f01ad3d5d9c85f855
DIST libmatemixer-1.26.0.tar.xz 489092 BLAKE2B 4b87b92904f038fb957dd17dfecc91a82597663b3470169658ed1325ffdc7c54f24269c1226fbb696337006729211e61d21af5dcdf18c3d05ce348656ae81f39 SHA512 6e97594f9a43f4e66c31e466d8a46ea5d77cb5b5ead26df6461b1529a3b6f1448768a981e7a527a4c07dda0e4cba7470e1fff8b316731da293cfdc0f18aacc73
-EBUILD libmatemixer-1.26.0.ebuild 832 BLAKE2B b2d2a286c3e750be3013d8ea5ef275da3acea65d76475504e737c1a7ebdd2dd6825ee60d67cfaeeab16bce0f46f36a3fc992837ec1c984307f7a21b3b6b79e6f SHA512 095a93908304c4103bfd4eafb2a9c76abbab851dd3cc58b6f82976367f1f14e6e23213abebd14366bdc798d72708895c12b9a6b03b9a424767d34b0fff0b8253
+EBUILD libmatemixer-1.26.0-r1.ebuild 819 BLAKE2B d75785cd5b631af1d46740a6f15a212f56541a87d149882c466d2339a9d4160c0e917865c2882f00675be4eee840448763fe69a3535a419aebfa417df668e5ee SHA512 72322de9a10f7375822d89ac426be452b0a239b44c9f438ca6b1229c5da851fb21a12150ed32642b2051399ac375a76102c2c8d65b631e5b06b8a41f6b8a8482
MISC metadata.xml 342 BLAKE2B 7003d4ae792752fb338346cf2dc5c76e54ea8bf8f3eb4b130bf55e65b7a3faaa64e311737920dacebd6a787d25b96ed71a476faa852d8a37df6397d3bada34f9 SHA512 04787f69a60ae67bdf2db0204bb4f01d968b4ce2cfad97e7ef50e16c9674b6d3016587aee3c08e9c2d35385dfb65c612568a1ffe79b52a858c4849155a25bbae
diff --git a/media-libs/libmatemixer/libmatemixer-1.26.0.ebuild b/media-libs/libmatemixer/libmatemixer-1.26.0-r1.ebuild
index 22390d90deeb..08b8e59b93db 100644
--- a/media-libs/libmatemixer/libmatemixer-1.26.0.ebuild
+++ b/media-libs/libmatemixer/libmatemixer-1.26.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,7 +19,7 @@ COMMON_DEPEND="
>=dev-libs/glib-2.50:2
>=sys-devel/gettext-0.19.8:*
alsa? ( >=media-libs/alsa-lib-1.0.5 )
- pulseaudio? ( >=media-sound/pulseaudio-5.0.0:0[glib] )
+ pulseaudio? ( media-libs/libpulse[glib] )
"
RDEPEND="${COMMON_DEPEND}
diff --git a/media-libs/libsoundio/Manifest b/media-libs/libsoundio/Manifest
index 3a7e80b072e7..875a69ea4776 100644
--- a/media-libs/libsoundio/Manifest
+++ b/media-libs/libsoundio/Manifest
@@ -1,3 +1,3 @@
DIST libsoundio-2.0.0.tar.gz 120387 BLAKE2B d4005667767633cf90fbf524cdf102c69e04e4e37cad55b4f9b1af7fb3f89f7b1a6ff47569c86bf5d86649fd34d9d080b8ed74d6da07c4155abadb3cad0797f0 SHA512 347a9be1789a41e778ea8d0efa1d00e03e725a4ab65e3aaf6c71e49138643f08a50a81bd60087d86a3b4d63beaeec617e47ba6b81f829ece8a3ac17418eb5309
-EBUILD libsoundio-2.0.0.ebuild 979 BLAKE2B d3250200340a07bbe4d224c07aea2613f616beae877c2e928c9baa1a236d2258fa2b11550b5a466c068b2b674f13dfed9b0e80ab7024c0db43161948405872fd SHA512 265bbaebf5761a99d2e10ff4f1ca9cf001ac01c8f71ad2d5a3c8b8b3c3a8a1a9439abdbc099a37969a0c21076d0629818d0c755faa9739c54b6f7b898af4e67c
+EBUILD libsoundio-2.0.0-r1.ebuild 976 BLAKE2B b2a6b1240e9c7bcd2a37fa67c9571dc0a38d077fab718bcdc97e1e16f8f7f80259d805f9e4e97a498f884fa3c4482c40778b7beaa8edebca670365e4cb8b7925 SHA512 32678b402dd816c724f27a3685c5d1fb5e486ee2703bdf0218cf6e426828974d6421ab7fabe1529fd0ccf3ae0a8ec7952134f9e93018458e69bab9111c6691d1
MISC metadata.xml 711 BLAKE2B b52734db8cd5c5a7b93653a086aba4da08bab41fb0aa6feeb84ed905814214a4bb6d5af4c37967319d3a1cad7208607b93544f312b698bbaea21714182b835e6 SHA512 04e8a088a732a324014bfa99d48b6a54ac12f16ed71843cef86f79a73a7af1cde945b9e3c445305d69396d8272f8159e0af5682230b23ccb544675166cc4bf5b
diff --git a/media-libs/libsoundio/libsoundio-2.0.0.ebuild b/media-libs/libsoundio/libsoundio-2.0.0-r1.ebuild
index a9a702e81dfe..6f226175aee8 100644
--- a/media-libs/libsoundio/libsoundio-2.0.0.ebuild
+++ b/media-libs/libsoundio/libsoundio-2.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ IUSE="alsa coreaudio examples jack pulseaudio static-libs"
DEPEND="
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
jack? ( virtual/jack[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
+ pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
"
RDEPEND="${DEPEND}"
diff --git a/media-libs/openal/Manifest b/media-libs/openal/Manifest
index 4c2d691f8af7..6c358f17df0b 100644
--- a/media-libs/openal/Manifest
+++ b/media-libs/openal/Manifest
@@ -1,3 +1,3 @@
DIST openal-soft-1.23.1.tar.bz2 699330 BLAKE2B 214eb5c6714f8beec711fbebb60725fb06daf77bcb62b14125ff3bc11ebe97365893a36652819bcde92d3714bb2a7ec2ac119a1f439a74fea56f65c7574f2c95 SHA512 0d40577cd27040dc8814c15bacc310a0ce1c98e084f0a37db9f66899265df42ea61ac672efba7445e495849c25b9ba5b086f43320a38965f6ee74081b2896819
-EBUILD openal-1.23.1.ebuild 2877 BLAKE2B fedb068fda333088b16e018ccdb2f515a359118cd2ab38965d21e0372d365700b9ca2c266d7a67e0cb41164d08a8b4dcd661222f6634b570ffbc235c9246a56c SHA512 7db0dcf914deaa5b81f716b30c77884bd7c78066a7865fead1a2e288fa0f94b415a51635e05c9fc7fa8a1cbf5b334938521f936e2583265ca27e3f3098c2ed6d
+EBUILD openal-1.23.1-r1.ebuild 2874 BLAKE2B d479019920a93a39a1fbe6f8b2d47e21ed9edc4f6a3846592913f40c0abd30492acfbeb17d03e58a2420761c701f23da4def77835ae48883159d381fe491003b SHA512 24c07d6aeaebcb25fddad0069a9789f8dc621891d8aa454c41beca95b8e1a9995f02bb52e19ab136d3eb8ec407f4f295c4cdac8c0b398cea79dd85643c7a2bb9
MISC metadata.xml 538 BLAKE2B 4b9dc398e2edd4930ade6cffbe1e39776bc3a0a1aa5ea2fa4753d8756517f7d2efc3e22ce31eef1f79dee9dc1d1f5c4ca945f1d5b54a7ffac081173f8bb6ffc1 SHA512 9e817af11955ef748ea11979a1da99c046ca4f45f812f1555f9dcd0606ca16e8d027de9588d792170faf81a42a091cc8d5edffff1d12d99128f08f688f685462
diff --git a/media-libs/openal/openal-1.23.1.ebuild b/media-libs/openal/openal-1.23.1-r1.ebuild
index d3d23de8fd4f..577f84a4b295 100644
--- a/media-libs/openal/openal-1.23.1.ebuild
+++ b/media-libs/openal/openal-1.23.1-r1.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
jack? ( virtual/jack[${MULTILIB_USEDEP}] )
pipewire? ( media-video/pipewire[${MULTILIB_USEDEP}] )
portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
+ pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest
index cbbf21d898c6..b4830bce757a 100644
--- a/media-libs/opencolorio/Manifest
+++ b/media-libs/opencolorio/Manifest
@@ -1,9 +1,5 @@
AUX opencolorio-2.1.1-gcc12.patch 421 BLAKE2B 9a16bf4f0fbf1a2fc277a46b547339415de07c07093f45fd7f4f445735f2c7bda437f75b5f7b30e72fd522af97e4995887312b7828d954ff4bc8a179f476f2c3 SHA512 1738924260ee3abf556207f3323c8cc45e3e5f9210ff46b8b1e9ac1766c39ac06cc50a61d0c77bdf10a318405f6f5dda84d15f4c004be950dce40e2dd3087f2b
AUX opencolorio-2.1.2-musl-strtol.patch 1041 BLAKE2B 58384b1a2a6e2778219909aaabe95061f0348ea7302cf97f85f417b709511b250cec578b8c3d85f2b0c1d35a469c4ddde932cc0ee1040daec8664141e9c1df4e SHA512 d268ac0c55ff6dcf5e1756a65c0593e39b2a7b86ccb913d5cbeaf6877465b537592bd903187a4183ae69c96b3c420ac1bcdf2175ff2071339eaaeed49bb6f52e
-DIST opencolorio-2.1.1.tar.gz 11013141 BLAKE2B ffece30b9f37acd10665a716d519c9807f6398e5e59baedd194376a1424a6d875781c027d998567b2a241da6388a780c94d95237b0b4d64b836cc5ccccd4383c SHA512 86585ec860d460b158f24efb82f202deced7ce96a6bfefd42f39cad9c112add68cca6935f383f5d718c07fe1c121d8ed8b0d2069321f1dafb8ce68b49bc75194
-DIST opencolorio-2.1.2.tar.gz 11021014 BLAKE2B 2612c31c88a86255b3b0389241649aaaf3754f065eec57e8438d3b594d9f8fcac81c71fe06cf0acf0680e40d0fbe019ad16a34a1371a7a3a57a21017f5efb463 SHA512 594e808fb1c175d5b14eb540be0dfb6f41cd37b5bf7df8c2d24d44dfe4986643ea68e52d0282eb3b25283489789001a57a201de1eecc1560fc9461780c7da353
DIST opencolorio-2.1.3.tar.gz 11024701 BLAKE2B bcd1eb6a74260f451e49ef40e729bfc4c354ab255d96c261fbf865c586f285fe876ed54b05276f3b6b25ece4fd261672fe1dd519041ffad77d7c78efc8cf161d SHA512 b26fcfa3ea12ab6e4b019a13ce79ebcfd215c674acb348f2d9f85f749b2a5beccd395ed1cc9954e4b3cb83a160b24a8d7d81994ac1d9ea8cfe074b81d6b8a061
-EBUILD opencolorio-2.1.1-r7.ebuild 3235 BLAKE2B 736466e133cfcb69416fddd927ff256f5644c4194b56d6ee4e0563e3b4f477c0001f836be03c2754847b96a83b0198cb0ebae860fe9b0292bebfa12058edb8a1 SHA512 27bf39ea35142b3f89a732c001dbd961ed1274bbd300a96954163dc05c3f46f0dca9b40d8aef4acd5403b1cfa5d586c099768a1cbd3629e54aedaea0131384ce
-EBUILD opencolorio-2.1.2.ebuild 3255 BLAKE2B c8228ee0deed9595c5c6d2d178b135bb8348a2d771504ba878b7569f2d06d062ccb6df5823d1fb5e3f1f7752464830055c32d498c21742366574c060dca7adf4 SHA512 a5797681833f0ac23822e950d4b14cae429440b30035fbfec20e9ad2a5fabfd404117f0fd84b375cb2e80d664f5a80be997bf34a2e5b1b66ec89d64725f31aa1
-EBUILD opencolorio-2.1.3.ebuild 3229 BLAKE2B a7cf518d7d9aba5ca0490ef57eb39712e8991e5c60f1e4d4a8166ed388f6c3919d99257f340769510bdb527cda24cb60dba062c955ed3a464ad0570babc4a81b SHA512 b0e38fc2152f9265972fd2203d0ed5aa1c0f33d1172f9bbabd04a80e65f17ec93025c6c37ce843af76b0894cbd17184611250990e547e67b42657232cb8e13b7
+EBUILD opencolorio-2.1.3.ebuild 3223 BLAKE2B ef075595374b5f7bf5297c21762def8dc7b2d249ddc729bb2625001eb6e86074980aad05e11f40c073ba6c2cf60f3da97373ebd85a766c186a1edcba8b0c894c SHA512 cd4ebd845f05b28374a46f619514d593591030a8088a64d297579ddd8c345b9be4b99055cec1a5a5733aba5c1cc09911d3d3e50d794070e9e6ae2f15e600c0a6
MISC metadata.xml 475 BLAKE2B a5e021764a849b172bc4e5a70bcf9c45930f2be703ec8b9db4ad2b6c0395eeab9cbe404d9146f2d48df5c7fb1d68b11bc1a5dc235c58ca6d6e715676fe2dea21 SHA512 823dba870b69fabaa8a61351ea24bbca701fec4a5d64d6a9a75a2306910b663447caaac7ef6e06ccb6d945a5e9eea4ebcb5322154eadcdc2d191abf879bf786d
diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
deleted file mode 100644
index e580b74e0f9d..000000000000
--- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
-SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenColorIO-${PV}"
-
-LICENSE="BSD"
-# TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
-# to force rebuild of consumers due to changing to openexr 3 changing API.
-SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
-REQUIRED_USE="
- doc? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-# Works with older OIIO but need to force a version w/ OpenEXR 3
-RDEPEND="
- dev-cpp/pystring
- dev-python/pybind11
- >=dev-cpp/yaml-cpp-0.7.0:=
- >=dev-libs/imath-3.1.4-r2:=
- dev-libs/tinyxml
- opengl? (
- media-libs/lcms:2
- >=media-libs/openimageio-2.3.12.0-r3:=
- media-libs/glew:=
- media-libs/freeglut
- virtual/opengl
- )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- $(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/testresources[${PYTHON_USEDEP}]
- ')
- )
-"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="test"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc12.patch
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
- sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-
- # Avoid automagic test dependency on OSL, bug #833933
- # Can cause problems during e.g. OpenEXR unsplitting migration
- cmake_run_in tests cmake_comment_add_subdirectory osl
-}
-
-src_configure() {
- # Missing features:
- # - Truelight and Nuke are not in portage for now, so their support are disabled
- # - Java bindings was not tested, so disabled
- # Notes:
- # - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
- # - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
- local mycmakeargs=(
- -DOCIO_USE_OPENEXR_HALF=OFF
-
- -DBUILD_SHARED_LIBS=ON
- -DOCIO_BUILD_STATIC=$(usex static-libs)
- -DOCIO_BUILD_DOCS=$(usex doc)
- -DOCIO_BUILD_APPS=$(usex opengl)
- -DOCIO_BUILD_PYTHON=$(usex python)
- -DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
- -DOCIO_BUILD_JAVA=OFF
- -DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
- -DOCIO_BUILD_TESTS=$(usex test)
- -DOCIO_BUILD_GPU_TESTS=$(usex test)
- -DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
- -DOCIO_INSTALL_EXT_PACKAGES=NONE
- )
-
- # We need this to work around asserts that can trigger even in proper use cases.
- # See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
- append-flags -DNDEBUG
-
- cmake_src_configure
-}
diff --git a/media-libs/opencolorio/opencolorio-2.1.2.ebuild b/media-libs/opencolorio/opencolorio-2.1.2.ebuild
deleted file mode 100644
index 636c41a7c1a7..000000000000
--- a/media-libs/opencolorio/opencolorio-2.1.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake flag-o-matic python-single-r1
-
-DESCRIPTION="A color management framework for visual effects and animation"
-HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO"
-SRC_URI="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/OpenColorIO-${PV}"
-
-LICENSE="BSD"
-# TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
-# to force rebuild of consumers due to changing to openexr 3 changing API.
-SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
-REQUIRED_USE="
- doc? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-# Works with older OIIO but need to force a version w/ OpenEXR 3
-RDEPEND="
- dev-cpp/pystring
- dev-python/pybind11
- >=dev-cpp/yaml-cpp-0.7.0:=
- >=dev-libs/imath-3.1.4-r2:=
- dev-libs/tinyxml
- opengl? (
- media-libs/lcms:2
- >=media-libs/openimageio-2.3.12.0-r3:=
- media-libs/glew:=
- media-libs/freeglut
- virtual/opengl
- )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- $(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/testresources[${PYTHON_USEDEP}]
- ')
- )
-"
-
-# Restricting tests, bugs #439790 and #447908
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.1.1-gcc12.patch
- "${FILESDIR}"/${PN}-2.1.2-musl-strtol.patch
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
- sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die
-
- # Avoid automagic test dependency on OSL, bug #833933
- # Can cause problems during e.g. OpenEXR unsplitting migration
- cmake_run_in tests cmake_comment_add_subdirectory osl
-}
-
-src_configure() {
- # Missing features:
- # - Truelight and Nuke are not in portage for now, so their support are disabled
- # - Java bindings was not tested, so disabled
- # Notes:
- # - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl)
- # - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl)
- local mycmakeargs=(
- -DOCIO_USE_OPENEXR_HALF=OFF
-
- -DBUILD_SHARED_LIBS=ON
- -DOCIO_BUILD_STATIC=$(usex static-libs)
- -DOCIO_BUILD_DOCS=$(usex doc)
- -DOCIO_BUILD_APPS=$(usex opengl)
- -DOCIO_BUILD_PYTHON=$(usex python)
- -DOCIO_PYTHON_VERSION="${EPYTHON/python/}"
- -DOCIO_BUILD_JAVA=OFF
- -DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2)
- -DOCIO_BUILD_TESTS=$(usex test)
- -DOCIO_BUILD_GPU_TESTS=$(usex test)
- -DOCIO_BUILD_FROZEN_DOCS=$(usex doc)
- -DOCIO_INSTALL_EXT_PACKAGES=NONE
- )
-
- # We need this to work around asserts that can trigger even in proper use cases.
- # See https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1235
- append-flags -DNDEBUG
-
- cmake_src_configure
-}
diff --git a/media-libs/opencolorio/opencolorio-2.1.3.ebuild b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
index 67af7cfb5758..bc16874f06ed 100644
--- a/media-libs/opencolorio/opencolorio-2.1.3.ebuild
+++ b/media-libs/opencolorio/opencolorio-2.1.3.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
# TODO: drop .1 on next SONAME bump (2.1 -> 2.2?) as we needed to nudge it
# to force rebuild of consumers due to changing to openexr 3 changing API.
SLOT="0/$(ver_cut 1-2).1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test"
REQUIRED_USE="
doc? ( python )
diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest
index 796217d24226..cf4de7a9cb87 100644
--- a/media-libs/openimageio/Manifest
+++ b/media-libs/openimageio/Manifest
@@ -1,5 +1,5 @@
DIST openimageio-2.4.6.0.tar.gz 31951691 BLAKE2B c21caf6784f366200127ba17a296e2134fa0d494e2cbf9cf592d020fdb820f62db0269545ac37c3969d64ddd8352d06a4f002fa9a7b3f05503ca9ec7d4a15415 SHA512 6e4e5294209c533eb9cf7c8df89b531bc77547df28af0d7964e255ce78142c201d5aa92a1f5f3b17348fdfc7d2a7aa9f2121acdf22fa98a6a872f0d31936bdf5
DIST openimageio-oexr-test-image-f17e353fbfcde3406fe02675f4d92aeae422a560.tar.gz 252226183 BLAKE2B b94fb08515e18821e5b88c10031ca53675c56f96397e00b4e186d8dfb9f8557bc935ff102d61835590dca6deeef90dba03b81fd76a7958ab4d0592c042c2130a SHA512 26b9b2cda9d48554b8a53f06bc20301f8ff77dc5e1d7caf9ec45aaaefd8578d3d4d4b2e0a1d1b0f697805fdc0c5d4bae4948cea21821df3006ac0f8b9020f85f
DIST openimageio-oiio-test-image-245e50edede2792205080eadc1dedce33ff5c1e4.tar.gz 137901071 BLAKE2B 1e260eeba062026c719499425a3f7e3c2ccc7bd662725b6cceab4332d2d026bacc7df4c904cb776637ea60f9e2ba854d6e5010ffdc2a1621ad943b166d8402d3 SHA512 e7f7741d1cfadb3ea9ec5bab0b2556c58424c2dd89f938d5e93aeb99bff55479b11faa19cda4a481339be60de73317faa95e190d34d493c7825f706f4e57e73c
-EBUILD openimageio-2.4.6.0-r1.ebuild 5605 BLAKE2B 3046ad6172baa0a92af29780bc2b7dc931a2fee46f2fdc60ab9838dfa407ffa2a7e32040369f7b8084a656c1473b7449acd5b7f4ddc6ba57bba8f8b0827503c0 SHA512 49f32ebd2fe7f0d82b8ccc17252915d6aa4089bbb373183c5b8b6a2df8376af208bc9abe0263f954728ce59cd8aed3a2200c4b94856af811e2dcd89bfafacf84
+EBUILD openimageio-2.4.6.0-r1.ebuild 5601 BLAKE2B b32f93d31b28d27735e63823f5b8b81770df031d79b53a3b493ff0d38ca254c3c1c33109fee56be96bfc70498de207e75df27122355c7a0be84be3ebc12c84f5 SHA512 658fddac9f1a55902fbec335d154251d337634113ab42e67221511dd14f18353e59629cd2eefe8e467a7ef514e6f2167e11f8906016b56c7e64ebd3508b133db
MISC metadata.xml 724 BLAKE2B 057b0c63428b1860a3b11442b9687b136a749935e3d0bb2e27eca00245d1d9e6f3e40aa796b723664b9b320d8c958a345812199ed04f8d1a476364a80c76e355 SHA512 5243cd4cac10b569e1488226b61c98012af13f50e32c023176e6a2ba29f7804e164b4774957b35f212bad62f496bb466b242d6bc1be44ca3ea0909371b9d5415
diff --git a/media-libs/openimageio/openimageio-2.4.6.0-r1.ebuild b/media-libs/openimageio/openimageio-2.4.6.0-r1.ebuild
index 5db8e9efc01d..09223e5d244c 100644
--- a/media-libs/openimageio/openimageio-2.4.6.0-r1.ebuild
+++ b/media-libs/openimageio/openimageio-2.4.6.0-r1.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/oiio-${PV}"
LICENSE="BSD"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
X86_CPU_FEATURES=(
aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index 0c9cec8ee181..b853d30afa5b 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -1,5 +1,5 @@
DIST osl-1.12.11.0.tar.gz 20287156 BLAKE2B 178db816980929cc61a0deea63f715a9f10adc41c6dd264bca8df451ef9531c4ee9477f6374f160b2a7d6fb72289a3edcbe5a3e8050ff2fdcc6bfe57fda58626 SHA512 9cf7b08f43e66d280cb90bf8c579f3a7d949934ac8e7a9289113a4a34158a43e32c9b73863f2a94a628ebc1a988923c3a7d32f0944745ae7c74dc164fdd5125e
DIST osl-1.12.7.0.tar.gz 20250356 BLAKE2B a9398243546b1bfc1e3f9602f6112a72a8e7cb6ace54e93d0e5f30d943474e82c3317596597d6a09e0f2cf04b1b21f05c31a2357e3d667d710cd2aa340f5fd63 SHA512 ec0391dfc95140fee4fa8332991cdcb0978dafc436f3e07d0293e2baa2014b8765e6b60631ae5a8bbd6e16dbcf37f04c076d7d6b2d8bfa58b78471f0d92c433f
-EBUILD osl-1.12.11.0.ebuild 2647 BLAKE2B 7f1146518b01c44f1b6ead4c04f9b37dbe6f34d2e9320b2ffaa096a422ce9861539ab86ce0a53fe887623333bd8f851524acef57696ac6abd51e69e8264d6b89 SHA512 428043d93eaf902e6c06d43c2cb84d1f4f7595d51d2819c994ebf0b697ba3ad08e7164e0e8d536dc8a1a9c6bf858761303e78c378fb823aa2f06225f1079eeda
-EBUILD osl-1.12.7.0.ebuild 2754 BLAKE2B e1f3b29ef30df3be0d33200856b763cebfb4901dfd0a9a3c06a4f689d9262f17f86aeb5093c85a55bcf4d4ba8313ab00a2487adc2c47c64f634db303a8984033 SHA512 8d9b6cdbd60b85b0306cd54c161253858f88e6ea9bbc26773d9b73386f06e3d314c67700421a82970a5ddda651dcb6f6dde4f3ca05046e39af3dd21d5cee7c82
+EBUILD osl-1.12.11.0.ebuild 2642 BLAKE2B 5198c7fa8b98c3502357fbc35d88a7bf318528caaa43e69f5c88d5c62844d055a81d3279b16352bd4aade4e11ea88311c6c5d8c199bddbbc8987fc757b31921a SHA512 95fd0a96d38cf4a05da994f1743c290c63d8cad5c030f8d9a748d108e10780f5f233b5026900636f5c62c561df49cf1c7f17d4d3c3794762b12b8a14dfc6f996
+EBUILD osl-1.12.7.0.ebuild 2749 BLAKE2B 0edaff95e7c4db07258c8da336ee727853f90346ce14504ca66e431bfb2334b68a1fc8b7fe787097972465e13314b54671d3464667c316bcf4b485b35a47cb33 SHA512 726f8b46bd6806a360a5eec216190384a1a1c93acf0975afb741ce9d7c505fc7e05abe8eac35897ba5792246d2f11ac9cb761b683016ced74971a60e214beb09
MISC metadata.xml 841 BLAKE2B a2574fca1885067bed78159a9feee75f1118b1d335568a2cbdba347bf62a0b3f75a510bca271c4ee94ca5ce0bb15dcf9bb699cfe7a385f404047da9fef2dcdc3 SHA512 19afc8e4b777384b3421a1a82ff8ae34a05074e5c55010a500b17cfab4b4ae930cfb633c3bdb8013a8dcb9b82bad8fc7d684ef3e4a85352ce0c49bfb26079dce
diff --git a/media-libs/osl/osl-1.12.11.0.ebuild b/media-libs/osl/osl-1.12.11.0.ebuild
index d9c353880f22..58c299d89c9d 100644
--- a/media-libs/osl/osl-1.12.11.0.ebuild
+++ b/media-libs/osl/osl-1.12.11.0.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/OpenShadingLanguage-${PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
X86_CPU_FEATURES=(
sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
diff --git a/media-libs/osl/osl-1.12.7.0.ebuild b/media-libs/osl/osl-1.12.7.0.ebuild
index 4cddeb4dc727..901706148ec2 100644
--- a/media-libs/osl/osl-1.12.7.0.ebuild
+++ b/media-libs/osl/osl-1.12.7.0.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/OpenShadingLanguage-${PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
X86_CPU_FEATURES=(
sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
diff --git a/media-libs/pcaudiolib/Manifest b/media-libs/pcaudiolib/Manifest
index 75fe3f2b5aae..f9c28ba80159 100644
--- a/media-libs/pcaudiolib/Manifest
+++ b/media-libs/pcaudiolib/Manifest
@@ -4,6 +4,5 @@ AUX 0003-Copy-audio-buffer-and-send-for-playback-without-bloc.patch 3002 BLAKE2B
DIST pcaudiolib-1.1.tar.gz 34049 BLAKE2B 7c6ce1532c47db30db2b80be690453257148be9a7115cd24dabda3dfcaca667d5c3a8278276f278556406144461cda48905ce581f0fde2f8429b3f829a948a36 SHA512 d503c11b355601e1e05f0f438a0cd9ce277d19fd53d3f7edf26f6e17f1f8184e8b2112a282e8ed74db8646bb5534d2a9a3c707b1742ce02ef13fd89669785007
DIST pcaudiolib-1.2.tar.gz 34310 BLAKE2B a16e50fd789a88f10a56323afd2637c13e2383392cc287aad4cd8ef3f1f475c2754dca53e0fd5453b5fc9ee45392a0b9b6d8d7a2d0e88214e6194bbc2ce1e1ff SHA512 0a0fe2a21a8410ad5196272cc579137764d5a4beba16b3c5cf46cd2967132bb48def4c7977a7ae48ff1a0a6d53e454affc6c5add503e73e7805f15aa93231af3
EBUILD pcaudiolib-1.1.ebuild 906 BLAKE2B 476584493a6df9208eabaae5624ff8dd7b8baf0fd446925d36aa8a745d8ca65de7dd63c956e7c491056b7922a67685c8d28dc2e0802eda65d8b3fe5ad38b671d SHA512 6bf05d943836af577e4e707513707e7fd089ca86e290b9684a1fe5c7285096ca36ceb906e2360929275290f6454cad3e8040b1c94fc89613325d743ca15c01bd
-EBUILD pcaudiolib-1.2-r1.ebuild 1129 BLAKE2B 1f387685c1704214c47bc080522e2e9ad4842da59570fc9cf2104229a836ebbe0b49c9e7a0ba839685890718176188647997c081dc7eab9bcaeff03060290de8 SHA512 6f41622ef78942dbe60bae06a1eff84d739b309ffccc727e470447ede9d71f071efd188bf45b101f7f2d5a256810f9cdff385e359259c0bf2e77e8d25b41becd
-EBUILD pcaudiolib-1.2.ebuild 913 BLAKE2B ed457308eefb1dc8dae0df707d4fe75d061c5b7acc03421d6a1ba086d714fc5c5e636389609c9ae0e2549417c5aa090afa885dcfa00de62d0f0e2552a2003868 SHA512 3aca7ce944a82177edc4a065afe4a55bc9bf535e5674db17ee16f5b20aeb765dbc4c4c3d7eb463681e2bc5359ab5dc2537bb04941d5a0e2f7af77255e07c9d6b
+EBUILD pcaudiolib-1.2-r2.ebuild 1107 BLAKE2B ab3982506368c63c656c8ba440d82aa919479594e2d54aecdf99888e0d505a09f6a667b9898bdf246d471596e8c1290e9ea9bfbb17329d810cf349a426d0bf12 SHA512 1a676509bd65fdaf01b548ad04bf4a69444cd25c941101a7d91e198eea8362f6d03183bc9478493e6696343d556ea12f2dad86465e72699e100989381f0149a4
MISC metadata.xml 588 BLAKE2B e148577ddfbf9688495e1a620708903f0bbe126ea9bff194e6b0f75a0e2a36ec52567f4d7a86381f89fb6c2e828ae372217e983d30810bb62dc60c0692420fed SHA512 d5de3f26535c7b147515cd9952951ed16be99345d309c7110c36a93fcd3f44f43373293d082c60170dfe5e05956d22b4c2cc1dd7343b3c28188f935ba8feaadf
diff --git a/media-libs/pcaudiolib/pcaudiolib-1.2-r1.ebuild b/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild
index 6525aa93e2a9..0c5cc45727cd 100644
--- a/media-libs/pcaudiolib/pcaudiolib-1.2-r1.ebuild
+++ b/media-libs/pcaudiolib/pcaudiolib-1.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ REQUIRED_USE="|| ( alsa oss pulseaudio )"
RDEPEND="
alsa? ( >=media-libs/alsa-lib-1.0.18 )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
@@ -40,7 +40,6 @@ src_configure() {
$(use_with oss)
$(use_with alsa)
$(use_with pulseaudio)
- --disable-static
)
econf "${econf_args[@]}"
}
diff --git a/media-libs/pcaudiolib/pcaudiolib-1.2.ebuild b/media-libs/pcaudiolib/pcaudiolib-1.2.ebuild
deleted file mode 100644
index c970226f0a74..000000000000
--- a/media-libs/pcaudiolib/pcaudiolib-1.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Portable C Audio Library"
-HOMEPAGE="https://github.com/espeak-ng/pcaudiolib"
-SRC_URI="https://github.com/espeak-ng/pcaudiolib/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+ ZLIB"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+alsa oss pulseaudio"
-
-REQUIRED_USE="|| ( alsa oss pulseaudio )"
-
-RDEPEND="
- alsa? ( >=media-libs/alsa-lib-1.0.18 )
- pulseaudio? ( media-sound/pulseaudio )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local econf_args
- econf_args=(
- $(use_with oss)
- $(use_with alsa)
- $(use_with pulseaudio)
- --disable-static
- )
- econf "${econf_args[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-libs/xine-lib/Manifest b/media-libs/xine-lib/Manifest
index 35bff8ae8da9..44da63d71ced 100644
--- a/media-libs/xine-lib/Manifest
+++ b/media-libs/xine-lib/Manifest
@@ -1,9 +1,5 @@
-AUX xine-lib-1.2.12-dav1d-1.0.0.patch 805 BLAKE2B 83b97835c46ff547636c9a39836ee4ace2213f3d75dc258071bf2be040f37dd6c53c4201f13201d511c1df9651d9c381bfe7c10d51a437ad424e184f9acedfd6 SHA512 3182d082b028b664abd1899c19a689213a02214cce13f7f3c9a7dc95deb2ec7c8f13438ec812b2151476d638b170be8e1d832b303b73eb962c2389d2ecb161b4
-AUX xine-lib-1.2.12-fix-mmap-crash.patch 535 BLAKE2B 6b6782a7923754c29daf8263bc267f57124de6b80705214537c9d788bafb3f80bcec35915ca50fb50935ffcbc612187dc1f0e0d71e80279d4d9e3fcbe54a4ebd SHA512 f642612419abd03b765f8dbf787aa675a1e5a031878db9b51c7f2a829caa19c153f9cabe733dbd21cbbbe55ce1ce5d5793b75e9b32c229e3fb57b548d39a6aa5
AUX xine-lib-1.2.13-configure-clang16.patch 4979 BLAKE2B 2b22560cb1aac2df82922d7c33704b3c1c9dfdc386f64c0bc4803b0a4fbea1c68fd88ea307d5487a304732bcaa853d926c073c4ccfe6c1a524516208b0ca3a77 SHA512 e90ee7541dca62c3e6a5e5615f244f15869ce0606dbc726dde4139b0692f7ae8211f8d8e09a7f2c3b70243e69416f2cfc671e72d14d2395416f90b43ceadd0e8
-DIST xine-lib-1.2.12.tar.xz 5341212 BLAKE2B e975be2e7cf013e218001631c6b27a0d5e291605cb236c075e4b7463b30d23f3ee14aa7e18473d52efaf124f6ab0346b93591b613c6d9339f8f28e6a719b1ef8 SHA512 cdc913d0c78a3a34bd6e4060040fd844f22dbc673330e30769c83e9682a46f3369af8f59bd0c759ddc601de979b13d53e7ed10c54f3b78bdc63afceb484826be
DIST xine-lib-1.2.13.tar.xz 5007364 BLAKE2B 8c39328b4135035e7b4070c670591e61a92443bb389af3b7da053fd68101fcb2f18cd258840e96a5f3e02d4cf979b028947a10fddd1bfc3b92ed7f18d3f58942 SHA512 269275f0e324acc559695d268fb93e0e0ca4b17d22c4a57d482365ac058ae2aed125b9e1b522c1fc501cf4b2c186ac05d921d7c82a98e094cb0c70489e61c924
-EBUILD xine-lib-1.2.12-r4.ebuild 5489 BLAKE2B 21151c6f8f4d714a770b1add99a02e30ad258abbce0b34148dd81e1a193bdfb4f59addbbd01423dfe0c53935fd085a0246b79ffdf558cba128b1c3a5fcaeafa1 SHA512 bd34e9a9a9b894d3ff7529a53c4ed2e2adbc3190e9572ec02e7ef5048cbd5edf83bd4ed536cf88a33ccc993d6094e0965e38283dbe48e8724f99dc48eb9eba94
EBUILD xine-lib-1.2.13-r2.ebuild 5528 BLAKE2B f90fea9595924eb6def9fad86feb59ff9d533093a0c0106dcf4414d72c74b5af1a6a342cdc0ee1a12758caa2ca4c4e8170459197f5b9f81edb38b2c89d432f6c SHA512 35a3e6bec7e65dcebb04d786e436d3af5daf63a0afa20a5b83796acac9359ec0a3d7adc891aff25c0aa8c728209ecfefad5d6565838414c0d6f5a8f2f8b019d1
EBUILD xine-lib-1.2.9999.ebuild 5468 BLAKE2B f7bd1560c88d8334146bc06cc985587474ce202641bdf653525e261e559b29e86524089e71bc3f1c42187b1964f3f4f7ccca94b29582a080d6d62be13bd1552f SHA512 adf9b79ae4a361c50d81f36422c9dfaaec6a9f6d82e0746bd77c2af79b9d198b22f3d83903b4616f94b510bb6bc820328266be10aca2ff08f8378fcd4d33aab2
MISC metadata.xml 2784 BLAKE2B 636cdb7ad93aa8941a36a23b9bc70cde66878f7628cab7e697582733b8ce85d58c09a5c63fcfbc009f098001399407055c449412dabd52178548c0c41d572c5a SHA512 5b644f501953bbc34020f0955991363d558a23a9610eb37f46499bd2d5415849a10a3306625e50d5cfdf094e67a38da5175bb981387841bae63c33ae74e17757
diff --git a/media-libs/xine-lib/files/xine-lib-1.2.12-dav1d-1.0.0.patch b/media-libs/xine-lib/files/xine-lib-1.2.12-dav1d-1.0.0.patch
deleted file mode 100644
index cb3253cf99a5..000000000000
--- a/media-libs/xine-lib/files/xine-lib-1.2.12-dav1d-1.0.0.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://bugs.gentoo.org/835791
-https://sourceforge.net/p/xine/tickets/11/
---- a/src/video_dec/dav1d.c
-+++ b/src/video_dec/dav1d.c
-@@ -544,11 +544,17 @@
-
- /* multithreading */
- ncpu = xine_cpu_count();
-+#if DAV1D_API_VERSION_MAJOR > 5
-+ settings.n_threads = ncpu + 1;
-+ xprintf(stream->xine, XINE_VERBOSITY_DEBUG, LOG_MODULE ": "
-+ "Using %d threads\n", settings.n_threads);
-+#else
- settings.n_frame_threads = (ncpu > 8) ? 4 : (ncpu < 2) ? 1 : ncpu/2;
- settings.n_tile_threads = MAX(1, ncpu - settings.n_frame_threads + 1);
- xprintf(stream->xine, XINE_VERBOSITY_DEBUG, LOG_MODULE ": "
- "Using %d frame threads, %d tile threads\n",
- settings.n_frame_threads, settings.n_tile_threads);
-+#endif
-
- /* dri frame allocator */
- settings.allocator.cookie = this;
diff --git a/media-libs/xine-lib/files/xine-lib-1.2.12-fix-mmap-crash.patch b/media-libs/xine-lib/files/xine-lib-1.2.12-fix-mmap-crash.patch
deleted file mode 100644
index df5515f0495c..000000000000
--- a/media-libs/xine-lib/files/xine-lib-1.2.12-fix-mmap-crash.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-https://sourceforge.net/p/xine/tickets/12/
-https://sourceforge.net/p/xine/xine-lib-1.2/ci/f56d70b45346ca9363a720724b0c2d00fc798988/tree/src/input/input_file.c?diff=d6e5d46a943257f0be171fb8ab16050810a21581
-https://bugs.gentoo.org/846398
-
---- a/src/input/input_file.c
-+++ b/src/input/input_file.c
-@@ -449,7 +449,7 @@
- #ifdef HAVE_MMAP
- this->mmap_base = NULL;
- do {
-- uint8_t mmap_base;
-+ uint8_t *mmap_base;
- size_t tmp_size;
- /* may cause truncation - if it does, DON'T mmap! */
- tmp_size = (size_t)sbuf.st_size;
diff --git a/media-libs/xine-lib/xine-lib-1.2.12-r4.ebuild b/media-libs/xine-lib/xine-lib-1.2.12-r4.ebuild
deleted file mode 100644
index 2f42d1c56c87..000000000000
--- a/media-libs/xine-lib/xine-lib-1.2.12-r4.ebuild
+++ /dev/null
@@ -1,234 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic libtool multilib
-
-if [[ ${PV} == *9999* ]]; then
- EHG_REPO_URI="http://hg.code.sf.net/p/xine/xine-lib-1.2"
- inherit autotools mercurial
- unset NLS_IUSE
- NLS_DEPEND="sys-devel/gettext"
- NLS_RDEPEND="virtual/libintl"
-else
- KEYWORDS="amd64 arm64 ~hppa ppc ppc64 ~riscv x86"
- SRC_URI="mirror://sourceforge/xine/${P}.tar.xz"
- NLS_IUSE="nls"
- NLS_DEPEND="nls? ( sys-devel/gettext )"
- NLS_RDEPEND="nls? ( virtual/libintl )"
-fi
-
-DESCRIPTION="Core libraries for Xine movie player"
-HOMEPAGE="http://xine.sourceforge.net/"
-
-LICENSE="GPL-2"
-SLOT="1"
-IUSE="a52 aac aalib +alsa bluray cpu_flags_ppc_altivec +css dav1d dts dvb dxr3 fbcon flac gtk imagemagick ipv6 jack jpeg libcaca mad +mmap mng modplug musepack nfs opengl oss pulseaudio samba sftp sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack wayland +X xinerama +xv xvmc ${NLS_IUSE}"
-
-BDEPEND="
- app-arch/xz-utils
- >=sys-devel/libtool-2.2.6b
- virtual/pkgconfig
-"
-RDEPEND="
- dev-libs/libxdg-basedir
- media-libs/libdvdnav
- media-video/ffmpeg:=
- sys-libs/zlib:=
- virtual/libiconv
- a52? ( media-libs/a52dec )
- aac? ( media-libs/faad2 )
- aalib? ( media-libs/aalib )
- alsa? ( media-libs/alsa-lib )
- bluray? ( >=media-libs/libbluray-0.2.1:= )
- css? ( >=media-libs/libdvdcss-1.2.10 )
- dav1d? ( media-libs/dav1d:= )
- dts? ( media-libs/libdca )
- dxr3? ( media-libs/libfame )
- flac? ( media-libs/flac:= )
- gtk? ( x11-libs/gdk-pixbuf:2 )
- imagemagick? ( virtual/imagemagick-tools )
- jack? ( virtual/jack )
- jpeg? ( media-libs/libjpeg-turbo:= )
- libcaca? ( media-libs/libcaca )
- mad? ( media-libs/libmad )
- mng? ( media-libs/libmng:= )
- modplug? ( >=media-libs/libmodplug-0.8.8.1 )
- musepack? ( >=media-sound/musepack-tools-444 )
- nfs? ( net-fs/libnfs:= )
- opengl? (
- virtual/glu
- virtual/opengl
- )
- pulseaudio? ( media-sound/pulseaudio )
- samba? ( net-fs/samba )
- sftp? ( net-libs/libssh2 )
- sdl? ( media-libs/libsdl )
- speex? (
- media-libs/libogg
- media-libs/speex
- )
- theora? (
- media-libs/libogg
- media-libs/libtheora
- )
- truetype? (
- media-libs/fontconfig
- media-libs/freetype:2
- )
- v4l? ( media-libs/libv4l )
- vaapi? ( media-libs/libva:=[X] )
- vcd? (
- >=media-video/vcdimager-0.7.23
- dev-libs/libcdio:=[-minimal]
- )
- vdpau? ( x11-libs/libvdpau )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
- vpx? ( media-libs/libvpx:= )
- wavpack? ( media-sound/wavpack )
- wayland? ( dev-libs/wayland )
- X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libxcb:=
- )
- xinerama? ( x11-libs/libXinerama )
- xv? ( x11-libs/libXv )
- xvmc? ( x11-libs/libXvMC )
-"
-DEPEND="${RDEPEND}
- oss? ( virtual/os-headers )
- v4l? ( virtual/os-headers )
- X? (
- x11-base/xorg-proto
- x11-libs/libXt
- )
- xv? ( x11-base/xorg-proto )
- xvmc? ( x11-base/xorg-proto )
- xinerama? ( x11-base/xorg-proto )
-"
-REQUIRED_USE="
- vidix? ( || ( X fbcon ) )
- xv? ( X )
- xinerama? ( X )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.2.12-dav1d-1.0.0.patch
- "${FILESDIR}"/${PN}-1.2.12-fix-mmap-crash.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e '/define VDR_ABS_FIFO_DIR/s|".*"|"/var/vdr/xine"|' src/vdr/input_vdr.c || die
-
- if [[ "${PV}" = *9999* ]] ; then
- eautoreconf
- else
- elibtoolize
- fi
-
- local x
- for x in 0 1 2 3; do
- sed -i -e "/^O${x}_CFLAGS=\"-O${x}\"/d" configure || die
- done
-}
-
-src_configure() {
- [[ ${CHOST} == i?86-* ]] && append-flags -fomit-frame-pointer #422519
-
- local win32dir #197236
- if has_multilib_profile; then
- win32dir=/usr/$(ABI="x86" get_libdir)/win32
- else
- win32dir=/usr/$(get_libdir)/win32
- fi
-
- local myconf=(
- --disable-directfb
- --disable-gnomevfs
- --disable-optimizations
- --disable-real-codecs
- --disable-v4l
- --disable-w32dll
- --enable-avformat
- --with-external-dvdnav
- --with-real-codecs-path=/usr/$(get_libdir)/codecs
- --with-w32-path=${win32dir}
- --with-xv-path=/usr/$(get_libdir)
- --without-esound
- --without-fusionsound
- # Added dav1d for now. Could support both? Does it need to be XOR?
- --without-libaom
- $(use_enable a52 a52dec)
- $(use_enable aac faad)
- $(use_enable aalib)
- $(use_enable cpu_flags_ppc_altivec altivec)
- $(use_enable bluray)
- $(use_enable dts)
- $(use_enable dvb)
- $(use_enable dxr3)
- $(use_enable fbcon fb)
- $(use_enable gtk gdkpixbuf)
- $(use_enable ipv6)
- $(use_enable jpeg libjpeg)
- $(use_enable mad)
- $(use_enable mmap)
- $(use_enable mng)
- $(use_enable modplug)
- $(use_enable musepack)
- $(use_enable nfs)
- $(use_enable opengl)
- $(use_enable opengl glu)
- $(use_enable oss)
- $(use_enable samba)
- $(use_enable sftp)
- $(use_enable v4l libv4l)
- $(use_enable v4l v4l2)
- $(use_enable vaapi)
- $(use_enable vdpau)
- $(use_enable vis)
- $(use_enable vidix)
- $(use_enable xinerama)
- $(use_enable xvmc)
- $(use_enable vcd)
- $(use_enable vdr)
- $(use_enable vpx)
- $(use_enable wayland)
- $(use_with alsa)
- $(use_with dav1d)
- $(use_with flac libflac)
- $(use_with imagemagick)
- $(use_with jack)
- $(use_with libcaca caca)
- $(use_with pulseaudio)
- $(use_with sdl)
- $(use_with speex)
- $(use_with theora)
- $(use_with truetype fontconfig)
- $(use_with truetype freetype)
- $(use_with vorbis)
- $(use_with wavpack)
- $(use_with X x)
- $(use_with X xcb)
- )
- [[ ${PV} == *9999* ]] || myconf+=( $(use_enable nls) )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- # enable verbose building, bug #448140
- emake V=1
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
- rm "${ED}"/usr/share/doc/${PF}/COPYING || die
-}