summaryrefslogtreecommitdiff
path: root/media-gfx
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-03 01:34:02 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-03 01:34:02 +0100
commit476528d7a16cfe2435b30ebd74783eea6925db5f (patch)
tree7272fd6469aed7e7f83598430e378aec9ce0dbff /media-gfx
parent6be74aaad3f65bab8561cebfef177dc28d802d9f (diff)
gentoo auto-resync : 03:04:2025 - 01:34:01edge
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/Manifest.gzbin38200 -> 38203 bytes
-rw-r--r--media-gfx/fotema/Manifest9
-rw-r--r--media-gfx/fotema/fotema-1.19.0.ebuild91
-rw-r--r--media-gfx/fotema/fotema-1.20.0.ebuild (renamed from media-gfx/fotema/fotema-1.19.1.ebuild)0
-rw-r--r--media-gfx/kgeotag/Manifest2
-rw-r--r--media-gfx/kgeotag/kgeotag-1.7.0.ebuild37
-rw-r--r--media-gfx/mypaint/Manifest2
-rw-r--r--media-gfx/mypaint/mypaint-2.0.1-r4.ebuild2
-rw-r--r--media-gfx/openmesh/Manifest9
-rw-r--r--media-gfx/openmesh/files/openmesh-11.0.0-gtest_detection.patch27
-rw-r--r--media-gfx/openmesh/files/openmesh-11.0.0-pkgconfig_instdir.patch14
-rw-r--r--media-gfx/openmesh/files/openmesh-11.0.0-rm_static_libs.patch55
-rw-r--r--media-gfx/openmesh/files/openmesh-11.0.0-tests_conditionnal.patch27
-rw-r--r--media-gfx/openmesh/files/openmesh-11.0.0-unused_flags.patch34
-rw-r--r--media-gfx/openmesh/openmesh-11.0.0.ebuild104
-rw-r--r--media-gfx/openmesh/openmesh-7.1-r1.ebuild66
-rw-r--r--media-gfx/tgif/Manifest4
-rw-r--r--media-gfx/tgif/metadata.xml5
-rw-r--r--media-gfx/tgif/tgif-4.2.5-r3.ebuild9
-rw-r--r--media-gfx/xli/Manifest2
-rw-r--r--media-gfx/xli/xli-1.17.0-r6.ebuild4
21 files changed, 288 insertions, 215 deletions
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index ce2ae46a5aa2..e1147caf9bd5 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 f00236ecb950..4c4c2c573552 100644
--- a/media-gfx/fotema/Manifest
+++ b/media-gfx/fotema/Manifest
@@ -1,11 +1,8 @@
-DIST fotema-1.19.0-crates.tar.xz 62327412 BLAKE2B 099677191ca1634288d9f4e6055ddfaa3e6562d96fcd06dcc51aa1cb49fed648a61f60f2d47ac51c4fd97a8a238a8f064a8f9990768e2160fd9e002b4ffb978a SHA512 11b7510aae15359e0b2bb95a7e5b4b973f1438328f8fea075264bfb16da50876c4bec5bd82c0af965c8fc9bb5c2d1126c03c077ebd0d1cda704e6b89daf504c2
-DIST fotema-1.19.0.gh.tar.gz 8950038 BLAKE2B 131c013515b11ac068944e9d3c7e4ae1809ed75bf6d7d1eebdf10c09498d519363ab2b0d35b07a6f11c3e221d8665adf289ce9ff3f820585dd97b2065a5c1322 SHA512 4750028bd30a46f37a6ca85ff9d005dd99c4d4a0d1c0df60baadc094d9630bafeff21e898543c9ef41c612237fdfbe642f7abbbcb1fbd4c8c6d3dbed369f420f
-DIST fotema-1.19.1.gh.tar.gz 8951161 BLAKE2B 77bbb21eceb2b700f4e3ff787be05a71dd819c662f26813af74ddd1645b9f7864e63cab74ca35cb33e20cddc9fd286705b43fc375247b490c0ec9c6848afb82b SHA512 aebf3a37443292ec51d5fe9a079cd1e074d82bf65e6bd2ec3729181849b71c8b57d020a5382ca8b690b1278b372b56b895b35f9c7810981462543c82a13e4aeb
DIST fotema-1.19.2.gh.tar.gz 8952377 BLAKE2B b41720af2f617c3d6f3e53be88bfdfec39d49a40b9b44b5a6c9b0c5e99d0280f8e8a79ebc7d0cee9fb083c0ed1ee54925953ca23e5a4807d0e1ca1c07170f337 SHA512 849ece52e13a1a8fc66864cad286e1c2bdcc9f3b73c0e0a45c42bf481e8b14a03f9e7d72a5461094a6fe804359d2ddcf0fbec1b7a82ce3a5c3cdc4e9b15c1311
+DIST fotema-1.20.0.gh.tar.gz 8952954 BLAKE2B 3d3c7d3606cc650b91ad5ee26ad1dee042cc68d7f2542a39e6f561f596875eaa2796b790ce227eba2a2f2d02162301e4397ec4e605ee714131aebe51ee869b5f SHA512 597415dc4dd347980c8a2b530b51177f651661f585ca1f64380a45bce1ea40ec967ef1017212b297bb1b53391fc208deb77309390bf4e5741aeeb769a299207f
DIST fotema-rust-faces-43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.gh.tar.gz 839519 BLAKE2B 7ba344d55c5d108e63556dda32aaf60cfbd2b14a05e2965ca69e54e2aab578f6ba49f7a7b89d6c32cb5ace4b80f7a84247dcbb43a98d5d709895810798966b0b SHA512 aac99659e2d82d342f52b5860d9f1e284e1658fa9e0986b1c54a81cc33f6391535a2773d79defc6a7bf1e52591dc91d91a1ef3742c38e599baed79975b42de51
-DIST fotema-v1.19.1-crates.tar.xz 63008632 BLAKE2B 62758bdd9d4cf54d3bceb187d027d8419b4ccdd2d64ab1e8c9e5679123ee729acbc16f3adeece965bac9a9a33ef093c6519581c0f75afd8327d53e159baae2f7 SHA512 0a366cc7b4bb19e0529fbc6fd5c37a9e03cdfe3ec0ff8e853f46985ffdb974f142f047376999779601abbb33385b7ed44cd6070959513fc471dec92ac76cd0cb
DIST fotema-v1.19.2-crates.tar.xz 63106132 BLAKE2B f57f6e19bbaa2570530f8280e59c80cdc887d7808c9453ac27b6f64bbd175faec2f20f31b8decf61af21f1d38248a868412f27122b0ebe398c63ba3937ce0055 SHA512 58db1ef27c7e10e8d156af3beb6ba9941f7676e286ce51497ec3f6953586e648431fbd5cb8485d751b2fcce6cafd912037dc9c2ce9a5a1173d68e609b8c63712
-EBUILD fotema-1.19.0.ebuild 1740 BLAKE2B 747bca674a34e1e931f604f3f0a593984ebcd4258092f4dc0deb9531925c7b018413c2cae13374a96adebca6a59afe7ec162ecaa3be7ab817c0312df539a82ba SHA512 ef750b5927d1c591aaa7ef88803ed5340be9fe30f3f83e6aed1fac28292cf7e829ccab8130acf58fdebc25ae1de52910321b01505466a4fa2628dcc042cf314c
-EBUILD fotema-1.19.1.ebuild 1787 BLAKE2B 00f33054baaf152ada5cdc3c022963d5e9a90ddece07b22a8c962dc1a200b613013b191a5863ec99c9e3972372054510d7e18252b279646665203a8698aa7f03 SHA512 53722f84091bfe7d64ba7400e446e6b458ddc55c6f6256702307486c676f4d75eb9d4ff54fa5ad4791fe3b0462bc2ec9e45c87ae90b3b63308eb646636ffd4d3
+DIST fotema-v1.20.0-crates.tar.xz 62261884 BLAKE2B 922522cd8e1882f48a6c22dc6e164c569bf224d2abd11a6eb13e1e839e1e9350a21f83cee6c5aac1e961e7be93bf2a2d9e135d3d3be2d5976763843d04d539e9 SHA512 4b549f5f4d378393553c978669a00aa07cdc3c76c37c2296bdd1d779156251c21f0a3ede3916ad4c46795628d70ee57c539f1a21b53f4b727e59b7d8e9cfd212
EBUILD fotema-1.19.2.ebuild 1787 BLAKE2B 00f33054baaf152ada5cdc3c022963d5e9a90ddece07b22a8c962dc1a200b613013b191a5863ec99c9e3972372054510d7e18252b279646665203a8698aa7f03 SHA512 53722f84091bfe7d64ba7400e446e6b458ddc55c6f6256702307486c676f4d75eb9d4ff54fa5ad4791fe3b0462bc2ec9e45c87ae90b3b63308eb646636ffd4d3
+EBUILD fotema-1.20.0.ebuild 1787 BLAKE2B 00f33054baaf152ada5cdc3c022963d5e9a90ddece07b22a8c962dc1a200b613013b191a5863ec99c9e3972372054510d7e18252b279646665203a8698aa7f03 SHA512 53722f84091bfe7d64ba7400e446e6b458ddc55c6f6256702307486c676f4d75eb9d4ff54fa5ad4791fe3b0462bc2ec9e45c87ae90b3b63308eb646636ffd4d3
MISC metadata.xml 326 BLAKE2B 4ae1a2fadba80e1886d73fb01d493fbbaabae2b97dbffaa10d46e0dbec690e3cb6f8e604675aeb9d0167e50d53cb3f1ffcc2d2ec6c6aed14c36acfe8d6bc31bb SHA512 1f8f3199af710dd344962c425a5af0936be2f52cb41123bee1aba249c356c5c0cb74f3ac6ff7f0fdf71a7e6f8552269abb20cda7d6685e3f21fd5e95436bf552
diff --git a/media-gfx/fotema/fotema-1.19.0.ebuild b/media-gfx/fotema/fotema-1.19.0.ebuild
deleted file mode 100644
index 72f90bd243cf..000000000000
--- a/media-gfx/fotema/fotema-1.19.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# 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}
-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://dev.gentoo.org/~mgorny/dist/${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 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/fotema/fotema-1.19.1.ebuild b/media-gfx/fotema/fotema-1.20.0.ebuild
index e2a5fa5cefb0..e2a5fa5cefb0 100644
--- a/media-gfx/fotema/fotema-1.19.1.ebuild
+++ b/media-gfx/fotema/fotema-1.20.0.ebuild
diff --git a/media-gfx/kgeotag/Manifest b/media-gfx/kgeotag/Manifest
index f1a4951a3c0e..2cd0fd23e8e4 100644
--- a/media-gfx/kgeotag/Manifest
+++ b/media-gfx/kgeotag/Manifest
@@ -1,5 +1,3 @@
-DIST kgeotag-1.7.0.tar.xz 422672 BLAKE2B fa3d5582c496506a869898eaed163fa488b63311fcf71651fc927b1ed54ede4840791a23a16a0d11883fe743e29e70b4aa4ec957881b4287ced4f66017840fdb SHA512 6f8813788d8257feb3a96588675c9d066220486ba3f9a216bef55d372cf0f4aebce86a1a52565b93022eb424aace2df9a13d09b1903dd03ed33495d01581489e
DIST kgeotag-1.8.0.tar.xz 426708 BLAKE2B 333e4343fffab2e162066a569ea3ff5fdda7672fc38e3818536579d96191a4edc342e4bfca049f77a2f97f710728c0e4408ce88bbc7c525462f9cb0ef21a2f7b SHA512 24d5fe52b9f6d7c17d291618ae6eab879c300ba0a9e914f09edf590eea8eda722ce5fc5ee9c356d19b31e8f179089b9520e6b36dece9baba25c7972865d7b50d
-EBUILD kgeotag-1.7.0.ebuild 847 BLAKE2B 7b8c7ad40a4e7c9c1bf6032da5919496c99f002e0b2a9298bb9e4b3d0d9384a34228306b08dc67fe5734697e312dab31ed83312be2b05e88402d42cbb986f1d1 SHA512 b07dec77a5ecca88518dcb3fe9c8fcd5ecff3398370695cd7e3950f75752fb773ece5429114233e020f378507379919a5921b2a15d156f6734adda59610c4f68
EBUILD kgeotag-1.8.0.ebuild 847 BLAKE2B 52221577f26bad15e7887898d71bec100d159e2198352233e7296e8bb2fbe472f629e0396dc5d9030381569a76417d7be9a4ebcd13ad5e77a583a0de02a91e6c SHA512 ecec9076a60dea819f8f3f3eacf2cc537bf757ba8b49d510efb56110fedf6150bc5a48b3d034f317cd9b06ca949e268910f912665e57927f0d76672a57ff7d49
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/media-gfx/kgeotag/kgeotag-1.7.0.ebuild b/media-gfx/kgeotag/kgeotag-1.7.0.ebuild
deleted file mode 100644
index a8764167058c..000000000000
--- a/media-gfx/kgeotag/kgeotag-1.7.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=6.5.0
-QTMIN=6.7.2
-inherit ecm kde.org
-
-DESCRIPTION="Photo geotagging program"
-HOMEPAGE="https://kgeotag.kde.org/ https://apps.kde.org/kgeotag/"
-
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
- kde-apps/libkexiv2:6
- kde-apps/marble:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5
-"
-
-DOCS=( CHANGELOG.rst README.md )
diff --git a/media-gfx/mypaint/Manifest b/media-gfx/mypaint/Manifest
index 1245231c45e4..5c08a5be10b8 100644
--- a/media-gfx/mypaint/Manifest
+++ b/media-gfx/mypaint/Manifest
@@ -4,5 +4,5 @@ AUX mypaint-2.0.1-r1-build-system.patch 638 BLAKE2B 8e0209eb8fdba535cb8c0075e183
AUX mypaint-2.0.1-setuptools.patch 2647 BLAKE2B e9212c40830e51ed8abe217204ce3bcad65fac99c7ad00f38ae6275eb404c3464598672431a6c857f7de42950830a63f25bcfcb5f19685a443f963251ed1a9be SHA512 4d834558ab0e5419aae98a2a8f30c285d330392d3627e21d25def869b16e2ef4100d45d6a78b3f1714bd72e1e7b8cb7de24f89893c6c98d87bcefe74aff5965a
DIST mypaint-2.0.1.tar.xz 7295048 BLAKE2B 813a939f95ea6887c57d8c0868e33e9bc8b1b95746d5ecd793d4fd13a32198ee5a445cfdd2691a15e944bfb0099d6ac624dff320ae29465db5b1e0d197bedb30 SHA512 449beddcc6da5d720c9efbeac94a466ed0057bd1962d42ebb419190e8b7fd8ffd341327408467fc5da47920f9d0da1fd6d78233a0dda88de5f5d52d53d9ab562
EBUILD mypaint-2.0.1-r3.ebuild 1902 BLAKE2B e834a0d01e599393d649f77ee161a2f3396d07c55606b7cbbc7126d0f2cb1f6ddfac6e6d1f5130817cdd57cec3721629f475eee2fed16865018c278d7d33c75d SHA512 1d9adf88bc6432ec5df418bb425a6d3856810a9f54d4c4e754ef13acded24281fd8e1242364812be9f72b1760e4a1f93b5b817cbd64db4d6c7b45877f6c49d46
-EBUILD mypaint-2.0.1-r4.ebuild 2289 BLAKE2B 0ac8b074033357b9cee69955fc8464003cd57820776448ad56ad1b9dae1380e57e0e5b0758058747d532692a7e701ac9e6ca59a76578241af8852edbe12f9676 SHA512 4493b1770a5aba3176dc196ab38370deb861c5fe9f18377cfd763669547dfc566a763fd4846d8ed38036bf73b55d9d1c9398ec7a8c9b6d993f45a1843acd0f43
+EBUILD mypaint-2.0.1-r4.ebuild 2287 BLAKE2B 919ec341a1fd844171378eb0e514bef9e527eebad331a221279bb9acccf2209fff66c87eb2b33e85199073383352cde21443bd2ceebd28c7d44b4254408b33d4 SHA512 3d52c16504a09affb8ce837995afc5876360eb657a30713ba68f19841671641ef69c981116bac1e28546d6148067c23eae7c7bddb01a9546ea2a153555d8d397
MISC metadata.xml 320 BLAKE2B 17a66707a8182c8eb1a0206b8ec86cdc307ce2d965beb66aa08e3e2b31700eebc05213b7e27e98aef40e566fd028561476d6f614aeb2a0450f560801f187b060 SHA512 cb54ae739d86722c2959d8ff63d8f20394b0611ef3f3a6587e517f3de6625748201659d782e6ec8ca65e55c285a6ff52408b3586088ce2546ba42872dfd07133
diff --git a/media-gfx/mypaint/mypaint-2.0.1-r4.ebuild b/media-gfx/mypaint/mypaint-2.0.1-r4.ebuild
index b48b461f743e..dcb3e2774f59 100644
--- a/media-gfx/mypaint/mypaint-2.0.1-r4.ebuild
+++ b/media-gfx/mypaint/mypaint-2.0.1-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/mypaint/${PN}/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="openmp"
LANGS="cs de en_CA en_GB es fr hu id it ja ko nb nn_NO pl pt_BR ro ru sl sv uk zh_CN zh_TW"
# Relies on setup.py test (long-removed) and nose (also long-removed)
diff --git a/media-gfx/openmesh/Manifest b/media-gfx/openmesh/Manifest
index fcd86be89a4c..7bc9f917b171 100644
--- a/media-gfx/openmesh/Manifest
+++ b/media-gfx/openmesh/Manifest
@@ -1,3 +1,8 @@
-DIST OpenMesh-7.1.tar.bz2 22855582 BLAKE2B 778b3a40c2e476cdb2f50b5b4a90f8b6ae7852f166087426ff1db25c829cb4172cd7ed14db1a22229f7b4447e7ebeb0d6116647d929b7dab43d565192a8ac48e SHA512 bca0f937e08fe512efb436f5b96b83a1ff7945640e18fb1bb083956f04609560e29b1c1f7e058840791df77df6859fdd20ff6f49d80b908e8c1c5542b8615e6d
-EBUILD openmesh-7.1-r1.ebuild 1451 BLAKE2B 95c4b5aec4504cc64718821f565f0ec1a5259e8eeadee9632eca28a17980ff0e10f6c4b35cfbdf704b97dc134a0145bf2344fc965bff6e5c1dc85764a7a40bc1 SHA512 a730b04f593cbed7f61ea2f15fccbe5ad4f5a0e1f27aa5235c8c442d26e87a39dfbd2ee74c383b1660bd4a070963c7be9834668418f94b554317fcb2008453b2
+AUX openmesh-11.0.0-gtest_detection.patch 898 BLAKE2B 2b5327af8105adff4688a59fb7fb0432046f609be434633cc9c4f40f15af1cb6a30f4c09ea95586e56a4bfc5f6fd133a62b81b4c39049b9a722ba4ca83a4d3b0 SHA512 e3e4e6c1901320950d2dfae09eaa222a7332d9a2e41450572b9a12f0f2aa5daba8c0ec42220a4b74bd352e7035fd91d146efba9dd5d6461f59068504e18bb76e
+AUX openmesh-11.0.0-pkgconfig_instdir.patch 521 BLAKE2B a410a9e8d4241b009056b63acf7b735f99c5e1089353e2ae6a57c5d6e9d5ffbba45a65f346d8a00fe424e802cc4e286905eaf517af01cedf7c1f51541e2b5642 SHA512 4bc70c524adeb2b9e3b37b8d01155cb225d2331729e618706c05195437add9da9dcec1135b75a5f2230099686ff94e6a48282b9c1b7da51394b11d13503fd043
+AUX openmesh-11.0.0-rm_static_libs.patch 2439 BLAKE2B 9e9c4dc61b0dbe68d4a55b8d7e79d911f8f07d5a58c93bd903a0953c7a759efb6da87a21d8ac16e9d6fd6a9fefa606c00ff90076640c23ce77d7c01a97546814 SHA512 9bad800732b0ecf998ea85ca60bd75c8065daa03bd1edd90bbeb45b1245a5aa8ad2d50c376763d41a918781e63cf9fc965eb7d87d2dab6eb030c4d30a745601e
+AUX openmesh-11.0.0-tests_conditionnal.patch 716 BLAKE2B 546327b3ca3f748606a05aadbdce6f7c2f011498b76cc47bca6bd3c2a3c32031d677e63b21ba9022bc46acd770c53721d7b1a228da16bd35ad1ae5dbf3891426 SHA512 edf95f0dd9d0726629a2c8762e8aa4188344efbede43949c4c7c8ff49f08837ced6d7996b8412fb49caba01afc995b6b1d8754c35f3236a7d790331f21ae0034
+AUX openmesh-11.0.0-unused_flags.patch 1221 BLAKE2B 16c92091739dfaad2906ae3f4dda3655240ac2b0200821db09ae2946d6c5222719cb394b3f41a122992a0859a4766f5d5562ec2081a80ab9eb52c2098615e54f SHA512 f2605ed8375ad4fc39d4eb1fa0732e5f86433df479718a86a229210c83ad6c7c6c6496c408f839ab16d0ac02791007bee5ca26824760cefcd4d6d8863ec217af
+DIST OpenMesh-11.0.0.tar.bz2 5867933 BLAKE2B 5f4eb34365cfeedab8e5de818db955ed1a5ab42d2289e9ab686efda0f3057462848bdee0b53af0f81ddc6ea388ef64eecde923f468beb2078a77f2dff5c04753 SHA512 4667ef9ae935403455a57277bd81dd61eb967f81dcbcc8ce5a84d537d60db37b0155dc7c118b14f90e142e44b0a453fd98984de17e20fae62c86be2ddc6e9a69
+EBUILD openmesh-11.0.0.ebuild 2333 BLAKE2B dcbe6ae73175a9f9e17b84ff112a059d8cf0099612e36a22d989e992084c4260bc509edc01de04f49b3d437b389692d72a170bd303855d7579b40060baa8ecbb SHA512 d20dd95bfdb1ab8ba5a17ff022aeb5b6d0137a475ad312bade9b5365dabea4e7c5c7235cd8a86079f59c00a20682badfec5455d7a2070abf6e56bfb56cc84838
MISC metadata.xml 649 BLAKE2B 885190b0bcbd5eea997faf14865a5873839ce727d3a98dc36f712063f487271d2882c2d5ea08af9d019edd8e780640f2684905ac01de00163e06e832c9afdf60 SHA512 f1c2f1b486f851d8ebc796c8738d1842e12edfc5968fbeea7c150ce8bbf6be107c64a7de051326d485222210a2972868d71d9cd619aa8a3fa5eca8bdd02da68e
diff --git a/media-gfx/openmesh/files/openmesh-11.0.0-gtest_detection.patch b/media-gfx/openmesh/files/openmesh-11.0.0-gtest_detection.patch
new file mode 100644
index 000000000000..6bb0e76a5e46
--- /dev/null
+++ b/media-gfx/openmesh/files/openmesh-11.0.0-gtest_detection.patch
@@ -0,0 +1,27 @@
+use find_package for GTest
+diff --git a/src/Unittests/CMakeLists.txt b/src/Unittests/CMakeLists.txt
+index 0d7fb92..73127db 100644
+--- a/src/Unittests/CMakeLists.txt
++++ b/src/Unittests/CMakeLists.txt
+@@ -73,20 +73,9 @@ if (NOT DEFINED OPENMESH_BUILD_UNIT_TESTS)
+ endif()
+
+ if (OPENMESH_BUILD_UNIT_TESTS)
+- # Fetch Gtest from github
+- include(FetchContent)
+- FetchContent_Declare(
+- googletest
+- GIT_REPOSITORY https://github.com/google/googletest.git
+- GIT_TAG f8d7d77c06936315286eb55f8de22cd23c188571 # v1.14.0
+- #FIND_PACKAGE_ARGS NAMES GTest
+- )
+- # For Windows: Prevent overriding the parent project's compiler/linker settings
+- set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
+- FetchContent_MakeAvailable(googletest)
+-
+ enable_testing()
+
++ find_package(GTest CONFIG)
+ find_package(Eigen3)
+
+ # Set correct include paths so that the compiler can find the headers
diff --git a/media-gfx/openmesh/files/openmesh-11.0.0-pkgconfig_instdir.patch b/media-gfx/openmesh/files/openmesh-11.0.0-pkgconfig_instdir.patch
new file mode 100644
index 000000000000..05656b4bda25
--- /dev/null
+++ b/media-gfx/openmesh/files/openmesh-11.0.0-pkgconfig_instdir.patch
@@ -0,0 +1,14 @@
+use commondir (share) for pkgconfig installation
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3aa8122..6d1bf51 100755
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -193,7 +196,7 @@ set(PRIVATE_LIBS "-lOpenMeshCore -lOpenMeshTools")
+
+ configure_file("openmesh.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/openmesh.pc" @ONLY)
+
+-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/openmesh.pc DESTINATION libdata/pkgconfig)
++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/openmesh.pc DESTINATION share/pkgconfig)
+
+ # generate target file
+
diff --git a/media-gfx/openmesh/files/openmesh-11.0.0-rm_static_libs.patch b/media-gfx/openmesh/files/openmesh-11.0.0-rm_static_libs.patch
new file mode 100644
index 000000000000..06fb0b4b0015
--- /dev/null
+++ b/media-gfx/openmesh/files/openmesh-11.0.0-rm_static_libs.patch
@@ -0,0 +1,55 @@
+Set shared-libs only
+diff --git a/src/OpenMesh/Core/CMakeLists.txt b/src/OpenMesh/Core/CMakeLists.txt
+index 48f5547..b6e4fd6 100644
+--- a/src/OpenMesh/Core/CMakeLists.txt
++++ b/src/OpenMesh/Core/CMakeLists.txt
+@@ -151,16 +151,12 @@ if (WIN32)
+
+
+ else ()
+- vci_add_library (OpenMeshCore SHAREDANDSTATIC ${sources} ${headers})
++ vci_add_library (OpenMeshCore SHARED ${sources} ${headers})
+
+ target_include_directories(OpenMeshCore PUBLIC
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../..>
+ $<INSTALL_INTERFACE:include>)
+
+- target_include_directories(OpenMeshCoreStatic PUBLIC
+- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../..>
+- $<INSTALL_INTERFACE:include>)
+-
+ set_target_properties (OpenMeshCore PROPERTIES VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
+ SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} )
+ endif ()
+diff --git a/src/OpenMesh/Tools/CMakeLists.txt b/src/OpenMesh/Tools/CMakeLists.txt
+index 08baecb..1b24daa 100644
+--- a/src/OpenMesh/Tools/CMakeLists.txt
++++ b/src/OpenMesh/Tools/CMakeLists.txt
+@@ -116,26 +116,18 @@ if (WIN32)
+ $<INSTALL_INTERFACE:include>)
+
+ else ()
+- vci_add_library (OpenMeshTools SHAREDANDSTATIC ${sources} ${headers})
++ vci_add_library (OpenMeshTools SHARED ${sources} ${headers})
+
+ target_include_directories(OpenMeshTools PUBLIC
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../..>
+ $<INSTALL_INTERFACE:include>)
+
+- target_include_directories(OpenMeshToolsStatic PUBLIC
+- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../..>
+- $<INSTALL_INTERFACE:include>)
+-
+ set_target_properties (OpenMeshTools PROPERTIES VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
+ SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} )
+ endif ()
+
+ target_link_libraries (OpenMeshTools OpenMeshCore)
+
+-IF( NOT WIN32 )
+- target_link_libraries (OpenMeshToolsStatic OpenMeshCoreStatic)
+-ENDIF(NOT WIN32)
+-
+ if ( (${CMAKE_PROJECT_NAME} MATCHES "OpenMesh") AND BUILD_APPS )
+
+ if ( WIN32 )
diff --git a/media-gfx/openmesh/files/openmesh-11.0.0-tests_conditionnal.patch b/media-gfx/openmesh/files/openmesh-11.0.0-tests_conditionnal.patch
new file mode 100644
index 000000000000..545cfc763a01
--- /dev/null
+++ b/media-gfx/openmesh/files/openmesh-11.0.0-tests_conditionnal.patch
@@ -0,0 +1,27 @@
+make tests conditional
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3aa8122..6d1bf51 100755
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -5,8 +5,9 @@ cmake_minimum_required(VERSION 3.10.0 FATAL_ERROR)
+ #set( CMAKE_CXX_STANDARD_REQUIRED TRUE )
+ #set( CMAKE_CXX_STANDARD 11 )
+
+-enable_testing()
+-
++if(OPENMESH_BUILD_UNIT_TESTS)
++ enable_testing()
++endif()
+
+ project (OpenMesh
+ VERSION 11.0.0
+@@ -118,7 +119,9 @@ endif()
+
+ # Do not build unit tests when build as external library
+ if(${CMAKE_PROJECT_NAME} MATCHES "OpenMesh")
++ if(OPENMESH_BUILD_UNIT_TESTS)
+ add_subdirectory (src/Unittests)
++ endif()
+ else()
+ # If built as a dependent project simulate effects of
+ # successful finder run:
diff --git a/media-gfx/openmesh/files/openmesh-11.0.0-unused_flags.patch b/media-gfx/openmesh/files/openmesh-11.0.0-unused_flags.patch
new file mode 100644
index 000000000000..77bf6956c504
--- /dev/null
+++ b/media-gfx/openmesh/files/openmesh-11.0.0-unused_flags.patch
@@ -0,0 +1,34 @@
+prevent configure from failing as variables called are unset and needless here
+diff --git a/cmake-library/VCI/VCICompiler.cmake b/cmake-library/VCI/VCICompiler.cmake
+index eca35d8..983099a 100755
+--- a/cmake-library/VCI/VCICompiler.cmake
++++ b/cmake-library/VCI/VCICompiler.cmake
+@@ -172,14 +172,6 @@ if (UNIX)
+ set( CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${flag} ")
+ endif()
+ endforeach()
+-
+- # Add the release with debug info flags
+- foreach( flag ${ADDITIONAL_CXX_FLAGS} ${ADDITIONAL_CXX_RELWITHDEBINFO_FLAGS} )
+- list (FIND ${CMAKE_CXX_FLAGS_RELWITHDEBINFO} ${flag} _index)
+- if (${_index} EQUAL -1)
+- set( CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} ${flag} ")
+- endif()
+- endforeach()
+ ENDIF()
+
+
+@@ -200,13 +192,5 @@ if (UNIX)
+ endif()
+ endforeach()
+
+- # Add the release with debug info flags
+- foreach( flag ${ADDITIONAL_C_FLAGS} ${ADDITIONAL_C_RELWITHDEBINFO_FLAGS} )
+- list (FIND ${CMAKE_C_FLAGS_RELWITHDEBINFO} ${flag} _index)
+- if (${_index} EQUAL -1)
+- set( CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} ${flag} ")
+- endif()
+- endforeach()
+-
+ endif()
+ endif ()
diff --git a/media-gfx/openmesh/openmesh-11.0.0.ebuild b/media-gfx/openmesh/openmesh-11.0.0.ebuild
new file mode 100644
index 000000000000..3e8b6c656d0a
--- /dev/null
+++ b/media-gfx/openmesh/openmesh-11.0.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PN="OpenMesh"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Generic data structure to represent and manipulate polygonal meshes"
+HOMEPAGE="https://www.graphics.rwth-aachen.de/software/openmesh/"
+SRC_URI="https://www.graphics.rwth-aachen.de/media/openmesh_static/Releases/$(ver_cut 1-2)/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="4"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc gui test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ gui? (
+ dev-qt/qtbase:6[gui,opengl,widgets]
+ media-libs/libglvnd
+ )
+"
+DEPEND="${RDEPEND}"
+# texlive-latexextra for xcolor.sty
+# texlive-latexrecommended for newunicodechar.sty
+BDEPEND="
+ doc? (
+ app-text/doxygen[dot]
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-latexrecommended
+ )
+ test? (
+ dev-cpp/eigen:3
+ dev-cpp/gtest
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-11.0.0-gtest_detection.patch
+ "${FILESDIR}"/${PN}-11.0.0-pkgconfig_instdir.patch
+ "${FILESDIR}"/${PN}-11.0.0-rm_static_libs.patch
+ "${FILESDIR}"/${PN}-11.0.0-tests_conditionnal.patch
+ "${FILESDIR}"/${PN}-11.0.0-unused_flags.patch
+)
+
+src_prepare() {
+ if use doc; then
+ doxygen -u Doc/doxy.config.in 2>/dev/null || die
+ fi
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ # Enable tools by default
+ -DBUILD_APPS=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt6=$(usex !gui)
+ -DOPENMESH_BUILD_UNIT_TESTS=$(usex test)
+ -DOPENMESH_DOCS=$(usex doc)
+ -DQT_VERSION=6
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc; then
+ cmake_build doc
+ # remove doxygen working files
+ find "${BUILD_DIR}"/Build/share/OpenMesh/Doc/html/ \( \
+ -iname '*.map' -o \
+ -iname '*.md5' -o \
+ -iname '*.repository' \
+ \) -delete || die
+ fi
+}
+
+src_test() {
+ cp "${BUILD_DIR}"/src/Unittests/CTestTestfile.cmake "${BUILD_DIR}"/CTestTestfile.cmake || die
+ local -x LD_LIBRARY_PATH="${BUILD_DIR}/Build/$(get_libdir)"
+ # parallel tests cause failures to each other
+ cmake_src_test -j1
+}
+
+src_install() {
+ use doc && local HTML_DOCS=( "${BUILD_DIR}"/Build/share/OpenMesh/Doc/html/. )
+
+ cmake_src_install
+
+ # we don't want to install the unittests binaries
+ if use test; then
+ rm "${ED}"/usr/bin/unittests{,_customvec,_doublevec} || die
+ fi
+}
diff --git a/media-gfx/openmesh/openmesh-7.1-r1.ebuild b/media-gfx/openmesh/openmesh-7.1-r1.ebuild
deleted file mode 100644
index 41c0b43f5636..000000000000
--- a/media-gfx/openmesh/openmesh-7.1-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_PN="OpenMesh"
-MY_PV="${PV/_rc/-RC}"
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-DESCRIPTION="A generic data structure to represent and manipulate polygonal meshes"
-HOMEPAGE="https://www.openmesh.org/"
-SRC_URI="https://openmesh.org/media/Releases/${MY_PV/-RC/RC}/${MY_PN}-${MY_PV}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="4"
-KEYWORDS="~amd64 ~x86"
-IUSE="qt5 static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtopengl:5
- dev-qt/qtwidgets:5
- media-libs/freeglut
- )
-"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )
-"
-
-src_prepare() {
- cmake_src_prepare
-
- # Fix libdir and remove rpath.
- sed -i \
- -e "s|\(set (ACG_PROJECT_LIBDIR \"\).*|\1$(get_libdir)/\")|" \
- -e "s|\(BUILD_WITH_INSTALL_RPATH \)1|\1 0|" \
- -e "s|\(SKIP_BUILD_RPATH\) 0|\1 1|" \
- -e '/^ *INSTALL_RPATH/d' \
- cmake/ACGCommon.cmake || die
-
- if ! use static-libs; then
- sed -i "s|\(SHARED\)ANDSTATIC|\1|" \
- src/${MY_PN}/{Core,Tools}/CMakeLists.txt || die
- sed -i '/OpenMeshCoreStatic/d' \
- src/${MY_PN}/Tools/CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_APPS=$(usex qt5)
- -DOPENMESH_BUILD_UNIT_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}" || die
- LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/Build/$(get_libdir)" cmake_src_test --verbose
-}
diff --git a/media-gfx/tgif/Manifest b/media-gfx/tgif/Manifest
index 96cafabd4848..dc3f10eab32c 100644
--- a/media-gfx/tgif/Manifest
+++ b/media-gfx/tgif/Manifest
@@ -1,5 +1,5 @@
AUX tgif-4.2.5-implicit-int.patch 5730 BLAKE2B 52d364f7af5df7d7cc4365320cbedc5405a96b2bd9072a3f516c00544035080412fa669e3a4a3ee168c170e54aaa48a671c11c2ac11b1ec5d94f244941adc2b6 SHA512 0f87964fa5a885dffcdd30a406b1310db8b8813054abe8b507fbfe497843ccc26769e8721904d1a28dee45e47f6db847832fd133ed4b59c04b9adc8759fe8147
AUX tgif-4.2.5-wformat-security.patch 19741 BLAKE2B 53633a5012d4f49bb42654c8237c4bee08fcac5525a69b0967f3fb2a7bdfe58d6a402f74d2af5505d876e9acfa1b3014ac1e7261b00f027b0e5b15c609ada0a8 SHA512 881ef034698a0e632c257a185346cb22218b93f8668fabf0169cb1a6c59ce0ad7a81ab5e4093610a3cbd360304a007067862d672622bed7a852db93f584d3d7f
DIST tgif-QPL-4.2.5.tar.gz 3093619 BLAKE2B 8d858c357a7c51185ee22f0e2005bd4a7c96270c701bf603fd7e6bea012794892e460d5e9dfbfdbbc17a3e6accb5f4afbc3baadc4e3315e6dd5b4e676f1ce5bf SHA512 7b007620190883e30216407bf31c4142493bbd270b4babc282994dec37d221d79f0b1cadc9efda9bc337eb323254e69beee2d4c4873877e7321df41922f456ef
-EBUILD tgif-4.2.5-r3.ebuild 1021 BLAKE2B 5e3d4b2c13ae9b065a67d8d6feff4248382fe7b565e287497f8f18c4ee93e5be9fe23359f340507a6d7c77c9aed234f294a0278652fd10caff72660db184b688 SHA512 9e3e648b2fe9f44fcf8f35126c603a1b77791a01a2c1bd1a17049f53ece0798d325f1485661d296475c6effda54b847f51bff89f240f446c4dfd5c6903926cc8
-MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
+EBUILD tgif-4.2.5-r3.ebuild 1106 BLAKE2B 0da42e9718c96e35ad35ebc7121cf544911f7cfd1044a578ff42ec0d98754c4a14dabb51890a164bba10eb966e96e964fc2baad6da8446644a3e3cea441549fc SHA512 f8e8850ea1998f8590a26b9d49c6e7d527aaef19cdcd64f350ee899b60676226cf05267907ed6ce50c8e2162df5f3ac69f08eb336f0646a406a4bf515ea14edb
+MISC metadata.xml 242 BLAKE2B a6e99f39a891246c353f587225608013ecfc7db7dd5036b787908a712d2e81f09a6801f5213c00321192e4e64402cc22569f6eb991bd728d0e257a634de60213 SHA512 fc558323d4e46a0597ebe82b68ef55f8b140485d1b0e135e2e185959443e4bbf87f1fda6ccb4e621e872f30bf5d101d06c940f4a9eecfb6c5f011de49a299f37
diff --git a/media-gfx/tgif/metadata.xml b/media-gfx/tgif/metadata.xml
index 85e4ed814fa2..b334c4067416 100644
--- a/media-gfx/tgif/metadata.xml
+++ b/media-gfx/tgif/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">tgif</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-gfx/tgif/tgif-4.2.5-r3.ebuild b/media-gfx/tgif/tgif-4.2.5-r3.ebuild
index 64fe95e20c46..3cdf86ebfab0 100644
--- a/media-gfx/tgif/tgif-4.2.5-r3.ebuild
+++ b/media-gfx/tgif/tgif-4.2.5-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,8 +8,11 @@ inherit autotools flag-o-matic
MY_P="${PN}-QPL-${PV}"
DESCRIPTION="Xlib base 2-D drawing facility under X11"
-HOMEPAGE="http://bourbon.usc.edu/tgif/index.html"
-SRC_URI="ftp://bourbon.usc.edu/pub/${PN}/${MY_P}.tar.gz"
+HOMEPAGE="https://bourbon.usc.edu/tgif/index.html"
+SRC_URI="
+ http://bourbon.usc.edu/tgif/ftp/tgif/${MY_P}.tar.gz
+ https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${MY_P}.tar.gz
+"
S="${WORKDIR}/${MY_P}"
LICENSE="QPL-1.0"
diff --git a/media-gfx/xli/Manifest b/media-gfx/xli/Manifest
index e132c5446291..2c637434149f 100644
--- a/media-gfx/xli/Manifest
+++ b/media-gfx/xli/Manifest
@@ -4,5 +4,5 @@ AUX xli-1.17.0-fix-scale-zoom.patch 1942 BLAKE2B fefbcbec8d9dba30fc1435fc998e371
AUX xli-1.17.0-libpng14.patch 245 BLAKE2B 681fd31f8d7f812272e54dc67de31ece9a936f4608d339e9d63fe7bdc2ba257d20d7ce01fb00b120662557bdfa44b908bbeb4e136665abdadeb062c1425e7af7 SHA512 079162bfd639994ea6553b49f9370faf5becee8ec1e99a1e71f43e32968f244c5a393433fba8920a399a9eb8bc4a3ec6097903bd2eaff46bdeef55f1f90d1fcf
AUX xli-security-gentoo.diff 6940 BLAKE2B 907fd85a2b248083380ae2210665dd9c251a7d528a93b1e2dffd149827f4900cab54b84b8a0be67c198a73d180cf31f4c8cdd7c4a37a3a8c5b30718babd5b1bf SHA512 b992219eb4b89bfee57429afbf67be6d6a04051b50de6e814c84c1adb209494d2faff15a228b43a992530fbeac83f15a94e9c1988982f98eabf287c26716671e
DIST xli-2005-02-27.tar.gz 201011 BLAKE2B c16f40368a7c55cb7d31777662e4e9c1515232904df4f6f0e7fdc4daf44fdafaa0a3d9d8298493dac9352fa10eaf5d2984f9e66832ca0bfd07d9e6d551f4dca5 SHA512 132b28396ebf3832dc35ff5fa7c102539ef30a194512fe6577ce1432bb84ecd7b4368e75eaf59f26a806900f63e1bfb9a93487ce1ebe3cfef2199256a783ccf7
-EBUILD xli-1.17.0-r6.ebuild 2139 BLAKE2B 4e3407ee763f37be8113717e29d01ed5402c2c35de2ff00cc096a19b82df047fcfa6f4862475c5e5c45a947ed0e6ba617f1c418cd05765c22fe3037154aa5b50 SHA512 ff207a7cfc91c96ca136a44e4646dc88e5c0bc6d050b642b0da250f78cc2c62085cb6c70b1ea320f8297ada84ffa911a4f0d7aee72c2b4fdfb439abf3d9c3064
+EBUILD xli-1.17.0-r6.ebuild 2141 BLAKE2B e7f0918b510047118df0de8e55989584895fec6772e08f32d2f76565f22505c2db9e11e28408aa24ba7e895c8e07617b6bbf41447c6ab63617f4e7822f5856c3 SHA512 b759bcbcf8c93d399e60646777e73e8dbee0c6516ba0f1e39f71452f4ebde09890aaaff94a507e403057cc6f266c9033f16b2a957b76405a3b5db3b86e06f81e
MISC metadata.xml 169 BLAKE2B 25149b73446be31f3ea3dd3a6394230987e7d4c601d1605fd3827b37bd99b3301c2e0edb95d0f59a4577ed27919f43c2cc02b1edf62c4012b935a82e709e0c05 SHA512 55c53f74b001bae56ba8c54581a4168335b6b3a28dac23a2102b76795d5fd41de33b8b3e1ec03f9acc6e7a3a77e93b1a6ff3e3967c3156dcbf22b5b5a6245ef5
diff --git a/media-gfx/xli/xli-1.17.0-r6.ebuild b/media-gfx/xli/xli-1.17.0-r6.ebuild
index 8ce0e204bb03..9d599fbe006f 100644
--- a/media-gfx/xli/xli-1.17.0-r6.ebuild
+++ b/media-gfx/xli/xli-1.17.0-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,7 +7,7 @@ inherit toolchain-funcs
SNAPSHOT="2005-02-27"
DESCRIPTION="X Load Image: view images or load them to root window"
-HOMEPAGE="ftp://ftp.ibiblio.org/pub/Linux/apps/graphics/viewers/X/xli-1.16.README"
+HOMEPAGE="https://www.ibiblio.org/pub/Linux/apps/graphics/viewers/X/xli-1.16.README"
SRC_URI="http://pantransit.reptiles.org/prog/xli/xli-${SNAPSHOT}.tar.gz"
S="${WORKDIR}/${PN}-${SNAPSHOT}"