summaryrefslogtreecommitdiff
path: root/media-gfx
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/Manifest.gzbin38223 -> 38220 bytes
-rw-r--r--media-gfx/fotema/Manifest3
-rw-r--r--media-gfx/fotema/fotema-1.21.0.ebuild91
-rw-r--r--media-gfx/gnofract4d/Manifest2
-rw-r--r--media-gfx/gnofract4d/gnofract4d-4.3_p20240821.ebuild4
-rw-r--r--media-gfx/gnome-photos/Manifest2
-rw-r--r--media-gfx/gnome-photos/gnome-photos-44.0.ebuild11
-rw-r--r--media-gfx/pngquant/Manifest4
-rw-r--r--media-gfx/pngquant/pngquant-2.12.6.ebuild65
-rw-r--r--media-gfx/pngquant/pngquant-2.17.0.ebuild68
-rw-r--r--media-gfx/ristretto/Manifest4
-rw-r--r--media-gfx/ristretto/ristretto-0.13.3.ebuild46
-rw-r--r--media-gfx/ristretto/ristretto-0.13.4.ebuild2
13 files changed, 107 insertions, 195 deletions
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 45fc51dbdc95..01d729533c10 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/fotema/Manifest b/media-gfx/fotema/Manifest
index c9ae4e1bc473..9f45ae500c28 100644
--- a/media-gfx/fotema/Manifest
+++ b/media-gfx/fotema/Manifest
@@ -1,8 +1,11 @@
DIST fotema-1.20.0.gh.tar.gz 8952954 BLAKE2B 3d3c7d3606cc650b91ad5ee26ad1dee042cc68d7f2542a39e6f561f596875eaa2796b790ce227eba2a2f2d02162301e4397ec4e605ee714131aebe51ee869b5f SHA512 597415dc4dd347980c8a2b530b51177f651661f585ca1f64380a45bce1ea40ec967ef1017212b297bb1b53391fc208deb77309390bf4e5741aeeb769a299207f
DIST fotema-1.20.1.gh.tar.gz 8953269 BLAKE2B 8ca66935e0be4be5f22384ad3f1e0c20f8a15b40a955d255b5ec6b93565f85b7ce1363ed7587a49b70d24dd2eaaa6ab7af8be5368d7bfc941a4883e82ac34adb SHA512 f7d3448105159e99f9b979bf97aff2e0adcf9abcb9c2a0aa70f914ac991b64b543a3bef0600feef1943a2c4da94936b9b66dfc0ee4f4eec59b40587fcc87d2a5
+DIST fotema-1.21.0.gh.tar.gz 8954109 BLAKE2B 86dad14dc12f30ad5932c0de8270f87115dcf46068a71b2cdd7c665e26750998052938da18039e2e72108fed6eb7706bb2b4df8611f5ec65591af0ca8a5fa891 SHA512 72992495a9dcfc8725acb06dcf030e69cf0284870826a199bc9f22eb2b1c0fa285eff24ac786ccc8700427ae3cf7bb3aa2ba5c42fc0e0433f2678919ab8d29f9
DIST fotema-rust-faces-43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.gh.tar.gz 839519 BLAKE2B 7ba344d55c5d108e63556dda32aaf60cfbd2b14a05e2965ca69e54e2aab578f6ba49f7a7b89d6c32cb5ace4b80f7a84247dcbb43a98d5d709895810798966b0b SHA512 aac99659e2d82d342f52b5860d9f1e284e1658fa9e0986b1c54a81cc33f6391535a2773d79defc6a7bf1e52591dc91d91a1ef3742c38e599baed79975b42de51
DIST fotema-v1.20.0-crates.tar.xz 62261884 BLAKE2B 922522cd8e1882f48a6c22dc6e164c569bf224d2abd11a6eb13e1e839e1e9350a21f83cee6c5aac1e961e7be93bf2a2d9e135d3d3be2d5976763843d04d539e9 SHA512 4b549f5f4d378393553c978669a00aa07cdc3c76c37c2296bdd1d779156251c21f0a3ede3916ad4c46795628d70ee57c539f1a21b53f4b727e59b7d8e9cfd212
DIST fotema-v1.20.1-crates.tar.xz 62319856 BLAKE2B 95406c2c6ca79267df0b02199822402b7aeb10f3241784b7952bec4e5d3938ee953adad93514d77f0cd0c83fe6db2fb75c4628007ccbbc3b99c7e4b57460618d SHA512 3f6a14e601813da00bae9963bb4bbdd66e0da5ebb7c5fff9f232d941ec103012d780b66ecbfa31e7cd423dfaa1fded03e72156e2bd7263e2389b4e12a8f314a3
+DIST fotema-v1.21.0-crates.tar.xz 62258228 BLAKE2B b13793058d28ae2143fe23ec5de998f3bcc7ea808c90535c438539cb8a3c4b2742614548e361b9a588cf6f70fdc1db0ba989fc49d8232af22f670f81b8d13b05 SHA512 649357e25130502f6a0fae111c8e36bab87c4cbf8b6fba8750b57c59bc1638d4b5d31e02a8f8269ea923ea4369fe3d8cb28c4187297c50ea4e8400d293825939
EBUILD fotema-1.20.0.ebuild 1787 BLAKE2B 00f33054baaf152ada5cdc3c022963d5e9a90ddece07b22a8c962dc1a200b613013b191a5863ec99c9e3972372054510d7e18252b279646665203a8698aa7f03 SHA512 53722f84091bfe7d64ba7400e446e6b458ddc55c6f6256702307486c676f4d75eb9d4ff54fa5ad4791fe3b0462bc2ec9e45c87ae90b3b63308eb646636ffd4d3
EBUILD fotema-1.20.1.ebuild 1787 BLAKE2B 00f33054baaf152ada5cdc3c022963d5e9a90ddece07b22a8c962dc1a200b613013b191a5863ec99c9e3972372054510d7e18252b279646665203a8698aa7f03 SHA512 53722f84091bfe7d64ba7400e446e6b458ddc55c6f6256702307486c676f4d75eb9d4ff54fa5ad4791fe3b0462bc2ec9e45c87ae90b3b63308eb646636ffd4d3
+EBUILD fotema-1.21.0.ebuild 1787 BLAKE2B 00f33054baaf152ada5cdc3c022963d5e9a90ddece07b22a8c962dc1a200b613013b191a5863ec99c9e3972372054510d7e18252b279646665203a8698aa7f03 SHA512 53722f84091bfe7d64ba7400e446e6b458ddc55c6f6256702307486c676f4d75eb9d4ff54fa5ad4791fe3b0462bc2ec9e45c87ae90b3b63308eb646636ffd4d3
MISC metadata.xml 326 BLAKE2B 4ae1a2fadba80e1886d73fb01d493fbbaabae2b97dbffaa10d46e0dbec690e3cb6f8e604675aeb9d0167e50d53cb3f1ffcc2d2ec6c6aed14c36acfe8d6bc31bb SHA512 1f8f3199af710dd344962c425a5af0936be2f52cb41123bee1aba249c356c5c0cb74f3ac6ff7f0fdf71a7e6f8552269abb20cda7d6685e3f21fd5e95436bf552
diff --git a/media-gfx/fotema/fotema-1.21.0.ebuild b/media-gfx/fotema/fotema-1.21.0.ebuild
new file mode 100644
index 000000000000..e2a5fa5cefb0
--- /dev/null
+++ b/media-gfx/fotema/fotema-1.21.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+ [rust-faces]='https://github.com/blissd/fotema-rust-faces;43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e;fotema-rust-faces-%commit%'
+)
+
+inherit cargo gnome2-utils meson xdg-utils
+
+CRATE_P=${P/-/-v}
+DESCRIPTION="Photo gallery for Linux"
+HOMEPAGE="https://github.com/blissd/fotema"
+SRC_URI="
+ https://github.com/blissd/fotema/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="
+ https://github.com/gentoo-crate-dist/fotema/releases/download/v${PV}/${CRATE_P}-crates.tar.xz
+ "
+fi
+
+# see LICENSES/
+LICENSE="
+ CC-BY-2.0 CC-BY-4.0 CC-BY-NC-SA-4.0 CC-BY-SA-4.0 CC0-1.0
+ FDL-1.3+ GPL-3+ MIT
+"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC MIT
+ MPL-2.0 UoI-NCSA Unicode-3.0 WTFPL-2 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=dev-libs/glib-2.66:2
+ >=gui-libs/gtk-4.16:4
+"
+# indirect deps via crates
+DEPEND+="
+ dev-libs/openssl:=
+ gui-libs/libadwaita
+ media-libs/fontconfig
+ media-libs/graphene
+ media-libs/lcms:2
+ media-libs/libshumate:=
+ media-libs/opencv:=[contribdnn]
+ media-video/ffmpeg:=
+ sci-ml/onnx
+ sys-libs/libseccomp
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango
+"
+RDEPEND="
+ ${DEPEND}
+ media-libs/glycin-loaders
+"
+BDEPEND="
+ dev-libs/glib:2
+"
+
+QA_FLAGS_IGNORED="/usr/bin/fotema"
+
+src_configure() {
+ local emesonargs=(
+ -Dprofile=$(usex debug development default)
+ )
+
+ meson_src_configure
+ ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
+
+ export ORT_STRATEGY=system
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
diff --git a/media-gfx/gnofract4d/Manifest b/media-gfx/gnofract4d/Manifest
index f1b1a15c97d6..7e438644b36e 100644
--- a/media-gfx/gnofract4d/Manifest
+++ b/media-gfx/gnofract4d/Manifest
@@ -1,5 +1,5 @@
DIST gnofract4d-4.3_p20240324.tar.gz 18274057 BLAKE2B 183bf96e0429fa676f1c6fca4ae6466c489d0fe5ffee09ae161e01d0f22b4e77165f846416702c026f5d73a27833dfebd49f5c3131c621c9b1abd2ee9fc5529d SHA512 a174683b659347e4a7203d78d309ab41971d105131d40ea60490871477e80109624405f7012e455389ccc9325e08f224a1d3ea2d4e0c23fc9c5ca4fb83f9dfaa
DIST gnofract4d-4.3_p20240821.tar.gz 18274253 BLAKE2B edfbd9a21b81f0fb051bbe6aef5ff97c77271985b7ecd0d3900ec70b208b1f2e5b75935d6213a761f555b2d4fe973e71b7859a56f2c2547f09321c6e75cc6981 SHA512 50abc3b5e9168308cbcff963a5aee00cd1f9a5a7a679d23023e6b21e82a1e04fc5fe8b55a10df39b1f71a85450824a75b2661abce9988746b9643acb78fa02e5
EBUILD gnofract4d-4.3_p20240324.ebuild 1807 BLAKE2B ac4416bd07fdd91545cfa2da18dbec010e0a5a4ef482bb9a414d82ad0a651b8f9a9fa59d5e5433e775e12f356ad926633ba623ba3e81cb6d58746029ae8d3aa2 SHA512 84789c4544eab3b22f281a13ca97c45cbfedf3d391ac6443c2749e5bdefb4e5a580c8bfb46d09d8e815cebb1090ea9c9fd716902f7099631f260308394bc69c7
-EBUILD gnofract4d-4.3_p20240821.ebuild 1809 BLAKE2B 031d19050dca3c592cbc00183711a081014b4b185090084e1ed3d4bb929e2d80fea647a5bc9345f999b041e0ff94b30e023d18397d3825ab6b45ef5c23dcc02f SHA512 79cfd0794dbfd7e7fa9360adbd6c87e11fdc5e85cd9f2863098f1a4e5657dc2fc177cdc608235fde864fa039983d46b88a14f0043c91179790f07fac5504a15b
+EBUILD gnofract4d-4.3_p20240821.ebuild 1808 BLAKE2B 7c5484f186598db7d2b09a94939ec4d72b2ea527af693d645971fb5cb0ac430d6530314a048af973777984a17cfa51d115e2c2d47272d668acb75acdaefff93b SHA512 b0629e0932eec3fe6bcb272bfade6a27e2970e182677374b998667aecb0da8a27f0a6fc5626da31ea60295b5883b73a3adcd6dd2f331ca66cd7a7ec2dc69ea07
MISC metadata.xml 474 BLAKE2B 6dcdd891ae9b2b69a1f7a2e3de6bc867894444743825642abddac1701d75bd2ec1542a5e6d4c86b76b2e209ccdc4db53e680692a0e6c7c99c280ff96fe6a13a2 SHA512 7b815ce8a870b158e39845840082ea3a87738d1f7c63b6aee869758deb3475f7f2c1c1f1831bfdc8af911c1f7825c514cf26c76af5bb32464e9fa2a308ba8a05
diff --git a/media-gfx/gnofract4d/gnofract4d-4.3_p20240821.ebuild b/media-gfx/gnofract4d/gnofract4d-4.3_p20240821.ebuild
index 03e0f31ababe..bba9102fb9ff 100644
--- a/media-gfx/gnofract4d/gnofract4d-4.3_p20240821.ebuild
+++ b/media-gfx/gnofract4d/gnofract4d-4.3_p20240821.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 @@ S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
diff --git a/media-gfx/gnome-photos/Manifest b/media-gfx/gnome-photos/Manifest
index cb2a77850430..5e7694bb34b8 100644
--- a/media-gfx/gnome-photos/Manifest
+++ b/media-gfx/gnome-photos/Manifest
@@ -1,3 +1,3 @@
DIST gnome-photos-44.0.tar.xz 2862604 BLAKE2B 0f6e2837c0beb4f4cef1ac79363c0b67b1ea1bb69e9d6fd81fb6a726067bf4c0106d16b3bfdee5b50ce786a1805bef74b2126b41046ec104a52cc476735633b8 SHA512 00ad3d431ffaaf245c3d5790b86fb3ec9d1c6ed8bc50bf4de872899a409d779bd964f6b63017182f797dd879655b2717f4b034cac029e0a3bc50c8df8fe3193b
-EBUILD gnome-photos-44.0.ebuild 2160 BLAKE2B 0418a6415a1150830d932c85e6f44911ed2ed120760b07fa691cc9e284e8ec41c33359c69e012db77e970fa82ef2887d4c78c37e9045125c379b86b71daa9100 SHA512 172c7515b9dedc34244c3c0dd4dc990831fe4d062e945069f898f906ab6410c5ed6795e1a8aecc496e4799e35a75f0cb1e90cff56ca66adaa63a411aaa43638f
+EBUILD gnome-photos-44.0.ebuild 2301 BLAKE2B 0a7efa815dc20c31958d8d547c7da2f96970965a2c8a621dd8b856ed1f2f91a3c24cbfb84b3cafd3d92bd00057c698c5126d8a0b4ff057258f747e34d709ff5e SHA512 07e58d6718396f2d1db76a844869332b15f7ad037c31e5253b6ee1c59a8bfdac79b5d4db3e8d938c201b36889e50678e31ef7f091011b199d2a9b11cfd86ac2b
MISC metadata.xml 1068 BLAKE2B 611c61f3ba39a6f4bd41e221a574d67fdec2f340a9f5fbd544f3a96b82e0966f2646cc9d6c5dab7fbd1d5e044cda46d639f3bf38f7d9c9cb84d981e28e2d9414 SHA512 d3eee2527fa2a21dbe63a7f13f2a5bcfbd1005aec972f6ff71f74ad08b25c80a75d1195ffea28d67b0dc48147c9b8c692ed4a8baabdb9219705fe2a78b6aeefd
diff --git a/media-gfx/gnome-photos/gnome-photos-44.0.ebuild b/media-gfx/gnome-photos/gnome-photos-44.0.ebuild
index 11827b30925a..cc8edecfea97 100644
--- a/media-gfx/gnome-photos/gnome-photos-44.0.ebuild
+++ b/media-gfx/gnome-photos/gnome-photos-44.0.ebuild
@@ -1,19 +1,22 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit gnome.org gnome2-utils meson python-any-r1 virtualx xdg
DESCRIPTION="Access, organize and share your photos on GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Photos"
+HOMEPAGE="https://gitlab.gnome.org/Archive/gnome-photos"
LICENSE="GPL-3+ LGPL-2+ CC0-1.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="test upnp-av"
-RESTRICT="!test? ( test )"
+#RESTRICT="!test? ( test )"
+# https://gitlab.gnome.org/GNOME/gegl/-/issues/335
+# https://gitlab.gnome.org/Archive/gnome-photos/-/issues/214
+RESTRICT="test"
DEPEND="
media-libs/babl
diff --git a/media-gfx/pngquant/Manifest b/media-gfx/pngquant/Manifest
index d859676967fe..ec4e0470409c 100644
--- a/media-gfx/pngquant/Manifest
+++ b/media-gfx/pngquant/Manifest
@@ -1,9 +1,5 @@
AUX pngquant-2.12.2-respect-CFLAGS.patch 449 BLAKE2B fb3679a05e024a276b5ae1070f90d4c59584a2b9dac062febb7bdeb1efbbd1cb4f39f8fd1aa94f81ac4318bd0413bdde44f75d418f69b916a70883220d9ef031 SHA512 68c2bf917d60da653abff4fc20c44a9f692213aed87a220a3ffb03ec308107eda7be1a6e135393658ef54d2d63bb0675f5e2a95bdf4b02628fcf5d367c0ce9ef
AUX pngquant-2.17.0-fix-test-version.patch 388 BLAKE2B 1b1543b9431f56fc9135147ed8317a5c2fe2cf378f1af0b1a0a8e706fab1933e8cfe150177a63a032387632337baf2b7a9a340245ffa3109962d8bc9d9908ea7 SHA512 dbc386e9ca1975dd1167e3e077dfbbc94432452f192802614ff0d9f77f17f0730314c28fef1baed01a9255a4afbfbfecdc450f4c9d07578cc1d424db34cb2d13
-DIST pngquant-2.12.6.tar.gz 69074 BLAKE2B 3573d54d94b0085de9ffd4dd34a8fd46c49a1e02d0a6419271c17bc7ac7ab6c05d811336a3a8a8ab21d4dea774c93ee1baae141b42c255838fb1eef9cdb1a871 SHA512 8ffff346df67edf1000c71b6d26371826bc4d236b3f57ef1ec73b3b61668cff9c3ca7d541417c39bc6c89e00176c91eb28867b7a91945ac84292ca0ac54984e9
-DIST pngquant-2.17.0.tar.gz 71209 BLAKE2B 0f625b6c27bc621fd5e1d9b4c5d3cbb7eda960a7afa8e6c6813c5d74e6f48055572dfacfcc93c694dc2d3fd8a107064c2a24c0845fc5339c0289b8527056d39a SHA512 7054cb6bdc547a6e00be1ab2363e2fa5367598593359ef23a91f3af8ff210b281e10f8721bc74d86f208f45336cd61292946c17dc5f26d292998eba95978dc0b
DIST pngquant-2.18.0.tar.gz 71187 BLAKE2B 3b390908de8484748a136d68f1096d58b6e454138afe6b2f76692acff324830a8246cb7001ffc932b2acdd66732c42d72c898a5a355e4e4b9effc90cd6ed924a SHA512 d9531008c6909cbabd98eb17108baf3085903c22f79548012d9a6c5b1b973329f89739f11a45aa52e12041e8352315af6313ed04339b3db78f2be430a3ae2326
-EBUILD pngquant-2.12.6.ebuild 1488 BLAKE2B bdd86897fe7715fba56857380e2c97d9a80dbbbc98461ffd7c9f3021269b2ee6ff814262af7abca121cf288c8bd62ee2cde6bd4b11b91c1a893e88c45a3a02de SHA512 025a85d645fc680236a456286cc1c6e336679f05972d1fec8caf5adb55d2f39b779e6b0f1ad07564d0a19a2f643949ec10b09927fac7555cd99296a874ec7f9c
-EBUILD pngquant-2.17.0.ebuild 1547 BLAKE2B 33b3b503ac7c94bc95ad0c056df106c8b06975b5dae7ab5614a5c8ae9393d1e1d5d89e02ba050ddebf9ed5598eab0f1adab46881a26d86c09c00d3a455fd10b8 SHA512 c7d50b9e5252b92d987294e999cdc3f580d7d5cadbc0fc1054b7d72781648ecc6d980d83a115e5679b093b8632fa23a2e84bd19fdb7dbe25292a7e9e7be13aad
EBUILD pngquant-2.18.0.ebuild 1544 BLAKE2B 1ef7582b6be4f1efdfef80bb42d2beba0f21378c70d4ae18191b8bd0a62bf65c67d44707a09c2ddc64c2400f942d29234e87fd2c26d2cd1e2a70f7f661e1b2a6 SHA512 da0c37a1ae905b1aaa3c41bc14ff5093e47e96a4f821fe9b756c8cc243a3a24e0b82fb545325716b252778a699975be262afb6c4004293355e65bced3f73c863
MISC metadata.xml 348 BLAKE2B 75c2a5c4166647a20ee98f2ac89b34ff504cb2bfc507ae012a5f932cd5ea711492acae8ea6d9f24af0a6305e51a2fe835dc91eab8be5d0c5d4cf5bc7a901029f SHA512 00be8ad0504e426c0a076f50d6573b0f878563444b2bb2b6c8759e1fdb947a2b479599ac69b2640f537802106d098fbb50de57e1637fcf0f28d9ef375993a486
diff --git a/media-gfx/pngquant/pngquant-2.12.6.ebuild b/media-gfx/pngquant/pngquant-2.12.6.ebuild
deleted file mode 100644
index 2e645d7f52f3..000000000000
--- a/media-gfx/pngquant/pngquant-2.12.6.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Command-line utility and library for lossy compression of PNG images"
-HOMEPAGE="https://pngquant.org/ https://github.com/kornelski/pngquant"
-SRC_URI="https://github.com/kornelski/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3 HPND rwpng"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-IUSE="cpu_flags_x86_sse2 debug lcms openmp test"
-REQUIRED_USE="test? ( lcms )"
-
-RDEPEND="
- media-libs/libpng:0=
- media-gfx/libimagequant:=
- sys-libs/zlib:=
- lcms? ( media-libs/lcms:2 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.12.2-respect-CFLAGS.patch )
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- default
-
- # avoid silent fallback to bundled lib
- rm -rv lib || die
-}
-
-src_configure() {
- tc-export AR CC
- # Hand rolled configure script, so not all flags are supported.
- ./configure \
- --prefix="${EPREFIX}/usr" \
- --with-libimagequant \
- $(use debug && echo --enable-debug) \
- $(use_enable cpu_flags_x86_sse2 sse) \
- $(use openmp && echo --with-openmp) \
- $(use_with lcms lcms2) \
- CFLAGS="${CFLAGS} ${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
- dodoc CHANGELOG README.md
-}
diff --git a/media-gfx/pngquant/pngquant-2.17.0.ebuild b/media-gfx/pngquant/pngquant-2.17.0.ebuild
deleted file mode 100644
index 95adcc0f4890..000000000000
--- a/media-gfx/pngquant/pngquant-2.17.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Command-line utility and library for lossy compression of PNG images"
-HOMEPAGE="https://pngquant.org/ https://github.com/kornelski/pngquant"
-SRC_URI="https://github.com/kornelski/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3 HPND rwpng"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-
-IUSE="cpu_flags_x86_sse2 debug lcms openmp test"
-REQUIRED_USE="test? ( lcms )"
-
-RDEPEND="
- media-libs/libpng:0=
- media-gfx/libimagequant:=
- sys-libs/zlib:=
- lcms? ( media-libs/lcms:2 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.12.2-respect-CFLAGS.patch
- "${FILESDIR}"/${PN}-2.17.0-fix-test-version.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- default
-
- # avoid silent fallback to bundled lib
- rm -rv lib || die
-}
-
-src_configure() {
- tc-export AR CC
- # Hand rolled configure script, so not all flags are supported.
- ./configure \
- --prefix="${EPREFIX}/usr" \
- --with-libimagequant \
- $(use debug && echo --enable-debug) \
- $(use_enable cpu_flags_x86_sse2 sse) \
- $(use openmp && echo --with-openmp) \
- $(use_with lcms lcms2) \
- CFLAGS="${CFLAGS} ${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
- dodoc CHANGELOG README.md
-}
diff --git a/media-gfx/ristretto/Manifest b/media-gfx/ristretto/Manifest
index 69d2365ddeff..b2d34ca30cea 100644
--- a/media-gfx/ristretto/Manifest
+++ b/media-gfx/ristretto/Manifest
@@ -1,5 +1,3 @@
-DIST ristretto-0.13.3.tar.bz2 854176 BLAKE2B 5c10505c40418cb7ff31e29091dfa23ab168d4fb9ce449003357af1b67db84b3c2e469947637aa9c93b453b9ecc4d7d8eae4285aecfde6ef30e3b5cd365604d3 SHA512 92eb0993cbe64a83c80cd78972a64762a03766a055ac66ad16f86c2ee4360a2cc9114723a60d60257f56052ccd579c618df8110a909e45a5cab10ee7c4a3d0f3
DIST ristretto-0.13.4.tar.xz 277320 BLAKE2B bbe83cca8044ba971bfb00162ef73809eb1ed970389e2c8a2b95f7be4fb411b704b70238eeed781f25471a91e5989ba7972871f2bb4d31858979d4e4a76e9672 SHA512 07eede11a88b5565bf311fb1d0c5702ef8d655d4970558638cee6a9df27c426fb591d0a693d3e3a0954b40106636d2092e5febfd033201d41e579c8f4b785923
-EBUILD ristretto-0.13.3.ebuild 947 BLAKE2B 334a8074d03e5f07454d56e787ba12ca19362cb02325c22eb34de611133bbe7f99d762b859260ba95a75e313fcb4e68350d3e35dc11e06608270ad04014d5ac2 SHA512 c59d67aa86f6a4b9f6132a7aecb294e7c4dafe16603cccd95efd2289fbe23158eae48de8fe58e7a17c408362abc941c6484463598eccb8b565d54e91b20b8f16
-EBUILD ristretto-0.13.4.ebuild 1146 BLAKE2B bc70f8126475c6855b8d1c25668e3fab09809e689739bb9923ba218a8ebcb4a362c583f4c779804c7b8d487c3e6be483c052b6c79c5bef49e932583b04a252fa SHA512 fd52ee2939bfbdf83438123610359a1096e1468f2353648f4d900ad8cf62e2eeb3f006e5bf96834cda05592184324a20cb0e6ba336189becf6181d2629ab592b
+EBUILD ristretto-0.13.4.ebuild 1140 BLAKE2B 2036b7c591235f7c1f6bc09357ffade1d2aafd2e918c265a24fc952d80a99487029b7e30a345ebf4a0d2c96c0b4c0a54ebf8acaba81f67ae8c33ee214774df02 SHA512 a4cc529ecd619317e2a35f308bd3a1d0697d03d12f993d41f0663bdddb765e963f3fb430442176dfcb8138149a13950fce2641a789d915654d3eb826bc067b4e
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/media-gfx/ristretto/ristretto-0.13.3.ebuild b/media-gfx/ristretto/ristretto-0.13.3.ebuild
deleted file mode 100644
index e952be50c4d3..000000000000
--- a/media-gfx/ristretto/ristretto-0.13.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A fast and lightweight picture viewer for Xfce"
-HOMEPAGE="
- https://docs.xfce.org/apps/ristretto/start
- https://gitlab.xfce.org/apps/ristretto/
-"
-SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-
-DEPEND="
- >=dev-libs/glib-2.56.0:2
- >=media-libs/libexif-0.6.0:0=
- sys-apps/file
- >=x11-libs/cairo-1.10.0:0
- >=x11-libs/gtk+-3.22.0:3
- >=x11-libs/libX11-1.6.7:0=
- >=xfce-base/libxfce4ui-4.16.0:0=
- >=xfce-base/libxfce4util-4.16.0:0=
- >=xfce-base/xfconf-4.12.1:0=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/media-gfx/ristretto/ristretto-0.13.4.ebuild b/media-gfx/ristretto/ristretto-0.13.4.ebuild
index 1e56ebe07244..fd18bba6d02a 100644
--- a/media-gfx/ristretto/ristretto-0.13.4.ebuild
+++ b/media-gfx/ristretto/ristretto-0.13.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="X"
# TODO: drop exo when we depend on >=libxfce4ui-4.21.0