diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-09 01:48:35 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-09 01:48:35 +0000 |
commit | 0b832a429ecd6081aa9faa0eb262303b019d87ea (patch) | |
tree | c39bb9eaa7bc30cec17f3a3bdef0cf5ed27c6a75 /media-libs | |
parent | 80e87db4d9ed551615eb2d0309bf370e79500716 (diff) |
gentoo auto-resync : 09:03:2025 - 01:48:35
Diffstat (limited to 'media-libs')
30 files changed, 396 insertions, 174 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex d3dcc451d4a6..8bdd8d7a3ee5 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/aalib/Manifest b/media-libs/aalib/Manifest index c3672be578b3..0ff41870e0c4 100644 --- a/media-libs/aalib/Manifest +++ b/media-libs/aalib/Manifest @@ -9,5 +9,5 @@ AUX aalib-1.4_rc5-ncurses-opaque.patch 836 BLAKE2B 8cfeea29baf5ab46d6dce4d501447 AUX aalib-1.4_rc5-tinfo.patch 709 BLAKE2B fb7dd0eb1e39046c66de0466b0411f97fa948d9da03719fcd759a7331c7da0a6cfcba92353ef5363cf651501d73ce4fd29a5baf94897f10f0518284ebb4db10c SHA512 2abab613af549f4c24f7d617cf65de773e7850ec8485dfa23de2405ed59cf14f7cb70c2f1b701e27ae541e5f75302f4d28c3f866303bfc901a96074c9d9d534b DIST aalib-1.4rc5.tar.gz 391028 BLAKE2B fd527716c0484d45fa3b75712a24301bd485fab8191ac1d5c6d35f8af093a00e11f0f8d2797ddcc32f4d87a39649fd50145dcc557e5ba98e67336cff2bb79002 SHA512 3e4506eccce3b81ccbbb79a4a1b90abd39e2259e6043fde90f70b9ca279bd4c37758a047167267b97c4ec92f64fb17c7c8f548114f0d0c6e78ddb9463b5f1299 EBUILD aalib-1.4_rc5-r10.ebuild 1990 BLAKE2B 5519f566e0ed3c58853f3cb9a026f8d87a3733bcfd078328117f3d15bad3e56b3da22a75cfcb0e757ecedbe3619fb33b6e1fd40361de22186456072ef7b64392 SHA512 5c7653e0116967b7883053dc94cbb4b367d55116ba5f1fdffbb31505563975c3b246c2f5ab3bb6672a9f31c660e41bebaecd8f723ea6899f6608a40388d49a62 -EBUILD aalib-1.4_rc5-r11.ebuild 2194 BLAKE2B 07c339004da5f354ba5392a636f98dc93c539b3549866eaa013f5d09d041f88d9594174ca896b840cfbc7419ade323eb385a6d0882e6d8d3141d7fdc771d6bb2 SHA512 05de2c6681c64b665033acaeea91b8909aae3e9e554220cd668c183d35d8d9f3f846ff5ffe47b7d0e62b6007c44237f6d72889b722ca294de7fc5d93eafa3ad5 +EBUILD aalib-1.4_rc5-r11.ebuild 2189 BLAKE2B 381b52b83cac62026a6b268a93cd05a47af140e5dc63a890f13a93567686b887618c7ca0376b5a425d33869a852b494a3e7b2ed2ede3c38d4afb2dee1247383a SHA512 144ab7d073b66609f428dee99853d6ef00e4b73d4b6aa2f5b4a0c6804f221c77cf31557ce70b1e5e72137bdb31772e0889e7666ae03d5af691290f0e4f393de2 MISC metadata.xml 304 BLAKE2B b65e1f76bcfc32ca5437f1b0d3125851047adcd4e3f0703c61b3d7fcf069349263dadb428a6bad946cd3e58ab9168340721f8b728b0204dddf6985aa8311f385 SHA512 c81ea7d8442a925944c7c1c84d2c04e3af7b068565140577e21725f058fae8e048971b017b989479a9b5e97378e489108483e16f6e9f6701ad7514a94ae02c7f diff --git a/media-libs/aalib/aalib-1.4_rc5-r11.ebuild b/media-libs/aalib/aalib-1.4_rc5-r11.ebuild index 2b99da20f811..0ef779d39699 100644 --- a/media-libs/aalib/aalib-1.4_rc5-r11.ebuild +++ b/media-libs/aalib/aalib-1.4_rc5-r11.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-1.4.0" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="X gpm slang" RDEPEND=">=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest index ad37ba2aa85c..e05f935936cc 100644 --- a/media-libs/ksanecore/Manifest +++ b/media-libs/ksanecore/Manifest @@ -2,6 +2,6 @@ DIST ksanecore-24.08.3.tar.xz 51184 BLAKE2B 285285ece94d8c55a81be2cb932c1e34b215 DIST ksanecore-24.12.2.tar.xz 54708 BLAKE2B b1dd67bef5e27b750ef8ede48344246f448b29c83d939a900aa3374ef527c3f0c91e5d961064851dd6dc5e20dcb4fd100376573f400f3ee3f309e6598b05a715 SHA512 eb4eb35840c5b167e4b66dbdeb9a951a59a3fcdc763ea754685666679d6ea1a74c56d35c4dac4b967763e3a79eaa91776c563fdcfd3b8fa3c752e2fba0858d4b DIST ksanecore-24.12.3.tar.xz 54736 BLAKE2B 79f5fac01ad4ebe6eaa4358216271a7601ea1201333709d251790a058fb6ba0a96040ef8644594147f19643623e9f366861d15f8313498a85998e517469f6319 SHA512 04cb664c84f80774bdf22f2068c08985f8d276b3ac2be2ae20374520f47136e375270a690d0e3c84bcec04d4e0184db2a8b9ee7f1c8b95df14a635172119c3d6 EBUILD ksanecore-24.08.3.ebuild 642 BLAKE2B b861222212cf1e437541bd3558de13f8aa57017721207d010f687f02864716a75b60834ab2d37e57c2ddbced478ffbd4450bd28d2ee5d8e507aee1ea3f9ffd7e SHA512 f298920b638e72fa325f4b636661c2510778153a0413483df7568cb4a221323aa7aa4773bef87516416e4c92a0ee47ead55b8503bdab2a89fc4391dc2a93b24b -EBUILD ksanecore-24.12.2.ebuild 627 BLAKE2B ba15153dc520de7d692c778574f808816526221283e82a3eaa61b10596bec39a762255f2a2d0253da8e34b7c2c5049b15d92969dd67d66025ed61619e0c91e96 SHA512 299079a8d426a30519698b3644681dd969bcc56f500bd07d7ff9987e47a375453ac160f04aa23afe1d33fc671e74ff33278e0597900996a50c15917712ed0d81 +EBUILD ksanecore-24.12.2.ebuild 626 BLAKE2B 7a9510bca67555b36f04b750d1befe38299e525556272d85113892ed781b1c202507678398b9cefe1695f4b84aa66df94d6816ebc74e6221e3450ea3f876e223 SHA512 2167216e7cbbc784532f06bd9b04c80b0cac0de26ce5d829e64c337f1b2a8115d7d8cfbfa40cc325fc36ba8a7bdb31bedef2d45c950654655cd04e23f471b44c EBUILD ksanecore-24.12.3.ebuild 628 BLAKE2B d61df1e51e62c16251ab2e2dfc4194a6abdca15d3a9ffc9224d8f63a8009f521a45f8c9a450ea4fe86dadecd082fbd2857ed1d8be8354f78d87de464ac24db3c SHA512 d3a30b29030a177fb6dd96352898b9d2bf4103d22e427329691ad81d968087bfb8cefe5e83d583eae2bea96270b86906ea84aed4362c99c339b2141496168f10 MISC metadata.xml 338 BLAKE2B a2597ee8510ec4e47f014dcf1d255490b5dae78003e5526665945d4092116cc4e3f2bf3d76e03b5fdcb8a70f872b35c70ca1d89f6c8b4f2d67f2d7bad6a502d5 SHA512 34040d0fa7bdbb70bce78cd8d543e69db0e835deb85c33055769277df44a5ed1b8efcb7ba5aeaeb1b389704b42b941279b9faabc8f476b87beb06bbb266217f8 diff --git a/media-libs/ksanecore/ksanecore-24.12.2.ebuild b/media-libs/ksanecore/ksanecore-24.12.2.ebuild index 8f2640bc051a..1a30775a7a7f 100644 --- a/media-libs/ksanecore/ksanecore-24.12.2.ebuild +++ b/media-libs/ksanecore/ksanecore-24.12.2.ebuild @@ -13,7 +13,7 @@ https://api.kde.org/ksanecore/html/index.html" LICENSE="|| ( LGPL-2.1 LGPL-3 )" SLOT="6" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui] diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest index 1438d5a0511b..a7ecf77b9f2c 100644 --- a/media-libs/libaom/Manifest +++ b/media-libs/libaom/Manifest @@ -6,7 +6,7 @@ DIST libaom-3.10.0-testdata.tar.xz 426166968 BLAKE2B 1cebddf22a81ea04ea33b94e8e2 DIST libaom-3.10.0.tar.gz 5445319 BLAKE2B c4ee6980d5223413f09d163782133a5b7e041f646bfae26a0f386672a964e7f5ab1ec38fc19cc332b38f0bff4b4b96405104f87ca162395ce036d18dd86ef9dc SHA512 70ceb4385032bdac5e892ed78f10878ef54faeabdd042d4a3b92f838146a61baa69d4d4e2576dcf8223918f79b6db72485fd95b5c05a20d41634310cc6b44c44 DIST libaom-3.9.1-testdata.tar.xz 426413144 BLAKE2B 99fad74bbfabbfd1a7b9a2a3ae72c1c5a4810a70cb6f2df54ad4e29da5afd9278fcc2555f859f51dadab41e1d1829d08ee9efee415ca34d05acd5175caf35205 SHA512 81ce77937264c3a4f6da19dab5cfc4feb559359c154fc00105e6aee6aebb1900e4ecaadd248ba09c5aa266ba0f937451a075338c474ca69a64871d6e6f9c4480 DIST libaom-3.9.1.tar.gz 5524048 BLAKE2B 2f983a4a563e16120aa8937e059f4cd267fb60b6d4148f952f1e664a50b84bc0d8ba7629231b60e4263963d97559a819752a4fa0dcf2427c9f94036716221324 SHA512 d134583c9cc17e0c8e0dec17677a5daca6f42636f3cde83e1b0fc5250f7372f190c125afb845540cd947fb28462cc91b111a69ae4fec51946c3730cacf42c36e -EBUILD libaom-3.10.0.ebuild 4494 BLAKE2B 34b418494bef384839662b119614373f3ed16cbaaf040fa78ae328c0ce41f60b4581878108fd3653bbd5372374dd3f3ba5dd3b9489470a183f03c95232a74876 SHA512 94e28224e75d96ce1e2b219fd1f33336bfb92c2c95bf1ebce1eb16c0d5c4227d0a8311f23e69bcc07c8955ee300fb2ebdb5b2721026178f9832edeb4377d2a82 +EBUILD libaom-3.10.0.ebuild 4489 BLAKE2B 6f9cc66886108c3deb625b667c8956fd6149074f55435191880c0c98f7b6ac80097dede851ad611eb109b4a362618b538d7d7abbcf995587ab3e2fa049e56f69 SHA512 d54f693b3318d33258fa032acac81b2672038cd32a71a23d4a93c17482b877b8641feb5735e5a3d0256a476e6dbcd6286bfbdc806f5be0ed61c1696be7e7ba79 EBUILD libaom-3.9.1.ebuild 4536 BLAKE2B 202e0898e1e87c06a4abbae96a696f82107236f5fdf83de65381f617fbeda74578c1e99c1accc486e40819f92b46f6770173c6434402bdf7c6947a38d55332fb SHA512 7ff82d88343abd999acda868643e6d9cd67ac69d6256fdd65f7e6f9c685f81991f574bbb16125a1f4ed7f75f38d554a4b8cb391ca7c5dbf5e5c6a6e03d341629 EBUILD libaom-9999.ebuild 4514 BLAKE2B f6107b7954d9021b70dd4733a61c56f40f7c75bed24b2bb843a101330d9def39e1f1e98790720e72abf376e80453daccedff59ac135c5217d158979739065b68 SHA512 16445e19e6bdc17dc868ec009fa1ba7cb98c06b3d53fc8601172e4a096f715b94b4a5df7dae73a6ce477f21fd1a1c49a3f544be280e5809f6d95d8c4fb63a5dc MISC metadata.xml 224 BLAKE2B a8fa831654345ddf74b54f53fdc27d128ff6896378c8aa2dcb27139a4382f63efd0cac17f94ee420932e2855042c94e32fe534c99a977698953aaab4c51c31d0 SHA512 0b59f17151d352f25e3b073a3ee388d0189e1caddf0d97142851a19df433d082e3eead9f5aae07f4beb247861d90f02ae217514d02445703b95ee6ff62d967b8 diff --git a/media-libs/libaom/libaom-3.10.0.ebuild b/media-libs/libaom/libaom-3.10.0.ebuild index 842d301977da..31ededff8b00 100644 --- a/media-libs/libaom/libaom-3.10.0.ebuild +++ b/media-libs/libaom/libaom-3.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ else https://storage.googleapis.com/aom-releases/${P}.tar.gz test? ( https://deps.gentoo.zip/${CATEGORY}/${P}-testdata.tar.xz ) " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv x86" fi DESCRIPTION="Alliance for Open Media AV1 Codec SDK" diff --git a/media-libs/libdv/Manifest b/media-libs/libdv/Manifest index f7bb15910c45..5f58cf79e095 100644 --- a/media-libs/libdv/Manifest +++ b/media-libs/libdv/Manifest @@ -5,5 +5,5 @@ DIST libdv-1.0.0-patches.tar.xz 11028 BLAKE2B ea9e69ed3dd59871ec6bcb3692f7fe4c08 DIST libdv-1.0.0-pic.patch.bz2 9771 BLAKE2B b8a597b5fb5facab05845dae1d08a84a17067804ef873b97b7f975a96c622a5cf3b2bbb17d3f5a364dd1aba1afbf3dbf2b18695f9ae8ccf3fcc478b3d7a17a4f SHA512 18fbc341f9a9349f2325c4cbdf2fcf60bf0b35e2efeaacb9a3e541ace4ab2ffcf64d18409b2d76fd40c6096a69ffd151c2bdc8c33411d1640f150202eef12021 DIST libdv-1.0.0.tar.gz 574565 BLAKE2B 42d17b07501fa508630afd1cdbaee9378f657a4ee4b77666f1a147ddfcf5a9d67d90e0a6da53bfe4f2b5418984579322565c9e8c76516e8193e75bd4751a731c SHA512 19887a6f452fa7da8924901ad841f5c4a434a3bde56c932ddb43717592aa744281e3a8ad220231e11d7e6bc3b0e704952a8324e5f85d4e088675edceeeca7dc8 EBUILD libdv-1.0.0-r5.ebuild 1448 BLAKE2B 6bfd2ee3d5a840f3df4cc35fc14674545620dc7062e848dbfd3fb48cf98c405b19fcdb6721a0a99a5dcdb9fd9a08c90dc50426ec94a3d47700a317a5852baf3d SHA512 4a1327c2f244a9bed267f296ced96f418aa6664434000e29a29c542b0301bc686d2edcd5af9982e40cc99d28187da8974ec68ad7a0c7f32cad105b08a1404919 -EBUILD libdv-1.0.0-r6.ebuild 1605 BLAKE2B b8cfecf362d18fe41ac75554620d4de24fa87adaf59b0b57a1b1e863dd74da774fa13daf04033c54b82a692caf32f183c1f0ae6a0f32f9dfa178ef304282fe8f SHA512 b977ca7f48da76f45dfcbc40f9caf2381ca4d5cc2613ddc7514cc66f9f68612786d2a04b0d2347b391de6c64c0107ed1a7d77f34af162c045ff217f5cf2e03a1 +EBUILD libdv-1.0.0-r6.ebuild 1601 BLAKE2B f636739ed6109142906aa5488f7f219825528f1d41e662953b3a291b8f22c5d545f903c22ab875ace2cc89cb7cd44d61860eb7c24933e81dba3a5402cb338749 SHA512 e0907e9f321eb25e8c57d87800488826b017ec4974d3f0b0a36995fc9b187a092ba07f28145adf0156fbaaea1e8d162fb48b8853a87af97b31ef0ba40b33d62c MISC metadata.xml 299 BLAKE2B e4c4b6449deab936cfcc0135a7b9beb29f6cdca8f0c6972d094d2700b382b49cbd160e62907aab6b662c05e09d8c94553aeab43a877d3bf848530e1e2a7984ec SHA512 6436e6feb744b541878498c541c01dc22f61d69d05ac24475ca4f4c1ceb416566b7ab4d8e2c393611e857172e730fe318e406691f465eccd3edf09bf3272c38b diff --git a/media-libs/libdv/libdv-1.0.0-r6.ebuild b/media-libs/libdv/libdv-1.0.0-r6.ebuild index e8482033c0be..c98be4a20cff 100644 --- a/media-libs/libdv/libdv-1.0.0-r6.ebuild +++ b/media-libs/libdv/libdv-1.0.0-r6.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" RDEPEND="dev-libs/popt:=" DEPEND=" diff --git a/media-libs/libjpeg-turbo/Manifest b/media-libs/libjpeg-turbo/Manifest index dc899c9472e9..83f00370f6ce 100644 --- a/media-libs/libjpeg-turbo/Manifest +++ b/media-libs/libjpeg-turbo/Manifest @@ -6,5 +6,5 @@ DIST libjpeg8_8d-2.debian.tar.gz 14764 BLAKE2B e93d12afa062da28b717b540492221f70 EBUILD libjpeg-turbo-2.1.5.1.ebuild 3143 BLAKE2B a2a52f599228482c18199be582ac774913ec7071a51a1c0c9817a37521493379fa80697d093046f169b2accc73b136ec3e5d07c94c0619d91300943077da41b4 SHA512 0bdfb6ff0eaf030243f17eb68cb53a12586efef9c24b91f3761ff7d2f0bf5b8d15151ba041d1fb392d9cb8f0a2ebd20639d0523757ac6a146b7c1653b2364e28 EBUILD libjpeg-turbo-3.0.3-r1.ebuild 3242 BLAKE2B 5c687e8b79cd901087acaa652abc2058bbabd98cfdd78260414b562ddf2b2ea43c659d47bf6744881e994d91206202cacde906659d95d732f6285822e6dad589 SHA512 7ed1ac0767039d69e99bd88e238300c4070c3350ca4bf9f9ac8552c741a97db36ef1444cf47310e8c68ea06e73adb9e6ec78dc55f55c8fc25fbff9d84082e7ec EBUILD libjpeg-turbo-3.0.4.ebuild 3250 BLAKE2B 867d428562de2ce0bc6b24d93e31ddf28110efd95e2da4ebe2bca4b0c9ce018ad548bafa2adbf0c67ee61aa43179960412df40c3ea9a9b1c8acc557d58307cab SHA512 949fe473f815605b0dada2f2f0701406f9d50535b6d7f6eae1b6dc8fbe2b566fac45400988366749e48000c1426fe4eb876fff02700ea246592253aa7dea8a6c -EBUILD libjpeg-turbo-3.1.0.ebuild 3204 BLAKE2B ef075f8d5fd769ff4e14c82e747fb74bbf39611e322328272e7e1978afdf084c5448135316076cf02c30471afd26cf7f45d24ef364685c8c7de39ac2f7c7c591 SHA512 698238d5e412cb8ff8958570fc5b5f8e1bd3e47ba884f6e9b339fad1ad116a86b7c7b75499ffeefd79ce7b7b36bc3b363adf708bea5e206810f3fcc4c311f50f +EBUILD libjpeg-turbo-3.1.0.ebuild 3200 BLAKE2B df4039f5112d0046afa09ce6edf2b4c095ae523029cd2574ea6569068f155a14a5f27e14e6528d896bcf19fc36586626ca1b1394746fd1a32bc35ab84f5e3dda SHA512 bf2c0b88d78f517d2a94ba8f5f47f360321330d52c190fff088fde3f29df8927f13c7a5fc353d625cc675eefa18400fa6c763a029854e5991ee0a87769f950a6 MISC metadata.xml 567 BLAKE2B b4e2dc1098bc3a518b8af80dd63a9d6d000c6a62ab26e9d7792743b10955738bfccde4f6e32d46599194d8f63066913dad4b20c7a8674917d7bf9cd217a0f9bc SHA512 d9af7f4a6ca425c6ae75ac96da3b4467c62dc3baa0be04e590dc821f17e03e12279ed1faf2e66944ce0bed9ed0c9b176e7e372278062588db7adc9ed71f200c1 diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-3.1.0.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-3.1.0.ebuild index da853250a4c9..f19d2dc136c5 100644 --- a/media-libs/libjpeg-turbo/libjpeg-turbo-3.1.0.ebuild +++ b/media-libs/libjpeg-turbo/libjpeg-turbo-3.1.0.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD IJG ZLIB java? ( GPL-2-with-classpath-exception )" SLOT="0/0.2" if [[ $(ver_cut 3) -lt 90 ]] ; then - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" fi IUSE="cpu_flags_arm_neon java static-libs" diff --git a/media-libs/libmediainfo/Manifest b/media-libs/libmediainfo/Manifest index cd05e289a4b5..93eaa242f9e9 100644 --- a/media-libs/libmediainfo/Manifest +++ b/media-libs/libmediainfo/Manifest @@ -1,5 +1,5 @@ DIST libmediainfo_23.10.tar.xz 1977204 BLAKE2B e64481694c651b16bf72e18d5e68069f63efc481b465b6eb7d1d6a8c3e7de84aaabbc212fce8d734f7dd6d082a6ffcf1cdf040f410fd16554bf20db5460c3db4 SHA512 fc7f6b4ff811e9656bfd795325511d53def3e78016a005cfd3439af955a3a6c13ef06dd72dd0685441e2419ed7d141bf762394f8b3d8a9bd00ad2780dc4acbb6 DIST libmediainfo_24.11.tar.xz 2096092 BLAKE2B 4080c34afa7e0a3ff2c9424e95ae4c461d2535f715bcc9812f30953be9b127d73100ba13835a5e77baa383bef0e089333a7ebcf891ce4e461d91d3388b1972e2 SHA512 3a7c889b09be4b17696288ac5a773684fed2dc608f9c1da346e790524b8bea372cedf5573e602dc48e10f61a17d314c8bd48764e5365dabe2c0222687e904a26 EBUILD libmediainfo-23.10.ebuild 1987 BLAKE2B ed4fac3f3e4d87a2538b3609c365a7de1710162dcc794059fff17183d3ff7b36116a3d3f29c334e1e2a08d9c274608fefcbdd7a503ac8e9c933cf329e86e8160 SHA512 0a01927657e3a980a2328703784f8be84a05178b5c4d3e5b200c7f2dbaf8a4c988f28a0e532beb80efcf7e462ea3995cd475df7eb6e75856da79ee73e18841d3 -EBUILD libmediainfo-24.11.ebuild 1989 BLAKE2B 775682de08d7c16cc18fbfd8b17c06a5bbd90ea89d7117bcfade8b425f2d31d2da2a608cb951d3f8267b6ebb8231fbdd99e188de7847f96742e95d2100915375 SHA512 d8dd9b803dc78838e7aa598ff417285227c28eaf20db0c9b6c9066bc2680c8e997e8b575c513e4312d118497bf1a81945cb35284e4d5d821c1aba63fdcc6837e +EBUILD libmediainfo-24.11.ebuild 1987 BLAKE2B 687e6324f59ed4561bf353a26289cce74074b7cbe3c59e6bdaefbf0cfa313e8669c47c8e88ae54121f876666e08245b7f5e0525938307797e4be379782ac3fdb SHA512 fbdcff3a4e1b01eb19ec7ce1c33d067aa4b1534a3cf9ae9bb29f44597d3de222f53afacfc53769555e14a69ba25ce450a4135e492c45143f2a2b53a3a1d329d0 MISC metadata.xml 347 BLAKE2B 66f84361f792efe1817c3427292038fd8dc244aea4263c2e2b571b7c5adfc9bd3fd4801cfc3154512a1892590f91c8248f603273d3e1c8d241285a7d863871fb SHA512 b33309009eb8ce3104f5995a4baf050ffe93d53e5a9e422e58abdfbc5c3c4c32406b126b9e1d0421656a73ed42ee662a1b5cec052f73e85ce16d4d278669b607 diff --git a/media-libs/libmediainfo/libmediainfo-24.11.ebuild b/media-libs/libmediainfo/libmediainfo-24.11.ebuild index eb76a6c9df7d..cd6c240006db 100644 --- a/media-libs/libmediainfo/libmediainfo-24.11.ebuild +++ b/media-libs/libmediainfo/libmediainfo-24.11.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}"/${MY_PN}Lib/Project/GNU/Library LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="curl doc mms" # Tests try to fetch data from online sources diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest index 22c36e65d1b8..a66b24bdb480 100644 --- a/media-libs/libsdl2/Manifest +++ b/media-libs/libsdl2/Manifest @@ -4,5 +4,5 @@ DIST SDL2-2.30.7.tar.gz 7525092 BLAKE2B a494ca856f43009957f62ef4e5d401777c2d1f85 DIST SDL2-2.32.0.tar.gz 7625288 BLAKE2B 491796e2b222a49eaead76e60bb6e58bed881667cc61d0ba81ed0e083134b6b13089ca2c4658f6576b2924ddeaffcc9ff5c7532841e7b0797c6bd1769ad74a53 SHA512 a91b8105125f06118e8bfce2a5553fe053f7158dd02f06a36cfc535f09c401eb7da11072e576c6bf6e41fa2e02b08483b9cc4e11c658578b762e1b6c326a45bb EBUILD libsdl2-2.30.11.ebuild 5854 BLAKE2B 1f848aa68c23cf8baddf3475e6a6ecdb2ee808641e264f156d04f71d5b2929c9e888b83d256d18f39049888989e9d040be6a408e3e8ec94a1b1effe88a816767 SHA512 15091253a1955645fbf0722a09aa941e5e7f71f5e7210928c20ae9f533b6dd7efc2977e99018bfb021f7db603313515b6284d0c2064b07bb69fda8fabc1b5f51 EBUILD libsdl2-2.30.7-r1.ebuild 5811 BLAKE2B 509a377438a52b19c86b9a5cba987346aad542f3acd13d14b8f95d36d267634161ce3410c4a4baadd55765bac43b2934f6cc7dd104cc0b09494d282ad23c7233 SHA512 9cecce56d7e7bfc0d052cc49c3e932b95334455d83a0b049dff2511cdcfb93885c428a4c59cdb3a7bec34e7bc66867bc911d99e55cb6ce45b3f90e9441473896 -EBUILD libsdl2-2.32.0.ebuild 5953 BLAKE2B 2f5caa6104e45ddcbddb25ce1dd66ca6687897c5feb88cdcf15f37adcd11ee90f3e9a4d7a86fc9e73dbb3eb51238fc23f9dc102581f1a908dc722fb91a80b85d SHA512 aaea144f50b4c067626b2c043550b9fb7ec947f2e51ce40ffa37488c930b0348741dbeb1a817d386eb4e6c3e747ab37c07229fe8a1e1fb18383101e305481b20 +EBUILD libsdl2-2.32.0.ebuild 5947 BLAKE2B e9a7bc7c841b4c6c2cf477f4e544f35e03c7c27e7a4781c5e520ee9205de028e4047bacd4b5659c9c34365f55eb6ab035058935106e6d15dfa72f9c50ea6f805 SHA512 279d362b4b4669f454268ca3eb65834666bfe25ebbfd6b5e3c70ef0645196e84258339665b54e2f4a28356767add1138591ad9c98135e19a30ee988f2346ea3a MISC metadata.xml 1942 BLAKE2B 89c75b0790ba1e8c489c4d4d9fca4451a863068a4f75e5b97b408d7aba35fd9ba6ec5a855465588f5c143f09380835b89b637b8fb1e09c6b2391a79ed69144b9 SHA512 9e37d24a408b748fef53884442fe5ac5db548657675e23571705680b157cadcb584a059d7f066765fb68e80bf2ba247b2a01cfa095a465aa9dbf03db0e1c4334 diff --git a/media-libs/libsdl2/libsdl2-2.32.0.ebuild b/media-libs/libsdl2/libsdl2-2.32.0.ebuild index 00268da65efc..5b4615eb2bcd 100644 --- a/media-libs/libsdl2/libsdl2-2.32.0.ebuild +++ b/media-libs/libsdl2/libsdl2-2.32.0.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 custom-cflags dbus doc fcitx gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs test udev +video vulkan wayland X xscreensaver" RESTRICT="!test? ( test )" diff --git a/media-libs/oidn/Manifest b/media-libs/oidn/Manifest index 3455fa0706b2..7ce6f2421431 100644 --- a/media-libs/oidn/Manifest +++ b/media-libs/oidn/Manifest @@ -1,13 +1,12 @@ AUX oidn-2.1.0-amdgpu-targets.patch 2239 BLAKE2B 292b06c363157e42e43a03e237ed72d7d08cfb4cade8614908e5d5014c08cb6e77d936d3f33767c1c0a23bea5aa6df9a511381bf57dd7a23a236e1d689dd07ca SHA512 3fc3fc54cd1155c3142b04f75e5b038b347e4e84deab885a3ffed88b635df21a5d9148b0d7c9e1ca800c2a1826dffd9b99c1e2e9413e35687b97bf316ffd9373 AUX oidn-2.2.2-amdgpu-targets.patch 2300 BLAKE2B eaddfe6493394c65b6960450ed3b9f60b26165687862c7ab51f8c8a97ae723e8bc887f082ac3f892ddba78e056e40e85fa5806e2d89d5ec32f8e80c1b4f6d6f9 SHA512 43b026e64e6e1f23ab6eacea0f1205ba4fd08dee30a5ad6e0e53b914ef04b8cfef01ba5fc736f355d5592c883f2319d83ebb239f84fdf3acf0e1ae2ca5cd5ef1 -DIST oidn-1.4.2.tar.gz 54221996 BLAKE2B bb6593e2e15877f65d9224fc93dac72aff6d567a00d727b050a88a1add4dc1441e695dc38056dd796e004e20916054b43ed7d0e90f22a16597f6617cf6a119e7 SHA512 8b464cedc91ef7a88cfc97c3fde80275b12058cdd26b352718d90f8f20b3462c4ac65b2b1ad5548a520590fbd015fcc8ab9f964633bc8b89d72901fe8a13e352 -DIST oidn-1.4.3.tar.gz 54222682 BLAKE2B f9b585c318258fd78e221a453b64e83965a3e5035a912baa49e4d5b48466441bf1d3c15291de2cd4d36e9da187ff7a643bb9d4af5282cdbb8b6bc99fb3cda0d0 SHA512 6fbdf347763c0734140195a523cf0878b1dbd91d4943c9ce4928f6991549f8b3d5ab4d57b90e20a8d04a87d00e3a1554ce73a3a3c1e64fcb016a3c1f8aa07982 -DIST oidn-2.1.0.tar.gz 48977314 BLAKE2B 0fc32697df7fc6b8b367a78312a5b16ab68a5c88a2d19a8780e9de87c7e7096d7fe43dbd07928f2eba44c62fb4545338fc92f918dd4c33623259d0088a06a854 SHA512 508cb100f1a0a825774c2c01e0fc983e697341745fa0bfa48a99bfa70fc431f66fcdf17c3f170e40baefd7c3796a25d147f49cb17efbf1a1886556367c5c4566 +AUX oidn-2.3.1-composable-kernel-api.patch 1371 BLAKE2B 85fd261657ff2d3ba290d887c9c4ed013fb224d3a8563d088afba9fb909a82776eec97b99e811bb53df4e9d328cba23283991ae0fa8afcf0040389b1a132ac75 SHA512 5ee7e106983c47ef1d345768ca0fd6dca274395672d75e12f61a9ac676c91f86d6094d048847a95e8023a68c6658654f0476ee9fbf6da8cfc145d76a20dd5e3c +AUX oidn-2.3.1-hip-clang-19.patch 851 BLAKE2B a98fc830c3ccafb41d7746f9e1603576d5b58a05ac92e733d520e5faaff4a3afd1105046292f505cdecf7802b8e771c1bd2cbf220a971d70d15575297012f311 SHA512 bb87078e1303378715ca26511887e51934c5b95a568b2eeb3fed8e56e62d871347635ca1017c6b77cd1d85ed813f6125794dfccd8debafcf01061f3c952e14ce +AUX oidn-2.3.1-system-composable-kernel.patch 13109 BLAKE2B c041f68e617edab26d835afe85ed45272199cdcbacce522f0f07b53d410afb34087531520654bda0c1f58de7813a8f82c434eb5f4497bb52ea0d89a6dd49e17f SHA512 5ad872bfc8d83a291880cd8808af97b3eabdb76dc30a60d47f85d94d7188c018e63fd8a19a844e79ea5dfe6143ce6a5e4cc4fbe96eb9f5bba2afa47cf13f5556 DIST oidn-2.2.2.tar.gz 49006605 BLAKE2B e3d32cc2112ded280e642c5d69fb2ef14db59df4f5224bff79e82ede207899c9dbfa43dc663ad9ccc15a6497e363df0b91b43660729962c410b7ec75ac1b3465 SHA512 eca18e9e22a40bc1381e75985e5f5e79f48cc6d168a2a703e54540967646487d347db290459e9a612d8ab4924e8d3c83d84664fd5318cca4f17745da1e47cf50 DIST oidn-2.3.0.tar.gz 75300547 BLAKE2B 88a5922b4db63c48ab69047dca8d1077205a6d7a2112971badb0cd35e0b770017f5cdcc95d2ef07016fe2e990e3e5806ac6a0800b67086b958948c542f0dff6f SHA512 4f68ce3b0da37e1861090d60d7cd823046f325c45a8e2c3f4098eb3b4f7ec676d2acbb9c138ff60a9f83188dd0dcbaba42106aad96beafc5e65045c77c00f2f8 -EBUILD oidn-1.4.2.ebuild 707 BLAKE2B c8c98d1a61c78ae0524100200c9eb02c5d700e6afe043084d30910f822b1e5fb06c41d915ad4c85d213807484199d1d89ae72e86bc723a807015f9a76268f5b7 SHA512 06b247c86ffab4c4bb7ca0e9c9ebb6a20057a3eff294995eb9062c086b7d7e41f3d9e39e1e89c69924a76d5aaea41c5a8e1319a18f77e1a53b6d9bd9e58ea874 -EBUILD oidn-1.4.3.ebuild 709 BLAKE2B 83d6551d7c82d920a8339ff43a7ec966e4cd0179b5c0077624b889b600e9123de4cbb690003fffceed311928c333059c22e8f5e397c20763bdfeac47a2f32843 SHA512 90bcc6567182303fc1d15aee57784538e784c5eaae4c80abbc6d0d195162ffb9dd0b0dcfdd05bacea5895df060cd3946d34de2d01ae3f76dfdcc6cc80476d5f3 -EBUILD oidn-2.1.0.ebuild 1745 BLAKE2B 623facc91063e88b56fdc80546e9b1b233a9b245f2441ba20277d11a11959d27a2d5277848530231b26b5b91cd583a43ac3c3a26bc9434678192510ece924ba5 SHA512 42ce153e58919b7addc88adacc11c30c8b7de2813b9f5d6a15dbdfa9b31b2ac39b097077a598bd2f7b2bc693892d64e8111e93e5de30cea39a712fdea1c87a17 +DIST oidn-2.3.2.tar.gz 75315672 BLAKE2B d271a296ee8f72493ad109e1e13dc8142f8e27ed878e08dc9baa7fc04e936ef8604bedf7fa65df278758f2c12c9e66cd517aab16b422b2b99d68aff6c7e56587 SHA512 bba24f712bdd9f35a4e2f60a0b86b1b48eac40bf40a898cd8c2a7571e52f5d0b0055fcd8b6647a9ff062e2680ded63b66aa916a5a4b428de114c0a218f7783ea EBUILD oidn-2.2.2.ebuild 2277 BLAKE2B c9140389f08f3999910370bf7f9cd7565619d2700bfc85f057faa2c1cbe6d81c37c2344b9b8ec7ad52e342c3ff57e2d1e1e721fe75afc43918bdb2725e80254c SHA512 6f7262dcacdf3df56ce830a54d6e7b736bf4d92c2944c413fb60e09cd33bde52865d51ead411ce212eeb4e358b3b15b3d1e151c613a68c0070b4a91ae9cd57e6 EBUILD oidn-2.3.0.ebuild 2277 BLAKE2B 6a27a507d881e6f6f33b0e8a8d4f9d2d9aa83a1e091675e7c1aa86749581dea4e0476b33b25431adc75e8ebd106456429190644a79dd70395b74c1d338ca3407 SHA512 db8527cec3d16e5e67b49e80d7ff0bfcd9f23223efa1e917e6b004e839f42ba80b307885243e14b43991bec42475f6ccc22e5b969078c1c9457d2901675293a1 -MISC metadata.xml 995 BLAKE2B e4acf06e236b5d7497d7e19f20ccc961ea25da8dc3180d51ff76decd6f92cf4c927d6dbf96876ed47cb02e2ad7a42aa2571aa98d65e6b90afbe8a8142a3f090b SHA512 7f3b6cce23de7b0aade535b1fe1cb5af8bf622347731837e87cebcf28471a782825a599be79bf96bb69cd1ce5d36c9a9531d51cde1267cfc86453f94beb70d34 +EBUILD oidn-2.3.2.ebuild 3118 BLAKE2B d97dbe4c05922ea40361182a664f61d6bedbd6144d266bb3b78191b4232def127bda1a6a942b3f3516be36e4ebea00efdb8b91f6ca9a4bb202822650d6ff6b46 SHA512 fbcb790d5461815e133e63f46433fe6c30cb90980513f9175edacd298a6a70efab1ea9b57dc073760cf99ed4c2b9c471ffba8823ef3bd4f3853149172882f1de +MISC metadata.xml 913 BLAKE2B 8eebbe3fb0269abec40f764dd4358e738e0eda923a1667ee77004942ae469cfd9d8775f15c914c15528c4ef00c8e0a5a7db48ba0262388ff8383ebd74b920cbd SHA512 628d398616363b8d79de8c069d7975d635bec54dffa3d5ef01226299ac33bf6255a6fb823bcf38e5ab9fec56276a63de9bffed0b4395b661aa3a8256d71138e4 diff --git a/media-libs/oidn/files/oidn-2.3.1-composable-kernel-api.patch b/media-libs/oidn/files/oidn-2.3.1-composable-kernel-api.patch new file mode 100644 index 000000000000..80f6bf5e9f26 --- /dev/null +++ b/media-libs/oidn/files/oidn-2.3.1-composable-kernel-api.patch @@ -0,0 +1,28 @@ +diff --git a/devices/hip/ck_conv_wmma.cpp b/devices/hip/ck_conv_wmma.cpp +index 144374d..1bb2f7f 100644 +--- a/devices/hip/ck_conv_wmma.cpp ++++ b/devices/hip/ck_conv_wmma.cpp +@@ -48,19 +48,20 @@ OIDN_NAMESPACE_BEGIN + OutLayout, // ELayout + InDataType, // ADataType + WeiDataType, // BDataType +- ck::Tuple<BiasDataType>, // DsDataType +- OutDataType, // EDataType + AccDataType, // AccDataType + CShuffleDataType, // CShuffleDataType ++ ck::Tuple<BiasDataType>, // DsDataType ++ OutDataType, // EDataType + InElementOp, // AElementwiseOperation + WeiElementOp, // BElementwiseOperation + OutElementOp, // CDEElementwiseOperation + ConvSpec, // ConvForwardSpecialization + GemmSpec, // GemmSpecialization ++ 1, // NumGemmKPrefetchStage + 256, // BlockSize + 128, // MPerBlock + 64, // NPerBlock +- 4, // K0PerBlock ++ 32, // KPerBlock + 8, // K1 + 16, // MPerWMMA + 16, // NPerWMMA diff --git a/media-libs/oidn/files/oidn-2.3.1-hip-clang-19.patch b/media-libs/oidn/files/oidn-2.3.1-hip-clang-19.patch new file mode 100644 index 000000000000..944e238139ef --- /dev/null +++ b/media-libs/oidn/files/oidn-2.3.1-hip-clang-19.patch @@ -0,0 +1,18 @@ +Fix compilation with Clang 19 (rocm-6.3.0 and above). + +Backports commit https://github.com/ROCm/composable_kernel/commit/c44137838e2cb30bbe5a3b9903c357b476a34d52 +Upstream bug: https://github.com/RenderKit/oidn/issues/250 +--- a/external/composable_kernel/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops.hpp ++++ b/external/composable_kernel/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops.hpp +@@ -781,11 +781,6 @@ struct BlockwiseGemmXdlops_v2 + "wrong!"); + } + +- __host__ __device__ BlockwiseGemmXdlops_v2(const BlockwiseGemmXdlops_v2& other) +- : a_thread_copy_(other.a_origin), b_thread_copy_(other.b_origin) +- { +- } +- + // transposed XDL output supporting C_xdl' = B_xdl' * A_xdl' + __host__ __device__ static constexpr auto GetCThreadDescriptor_M0_N0_M1_N1_M2_N2_N3_N4() + { diff --git a/media-libs/oidn/files/oidn-2.3.1-system-composable-kernel.patch b/media-libs/oidn/files/oidn-2.3.1-system-composable-kernel.patch new file mode 100644 index 000000000000..e1b96181ec91 --- /dev/null +++ b/media-libs/oidn/files/oidn-2.3.1-system-composable-kernel.patch @@ -0,0 +1,199 @@ +diff --git a/devices/hip/CMakeLists.txt b/devices/hip/CMakeLists.txt +index e9a9bec..b738d5b 100644 +--- a/devices/hip/CMakeLists.txt ++++ b/devices/hip/CMakeLists.txt +@@ -53,12 +53,6 @@ set_target_properties(OpenImageDenoise_device_hip PROPERTIES + CXX_STANDARD 17 + ) + +-target_include_directories(OpenImageDenoise_device_hip +- PRIVATE +- "${OIDN_ROOT_SOURCE_DIR}/external/composable_kernel/include" +- "${OIDN_ROOT_SOURCE_DIR}/external/composable_kernel/library/include" +-) +- + set_source_files_properties( + ck_conv_wmma.cpp + PROPERTIES COMPILE_FLAGS "-mcumode -mno-wavefrontsize64" # Navi3x optimizations +diff --git a/devices/hip/ck_conv_dl.cpp b/devices/hip/ck_conv_dl.cpp +index 1aacfe8..e99da53 100644 +--- a/devices/hip/ck_conv_dl.cpp ++++ b/devices/hip/ck_conv_dl.cpp +@@ -3,7 +3,7 @@ + + #include "hip_conv.h" + #include "ck_conv.h" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + OIDN_NAMESPACE_BEGIN + +diff --git a/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_fp16.cpp b/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_fp16.cpp +index db5a7f0..2f384cb 100644 +--- a/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_fp16.cpp ++++ b/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_fp16.cpp +@@ -3,7 +3,7 @@ + + #include "convnd_fwd_dl_common.hpp" + +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + #include "ck/library/utility/convolution_host_tensor_descriptor_helper.hpp" + +diff --git a/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_fp32.cpp b/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_fp32.cpp +index 964d784..aa56666 100644 +--- a/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_fp32.cpp ++++ b/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_fp32.cpp +@@ -3,7 +3,7 @@ + + #include "convnd_fwd_dl_common.hpp" + +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + #include "ck/library/utility/convolution_host_tensor_descriptor_helper.hpp" + +diff --git a/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_int8.cpp b/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_int8.cpp +index b0cd88f..15b554c 100644 +--- a/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_int8.cpp ++++ b/external/composable_kernel/example/09_convnd_fwd/convnd_fwd_dl_int8.cpp +@@ -3,7 +3,7 @@ + + #include "convnd_fwd_dl_common.hpp" + +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + #include "ck/library/utility/convolution_host_tensor_descriptor_helper.hpp" + +diff --git a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_relu_perchannel_quantization_int8.cpp b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_relu_perchannel_quantization_int8.cpp +index 5c445d9..49d2ba3 100644 +--- a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_relu_perchannel_quantization_int8.cpp ++++ b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_relu_perchannel_quantization_int8.cpp +@@ -2,7 +2,7 @@ + // Copyright (c) 2018-2022, Advanced Micro Devices, Inc. All rights reserved. + + #include "common.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + using InDataType = int8_t; + using WeiDataType = int8_t; +diff --git a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_relu_perlayer_quantization_int8.cpp b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_relu_perlayer_quantization_int8.cpp +index 0ff85f0..661d744 100644 +--- a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_relu_perlayer_quantization_int8.cpp ++++ b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_relu_perlayer_quantization_int8.cpp +@@ -2,7 +2,7 @@ + // Copyright (c) 2018-2022, Advanced Micro Devices, Inc. All rights reserved. + + #include "common.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + using InDataType = int8_t; + using WeiDataType = int8_t; +diff --git a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_tanh_perchannel_quantization_int8.cpp b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_tanh_perchannel_quantization_int8.cpp +index f8f996d..65cded3 100644 +--- a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_tanh_perchannel_quantization_int8.cpp ++++ b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_tanh_perchannel_quantization_int8.cpp +@@ -2,7 +2,7 @@ + // Copyright (c) 2018-2022, Advanced Micro Devices, Inc. All rights reserved. + + #include "common.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + using InDataType = int8_t; + using WeiDataType = int8_t; +diff --git a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_tanh_perlayer_quantization_int8.cpp b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_tanh_perlayer_quantization_int8.cpp +index 3b25fec..ca5f217 100644 +--- a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_tanh_perlayer_quantization_int8.cpp ++++ b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_bias_tanh_perlayer_quantization_int8.cpp +@@ -2,7 +2,7 @@ + // Copyright (c) 2018-2022, Advanced Micro Devices, Inc. All rights reserved. + + #include "common.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + using InDataType = int8_t; + using WeiDataType = int8_t; +diff --git a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_perchannel_quantization_int8.cpp b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_perchannel_quantization_int8.cpp +index a98a1e2..88b9ccc 100644 +--- a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_perchannel_quantization_int8.cpp ++++ b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_perchannel_quantization_int8.cpp +@@ -2,7 +2,7 @@ + // Copyright (c) 2018-2022, Advanced Micro Devices, Inc. All rights reserved. + + #include "common.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + using InDataType = int8_t; + using WeiDataType = int8_t; +diff --git a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_perlayer_quantization_int8.cpp b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_perlayer_quantization_int8.cpp +index 262594d..f5678e7 100644 +--- a/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_perlayer_quantization_int8.cpp ++++ b/external/composable_kernel/example/40_conv2d_fwd_quantization/conv2d_fwd_dl_perlayer_quantization_int8.cpp +@@ -2,7 +2,7 @@ + // Copyright (c) 2018-2022, Advanced Micro Devices, Inc. All rights reserved. + + #include "common.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + using InDataType = int8_t; + using WeiDataType = int8_t; +diff --git a/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_f16_instance.cpp b/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_f16_instance.cpp +index fc18b3c..020d93e 100644 +--- a/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_f16_instance.cpp ++++ b/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_f16_instance.cpp +@@ -5,7 +5,7 @@ + + #include "ck/ck.hpp" + #include "ck/tensor_operation/gpu/device/tensor_layout.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + #include "ck/library/tensor_operation_instance/add_device_operation_instance.hpp" + #include "ck/tensor_operation/gpu/device/convolution_forward_specialization.hpp" + #include "ck/tensor_operation/gpu/device/gemm_specialization.hpp" +diff --git a/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_f32_instance.cpp b/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_f32_instance.cpp +index 648b396..42825ce 100644 +--- a/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_f32_instance.cpp ++++ b/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_f32_instance.cpp +@@ -5,7 +5,7 @@ + + #include "ck/ck.hpp" + #include "ck/tensor_operation/gpu/device/tensor_layout.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + #include "ck/library/tensor_operation_instance/add_device_operation_instance.hpp" + #include "ck/tensor_operation/gpu/device/convolution_forward_specialization.hpp" + #include "ck/tensor_operation/gpu/device/gemm_specialization.hpp" +diff --git a/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_int8_instance.cpp b/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_int8_instance.cpp +index 1cb5d06..ab74235 100644 +--- a/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_int8_instance.cpp ++++ b/external/composable_kernel/library/src/tensor_operation_instance/gpu/grouped_conv2d_fwd/device_grouped_conv2d_fwd_dl_gnhwc_gkyxc_gnhwk_int8_instance.cpp +@@ -5,7 +5,7 @@ + + #include "ck/ck.hpp" + #include "ck/tensor_operation/gpu/device/tensor_layout.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + #include "ck/library/tensor_operation_instance/add_device_operation_instance.hpp" + #include "ck/tensor_operation/gpu/device/convolution_forward_specialization.hpp" + #include "ck/tensor_operation/gpu/device/gemm_specialization.hpp" +diff --git a/external/composable_kernel/library/src/tensor_operation_instance/gpu/quantization/conv2d_fwd/device_conv2d_dl_int8_instance.hpp b/external/composable_kernel/library/src/tensor_operation_instance/gpu/quantization/conv2d_fwd/device_conv2d_dl_int8_instance.hpp +index 3c4987f..62ee1a4 100644 +--- a/external/composable_kernel/library/src/tensor_operation_instance/gpu/quantization/conv2d_fwd/device_conv2d_dl_int8_instance.hpp ++++ b/external/composable_kernel/library/src/tensor_operation_instance/gpu/quantization/conv2d_fwd/device_conv2d_dl_int8_instance.hpp +@@ -4,7 +4,7 @@ + #pragma once + + #include "conv2d_quantization_common.hpp" +-#include "ck/tensor_operation/gpu/device/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" ++#include "ck/tensor_operation/gpu/device/impl/device_grouped_conv_fwd_dl_multiple_d_nhwc_kyxc_nhwk.hpp" + + namespace ck { + namespace tensor_operation { diff --git a/media-libs/oidn/metadata.xml b/media-libs/oidn/metadata.xml index eb65b09493a5..ea208b614223 100644 --- a/media-libs/oidn/metadata.xml +++ b/media-libs/oidn/metadata.xml @@ -11,8 +11,7 @@ </maintainer> <longdescription> Intel Open Image Denoise is an open source library of high-performance, - high-quality denoising filters for images rendered with ray tracing. Intel - Open Image Denoise is part of the IntelĀ® oneAPI Rendering Toolkit and is + high-quality denoising filters for images rendered with ray tracing. </longdescription> <use> <flag name="apps"> diff --git a/media-libs/oidn/oidn-1.4.2.ebuild b/media-libs/oidn/oidn-1.4.2.ebuild deleted file mode 100644 index c39523efcfb3..000000000000 --- a/media-libs/oidn/oidn-1.4.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10} ) - -inherit cmake python-single-r1 - -DESCRIPTION="Intel(R) Open Image Denoise library" -HOMEPAGE="http://www.openimagedenoise.org/" - -if [[ ${PV} = *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/OpenImageDenoise/oidn.git" - EGIT_BRANCH="master" -else - SRC_URI="https://github.com/OpenImageDenoise/${PN}/releases/download/v${PV}/${P}.src.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-cpp/tbb:= - dev-lang/ispc" -DEPEND="${RDEPEND}" diff --git a/media-libs/oidn/oidn-1.4.3.ebuild b/media-libs/oidn/oidn-1.4.3.ebuild deleted file mode 100644 index 91c7b0fc2b45..000000000000 --- a/media-libs/oidn/oidn-1.4.3.ebuild +++ /dev/null @@ -1,29 +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 python-single-r1 - -DESCRIPTION="Intel(R) Open Image Denoise library" -HOMEPAGE="https://www.openimagedenoise.org/" - -if [[ ${PV} = *9999 ]]; then - EGIT_REPO_URI="https://github.com/OpenImageDenoise/oidn.git" - EGIT_BRANCH="master" - inherit git-r3 -else - SRC_URI="https://github.com/OpenImageDenoise/${PN}/releases/download/v${PV}/${P}.src.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-cpp/tbb:= - dev-lang/ispc" -DEPEND="${RDEPEND}" diff --git a/media-libs/oidn/oidn-2.1.0.ebuild b/media-libs/oidn/oidn-2.1.0.ebuild deleted file mode 100644 index 6f9b87d1f737..000000000000 --- a/media-libs/oidn/oidn-2.1.0.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -LLVM_MAX_SLOT=17 -ROCM_VERSION=5.7 - -inherit cmake python-single-r1 llvm rocm - -DESCRIPTION="Intel(R) Open Image Denoise library" -HOMEPAGE="https://www.openimagedenoise.org/" - -if [[ ${PV} = *9999 ]]; then - EGIT_REPO_URI="https://github.com/OpenImageDenoise/oidn.git" - EGIT_BRANCH="master" - inherit git-r3 -else - SRC_URI="https://github.com/OpenImageDenoise/${PN}/releases/download/v${PV}/${P}.src.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - test? ( apps ) -" -IUSE="apps cuda hip test" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${PYTHON_DEPS} - dev-cpp/tbb:= - dev-lang/ispc - cuda? ( dev-util/nvidia-cuda-toolkit ) - hip? ( dev-util/hip ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-2.1.0-amdgpu-targets.patch" -) - -src_prepare() { - if use hip; then - # https://bugs.gentoo.org/930391 - sed "/-Wno-unused-result/s:): --rocm-path=${EPREFIX}/usr/lib):" \ - -i devices/hip/CMakeLists.txt || die - fi - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DOIDN_DEVICE_CUDA=$(usex cuda) - -DOIDN_DEVICE_HIP=$(usex hip) - -DOIDN_APPS=$(usex apps) - ) - - if use hip; then - mycmakeargs+=( - -DROCM_PATH="${EPREFIX}/usr" - -DOIDN_DEVICE_HIP_COMPILER="$(get_llvm_prefix ${LLVM_MAX_SLOT})/bin/clang++" - -DAMDGPU_TARGETS="$(get_amdgpu_flags)" - ) - fi - - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}"/oidnTest || die "There were test faliures!" -} - -src_install() { - cmake_src_install - - if use hip || use cuda ; then - # remove garbage in /var/tmp left by subprojects - rm -rf "${ED}"/var || die - fi -} diff --git a/media-libs/oidn/oidn-2.3.2.ebuild b/media-libs/oidn/oidn-2.3.2.ebuild new file mode 100644 index 000000000000..c8e068d4a987 --- /dev/null +++ b/media-libs/oidn/oidn-2.3.2.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +ROCM_VERSION=6.3 + +inherit cmake cuda python-any-r1 rocm + +DESCRIPTION="IntelĀ® Open Image Denoise library" +HOMEPAGE="https://www.openimagedenoise.org https://github.com/RenderKit/oidn" + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://github.com/RenderKit/oidn.git" + EGIT_BRANCH="master" + EGIT_LFS="1" + inherit git-r3 +else + SRC_URI="https://github.com/RenderKit/${PN}/releases/download/v${PV}/${P}.src.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 -arm ~arm64 -ppc ~ppc64 -x86" # 64-bit-only +fi + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +IUSE="apps cuda hip openimageio test" +REQUIRED_USE=" + test? ( apps ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/tbb:= + dev-lang/ispc + cuda? ( dev-util/nvidia-cuda-toolkit:= ) + hip? ( dev-util/hip:= ) + openimageio? ( media-libs/openimageio:= ) +" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${FILESDIR}/${PN}-2.2.2-amdgpu-targets.patch" +) + +src_prepare() { + if use cuda; then + cuda_src_prepare + fi + + if use hip; then + if has_version ">=dev-util/hip-6.2"; then + eapply "${FILESDIR}/${PN}-2.3.1-hip-clang-19.patch" + eapply "${FILESDIR}/${PN}-2.3.1-system-composable-kernel.patch" + eapply "${FILESDIR}/${PN}-2.3.1-composable-kernel-api.patch" + fi + + if has_version "dev-util/hip[llvm_slot_19]"; then + # Fix Clang 19 error + # Bug: https://github.com/RenderKit/oidn/issues/250 + sed -i "s/.template Run(/.template Run<>(/g" \ + external/composable_kernel/include/ck/tensor_operation/gpu/block/blockwise_gemm_wmma.hpp \ + external/composable_kernel/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops_skip_b_lds.hpp \ + external/composable_kernel/include/ck/tensor_operation/gpu/block/blockwise_gemm_xdlops.hpp || die + fi + + # https://bugs.gentoo.org/930391 + sed "/-Wno-unused-result/s:): --rocm-path=${EPREFIX}/usr):" \ + -i devices/hip/CMakeLists.txt || die + fi + + sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die + # do not fortify source -- bug 895018 + sed -e "s/-D_FORTIFY_SOURCE=2//g" -i {cmake/oidn_platform,external/mkl-dnn/cmake/SDL}.cmake || die + + # 950261 + sed -e "/set(CMAKE_CXX_STANDARD /s/^/# /" -i cmake/oidn_platform.cmake || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DOIDN_APPS="$(usex apps)" + + -DOIDN_DEVICE_CPU="yes" + -DOIDN_DEVICE_CUDA="$(usex cuda)" + -DOIDN_DEVICE_HIP="$(usex hip)" + # -DOIDN_DEVICE_SYCL="$(usex sycl)" + ) + + if use apps; then + mycmakeargs+=( -DOIDN_APPS_OPENIMAGEIO="$(usex openimageio)" ) + fi + + if use cuda; then + export CUDAHOSTCXX="$(cuda_gccdir)" + fi + + if use hip; then + mycmakeargs+=( + -DROCM_PATH="${EPREFIX}/usr" + -DOIDN_DEVICE_HIP_COMPILER="${ESYSROOT}/usr/bin/hipcc" # use HIPHOSTCOMPILER + -DAMDGPU_TARGETS="$(get_amdgpu_flags)" + ) + fi + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/oidnTest || die "There were test failures!" +} + +src_install() { + cmake_src_install + + if use hip || use cuda ; then + # remove garbage in /var/tmp left by subprojects + rm -r "${ED}"/var || die + fi +} diff --git a/media-libs/sdl-gfx/Manifest b/media-libs/sdl-gfx/Manifest index e6f7daa630a1..720334189257 100644 --- a/media-libs/sdl-gfx/Manifest +++ b/media-libs/sdl-gfx/Manifest @@ -1,4 +1,4 @@ DIST SDL_gfx-2.0.26.tar.gz 1771164 BLAKE2B 09556762bd9f3e19989d9db4117ec63deff466c015fe0d7b40595b8d3d0f2e7f17d142d101a1463a71144b6ee7700370513057f4f4753a4b4c605308cd42bc64 SHA512 e571caa0d7575683efd4cf8f0a41ab10f4acf913f9ece216ac823af11da22c8734fc2c0ea049009a3e1a53715e49622f5bfcfdbdafb95e5151990d0a4eb69c01 EBUILD sdl-gfx-2.0.26-r1.ebuild 1164 BLAKE2B 92fb8d384f19c99089d905d17af735d8a14064943f5dd6f6ca63f0a4324ca4852e7938a3a5e373fe93bb1d9cb0eb7077a161d0ca54207fc68f4378895e0923ad SHA512 102d297a2d5eed4195fa79d1f0c0999eb04f5d467f382b8d2bdf601b8764c5c95a54bbe46880272713b3e35c9963640295dd39a40ec5ba837dd485b3b8b33683 -EBUILD sdl-gfx-2.0.26-r2.ebuild 1046 BLAKE2B 4101c4fc00511a6d77138715f31137c59510bb281afde431b861a1261a4e3935e17643baf3a489a5fb1114e94637c844a87b3f37bd99f41d2a0a7c9dd6705a4a SHA512 d759c3e8d2f4dc10574c8245fcb4193763868e5f6fd9793f8798ce7f366a2d3a229e5eb60c58d8143414005179cf2de43044e2e2a535ffedcfcdb9cdbd25efd5 +EBUILD sdl-gfx-2.0.26-r2.ebuild 1042 BLAKE2B 35b492230d29671ff7e0987e2eedec65c46a2b9fc790e56c07c0a6bf586e64ef0e82d93ac929daed3bae50c73d32f16ad198a9a1b08444eb966c76bc41f82579 SHA512 3564da950186fff6dacaa87b33b287485563f0b368c1c8deff42ac1189d8ca2a2ae3c813a0028732bb0aabd3278b8238145c0997c58dbb50a90557e86ff4f8e9 MISC metadata.xml 914 BLAKE2B 50c47db903b6572e0eac61ef4b47912eb69229007dcb3c0c041090c7941e7dc883c2d8d6207f025645b61204587446f0f0312360e50819ce059784b2fbf6cb3a SHA512 e1d39569f6049d4b44f358cac9e63a5b267865484327d551d5995778bb98c8f2a21c3ad4b956495d940b878cf55e7091823bcfd054b9c4306c134e328a3af763 diff --git a/media-libs/sdl-gfx/sdl-gfx-2.0.26-r2.ebuild b/media-libs/sdl-gfx/sdl-gfx-2.0.26-r2.ebuild index f7192215325c..01f4fdbd92db 100644 --- a/media-libs/sdl-gfx/sdl-gfx-2.0.26-r2.ebuild +++ b/media-libs/sdl-gfx/sdl-gfx-2.0.26-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="ZLIB" SLOT="0/16" # libSDL_gfx.so.16 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc cpu_flags_x86_mmx" RDEPEND=">=media-libs/libsdl-1.2.15-r4[video,${MULTILIB_USEDEP}]" diff --git a/media-libs/urt/Manifest b/media-libs/urt/Manifest index 1d6b668c28ce..bb4ddb09262c 100644 --- a/media-libs/urt/Manifest +++ b/media-libs/urt/Manifest @@ -12,5 +12,5 @@ AUX urt-3.2_rc1_p20250101-respect-ldflags.patch 372 BLAKE2B 7d520c7e59f9e8fe9c9e DIST urt-3.1b.tar.Z 1016405 BLAKE2B 68742773591e2ae28702efb4286939c4000d32edd93110548abc25ab62bfa85e36354f20de6aa74c805ea1c4c8dfa23219c9e6fb08e1c73d90d2625404583aa1 SHA512 6c9070cd106f1d696d22f862cc1c4e10325fafc7bae51e8bb1fb98f6bf8babe21a133e21b3acc0c11cf1b28a23123c8ee7bb064c9d86301b14a1c217fbe1a12d DIST urt-3.2_rc1_p20250101.tar.gz 1079866 BLAKE2B 519760a11b10d1cad1d2f9ba6b0de3918000ad9a6fa0a3edbf0382d8bdf99248aa12e89aec09bbe134db0138f8eb1326bad06a9c6ad581766b5f45bee3152989 SHA512 347fabddc2ff14f9313d2ed2ad7902b0fdc2108e1cb0d472f4040c2ab42c171360be390833359d813ad03bf4ea94537fe481a1bd5facfd9b72b2178622771e66 EBUILD urt-3.1b-r3.ebuild 2365 BLAKE2B 9e04a0253611de38a45a5ccc2879c9ef37f949431df1187d9543e0887260e32ff3578557d1ffdea0174932ef1a827e5e727e3d0bbd4731ae7822ffc6c5b682be SHA512 cfeb7898d007d4c9e2f1b5b67432c08af4baf19a18bbe7861b6d7d16af32357c92da223fb9145dee3eda045f07af792edfaf3bf088ccbeb50d88b1f6e2d843b0 -EBUILD urt-3.2_rc1_p20250101.ebuild 1965 BLAKE2B 2aec358495bc80828dfc85a45dbf492e6e11396400bfcfb4798046a3ab83670e22c3b6ee752ede27b7ddb3c8ecee626153e6febf41c47c5eea07d360460b3735 SHA512 e0b8dd3df43d92688a990d6eca46d6c5d711972cad17627928e250f8779d2294270fe3d2032a0cebab79f42929c63d50d901f4337929c2255a025b42731d12c7 +EBUILD urt-3.2_rc1_p20250101.ebuild 1959 BLAKE2B 6c6f64748a2e3071b609b2843a6bef12187dcb7764089746b94b502e03d892fb8dce2439f837cf80d4e6d61172058bc091134ce8af9614c800c1edb4e1712ee0 SHA512 8ec2a78b1a4ad429f949caac897bfc5c0113bbdf464fba02f0bdfd634f5c730f12893e4138ce0e24aa6d1dab87fd4f89b806e7b14a13f4d5f0c99e8b2b920cbb MISC metadata.xml 301 BLAKE2B dd6601ae6f8bcdd95c8cdde5da28f782689b737212887167ed671341b6bc09b5c7d36fff3cd1e83089e76645ca1d4a35b245358cce07c832fff8a9e2c6a288d3 SHA512 82b0ef3316b221ed81fe24d67105bd55e2a7d86da73ae441b0d71f15ff297dff77ddc727e135fde511b4639170f1411f4e43286913abb3b1b3e06284fd46fdfc diff --git a/media-libs/urt/urt-3.2_rc1_p20250101.ebuild b/media-libs/urt/urt-3.2_rc1_p20250101.ebuild index ace5d4c90998..cf28b7bb941e 100644 --- a/media-libs/urt/urt-3.2_rc1_p20250101.ebuild +++ b/media-libs/urt/urt-3.2_rc1_p20250101.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${COMMIT_ID}" LICENSE="GPL-2 gif? ( free-noncomm )" SLOT="0/3.1.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="gif postscript static-libs tiff tools X" RDEPEND=" diff --git a/media-libs/zint/Manifest b/media-libs/zint/Manifest index cb9d708c7dd6..ba23bd74d6c9 100644 --- a/media-libs/zint/Manifest +++ b/media-libs/zint/Manifest @@ -1,5 +1,5 @@ DIST zint-2.14.0-src.tar.gz 6261059 BLAKE2B 77bed36f42536fa96f1a69206c221d6f5b09eb25008bfe5e389b3f713eefc0299cf5dbb76f98037bb2af01bf21d6dd0c471ccc24876f7be0829e5d331822dde5 SHA512 ef6b7eb32f7df94ad277877741fbfd0e4f3e534107eeb2938425c51a4e83002a87571dbabe0d6449c41bd42978be575a69955105d6323a0b41b58f7bb8e7ab97 DIST zint-2.15.0-src.tar.gz 6355115 BLAKE2B 15fd6521a504250f6c53e00790e162e1d2ad607dd9162288052b64eb695f62006ef8bb4f4024dacfd0fcfd50c66b0dd7826de2cdd2f7a86e3c522d81ec4a82f9 SHA512 7b5f44837a3a16637be5871ce848747ef520d623d86c88602c4ba8f0fe76705836ccee67a83e7ad0544e56b041dadbe88c5ed0b3219946be924213be18d74e2a EBUILD zint-2.14.0.ebuild 1068 BLAKE2B 28cf1288622cc6b6fa45251b1b15f4f7f23269d0d22d41544a2c1880c781c62ddcc558f9f586ef79f1de8775cee3ed861ec7483f2e1710bac9718df9181a553a SHA512 6832dbcaeee622adb8ba61964e2826e66553d4cf03682fb9f5aa96e295c7498a5b7ca2bbe5d0a702683b1886a5f5706dbc3ef8d2feed14ca41eee65df377a312 -EBUILD zint-2.15.0.ebuild 1068 BLAKE2B 28cf1288622cc6b6fa45251b1b15f4f7f23269d0d22d41544a2c1880c781c62ddcc558f9f586ef79f1de8775cee3ed861ec7483f2e1710bac9718df9181a553a SHA512 6832dbcaeee622adb8ba61964e2826e66553d4cf03682fb9f5aa96e295c7498a5b7ca2bbe5d0a702683b1886a5f5706dbc3ef8d2feed14ca41eee65df377a312 +EBUILD zint-2.15.0.ebuild 1075 BLAKE2B 15cb7027ae54209d5d6e800fda3fcc9c45584ddbe2a09af6af5e9b1b6cfbf877df05dbf681b4001882d16f9bef51e73acfde2e07c0a85da8ea055d2be11c5304 SHA512 0ca43e50afc2172fad488b234ac80999bc6c7ee672bb69d6ff9ed7afe0c099bb9d557f96648c6822678946e4320954a36df409b281584d43f7dd71e7b8ea3bba MISC metadata.xml 567 BLAKE2B 2c843f2b75d2709d01cbb02a458ca532ea58d6a8bbb620f0348d446a68f9d308327ef71b8aaec159d6e364db250c685a61599fdb474199c970766e5d3a19d87a SHA512 6dfc11fe03606141234e36d5114bb6051bc7e293d96316537dd458ad759f3a73223b000a089ebc2b413baf5153b201a19a51a2bd9d7a897c8d9bcc63d54bd7d4 diff --git a/media-libs/zint/zint-2.15.0.ebuild b/media-libs/zint/zint-2.15.0.ebuild index 543ef8d6fd42..f9e83c738ed1 100644 --- a/media-libs/zint/zint-2.15.0.ebuild +++ b/media-libs/zint/zint-2.15.0.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" # see LICENSE LICENSE="BSD GPL-3+" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" IUSE="gui png test" RESTRICT="!test? ( test )" |