diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 69156 -> 69164 bytes | |||
-rw-r--r-- | media-libs/exiftool/Manifest | 2 | ||||
-rw-r--r-- | media-libs/exiftool/exiftool-12.68.ebuild | 2 | ||||
-rw-r--r-- | media-libs/libplacebo/Manifest | 2 | ||||
-rw-r--r-- | media-libs/libplacebo/libplacebo-6.338.2.ebuild | 2 | ||||
-rw-r--r-- | media-libs/libsdl/Manifest | 2 | ||||
-rw-r--r-- | media-libs/libsdl/libsdl-1.2.68.ebuild | 2 | ||||
-rw-r--r-- | media-libs/libsdl2/Manifest | 2 | ||||
-rw-r--r-- | media-libs/libsdl2/libsdl2-2.28.5.ebuild | 2 | ||||
-rw-r--r-- | media-libs/libsidplayfp/Manifest | 2 | ||||
-rw-r--r-- | media-libs/libsidplayfp/libsidplayfp-2.6.0.ebuild | 2 | ||||
-rw-r--r-- | media-libs/openh264/Manifest | 2 | ||||
-rw-r--r-- | media-libs/openh264/openh264-2.4.1.ebuild | 134 |
13 files changed, 146 insertions, 10 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex b209b2e15b92..92aac8d549b5 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest index f7b46f5ffa9e..5f0542b78874 100644 --- a/media-libs/exiftool/Manifest +++ b/media-libs/exiftool/Manifest @@ -6,6 +6,6 @@ DIST Image-ExifTool-12.72.tar.gz 5310864 BLAKE2B 3ad4b03ba234e45d1eaf8b8b4724d21 EBUILD exiftool-12.50.ebuild 717 BLAKE2B 76991bf0377bea98b0a5275909becd0e8642e35c42336505850f6ccde0f71333cd283baa7cab45971a0aab273d5108a3944418981f8322e0292f91b04710f211 SHA512 cadea77ec19090e51ceb3aaeac992824127c55e231c544e7e3175cf898cbea8eb2e4543e99335e2303968dc980c179d6c459e3b90d5bacec41f3913fe9e2e37a EBUILD exiftool-12.60.ebuild 722 BLAKE2B ba10b759ee4ebd70b75fdf6088299e05892595a1e105fd555bcb4723e2227d6277a1e016d9e49187846e17c91b961a4c6f87207c90b0dd5efebf6672c6248784 SHA512 6ab655af269d29f118827c77023ff5c80a8da0d8471f4fab17dc2e07ec2d4b23e24b53a2f058828a910edebad14fa58712f5e325458657bdd44e38cf6f348f06 EBUILD exiftool-12.64.ebuild 717 BLAKE2B 76991bf0377bea98b0a5275909becd0e8642e35c42336505850f6ccde0f71333cd283baa7cab45971a0aab273d5108a3944418981f8322e0292f91b04710f211 SHA512 cadea77ec19090e51ceb3aaeac992824127c55e231c544e7e3175cf898cbea8eb2e4543e99335e2303968dc980c179d6c459e3b90d5bacec41f3913fe9e2e37a -EBUILD exiftool-12.68.ebuild 718 BLAKE2B 1e7d58e104a128a8e41110679fa823dfb2d282247c87ff801c70e09f6770073da351b3b3648cd431e86ebf152d638fb28585485e2606384bf66ba8546de994d8 SHA512 d1a77b087ff96d81add7179f70de351ce90696a93794d096a138b152970803097e4f0065314dbe420b383550bd09e21bccc577d9fff3079ccf81a9974c202f2c +EBUILD exiftool-12.68.ebuild 717 BLAKE2B f8db3c5b018a93be42675cce02202fccb3ca734098f87985c8c97a4b11e1b6624a829bb237017b53c7dc4bc95c458b6777ff2b0e654c1a4b860a87c641147c95 SHA512 4be478a20321a59ced7765b3c8ed7baa5b860127694e8f7eb5adbfe30b571f71fb8f7a58bd6dadab1ae63a228a70ff5766f3b2ce4f40e774d26524c2b617c738 EBUILD exiftool-12.72.ebuild 722 BLAKE2B ba10b759ee4ebd70b75fdf6088299e05892595a1e105fd555bcb4723e2227d6277a1e016d9e49187846e17c91b961a4c6f87207c90b0dd5efebf6672c6248784 SHA512 6ab655af269d29f118827c77023ff5c80a8da0d8471f4fab17dc2e07ec2d4b23e24b53a2f058828a910edebad14fa58712f5e325458657bdd44e38cf6f348f06 MISC metadata.xml 10040 BLAKE2B 8bcecde1df2dd3e79c3bcfbd38dcd9d3db9564a7abd5a684e0204779bcb685946f2eeb83a62efaa03efc841f0414b82f1087a3da3c6bd5f43e85561e43d7fb3e SHA512 af79302b57833d1368eff738b2326dd9cd47de47baf42426bfb00f61c1c6f52fcdc41d74bf95d8f65b2b0b00578ce07c3471b8cf4923e2f47c2c0b9d58dea35f diff --git a/media-libs/exiftool/exiftool-12.68.ebuild b/media-libs/exiftool/exiftool-12.68.ebuild index d26db05fadf7..e2dd9372504a 100644 --- a/media-libs/exiftool/exiftool-12.68.ebuild +++ b/media-libs/exiftool/exiftool-12.68.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://exiftool.org/ https://exiftool.sourceforge.net" SRC_URI="https://exiftool.org/${DIST_P}.tar.gz" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc ppc64 x86 ~x64-macos" +KEYWORDS="amd64 arm64 ppc ppc64 x86 ~x64-macos" IUSE="doc" src_install() { diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest index 5224193c05bb..7bfa919367b1 100644 --- a/media-libs/libplacebo/Manifest +++ b/media-libs/libplacebo/Manifest @@ -5,6 +5,6 @@ DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 788d2b70222fd09eea02515bdf3cbc1 DIST libplacebo-v6.338.1.tar.bz2 696577 BLAKE2B c4b1a9830ba91127c78fca30deabbc90c157b0bd9220216c6452866312374b9415f00c6f0c3b573070d4bf26a0c25df96462365d0929dcd022ef5ab84b909e17 SHA512 79e9f800791dcc856ead965f2b0b463ede3313186f248be85e3cf9ec62901043dad72b639f426f858e1fff0bbd9bdcdea48d01a5d3d2218b79e263fa0432bc5b DIST libplacebo-v6.338.2.tar.bz2 697450 BLAKE2B 538785bea0003ff49a14b75f26fcd255259ed3b809b4b40be4000ec715808d6603d0139fe872ff2cf4ec13851a03fe63b251d019ef163fbbbfa74a012e0efbe6 SHA512 6577d19590b4d186d721238bd4c6bf940d1e766fe58053673fb5efb4c2c0a4408f29e7a1477328689a30b22eeac8c27548b82c11bfa0bc527d16f691849479c7 EBUILD libplacebo-6.338.1.ebuild 3344 BLAKE2B 5bf49d68041367089e74f1ec97c14295181e976769dbe0a0d823203aa920fe5131b207535a0d57f33479d1cc8651c6437ca20c88063967b6939491bcf3fcdb0b SHA512 01db3134348050dbe86381c124c8f9ea695c36ed6a08c1ec1abcbfd9d62c2b4397966e95e07c7c37bfbb2b223c10dcfa430836ea540f8b11317a6a05b427e2ca -EBUILD libplacebo-6.338.2.ebuild 3345 BLAKE2B 82a4545229504661857a99eecdf34b11bee30d6d3f2dc8e98ae3a54af052c1758f44022703fc671f7320d8518d77c2a1b5a3a4edd844234afedd5b312f6c7f60 SHA512 60d5286c416f29736a51848153ee7313816794a8935be85e082d4f0322557c6abbf87e1af8d5a7335de4fffa379d4d184131b17413b19bff70209493b66f71c5 +EBUILD libplacebo-6.338.2.ebuild 3344 BLAKE2B 2230dc837d6cde3fd34855a32dac23f6a5df1011c881e6e3a0666501d842c07dc75b0c11e42f06f3d36ec38f53f5d1541011f4a35c60093b58850f714d321650 SHA512 bdc9cea2644d4ea54076bfd268c5d3f4de3d83b83c83376671f45bde059112b0e9243deb168c27067eca1d7e8343c2a7a76d800935d9ae484a2953581ec43b2f EBUILD libplacebo-9999.ebuild 3349 BLAKE2B 785d43a81f3d6bad09d3ca1c1a0a6e5442c20783b7f418b0bea8221b5989b1e3efa9b91932179b102652676b0f93ad528512326534f36247d173ab16bbcae08a SHA512 bf7d227d2147e47ae29d0dd711f84ecc1a460551946d37e78f36c1a50e03d40f9c42f1aaf55a4ffd183da9234bac4f959421e0771269afb0b530fe9897d3f0dc MISC metadata.xml 700 BLAKE2B 339905c53f52620737835f397717eba8b742fa4cb26f8dbc9f2dfd7a443a4e7f143b1ef844a52bddb280099f87a073cbf685c5a4a21e4788a1ac16cdccacce1c SHA512 8524de2cf08b516c79c6d1ae032e68d8421122084d431692663ac1ad3e1e841398eb4543bad6e24b674727b01d0959cec4960deb8300cb52d015a583d66d9ddc diff --git a/media-libs/libplacebo/libplacebo-6.338.2.ebuild b/media-libs/libplacebo/libplacebo-6.338.2.ebuild index e706cf019bbe..06a71627f71c 100644 --- a/media-libs/libplacebo/libplacebo-6.338.2.ebuild +++ b/media-libs/libplacebo/libplacebo-6.338.2.ebuild @@ -22,7 +22,7 @@ else ) " S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" fi DESCRIPTION="Reusable library for GPU-accelerated image processing primitives" diff --git a/media-libs/libsdl/Manifest b/media-libs/libsdl/Manifest index 9117618dcbed..c463a4d58ed7 100644 --- a/media-libs/libsdl/Manifest +++ b/media-libs/libsdl/Manifest @@ -7,5 +7,5 @@ DIST libsdl-1.2.68.tar.gz 460180 BLAKE2B c821772d5c43a9406e06f89d7f0248e051b2cfb EBUILD libsdl-1.2.15_p20221201.ebuild 4953 BLAKE2B 54575a80085622fdc111be48175dfe19ee9c95a7bc82291dafaef72bef8333eb8ce6a70338572a73390c6cff74973c27b92fb645236e9fbebe02fcbf4683329b SHA512 dfa19a7c9ff3a75ef79249a8cd15a51127e8b1b735338346746f59854907e56cd67030545a5e94834fb67620987e83edadfbd778d6a0ba8604f6843a8820a35b EBUILD libsdl-1.2.64.ebuild 1058 BLAKE2B 63a5bf4f7f75d9b19dc97798c71e97ff448fc5071393b59ea45236450b9ced6ea31c362e77a355d2ead891b7503421fe82f15dbf05cb973e6a358994969edb5b SHA512 9bac83a887e26419f4c79b762ec0b3d589a4a6291ca6506adff4c832300ec3bd6b2f1ba97acd7310d5c69a2482ef7c50eb0384f650181f7a211dad0615b7adf5 EBUILD libsdl-1.2.64_p20230726.ebuild 1298 BLAKE2B ad8532cac1987e00a6c8c9057b423a1eb8b84345da2b1db3ed9b5f32a8e8e9c675e6b8740938fae83881adc84e11bd713ea0ed884ab461d615319e96207b4965 SHA512 0664eb0dbc5920eb8747c858b0d36a89dcf827fd50d69c1ae8e0a7ac7e740d0f61919bce44d0674c14be95587c86059a728edfa75d8f188442dbd629cdbdbb16 -EBUILD libsdl-1.2.68.ebuild 1326 BLAKE2B 27edce42b22c0fba351437db20db342b5cc148aa49d4cc78cb3584007429f239004447d7f010560d4b724f47ed975602ff2834c6bf851663dfb3ffdc071ef716 SHA512 e9db16212112157630f01390be6216b9e40276f48254296aa19609d8c8c46bc7c3ce345c97409ec63e86d1fe290e40ce6ac76e444895726c9dc6fe065d3bb479 +EBUILD libsdl-1.2.68.ebuild 1325 BLAKE2B 8dd265cf4e6e8f0909f0e4816115c10c4ad4a28a158775ee06b929147405deca4230442a53f0888f056ec5ac697f81cd65949511c69f780ab3a0c1e1bd2368a0 SHA512 0e034a07d64b9378b01e8d640b0c4ec24e0bcc99c7dace2b92e10fba82816d263478d0d059d06120b06c2586972eb63caa66909fc1c6c1a187d7f0fd1830db4a MISC metadata.xml 1562 BLAKE2B 317e152b5b838542417fe66589a2f161f7ebb4c9e0dc166deffb13b62227e8e1b957deb41daf5599e6a5ee77155d140048e97708594f308c44f8eef7df3046db SHA512 1144a2155c5fc3ee3dee968bb86c78c7fb3931e1794ad351b5951b19642d414ee02076177a01cb33c3dad8122825fdf9d1934ee02382f6b4a5bbd22fd6e23094 diff --git a/media-libs/libsdl/libsdl-1.2.68.ebuild b/media-libs/libsdl/libsdl-1.2.68.ebuild index bfeae74d2cc2..68e79dd3c582 100644 --- a/media-libs/libsdl/libsdl-1.2.68.ebuild +++ b/media-libs/libsdl/libsdl-1.2.68.ebuild @@ -18,7 +18,7 @@ fi LICENSE="ZLIB" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc ~x86" # IUSE dropped from real SDL1: aalib custom-cflags dga fbcon libcaca nas oss pulseaudio static-libs tslib xinerama xv IUSE="alsa +joystick opengl +sound test +video X" diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest index 1f7cf88f6573..091cbceb94f0 100644 --- a/media-libs/libsdl2/Manifest +++ b/media-libs/libsdl2/Manifest @@ -6,5 +6,5 @@ DIST SDL2-2.28.5.tar.gz 7345355 BLAKE2B c96481bc02af6b6d077247238f7e46b0e3ec2166 EBUILD libsdl2-2.28.1.ebuild 6445 BLAKE2B 6652314ff4c8d8d50fd0cb1db99b91f1df4a22ee9dcc16224902132a2e150f7a6a750451ed0e4df96dbaf1294a41b8b986e79d0e285b53a9241936eba06ce304 SHA512 f99bbdbde13745818af665bee635997d97491f29a056bac3ad69ed534b47a381cbc7cc7ec5c85998eb6a872d5af1824d924ef28fcba1b31e9ba73aa5ee19f624 EBUILD libsdl2-2.28.3.ebuild 6444 BLAKE2B f84a1d6d5562d86a782bcf3c418fb1030312929bd18703473d28eb791c9447a4cacfbafc0b0fc84ce5c9fbc109f4abca97d46a0023211cca727507908d58169d SHA512 b22720936efbc140f2f867fce7fd257b8ffff011e679b79b25868e0947df246dfa4f9f5309bf64ac8f7b38e85f24b540558c6a8afc8335b7ca5a361083367fbb EBUILD libsdl2-2.28.4-r1.ebuild 6505 BLAKE2B 410574b56df4bc8c42c1b9c0e60a790a0d6c03e8d728c5714e40d10321410d4b10375935eb83d919fc71c819d66ea34009aceafee475b0910b2ef20be76ae4ce SHA512 4b03d2d64ef142b08e5e5f3584194ec9ba588e80a5dd4829f800842d858a6dc1a0f6c96a7d88c908253b8fb80e35f5355da9328da4b1fbd9ca36716cddb95f82 -EBUILD libsdl2-2.28.5.ebuild 7360 BLAKE2B df6bcbdf1801bf214378a70f6223162be1198c042ef3031494c2fafefa9d2bd921f4700f8f5c0d26ec4488f4922ee6b39fd39589366b593cba00550b2ff50f9a SHA512 cb76a91536988dfa3ac0dce75b329b77444331548c5fde9903d2ad5733ee387778789edd136c31d7356cd3bd8c75b42f8547fb2d9480a32408439d77f3735cfd +EBUILD libsdl2-2.28.5.ebuild 7359 BLAKE2B 7635923597d123e2548bcf00d6f6cc196b2cc29238bcd034702940e0b3bceadffcc435c59c7fa82b437503b7097fc8328536d04e32caa92621f45bb32fb72dcb SHA512 930b9f4cf09e5e1b56ab98d13e8bf7a0aaa02e05a7955b910163f2dbc4b7c71352ef5e969fcb2b89c12070360736334e8b492407395576b89a4bd74ea19e104a MISC metadata.xml 1945 BLAKE2B 0f4c4a1526296bfbef001169c45626f0393cfcb6f5003d3d644c1ff1ef0197fdd38ddc2f16f1c1590ef895448bd6aa85ea3619a31487609d9ea2569077decd64 SHA512 d25c6e3b2cf3055f2faf71d926d5ad01c5b528f1349284dc3097607015ed93c70116223db0078d8ae764b598bc13a99f1b82cebe1e65206ea737508bdede12df diff --git a/media-libs/libsdl2/libsdl2-2.28.5.ebuild b/media-libs/libsdl2/libsdl2-2.28.5.ebuild index 26c882aa8b71..bf29a49c1ff2 100644 --- a/media-libs/libsdl2/libsdl2-2.28.5.ebuild +++ b/media-libs/libsdl2/libsdl2-2.28.5.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~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 custom-cflags dbus doc fcitx4 gles1 gles2 +haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs test +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver" RESTRICT="!test? ( test )" diff --git a/media-libs/libsidplayfp/Manifest b/media-libs/libsidplayfp/Manifest index 724dd623cc64..860c6f159142 100644 --- a/media-libs/libsidplayfp/Manifest +++ b/media-libs/libsidplayfp/Manifest @@ -1,5 +1,5 @@ DIST libsidplayfp-2.5.1.tar.gz 808633 BLAKE2B 7c9e557dccf73f5c153bd671b298407eacdc34e22beeb03a2775cb17bb62f4ecff1a93ce9b381f7f42f4e2d451794fe11dccbe25a47d234fa4c921f82f40c09d SHA512 553206a249797ea49842f6e482cbadcc3c59d87c566cbd169ea90d6636cbce121016368b461329c456d5693e15253db4bdf4d85f012e1c9ad15f83f9b5e4811b DIST libsidplayfp-2.6.0.tar.gz 810169 BLAKE2B 0d93b2546a1b9d4f3fa4444475212679e53881a65db74c94ffe00e7f3f55887e2a363b61bc86d95833194bc0fb45ff7ff055331f177b478557ae61ef820207ca SHA512 f3022cfbf57cd18059aad359f10402638cf9aed72643da75361382949cd547213e550a34fa18b36c56eee62df96509ca676f3bd46db8b3bbe75a470ff94e95d5 EBUILD libsidplayfp-2.5.1.ebuild 672 BLAKE2B 97e1083411e6c803a9ccc982a30baa55654300a181f29b31b5cc315db4227fbe828d3c001ef77f61dc5d8f2bd8cb50b4dd2ba305135d75789c095de8f4bdd7e2 SHA512 fa0f6e2922c447ad5aae60f2bc77d334c18ca72705bab8971abf9d04d9e5aa2f9192e36de66e4adf251cbaaf3fa427a69e07349b617541e3abe6fde21ee2d5ee -EBUILD libsidplayfp-2.6.0.ebuild 674 BLAKE2B 7294696428563138dd298777731f14eebdf0c0d07959b5eb5f555df349adffa31441dd37c2e92da7692f3828d5d0661298be003ff8cb7f8d8001cecc45fea119 SHA512 e1605189d1d449efcfa4a0246748675839b3432089228a7ff3d48743440064c39728ac794c5b82a447393f1f71be6e99fe8ca16bb6a2c5faf8707156eb196977 +EBUILD libsidplayfp-2.6.0.ebuild 672 BLAKE2B 97e1083411e6c803a9ccc982a30baa55654300a181f29b31b5cc315db4227fbe828d3c001ef77f61dc5d8f2bd8cb50b4dd2ba305135d75789c095de8f4bdd7e2 SHA512 fa0f6e2922c447ad5aae60f2bc77d334c18ca72705bab8971abf9d04d9e5aa2f9192e36de66e4adf251cbaaf3fa427a69e07349b617541e3abe6fde21ee2d5ee MISC metadata.xml 339 BLAKE2B 79d766f101909c202affb7cc72bbefdfb8d5b44fcbf74f17f98e665351384a8110aec7ddec0c685fb328198d29ae4953ce341cda3dd4abd2a67f157d90628175 SHA512 172879da9ed0be1ff48d75d23d3b23e3070247b4ef1decb291b020f7bc1522dd033e78f92d38511eedaae7c1944edc5bb05ff763f4d20a6b7015198ebd38f16f diff --git a/media-libs/libsidplayfp/libsidplayfp-2.6.0.ebuild b/media-libs/libsidplayfp/libsidplayfp-2.6.0.ebuild index 7b6be640183c..8bf154d23b5a 100644 --- a/media-libs/libsidplayfp/libsidplayfp-2.6.0.ebuild +++ b/media-libs/libsidplayfp/libsidplayfp-2.6.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/sidplay-residfp/${PN}/$(ver_cut 1-2)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0/6" -KEYWORDS="~amd64 ~hppa ~riscv ~x86" +KEYWORDS="amd64 ~hppa ~riscv x86" IUSE="static-libs" src_prepare() { diff --git a/media-libs/openh264/Manifest b/media-libs/openh264/Manifest index 7b70b6df5eb1..a091649c8cf5 100644 --- a/media-libs/openh264/Manifest +++ b/media-libs/openh264/Manifest @@ -5,6 +5,8 @@ AUX openh264-2.4.0-unordered-frame-glitches.patch 11895 BLAKE2B 3779c770b04ef44c DIST gmp-api-Firefox114_2-e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7.tar.gz 10915 BLAKE2B aa4b82baebbd990d94f381be4516e8780f6bc3a2104c4b899f091a9e6ec91dff9788ee6ef548d3bc07c7bf50f56347c44d01e51805f96cf9b59494889a5f7b61 SHA512 f1c75007d4f1e1ef3a11b8eb9c703935408a5e4051c8eab408e4edc09f265a71f172025269442fdab9d4c2a8b108fa69397bfbd84af4ecda22881b50de804de9 DIST openh264-2.3.1.tar.gz 60290897 BLAKE2B b4480150cfe7c44b89c7b294698db06f93d96f5f9f3ef4345108c4e360e99bc6133407cead54e720e6e74aa17ab9f2e4342287a42f19463a54eb44c9d3141c80 SHA512 fd59c767794cdfb934d692d5929e4500d78606cbf1e403bc7c7dce048cc07e40daa0794357adb856d29479427a53460c76338e156b6bbeaa36139afcd603c8e1 DIST openh264-2.4.0.tar.gz 60297968 BLAKE2B d725896979e8178277e304ac0d94e59f0971a7f0f443f6dee0abffbadc53cce8ba7fe6612a966c697296bf46c3035bd03ac9a65e63d6d87853317b178b06a236 SHA512 dc66986e84ad328e1615384e7bff93d6eaac42a68e87d9c9b59f55d9f90efd13dc87637a7e3b8c9694634dfa82351c5944828f3f478286608e362e014dd70ca1 +DIST openh264-2.4.1.tar.gz 60297304 BLAKE2B c66dbe8003072c406641b3f1453df6d8e574b5526d6748d5f4efa4921ca6a438df2e491143dc07c8f9297d253e97cd4ee2dada450845e7d9323cb31dddc6fff4 SHA512 eb99144addd2e9c352bb95e752366e104ac6b0ddc84311dc7c87dafb803f8e7fe4d1e726833d49f8cc6d3914508e19c3a25ef82637a4993e8af3f504aa005baf EBUILD openh264-2.3.1-r3.ebuild 3949 BLAKE2B 68b79ae51de85dc5c4c19fe2f1d5460ce8d0a076e3201d68cafbe0155d9c2d49f127919e30b1d16ce6dc8b0b2359bcdbf8d586c42c95cef2b77afc072fb4f91b SHA512 50aec0bab131871d007a1915c5305b76ea3e1c1f91741ab3596d05a6ac8b0269e57243e4b0ed2a56464c5ddce8a95916a4f8035a1bf5440c4dab75ea09e404fb EBUILD openh264-2.4.0-r1.ebuild 4075 BLAKE2B 13b56a985102aa4ae61278ec4105fa7f41898b4e69a617b569aa3b6217bc9f6db0da1ed2c199cd3e34892ce9f51d9ab4dcc4daeb57b54cff7f322f6b5a67ee6f SHA512 09d887692e0434fc324b8b76db18e2d7f3ee225d31ed757f188f4192863af7913a7e2884d3360fce636445f832e111e69705369d62efd9ea665b578218a72987 +EBUILD openh264-2.4.1.ebuild 3950 BLAKE2B 430b29c0c6015c750152a36c3a6b4588dc698b0b7652ffcccfa99b815ae469df3e825c2eafc76aae6059de7b75ff7215f5158730e876990308590515e04f7dca SHA512 abf8deb75d9de5f79c571da76db3bd15b34cce558aba315d3c20611e4f055521fe63484acc184982c16a50d2577455353ac711c58afa4c970308ee54d638edd5 MISC metadata.xml 627 BLAKE2B aa6bcd394a1b792f8d0fc89030f34df7f0366f049f52ee11a90af301ca901a07acfc1d34a0d6d237a7d713db53b707b3b9f08d3c86574d6067f6ff7e8cf99c3a SHA512 55a7a5ee5f716e9eb1e5711d45a93fe27f057b54240511de72ade7f88c53eeac72f1bf1b524d22278c0fafbea70e1b5892262ee1b97370d70a0258bad7220e30 diff --git a/media-libs/openh264/openh264-2.4.1.ebuild b/media-libs/openh264/openh264-2.4.1.ebuild new file mode 100644 index 000000000000..4b0b071171da --- /dev/null +++ b/media-libs/openh264/openh264-2.4.1.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs multilib-minimal + +MOZVER=114_2 +MY_GMP_COMMIT="e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7" + +DESCRIPTION="Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages" +HOMEPAGE="https://www.openh264.org/ https://github.com/cisco/openh264" +SRC_URI="https://github.com/cisco/openh264/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/mozilla/gmp-api/archive/${MY_GMP_COMMIT}.tar.gz -> gmp-api-Firefox${MOZVER}-${MY_GMP_COMMIT}.tar.gz" +LICENSE="BSD" + +# openh264 soname version. +# (2.2.0 needed a minor bump due to undocumented but breaking ABI changes, just to be sure. +# https://github.com/cisco/openh264/issues/3459 ) +SLOT="0/7" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc64 ~riscv ~sparc ~x86" +IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin test utils" + +RESTRICT="bindist !test? ( test )" + +BDEPEND=" + abi_x86_32? ( dev-lang/nasm ) + abi_x86_64? ( dev-lang/nasm ) + test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )" + +DOCS=( LICENSE CONTRIBUTORS README.md ) + +PATCHES=( + "${FILESDIR}"/openh264-2.3.0-pkgconfig-pathfix.patch + "${FILESDIR}"/${PN}-2.3.1-pr3630.patch +) + +src_prepare() { + default + + ln -svf "/dev/null" "build/gtest-targets.mk" || die + sed -i -e 's/$(LIBPREFIX)gtest.$(LIBSUFFIX)//g' Makefile || die + + sed -i -e 's/ | generate-version//g' Makefile || die + sed -e 's|$FULL_VERSION|""|g' codec/common/inc/version_gen.h.template > \ + codec/common/inc/version_gen.h + + multilib_copy_sources +} + +multilib_src_configure() { + ln -s "${WORKDIR}"/gmp-api-${MY_GMP_COMMIT} gmp-api || die +} + +emakecmd() { + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" AR="$(tc-getAR)" \ + emake V=Yes CFLAGS_M32="" CFLAGS_M64="" CFLAGS_OPT="" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR_NAME="$(get_libdir)" \ + SHAREDLIB_DIR="${EPREFIX}/usr/$(get_libdir)" \ + INCLUDES_DIR="${EPREFIX}/usr/include/${PN}" \ + HAVE_AVX2=$(usex cpu_flags_x86_avx2 Yes No) \ + HAVE_GTEST=$(usex test Yes No) \ + ARCH="$(tc-arch)" \ + ENABLEPIC="Yes" \ + $@ +} + +multilib_src_compile() { + local myopts="ENABLE64BIT=No" + case "${ABI}" in + s390x|alpha|*64) myopts="ENABLE64BIT=Yes";; + esac + + if use arm; then + myopts+=" USE_ASM=$(usex cpu_flags_arm_neon Yes No)" + fi + + emakecmd ${myopts} + use plugin && emakecmd ${myopts} plugin +} + +multilib_src_test() { + emakecmd test +} + +multilib_src_install() { + emakecmd DESTDIR="${D}" install-shared + + if use utils; then + newbin h264enc openh264enc + newbin h264dec openh264dec + fi + + if use plugin; then + local plugpath="${ROOT}/usr/$(get_libdir)/nsbrowser/plugins/gmp-gmp${PN}/system-installed" + insinto "${plugpath}" + doins libgmpopenh264.so* gmpopenh264.info + echo "MOZ_GMP_PATH=\"${plugpath}\"" >"${T}"/98-moz-gmp-${PN} + doenvd "${T}"/98-moz-gmp-${PN} + + cat <<PREFEOF >"${T}"/${P}.js +pref("media.gmp-gmp${PN}.autoupdate", false); +pref("media.gmp-gmp${PN}.version", "system-installed"); +PREFEOF + + insinto /usr/$(get_libdir)/firefox/defaults/pref + newins "${T}"/${P}.js ${PN}-${PV/_p*/}.js + + insinto /usr/$(get_libdir)/seamonkey/defaults/pref + newins "${T}"/${P}.js ${PN}-${PV/_p*/}.js + fi +} + +pkg_postinst() { + if use plugin; then + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "Please restart your login session, in order for the session's environment" + elog "to include the new MOZ_GMP_PATH variable." + elog "" + fi + elog "This package attempts to override the Mozilla GMPInstaller auto-update process," + elog "however even if it is not successful in doing so the profile-installed plugin" + elog "will not be used unless this package is removed. This package will take precedence" + elog "over any gmp-gmpopenh264 that may be installed in a user's profile." + elog "" + fi + + if use utils; then + elog "Utilities h264enc and h264dec are installed as openh264enc and openh264dec" + elog "to avoid file collisions with media-video/h264enc" + elog "" + fi +} |