diff options
Diffstat (limited to 'media-libs')
25 files changed, 22 insertions, 559 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex d66af5ee87c1..2832891ca0b3 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz 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 -} |