summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69555 -> 69714 bytes
-rw-r--r--media-libs/lerc/Manifest3
-rw-r--r--media-libs/lerc/lerc-4.0.0.ebuild14
-rw-r--r--media-libs/lerc/metadata.xml25
-rw-r--r--media-libs/libdisplay-info/Manifest4
-rw-r--r--media-libs/libdisplay-info/libdisplay-info-0.1.1-r1.ebuild (renamed from media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild)2
-rw-r--r--media-libs/libdisplay-info/libdisplay-info-0.2.0-r1.ebuild (renamed from media-libs/libdisplay-info/libdisplay-info-0.2.0.ebuild)2
-rw-r--r--media-libs/libdovi/Manifest2
-rw-r--r--media-libs/libdovi/libdovi-3.3.1-r1.ebuild5
-rw-r--r--media-libs/libheif/Manifest2
-rw-r--r--media-libs/libheif/libheif-1.18.2-r1.ebuild2
-rw-r--r--media-libs/libplacebo/Manifest4
-rw-r--r--media-libs/libplacebo/libplacebo-7.349.0.ebuild4
-rw-r--r--media-libs/libplacebo/libplacebo-9999.ebuild4
-rw-r--r--media-libs/libpng/Manifest2
-rw-r--r--media-libs/libpng/libpng-1.6.44.ebuild2
-rw-r--r--media-libs/libvpx/Manifest3
-rw-r--r--media-libs/libvpx/libvpx-1.14.0.ebuild143
-rw-r--r--media-libs/tiff/Manifest1
-rw-r--r--media-libs/tiff/tiff-4.7.0-r1.ebuild86
20 files changed, 147 insertions, 163 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index e3925f814dc5..f5c83a8e59df 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
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
+}