diff options
Diffstat (limited to 'media-libs')
20 files changed, 147 insertions, 163 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex e3925f814dc5..f5c83a8e59df 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/lerc/Manifest b/media-libs/lerc/Manifest new file mode 100644 index 000000000000..d0785e8c308f --- /dev/null +++ b/media-libs/lerc/Manifest @@ -0,0 +1,3 @@ +DIST lerc-4.0.0.tar.gz 4710408 BLAKE2B b4c593ab2d28ad4c03149267db7d181462bc2977f6c908c88e7f769fed720be900936550e27cecfe32ee16b410c8a7885c1e509ae26717b5719e602922de305a SHA512 36fe453b6e732f6bed554d1c1c5cd4668aec63593d6de11f12b659c7b9cbc059ac9aaacc6cea483b3257d522f1b07e13c299914d08b1f8aeb0bb2cde42ba47cf +EBUILD lerc-4.0.0.ebuild 365 BLAKE2B 808702a42a704bac92474663f35e0f6646ff133c29a0de11add02cd61d988fdb39e2ebf8176cfdf9b30d107bf0e7511bbcefb62b311702575fff4b25e1465698 SHA512 5f4fab25db10e55ac51c7a7f33e7b6918d06f2e044f4a7e593ad07b5a1a8a5f84cf9006b83497b6be456cbd9a1fc2a43d6c6cbf0f02b0db1003b2f39a0412128 +MISC metadata.xml 1013 BLAKE2B 7801443f012e1eaaedf3a7208ffb151dac6ca5226fb7872ade15a04c2d0290c0dbad36b74e566ad54772c0252d2f2472626db5d749a33d4f90350787e9dd8e98 SHA512 7b8c3516fe2000ed9965d5382d2eca90ac8247cd4bd44754a05574ae86c6da4c7fb4581cb08aa1d0b344d6624c45a81a42de7e8e8a468f3d4db07aac553739da diff --git a/media-libs/lerc/lerc-4.0.0.ebuild b/media-libs/lerc/lerc-4.0.0.ebuild new file mode 100644 index 000000000000..5e3219bb05c1 --- /dev/null +++ b/media-libs/lerc/lerc-4.0.0.ebuild @@ -0,0 +1,14 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal cmake + +DESCRIPTION="Limited Error Raster Compression" +HOMEPAGE="https://github.com/esri/lerc" +SRC_URI="https://github.com/Esri/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/4" +KEYWORDS="~amd64" diff --git a/media-libs/lerc/metadata.xml b/media-libs/lerc/metadata.xml new file mode 100644 index 000000000000..5fdd5f1bc46f --- /dev/null +++ b/media-libs/lerc/metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>thomas.bettler@gmail.com</email> + <name>Thomas Bettler</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>codec@gentoo.org</email> + <name>Gentoo Codec Project</name> + </maintainer> + <longdescription> + Limited Error Raster Compression (LERC) supports rapid encoding and decoding + for any pixel type (not just RGB or Byte). Users set the maximum compression + error per pixel while encoding, so the precision of the original input image + is preserved (within user defined error bounds). + </longdescription> + <upstream> + <remote-id type="github">esri/lerc</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-libs/libdisplay-info/Manifest b/media-libs/libdisplay-info/Manifest index e8d769e3fed0..176722d252a6 100644 --- a/media-libs/libdisplay-info/Manifest +++ b/media-libs/libdisplay-info/Manifest @@ -1,5 +1,5 @@ DIST libdisplay-info-0.1.1.tar.xz 76864 BLAKE2B 262f275a61efefaa57ec48558c4b9f9dd9cb6d8012e50a9873e10a593e1b03e2cc37c2d690be392f26ded171be9dcc8a7e80139129d2b4d85ebc7f9ef0eedaf9 SHA512 95c199211504af96816d92ec8e531bea993dd5d4a2935f1977f1e665b924b1628df25b81cd20da29543d008a8e6d757bdbceb09c74e031c0c213d60be9a10d7a DIST libdisplay-info-0.2.0.tar.xz 95280 BLAKE2B bcfec916c1f30204e5e0af9e3e57a5ef9929c09912a5c1302fbfb76b54208ad4b96fe1c972afe1814c5762f9f78b0ff093f2249ee0dbf6f1b30202722bd05449 SHA512 6e910b832860d920a4be298a2b6925f701654bd7cdd8b3457e64663c25caa20a74b81b91f71878b9e7f5f70c5c067235f0c99293650231920c67d1241a61e1fb -EBUILD libdisplay-info-0.1.1.ebuild 638 BLAKE2B 2377f2e2160d5fbaa0e68d89c45826731925ce2ca0caf827926be1e36aa38c8808981759e33e04a8c5254f0e5b26fa6003e922f297afc1fce0ef89c1e45147b3 SHA512 c62506b8ce12d7180c4ff9cb38b91d9d9123ef4b38266a55a634bcb2eb278a0915fc57189a6d061559d2093f86f0a9ffc9c32824224d17eb67538cc87f07da7d -EBUILD libdisplay-info-0.2.0.ebuild 563 BLAKE2B 2f2c5ba0d27f33b18fd1014d16f1c6ea150dad28bd70f6cf4deb8ac8b56bb5fa3daf1790e7b4c668ee27e9d69fcc9db2d7f831684ba1e55cc16081f3f506b4fe SHA512 a9324478c76b6c36c1ab2d78eb0694130b33d201bdc138db476fa189291ef0d089590f9aa9cd5db7e329961de1ed5f39bd578e4c78c7dc8569c8b6ad61dba48f +EBUILD libdisplay-info-0.1.1-r1.ebuild 638 BLAKE2B 56f6c02202121863f723d6ddafda4b90e07a101ad0eeb89901eb026655acf3c7dea450d84062a9382e36085c3fefeb51d2afe4ada744962bf02d08dc796699e5 SHA512 0162a8710372f35868bd574303c356360b46bebeb2b16e56384edc2751b3243e43925a1362a6ef2604c3de6ea58e4ce4a321d181da9f2668aef67db356c04031 +EBUILD libdisplay-info-0.2.0-r1.ebuild 563 BLAKE2B 299e1b4952f05268d8751b88e1482fa09d61045910fc3e82ec9aee265363d5e7cf5db26a81df33de4eebb9fee15771fa1a2bececcf9238238494cf22e1cde3e6 SHA512 d23159af93e6148c3345b68aae60739a2c5d8d2bbfba143c1427023a7bd79b16acb1ef8d35c747d89bc5be98d11c89c775fa46b08942b35d1e6e70ca39806bcc MISC metadata.xml 349 BLAKE2B 0a82833d63b02c6572b7ee005a433ab4768fc3b6b4f6af5ef1bcbb2651d48bf8638cb32994c12370347302f0b8fb66e17b85b188177e1df8bb98e0a2bc65f920 SHA512 e5c06e09ec11cf204a2cf82176778d0fac91c658813d20e7da4e6dbb80ba6b2e27eb4a12b1daa244dceee894c24e9617c313a2d07732f5ca8ee2aa79cc162cf5 diff --git a/media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild b/media-libs/libdisplay-info/libdisplay-info-0.1.1-r1.ebuild index 72e98a8a227b..34f64507e0df 100644 --- a/media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild +++ b/media-libs/libdisplay-info/libdisplay-info-0.1.1-r1.ebuild @@ -17,7 +17,7 @@ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" -RDEPEND="sys-apps/hwdata" +BDEPEND="sys-apps/hwdata" DEPEND="${RDEPEND}" BDEPEND=" diff --git a/media-libs/libdisplay-info/libdisplay-info-0.2.0.ebuild b/media-libs/libdisplay-info/libdisplay-info-0.2.0-r1.ebuild index bd3f41f33877..685e3af49566 100644 --- a/media-libs/libdisplay-info/libdisplay-info-0.2.0.ebuild +++ b/media-libs/libdisplay-info/libdisplay-info-0.2.0-r1.ebuild @@ -15,7 +15,7 @@ LICENSE="MIT" SLOT="0/2" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -RDEPEND="sys-apps/hwdata" +BDEPEND="sys-apps/hwdata" DEPEND="${RDEPEND}" BDEPEND=" diff --git a/media-libs/libdovi/Manifest b/media-libs/libdovi/Manifest index bb10e1db51a9..c45b5e883a19 100644 --- a/media-libs/libdovi/Manifest +++ b/media-libs/libdovi/Manifest @@ -83,5 +83,5 @@ DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 -EBUILD libdovi-3.3.1-r1.ebuild 3114 BLAKE2B 949b037b6718abd145eafeb7d5590f9acb2b02518ee1148bc6ab75405c60a323a3920ad7e224b0c89822db0dcbb5e2abf13bb52ba747f27adc197269f6451dba SHA512 b0dd154179e1c436dc7f20e8f5884c8f6400247fb85ad6c4fe826cbd022969105801dd6ff2a1b0bcf7aeb60981251e44a023de814639d74830f5b7e4c643e851 +EBUILD libdovi-3.3.1-r1.ebuild 3098 BLAKE2B 97db856f0d4b6fca5a088d51fc464dcee2cb713576bb327dbdeff3e1002609e6894c88446749223c1750ee1d252f3b3d72665bf5be8a1f6f84fe4916b2344964 SHA512 a6fdb390d45d1b2758a1903c92476686b28a938db8d6f577f10ccba0bd8ed4ebaec90dfe53d6878ef8997efa2529fc80aa772bf80618584bf7f8cd64dad0e6c5 MISC metadata.xml 330 BLAKE2B 58eecc5643c7be5713145bff679903a5d34827b4cf976255bf573cfa488a2277ce773538297e3fb728ef8b90eb266a68a8329d80295240ccc2fbe4647c0ff566 SHA512 f083788feca4bafdd0376759f15ba6ff48121abd6ad98fb235142e415a089238efb570c564d0425d0099f3dcf9131cff56eed1e6d605716608cf3ea881ba4487 diff --git a/media-libs/libdovi/libdovi-3.3.1-r1.ebuild b/media-libs/libdovi/libdovi-3.3.1-r1.ebuild index 6a4caf5acf88..0131e18bb74d 100644 --- a/media-libs/libdovi/libdovi-3.3.1-r1.ebuild +++ b/media-libs/libdovi/libdovi-3.3.1-r1.ebuild @@ -89,8 +89,9 @@ CRATES=" windows_x86_64_msvc@0.52.6 wyz@0.5.1 " -RUST_USEDEP='${MULTILIB_USEDEP}' -inherit multilib-minimal cargo edo rust-toolchain +RUST_MULTILIB=1 + +inherit cargo edo multilib-minimal rust-toolchain DESCRIPTION="Dolby Vision metadata parsing and writing" HOMEPAGE="https://github.com/quietvoid/dovi_tool/" diff --git a/media-libs/libheif/Manifest b/media-libs/libheif/Manifest index cb4389c9fab4..61f4da44a2cb 100644 --- a/media-libs/libheif/Manifest +++ b/media-libs/libheif/Manifest @@ -6,6 +6,6 @@ DIST libheif-1.18.2.tar.gz 1525096 BLAKE2B 667a68f324f89b2274ea837ec8d40ada5450d EBUILD libheif-1.15.2-r1.ebuild 2058 BLAKE2B 4769aaea2e7165a43dc8761d944ff77df1ca87ed6fe4bef4f291075db39c44b151f46198e1e74683072ad3a26aced9f259a71db8a5512cf74cec047c1750073b SHA512 108ed5a9a7ab77110dc53189ae90f245672f39e76784678cb007b560b8284e862ae4142cd6abf484bdfb0029c41bfdec9aa5c352fa9ba1439d39fb3cdd63af96 EBUILD libheif-1.17.6.ebuild 2319 BLAKE2B 9219564f6b6870e015066fc06f3605bd64dd1d7a080d40b0d64dab3389d745f84484c62614af6c670a13276a227867e285aea95501a03690131b21ffe2caa79d SHA512 b9cd4e6e9f59ebfba627256cf76beeeec98aac9ed6469d7f5e2ca6c8f47dc676eb040d4c3b92b79bc7859740700a3599538bfba3c35f5f5d0f512084acbc50c0 EBUILD libheif-1.18.1.ebuild 2450 BLAKE2B 9ff052a4ccb45bccb19f55a50150916f6f52872069de37db1598a238363375def6490582054f2e5144083f07a9734a326382fdaac22d4c298d769caa00e364e6 SHA512 55a7de237ddb7a4f95204da919193d4bab22033295058a9c11e1b134a461a5a61ab0c917aa18d2320fa43aac8973a082e7fa31e0968b697d7260d40077f16a79 -EBUILD libheif-1.18.2-r1.ebuild 2380 BLAKE2B 6af9ece7352928a1d227f263cb7c2f9aa4081027380f1a94c88de1c0b56b05cca4691bca16996ac546f6fa127a1403fd0b8ca204ac48074235ddd51f09a7c858 SHA512 4a3c3cfb2dd541c47c9d5afaf4052c30da1095c7a0c9f6441fb673787c006d8bab9bc903668b95563abe2bfddc1b36c8eec380608a95d95db1e4b26b6a211bd4 +EBUILD libheif-1.18.2-r1.ebuild 2379 BLAKE2B 9b33522d55d9e41cb820e12ee80b1888dc885055c41c13d7da96c68074114015215dc74046563c551b3412610aa50d74304346cb1a2613bbf2356accaaadc059 SHA512 188608e6cd1278f0f9b4227b5b197f586252096d48af95780b692bc1831c8d0b6b3e2a033c96323d1264989d80efd9ef6deab984627ff0f7d3c34155c8302dae EBUILD libheif-9999.ebuild 2465 BLAKE2B 281f241c75b1f6f22c0343ae6ef2675ae758a1ba97b8d6c49688f2c1113e9c8df0d93952110ce85f59d619f5efb3f499380399ec4696bece76b0869c929fa917 SHA512 ae5451a14d82ec7419f72f9f1eee03b106acef04892670fdb2d456f730f311f02e7bb1e72ed43562a388d34797f5a8c01543d90acc41504fc91326366c414cb6 MISC metadata.xml 899 BLAKE2B bf3dc09f9559614dc66710f014062a162fb0f823b328d02279c1940d513cd6fd0be6b1def6888e185c11d92ea5ee2d42115480f50a122ed4770cbdd636ffdd40 SHA512 b88aa85902211157026612620985ec53a3f6f6b7218d44b6d0289924f0710019f69ebaf0a92fddb983023485186f20eb75e5d8a26b09fe8d64cf9cda3c28382b diff --git a/media-libs/libheif/libheif-1.18.2-r1.ebuild b/media-libs/libheif/libheif-1.18.2-r1.ebuild index d225bd42c228..f06fd824520b 100644 --- a/media-libs/libheif/libheif-1.18.2-r1.ebuild +++ b/media-libs/libheif/libheif-1.18.2-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]] ; then inherit git-r3 else SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz" - KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" fi DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder" diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest index a02e04d0725f..daf4bcfd7e97 100644 --- a/media-libs/libplacebo/Manifest +++ b/media-libs/libplacebo/Manifest @@ -4,6 +4,6 @@ AUX libplacebo-7.349.0-glslang-1.3.296.patch 506 BLAKE2B 42db4aa183b53599605840c DIST fast_float-5.2.0.tar.gz 84800 BLAKE2B 39133eda20acd5f1f049e8040815a67aee588ab93be4953bde3b9227fb691e099581ef79b12b740437b78a9b4c9007762b44d9726ca07505ad5cb51394d8e3fd SHA512 c703c7cba3c69775317c66a62ce145646fd7d3d063124501e3d6a7deebb8c62c14a2ccdffed18de2d73d9d3a8ba2061ef1d34cc780ee0b6d607935d5f1b1de81 DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 788d2b70222fd09eea02515bdf3cbc147540631bf35fe39f12aa21fdbabf3d229f4234a430217dfaf3363934b8be12dd6a19871049a7b117deb8260ec69f8c67 SHA512 328d0dbe33e69f846d1c54226c6675694404f41e53c4762e6013c7bfe76b0700f0b28f4117a2018a09c9c23ccb6ad94d7b20882fefc2513941a4515686c9b9e7 DIST libplacebo-v7.349.0.tar.bz2 701309 BLAKE2B 6d0b546776c0326ab8305e7e12341b13e560e1ef53600913ece82341c762cdd466fd2d172781c769e59a57058769d5c0e48ca408ba0c2c7f936459bba6fb4212 SHA512 2e8cec7928aaafaaf9825cbacfb4758024ff04e40b98061fc6f178225647c90344e5aad23b02d82483062dbccf966a7d0178075151cefc6abaef1890f2b0c128 -EBUILD libplacebo-7.349.0.ebuild 3422 BLAKE2B 72d17b3aa2b2a18eacfcbfebdef8dc008c06daafb3697af4e07643f1a335d462d3a2f8e4d2d47012ae6ecb7bcafc22ed0fd280dc636fadd0c03233f1a241765c SHA512 3454a2d4566d2767561140c16f81b0f4ef4b3859b0f34abde6614317ef59b9f6de8ad62d0f407b3b61cefe7a3bda7228d60c1b45c1a5b46569bb1d2cd750e2bb -EBUILD libplacebo-9999.ebuild 3427 BLAKE2B 00512ed5649f77d3544f0a9a12f0ef777d48da36d9d00cc612589d9a90748df20102cad4a451de7e3894705ee162b320be14a33b6f2d25bce8f5b5d0db7b514c SHA512 ee4f0e8359449c94821484084d9b69e9c055abbd42a8bbddfa4698799caa2d2e5b6beafe37f111fc5162636b24c20ebfbaa54cfb533e958130038a8466c6ad9c +EBUILD libplacebo-7.349.0.ebuild 3424 BLAKE2B 0e0cf28a2456e9a683a7a7c38cc9e13c2d356329bd451002232537a7fb0a1085aa8ee705ef93bfc98385f4ca98e9f2ada75cda703f7ffd5a1d1d241c3f0077fb SHA512 5c3eb7a33ffa886f6e0a5ea223f97608cb77d38c1896150031037b3433d2a2dbf7dbf4501cd97a1bd1e7164382e4d8965f649f574183e99367b5c9d319a826e5 +EBUILD libplacebo-9999.ebuild 3429 BLAKE2B d7a45adc43bd739322387246ea39073bcf72c6dcf09f60baf98d835edde25bb4410dc39870f9deb229381e6ee236567e2ec6d863759cbcaf63e4fd02d3c9b1c5 SHA512 387f799df21128d0292fad12462fa29784525bceca2f40316590acc310da4cc9a4617fe6e75e2b1ef3abd98bc3af0fc2e56a94b5c5455632a00408c8b3081250 MISC metadata.xml 794 BLAKE2B 7611ec1c500c2aeff415b9bda5b7a8f64df1e005972902eacc6fe25f84c8c68089041c0015e6ee82062eab9ae0127f502068a116ac01b6f9bbf4269ff8bf1987 SHA512 a8173a71e13137f432bef3b490b05c2e2899a935ed33259b21c488976deb78a860d09a81c8778e23f0b5eb42d02bcfe8a1867da98f4f29713864c21d463c0667 diff --git a/media-libs/libplacebo/libplacebo-7.349.0.ebuild b/media-libs/libplacebo/libplacebo-7.349.0.ebuild index 7899dff069c5..ee0a83ec2656 100644 --- a/media-libs/libplacebo/libplacebo-7.349.0.ebuild +++ b/media-libs/libplacebo/libplacebo-7.349.0.ebuild @@ -64,7 +64,7 @@ DEPEND=" xxhash? ( dev-libs/xxhash[${MULTILIB_USEDEP}] ) " BDEPEND=" - $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/jinja2[${PYTHON_USEDEP}]') virtual/pkgconfig " @@ -75,7 +75,7 @@ PATCHES=( ) python_check_deps() { - python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" + python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" } src_unpack() { diff --git a/media-libs/libplacebo/libplacebo-9999.ebuild b/media-libs/libplacebo/libplacebo-9999.ebuild index ecef342f645d..fd9eb972c5a4 100644 --- a/media-libs/libplacebo/libplacebo-9999.ebuild +++ b/media-libs/libplacebo/libplacebo-9999.ebuild @@ -64,7 +64,7 @@ DEPEND=" xxhash? ( dev-libs/xxhash[${MULTILIB_USEDEP}] ) " BDEPEND=" - $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]') + $(python_gen_any_dep 'dev-python/jinja2[${PYTHON_USEDEP}]') virtual/pkgconfig " @@ -75,7 +75,7 @@ PATCHES=( ) python_check_deps() { - python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" + python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" } src_unpack() { diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest index 2390f096ff80..77fbbd2dc351 100644 --- a/media-libs/libpng/Manifest +++ b/media-libs/libpng/Manifest @@ -9,5 +9,5 @@ DIST libpng-1.6.44.tar.xz 1045640 BLAKE2B 61064dd83f40a7e2e60ff723a568b7d0cda95a EBUILD libpng-1.6.40-r1.ebuild 1944 BLAKE2B 4d4cac640d98d8062ccb3687655ffa1d682c7824a0e6303a58b7137f9e0c5f77be5710fc36313930bb0da3b3a63e33b7511ca6ddf612398a13be3c860ebcd46a SHA512 2e4fba5a3c6b9edbf2953c6abd56ef15bbfa6e2b58e9c3e293ec24b236c39788b866e348a4b739f258feae2e153722cae1a3021ca4075c5ee8ae7ec070b30f1f EBUILD libpng-1.6.42.ebuild 2052 BLAKE2B c88b0dc987340739c40120d860a7c703f1a6c468381cabba080be6590c4790a5fa6449d5487db4a33f615f66a959b5a7c6e206ca6e160475247f6b364e931802 SHA512 4445961ea64588c86f74cccde38b3e732202150dafe15ca1ad9bd0ec460b4bcf002659a7f11b4a86d026e98faca3bd59d8134818722e51bf5aeababc9e123336 EBUILD libpng-1.6.43.ebuild 2037 BLAKE2B 39b884fd0d3a57f95ebef922de125498c3e4b81fa489179dd9aa3b211159dd807ef7ae22b2a59842691f7f683da963291fefb6c80a5fec32ba8dfae71223bbe7 SHA512 8c3bb16d6d814e47c08051bff857400cdebe9f48d91da27683464963defbb631a82678097007367991f6e75ffc3120669bb311d97d2a398a2b11294645cd4d5e -EBUILD libpng-1.6.44.ebuild 1982 BLAKE2B d7f89eb35c88a0d0ab95409a344564406b2c7ebdeac1e5bcc4b227980c5a80a052ddba27a8aaffba9bb7b6604822871b55f596423bf8f2350d0a9cff60080797 SHA512 db0f347b7e07341774c09df1cf4a06846e44e446aab0ee38681aa0210c1ceaeae6a02688621c51792b8dab48b53eb7cdede9f04b85cc02909ec4761018b1363b +EBUILD libpng-1.6.44.ebuild 1976 BLAKE2B 7364cf980811ec0a1d38323120c3bfe34ea9ef3412f4107bfaafa459994b45e8b5cf524c923b8852311b729a501de87414e2a77e7d0abb3fe5e03de1b109bd58 SHA512 1f7d4489283fe561ab17ce8fa1d1825bd31314b47eeb9c6526a03110409d92c59dfa9265c3ec8b326192da352b8905340baa0329560c07788336f49ec79b585f MISC metadata.xml 958 BLAKE2B 6d7a0f6ea2903876e7df7b07f0a5f116d83b188ca1acba2dd6664ecda03a9695c9e3b76b26649dd5198e49d950d91e31f5aa792b3abd7109b76aedbf43cfc843 SHA512 15269d4c49e08bfd993b4248cbef9ea095f0254c68177bc498ddf622a8fdcda01e6e6f17550c698ab79e896d9f3b4af01ef7966006d4902d9101b39844c1670d diff --git a/media-libs/libpng/libpng-1.6.44.ebuild b/media-libs/libpng/libpng-1.6.44.ebuild index b5669bf7bc5c..77272aa07b7e 100644 --- a/media-libs/libpng/libpng-1.6.44.ebuild +++ b/media-libs/libpng/libpng-1.6.44.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="libpng2" SLOT="0/16" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="apng cpu_flags_x86_sse static-libs test" RESTRICT="!test? ( test )" diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest index e2e01daa07d0..907a50836ae0 100644 --- a/media-libs/libvpx/Manifest +++ b/media-libs/libvpx/Manifest @@ -1,13 +1,10 @@ AUX libvpx-1.13.1-allow-fortify-source.patch 843 BLAKE2B 551b2dbb1805bdb17438be0b5b4720a5ad3aeb0d37b70ff338975e3ff83f433f1437f8a6a2eb2b1527c027fae0e0461a550ee0c8c3a3f68d57308baf4bc3de7f SHA512 55dfbd54ffe5fd81f720da046b7f78dce5323bcac18f6b1af552019ad53207b779298cf27c3728bdd725bf6271dc44cf8c452d9f02f80272c282a0f63d7b9712 AUX libvpx-1.3.0-sparc-configure.patch 406 BLAKE2B 02b1f0484a9659fdc90eb567db517a8b63f679521ae9ab510bfaa88b9fd5e1430d0eceeb8e4a138b00cb43ac4a1db6451dd29a808367973dc885fe5b9eacd665 SHA512 159ba5577fc0eee3e958740d8607a7570f374a8f64a36f1e7832a126482ec0bb96ba2be451eefdf50d84a412a2be73ae75da3d69da78ec13dfe0e24a14685035 DIST libvpx-1.13.1.tar.gz 5515662 BLAKE2B f7e2fa2880a11c7e40fed8ab5efe843346c351b8de8725aa6803cdebdf9c1253e26992fe3ffed3a68710674765b4d2aec2cce06d22885b722e728d03eaf916f7 SHA512 49706838563c92fab7334376848d0f374efcbc1729ef511e967c908fd2ecd40e8d197f1d85da6553b3a7026bdbc17e5a76595319858af26ce58cb9a4c3854897 -DIST libvpx-1.14.0.tar.gz 5606471 BLAKE2B 6204c060794e8265fe501f87bb269a37f62955cd848514e34e657be1d869a797661fc90ad28623e833c5369737d9970b0b86ad0c151a818c1e6d52000ef2b370 SHA512 724150c5cafa934e0a8dd9aebbab8afd25aa4f584734e0de37837ec2e8bdcbd9390acd7f883665be7ecdc27af93afda737a4dea7e3bd7531abffcc5bb7c2c7d2 DIST libvpx-1.14.1-testdata.tar.xz 547349520 BLAKE2B bec234e14bcba84138829c402cb5c7078d0ff0cf90cf4bbd2c1682e5ec71618b26d822a42446cd4826304b778cacc8703271118a1c90ba619ccae87b059e4d08 SHA512 2a43a6fcde74f4cd1b2d15768fcdfdea5d0868a953688edc7fd0ac6fea0128e578235e824a7a10c281dfdb329c65358dc3638f9b807418b8512c8ecbda2586df DIST libvpx-1.14.1.tar.gz 5614104 BLAKE2B 47b9e4f3864fe82a8d1c9cf81c4bdf42949ccd3ac0c21bdbb7a6898b1bcb5aabb801728aadd68e20e70c807917d9594c85f557e226f3a56de87da6aeb1c6cb4a SHA512 3e3bfad3d035c0bc3db7cb5a194d56d3c90f5963fb1ad527ae5252054e7c48ce2973de1346c97d94b59f7a95d4801bec44214cce10faf123f92b36fca79a8d1e DIST libvpx-testdata-1.13.1.tar.xz 495765552 BLAKE2B 4aba008653b645c1adbfc0f4e20f675712dbe2ee7cf89a240203b8254a463e0ed83f1e90ab49459ed5bf0489c94feeb12a307b6f05c876404393bb2ed2fe5e0f SHA512 16bfb947c83cb1a8bccbe5c0a533ed2f946c2b207640e0813dd28c1109177157f045ad5679e8a6146482fab48586e9dffccbfeff1cb05ab3dba02e48e9c31bd8 -DIST libvpx-testdata-1.14.0.tar.xz 571257860 BLAKE2B 88cbd11dc4078fcb586d1d2f0d78968f42a8324eb3379496d51ca511be1a30b4b2d4b46b5f68bab601b4b7e90e03bdd307fcd9deba19692c46f6d11cc20617e8 SHA512 ec05ad3b0661acc816caa4a438eda90b7ecee7ef161fb7d9b6bd1efb8134075d6e1bc74229121d3208a4e537367244f3a06b0544a86a00c165f59e57317e2872 EBUILD libvpx-1.13.1-r1.ebuild 4270 BLAKE2B 3d2ca7743b74f9f487396050cadf3179f6523df609118f440354ea9d56acf0d1e4720aefbbdc42106b5af5035c096433263b514abd14869107c19407a74c9ee1 SHA512 5bbb949393b4e4d13300b6f041cdcbd2bd9c64e5c18dd49c938da39621071d776012e8115d0cc773cda2ba28e0736b30530a3970982fadcd728ff2563aa3ccd1 EBUILD libvpx-1.13.1.ebuild 4214 BLAKE2B ec80e24deda66b631cc59a1b6d586821676ef86ff22b8f64cce41493c7d48bf41b785651d49dfaba41d3f39429dabc35a30193cf8d9d95c80d6d40cd1556f6c7 SHA512 e0feb91d2de295c18a1e9215bffe1f7fa9851292c602fff06fb98e0f6818bd781c8d13e3ba4c4b9ce58c58c61736c0da213138148fe29a5f29aa5230f6f21a39 -EBUILD libvpx-1.14.0.ebuild 4365 BLAKE2B 53a52cb3f75c4bf57577de21f0fbaad393b8edfbb27aab47a1ec1048c6012b6939c5b4d39baeca8741d1975baef05069ff9fa02447db6b15f106dd0ef389fa45 SHA512 734ee75b86e93baf7a2ec89bd6889a99e55eec6327cbed514b7650e08433c689e956bd06e3ab5b7ac46094fe4edb550fad3382c2259946f84aba4fbc418eb91d EBUILD libvpx-1.14.1.ebuild 3931 BLAKE2B 7e494857688c2c4681427e0eb4005bc215b18cc38223b14f42a2ec68430107607688d190a0c61dcb07c2c03a589513b2d2af5a49dc676712730a2e7fd864e447 SHA512 04554811ddfabb8b69173b342e694b49c52dfddd43169ecb0a7548b6c950e38b510f9b9f7727473442b3235e9a2d8330b6452e7764f7cd47980f25002e321f01 MISC metadata.xml 655 BLAKE2B 00bcc63009898b794c7e142cd83096f779758e0d5ce274d10f97cc08f4b98f929719c01898d64137aa125c7628bb991fb128d07a490e7e7b029be6f1041e28ac SHA512 0d2dd46ed564109ca5cd841b41ccc30ddb45e5c0e416624b7e8c0895d67217cfcc71cba0d13ab96af2a898add5f1cf8feb44b6a015ff8487668055c0f288e9fc diff --git a/media-libs/libvpx/libvpx-1.14.0.ebuild b/media-libs/libvpx/libvpx-1.14.0.ebuild deleted file mode 100644 index 55962805ff73..000000000000 --- a/media-libs/libvpx/libvpx-1.14.0.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edo toolchain-funcs multilib-minimal - -# To create a new testdata tarball: -# 1. Unpack source tarball or checkout git tag -# 2. mkdir libvpx-testdata -# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata -# 4. ./configure --enable-unit-tests --enable-vp9-highbitdepth -# 5. make testdata -# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata - -LIBVPX_TESTDATA_VER=1.14.0 - -DESCRIPTION="WebM VP8 and VP9 Codec SDK" -HOMEPAGE="https://www.webmproject.org" -SRC_URI=" - https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz - https://dev.gentoo.org/~juippis/distfiles/libvpx-testdata-${LIBVPX_TESTDATA_VER}.tar.xz ) -" - -LICENSE="BSD" -SLOT="0/9" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads" -REQUIRED_USE="test? ( threads )" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-lang/perl - abi_x86_32? ( dev-lang/yasm ) - abi_x86_64? ( dev-lang/yasm ) - abi_x86_x32? ( dev-lang/yasm ) - doc? ( - app-text/doxygen - dev-lang/php - ) -" - -PATCHES=( - # bug #501010 - "${FILESDIR}/${PN}-1.3.0-sparc-configure.patch" - "${FILESDIR}/${PN}-1.13.1-allow-fortify-source.patch" -) - -src_configure() { - # bug #384585, bug #465988 - # copied from php-pear-r1.eclass - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/ - addpredict /var/lib/net-snmp/mib_indexes - addpredict /session_mm_cli0.sem - multilib-minimal_src_configure -} - -multilib_src_configure() { - # bug #357487 - unset CODECS - # bug #905986 - unset DIST_DIR - - # bug #498364: sse doesn't work without sse2 enabled, - local myconfargs=( - --prefix="${EPREFIX}"/usr - --libdir="${EPREFIX}"/usr/$(get_libdir) - --enable-pic - --enable-vp8 - --enable-vp9 - --enable-shared - --disable-optimizations - $(use_enable postproc) - $(use_enable static-libs static) - $(use_enable test unit-tests) - $(use_enable threads multithread) - $(use_enable highbitdepth vp9-highbitdepth) - ) - - # let the build system decide which AS to use (it honours $AS but - # then feeds it with yasm flags without checking...), bug #345161 - tc-export AS - case "${CHOST}" in - i?86*) export AS=yasm;; - x86_64*) export AS=yasm;; - esac - - # libvpx is fragile: both for tests at runtime. - # We force using the generic target unless we know things work to - # avoid runtime breakage on exotic arches. - if [[ ${ABI} == amd64 ]] ; then - myconfargs+=( --force-target=x86_64-linux-gcc ) - elif [[ ${ABI} == x86 ]] ; then - myconfargs+=( --force-target=x86-linux-gcc ) - elif [[ ${ABI} == arm64 ]] ; then - myconfargs+=( --force-target=arm64-linux-gcc ) - elif [[ ${ABI} == arm ]] && [[ ${CHOST} == *armv7* ]] ; then - myconfargs+=( --force-target=armv7-linux-gcc ) - elif [[ ${ABI} == ppc64 ]] && [[ $(tc-endian) != big ]] && use cpu_flags_ppc_vsx3; then - # only enable this target for at least power9 CPU running little-endian - myconfargs+=( --force-target=ppc64le-linux-gcc ) - else - myconfargs+=( --force-target=generic-gnu ) - fi - - # powerpc toolchain is not recognized anymore, bug #694368 - #[[ ${CHOST} == powerpc-* ]] && myconfargs+=( --force-target=generic-gnu ) - - # Build with correct toolchain. - tc-export CC CXX AR NM - # Link with gcc by default, the build system should override this if needed. - export LD="${CC}" - - if multilib_is_native_abi; then - myconfargs+=( $(use_enable doc install-docs) $(use_enable doc docs) ) - else - # Not needed for multilib and will be overwritten anyway. - myconfargs+=( --disable-examples --disable-install-docs --disable-docs ) - fi - - edo "${S}"/configure "${myconfargs[@]}" -} - -multilib_src_compile() { - # Build verbose by default and do not build examples that will not be installed - # Disable stripping of debug info, bug #752057 - # (only works as long as upstream does not use non-gnu strip) - emake verbose=yes GEN_EXAMPLES= HAVE_GNU_STRIP=no -} - -multilib_src_test() { - local -x LD_LIBRARY_PATH="${BUILD_DIR}" - local -x LIBVPX_TEST_DATA_PATH="${WORKDIR}/${PN}-testdata" - emake verbose=yes GEN_EXAMPLES= test -} - -multilib_src_install() { - emake verbose=yes GEN_EXAMPLES= DESTDIR="${D}" install - - multilib_is_native_abi && use doc && dodoc -r docs/html -} diff --git a/media-libs/tiff/Manifest b/media-libs/tiff/Manifest index 16b2afac0fbd..fa006b562e8d 100644 --- a/media-libs/tiff/Manifest +++ b/media-libs/tiff/Manifest @@ -14,5 +14,6 @@ EBUILD tiff-4.5.0-r2.ebuild 2858 BLAKE2B 3b1fb10b0b37f4a7ea7a19e9c7efa97ca736c7f EBUILD tiff-4.5.1.ebuild 2475 BLAKE2B ef048936037c7e6d152d463441c17e2c4a226076f22a90c031777eb3f08e1593e1a7c1a559907f8f40b7669b24547ec9cbe09f4e1286aceaa34ae1dcb80f75d7 SHA512 2a1f0f1998a41b825bdb2d5076b59b6ec4830e35d0973a7a272f53642ce29ea7f6c76d3b65af1db00d18fa9f2d3dead14bf82bd6c0b303c7288130aea8519438 EBUILD tiff-4.6.0-r1.ebuild 2459 BLAKE2B 1747a8a7d4587ad7fb98859eb194d4773b1363bfd05e214174aec71b9ad2dede65c0ef5b1a41e72dc28878dad2f68745c85cce3266e245680cc62d39c070ff13 SHA512 0f3066293cb56d4bf87704f20dda0c6f6dae6f30dd78a3386704a872908579fe743309e6bf7b0c79f04dafa24a7bb73f3eaa9c2e92f1774007a125c0210f5598 EBUILD tiff-4.6.0.ebuild 2422 BLAKE2B acff03408569324c3f48c18284e03b183e77b2c31bad2056a2ab72254ad9afe358331fd59aaa922bf96e14fe028df1b6dbbbbc50971ea5bd50100beacb3ff495 SHA512 e8ee04b2333164669167d81e38993bfbf7dfd76e7b0456dbd08b8ed84a5115bc2eb2a748022c83c97325b5932839e901f4851bb995e194b85daeaa4063187dee +EBUILD tiff-4.7.0-r1.ebuild 2621 BLAKE2B 0c90a79d02d0015e960d884a3ae56c1e0eff51d09133069a59a76e6a124e1e53e6f6207939cef112de68687c31caed07bf22dead65cd16c7e4f7ad1cfc487a5f SHA512 66b195df2f6cab4804a5ebc2a6d03ed0328598ebe121959ecff4322e51c48504bc9fc165393e2638bdb7c5e1b4a2e942a2ab032546371de5dc53bd7b545541af EBUILD tiff-4.7.0.ebuild 2546 BLAKE2B e887bc36de86276a6da1250ba9fb47c98ae0a5a3c9019188673930dd62ee047bfa99d0a66da8272f65228a776cfc7aec9e82e7adf951e28bf4c6f35a010e7dde SHA512 9cbe3015a6d90b069cd240474ac22fa31dff392dac6e4fdeea4e5d2d788da676731ff5600a6715336bc454de6031635f8755255d541618a3fcf1414b4f6fa392 MISC metadata.xml 615 BLAKE2B b76f8c2714111fe539c2d15b56361bc3b2bc7469b3cd74cf933a9dad4ac8577b7bb1a2bc010ceb3623640778d1dbc912433988e938db7df8f8fca67c51003c2c SHA512 81b22e0e2763fbcd573d2c1fee362785c15c7c33cc00d0f7ce89eb9f95f55e64aee78eefc51de6d7270aa966102b744f070620828becbbb03012cc22e3e99469 diff --git a/media-libs/tiff/tiff-4.7.0-r1.ebuild b/media-libs/tiff/tiff-4.7.0-r1.ebuild new file mode 100644 index 000000000000..a859e56d7d45 --- /dev/null +++ b/media-libs/tiff/tiff-4.7.0-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Release signer can vary per version but not clear if others will be doing +# them in future, so gone with Even Rouault for now as he does other geosci +# stuff too like PROJ, GDAL. Previous release manager of TIFF was +# GraphicsMagick maintainer Bob Friesenhahn. Please be careful when verifying +# who made releases. +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rouault.asc +inherit libtool multilib-minimal verify-sig flag-o-matic + +MY_P="${P/_rc/rc}" +DESCRIPTION="Tag Image File Format (TIFF) library" +HOMEPAGE="http://libtiff.maptools.org" +SRC_URI="https://download.osgeo.org/libtiff/${MY_P}.tar.xz" +SRC_URI+=" verify-sig? ( https://download.osgeo.org/libtiff/${MY_P}.tar.xz.sig )" +S="${WORKDIR}/${PN}-$(ver_cut 1-3)" + +LICENSE="libtiff" +SLOT="0/6" +if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +IUSE="+cxx jbig jpeg lerc lzma opengl static-libs test webp zlib zstd" +RESTRICT="!test? ( test )" + +# bug #483132 +REQUIRED_USE="test? ( jpeg )" + +RDEPEND=" + jbig? ( >=media-libs/jbigkit-2.1:=[${MULTILIB_USEDEP}] ) + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) + lerc? ( media-libs/lerc:=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) + opengl? ( media-libs/freeglut ) + webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) + zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-evenrouault )" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/tiffconf.h +) + +src_prepare() { + default + + # Added to fix cross-compilation + elibtoolize +} + +multilib_src_configure() { + append-lfs-flags + + local myeconfargs=( + --disable-sphinx + --with-docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable cxx) + $(use_enable jbig) + $(use_enable jpeg) + $(multilib_native_use_enable opengl) + $(use_enable lerc) + $(use_enable lzma) + $(use_enable static-libs static) + $(use_enable test tests) + $(use_enable webp) + $(use_enable zlib) + $(use_enable zstd) + --disable-libdeflate # bug #930111 + + $(multilib_native_enable docs) + $(multilib_native_enable contrib) + $(multilib_native_enable tools) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + rm "${ED}"/usr/share/doc/${PF}/{README*,RELEASE-DATE,TODO,VERSION} || die +} |