diff options
Diffstat (limited to 'x11-misc')
79 files changed, 933 insertions, 1528 deletions
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz Binary files differindex 47a86b9816b7..536c66d5e40f 100644 --- a/x11-misc/Manifest.gz +++ b/x11-misc/Manifest.gz diff --git a/x11-misc/birdtray/Manifest b/x11-misc/birdtray/Manifest index b56f2ea1fba0..187a1dfd5e07 100644 --- a/x11-misc/birdtray/Manifest +++ b/x11-misc/birdtray/Manifest @@ -1,4 +1,4 @@ DIST birdtray-1.11.4.gh.tar.gz 867399 BLAKE2B e3e5663bb343d991c66ff0bd774fdc1abf74a5e94f7ea42ecfe5e16f3c1be932fe8d91ae0d9a6e43d75475671f4f18df0a90f80a09e58892d9629c4cc464b729 SHA512 a3eeeb93fea3f32bbf6a43944d76d0c3990a26db0abbad52102aa72f15f9a32a746620ca347444dab0d90393785aeada7ffb9ec901f91b4701fb128c4e7e628c EBUILD birdtray-1.11.4.ebuild 960 BLAKE2B c367b4a5c59080a59a0543b76a148582255950b7814b8b2fe6d8afea12ee6992cce48f5ddd5b0add4ec4d71576caf3cbce9dcb2b7d59fd2a38a2286b4da2544c SHA512 afa67efd378d3f044513f93c47612f351aeee8845167b4466bed305fd5e248588b06cb99225f5f393b588681dff81a03de18a6d65b5a3f354b07d330ecbec32c -EBUILD birdtray-9999.ebuild 960 BLAKE2B c367b4a5c59080a59a0543b76a148582255950b7814b8b2fe6d8afea12ee6992cce48f5ddd5b0add4ec4d71576caf3cbce9dcb2b7d59fd2a38a2286b4da2544c SHA512 afa67efd378d3f044513f93c47612f351aeee8845167b4466bed305fd5e248588b06cb99225f5f393b588681dff81a03de18a6d65b5a3f354b07d330ecbec32c +EBUILD birdtray-9999.ebuild 1075 BLAKE2B 569bc3ed5a2ebc0ee1116fd10ebaf87c28e57d673a370a2031379de144d107a28e983f1fbe8db0549c313fc6d741a6fbb1c327abbb8300fcafd0d643c9973555 SHA512 db6361ea3106ea39c8d4472a3f23cdff06d079aa3528c47ece6813fc56a4e59b7fab60ca3e6a510b59a1a15dff667758057cad0981a1b326011801f2a2a8b219 MISC metadata.xml 338 BLAKE2B 75ecb2600046ef12230de247cd9b4964fb987d43a45f1b4e2a38d0869599d1a4f27c398b5164134b0341edddf731e692981aae75339daea4c30a6e4bafcad4f3 SHA512 3082be6254c7a8e3647a1a908898b2649d2b007549c77699fb033dd987a1b1b58771f2d5ba0217b78b96058603e6ff6a6f8d9ec5470b109e6c4abf5c3afdea5d diff --git a/x11-misc/birdtray/birdtray-9999.ebuild b/x11-misc/birdtray/birdtray-9999.ebuild index 82afb728b6df..d35070a4f890 100644 --- a/x11-misc/birdtray/birdtray-9999.ebuild +++ b/x11-misc/birdtray/birdtray-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,19 +20,23 @@ LICENSE="GPL-3" SLOT="0" RDEPEND="dev-db/sqlite:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5[ssl] - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 + dev-qt/qtbase:6 + dev-qt/qtsvg:6 x11-libs/libX11" DEPEND="${RDEPEND}" # https://github.com/gyunaev/birdtray/commit/74a97df3a17efd5ef679b8eed6999b97abc23f10 # translations have been made optional, let's see how we would manage them -BDEPEND="dev-qt/linguist-tools:5" +BDEPEND="dev-qt/qttools:6" + +src_prepare() { + # https://github.com/gyunaev/birdtray/issues/606 + sed -i 's/Qt5LinguistTools/Qt6LinguistTools/g' CMakeLists.txt || die + sed -i 's/qt5_/qt6_/g' CMakeLists.txt || die + + cmake_src_prepare +} pkg_postinst() { xdg_icon_cache_update diff --git a/x11-misc/compose-tables/Manifest b/x11-misc/compose-tables/Manifest index 2f6b06dd76a1..b2a24a2e7fb3 100644 --- a/x11-misc/compose-tables/Manifest +++ b/x11-misc/compose-tables/Manifest @@ -1,5 +1,7 @@ DIST libX11-1.8.10.tar.xz 1839380 BLAKE2B 72ff400e1aad5bcb04e5dd3fb43f7767fad47e38cf628382cd5ffd5a204efc4de4f626027dddbbc7e10f80f8eaee0bcdf9792d9d012256366920f7ae0cffcb15 SHA512 f801f5b77cbc55074f73dc95b29fff7b5e1b13b99641f6e397788ad9f31a29793ed4e8e5bd373122c790ef90627e8f9d6d5e271051c1767a479a85c55cd82bc1 DIST libX11-1.8.11.tar.xz 1817652 BLAKE2B e557548d6acaa417a87600c10f1e295ae0fbb13460f7641260f59fc175e9b7de76b4c398981d76b11a52a055f26b233a2ceb44ebb8076d793eb047c2d178573a SHA512 4e2191258039ad0ea7fe5d22b8b0ab5e1d101b20fa4cd0fb44c5e1ac8b2ffbb3a0ad80ac3a67a3803ca30b972476b739a0c244b2ac8b7de6a32b06dc4e2c674b +DIST libX11-1.8.12.tar.xz 1895256 BLAKE2B f4bdb69abb2add723ca84832ef35f239659228c1f5a3f53631f0d4d4afa7030512b9ba65479464f3efecca0e09d1f758e3b92b139dd5e716fac1b8caaf5bb98d SHA512 cb7a284d9081a8b67f7d8568d56dc403a4b787e46ac497b07768d236084c01f80f4ea2ebd814f950ac9738adc3baea3912932fc333858195c4f8217744b6f730 EBUILD compose-tables-1.8.10.ebuild 994 BLAKE2B 22c9275efabffb0e4694f77998b355d5f527ab7dba5a023f868aafde0a4bc4599540faee6b10a8c0c4869ff046dc74f487a59232536f376043f426d603df67c9 SHA512 633767ff4b236e31e428b6f7c2c8e8e9b3ae0659f3060e60f91f91e243e55e9c48f97c5eb485a116ad9d618cbd6f2fcf1544d924e13ba64a981cb72635aafe80 EBUILD compose-tables-1.8.11.ebuild 1002 BLAKE2B ba0c848a73866f293d1f783fd11fe30dbd04681920564583c85dfcdc93a3ce783a485ee320fe96b57e1b012e00790b0789a929e55b64d49d91a741790ca8ce02 SHA512 9d6745c421b577ac42ed34f45c81fd49e1834baf749c23e1687b7635946ab025a06f102fa58737d8245d82f907b9d73ac3fcb88a5715752475a152cc381b96fd +EBUILD compose-tables-1.8.12.ebuild 1002 BLAKE2B ba0c848a73866f293d1f783fd11fe30dbd04681920564583c85dfcdc93a3ce783a485ee320fe96b57e1b012e00790b0789a929e55b64d49d91a741790ca8ce02 SHA512 9d6745c421b577ac42ed34f45c81fd49e1834baf749c23e1687b7635946ab025a06f102fa58737d8245d82f907b9d73ac3fcb88a5715752475a152cc381b96fd MISC metadata.xml 395 BLAKE2B 7912fcccfd8d8a4c9c1e5601783a0668679506638511ee719bf7bb95f99415fe95a417343060cf5ca3fe918ab1f9847f74861af36d3c712afa321272cd13cf66 SHA512 c2956ef519fe59d0f713732059224568b9d7c34579654b71993b02227a512c1ac3057dc7f81c6bc93834fd4fee212f1ae26f4055ea92f3eb7524da7d9e690f8f diff --git a/x11-misc/compose-tables/compose-tables-1.8.12.ebuild b/x11-misc/compose-tables/compose-tables-1.8.12.ebuild new file mode 100644 index 000000000000..12dfb3da5e72 --- /dev/null +++ b/x11-misc/compose-tables/compose-tables-1.8.12.ebuild @@ -0,0 +1,45 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_MULTILIB=no +inherit xorg-3 + +# Note: please bump this with x11-libs/libX11 +DESCRIPTION="X.Org Compose Key tables from libX11" +# xorg-3.eclass would attempt to fetch a tarball with a matching name to this package +SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/lib/libX11-${PV}.tar.${XORG_TARBALL_SUFFIX}" +S="${WORKDIR}/libX11-${PV}/" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +# Only needed by configure +DEPEND=" + x11-base/xorg-proto + >=x11-libs/libxcb-1.11.1 + x11-libs/xtrans" +# RDEPEND="" + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( + --without-xmlto + --without-fop + --disable-specs + --disable-xkb + --with-keysymdefdir="${ESYSROOT}/usr/include/X11" + ) + xorg-3_src_configure +} + +src_compile() { + emake -C nls +} + +src_test() { + :; +} + +src_install() { + emake DESTDIR="${D}" -C nls install +} diff --git a/x11-misc/dex/Manifest b/x11-misc/dex/Manifest index dd7c43eec1ca..27cbd006954e 100644 --- a/x11-misc/dex/Manifest +++ b/x11-misc/dex/Manifest @@ -1,3 +1,5 @@ +DIST dex-0.10.1.tar.gz 13224 BLAKE2B 97d39251d67f89880b7c6252ec1da77f9188b432bce1e6f7e66205363cd3aa876b1a192f4e2e7193e41a0ae7835e6da499c6e64b7f9bae0359028f539d11753b SHA512 4832e60416f07b90d4f4d03d6493322ccd44a73270edf289d80136587859d137cf39db12fc5cf38d3bdfa46aae3a4d1353c7776e702240b560a287190bdc2b57 DIST dex-0.9.0.tar.gz 10056 BLAKE2B 7abc01ccc6938e926840e4448eb6436db77703c1f8e1fef334d97196803a0b59af0f05fc507d1ac4337367120f7d9d9a211aecec6ac3644424edee3599067a89 SHA512 d68f5482cb0948f27a724437ddfc6de9a0f502bfd0d5c60c76fb85dda3c30e4c432013e530f6a91138c9ac9ff36b3824cd5e382e9d29bb9fb2ec2b9de4133094 +EBUILD dex-0.10.1.ebuild 1028 BLAKE2B f0502ac62e63128370f8ad4b2d0f9d077b98729c6728064e21d2a618e158161ea743916ff3534d4830e6e747d56c7f67d350ec2286826ad726e1263035330e5e SHA512 112d1eebc62d4e43273d582071669f3962c4352017d323479186df00f0034152f044607751a66c49d5ecb3ed45526dc2e3db2f9ef5f1735527db07c05e4ce784 EBUILD dex-0.9.0.ebuild 1016 BLAKE2B 40a7c0d780c1af086d0f08d4cc3c2615cdb0c5c257250c8650a59cf72e01a5eca3db77cf7d2f426389194ffb77b2bd195fe4f874706a6620cc5ad3148d3a4b22 SHA512 e11b5748c01ef160737ae1c1bc73df26887e11e70e50c330fceb672ba3a35ffa113a8cc97e28f6d222e1ed915dad7ce4f61d672d86bbca04181d47985aa7ad34 MISC metadata.xml 241 BLAKE2B 2d8350e134c84a3974a561b48212a687b01b2507994e61afec958cad35c2fca29bfadc9918c4b101f5e75a257a7c434c0daa9d4cd6adcfa11433a675c7571fd7 SHA512 2d448dfb1d937c52578e7ad1bfd45a369712bab97c4c923ca6df5f75cdd5e79cd7448b65a0814849c3219043c0ad45a08908c58e61caf09d612b3c441dc9e42b diff --git a/x11-misc/dex/dex-0.10.1.ebuild b/x11-misc/dex/dex-0.10.1.ebuild new file mode 100644 index 000000000000..bf7d77c4a784 --- /dev/null +++ b/x11-misc/dex/dex-0.10.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) + +inherit python-r1 + +DESCRIPTION="DesktopEntry eXecution - tool to manage and launch autostart entries" +HOMEPAGE="http://e-jc.de/" +SRC_URI="https://github.com/jceb/dex/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-amd64 -x86 -amd64-linux -x86-linux" +IUSE="doc" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +# https://github.com/jceb/dex/issues/37 + +RESTRICT="test" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( dev-python/sphinx )" + +src_compile() { + # Makefile is for creating man page only + use doc && emake +} + +src_test() { + dex_test() { + ./dex --test 2>&1 | tee test.log || die + if grep -q "Failed example" test.log ; then + die "Tests failed with ${EPYTHON}" + fi + } + + python_foreach_impl dex_test +} + +src_install() { + dobin dex + python_replicate_script "${ED}/usr/bin/dex" + dodoc CHANGELOG.md README.rst + use doc && doman dex.1 +} diff --git a/x11-misc/dunst/Manifest b/x11-misc/dunst/Manifest index 3cf3d09e4a00..ff31ac3a0b68 100644 --- a/x11-misc/dunst/Manifest +++ b/x11-misc/dunst/Manifest @@ -1,4 +1,8 @@ +AUX dunst.initd 279 BLAKE2B b682183552677b8b3992b322cecb0273cac7a27074b64210e335b0375eb957e6fa0bc944acb0f2cfc2808e44e7d9270605e664ca489e01d15c66e3d39aca3388 SHA512 276c626b4425a0320620b390869e1ce03a1eb372e70ed3d85323933c95406fcb45bb5a3cf3f881133777eac13b0cf3c8fcd09221dde070730d09b2cec2c2909a DIST dunst-1.12.1.tar.gz 4654978 BLAKE2B 61dfb8c3e56367cb2afed925f4ee66891ae8edd68837d6391889972aff46683eb5fe8fbf5951e30d6be9074aa648be480847e46cc36c2db6bb4024b42c02064c SHA512 0b4ef72bde6bd4b535f11b58d8bf463df3b9b06d5e2ff40e327eb25f13771eb52c7f7aa91590c6d1228ecb3bc2105510409b6984dd45b5e747c1141f3b79b46c +DIST dunst-1.12.2.tar.gz 4657260 BLAKE2B 1d102ea2dc1d50009c45dc8923a12572b14d4bf142916febd3d5f853ba5cd9e1a5b7ddbcf5cb55f02b0bbea919ce040b1f627eefceccccfa62b333667052daf6 SHA512 f4fabcc5e260cf2dbd16eecd29129df24125ff1444d724202b835415242ed92b9857d42b23ad1e03c6cadd98de7b7ebd5ce20a0e41162baf55b15a71cb90b768 +EBUILD dunst-1.12.1-r2.ebuild 1916 BLAKE2B dfeea0d0d3843882fb26a1dbeebbc245cd6a2d73431b723442c09ec34d851073fea33b938e9b69317aca0c4c918450c8026b0fc358fcfce69fa1cc51ba27aa79 SHA512 824e67d2e986ce1b18f28be122d200c4bdc35d0742ba1381fcf5c8ffdc9ee1a67f647d388ff3d65e6cd2171bdb2cb2bc0be7cf2934285c9f3375364b4abd1403 EBUILD dunst-1.12.1.ebuild 1848 BLAKE2B 021bd5b9642dfc767c9456181ac18a381f607492eb20328db0607cdfa51d6077360cc7bdef834d5bcd7db2b6e6843bbcfe523f71af81a6cb7a584baf251bd863 SHA512 f8779bf9eda90829f29b48c63fa94a70cd4907def66a0e7f687ef5da0451905c470be564a9a88afba9bca78d8e90b43ae7ce31895e12f5ce180ba12983f3ed8d -EBUILD dunst-9999.ebuild 1773 BLAKE2B bd51fc291f84d52f6b6791479aa23117c907fd42f065bab30dac19b3d7d8147fd6e4d37682f198d6475f7900938c67d4fcbc42f6f099a93b27a813a9a2247d23 SHA512 deb41c8b95d714f0eef1360e93f172a3930600254f8f872c311ad3d9186973633490511a4b2bee18b11bf045da4a4b7e1eb4a0ff67993c8adcf6ec5860bbb232 +EBUILD dunst-1.12.2.ebuild 1916 BLAKE2B dfeea0d0d3843882fb26a1dbeebbc245cd6a2d73431b723442c09ec34d851073fea33b938e9b69317aca0c4c918450c8026b0fc358fcfce69fa1cc51ba27aa79 SHA512 824e67d2e986ce1b18f28be122d200c4bdc35d0742ba1381fcf5c8ffdc9ee1a67f647d388ff3d65e6cd2171bdb2cb2bc0be7cf2934285c9f3375364b4abd1403 +EBUILD dunst-9999.ebuild 1839 BLAKE2B c7f0b60d826f555e1415b3eff5caa276d9da8a6393226a9e698ef194bd201d700f730a1b7293d2138b60319190b751838868bcaa9ea11e3939245d7005172a78 SHA512 0774a06de0ad17b4454c6cd2b0636795d7dc136ab2698c0e7ac97556e20e04c719ca29be9141523071a9155ad1f230fbc14f58cc0ecb4970faf56edba8098d40 MISC metadata.xml 583 BLAKE2B 0e304f035c74e14c1551e0e15eafac158cded052a39b893ab63b72f700a3d151fe048db153b00a1c98145261e8d6f56e609e215e95ff75de091d6f33156c9f14 SHA512 31932adf73148096301e796a0320332efd87f5b855d51618c81bb661611ef51d151ed2ea9575e3e64702368ca0791a9a5b9c8d2b6c036e1d11ce8bf04b7dc151 diff --git a/x11-misc/dunst/dunst-1.12.1-r2.ebuild b/x11-misc/dunst/dunst-1.12.1-r2.ebuild new file mode 100644 index 000000000000..f5a7861e403a --- /dev/null +++ b/x11-misc/dunst/dunst-1.12.1-r2.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd toolchain-funcs + +DESCRIPTION="Lightweight replacement for common notification daemons" +HOMEPAGE="https://dunst-project.org/ https://github.com/dunst-project/dunst" +SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+completions +dunstify wayland +X +xdg" + +DEPEND=" + dev-libs/glib:2 + sys-apps/dbus + x11-libs/cairo[X?,glib] + x11-libs/gdk-pixbuf:2 + x11-libs/pango[X?] + dunstify? ( x11-libs/libnotify ) + wayland? ( dev-libs/wayland ) + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXScrnSaver + x11-libs/libXinerama + x11-libs/libXrandr + ) + xdg? ( x11-misc/xdg-utils ) +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + wayland? ( dev-libs/wayland-protocols ) +" + +REQUIRED_USE="|| ( wayland X )" + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-Os//' -i config.mk || die + + # Use correct path for dbus and system unit + sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i dunst.systemd.service.in || die + sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i org.knopwob.dunst.service.in || die +} + +src_configure() { + tc-export CC PKG_CONFIG + + default +} + +src_compile() { + local myemakeargs=( + DUNSTIFY="$(usex dunstify 1 0)" + SYSCONFDIR="${EPREFIX}/etc/xdg" + SYSTEMD="0" + WAYLAND="$(usex wayland 1 0)" + X11="$(usex X 1 0)" + ) + + emake "${myemakeargs[@]}" +} + +src_install() { + local myemakeargs=( + COMPLETIONS="$(usex completions 1 0)" + DUNSTIFY="$(usex dunstify 1 0)" + PREFIX="${ED}/usr" + SYSCONFDIR="${ED}/etc/xdg" + SYSTEMD="0" + WAYLAND="$(usex wayland 1 0)" + X11="$(usex X 1 0)" + ) + + emake "${myemakeargs[@]}" install + + exeinto /etc/user/init.d + newexe "${FILESDIR}/dunst.initd" dunst + systemd_newuserunit dunst.systemd.service.in dunst.service +} diff --git a/x11-misc/dunst/dunst-1.12.2.ebuild b/x11-misc/dunst/dunst-1.12.2.ebuild new file mode 100644 index 000000000000..f5a7861e403a --- /dev/null +++ b/x11-misc/dunst/dunst-1.12.2.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd toolchain-funcs + +DESCRIPTION="Lightweight replacement for common notification daemons" +HOMEPAGE="https://dunst-project.org/ https://github.com/dunst-project/dunst" +SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+completions +dunstify wayland +X +xdg" + +DEPEND=" + dev-libs/glib:2 + sys-apps/dbus + x11-libs/cairo[X?,glib] + x11-libs/gdk-pixbuf:2 + x11-libs/pango[X?] + dunstify? ( x11-libs/libnotify ) + wayland? ( dev-libs/wayland ) + X? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXScrnSaver + x11-libs/libXinerama + x11-libs/libXrandr + ) + xdg? ( x11-misc/xdg-utils ) +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + wayland? ( dev-libs/wayland-protocols ) +" + +REQUIRED_USE="|| ( wayland X )" + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-Os//' -i config.mk || die + + # Use correct path for dbus and system unit + sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i dunst.systemd.service.in || die + sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i org.knopwob.dunst.service.in || die +} + +src_configure() { + tc-export CC PKG_CONFIG + + default +} + +src_compile() { + local myemakeargs=( + DUNSTIFY="$(usex dunstify 1 0)" + SYSCONFDIR="${EPREFIX}/etc/xdg" + SYSTEMD="0" + WAYLAND="$(usex wayland 1 0)" + X11="$(usex X 1 0)" + ) + + emake "${myemakeargs[@]}" +} + +src_install() { + local myemakeargs=( + COMPLETIONS="$(usex completions 1 0)" + DUNSTIFY="$(usex dunstify 1 0)" + PREFIX="${ED}/usr" + SYSCONFDIR="${ED}/etc/xdg" + SYSTEMD="0" + WAYLAND="$(usex wayland 1 0)" + X11="$(usex X 1 0)" + ) + + emake "${myemakeargs[@]}" install + + exeinto /etc/user/init.d + newexe "${FILESDIR}/dunst.initd" dunst + systemd_newuserunit dunst.systemd.service.in dunst.service +} diff --git a/x11-misc/dunst/dunst-9999.ebuild b/x11-misc/dunst/dunst-9999.ebuild index 38f2b2385cea..ffbf4be52163 100644 --- a/x11-misc/dunst/dunst-9999.ebuild +++ b/x11-misc/dunst/dunst-9999.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 @@ -84,5 +84,7 @@ src_install() { emake "${myemakeargs[@]}" install + exeinto /etc/user/init.d + newexe "${FILESDIR}/dunst.initd" dunst systemd_newuserunit dunst.systemd.service.in dunst.service } diff --git a/x11-misc/dunst/files/dunst.initd b/x11-misc/dunst/files/dunst.initd new file mode 100644 index 000000000000..8ed0f8c38ad5 --- /dev/null +++ b/x11-misc/dunst/files/dunst.initd @@ -0,0 +1,11 @@ +#!/sbin/openrc-run +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License, v2 or later + +depend() { + need dbus +} + +export DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus" +supervisor=supervise-daemon +command="/usr/bin/dunst" diff --git a/x11-misc/evolvotron/Manifest b/x11-misc/evolvotron/Manifest index 81b139fc4f07..ef0c64e23f2f 100644 --- a/x11-misc/evolvotron/Manifest +++ b/x11-misc/evolvotron/Manifest @@ -1,4 +1,7 @@ AUX evolvotron-0.7.1-gcc11-predicate-decl.patch 1065 BLAKE2B 2d5b22c2f239f211a321d0610ac573a0dbce528ff249d39d954bbb51e4b4a7cd58134e5833ddd73b8683db6c064928550c98f6600fa199e77b77c7f67515f595 SHA512 bee1abc69d8664ee977a45e0ab5f36466048bb6fbab1c96b98d7b28163070bc6f3bb9bd0ba2963f224f881836ddf2c8b3cce98771a664a6345485f849814a03c +AUX evolvotron-0.8.2-fix-desktop.patch 382 BLAKE2B c1f0bf41ca795442515c73edefc63434d931df98eeb4cc7119d1e11cd7ebbe733840921efa04461cab1319fc3dc62d03a142839dec0193894ac1ff8a947e172e SHA512 616a74b0301211e6f69979c2916699470f5cddf52e79871a9477bd548250eea8802037be32e759ba0822738e3be8d2856cf79248acc14445b590716a7d155e86 DIST evolvotron-0.7.1.tar.gz 179516 BLAKE2B b73c813fdf134e0e4c7882e06a12bc06acfb6dcdf4a38043c4c30027bf00da10df85d6877abdbd8ca6393496038ba9fa0c32a16b0f37dd14d72cc63c00a17d1c SHA512 74f48dc0881a82d999ccc910df026da80fcc46a906fe2fbb8edbae50a1fa42a3379087f00dd21fd9e5d69cee7c6fc745b80f8703b1af1ebc3a1cdb52ffbe16e9 +DIST evolvotron-0.8.2.tar.gz 250210 BLAKE2B 95d5d4cb6c242b1f07a763d4621257a33501134bfe09dec0a9b6368cb21fcd33a3d7ffd5527246b79be03d6266411c0964265150a5dc11b38336c99909f65a9d SHA512 6d998fb76b0dfb375d4cf135cbd7333a3d450f40d8adcfdcc90d1fa261e21a9ab60e3cc3ba5c9438efedc9ad9ba469697917291f1955413f21cb6bbbc340101e EBUILD evolvotron-0.7.1-r1.ebuild 986 BLAKE2B 08301bf075a5e8d678e19ab3e84c28403e719529a8aed8c2956386c83a8b4d1b8d05abfb674dbe14c2a398590a3fd2547f10581793031f81bf0b2a8e37c5b6c3 SHA512 339bfb175da4037795d5447f3b08ce55bb843761ee4bd6dc0e9e9506576878627e9d65fe031ff1bc9a042fdab1a41eddf8a6158cec1dce51027616268863d84e -MISC metadata.xml 247 BLAKE2B e588522d9427bfb05aea1102c0d8c7e36fc1b50c7fdcf0972bbe73cbf91786f58ad6581fb872fe136f34ac21966068e5802b7b172cad95a6bceb87bdd7c343e1 SHA512 396db4ac12a556025564c0e1425fe876b31ddecd0610fa3d8d4f7611314b483fb5a857136abfeb470591df0e51db29a6259be2338f237a7abbbbb8eaecaf6b09 +EBUILD evolvotron-0.8.2.ebuild 859 BLAKE2B 92753db01b7b5ec97fb2454e05c232d7bbd8df633f03c0f867e5b45d54a5b52e7a3b1be629715e8aca7fa4421f38b94428625ba49569c65746c37cff1627cdd7 SHA512 c3d9643494a833850a82c68cef608a68b1c1c9acda9c5441f52c45b3039593e95db57cf32bc05c27a1fd80b8bc61aed8317bb2fab1eca70e2d6e4f14cc585c55 +MISC metadata.xml 756 BLAKE2B a7cc31952bbee452601efafbf2b80301db9d55ef2f3d983967a215a3e5c5fe77d754d59e1da7757feeac06f67e5c84d018f26969d2cb754359fd110692394c12 SHA512 f252a51a654b872168f60de38ec0493d7a88ab1d6e89bcb16c90dd7075ac3e6f7d41bb36938f6fb800f62924954a5a5c1c3cf864d24d133e99f9a976b9fef844 diff --git a/x11-misc/evolvotron/evolvotron-0.8.2.ebuild b/x11-misc/evolvotron/evolvotron-0.8.2.ebuild new file mode 100644 index 000000000000..0227e9ce2754 --- /dev/null +++ b/x11-misc/evolvotron/evolvotron-0.8.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop qmake-utils xdg + +DESCRIPTION="Generative art image evolver" +HOMEPAGE="https://www.timday.com/share/evolvotron/" +SRC_URI="https://github.com/WickedSmoke/evolvotron/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + dev-libs/boost:= + dev-qt/qtbase:6[gui,widgets] +" +DEPEND="${RDEPEND}" + +PATCHES=( + # to be removed at the next release 0.8.3 + "${FILESDIR}"/${PN}-0.8.2-fix-desktop.patch +) + +HTML_DOCS=( evolvotron.html ) + +src_configure() { + eqmake6 main.pro +} + +src_install() { + local bin + for bin in ${PN}{,_mutate,_render}; do + dobin ${bin}/${bin} + done + + for x in 48 128; do + doicon -s ${x} dist/icon-${x}.png + done + + domenu dist/${PN}.desktop + + doman man/man1/* + einstalldocs +} diff --git a/x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch b/x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch new file mode 100644 index 000000000000..6503c6722211 --- /dev/null +++ b/x11-misc/evolvotron/files/evolvotron-0.8.2-fix-desktop.patch @@ -0,0 +1,12 @@ +https://github.com/WickedSmoke/evolvotron/pull/8.patch +diff --git a/dist/evolvotron.desktop b/dist/evolvotron.desktop +index a2f79c7..8d5f550 100644 +--- a/dist/evolvotron.desktop ++++ b/dist/evolvotron.desktop +@@ -4,5 +4,5 @@ Name=Evolvotron + Comment=Interactive generative art program + Exec=evolvotron + Icon=evolvotron +-Terminal=0 ++Terminal=false + Categories=Qt;Graphics;2DGraphics; diff --git a/x11-misc/evolvotron/metadata.xml b/x11-misc/evolvotron/metadata.xml index 154ded0b9b65..942e80a22a9c 100644 --- a/x11-misc/evolvotron/metadata.xml +++ b/x11-misc/evolvotron/metadata.xml @@ -3,6 +3,15 @@ <pkgmetadata> <!-- maintainer-needed --> <upstream> - <remote-id type="sourceforge">evolvotron</remote-id> + <remote-id type="sourceforge">evolvotron</remote-id><!-- old --> + <remote-id type="github">WickedSmoke/evolvotron</remote-id> </upstream> + <longdescription> + Evolvotron is an interactive "generative art" application for Linux to + evolve images/textures/patterns/animations through an iterative process + of random mutation and user-selection driven evolution. (This process + is also often referred to as "evolutionary art" or "genetic art".) If + you like lava lamps, and still think the Mandelbrot set is cool, this + could be the software for you. + </longdescription> </pkgmetadata> diff --git a/x11-misc/kapow/Manifest b/x11-misc/kapow/Manifest index 173e5cb1d092..4f939aff9716 100644 --- a/x11-misc/kapow/Manifest +++ b/x11-misc/kapow/Manifest @@ -1,3 +1,3 @@ -DIST kapow-1.5.10-src.tar.bz2 834452 BLAKE2B 0ca2eb71a13119689ba878b6981bb66d26565035441f0a02d20097becd19a539742b37989543d18db6438f5cdccfa1aed1c698a94a0287b3d0b0b316cb9bd8b4 SHA512 6aa47bcf7ccb0a4c3dba4d675786ed63bd27ef7b6ed4d62074ae8409fcc640574d264c9c4952f764792b8280f11cd3a736f46389db2239b68589595e4424e518 -EBUILD kapow-1.5.10.ebuild 1275 BLAKE2B 07a87a087e7e4522d572649382f2f40e7c0f3f89cdaa7ff2bc8292bb2b76568ee25e08bc029b20da9d0466de80d9d4baf8a771e4e593aae96c526e5a17919276 SHA512 18192e030371206e62d5fc0062e43de04023a77126665b654bd951de1339dfbcd8831608d3818eff92c3bcc2d024c17fd1ba6acbe07c87a49e6a57a278fd5267 -MISC metadata.xml 283 BLAKE2B a331b1e9ff53500aeb6cc233060b012baa15650c7f7536cb91318e680c334d90b2cf5c61cae6b86d24e0a483831e7c2f9ed920b68aaae7ea8bb6c100313d61d4 SHA512 3c79af7b17da8a8179b4e996c70d8caa00e15ddc774d0d22b28c851eb18783f2c416af528e14f37c14869612c4d7420ecacf5333114c6b15a479f12f3b75c3f2 +DIST kapow-1.6.4.tar.bz2 843376 BLAKE2B 40d8130a754ab8981772adf001c5bf04a3614acf23c2d5e95d891bd0f5dd21dd9a7aa66da5329557f4e2d55ad4c8ce4ec8c022b3cfb167cd74e2d04133108d31 SHA512 39c421ad5ebd538379af374964b056ef0678a7836701b3cbf8960886294eb1ba9358bf15e7d7a491d5a27d480533a481e2c2cb1ae25be05bb327acd49ddbcc96 +EBUILD kapow-1.6.4.ebuild 480 BLAKE2B 717fddab27e0dd0e19bce19ccd780f5b671c78914a6e205ee11c40f3aa4e50b3322d3bf730f34140d23845221867f3c87fc360d6673e25e543fbf6b5b9064c8a SHA512 dda5c0bd4d0bdc53dc5bdb198a4efa7b52b13ab46b943b59d23f3fdf19dbf1d2bb95859a8fdf5a8eca7d3bf41f38995354948fe171301e6cd68483b1c0d16524 +MISC metadata.xml 523 BLAKE2B a59a7703dae9519b2d9bec4af19746337335945730d72ce2a777965f97199739a9c4be9d611bcf79cbbb4f690caf24d58a4816a10d169d0d51a34478447a9014 SHA512 80b8b5d5a242f3b8ff723c1db645feb89386261db2062b644c54036cae1259d647b9bc14ac8fd82933d29d5b38113c13654c5cf264e2205627f29da0e385a605 diff --git a/x11-misc/kapow/kapow-1.5.10.ebuild b/x11-misc/kapow/kapow-1.5.10.ebuild deleted file mode 100644 index 99d2b1b4ae5d..000000000000 --- a/x11-misc/kapow/kapow-1.5.10.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qmake-utils xdg-utils - -DESCRIPTION="A punch clock program designed to easily keep track of your hours" -HOMEPAGE="https://gottcode.org/kapow/" -SRC_URI="https://gottcode.org/${PN}/${P}-src.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwidgets:5 -" -DEPEND="${RDEPEND}" -BDEPEND="dev-qt/linguist-tools:5" - -K_LANGS="ar bg cs da de el en es fr it lt nl no pl pt_BR pt ro ru sv tr uk" -for K_LANG in ${K_LANGS}; do - IUSE+=" l10n_${K_LANG/_/-}" -done -DOCS=( ChangeLog README ) - -src_prepare() { - default - - count() { echo ${#}; } - local lang_count=$(count ${K_LANGS}) - local locale_count=$(count translations/${PN}_*.ts) - [[ ${lang_count} = ${locale_count} ]] \ - || die "Number of LANGS does not match number of locales" - unset count - - local lang - for lang in ${K_LANGS}; do - if ! use l10n_${lang/_/-}; then - rm translations/${PN}_${lang}.* || die - fi - done -} - -src_configure() { - eqmake5 kapow.pro PREFIX=/usr -} - -src_install() { - export INSTALL_ROOT="${D}" - default -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/x11-misc/kapow/kapow-1.6.4.ebuild b/x11-misc/kapow/kapow-1.6.4.ebuild new file mode 100644 index 000000000000..37fdc21df923 --- /dev/null +++ b/x11-misc/kapow/kapow-1.6.4.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Punch clock program designed to easily keep track of your hours" +HOMEPAGE="https://gottcode.org/kapow/" +SRC_URI="https://gottcode.org/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-qt/qtbase:6[gui,network,widgets]" +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/qttools:6[linguist]" + +DOCS=( ChangeLog README ) diff --git a/x11-misc/kapow/metadata.xml b/x11-misc/kapow/metadata.xml index 02ab588d0b09..c828a72004e1 100644 --- a/x11-misc/kapow/metadata.xml +++ b/x11-misc/kapow/metadata.xml @@ -1,8 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>desktop-misc@gentoo.org</email> - <name>Gentoo Desktop Miscellaneous Project</name> - </maintainer> + <maintainer type="project"> + <email>desktop-misc@gentoo.org</email> + <name>Gentoo Desktop Miscellaneous Project</name> + </maintainer> + <upstream> + <maintainer status="active"> + <email>graeme@gottcode.org</email> + <name>Graeme Gott</name> + </maintainer> + <bugs-to>https://gottcode.org/kapow/bugs/</bugs-to> + <remote-id type="github">gottcode/kapow</remote-id> + </upstream> </pkgmetadata> diff --git a/x11-misc/menulibre/Manifest b/x11-misc/menulibre/Manifest index 8ac97a75bb24..e0ec340eb1fe 100644 --- a/x11-misc/menulibre/Manifest +++ b/x11-misc/menulibre/Manifest @@ -1,5 +1,3 @@ -DIST menulibre-2.2.3.tar.gz 488117 BLAKE2B 2bb157f6f8fb1af8c5059bfa2f93dbf99eb3a0cf9b3072cae28284d50c6a7d847da7a7dc5905ff59386f7d69029f7ffd7c39cb9137e029355fea2f52741283c6 SHA512 bd554606ad35cdd41272ed656427ae3f610d6aacfc9e91e4de6ed342034e1bb6070812017a1372d04b0df4008ae1cd7207ca243142a874b6abb0a00893740da3 DIST menulibre-2.4.0.tar.gz 520920 BLAKE2B c55dbb077db2af477dc9c1882449981ff15cb66b9c12ea4433ed11a1649f9dedfa8c743ca15f54b5cfd9993c8d8ae3398fd0c87c4b5e3199f5e291029f9c81af SHA512 0c520d9cab6d9eccaa9119c4ff771dbef913909202b3f2d600f4b71f5b2db87c71df35c6d8374099fda07b33b6c02686bd6b53ca0fa3d4dbd439b3c5cdcb2839 -EBUILD menulibre-2.2.3.ebuild 1315 BLAKE2B c1e297299c8db6f4e0ac1b980ee02df86ce3d0b2eec5231ce7a653b6967b21ed2786cfa9af15d9c9fb8aa567381e9f3562b21fa2fbc896b6e164918589c364b0 SHA512 996edfa5b0527df130cda9cbc1cd97e672aca8aeb3072c98069d967fc7471c096890ab50402ca054cfcc0974e14fc79969a897837062d3751bc98466fe5b5100 EBUILD menulibre-2.4.0.ebuild 1322 BLAKE2B df967207867c2282835cf2a11fe67f4cc63e967e59a0d1ac8af9207ae6bb0a0b10fa642f0a132e7bf6080b6fec3fe5bac8c0cd1f922d427287e144c08d8ba071 SHA512 eea77bd61681aa14b222f8f9b9d394a4446d903cac638895684c9b430b8c2f5e00ec626f4e2c0785d678f230337d9d95bcfb855da59ef97d0c62fa7b31d4ce08 MISC metadata.xml 276 BLAKE2B 5ae33ec24b361408186426738ecfc12a6a3ae761e023050d59a02b6bdf5f4dd788ac33ef6c9ff0c0c27e415fb369aa3cf8118bdc6268d95c3a33e75a5341140e SHA512 f186b9f746afb87c00b913f67250ed8a6f9563df447b2caab6717b212c7a8e09ae78b7dcce76bf4acdff238ff12d1faf3b997991a38ba34beae17f734b37b060 diff --git a/x11-misc/menulibre/menulibre-2.2.3.ebuild b/x11-misc/menulibre/menulibre-2.2.3.ebuild deleted file mode 100644 index edeabe5b03f5..000000000000 --- a/x11-misc/menulibre/menulibre-2.2.3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" -inherit distutils-r1 xdg - -DESCRIPTION="Advanced freedesktop.org compliant menu editor" -HOMEPAGE="https://bluesabre.org/projects/menulibre" -SRC_URI="https://github.com/bluesabre/menulibre/releases/download/${P}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}]') - gnome-base/gnome-menus:3[introspection] - x11-libs/gdk-pixbuf:2[introspection] - x11-libs/gtk+:3[introspection] - x11-themes/hicolor-icon-theme" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/python-distutils-extra[${PYTHON_USEDEP}]') - dev-util/intltool" - -python_prepare_all() { - distutils-r1_python_prepare_all - - # show desktop entry in all DEs - sed -i '/^OnlyShowIn/d' menulibre.desktop.in || die - - # workaround incorrect behavior when LINGUAS is set to an empty string - # https://bugs.launchpad.net/python-distutils-extra/+bug/1133594 - ! [[ -v LINGUAS && -z ${LINGUAS} ]] || rm po/*.po || die -} - -python_install_all() { - distutils-r1_python_install_all - - rm -r "${ED}"/usr/share/doc/${PN} || die -} diff --git a/x11-misc/pcmanfm-qt/Manifest b/x11-misc/pcmanfm-qt/Manifest index 9c8b5b1f921a..ec718229b1bb 100644 --- a/x11-misc/pcmanfm-qt/Manifest +++ b/x11-misc/pcmanfm-qt/Manifest @@ -1,5 +1,5 @@ DIST pcmanfm-qt-2.0.0.tar.xz 395756 BLAKE2B 75071c5f2a75e1d46749a9c289a9faf4cd341912b1d0e8d2ecafb99a23117582d7060635877fa215f2f3181dae5be0dadddb93987da57500ff5c1450e8b5961b SHA512 b4f46245d8e14874546bd95d47fdab41988a6caef3fef45509e3fd12f11d79ab71a0d44a60ca755b097caf7471bc3cd1160078f020270fd6a7cbf58283a4bda3 DIST pcmanfm-qt-2.1.0.tar.xz 400536 BLAKE2B 39b1669401108e283298ca4d9e48041ef52825efd315b64bfdc0805d76d23b541d0456b07e753fcce91cf7d529e5aa691982234a33b573ec6a95b06067516d96 SHA512 8ae90b931ab3d9ed1c11cbf7c845aeedf7db324622f77e0ca1fbec39961a395bcb0dca84e1f6d22a03f17358d1e1fda453a8bc30821bde4fae1feb807037305c EBUILD pcmanfm-qt-2.0.0.ebuild 1178 BLAKE2B c1780a60f75e663392d30d1a0fdf11578c5c4fe421c3232abcbc8cf685ffd71ea84f4f85ace50c9c80059751f4b9d77433c0011c60ca60b2b83e2e7a85c0a3a5 SHA512 fca9b3b66d3589a3263d3d4c3ab60b355e04ef7213dd103e0a79a4a80a81dfeef2da8b5f4403242e9f149c4071b067112aaff2d656412311974ee7a16ca71b75 -EBUILD pcmanfm-qt-2.1.0.ebuild 1103 BLAKE2B 3a530fa11c4aa5ff3c2ad98fc85bf280d1426a2c93192ef61794930c21e221187c0268fe87242481d7bb44266563af7b4a8b0082529796bdaf84ea9cb699c1e8 SHA512 ef41f52edd40adc164b6043879ae182c1f95f015e31f0f294bc2a1f4cd0ae79c4866425f3c51204a224c79f633066496ef409258d9e58c91609c0297962d8f44 +EBUILD pcmanfm-qt-2.1.0.ebuild 1102 BLAKE2B 443bdeabd376781f2a6649ad9828331e81e9230a12a349b2c29c2e1535f9bc4fcb37b4805268a4ac857fdb11904055a00e069a9a7b100abde54c4a6db4681ddc SHA512 090421c998e5adf0e64334326cfc3bea516f49c6c2c2f6730e0181c95c48ba3fce39c7fae31d134edbc563f9953aeaacdf536891770a2d65813a4cfb96814106 MISC metadata.xml 317 BLAKE2B 2d1773f0bd25bbd367f590a419615c5016ad850906f9a5858a6091109c359e9c677e2c58de2df9515dff7c1e2e659fd80e10b3e7ea605b5035c939790aadc4d6 SHA512 e91c385569fd6309b842e62b0303d4dc5ddb8721e39c9f1d22956c340c776edc940b727312f3307d8bbb6d5fd3459e410568c3170adc94bebc53e2811146fa7f diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-2.1.0.ebuild b/x11-misc/pcmanfm-qt/pcmanfm-qt-2.1.0.ebuild index b368735ec11c..55e7802633ae 100644 --- a/x11-misc/pcmanfm-qt/pcmanfm-qt-2.1.0.ebuild +++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-2.1.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+ LGPL-2.1+" diff --git a/x11-misc/qps/Manifest b/x11-misc/qps/Manifest index 7de50228bc1c..d549c50a13c4 100644 --- a/x11-misc/qps/Manifest +++ b/x11-misc/qps/Manifest @@ -1,5 +1,5 @@ DIST qps-2.10.0.tar.xz 461820 BLAKE2B 37704d51dd1625ab936a933b443cb022b44931bcb8678557f1039e38091d1ae061cf87926cdadc87b70ae23b19306b30276bd9c26be10c8e9854fb85d71e7daf SHA512 66f9fcb9d3f1bab0fcd57fb7baf12f164d001592ba61dc0af24fdf10253ac400c32c9cae89e833157dc889c9bf3dbd2225f8c341d35f2e1cc27ac763ff2020d7 DIST qps-2.9.0.tar.xz 457488 BLAKE2B 641b084f1e6817c7a5dd95aa1a21ede11e6c3206ac3206fb2e1ebd4e4685adbc53f09fbc6ffa44297f37a70d0bf1a12758e232e00d4126ffbe7f38eed4f10f15 SHA512 d085f987ce0abbd479704270415502384a17fdce13401c8d70d0d9982b045ef50b20abc347809e3c0c425651440c2c0f8e24b7114251808011990e896e6710fd -EBUILD qps-2.10.0.ebuild 659 BLAKE2B 64dcdf100db5ba0d7d5e996f3ba0d8f590647124b4c2475f3dcc6460c38344d0b2e524c8018495155a4086ce4b7570d03f7b101b8853cee8d13504e77ce0fdd5 SHA512 382b106c0222ce407b68829ec8863bc71ea71f9b73fb4449a5936e1806a5da4f1ce68e32e33cf63b5b88354a38607912bbacc5606767bbb714a50f2436e656a0 +EBUILD qps-2.10.0.ebuild 658 BLAKE2B def40562220be2fe97eb25882298c43ee050c74aa6dc5b1764b4dec12a42c0f54f8cb72a62a4348aa7058bae25dfe3d25f80e44d391b48d7278abbc2c85e2f07 SHA512 3fc69f2d81c0f57c308a67351f7c9c3b373b53c4d7f4928e0af4110e9b9d02611f59f06969e3d67971bb479c8c1644820884a0b4f2b2ca2647bc05a311aa4bee EBUILD qps-2.9.0.ebuild 806 BLAKE2B 59a7ca2e05e1a3ea971636ca7e5509a6be90b5d91ee1aec10b1b865da1371254b15abd4a7422403a013d9db9d4651b524f9072e9a4920e0e8f31d3381d0729d8 SHA512 191d8128a6817fddb41d4330b05861c8477b8f6365fd6e2a9754f470fe4eca6821d1035a8641685ccaba2ef299924a34151d85b52f681892e8c8eebfc7f7667d MISC metadata.xml 310 BLAKE2B 721b197419cc333428e003442ce2827f346f0f750b9109fe2f95f3da06a6342a5798c4d57e6ad839aa62887a7060ecba0fd1f790aea26c6cc93ee97550c4c226 SHA512 3405859e03ff8f73e27e4b7fae13e93983f0fedc4f98080008d631f8534d50fd8df770cb72cca8b7fdd7fd662fb1d09425c085f862a29eb6a32dc7d6ffc6adb5 diff --git a/x11-misc/qps/qps-2.10.0.ebuild b/x11-misc/qps/qps-2.10.0.ebuild index 0a20b4fe57ba..3567a276174b 100644 --- a/x11-misc/qps/qps-2.10.0.ebuild +++ b/x11-misc/qps/qps-2.10.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0" diff --git a/x11-misc/qt5ct/Manifest b/x11-misc/qt5ct/Manifest index 34489879bc32..fed180fca01c 100644 --- a/x11-misc/qt5ct/Manifest +++ b/x11-misc/qt5ct/Manifest @@ -1,3 +1,3 @@ -DIST qt5ct-1.8.tar.bz2 85945 BLAKE2B 0a882a076eb1013c4196e9067f7ed135b0f86c2850071de4945bb17053618a605ca412fbc1c7a87a6e00ee051f4fb5f0d31754490aa51abe472c72a6918088c9 SHA512 5417850fb2bad4faaed59c8af61bec04c1ee7fefe8495286571e257b2f68cd417d36439c66fcfac28bb735c753a4ca4cec327b74e97e5ce8c2d4e36b3e4fba28 -EBUILD qt5ct-1.8.ebuild 940 BLAKE2B be980603e619c1cfe6e03097c22b1ea91a980a1831ab54e7ac38dccf6f1fdb375bce7c8bd53e1a1ada78d352437fdfe6c6c3753a31aa7e63bb2b1c6e0ce09adb SHA512 c201d72b130955333cdeb4ebbd6d0f61bc8258656812f277a04f7d7f5058a530a7e34b2e114165403dbc6eeb78677f2f61d0229fed1708d25a34eb1b67d9644d +DIST qt5ct-1.9.tar.bz2 87416 BLAKE2B 72aa7055c4f7ae901001c343e2c2ad8a21568e493277f9b4b3b94497aa7bce252c6c72426d86c4427cf7545c6bfcf650f1587ebfe40842fc848115d226ec817f SHA512 8f0ed517c6b6f42eb75ac20a629cae6230846f5bdcb0a5446f52f5dc46812ee0278d095433804cd3c25c650d1737eb02d2ab2bd88fea65efa2e2ccb8c60de192 +EBUILD qt5ct-1.9.ebuild 940 BLAKE2B 5ff6465b84f7714ad1b31380a88e1afa38edcf221c3c61db6fe00bb011677dcc70274c596cefa359571f010fee6c8b44f7deee1220c0cbd0b97f151e400d904d SHA512 75a975b86a4598d4eceacb77222b44e18312e7432eb89b26f5f6f865a93af140b72d1ada107c6ed724bba02698c98d7229893d05a326bed4d23cbfafec913837 MISC metadata.xml 482 BLAKE2B fac0c00072791bfee45fe52707734e35a18e58f21704b6897bc315ffbd4db50f2fcc058586d04c2459d39d040cd55ef3bd328b12d66c9b35f61cf985462f4d2a SHA512 6c0a13ee72cfdb1415899864758870c837adc76471358ec61aa661348caf4dccad6398a0f25a1e4bd638b7d01eeee484b7350726c0626cf991db7cd32ccc518c diff --git a/x11-misc/qt5ct/qt5ct-1.8.ebuild b/x11-misc/qt5ct/qt5ct-1.9.ebuild index 8be1a39d4b3c..091f5edf48ae 100644 --- a/x11-misc/qt5ct/qt5ct-1.8.ebuild +++ b/x11-misc/qt5ct/qt5ct-1.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest index bac1adf91f8b..978049bd347b 100644 --- a/x11-misc/redshift/Manifest +++ b/x11-misc/redshift/Manifest @@ -2,5 +2,5 @@ AUX redshift-1.12-apparmor.patch 1195 BLAKE2B 1601e4c8ba980e6f54497e28b8e7d33d6c AUX redshift-1.12-libayatana-appindicator.patch 1125 BLAKE2B 94eac1a5b7567788d1ba70e25b3104dbd0db309a16da1b071d7b0affca6244d1957f7201ee18d085d93c25592d7dce35e876c54807ef86c87e307b6729dc242d SHA512 5ba8bea77c28fa2c96cb6933fbb83e57b363f71e6269dc31b1a86c375e84b082a931aa95b132a906772a7112e97f96f8aac39d37f1a034a1a3a57e36178eb9ef DIST redshift-1.12.tar.xz 486072 BLAKE2B b7ce74ae134a8f6954ff978e99670f24c447b23ab5e8d69a62109806bfe38c5e1b41e5f65cd6b182298aaf3e0b9187a2c70ea3148fd4ccba8b9c17697024944d SHA512 225e222e5f2c55be4571094ccaf02a92e162dfc35fd0fe504084e21e358b888a72f9992f9f9edaf1d496eb673af74a0d825ae5cf6ef7f0f1ab51d32419722c32 EBUILD redshift-1.12-r10.ebuild 2128 BLAKE2B ec37f17b3f2c2e50c3fb7e48d97c9a5fc745369ff489e48128fa18f9cf61e35ab270b6f0465b3da4085da449bc7b8c4c5e23d4e1273539b4aff0b634db0951df SHA512 070bf94d1adc69d87e0ba56f41a208080a3552a6999864806d8360d17451cd100f242e35865928064abaf2c4855237a5dd1aebdcc0d963e396940a3a3ccb4c1c -EBUILD redshift-1.12-r11.ebuild 2364 BLAKE2B 7c7334f4424d14291a635256e83bee8d967cb8d4b39ebc46ebe76187f06b6727f7e919cca0194b81fd42cee6b65ad2e965246e9115bccd985fd0df8f45c0e9e5 SHA512 66a74d54a2c2f56aed4d8389c1a70a792dfa5fb9a0d0cd406593a70c4a45c1604c6e4a7c71f288c73dff40bf96d328c893b45632ffaaef65ef6f60c7da461c41 +EBUILD redshift-1.12-r12.ebuild 2360 BLAKE2B d7b08ad24290d09f46b828e33564bc792f4aed763cae2ebd5fe2f640931389a6cde413893c87f591c141541a7d0e778fa730d29ca8f8e0e97877b7a669caf7c5 SHA512 f235e01df063b2f616a7fbbd528ae7f9509acef34804925a6babac1f08cba5a020297e6b798bdb494524e3ceca4b241ca57ebd155b6ecaa9c07643cf6507e8c6 MISC metadata.xml 403 BLAKE2B 10a0e5faa2716a1caa6882d1e9cb58e2a76c7ed7e75713347e89097b212753dc0a21e3562e5d09fafdd25177a385a9447fc0fb2a250368e22796072cc1b72158 SHA512 c7a329c809a328c06628b5062891cd444f95cbad62ccbb3c2c9ae70a0b4b477e5406c7d3729393f6342312025b854f5cc171a25d1564e2b4f05f7823f4719bfe diff --git a/x11-misc/redshift/redshift-1.12-r11.ebuild b/x11-misc/redshift/redshift-1.12-r12.ebuild index cba0bd3c1a6b..f63e9812d15e 100644 --- a/x11-misc/redshift/redshift-1.12-r11.ebuild +++ b/x11-misc/redshift/redshift-1.12-r12.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 @@ -39,13 +39,13 @@ PATCHES=( ) src_prepare() { + default + # we need to re-generate file py-compile with a version # that supports Python >=3.12 to not fail with error: # ModuleNotFoundError: No module named 'imp' rm py-compile || die eautoreconf - - eapply_user } src_configure() { diff --git a/x11-misc/screengrab/Manifest b/x11-misc/screengrab/Manifest index 9fbd42595c90..658601b35d10 100644 --- a/x11-misc/screengrab/Manifest +++ b/x11-misc/screengrab/Manifest @@ -1,5 +1,5 @@ DIST screengrab-2.8.0.tar.xz 345980 BLAKE2B 415a8ed9915c1605ef9f55214d60643e32f94bf9a9b833736a27ee39948865760e4e257600694c16eb8e5b5c38e73884354911808262e5a422aab83bad143c30 SHA512 e17208294a119a71e7239cb69abf77ec9d6c19b37efb0a53006f3a333a535974156211f362ebc117885cfdf7d93416d2196da9580ff4ab9cb9292228e8d8141f DIST screengrab-2.9.0.tar.xz 348316 BLAKE2B 9dd908ed5539848ee161df82dff49755b5e4c930e294719ee3e0ebe30590390d7005503d8a30f659b49bbbca726228ca20c6ef746aebbff1bd3617b9b23b7641 SHA512 cd9bc9546363a497ecef1110fc40635d5339e2e14b009e0fa3482fb31981d4dd818c5c66eb031c29c9668348607fe9bce4c2f1b42ad44ac760de8f0a40c90221 EBUILD screengrab-2.8.0.ebuild 852 BLAKE2B 135a866b97158dda6428e25ef94a951ef15cbce80123855384652ff915809099819f90237401fc44c7c822f3a246494438ebe4637e252d879d9d38f482144002 SHA512 37ff2c7d21bf896c542c5a0359205bad762a41d935dec8a154d05010799b140f88874bf9014487066984313f2e71e63afd7580bb8178d442e526bc069c0e7e13 -EBUILD screengrab-2.9.0.ebuild 705 BLAKE2B c338c33bd7350feed04d75dfee8ef8babd2edc8fef2dab0c9884b07ae9b18908401e5cc1b7aef5852c4f26576541dd12fcc2bc34ae5de2f0441b3d97c28c3722 SHA512 022d5d983dda2158f42fcb076df5b78decb4a9071394b97e16f542dfcba29fe0a9617f153bf1b167f0d0407618b02c0fa797e249aa076430f69b7ffca8818162 +EBUILD screengrab-2.9.0.ebuild 704 BLAKE2B 9a4f967509827337ad6cb0087c2fb9e47dfca5e66611313f3f4547ec1c9ba7583acb7980eda0376149d349539509dd4f530a3564618b96d5f6337f6222b2ebc9 SHA512 e4bc29584f05415e78ca2253b2121f92f6d996f34a0106642f9e7c9a2b2b098a85dbcd4bd2ee803995077f928143147dd7cab56e31f3fa2db6424964b808455d MISC metadata.xml 429 BLAKE2B 318a7272dc0c351a5cc2d4f5f89875f130bed63c94caec59959001991b68435bbd142da24d2197d5b67454f4ce98e2017f277c74ebeb7dab124e0c8322860e09 SHA512 3b18aacfc6932a198a4f098b4bfa918fee10dfac34fdcb5cef2a71e4919d9381049e1e7a04884f55601886f209ca747b0c2c0da92a8640b1bfa26bf6c57a29ac diff --git a/x11-misc/screengrab/screengrab-2.9.0.ebuild b/x11-misc/screengrab/screengrab-2.9.0.ebuild index ef2ea16ae5cc..398883d43eb7 100644 --- a/x11-misc/screengrab/screengrab-2.9.0.ebuild +++ b/x11-misc/screengrab/screengrab-2.9.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+ LGPL-2.1+" diff --git a/x11-misc/shutter/Manifest b/x11-misc/shutter/Manifest index 1cbba6cdb533..ce7a79127deb 100644 --- a/x11-misc/shutter/Manifest +++ b/x11-misc/shutter/Manifest @@ -1,5 +1,3 @@ -DIST shutter-0.99.4.tar.gz 1734992 BLAKE2B 410e73f784f0d83638867132669a00fe89c06af622f3024e52b5b5700c1a431b4ad50f9066c267cd76f9be48ce6ff88eab4348d2d4dff28b4ae7e0267eb7bc41 SHA512 57f7fdc1066375942bd1a9db381a8ba6f24fafbd5e0853a4dd19016438ec2f3cb039ebe90038d282bc07f6e45af9cdbb6f180f55e43357231b41818b8555347b DIST shutter-0.99.5.tar.gz 1736757 BLAKE2B b861d4c71295ceb1e8a2d268e57babccb8a832245ffb18410c19b20bb5aca56358e00cb4e578f3b8dfcd15e4c318beb7ed873a86094de522deed7f4b2e33b58c SHA512 524e135191a324f7da890922c98646c7cd83a714a3b1dc14f2ba9910f8a90f5c6c527a5c857888c2be93120a7b242e435664c8af45792d36b66d7642fda50371 -EBUILD shutter-0.99.4-r1.ebuild 2302 BLAKE2B 9bd01a4036778fb79aa8c6ca7f0700b434cd5f602d0339e56ee9561bb49fd227c3f7e86d6cc82708ecc906e73e0dc70157f3ba60503c1d2a8bbeb4caaf0e8a14 SHA512 3b7d219e6a929fded3fba4d87c7ed44dd0a7bb4c1f59e3bf3cb6a4d7ae67cd1c6efd73f5f27a741dd57662e8c8cb6939bc42ed5e501800a48fd9736c78de7b3f EBUILD shutter-0.99.5.ebuild 2361 BLAKE2B 246d71cf8cb630cb0f25f7bf70849f78ee5e8a1efd321720b9bcaf14bd3f2a2fad7c12f0b5a79d1c6cae384dedeb2fbf0a63093fa4d400cdca4aaa0865d4a064 SHA512 4c32073ed541040a778b51a19e34c1ad4812e1d551f748314caaac67aa2a20331fb37bbb1759dff5b1bb8f6b2b52b03142f04714eddda3055a02ba0e7cb2f2d6 MISC metadata.xml 492 BLAKE2B 3e3bf1dc04748435e212469e84d12040db18041c65e432a4ca994fef361bc100bfb7e5f284067ae7ff63cc090ce10b2e05d38a7c4bfbdd0e8fe673f77f3fae4e SHA512 bba85636de4594323daf1be7648c76ad3323b03ce8d093842ff61e95e1f2023094d0d707985d14d99dae6f346d9624eb4e9fb17b72c0e2507f93e61bb26fec7b diff --git a/x11-misc/shutter/shutter-0.99.4-r1.ebuild b/x11-misc/shutter/shutter-0.99.4-r1.ebuild deleted file mode 100644 index c2b4f443b835..000000000000 --- a/x11-misc/shutter/shutter-0.99.4-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop optfeature prefix xdg - -DESCRIPTION="Feature-rich screenshot program" -HOMEPAGE="https://shutter-project.org/" -SRC_URI="https://github.com/shutter-project/shutter/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-lang/perl - dev-libs/libayatana-appindicator - dev-perl/Carp-Always - dev-perl/libxml-perl - dev-perl/Glib-Object-Introspection - dev-perl/GooCanvas2 - dev-perl/GooCanvas2-CairoTypes - dev-perl/Gtk3 - dev-perl/Gtk3-ImageView - dev-perl/File-DesktopEntry - dev-perl/File-HomeDir - dev-perl/File-Which - dev-perl/JSON - dev-perl/File-Copy-Recursive - dev-perl/File-MimeInfo - dev-perl/Locale-gettext - dev-perl/Moo - dev-perl/Net-DBus - dev-perl/Number-Bytes-Human - dev-perl/Pango - dev-perl/Proc-Simple - dev-perl/Proc-ProcessTable - dev-perl/Sort-Naturally - dev-perl/X11-Protocol - dev-perl/XML-Simple - virtual/imagemagick-tools[perl] - x11-libs/libwnck:3[introspection] -" -BDEPEND=" - sys-devel/gettext - test? ( dev-perl/Test-MockModule ) -" - -src_prepare() { - hprefixify bin/shutter - default -} - -src_test() { - prove -I share/shutter/resources/modules/ -I t/lib t -r || die -} - -src_install() { - dobin bin/shutter - dodoc README - domenu share/applications/shutter.desktop - doicon share/pixmaps/shutter.png - doman share/man/man1/shutter.1 - - insinto /usr/share - doins -r share/shutter - doins -r share/locale - doins -r share/icons - - insinto /usr/share/metainfo - doins share/metainfo/shutter.metainfo.xml - - # .po doesn't belong to installed system, only .mo - rm -r "${ED}"/usr/share/shutter/resources/po || die - - # shutter executes perl scripts as standalone scripts, and after that "require"s them. - find "${ED}"/usr/share/shutter/resources/system/plugins/ -type f ! -name '*.*' -exec chmod +x {} + \ - || die "failed to make plugins executables" - find "${ED}"/usr/share/shutter/resources/system/upload_plugins/upload -type f \ - -name "*.pm" -exec chmod +x {} + || die "failed to make upload plugins executables" -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "writing Exif information" media-libs/exiftool - optfeature "image hostings uploading" "dev-perl/JSON-MaybeXS dev-perl/Path-Class" -} diff --git a/x11-misc/trayer-srg/Manifest b/x11-misc/trayer-srg/Manifest index 6c89072cadbe..10f9012c0608 100644 --- a/x11-misc/trayer-srg/Manifest +++ b/x11-misc/trayer-srg/Manifest @@ -1,5 +1,5 @@ AUX trayer-srg-1.1.8-avoid-prestripping-of-files.patch 418 BLAKE2B 184505920237aca82d6f8e12d73df6f80b47a35849339ebb019283f2be348b96448d9c279355761309ee5064c7a637f2e050e7d96b48e952a6735001406f6730 SHA512 e0d8d8a7251e693c44f7974231f391478847582ac9debd42939bcd3eb1c34ab50e6766ac34dde07d02bcb38320329f5a73868a510aca255df867bc8b3ab46a2a +AUX trayer-srg-1.1.8-fix-define.patch 374 BLAKE2B 06cc1a62242813278e8c6361de3fc2c12370e286fba3d06d2da23470428544653ea1301d8cc31b740124c995326bca24c8c2a1209fc16d5a37a5c06d63a84748 SHA512 d0bda078645dab2fea10a3abfb4796a391e4c5d1a6255f11255340f3b94a9c1503b9774d531d95fcd6367224dc7b5d1126df4918d05982f8b9114a2d181e368b DIST trayer-srg-1.1.8.tar.gz 28025 BLAKE2B 3eca8faf7237e1941a611a85a4460310dda1a8d89cb96ae2ac7d77c47a7f8b4fa4bb1a2bcc549fef285ca14a74dce23d9af1b349bb5b0ff9d3bf4abe1ed06351 SHA512 5ae92fdcee64ad1ca59846874dcd4bd4859adeeb80a86f1ed97d62e6306f8ec62d1ee26dba251257242dc25d158a6a550e69f2fcc8739242a2311e37fe1ce310 -EBUILD trayer-srg-1.1.8-r1.ebuild 733 BLAKE2B 059bb4b8896fd03bd4dfab5501afd14b12807c313649fb45de429649bb47f5df6935f0125831c7575f3156f874c83ae2b38480f844e936f917eac76e944d66d6 SHA512 e1368c5aa91c982d864f671b4072b84d5a999a191b97e696c744a9220e5a85f3055ba6f4b58ecdf5b062ba6661da5bba1ef1881377d438c5eea433af8c3edda1 -EBUILD trayer-srg-1.1.8-r2.ebuild 798 BLAKE2B ba6b4562fea2278b875b4ee86c6525d563f1e807b5b0a4cccfe2773e3e1e041587ac45590f03352bfc428039870e5c8fa693654dbcb1de2e1909a0d009876590 SHA512 78b7ed880ad8a33e5c93a19fb26eea106988d55e09fb0e474c06dd15988ef5d5f72d08958cef272adf6fb62476a960c808e4bd1662970edd53c043be15eabf35 +EBUILD trayer-srg-1.1.8-r2.ebuild 836 BLAKE2B 89f656045aeaad776d6fff72212d7d1fff286df5b7f27384876356d5d0006be1312a22ac8fcc5b92bf510dcc468ce2f7010e951006f2159cc11863121f8d1659 SHA512 a5c971839b76c1545890a4453d4405e27ad896e28048cfdb6163ac4e212c488277ed0e26e6d5ce7ff1c2aefd42fd3a34807c6dc19ce7cc75d5103f8c86a42daf MISC metadata.xml 501 BLAKE2B 9251421498077d5a34ae6871270f908d51362cd42971b5c1ea4583c8643f26b7e64eed15cbd8396abc6093024df850aa0814748cd76794ecae8d94514d8adc41 SHA512 78dfec041f277181951f07716211407cf4f36ddf8ee8e6b75d7b865cc10cdbfb14d898ea39ed0f012a704c448be2b22290ebb19d272bf859bf6c14780e30c8ce diff --git a/x11-misc/trayer-srg/files/trayer-srg-1.1.8-fix-define.patch b/x11-misc/trayer-srg/files/trayer-srg-1.1.8-fix-define.patch new file mode 100644 index 000000000000..a58b4e9acc52 --- /dev/null +++ b/x11-misc/trayer-srg/files/trayer-srg-1.1.8-fix-define.patch @@ -0,0 +1,13 @@ +Add missing argument in function declaration, C23 +https://bugs.gentoo.org/944020 +--- a/bg.h ++++ b/bg.h +@@ -9,7 +9,7 @@ + #include <glib.h> + #include <gdk-pixbuf/gdk-pixbuf.h> + +-void bg_init(); ++void bg_init(Display *dpyn); + void bg_rootbg_changed(); + GdkPixmap *bg_new_for_win(Window win); + void modify_drawable(GdkDrawable *base, GdkGC *gc, guint32 tintcolor, gint alpha); diff --git a/x11-misc/trayer-srg/trayer-srg-1.1.8-r1.ebuild b/x11-misc/trayer-srg/trayer-srg-1.1.8-r1.ebuild deleted file mode 100644 index 857f7def615b..000000000000 --- a/x11-misc/trayer-srg/trayer-srg-1.1.8-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="trayer fork with multi monitor support and cleaned up codebase" -HOMEPAGE="https://github.com/sargon/trayer-srg" -SRC_URI="https://github.com/sargon/${PN}/archive/${P/-srg/}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - x11-libs/gdk-pixbuf:2 - dev-libs/glib:2 - x11-libs/gtk+:2 - x11-libs/libX11 -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}"/${PN}-trayer-${PV} - -src_configure() { - ./configure --prefix="${EPREFIX}" || die -} - -src_compile() { - emake TARGET=${PN} CC="$(tc-getCC)" -} - -src_install() { - dobin ${PN} - einstalldocs -} diff --git a/x11-misc/trayer-srg/trayer-srg-1.1.8-r2.ebuild b/x11-misc/trayer-srg/trayer-srg-1.1.8-r2.ebuild index 2676ed677f88..3a334d5db670 100644 --- a/x11-misc/trayer-srg/trayer-srg-1.1.8-r2.ebuild +++ b/x11-misc/trayer-srg/trayer-srg-1.1.8-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" -PATCHES=( "${FILESDIR}/${P}-avoid-prestripping-of-files.patch" ) +PATCHES=( + "${FILESDIR}/${P}-avoid-prestripping-of-files.patch" + "${FILESDIR}/${P}-fix-define.patch" +) src_configure() { ./configure --prefix="${EPREFIX}" || die diff --git a/x11-misc/urxvtconfig/Manifest b/x11-misc/urxvtconfig/Manifest deleted file mode 100644 index 31fc29a043e6..000000000000 --- a/x11-misc/urxvtconfig/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST urxvtconfig-1.0.tar.gz 17910 BLAKE2B bb51bb597eb7ded519a5e31e6b2a019076280dcb7315d5f028aaea0f1732a478135b8484207a46787e4f428d2ddb61d6c9ee5b82c87e2b40461bb1739255e91e SHA512 c52d5d23cf00cbbe9d3c3d22ec137596e5e3ace50a0c5aac9ff0c95fe52a00c232069dfb3ebfb712db0d523a46fdff613a0f0b0081203ca0ab1a444f496e4193 -EBUILD urxvtconfig-1.0-r1.ebuild 819 BLAKE2B 822fc7d140ea03be5a7a259cb1f9515da7f85d1a9782996ad0d2942ef9797b864eb38c1ec4091b9d8d2c2f3594a6a1411f328e92d3548fc7efdbf043bf6f05fc SHA512 ca61efeb269a7f3c2e701dca480050dac784955f09b1a1b1c50f6b2ab67c126bfb1612dc7b39ab7abd1fa854e5263ed1bf11826c94c795519af506c6ccef6d96 -MISC metadata.xml 253 BLAKE2B 9cde8df83788b31ed6cdf41f6579829cc6e644301fb3bc2399811215f2622eea69fb83f5354570b12376a6f96b9e5a3d7e46ababa213610328fe740297006cdc SHA512 8637fe16577a1ae2b5fa3479d563d050e3be0d3edfc2713754bc4509c883b5064a0cbca54effceb2929af05cbecdf8f9750835868d37705a782b833cc0d73c81 diff --git a/x11-misc/urxvtconfig/metadata.xml b/x11-misc/urxvtconfig/metadata.xml deleted file mode 100644 index 742c048a416e..000000000000 --- a/x11-misc/urxvtconfig/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">daedreth/urxvtconfig</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-misc/urxvtconfig/urxvtconfig-1.0-r1.ebuild b/x11-misc/urxvtconfig/urxvtconfig-1.0-r1.ebuild deleted file mode 100644 index a913d75590fd..000000000000 --- a/x11-misc/urxvtconfig/urxvtconfig-1.0-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN=URXVTConfig -inherit qmake-utils - -DESCRIPTION="GUI configuration tool for the rxvt-unicode terminal emulator" -HOMEPAGE="https://github.com/daedreth/URXVTConfig" -SRC_URI="https://github.com/daedreth/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S="${WORKDIR}/${MY_PN}-${PV}" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtsingleapplication[X,qt5(+)] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - x11-terms/rxvt-unicode[xft] -" -DEPEND="${RDEPEND} - media-gfx/imagemagick - media-libs/fontconfig - x11-libs/libXft -" - -src_configure() { - eqmake5 source/URXVTConfig.pro -} - -src_install() { - emake INSTALL_ROOT="${D}" install - einstalldocs -} diff --git a/x11-misc/viewglob/Manifest b/x11-misc/viewglob/Manifest index cbfdbd7e9d4a..e0b9e82ea16e 100644 --- a/x11-misc/viewglob/Manifest +++ b/x11-misc/viewglob/Manifest @@ -1,6 +1,7 @@ AUX README.gentoo 550 BLAKE2B bcb14571e6403904ea35a0e8acf030986a7509a951921cb353db9e89bd3786b55c48949449026b0eee5900afe3f964d1a60256449d7508ec84178b4208d1d7cc SHA512 93a0a08cc7e3c612c78aeed2794ec66141aebe3be974605282e52d3adea48c79fae0a16bc427b2e80a83dc5914f009bb9aa7a241142d4976085c56768332fd0c +AUX viewglob-2.0.4-C23.patch 1303 BLAKE2B 5a63a6fb5f1782277505ac7496173816346a32dd21ba39d108cc9c02a34e07389897f58b03e1f83aff9a82bba568506ae2fe71d6797101f7d52f30d30b745bfb SHA512 72080254be469023b67c0ff3b59049670c83370aa9da3a0784fd48fd97d2791caf4fb558c7985c003295a23509a018811e06471cf045ed8a2d606ff169d8198d AUX viewglob-2.0.4-format-security.patch 1112 BLAKE2B 6fd80a43df9a2dda0e45fc993c27e70a0edd46fd02e189a01f0ff4625edb8033c57a72a0a368219f9c18271ef571b6f1a44bc4932921e439bb0a1259ac635d34 SHA512 1273b51c4a4bf67c53630965d641a95d30916026e8307878335bac95cb1982c3d3705954a3caa600eef27b41c8319131fd00ac8fae5fc85707be90409e064945 AUX viewglob-2.0.4-underlinking.patch 5015 BLAKE2B 721edfc97a630d303d56ec8df26c7a8ae153e01cb35f3815b9bc2479472e24d12afe225b8f28385b6055e7a2b2dab84734d27825afd0bbbfa995e404d65e527f SHA512 3dacc19e362bf5e69348eff097daf55c25bc4b9d3afe589ad49f28f01394da29f365708a15ce4c662918daefed95cb059b9d45d44b8269118812d5945a2997ee DIST viewglob-2.0.4.tar.gz 324752 BLAKE2B 149b6e6f6e6cc825407724c227295ad744b5e5329ff0a30d3d2b069920be06d80de8898bf56a47f9cc6fad4f9ef650469789e4228f18ba7eb287863bad21ef7d SHA512 95fb5ef6dc412804cbff6a961ec08bf8e114eefb9ea5430aa1be2f8b2bcbb7e76ab8392e31148d4275debd6f4cada81d1ebfb08a741b8a579f749efdb8f7adb4 -EBUILD viewglob-2.0.4-r1.ebuild 776 BLAKE2B 17fdf913b6fa07fc18d10572bc5d518d8cda270972677743a37bf834d91b2889aef68542d10ab386a1e7f1e66135ed4eaa007b8d51208faf2f79347741d6eee1 SHA512 3bf8ae1aee606b3774cf0723475dbb62f9c35362a3874e41cdc49ced886a87586be5e02177f142b57498255efa35f9a49443ba372ac6b85dd4876d786fec2e9f +EBUILD viewglob-2.0.4-r1.ebuild 807 BLAKE2B 057dd02311e0fd69bff8821e15525686b4ea7fb818914f0e44a51569089b9b96e8d282195ce20da3c3802d4799346d776ba9280e8d5c497f5e1f399c49a2f3fc SHA512 c2ff2db4bc9a61e55bdea0494eca0921c352d0d6b1cd7626c019124bb0c9aa8922d07f33a02d90ab1e5dcc819b72b304caee2ed32390d108a7c2d58afeb91a0d MISC metadata.xml 731 BLAKE2B 9137dc4946306005f0598974b01523eb32e81b203447e32822049719bbdc9df9f474ce590c21fad0cbea6ec8fb9604bc38f38347b4c5a3a2103da9d51ee0504f SHA512 40b4e906995041a791d24a92567b7a58dd7020ab4aae4cab210d1513f42ba953bb6eb896dc0b16970300897973c861edc2e72199eeef1499418b83ee87719721 diff --git a/x11-misc/viewglob/files/viewglob-2.0.4-C23.patch b/x11-misc/viewglob/files/viewglob-2.0.4-C23.patch new file mode 100644 index 000000000000..160a0e069162 --- /dev/null +++ b/x11-misc/viewglob/files/viewglob-2.0.4-C23.patch @@ -0,0 +1,56 @@ +https://bugs.gentoo.org/944019 +https://bugs.gentoo.org/921573 +Fix implicit defines in configure by defaulting to GNU_SOURCES, set include +ordering straight for implicit define in code and fix sizes/declarations +for C23 +--- a/configure.ac ++++ b/configure.ac +@@ -1,6 +1,7 @@ + dnl Process this file with autoconf to produce a configure script. + AC_INIT([viewglob], [2.0.4]) + AM_INIT_AUTOMAKE ++AC_USE_SYSTEM_EXTENSIONS + AM_CONFIG_HEADER([config.h]) + RELEASE_DATE="April 26, 2006" + +--- a/common/conf-to-args.c ++++ b/common/conf-to-args.c +@@ -32,7 +32,7 @@ + GString* arg_str = NULL; + + gchar buf[1024]; +- gint nread; ++ gssize nread; + + gchar* home = getenv("HOME"); + if (!home) { +--- a/vgd/tcp-listen.c ++++ b/vgd/tcp-listen.c +@@ -26,6 +26,8 @@ + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + ++#include "common.h" ++ + #include <sys/types.h> + #include <sys/socket.h> + #include <netinet/in.h> +@@ -34,7 +36,6 @@ + + #include <string.h> + +-#include "common.h" + #include "tcp-listen.h" + + +--- a/vgseer/ptytty.c ++++ b/vgseer/ptytty.c +@@ -112,7 +112,7 @@ + #if defined(HAVE_GRANTPT) && defined(HAVE_UNLOCKPT) + # if defined(PTYS_ARE_GETPT) || defined(PTYS_ARE_PTMX) + { +- extern char *ptsname(); ++ extern char *ptsname(int fd); + + # ifdef PTYS_ARE_GETPT + pfd = getpt(); diff --git a/x11-misc/viewglob/viewglob-2.0.4-r1.ebuild b/x11-misc/viewglob/viewglob-2.0.4-r1.ebuild index 5e6a315f0954..a130b2f633c8 100644 --- a/x11-misc/viewglob/viewglob-2.0.4-r1.ebuild +++ b/x11-misc/viewglob/viewglob-2.0.4-r1.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools readme.gentoo-r1 DESCRIPTION="Graphical display of directories and globs referenced at the shell prompt" -HOMEPAGE="http://viewglob.sourceforge.net/" +HOMEPAGE="https://viewglob.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/viewglob/${P}.tar.gz" LICENSE="GPL-2" @@ -23,6 +23,7 @@ DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}"/${P}-underlinking.patch "${FILESDIR}"/${P}-format-security.patch + "${FILESDIR}"/${P}-C23.patch ) src_prepare() { diff --git a/x11-misc/vym/Manifest b/x11-misc/vym/Manifest index 3bedaa850b2d..e146ed855695 100644 --- a/x11-misc/vym/Manifest +++ b/x11-misc/vym/Manifest @@ -1,4 +1,7 @@ +AUX vym-2.9-docdir.patch 787 BLAKE2B cebd12f15551bf7853637d819ceed6ac4cd73f93c7b53e7bfd482274f31d1c991e5779ba041df4490299f48b7b19a469b79cd4a3c16041e3db5dc8871e7db430 SHA512 f9eff8bbb7f58fe78bfdc67e7e61c86c39ecb8c42122c2b16f8e6737b02b784d2d5227787329e6e06ce603f9b3e50526ca525188fa2569c00caa835d1148731c DIST vym-2.7.1.tar.bz2 6718924 BLAKE2B d7be8f2d40cedabb1bfaa3b89aac64de5e579f56ebfd757c22d4393ee712c4c4f5bf4747037683e4c6640ab0556ce4ef34bac5b27ecb747a15e58443d57f229f SHA512 985dbf18f743c36b484050ae24e4392eeae701c6c72fca6bd3dc5b70b38a283211946e279804c66253b5a394a642683ca4e3a66a7288400a9193fbcbfd8c9582 +DIST vym-2.9.568.tar.gz 9256371 BLAKE2B d87a4c8ab7dae7f4232b333fe3b14c2283a2ac40e5e92614c459a79a41657221600384961fef6a4276fbff7039fc62ab365c6ad438a52ae24b81626dd462bd8e SHA512 05f0492b7068524d052d75b387eb0183d2ac630b5692ce4b9088fd8a2f29ca21a5b1b3810acc2618a5b672ecfd22bf815b7ae1c287a1e1ceb4154e2a14c3daab EBUILD vym-2.7.1.ebuild 1485 BLAKE2B 4cc2724618c943c9d275ac312ef103c2486e94d6cd61e16d4b1a1aa4f30a0784b663f507e77a8134e4be0d5b4979cbd77a89c7b70e3102a4138804422b48685a SHA512 7a07e73c358b1e41aa00091cc832ff0f87357056e6076866454d20d8a0671d8e92c8805b167163f386f3f9ca5b17a45c984040be48c32ff6f1d01f39be1d988a -EBUILD vym-9999.ebuild 1438 BLAKE2B de14c0e7d4271d41c111bd0f7ee03fe9bea905ef5c07d4e919e674e5abe2320ec1680752d4f17e348c66515ef481c56eea6676a293aaa87e04633a5a47ae6281 SHA512 62f644a969e0c05047ee1cc40e474e4588ebf3074ca8b1f043f24f21f2e46b80ed3dafe05c5c187debce4b135fad984dcb31f23ee696724d5a6e780e74f9c664 -MISC metadata.xml 350 BLAKE2B 18b34b3a4b25c5b82d90704cc19390119cff967fea43fd6b45be5939d1c2386aca47ba4f938a7b961cb2b1e58b957f43e884771161b8dc7120bd09a53bdbb466 SHA512 f52ac1b5b5523866091a8221000c4d68f509c3656838b1560265d7d3bdddd7e8a25dcfccba90ba8dc60e658772cad3541dccfa9d401174ca5858660768484760 +EBUILD vym-2.9.568.ebuild 1142 BLAKE2B 32449744e792af13e687b81a57f188fa42ff598a1e8f7fa9db24f1d0b4d2509fc9a72f04c10ef005bd45388dfc6a419790e1096859f11be2470f68fc8f111e04 SHA512 981a626b431bbdee5c61864cbc48ae2627b9571a1270844eee68e766e3e55177a33c095cf7cbf0b6ccb524fc01d5eddd7ce77cb35fd559fb5329c0d6abc1f06b +EBUILD vym-9999.ebuild 1102 BLAKE2B 03aad08901607b17d5293733dd8293f7929c225365021c9dec54ff4eae9751e8291a335a18aaadbc0a6db198558166a972333294e2d0a32de724e7873d4f714a SHA512 5c16cc9096cbe16f0dbc7aea4259ca7966cb504a341a151f18affc10bbe8482177d31887ca6d3d8c6a116d0f6e07ea3cdaac58d1ea475c70da35a58aa315acac +MISC metadata.xml 421 BLAKE2B 981af077c6c28d2f3a3c58a6e6bf029c0ecf17c62d68a384ddaada4c3f715bcca5be5f4ef0830787d2002e342c6b9dc12c61208d871d687f7ae8e8d9465a0c23 SHA512 b8fe57c75b023865e0c42de2085d6ff2cde47307e7a8288035b637166f0e5552475b080e86ed19090d36715eb5675843eb6eec25414cc7f0f288b073503ba305 diff --git a/x11-misc/vym/files/vym-2.9-docdir.patch b/x11-misc/vym/files/vym-2.9-docdir.patch new file mode 100644 index 000000000000..fffe2bfb64ef --- /dev/null +++ b/x11-misc/vym/files/vym-2.9-docdir.patch @@ -0,0 +1,14 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -171,9 +171,9 @@ + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/translations) + add_dependencies(vym make-translations-directory) + ++ADD_COMPILE_DEFINITIONS(VYM_DOCDIR="${CMAKE_INSTALL_DOCDIR}") + install(DIRECTORY demos DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}) +-install(DIRECTORY doc DESTINATION ${CMAKE_INSTALL_DOCDIR} FILES_MATCHING PATTERN "*.pdf") +-install(FILES doc/vym.1.gz DESTINATION ${CMAKE_INSTALL_MANDIR}) ++install(DIRECTORY doc/ DESTINATION ${CMAKE_INSTALL_DOCDIR} FILES_MATCHING PATTERN "*.pdf") + install(FILES README.md LICENSE.txt DESTINATION ${CMAKE_INSTALL_DOCDIR}) + install(DIRECTORY exports flags icons macros ${CMAKE_BINARY_DIR}/translations scripts styles DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}) + diff --git a/x11-misc/vym/metadata.xml b/x11-misc/vym/metadata.xml index a5dd1392ab72..187e7d2f2cd3 100644 --- a/x11-misc/vym/metadata.xml +++ b/x11-misc/vym/metadata.xml @@ -6,6 +6,7 @@ <name>Gentoo Desktop Miscellaneous Project</name> </maintainer> <upstream> - <remote-id type="sourceforge">vym</remote-id> + <remote-id type="sourceforge">vym</remote-id><!-- old repo --> + <remote-id type="github">insilmaril/vym</remote-id> </upstream> </pkgmetadata> diff --git a/x11-misc/vym/vym-2.9.568.ebuild b/x11-misc/vym/vym-2.9.568.ebuild new file mode 100644 index 000000000000..1fb05e096102 --- /dev/null +++ b/x11-misc/vym/vym-2.9.568.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +if [[ ${PV} = *9999* ]] ; then + EGIT_BRANCH="develop" + EGIT_REPO_URI="https://github.com/insilmaril/${PN}.git" + inherit git-r3 +else + COMMIT="d1ba122d89c1c580f26f3535d264250a4d5d6b64" + SRC_URI="https://github.com/insilmaril/${PN}/archive/develop/${COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-develop" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="View Your Mind, a mindmap tool" +HOMEPAGE="https://www.insilmaril.de/vym/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="dbus" + +RDEPEND=" + dev-qt/qtbase:6[dbus?,gui,network,ssl,widgets,xml] + dev-qt/qtdeclarative:6 + dev-qt/qtsvg:6 +" +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/qttools:6[linguist]" + +PATCHES=( + # fix install dir for doc, remove gzipped man, set VYM_DOCDIR + "${FILESDIR}"/${PN}-2.9-docdir.patch +) + +src_prepare() { + cmake_src_prepare + + gunzip doc/vym.1.gz || die +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package dbus DBus1) + -DCMAKE_INSTALL_DATAROOTDIR="share/${PN}" + ) + + cmake_src_configure +} + +src_install() { + doman doc/vym.1 + + cmake_src_install +} diff --git a/x11-misc/vym/vym-9999.ebuild b/x11-misc/vym/vym-9999.ebuild index d1943a94621b..c5ce74392d71 100644 --- a/x11-misc/vym/vym-9999.ebuild +++ b/x11-misc/vym/vym-9999.ebuild @@ -1,78 +1,58 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PLOCALES="cs_CZ de_DE el es fr hr_HR ia it ja pt_BR ru sv zh_CN zh_TW" -inherit desktop git-r3 plocale qmake-utils +EAPI=8 + +inherit cmake xdg + +if [[ ${PV} = *9999* ]] ; then + EGIT_BRANCH="develop" + EGIT_REPO_URI="https://github.com/insilmaril/${PN}.git" + inherit git-r3 +else + COMMIT="" + SRC_URI="https://github.com/insilmaril/${PN}/archive/develop/${COMMIT}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-develop" + KEYWORDS="~amd64 ~x86" +fi DESCRIPTION="View Your Mind, a mindmap tool" HOMEPAGE="https://www.insilmaril.de/vym/" -EGIT_REPO_URI="https://git.code.sf.net/p/vym/code" LICENSE="GPL-2" SLOT="0" -KEYWORDS="" IUSE="dbus" RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtsvg:5 - dev-qt/qtxml:5 - dbus? ( dev-qt/qtdbus:5 ) -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - dev-qt/qtcore:5 - dev-qt/linguist-tools:5 + dev-qt/qtbase:6[dbus?,gui,network,ssl,widgets,xml] + dev-qt/qtdeclarative:6 + dev-qt/qtsvg:6 " -DOCS=( README.md ) +DEPEND="${RDEPEND}" +BDEPEND="dev-qt/qttools:6[linguist]" -src_prepare() { - default - - if has es ${LINGUAS-es} ; then - DOCS+=( doc/vym_es.pdf ) - fi - if has fr ${LINGUAS-fr} ; then - DOCS+=( doc/vym_fr.pdf ) - fi +PATCHES=( + # fix install dir for doc, remove gzipped man, set VYM_DOCDIR + "${FILESDIR}"/${PN}-2.9-docdir.patch +) - remove_locale() { - sed -i \ - -e "/TRANSLATIONS += lang\/vym.${1}.ts/d" \ - vym.pro || die - } +src_prepare() { + cmake_src_prepare gunzip doc/vym.1.gz || die - - #remove dead en translation - rm lang/vym.en.ts || die - remove_locale en - - plocale_find_changes lang ${PN}. .ts - plocale_for_each_disabled_locale remove_locale - - "$(qt5_get_bindir)"/lrelease vym.pro || die } src_configure() { - eqmake5 vym.pro \ - PREFIX="${EPREFIX}"/usr \ - DATADIR="${EPREFIX}"/usr/share \ - $(usex dbus "" NO_DBUS=1 ) + local mycmakeargs=( + $(cmake_use_find_package dbus DBus1) + -DCMAKE_INSTALL_DATAROOTDIR="share/${PN}" + ) + + cmake_src_configure } src_install() { - emake INSTALL_ROOT="${D}" install - - einstalldocs - doman doc/vym.1 - make_desktop_entry vym vym /usr/share/vym/icons/vym.png Education + cmake_src_install } diff --git a/x11-misc/xdg-user-dirs-gtk/Manifest b/x11-misc/xdg-user-dirs-gtk/Manifest index dcfb4fabf632..ba60edec50db 100644 --- a/x11-misc/xdg-user-dirs-gtk/Manifest +++ b/x11-misc/xdg-user-dirs-gtk/Manifest @@ -1,3 +1,5 @@ DIST xdg-user-dirs-gtk-0.11.tar.xz 126488 BLAKE2B 45b8c3ab0b43214a1c1b39d368a283fb566bee115549468eb85e1e9e5407025690dbe320698df107523a3ea0d7cd8d0d3ef8d2296c80c79a74863d50eb581581 SHA512 2a650c6372126f807ac90fb0508e1b11636b38b5960a3037b547e9f1bb1a6b82653f20da7d5aae1144eebec040e3af89a02fbf70c1768724019b384f6d9cf85a +DIST xdg-user-dirs-gtk-0.14.tar.xz 49564 BLAKE2B 9a7bd40c9e063b05dc4bdd401f79b7d473c6165b894ce84d86ba73ba70333de041b1bdb0bd59040b94f6993eb0d607673e6cef946b6d21e8731611a124f9436e SHA512 37c255650d57dc6f3dddb1cea592891ec0f883f63a6e01e6c2339bf325ca1aa35a59c5502fd1c8edb6abb569f12ac9e19f8de5f639779dae0e5ebc42ef9aade1 EBUILD xdg-user-dirs-gtk-0.11.ebuild 1402 BLAKE2B 31591b23a8c3ce0f01af5544b789907ab3a2c075dcddde8748d6c6ca67bc05ec1e8d36e96672dc4b8db3c767c87fb29d2b443b0c2915de2d0ad998cb6ee49b9a SHA512 ff4067e51021d534330809226f33f56192f5de776833d502e86dc387024c2a7497eb76deb897019a3fd06a7a7478a6d8172a9bdb712b14331f435403b556cc0d +EBUILD xdg-user-dirs-gtk-0.14.ebuild 1106 BLAKE2B 182f1e0ae3d2d9f51ac47195a9e2037a673b9044ebf580617412a81c2c002a86bd1cb04419f9ef6c1e7234e309aa9e604fa3ea90935dea29d6cfa7ddf8bde5b4 SHA512 086b48cf090f93c6f5a720e825c4caba46b72a3e914b298bf6b4dc4ac02947f4dbef6a71384f3186e35dd01d4752ef7395f9e16b497b36c054feb749d3a4a3d3 MISC metadata.xml 323 BLAKE2B 394573fe3d848de05e5a6bad9795f85b45ba86996f2c8ef4d02606aa5c1365ac47fd3e08caf2c62b594ae95c292af88dd84ed0b0145456907d25a4a92d329482 SHA512 fec58920d40c6b10be41b61576d147639fa1570d8c91ad9a55aee05611590ac1268d60e97a5004b22a47c0848258bd388ff916c2d5c068f5b76c1689dbd41c40 diff --git a/x11-misc/xdg-user-dirs-gtk/xdg-user-dirs-gtk-0.14.ebuild b/x11-misc/xdg-user-dirs-gtk/xdg-user-dirs-gtk-0.14.ebuild new file mode 100644 index 000000000000..c272679daeeb --- /dev/null +++ b/x11-misc/xdg-user-dirs-gtk/xdg-user-dirs-gtk-0.14.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson readme.gentoo-r1 + +DESCRIPTION="Integrates xdg-user-dirs into the Gnome desktop and Gtk+ applications" +HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-libs/glib:2 + >=x11-libs/gtk+-3.5.1:3 + >=x11-misc/xdg-user-dirs-0.14 +" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +DOC_CONTENTS=" + This package tries to automatically use some sensible default + directories for your documents, music, video, and other stuff. + If you want to change those directories to your needs, see + the settings in ~/.config/user-dirs.dirs +" + +src_prepare() { + default + sed -i \ + -e '/Encoding/d' \ + -e 's:OnlyShowIn=GNOME;LXDE;Unity;:NotShowIn=KDE;:' \ + user-dirs-update-gtk.desktop.in || die +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/x11-misc/xdotool/Manifest b/x11-misc/xdotool/Manifest index d09ab1d1fe3b..40fe0a83a9a3 100644 --- a/x11-misc/xdotool/Manifest +++ b/x11-misc/xdotool/Manifest @@ -1,5 +1,5 @@ AUX xdotool-3.20210804.2-no_hardcoded_pkg-config.patch 1073 BLAKE2B 570221beabbad51f324bded0398afd68e9d3d4f30216b7a643dc9f8c76163721bd32778137fd322faffc2edafbc63d10cc036ec5311496b24410c737735f6482 SHA512 cb206c2b708835d8f3c656778edb07f08faafe3f9c1b407526e45321dc44b59981617b0c7b96865d6c1b968c855d40c0302ce888e8a1f57719b87ee9e774449e AUX xdotool-3.20210804.2-no_ldconfig.patch 493 BLAKE2B 044f6896b2f1279795a4263107309886518698125a818522a771374f3a1f2242f00446e87eaaff3b5eead3840459fc249405d49d47e7cd6568f5c923e096fb34 SHA512 7b3d4fe4a532e81358d81ebe9fd6e212bcceb08700df37d7d4c7fc16d95177c8f39ec8ef5a986eb6a08e7c6d209efaa8426483732dcedec39617b203de2faac5 DIST xdotool-3.20211022.1.tar.gz 115237 BLAKE2B 1269775848905253936b113ac45e2a5126f1414eeacb5dd91aea6dc0cb6993f9fa0da969f30c83e0e03d435894a31ba633dc02269b38f9056772b513f0c86889 SHA512 f11d7b079f19d1650adfb549ecc96e840805935bf4925beefc3238154ad0afbff36b134c78bfc73a9dc07fc869ab75676575d6de50cfd54484d2c35d6913ea27 -EBUILD xdotool-3.20211022.1.ebuild 1482 BLAKE2B f4a59ea5a1e42321382dd08ac4ba0d0d4ef50c1f18f827788fad339721b5bb422f2a873ddeee2f8495269b2044387e675cfd0008a53447aecaa5a282f2c50546 SHA512 ea8886d7554ec70adf1785bd8800085919cf1a036c00f2034825b4a790373e9d4f9fbc155604092baf8e0ae5a509c8a387d006b6fed215b2fc9aa22e4cb5347d +EBUILD xdotool-3.20211022.1.ebuild 1481 BLAKE2B 3f39303386e3c5c26ec173ac1ebdfe3aa84b0e3b2f4aa37f78abc94e89f4308b2f285aa6b23d42f8ed7b0a50102b07fb2881d35a6e36562bab0cf76c2753ed53 SHA512 e822678177914a9792b9be963b08e3f67acb75c7db9538fb7d021c610498300c3453a8129704778d06543571b5400b3d970f3e51ca0396f73abf3504c2f69cad MISC metadata.xml 482 BLAKE2B 19e91d74efe4df15b546ea51325064f1b268552b0111ee8702001b3e4b0659dc386bbe8d0a44bea879bd9d20dd2c40d1ae3a9ce3be89dc8859d8768a185d322e SHA512 5950aa0c3bc4482bfd35993ce0c3e0819b87d9031332b06c511cadf0140e60df037006006c51df9513831c353751ee6d99f84028490ecc0ae2eefd187693e100 diff --git a/x11-misc/xdotool/xdotool-3.20211022.1.ebuild b/x11-misc/xdotool/xdotool-3.20211022.1.ebuild index 7e1a5fdb0926..7119c75e4647 100644 --- a/x11-misc/xdotool/xdotool-3.20211022.1.ebuild +++ b/x11-misc/xdotool/xdotool-3.20211022.1.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 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jordansissel/xdotool/releases/download/v${PV}/${P}.t LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" IUSE="examples" # Many the tests want to manually start Xvfb regardless of whether there diff --git a/x11-misc/xfe/Manifest b/x11-misc/xfe/Manifest index 71755a18cbf3..7c937c7214a8 100644 --- a/x11-misc/xfe/Manifest +++ b/x11-misc/xfe/Manifest @@ -1,7 +1,3 @@ -DIST xfe-1.44.tar.xz 1444296 BLAKE2B 3ace2689adc2a4e2b24e44f8f416cad5e4904d38d2be7e275256714a707995368450e63c4cf2eee3f870be51c42f295a938ea6ecd159dd1a996aad53b5d119b3 SHA512 d02f0db46c5ca6e26cff447d7f11bbc5f03a9d28b8d492a783bb47f67431a022785d6f3b25013f82a6121a8675f86caf1a9154a7faa8186e05cf4de0bd2f1749 DIST xfe-1.46.2.tar.xz 1615460 BLAKE2B 0c4a49aaf1ff04d25a13349fa81be9d3e8400009c7d8c24f96a017850a156b116950e0ac5d471190defeceb236e0ed82a614a143a0cdddf10dd86a9b9c318cca SHA512 0287835433297eb2280a3d16ee85b61a74d4c3a6414279df58a201c55a58906128333c7574a94da38195f9934816a91f6e726487caeb8c97f9a5f3cef1ba1c3e -DIST xfe-1.46.tar.xz 1431496 BLAKE2B d7b85e5280d1d9d6db3737f8ac14f4248ae4e99b52d843b51468299bdf71581003b21d0fb2be9949c7189481ed5f3fe88bbd146d2185c17dea3a4785edb876b7 SHA512 9fea984ebbfe4dada85e028bfbde1352392cb77462c238c77c6950aac2526db11d556c8187fd765fd935ba21088c1b551e88ee414dcac35d7c59f5411c4c145b -EBUILD xfe-1.44.ebuild 1578 BLAKE2B ac5ca695ca10025a187ed2bb8fa151b8272308e2cf10069420f328a3b36f121458f871001ca52e386ca0ee6542597d28f8d24eecc35dd3ff48b2a841f4faace0 SHA512 57497c4450b4a0bd3fd7bec4a75855aaed5b8f39b8c50daca595ae6e670c6513dc2de4d227d2becd94a4257d8761e20449187e774f48cb70cdcbe40e4441f689 EBUILD xfe-1.46.2.ebuild 2887 BLAKE2B 7fa1352685d31b60ec70a4a90554011b73718f97c2d4b1cde95a5e15a0ec47dd62f710531fa1d0806e8d2cc11ad8945f276e04436fc4e8b7a18cc7cd180d2a32 SHA512 f5395261bb5e269d41c1955ded2827c649549d323dc2ee736a6c718798f3c67250f42d9e64a4cc8da4537cb438aa160453c5373d01d42c2bb93a699a4b72c8bf -EBUILD xfe-1.46.ebuild 2887 BLAKE2B 7fa1352685d31b60ec70a4a90554011b73718f97c2d4b1cde95a5e15a0ec47dd62f710531fa1d0806e8d2cc11ad8945f276e04436fc4e8b7a18cc7cd180d2a32 SHA512 f5395261bb5e269d41c1955ded2827c649549d323dc2ee736a6c718798f3c67250f42d9e64a4cc8da4537cb438aa160453c5373d01d42c2bb93a699a4b72c8bf MISC metadata.xml 240 BLAKE2B 92d4660766b1bb154a620ee57ef972fc2aca12436eb5e12f5880166a4303653c370318b65a0b39f86a13994d6f70eaab5c77b5d7b9b00df19fe2da15d29c3054 SHA512 9bd9123eda33c274644858aea8568a9dfcff772f9ebb95acf39b662ba39f0b1febfed0c56e1ab8d17650f192946449ac47338c78bc059202133b600800e375ee diff --git a/x11-misc/xfe/xfe-1.44.ebuild b/x11-misc/xfe/xfe-1.44.ebuild deleted file mode 100644 index 0f646a5273d9..000000000000 --- a/x11-misc/xfe/xfe-1.44.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PLOCALES=" - bs ca cs da de el es_AR es_CO es fr hu it ja nl no pl pt_BR pt_PT ru sv tr - zh_CN zh_TW -" -inherit plocale xdg-utils - -DESCRIPTION="MS-Explorer-like minimalist file manager for X" -HOMEPAGE="http://roland65.free.fr/xfe/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="debug nls startup-notification" - -RDEPEND=" - x11-libs/fox:1.6[png,truetype] - media-libs/fontconfig - x11-libs/libXrandr - x11-libs/libX11 - x11-libs/libXft - startup-notification? ( - x11-libs/libxcb:= - x11-libs/startup-notification - x11-libs/xcb-util - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/intltool - virtual/pkgconfig - nls? ( - sys-devel/gettext - ) -" - -DOCS=( AUTHORS BUGS ChangeLog README TODO ) - -src_prepare() { - default - - cat >po/POTFILES.skip || die <<-EOF - src/icons.cpp - xfe.desktop.in.in - xfi.desktop.in.in - xfp.desktop.in.in - xfv.desktop.in.in - xfw.desktop.in.in - EOF - - # malformed LINGUAS file - # recent intltool expects newline for every linguas - sed -i \ - -e '/^#/!s:\s\s*:\n:g' \ - po/LINGUAS || die - - # remove not selected locales - rm_locale() { sed -i -e "/${1}/d" po/LINGUAS || die ;} - plocale_for_each_disabled_locale rm_locale -} - -src_configure() { - econf \ - $(use_enable debug) \ - $(use_enable nls) \ - $(use_enable startup-notification sn) \ - --enable-minimalflags -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/x11-misc/xfe/xfe-1.46.ebuild b/x11-misc/xfe/xfe-1.46.ebuild deleted file mode 100644 index 690f416c2cef..000000000000 --- a/x11-misc/xfe/xfe-1.46.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PLOCALES=" - bs ca cs da de el es_AR es_CO es fr hu it ja nl no pl pt_BR pt_PT ru sv tr - zh_CN zh_TW -" -inherit flag-o-matic plocale xdg-utils - -DESCRIPTION="MS-Explorer-like minimalist file manager for X" -HOMEPAGE="http://roland65.free.fr/xfe/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="debug nls startup-notification" -# The only dir which defines a 'check' target is po/ which doesn't do anything -# useful for us. It also fails, see bug #847253. -RESTRICT="test" - -RDEPEND=" - x11-libs/fox:1.6[png,truetype] - media-libs/fontconfig - x11-libs/libXrandr - x11-libs/libX11 - x11-libs/libXft - startup-notification? ( - x11-libs/libxcb:= - x11-libs/startup-notification - x11-libs/xcb-util - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/intltool - virtual/pkgconfig - nls? ( - sys-devel/gettext - ) -" - -DOCS=( AUTHORS BUGS ChangeLog README TODO ) - -src_prepare() { - default - - cat >po/POTFILES.skip || die <<-EOF - src/icons.cpp - xfe.desktop.in.in - xfi.desktop.in.in - xfp.desktop.in.in - xfv.desktop.in.in - xfw.desktop.in.in - EOF - - # malformed LINGUAS file - # recent intltool expects newline for every linguas - sed -i \ - -e '/^#/!s:\s\s*:\n:g' \ - po/LINGUAS || die - - # remove not selected locales - rm_locale() { sed -i -e "/${1}/d" po/LINGUAS || die ;} - plocale_for_each_disabled_locale rm_locale -} - -src_configure() { - # https://sourceforge.net/p/xfe/bugs/282/ (bug #864757) - filter-lto - - econf \ - $(use_enable debug) \ - $(use_enable nls) \ - $(use_enable startup-notification sn) \ - --enable-minimalflags -} - -src_install() { - default - - # Install this unconditionally rather than automagically based on whether - # polkit is installed - rm -rf "${ED}"/usr/share/polkit-1/actions || die - insinto /usr/share/polkit-1/actions - newins - org.xfe.root.policy <<-EOF - <?xml version="1.0" encoding="UTF-8"?> - <!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" - "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> - <policyconfig> - <vendor>Xfe</vendor> - <vendor_url>http://roland65.free.fr/xfe</vendor_url> - <icon_name>xfe</icon_name> - <action id="org.xfe.root"> - <description>Run Xfe as root</description> - <message>Authentication is required to run Xfe as root</message> - <defaults> - <allow_any>auth_admin</allow_any> - <allow_inactive>auth_admin</allow_inactive> - <allow_active>auth_admin</allow_active> - </defaults> - <annotate key="org.freedesktop.policykit.exec.path">${EPREFIX}/usr/bin/xfe</annotate> - <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate> - </action> - </policyconfig> - EOF -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/x11-misc/xkbset/Manifest b/x11-misc/xkbset/Manifest index 6c78631860ac..d9117481950a 100644 --- a/x11-misc/xkbset/Manifest +++ b/x11-misc/xkbset/Manifest @@ -1,5 +1,4 @@ -AUX xkbset-0.5-ldflags.patch 412 BLAKE2B f42d74ab24dd14348bdcddb83aa16ce732a9b912aa4b52283026ea55c2f546b76a89dd0d57f0c21495bab95b9b81b6ee8b9d080217bfc07ca88ac27c432a438f SHA512 594eb6ff7f812633d4e7c3e8ab1a90f3f71856556680ba3643d40eb75602a0e9b09cee129929f7d7aabc70d009f3b511c0fafb8dfe6943b4456b9da95a9eba39 -DIST xkbset-0.5.tar.gz 13933 BLAKE2B f889bbf527e6ee808d970796815445cfa4803f315916c412d540eaac778f8cfdfa6e3d00e171cb21de589a61e5320de2af4f8b8c19c4c2a45c3cf837da38a0e7 SHA512 64de1a18076c0e0fd3e3189444b6033880028f53777566286caf935bfafcf062ccbd408d20926e2a4febb77d15b026349e0288f2aa93c815ddd9437b96589d8c -DIST xkbset_0.5-7.1.debian.tar.xz 4336 BLAKE2B 48de493553add438ccce22567d1e8b706418a6db8a70aaeb83835c33662c8ebc22f8e3250a8b87d521a02c41e44f7252dce774525a1fa5c4bfbf57f876dd728f SHA512 f927cc1fde5b3d0658d28a8fc1cdaa0c366826f7a8eab19404dda6a66a0e91ce3c262da1e783169a7521eb10a3470e9c75c01e60728daea737ad1319bc0b946f -EBUILD xkbset-0.5_p7_p1.ebuild 916 BLAKE2B 24e1a4addb26c3dd3dbeede0d499a76074132fa1f51863a4f38fc594bd152bd7a42a52222392260a4a6bca5ed4fa8c479a2c609d4b252c6926c627d8d3f4fa74 SHA512 67ca9ca9bf30eae6950609131a097b6f5aa52b0d41c039dac74f00d483ab985aed03d8a9d9e2bfbd3408e225e0ee866f137e917a44b1b3d39885eb14a4a5adaa -MISC metadata.xml 263 BLAKE2B 9ba9469ad9b41de189f6dab68b26c1dc96974503f40c6219fc2ea2fb44ba60323b66e4347c7959193966345c186b702121c4393a7e947fb1a487de801146e4be SHA512 ffb77d6366cd3d4bdb1bb28aa419ab549b834370359e8e6d6810165129ac937ca96c4aac2527fd20c13bb26d139c2876edbbf595118378dcfbabd98420032708 +AUX xkbset-0.8-clarify-errors.patch 846 BLAKE2B 2024bb7ce3dd77732ae8fcc4d703c3d129a7f336fbf8e374e2f94ca52051c51ed3c471669380f8d53b2f9d9fe609eb9d878be8cfde52709b40290d72e2fe0e8b SHA512 32ee06dde3dea3f6748d2eb2cbc99f7577691f83be55176c5e278ce8778b0372985acb641a4bb8bd1d9f434cc5b32bb11549debc2f56464e3f58c06a249c2731 +DIST xkbset-0.8.tar.gz 13866 BLAKE2B da0d797dceb2600c9629160528b68bc03a0adb256c48a8a8065974b6aff83458cbae07b0407e80319c6d0db323123377fe9d6e1cebc907eefb3390997a8b2d9d SHA512 a3e304f63ee4b369a535ddbe561169d3877f3b5b74da5936339eba696554b42e55a82b4ef730d3e94c5fa659252cb65b29f350a2841d42e0be2e551a3dd37e72 +EBUILD xkbset-0.8.ebuild 760 BLAKE2B 13f7166094e75a52a1234f783fe58a646fa47c1cd39ede591d44fe0324512713dff122c457ac60b2095fb30fafc76da9a894823b40a04f2fd040b6ce5fc0a1a6 SHA512 5ecc95919080f44ad317ce55bffe0c282d21442737bd88665cc0790a5195d981d0be1f818887ceddcfaed45cd347a203a59d318613abbd2de4c00dd676993e95 +MISC metadata.xml 357 BLAKE2B 5d74cbd13ece187881b86734a24b39982ed716d29b87972b3a0da11a01ac1eaf7ae1033c61bd53eee65912a58aacba8a725bae239b32db3ffe19b32153346c32 SHA512 a6e6ca0f06c5721c2c35966db5c4ac455528f4955898832df9edd0184a19e31d2c3610e4319774a1fc151c7a38206559b909ff7eb906ec5c1a5407645e598ea8 diff --git a/x11-misc/xkbset/files/xkbset-0.5-ldflags.patch b/x11-misc/xkbset/files/xkbset-0.5-ldflags.patch deleted file mode 100644 index 440d428b7a68..000000000000 --- a/x11-misc/xkbset/files/xkbset-0.5-ldflags.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -11,7 +11,7 @@ - all: xkbset xkbset.1 - - xkbset: getargs.o print.o usage.o main.o misc.o -- ${CC} ${CFLAGS} ${INC_PATH} ${LIB_PATH} getargs.o print.o usage.o main.o misc.o -o $@ ${LIBS} -+ ${CC} ${CFLAGS} ${LDFLAGS} ${INC_PATH} ${LIB_PATH} getargs.o print.o usage.o main.o misc.o -o $@ ${LIBS} - - getargs.o: getargs.c xkbset.h - ${CC} ${CFLAGS} ${INC_PATH} ${LIB_PATH} -c getargs.c diff --git a/x11-misc/xkbset/files/xkbset-0.8-clarify-errors.patch b/x11-misc/xkbset/files/xkbset-0.8-clarify-errors.patch new file mode 100644 index 000000000000..1e2d4a5359b0 --- /dev/null +++ b/x11-misc/xkbset/files/xkbset-0.8-clarify-errors.patch @@ -0,0 +1,23 @@ +From: Rene Engelhard <rene@debian.org> +Subject: Check version of server + +diff -urNad /home/rene/xkbset-0.3/main.c xkbset-0.3/main.c +--- /home/rene/xkbset-0.3/main.c 2000-08-17 06:36:15.000000000 +0200 ++++ xkbset-0.3/main.c 2003-10-17 04:14:31.000000000 +0200 +@@ -79,10 +79,14 @@ + if (reason_rtrn != XkbOD_Success) { + switch(reason_rtrn) { + case XkbOD_BadLibraryVersion: +- case XkbOD_BadServerVersion: +- case XkbOD_NonXkbServer: + fprintf(stderr,"Non-existent or incompatible XKB library version\n"); + break; ++ case XkbOD_BadServerVersion: ++ fprintf(stderr,"Bad X server version\n"); ++ break; ++ case XkbOD_NonXkbServer: ++ fprintf(stderr,"X Server does not support XKB..."); ++ break; + case XkbOD_ConnectionRefused: + fprintf(stderr, "Unable to open display\n"); + break; diff --git a/x11-misc/xkbset/metadata.xml b/x11-misc/xkbset/metadata.xml index ae24bbc4f2af..02165c427702 100644 --- a/x11-misc/xkbset/metadata.xml +++ b/x11-misc/xkbset/metadata.xml @@ -3,6 +3,9 @@ <pkgmetadata> <!-- maintainer-needed --> <use> -<flag name="tk">Install the <pkg>dev-perl/Tk</pkg> based xkbset-gui utility</flag> + <flag name="tk">Install the <pkg>dev-perl/Tk</pkg> based xkbset-gui utility</flag> </use> +<upstream> + <remote-id type="github">stephenmontgomerysmith/xkbset</remote-id> +</upstream> </pkgmetadata> diff --git a/x11-misc/xkbset/xkbset-0.5_p7_p1.ebuild b/x11-misc/xkbset/xkbset-0.5_p7_p1.ebuild deleted file mode 100644 index 125b8f843a53..000000000000 --- a/x11-misc/xkbset/xkbset-0.5_p7_p1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs - -DEBIAN_P=${PV#*_p} -DEBIAN_P=${DEBIAN_P/_p/.} - -DESCRIPTION="User preference utility for XKB extensions for X" -HOMEPAGE="https://faculty.missouri.edu/~stephen/software/#xkbset" -SRC_URI=" - https://faculty.missouri.edu/~stephen/software/${PN}/${P/_p*/}.tar.gz - mirror://debian/pool/main/x/${PN}/${PN}_${PV/_p*/}-${DEBIAN_P}.debian.tar.xz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="tk" - -CDEPEND=" - x11-libs/libX11 -" -DEPEND=" - ${CDEPEND} -" -RDEPEND=" - ${CDEPEND} - tk? ( dev-perl/Tk ) -" - -S=${WORKDIR}/${P/_p*/} - -PATCHES=( - "${FILESDIR}"/${P/_p*/}-ldflags.patch - "${WORKDIR}"/debian/patches/02-clarify-errors.patch -) - -src_compile() { - emake CC="$(tc-getCC)" INC_PATH= LIB_PATH= -} - -src_install() { - dobin xkbset - use tk && dobin xkbset-gui - doman xkbset.1 - dodoc README TODO -} diff --git a/x11-misc/xkbset/xkbset-0.8.ebuild b/x11-misc/xkbset/xkbset-0.8.ebuild new file mode 100644 index 000000000000..a869e058bd52 --- /dev/null +++ b/x11-misc/xkbset/xkbset-0.8.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="User preference utility for XKB extensions for X" +HOMEPAGE="https://github.com/stephenmontgomerysmith/xkbset" +SRC_URI="https://github.com/stephenmontgomerysmith/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/${P/_p*/} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="tk" + +DEPEND="x11-libs/libX11" +RDEPEND=" + ${DEPEND} + tk? ( dev-perl/Tk ) +" +BDEPEND="dev-lang/perl" + +PATCHES=( + "${FILESDIR}"/${P}-clarify-errors.patch +) + +src_compile() { + emake CC="$(tc-getCC)" INC_PATH= LIB_PATH= +} + +src_install() { + dobin xkbset + use tk && dobin xkbset-gui + doman xkbset.1 + dodoc README TODO +} diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest index 72c9f0965d41..88064832b33a 100644 --- a/x11-misc/xkeyboard-config/Manifest +++ b/x11-misc/xkeyboard-config/Manifest @@ -1,4 +1,6 @@ DIST xkeyboard-config-2.43.tar.xz 925424 BLAKE2B 89cf4872305ce3358185ed63f0ff2f0dc90205d50d51b4b881256e0762b12a74f30d0905a75e5feff2f0fef09d94bee778a8cbe83cdf6e048653e8eb42f53087 SHA512 6daf885bf8794cf03d5b447b90ca1666f87e9c609a344e02bb90edca360eb64b24f80a92ed570aa75b4ea62245b3998f6df3757f7e02c4015cdfecee5378a0d4 +DIST xkeyboard-config-2.44.tar.xz 906060 BLAKE2B 6abb485ef5c9cb1292afaed22ac72026dc22c0a08c3bf04ca29f8dd61d68cbf06e511fe095628a0ab6dec7766374318c4b5bddeb2c4da8a8a692bbbbf4b4e83b SHA512 1bd6c594c132d262863e9911cfe4e70936c82a87c118b302d032cc900767653abd6db3ee5bc8220dafa8cf65aba15e3ceae9cbd88c318dd404d3c432c8ed9c00 EBUILD xkeyboard-config-2.43.ebuild 1574 BLAKE2B 4df791258d0e27e3ed44b945937cead2943368dbed65736ad95a8281576a8f8b6d1fad6753b03e9f3aea30b2e5a17fdce31c532a10105d922951f87f61b7aa7b SHA512 dec214d7129c5621b3d3d0454b4bedf4e85b46bd3bfa84e885bb4a495c6e5122c7d5b03db38ea8bda53251aa6b46071d39848edfeb9021877209c9952514186b +EBUILD xkeyboard-config-2.44.ebuild 1582 BLAKE2B 35647d07ef8f92782a57d817430dfa77d37f915cecef2180f84cc157a882e2959a6204e18bf076f07375d6eaae5607897feba6f86c8b73adff7b513229a0adc0 SHA512 18c0dfe0769f89a7611835abd0816f8fbcb5b09bf11de6e1fef44e108d5c4bc700be2a0c26b21f1e3418f0610d9d09f2e48bb0084bd97acc08bf4636746f75ea EBUILD xkeyboard-config-9999.ebuild 1582 BLAKE2B beee2bce78e8c6616cc3d8eac2fe050dd1eb243e03a24d3f3102cc00e7b2732afe7da5b54d33c7a5f8eb79a4ad445b6e89e63b12eb2746ab9587b9ae9cc95745 SHA512 0ad649e9dfa09364a57bb8f93a0bad356d3d8ab6c0aa3adf7766c8aa18907e6d43e0ff9990dbfdf7d1e967e8f299d288ea7d1f7cf564fdb206a333a0b3ff7761 MISC metadata.xml 442 BLAKE2B 3e7e6564b3aa17ef958ae6aed94b6d28156d743ad2782b0c2c08429adff128a7a7ea549e2f5fcece91cdc0f498d341790d0694b193dae16b60a63966bbb581b8 SHA512 0c32c580abc07b3141fa3b9137eba130654e0701b4c9e49be10a801c5c068d67881a74dc0e5d45dc34e8964364e0516bbc5e1b854ae0d7d8ff12bf1ec1ec2986 diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.44.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.44.ebuild new file mode 100644 index 000000000000..4ebef64ae30a --- /dev/null +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.44.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +inherit meson python-any-r1 + +DESCRIPTION="X keyboard configuration database" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig/ https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git" + inherit git-r3 +else + SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-lang/perl + dev-libs/libxslt + sys-devel/gettext + ${PYTHON_DEPS} + test? ( + x11-apps/xkbcomp + x11-libs/libxkbcommon + $(python_gen_any_dep ' + dev-python/pycountry[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ') + ) +" + +python_check_deps() { + use test || return 0 + python_has_version \ + "dev-python/pycountry[${PYTHON_USEDEP}]" \ + "dev-python/pytest-xdist[${PYTHON_USEDEP}]" \ + "dev-python/pytest[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_prepare() { + eapply_user + + # Remove pytest timeout + sed -i -e "/test('pytest'/,/)$/ { s/timeout: [0-9]*/timeout: 0/ }" meson.build || die +} + +src_configure() { + local emesonargs=( + -Dxkb-base="${EPREFIX}/usr/share/X11/xkb" + -Dcompat-rules=true + ) + meson_src_configure +} diff --git a/x11-misc/xosview/Manifest b/x11-misc/xosview/Manifest index 9fb71d04b842..f64e4e13927a 100644 --- a/x11-misc/xosview/Manifest +++ b/x11-misc/xosview/Manifest @@ -1,4 +1,6 @@ AUX xosview-1.23-musl.patch 504 BLAKE2B 60e22e7dec5d2a749fc1107ffda48b4a192be67b8c7e92a9d359ece9ed571c49d13d46f1c7ab4fed83457fa28e1a33cac690f0c83415aedb4a6584154ab9513b SHA512 d32770482b6a66e76472817d508dd1840177d889ce63ff1f5d496940c3dcd1d2a85752010d57fb1bb2a48be6e5a6adfe0b78fe6f32e677f1cb4d0b83c064f1a1 DIST xosview-1.23.tar.gz 146299 BLAKE2B ba336ac152ac6c44bd51c84c160d7c1b565fe23c17aa89db36be7325f4f1caa1ab84a1ad386041841a0aacb62208fb5d59f5dd7a9d2bf071c76dff2901eb2c60 SHA512 10a25f644ec3d896071990117c6d80e553a17baf64809f11bc778652dca1498f81c333ac0f21a809ef617d7e6cbe65afaa14d5bc96908958d8f997234e660ba1 +DIST xosview-1.24.tar.gz 141144 BLAKE2B eb93f902d88412768d012d37b0d5063d9e3adbdea088a32c51618fe03743dc61eaa4204d42562efe276eaf5ff0bab8b1b212c5ae26fb12cb7b44ce0fb001abe8 SHA512 aeeecc3be8c4a22bb62062ca51c927ace186c0652f7cc16fbdd7b7d3acb247242d1ad64960cfb4622bd1626fdfcd26ef6938df2b4f788ee8fc44e5cf59396540 EBUILD xosview-1.23.ebuild 1241 BLAKE2B 25755f26bb54bc131a1f76fb781f1e19485964f00876dd912303a962e043a326d94b4e7b3f0d3a5c3f3091c2d93ebb12377f8005132d1c21171c72d06ce1d442 SHA512 948274b8b3a982e9afd98efffda19029831a159481a446c289e80f11d5d78c7a5c6ce6ebabbd964b1e6fb73e596f461caebe527a7ccec7bcd11264d291ae835b +EBUILD xosview-1.24.ebuild 1201 BLAKE2B a1f5979005a03752ab9a181ab51402121a339979273835af6f0f056fcc4273e52bb9f025589e74d8a456cabee3869c94ebae6397a149978ab9ec8c1f598692d0 SHA512 87959bcdd35daa203bf5e44eb31da59d3c7b92e872fcc5ebe9cfc3311dd90219f9bae860a48da63bdb662baec4f8a24d95f886d5fdc0f978abaeabeaecbc1512 MISC metadata.xml 249 BLAKE2B 58924466b9656749c775c049b6c77ccc3d5ca59321a8e7a84ddb0938461a1872bd765d9f3a6e8b411f0ca5d41fff2d6bccac7790c5f24b5c4d87fc7d265bdf2d SHA512 72ac1d9053c79e5dd2db9d1cc8c1c7934d9ab62560d26c568daac2270ee405187d8af73c8940edf4228dddd228b2c127b5a49e436fb9029814a0e7af5573a7f9 diff --git a/x11-misc/xosview/xosview-1.24.ebuild b/x11-misc/xosview/xosview-1.24.ebuild new file mode 100644 index 000000000000..603bd3da5e25 --- /dev/null +++ b/x11-misc/xosview/xosview-1.24.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs xdg-utils + +DESCRIPTION="X11 operating system viewer" +HOMEPAGE="http://www.pogo.org.uk/~mark/xosview/" +SRC_URI="http://www.pogo.org.uk/~mark/${PN}/releases/${P}.tar.gz" + +LICENSE="GPL-2 BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="suid" + +COMMON_DEPS="x11-libs/libX11 + x11-libs/libXpm + x11-libs/libXt" +RDEPEND="${COMMON_DEPS} + media-fonts/font-misc-misc" +DEPEND="${COMMON_DEPS} + x11-base/xorg-proto" + +DOCS=( CHANGES README.linux TODO ) + +src_prepare() { + default + + sed -i -e 's:lib/X11/app:share/X11/app:g' -i ${PN}.1 || die + sed -i -e "s:Git:${PV}:g" ${PN}.cc || die + tc-export CXX +} + +src_compile() { + emake OPTFLAGS='' +} + +src_install() { + emake PREFIX="${D}/usr" install + use suid && fperms 4755 /usr/bin/${PN} + insinto /usr/share/X11/app-defaults + newins Xdefaults XOsview +} + +pkg_postinst() { + xdg_desktop_database_update + + if ! use suid ; then + ewarn "If you want to use serial meters ${PN} needs to be executed as root." + ewarn "Please see ${EPREFIX}/usr/share/doc/${PF}/README.linux for details." + fi +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index b119dc9a9cf8..8bd6fd69fe13 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -13,11 +13,6 @@ AUX xscreensaver-6.07-fix-desktop-files.patch 1399 BLAKE2B 20af65a4aef251ddd93e5 AUX xscreensaver-6.07-gcc.patch 814 BLAKE2B aa313e5bf454cdd750cf37a1792057f7cb39667fab94ed04f319c17b28896fe42532cd9c10c53659c82993cee3ec62aa6b8aec7f8cdcdccde3eb7ab8bcdd54d0 SHA512 af0d4edaec1cc00feb78a1aa3522b0daec7f5df4ead084ef49e66ea67d0b04f54933ed4240879bb278b44f586016a529dc93b3575caaa79dfe20fc2a869ab96c DIST xscreensaver-6.06-logind-idle-hint.patch 4036 BLAKE2B 48c2766ff5879b77f521d17f08452c84a9c926fabba932a02d02615808f6f2503ed2be4bbfd71f21152ba833c7f4cc0d672cdc219b82729963d6d357c6198682 SHA512 fd9848843c43a5eb07007e5cca21ad1517cce1e3ebecd9d678bb6287b9b7f80eee0751b5789f2ed9fb5e0cefa2430ac9d9657aade724d70c6457cce3df1f6ea3 DIST xscreensaver-6.07-xscreensaver.service-start-with-no-splash.patch 834 BLAKE2B 57c509e370ba79c4197a2a51188e09c2a48cc172f889c8876c0fb1af995b87465ddc390b3e704cb572c29c1537f3d05b065365d6357c51047c910124b7c8f6c4 SHA512 6e7dcfbe0e687719f3f5579790a48544bb8728231cd7ac1c8b82f5814da0be1e67f2308de7f0354a2ba20ac098c2d5ae8c212b9a3a7b84177bc4bb10739378c3 -DIST xscreensaver-6.07.tar.gz 26365057 BLAKE2B b0fc24e34713dd5591cff2ff871ec05deae089d7d76fe1239dd59ec1addf97eb764a583d01685953ae6409a7193ca97bc201a20dcf86d5244cf898e4eb9b1221 SHA512 abbf75faa49bb23d35985a7bf269891d168c87fe8939ad5acf6857398dfb056815d79dcf39bba9a33808e2717a47635fa84282c03ed9efeeeb449763253179a5 -DIST xscreensaver-6.08.tar.gz 19990058 BLAKE2B 1dd13a656471335663738e677dd1b367ab1114ba91e65868ad2a1d8ebe95b16ff0311c2b69a2a5409ebdea68451d5e6cb507a66a5fb641921a469b8e69ec6b2d SHA512 a333d4921ed3a8219f3b672dd68543aea31fcd64ea6766143f1c7f6e5ed3bc7122355635d5afba1632457ad71a11cabdc7b2756431e4f1dc7e0426ae0896e6db DIST xscreensaver-6.09.tar.gz 22026182 BLAKE2B 34e3bf5b3affbfc6ef0aabaf9889c4b76ce27b09974d6c84a9b342b2267a3268fa1558a9bf0e0e487fce84ef218c3152fca4216268e15e40f82fef91021160da SHA512 6002c1879e3f9c509b4f6b645146978da82def0ed7b9e9c421b11dadf0116380c63403c30167fa70a289321928abe39795a96f1a796afb920bd0e3ac416d3653 -EBUILD xscreensaver-6.07-r2.ebuild 7829 BLAKE2B dffe6479ec2824fd91916abf175d5976c1e4ac787fe739026a64a40a555755e69e804b8ebb9df71f5a99a5471e8e872f31e419ebe67bde2b6f1c90a19b214eea SHA512 51a4445ccc64292aa4ce46b34e4fe3c0d0c611c7d5d98b40dc6c1c968501ce2c0037120d130ea77af77374a3f8d2ad4453c462590a2c2e7d8b086181a4178f8e -EBUILD xscreensaver-6.08-r1.ebuild 7765 BLAKE2B 42e776afb650cb29d4451da034f610a30dbe679eecb6fb48e0a505af483d7d9e3d4d469a52f6c177915c280d29141e8d0a31c54185d1ce8bcb0eaab27e833831 SHA512 1d272d88cae10939191f17c53f246b325dc349a262211e448bbc060c119b95696e87e9fb1f29d435342787b4c7dacce048eb51105f910605a4b642fd4c171fca -EBUILD xscreensaver-6.08.ebuild 7829 BLAKE2B dffe6479ec2824fd91916abf175d5976c1e4ac787fe739026a64a40a555755e69e804b8ebb9df71f5a99a5471e8e872f31e419ebe67bde2b6f1c90a19b214eea SHA512 51a4445ccc64292aa4ce46b34e4fe3c0d0c611c7d5d98b40dc6c1c968501ce2c0037120d130ea77af77374a3f8d2ad4453c462590a2c2e7d8b086181a4178f8e EBUILD xscreensaver-6.09.ebuild 7760 BLAKE2B 87666d62b6ad76bc1b87318f6d080de105ca0d253cf17decc4c70c779d83694821744cf8e0ba2ced45ccc2296e136740a5e583c8693396253ef9e7fbf7099334 SHA512 1aebfebd707ee026ffd38121cd57ab73cd6498b749a77cd91421b47af0774dc90591e9c017b3fdc82804740efe84777f1c6b2f83698801f9c52169e5415c0291 MISC metadata.xml 1262 BLAKE2B 3800cee01a975dc0d79d1576fbe11910ac6233eda87b285aaa612c030786ea06697383e82d88707dbcb4d26b54a7df018ffb905351dd3d9bd81eb991abbc1774 SHA512 4e7c2ee2c57e76f3fbb51329f41151f7f8a2fb8dfd25d06161a0a85a6a3bfad253233935de40eff29b1b78a52202443dc1e5c962b09f922712f8ee76f6904abc diff --git a/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild b/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild deleted file mode 100644 index fa0e6da22cd4..000000000000 --- a/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild +++ /dev/null @@ -1,279 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic font optfeature pam strip-linguas systemd xdg-utils - -DESCRIPTION="Modular screen saver and locker for the X Window System" -HOMEPAGE="https://www.jwz.org/xscreensaver/" -SRC_URI=" - https://www.jwz.org/xscreensaver/${P}.tar.gz - logind-idle-hint? ( - https://github.com/Flowdalic/xscreensaver/commit/59e7974c42dc08411c9af2a3a644a582c2116f46.patch -> - ${PN}-6.06-logind-idle-hint.patch - ) - systemd? ( - https://github.com/Flowdalic/xscreensaver/commit/376b07ec76cfe1070f498773aaec8fd7030593af.patch -> - ${PN}-6.07-xscreensaver.service-start-with-no-splash.patch - ) -" - -# Font license mapping for folder ./hacks/fonts/ as following: -# clacon.ttf -- MIT -# gallant12x22.ttf -- unclear, hence dropped -# luximr.ttf -- bh-luxi (package media-fonts/font-bh-ttf) -# OCRAStd.otf -- unclear, hence dropped -# SpecialElite.ttf -- Apache-2.0 -LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="elogind fonts gdm gles glx jpeg +locking logind-idle-hint new-login offensive pam +perl selinux suid systemd xinerama" -REQUIRED_USE=" - gles? ( !glx ) - ?? ( elogind systemd ) - pam? ( locking ) - logind-idle-hint? ( || ( elogind systemd ) ) -" - -COMMON_DEPEND=" - >=dev-libs/libxml2-2.4.6 - x11-apps/appres - x11-apps/xwininfo - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXt - x11-libs/libXxf86vm - elogind? ( sys-auth/elogind ) - x11-libs/gdk-pixbuf-xlib - >=x11-libs/gdk-pixbuf-2.42.0:2 - >=x11-libs/gtk+-3.0.0:3 - jpeg? ( media-libs/libjpeg-turbo:= ) - locking? ( virtual/libcrypt:= ) - new-login? ( - gdm? ( gnome-base/gdm ) - !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) - ) - virtual/glu - virtual/opengl - pam? ( sys-libs/pam ) - media-libs/libpng:= - systemd? ( >=sys-apps/systemd-221 ) - >=x11-libs/libXft-2.1.0 - xinerama? ( x11-libs/libXinerama ) -" -# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` -RDEPEND=" - ${COMMON_DEPEND} - media-gfx/fbida - perl? ( - dev-lang/perl - dev-perl/libwww-perl - virtual/perl-Digest-MD5 - ) - selinux? ( sec-policy/selinux-xscreensaver ) -" -DEPEND=" - ${COMMON_DEPEND} - x11-base/xorg-proto -" -BDEPEND=" - dev-util/intltool - app-alternatives/bc - sys-devel/gettext - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${PN}-5.31-pragma.patch - "${FILESDIR}"/${PN}-6.01-gentoo.patch - "${FILESDIR}"/${PN}-6.07-gcc.patch - "${FILESDIR}"/${PN}-6.01-configure.ac-sandbox.patch -# "${FILESDIR}"/${PN}-6.01-without-gl-makefile.patch -# "${FILESDIR}"/${PN}-6.01-non-gtk-install.patch - "${FILESDIR}"/${PN}-6.01-configure-install_sh.patch -# "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch - "${FILESDIR}"/${PN}-6.05-remove-update-icon-cache.patch -# "${FILESDIR}"/${PN}-6.05-r2-configure-exit-codes.patch -# "${FILESDIR}"/${PN}-6.05-get-dirs-from-gtk3.0-in-configure.patch - "${FILESDIR}"/${PN}-6.07-allow-no-pam.patch - "${FILESDIR}"/${PN}-6.07-fix-desktop-files.patch -) - -DOCS=( README{,.hacking} ) - -# see https://bugs.gentoo.org/898328 -QA_CONFIG_IMPL_DECL_SKIP=( getspnam_shadow ) - -src_prepare() { - default - - # bug #896440 - mv po/ca.po po/ca.po.old || die - iconv -f ISO-8859-15 -t UTF-8 po/ca.po.old >po/ca.po || die - - sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die - - if use systemd; then - # Causes "Failed to enable unit: Cannot alias xscreensaver.service as org.jwz.xscreensaver." - # after "systemctl --user enable xscreensaver". - sed -i -e '/^Alias=org.jwz.xscreensaver.service/d' \ - driver/xscreensaver.service.in || die - - eapply "${DISTDIR}/${PN}-6.07-xscreensaver.service-start-with-no-splash.patch" - fi - - strip-linguas -i po/ - export ALL_LINGUAS="${LINGUAS}" - - if use new-login && ! use gdm; then #392967 - sed -i \ - -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \ - configure{,.ac} || die - fi - - # We are patching driver/XScreenSaver.ad.in, so let's delete the - # header generated from it so that it gets back in sync during build: - rm driver/XScreenSaver_ad.h || die - - if ! use offensive; then - sed -i \ - -e '/boobies/d;/boobs/d;/cock/d;/pussy/d;/viagra/d;/vibrator/d' \ - hacks/barcode.c || die - sed -i \ - -e 's|erect penis|shuffle board|g' \ - -e 's|flaccid penis|flaccid anchor|g' \ - -e 's|vagina|engagement ring|g' \ - -e 's|Penis|Shuttle|g' \ - hacks/glx/glsnake.c || die - sed -i \ - 's| Stay.*fucking mask\.$||' \ - hacks/glx/covid19.man \ - hacks/config/covid19.xml || die - eapply "${FILESDIR}/xscreensaver-6.05-teach-handsy-some-manners.patch" - fi - - if use logind-idle-hint; then - eapply "${DISTDIR}/${PN}-6.06-logind-idle-hint.patch" - fi - - config_rpath_update "${S}"/config.rpath - - # Must be eauto*re*conf, to force the rebuild - eautoreconf -} - -src_configure() { - if use ppc || use ppc64; then - filter-flags -maltivec -mabi=altivec - append-flags -U__VEC__ - fi - - unset BC_ENV_ARGS #24568 - - # /proc/interrupts won't always have the keyboard bits needed - # Not clear this does anything in 6.03+(?) but let's keep it for now in case. - # (See also: configure argument) - export ac_cv_have_proc_interrupts=yes - - # WARNING: This is NOT a normal autoconf script - # Some of the --with options are NOT standard, and expect "--with-X=no" rather than "--without-X" - ECONF_OPTS=( - $(use_enable locking) - $(use_with elogind) - --with-pixbuf - $(use_with gles) - $(use_with glx) - --with-gtk - $(use_with new-login login-manager) - $(use_with pam) - $(use_with suid setuid-hacks) - $(use_with systemd) - $(use_with xinerama xinerama-ext) - --with-jpeg=$(usex jpeg yes no) - --with-png=yes - --with-xft=yes - --with-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults - --with-configdir="${EPREFIX}"/usr/share/${PN}/config - --with-dpms-ext - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} - --with-proc-interrupts - --with-randr-ext - --with-text-file="${EPREFIX}"/etc/gentoo-release - --with-xdbe-ext - --with-xf86gamma-ext - --with-xf86vmode-ext - --with-xinput-ext - --with-xkb-ext - --with-xshm-ext - --without-gle - --without-kerberos - --without-motif - --with-proc-oom - --x-includes="${EPREFIX}"/usr/include - --x-libraries="${EPREFIX}"/usr/$(get_libdir) - ) - # WARNING: This is NOT a normal autoconf script - econf "${ECONF_OPTS[@]}" -} - -src_compile() { - # stock target is "default", which is broken in some releases. - emake all -} - -src_install() { - use pam && dodir /etc/pam.d/ - emake install_prefix="${D}" DESTDIR="${D}" GTK_SHAREDIR="${installprefix}"/usr/share/xscreensaver install - - if use fonts; then - # Do not install fonts with unclear licensing - rm -v "${ED}${FONTDIR}"/gallant12x22.ttf || die - - # Do not duplicate font Luxi Mono (of package media-fonts/font-bh-ttf) - rm -v "${ED}${FONTDIR}"/luximr.ttf || die - - font_xfont_config - else - rm -rfv "${ED}${FONTDIR}" || die #812473 - fi - - einstalldocs - - if use pam; then - fperms 755 /usr/bin/${PN} - pamd_mimic_system ${PN} auth - fi - - if use systemd; then - systemd_douserunit "${ED}/usr/share/${PN}/xscreensaver.service" - fi - # Makefile installs xscreensaver.service regardless of - # --without-systemd, and if USE=systemd, we will have installed the - # unit file already. - rm "${ED}/usr/share/${PN}/xscreensaver.service" || die - - # bug #885989 - fperms 4755 /usr/$(get_libdir)/misc/xscreensaver/xscreensaver-auth -} - -pkg_postinst() { - use fonts && font_pkg_postinst - - # bug #811885 - if ! use glx; then - elog "Enable USE='glx' if OpenGL screensavers are crashing." - fi - - optfeature 'Bitmap fonts 75dpi' media-fonts/font-adobe-75dpi - optfeature 'Bitmap fonts 100dpi' media-fonts/font-adobe-100dpi - optfeature 'Truetype font Luxi Mono' media-fonts/font-bh-ttf - - xdg_icon_cache_update -} - -pkg_postrm() { - use fonts && font_pkg_postrm - xdg_icon_cache_update -} diff --git a/x11-misc/xscreensaver/xscreensaver-6.08-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-6.08-r1.ebuild deleted file mode 100644 index 45f5a50cc9a4..000000000000 --- a/x11-misc/xscreensaver/xscreensaver-6.08-r1.ebuild +++ /dev/null @@ -1,278 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic font optfeature pam strip-linguas systemd xdg-utils - -DESCRIPTION="Modular screen saver and locker for the X Window System" -HOMEPAGE="https://www.jwz.org/xscreensaver/" -SRC_URI=" - https://www.jwz.org/xscreensaver/${P}.tar.gz - logind-idle-hint? ( - https://github.com/Flowdalic/xscreensaver/commit/59e7974c42dc08411c9af2a3a644a582c2116f46.patch -> - ${PN}-6.06-logind-idle-hint.patch - ) - systemd? ( - https://github.com/Flowdalic/xscreensaver/commit/376b07ec76cfe1070f498773aaec8fd7030593af.patch -> - ${PN}-6.07-xscreensaver.service-start-with-no-splash.patch - ) -" - -# Font license mapping for folder ./hacks/fonts/ as following: -# clacon.ttf -- MIT -# gallant12x22.ttf -- unclear, hence dropped -# luximr.ttf -- bh-luxi (package media-fonts/font-bh-ttf) -# OCRAStd.otf -- unclear, hence dropped -# SpecialElite.ttf -- Apache-2.0 -LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="elogind fonts gdm gles glx jpeg +locking logind-idle-hint new-login offensive pam +perl selinux suid systemd xinerama" -REQUIRED_USE=" - gles? ( !glx ) - ?? ( elogind systemd ) - pam? ( locking ) - logind-idle-hint? ( || ( elogind systemd ) ) -" - -COMMON_DEPEND=" - >=dev-libs/libxml2-2.4.6 - x11-apps/appres - x11-apps/xwininfo - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXt - x11-libs/libXxf86vm - elogind? ( sys-auth/elogind ) - x11-libs/gdk-pixbuf-xlib - >=x11-libs/gdk-pixbuf-2.42.0:2 - >=x11-libs/gtk+-3.0.0:3 - jpeg? ( media-libs/libjpeg-turbo:= ) - locking? ( virtual/libcrypt:= ) - new-login? ( - gdm? ( gnome-base/gdm ) - !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) - ) - virtual/glu - virtual/opengl - pam? ( sys-libs/pam ) - media-libs/libpng:= - systemd? ( >=sys-apps/systemd-221 ) - >=x11-libs/libXft-2.1.0 - xinerama? ( x11-libs/libXinerama ) -" -# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` -RDEPEND=" - ${COMMON_DEPEND} - media-gfx/fbida - perl? ( - dev-lang/perl - dev-perl/libwww-perl - virtual/perl-Digest-MD5 - ) - selinux? ( sec-policy/selinux-xscreensaver ) -" -DEPEND=" - ${COMMON_DEPEND} - x11-base/xorg-proto -" -BDEPEND=" - dev-util/intltool - app-alternatives/bc - sys-devel/gettext - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${PN}-5.31-pragma.patch - "${FILESDIR}"/${PN}-6.01-gentoo.patch - "${FILESDIR}"/${PN}-6.07-gcc.patch - "${FILESDIR}"/${PN}-6.01-configure.ac-sandbox.patch - "${FILESDIR}"/${PN}-6.01-without-gl-makefile.patch - "${FILESDIR}"/${PN}-6.01-non-gtk-install.patch - "${FILESDIR}"/${PN}-6.01-configure-install_sh.patch - "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch - "${FILESDIR}"/${PN}-6.05-remove-update-icon-cache.patch - "${FILESDIR}"/${PN}-6.05-r2-configure-exit-codes.patch - "${FILESDIR}"/${PN}-6.07-allow-no-pam.patch - "${FILESDIR}"/${PN}-6.07-fix-desktop-files.patch -) - -DOCS=( README{,.hacking} ) - -# see https://bugs.gentoo.org/898328 -QA_CONFIG_IMPL_DECL_SKIP=( getspnam_shadow ) - -src_prepare() { - default - - # bug #896440 - mv po/ca.po po/ca.po.old || die - iconv -f ISO-8859-15 -t UTF-8 po/ca.po.old >po/ca.po || die - - sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die - - if use systemd; then - # Causes "Failed to enable unit: Cannot alias xscreensaver.service as org.jwz.xscreensaver." - # after "systemctl --user enable xscreensaver". - sed -i -e '/^Alias=org.jwz.xscreensaver.service/d' \ - driver/xscreensaver.service.in || die - - eapply "${DISTDIR}/${PN}-6.07-xscreensaver.service-start-with-no-splash.patch" - fi - - strip-linguas -i po/ - export ALL_LINGUAS="${LINGUAS}" - - if use new-login && ! use gdm; then #392967 - sed -i \ - -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \ - configure{,.ac} || die - fi - - # We are patching driver/XScreenSaver.ad.in, so let's delete the - # header generated from it so that it gets back in sync during build: - rm driver/XScreenSaver_ad.h || die - - if ! use offensive; then - sed -i \ - -e '/boobies/d;/boobs/d;/cock/d;/pussy/d;/viagra/d;/vibrator/d' \ - hacks/barcode.c || die - sed -i \ - -e 's|erect penis|shuffle board|g' \ - -e 's|flaccid penis|flaccid anchor|g' \ - -e 's|vagina|engagement ring|g' \ - -e 's|Penis|Shuttle|g' \ - hacks/glx/glsnake.c || die - sed -i \ - 's| Stay.*fucking mask\.$||' \ - hacks/glx/covid19.man \ - hacks/config/covid19.xml || die - eapply "${FILESDIR}/xscreensaver-6.05-teach-handsy-some-manners.patch" - fi - - if use logind-idle-hint; then - eapply "${DISTDIR}/${PN}-6.06-logind-idle-hint.patch" - fi - - config_rpath_update "${S}"/config.rpath - - # Must be eauto*re*conf, to force the rebuild - eautoreconf -} - -src_configure() { - if use ppc || use ppc64; then - filter-flags -maltivec -mabi=altivec - append-flags -U__VEC__ - fi - - unset BC_ENV_ARGS #24568 - - # /proc/interrupts won't always have the keyboard bits needed - # Not clear this does anything in 6.03+(?) but let's keep it for now in case. - # (See also: configure argument) - export ac_cv_have_proc_interrupts=yes - - # WARNING: This is NOT a normal autoconf script - # Some of the --with options are NOT standard, and expect "--with-X=no" rather than "--without-X" - ECONF_OPTS=( - $(use_enable locking) - $(use_with elogind) - --with-pixbuf - $(use_with gles) - $(use_with glx) - --with-gtk - $(use_with new-login login-manager) - $(use_with pam) - $(use_with suid setuid-hacks) - $(use_with systemd) - $(use_with xinerama xinerama-ext) - --with-jpeg=$(usex jpeg yes no) - --with-png=yes - --with-xft=yes - --with-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults - --with-configdir="${EPREFIX}"/usr/share/${PN}/config - --with-dpms-ext - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} - --with-proc-interrupts - --with-randr-ext - --with-text-file="${EPREFIX}"/etc/gentoo-release - --with-xdbe-ext - --with-xf86gamma-ext - --with-xf86vmode-ext - --with-xinput-ext - --with-xkb-ext - --with-xshm-ext - --without-gle - --without-kerberos - --without-motif - --with-proc-oom - --x-includes="${EPREFIX}"/usr/include - --x-libraries="${EPREFIX}"/usr/$(get_libdir) - ) - # WARNING: This is NOT a normal autoconf script - econf "${ECONF_OPTS[@]}" -} - -src_compile() { - # stock target is "default", which is broken in some releases. - emake all -} - -src_install() { - use pam && dodir /etc/pam.d/ - emake install_prefix="${D}" DESTDIR="${D}" GTK_SHAREDIR="${installprefix}"/usr/share/xscreensaver install - - if use fonts; then - # Do not install fonts with unclear licensing - rm -v "${ED}${FONTDIR}"/gallant12x22.ttf || die - - # Do not duplicate font Luxi Mono (of package media-fonts/font-bh-ttf) - rm -v "${ED}${FONTDIR}"/luximr.ttf || die - - font_xfont_config - else - rm -rfv "${ED}${FONTDIR}" || die #812473 - fi - - einstalldocs - - if use pam; then - fperms 755 /usr/bin/${PN} - pamd_mimic_system ${PN} auth - fi - - if use systemd; then - systemd_douserunit "${ED}/usr/share/${PN}/xscreensaver.service" - fi - # Makefile installs xscreensaver.service regardless of - # --without-systemd, and if USE=systemd, we will have installed the - # unit file already. - rm "${ED}/usr/share/${PN}/xscreensaver.service" || die - - # bug #885989 - fperms 4755 /usr/$(get_libdir)/misc/xscreensaver/xscreensaver-auth -} - -pkg_postinst() { - use fonts && font_pkg_postinst - - # bug #811885 - if ! use glx; then - elog "Enable USE='glx' if OpenGL screensavers are crashing." - fi - - optfeature 'Bitmap fonts 75dpi' media-fonts/font-adobe-75dpi - optfeature 'Bitmap fonts 100dpi' media-fonts/font-adobe-100dpi - optfeature 'Truetype font Luxi Mono' media-fonts/font-bh-ttf - - xdg_icon_cache_update -} - -pkg_postrm() { - use fonts && font_pkg_postrm - xdg_icon_cache_update -} diff --git a/x11-misc/xscreensaver/xscreensaver-6.08.ebuild b/x11-misc/xscreensaver/xscreensaver-6.08.ebuild deleted file mode 100644 index fa0e6da22cd4..000000000000 --- a/x11-misc/xscreensaver/xscreensaver-6.08.ebuild +++ /dev/null @@ -1,279 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic font optfeature pam strip-linguas systemd xdg-utils - -DESCRIPTION="Modular screen saver and locker for the X Window System" -HOMEPAGE="https://www.jwz.org/xscreensaver/" -SRC_URI=" - https://www.jwz.org/xscreensaver/${P}.tar.gz - logind-idle-hint? ( - https://github.com/Flowdalic/xscreensaver/commit/59e7974c42dc08411c9af2a3a644a582c2116f46.patch -> - ${PN}-6.06-logind-idle-hint.patch - ) - systemd? ( - https://github.com/Flowdalic/xscreensaver/commit/376b07ec76cfe1070f498773aaec8fd7030593af.patch -> - ${PN}-6.07-xscreensaver.service-start-with-no-splash.patch - ) -" - -# Font license mapping for folder ./hacks/fonts/ as following: -# clacon.ttf -- MIT -# gallant12x22.ttf -- unclear, hence dropped -# luximr.ttf -- bh-luxi (package media-fonts/font-bh-ttf) -# OCRAStd.otf -- unclear, hence dropped -# SpecialElite.ttf -- Apache-2.0 -LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="elogind fonts gdm gles glx jpeg +locking logind-idle-hint new-login offensive pam +perl selinux suid systemd xinerama" -REQUIRED_USE=" - gles? ( !glx ) - ?? ( elogind systemd ) - pam? ( locking ) - logind-idle-hint? ( || ( elogind systemd ) ) -" - -COMMON_DEPEND=" - >=dev-libs/libxml2-2.4.6 - x11-apps/appres - x11-apps/xwininfo - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXt - x11-libs/libXxf86vm - elogind? ( sys-auth/elogind ) - x11-libs/gdk-pixbuf-xlib - >=x11-libs/gdk-pixbuf-2.42.0:2 - >=x11-libs/gtk+-3.0.0:3 - jpeg? ( media-libs/libjpeg-turbo:= ) - locking? ( virtual/libcrypt:= ) - new-login? ( - gdm? ( gnome-base/gdm ) - !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) - ) - virtual/glu - virtual/opengl - pam? ( sys-libs/pam ) - media-libs/libpng:= - systemd? ( >=sys-apps/systemd-221 ) - >=x11-libs/libXft-2.1.0 - xinerama? ( x11-libs/libXinerama ) -" -# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'` -RDEPEND=" - ${COMMON_DEPEND} - media-gfx/fbida - perl? ( - dev-lang/perl - dev-perl/libwww-perl - virtual/perl-Digest-MD5 - ) - selinux? ( sec-policy/selinux-xscreensaver ) -" -DEPEND=" - ${COMMON_DEPEND} - x11-base/xorg-proto -" -BDEPEND=" - dev-util/intltool - app-alternatives/bc - sys-devel/gettext - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${PN}-5.31-pragma.patch - "${FILESDIR}"/${PN}-6.01-gentoo.patch - "${FILESDIR}"/${PN}-6.07-gcc.patch - "${FILESDIR}"/${PN}-6.01-configure.ac-sandbox.patch -# "${FILESDIR}"/${PN}-6.01-without-gl-makefile.patch -# "${FILESDIR}"/${PN}-6.01-non-gtk-install.patch - "${FILESDIR}"/${PN}-6.01-configure-install_sh.patch -# "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch - "${FILESDIR}"/${PN}-6.05-remove-update-icon-cache.patch -# "${FILESDIR}"/${PN}-6.05-r2-configure-exit-codes.patch -# "${FILESDIR}"/${PN}-6.05-get-dirs-from-gtk3.0-in-configure.patch - "${FILESDIR}"/${PN}-6.07-allow-no-pam.patch - "${FILESDIR}"/${PN}-6.07-fix-desktop-files.patch -) - -DOCS=( README{,.hacking} ) - -# see https://bugs.gentoo.org/898328 -QA_CONFIG_IMPL_DECL_SKIP=( getspnam_shadow ) - -src_prepare() { - default - - # bug #896440 - mv po/ca.po po/ca.po.old || die - iconv -f ISO-8859-15 -t UTF-8 po/ca.po.old >po/ca.po || die - - sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die - - if use systemd; then - # Causes "Failed to enable unit: Cannot alias xscreensaver.service as org.jwz.xscreensaver." - # after "systemctl --user enable xscreensaver". - sed -i -e '/^Alias=org.jwz.xscreensaver.service/d' \ - driver/xscreensaver.service.in || die - - eapply "${DISTDIR}/${PN}-6.07-xscreensaver.service-start-with-no-splash.patch" - fi - - strip-linguas -i po/ - export ALL_LINGUAS="${LINGUAS}" - - if use new-login && ! use gdm; then #392967 - sed -i \ - -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \ - configure{,.ac} || die - fi - - # We are patching driver/XScreenSaver.ad.in, so let's delete the - # header generated from it so that it gets back in sync during build: - rm driver/XScreenSaver_ad.h || die - - if ! use offensive; then - sed -i \ - -e '/boobies/d;/boobs/d;/cock/d;/pussy/d;/viagra/d;/vibrator/d' \ - hacks/barcode.c || die - sed -i \ - -e 's|erect penis|shuffle board|g' \ - -e 's|flaccid penis|flaccid anchor|g' \ - -e 's|vagina|engagement ring|g' \ - -e 's|Penis|Shuttle|g' \ - hacks/glx/glsnake.c || die - sed -i \ - 's| Stay.*fucking mask\.$||' \ - hacks/glx/covid19.man \ - hacks/config/covid19.xml || die - eapply "${FILESDIR}/xscreensaver-6.05-teach-handsy-some-manners.patch" - fi - - if use logind-idle-hint; then - eapply "${DISTDIR}/${PN}-6.06-logind-idle-hint.patch" - fi - - config_rpath_update "${S}"/config.rpath - - # Must be eauto*re*conf, to force the rebuild - eautoreconf -} - -src_configure() { - if use ppc || use ppc64; then - filter-flags -maltivec -mabi=altivec - append-flags -U__VEC__ - fi - - unset BC_ENV_ARGS #24568 - - # /proc/interrupts won't always have the keyboard bits needed - # Not clear this does anything in 6.03+(?) but let's keep it for now in case. - # (See also: configure argument) - export ac_cv_have_proc_interrupts=yes - - # WARNING: This is NOT a normal autoconf script - # Some of the --with options are NOT standard, and expect "--with-X=no" rather than "--without-X" - ECONF_OPTS=( - $(use_enable locking) - $(use_with elogind) - --with-pixbuf - $(use_with gles) - $(use_with glx) - --with-gtk - $(use_with new-login login-manager) - $(use_with pam) - $(use_with suid setuid-hacks) - $(use_with systemd) - $(use_with xinerama xinerama-ext) - --with-jpeg=$(usex jpeg yes no) - --with-png=yes - --with-xft=yes - --with-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults - --with-configdir="${EPREFIX}"/usr/share/${PN}/config - --with-dpms-ext - --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN} - --with-proc-interrupts - --with-randr-ext - --with-text-file="${EPREFIX}"/etc/gentoo-release - --with-xdbe-ext - --with-xf86gamma-ext - --with-xf86vmode-ext - --with-xinput-ext - --with-xkb-ext - --with-xshm-ext - --without-gle - --without-kerberos - --without-motif - --with-proc-oom - --x-includes="${EPREFIX}"/usr/include - --x-libraries="${EPREFIX}"/usr/$(get_libdir) - ) - # WARNING: This is NOT a normal autoconf script - econf "${ECONF_OPTS[@]}" -} - -src_compile() { - # stock target is "default", which is broken in some releases. - emake all -} - -src_install() { - use pam && dodir /etc/pam.d/ - emake install_prefix="${D}" DESTDIR="${D}" GTK_SHAREDIR="${installprefix}"/usr/share/xscreensaver install - - if use fonts; then - # Do not install fonts with unclear licensing - rm -v "${ED}${FONTDIR}"/gallant12x22.ttf || die - - # Do not duplicate font Luxi Mono (of package media-fonts/font-bh-ttf) - rm -v "${ED}${FONTDIR}"/luximr.ttf || die - - font_xfont_config - else - rm -rfv "${ED}${FONTDIR}" || die #812473 - fi - - einstalldocs - - if use pam; then - fperms 755 /usr/bin/${PN} - pamd_mimic_system ${PN} auth - fi - - if use systemd; then - systemd_douserunit "${ED}/usr/share/${PN}/xscreensaver.service" - fi - # Makefile installs xscreensaver.service regardless of - # --without-systemd, and if USE=systemd, we will have installed the - # unit file already. - rm "${ED}/usr/share/${PN}/xscreensaver.service" || die - - # bug #885989 - fperms 4755 /usr/$(get_libdir)/misc/xscreensaver/xscreensaver-auth -} - -pkg_postinst() { - use fonts && font_pkg_postinst - - # bug #811885 - if ! use glx; then - elog "Enable USE='glx' if OpenGL screensavers are crashing." - fi - - optfeature 'Bitmap fonts 75dpi' media-fonts/font-adobe-75dpi - optfeature 'Bitmap fonts 100dpi' media-fonts/font-adobe-100dpi - optfeature 'Truetype font Luxi Mono' media-fonts/font-bh-ttf - - xdg_icon_cache_update -} - -pkg_postrm() { - use fonts && font_pkg_postrm - xdg_icon_cache_update -} diff --git a/x11-misc/xsnow/Manifest b/x11-misc/xsnow/Manifest index bb9d7f8249a0..8fe381dfc062 100644 --- a/x11-misc/xsnow/Manifest +++ b/x11-misc/xsnow/Manifest @@ -4,5 +4,5 @@ DIST xsnow-3.7.5.tar.gz 1375177 BLAKE2B 7ee2100abcff7d5224315f0fe1ce906c0d1cc24f DIST xsnow-3.8.1.tar.gz 1414930 BLAKE2B 67cfbf91697cebd23c85beb2d8439c7a965424377e9278eb5687f3fb11537bbdc80e4b7455edfc882e3e7963d3d65ad86d2eefa794e7840d45bc24c1b4a638d4 SHA512 6c20d56356da0da53cf2f8dcce28ac3776d48fe94bcc85f14e847d4278d319f661366d0c5effc56fa1866d35d183c8425d8822822dcb07d6aa8ac6363b3d3678 EBUILD xsnow-3.6.0-r1.ebuild 1156 BLAKE2B a76244ccb0d26d73ae9f4571ca504539f09c9bf4805c7b26d27a359c8de18a293760eb9202cf9c59eefc361cd8074c33f6609a2b74566b5a5bfddd8210c6c4c0 SHA512 58e56708fea83b91c50316e22480df46843ab4bc1c45b16c5c694157a8db70e81f9b520eaf4cdc1deed9de0c2b5f24070aee80c97bb661f518eabeaab30896cc EBUILD xsnow-3.7.5.ebuild 1156 BLAKE2B 7dcbf3ec9307d139c41a5719b25ab4d454125f2b574b9f465e9d0712594f43b236573cdb8e03391d699fde2b330ed1cbb74e7b1820e33db27877e670def5d55c SHA512 2b924109ae30f176e8d2aa583309520e38482d36d771d6b43d71a59ca999a036343dd37e45f9e8ec4dc08141bbfa7972832a17243ef24159489418bd3461679e -EBUILD xsnow-3.8.1.ebuild 1298 BLAKE2B c496200f67ba5361a84d25aabbaf5df4f4b3c149b1134a0bcf16f8a77aba1946d79692e5229de8ca0616e2a655115574b21f9aa43d6611f86f942120b64f62e1 SHA512 77791a7b260ee4f133a0ca0cafc80ad0ef32a48b991125104547af35058fec7f3317340d8ca49d083702d9ac96f26725c66837793bf0d5420a56c69228ef11e6 +EBUILD xsnow-3.8.1.ebuild 1295 BLAKE2B 7edf28fb39e49e11150b8ad21e8b8ba695cb2343a8bdb60245f22189066791ff0197ab9ef3deb670ab9b6bcb909275bd3e805f3918d97efa6c8fdc82631dadf3 SHA512 e4b7d941ab910788ce14d28c70af0370b0ed37b144c7d678dd8579264bd4f7f93d3dec32b00f942edd3b43005a2de649cdab3ae0243eb6290291bfb015880a6d MISC metadata.xml 373 BLAKE2B d9280b6bc0bad5e39677a061df43990382ff0d50851b06f0720a2daaa0c21e7948f9297ac418ce06661988a69df15087fb52b98b9f5aa4f9c98b44c722fb4b6c SHA512 efcc32cea44cd86a80cf12fe09f0e91e9f8f3c3e90fda67ae8032d0465efe6343fbbe73898967af0ea0f29d3f5083ec7f4c0d042a6ba65f3044194845e2dec6a diff --git a/x11-misc/xsnow/xsnow-3.8.1.ebuild b/x11-misc/xsnow/xsnow-3.8.1.ebuild index 666605987eda..039187e7f60f 100644 --- a/x11-misc/xsnow/xsnow-3.8.1.ebuild +++ b/x11-misc/xsnow/xsnow-3.8.1.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 @@ -11,7 +11,7 @@ SRC_URI="https://www.ratrabbit.nl/downloads/xsnow/${P}.tar.gz" LICENSE="freedist" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ppc64 sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/x11-misc/xteddy/Manifest b/x11-misc/xteddy/Manifest index e2f27e308f04..84667423724e 100644 --- a/x11-misc/xteddy/Manifest +++ b/x11-misc/xteddy/Manifest @@ -1,4 +1,4 @@ AUX xteddy-2.2-linking.patch 477 BLAKE2B 1537f00e5b94f58fce6dc0b0f4fdffd7caddc799fa5f1141504f0f02ded3c563176f569b97a5bfb15dc7c85c6d8f25562ab96abd0f863980cb445a5ecf9c9be1 SHA512 dbfa4207f6e77435b2bef95ae426107c5f397a31e8236a87b05bca86ecd39ce3797a380f4150fa5da3e2016c8ab78b44c6d8e34d69fb8e7619821c285f6c0704 DIST xteddy-2.2.tar.gz 867005 BLAKE2B e0f701f715c8797d4fea0ac4286bba2412bbb593563d97e621d146f36f843e0e083c6ebdd9b27943482ec00c3e4d0f2c2a1d484ba2360e047eb1a9d92e69172c SHA512 e48f1f616980b747b3e528a7bb3a46605986e87e05cbad1385992931098acd8857cdd9fa7c38bca94007e74d1ab13cfd567fe6e502eecf8691e24272bd98159b -EBUILD xteddy-2.2.ebuild 726 BLAKE2B d9c46767e4e353511658a64c22905574046667db0df69eca31483ca559563c8d07a1120e23fb39c1e9a4c5d230f50cc0a1b76da050cedf52794c67519bde8559 SHA512 8ca6906dfed6d7d1fbeaddb877cb2b12ab011352a3f0339b2a80b572a454e2014dbe9e27de6d39c1116c24822620c7c6faf0eb1dfea0f57ea147b7e2821d21b6 +EBUILD xteddy-2.2.ebuild 727 BLAKE2B 277b31938e9feb07f4c27b99decbb763059a527f8d1525cc4ec70475cd9bd73f866187bf5942af86320de1d672d53a660612d6fb265cffcd3ff9f5c049470e89 SHA512 edabee4026c45a8b0ebe9972af4c0d884c3b23dff957e0ab755acfa24d85bee79d7e7df7c1298d5e638b36dff24685a0d9861bc19a63b02d2ce10b7822b920b3 MISC metadata.xml 601 BLAKE2B 5b2cf6a72990d32abd146b6641e3e5fc18cfbb4646e4ceef4a265aabf644a895809c67a2ce235ae200d9bb2ce510a21aea8443c892f7d868898cb4520c7b1596 SHA512 6a8745cc1e673fc75eb2506efa4ed5e8a5b442c4ebfaa83658f0fbf5df9feac5b45cec0a8033e57bacfa8ee59ea487f72f7364f7ac0ea04b80c0131e96d139a7 diff --git a/x11-misc/xteddy/xteddy-2.2.ebuild b/x11-misc/xteddy/xteddy-2.2.ebuild index 32e5717252ec..dcfcdebd5052 100644 --- a/x11-misc/xteddy/xteddy-2.2.ebuild +++ b/x11-misc/xteddy/xteddy-2.2.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools DESCRIPTION="A cuddly teddy bear (or other image) for your X desktop" -HOMEPAGE="http://webstaff.itn.liu.se/~stegu/xteddy/" +HOMEPAGE="https://salsa.debian.org/games-team/xteddy" SRC_URI="http://webstaff.itn.liu.se/~stegu/${PN}/${P}.tar.gz" LICENSE="GPL-2" diff --git a/x11-misc/xtermcontrol/Manifest b/x11-misc/xtermcontrol/Manifest index d10c4f90faaa..5d1950c8814c 100644 --- a/x11-misc/xtermcontrol/Manifest +++ b/x11-misc/xtermcontrol/Manifest @@ -1,5 +1,3 @@ DIST xtermcontrol-3.10.tar.gz 187902 BLAKE2B 781ae40aa17cc57e9ac52544e1d04282a04024a489881577bbbcb782155612f9504eb58d4e80050535ac286180327a1469c5049d701f431d3f93557e5c29d509 SHA512 a7d4b3d5e7f9e7cd0c7a85c11584528d73507d258d3c48b832e2f842c88967d40a867c4ea75503dfd5288949992a6f6ead2a9fd73e9695c490e2935a133a92d2 -DIST xtermcontrol-3.8.tar.gz 181399 BLAKE2B b65acd8ecdf6e0293fcd856cd05f7a3c2eaf868f6f7e0ea34829fbfece4e2a17c2085042e6eeb50a20504200db754badde8ffba0305358547d5f65cf18df564c SHA512 9dacddc57c31705d00f52753f906cd83ae4b7ae34ff2e712869becc452535dbce9fb3e0e9aaf689b55edd34889d9e37553e3702c26ccbd136f544016fcfedbf1 -EBUILD xtermcontrol-3.10.ebuild 362 BLAKE2B 7d2ddd8bcc293f9be236f410b16bdd17c37f4afec6f277eba5cbeef96a8faf6c319a2aa64a9a0439528f4b1f0d998ba49baa02dde7ffe211ff4b3ef839192e7d SHA512 f2d0ace435b231aa04461fe4f593fa282f4bfbcb83c8738d162a64e914db81fa762e316beaab4cf4910cae456d073104edea2833d228eaa0949e21dffaf3bb29 -EBUILD xtermcontrol-3.8.ebuild 358 BLAKE2B f7312671864c8dfbb11522904711e2b1f20a3fb3e48f05717210b6f695db5d06c5e1b94f4c571d98526143626a211678566439db048a678a14c34b0fdb1f9bbf SHA512 d31506ab08a037d86b5acc59aae4d89f2cbccec12ac6d7b8b41af84cf749cdb3c760cf23ae2543f83b7212c07dfed9ea762b151674ccecbe9c0bd0628c287372 +EBUILD xtermcontrol-3.10.ebuild 358 BLAKE2B fb5273b7fdd4dc99dab808f2e1bf5179fedcdcf7c3644c67f03ed34b6ef308a66c82cb4be752742b1499511557a5da0980aed4114b4c09d2ef58bc56b4279b75 SHA512 b99df7392964f3ef62234f548b9c8deb1809d4a8e25e77369c62f82c6c303980263519dccac6594dda269a99c47c5ab0b2ebbdcb65a493ea4e4716cd4e5a6ea1 MISC metadata.xml 810 BLAKE2B 2ac6289d6ab1a3ce910878709f710b218b92a6e8def0bf71008a4efd754c0bb947c84bc1a749229e69fdbf4ec59934982659d496a9334b687f98f3da9586254e SHA512 77969d1aedfd453c08e18dbf1797f9868bb4e1570a71aa34197fa1d986ed96bd841a343e20955e771935779d01e6c2f19c95d8e5b43afba9c6869275eb66348c diff --git a/x11-misc/xtermcontrol/xtermcontrol-3.10.ebuild b/x11-misc/xtermcontrol/xtermcontrol-3.10.ebuild index 8b73bc9ddfb4..7decd23944fc 100644 --- a/x11-misc/xtermcontrol/xtermcontrol-3.10.ebuild +++ b/x11-misc/xtermcontrol/xtermcontrol-3.10.ebuild @@ -9,4 +9,4 @@ SRC_URI="https://www.thrysoee.dk/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha amd64 ppc sparc x86" diff --git a/x11-misc/xtermcontrol/xtermcontrol-3.8.ebuild b/x11-misc/xtermcontrol/xtermcontrol-3.8.ebuild deleted file mode 100644 index 115c60361837..000000000000 --- a/x11-misc/xtermcontrol/xtermcontrol-3.8.ebuild +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="xtermcontrol enables dynamic control of XFree86 xterm properties" -HOMEPAGE="https://www.thrysoee.dk/xtermcontrol/" -SRC_URI="https://www.thrysoee.dk/${PN}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ppc sparc x86" diff --git a/x11-misc/xwallpaper/Manifest b/x11-misc/xwallpaper/Manifest index 13462d4f7379..b36ab3885f93 100644 --- a/x11-misc/xwallpaper/Manifest +++ b/x11-misc/xwallpaper/Manifest @@ -1,4 +1,6 @@ DIST xwallpaper-0.7.4.tar.xz 86432 BLAKE2B c10a69ab5734e43e99a746872bff427797e1d8f9de06d241fa81435036527b029031bb49733cf2119e8725883f20b9253b779ef9113d32d1b4f77bd73511a76a SHA512 f6eaf41befe724ad55d14f607bdfe9d05c79139054deb6590198ce767cf42173f068459dd894b284f3e8dbc95fc482d8ed7ed1c615f7b72b249897a6a01d51ba +DIST xwallpaper-0.7.6.tar.xz 89208 BLAKE2B 3722e7382e104408f61c101f445cd7f741a0412dea328f1c6c01f3b85b3bdc1a4fc00b81283d88171e54833aabf51322a9a1b00fde72bea02496c2daa8d5db51 SHA512 dfc8e6dac42add4f8e7f77c9c634a5041015f8f919095ed2074c6b1b0072d3dc7d9627e4013f2ec6951b64ff8bb46a80a138edf33738733efff81eac26debbbd EBUILD xwallpaper-0.7.4.ebuild 972 BLAKE2B 5de8652b55c08919c42dc3dfb3831ab7de459cc1667d89c48028c9e633da85107883059c0c77f7e47294b6ed701176227c7a2444c11046ea34bfe88458c488c2 SHA512 07a232cf235fdac55620f4d8a2cda58580fcaf5d49a147a4ecb76dfde43ec11a5ea23660a123eccc5f52437b5dfa8b3c0880bb822c36c1c4c8b41c202a2c58b7 +EBUILD xwallpaper-0.7.6.ebuild 976 BLAKE2B fcac2fcb57ef1d015e4f62ba668f8cf0b7067ab8ddf353b05ecc7b4723f4f17c30e3ba43fd799eb054fa22cebd152fc8bc24704d6bfe9f52b9c60acf5cd22610 SHA512 560871c406576c66c1fe2e47150e53acce8dbf379f58fab8d645035fcc02837b2cfeb33a247f6eab761e05f18f25f36d578fd2aa667d86794673de196e2c230c EBUILD xwallpaper-9999.ebuild 976 BLAKE2B e8bc05e1398bca6b9dcf484551075e3dfcac7493180c59fe9cf1adfd67048af6fac554671c2c2a1925d4409d5e181050822b4d5d49b7cb2e05543881de24aed8 SHA512 5bbb213c662454b79d5c82e994d46af87249cf6cad87dacfb4e73db16d2eb96b8eb9def051c0dd86e149317fea252452b022584f05df33e5df926603044f7a92 MISC metadata.xml 721 BLAKE2B 617ebf75fe3702201bd91b37d2f38ca80425b4b8efe548f60039996a3979a7c01606513cf7ee8560cd7172fdb6bc14d29e9e62103df2f80cb8c738abc6efebaf SHA512 3bd069e7b5b31807ff41f67dc9bd943c116a5408b61c6a0eee6bfbe41b2c712c258e393dc78c527d7990403171be0da5b6da6d35ccc5485b06bc3eae969be127 diff --git a/x11-misc/xwallpaper/xwallpaper-0.7.6.ebuild b/x11-misc/xwallpaper/xwallpaper-0.7.6.ebuild new file mode 100644 index 000000000000..5cd129da427f --- /dev/null +++ b/x11-misc/xwallpaper/xwallpaper-0.7.6.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Wallpaper setting utility for X" +HOMEPAGE="https://github.com/stoeckmann/xwallpaper" + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/stoeckmann/${PN}.git" +else + SRC_URI="https://github.com/stoeckmann/${PN}/releases/download/v${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +fi + +LICENSE="ISC" +SLOT="0" +IUSE="+jpeg +png seccomp xpm" + +RDEPEND=" + x11-libs/pixman + x11-libs/xcb-util + x11-libs/xcb-util-image + jpeg? ( media-libs/libjpeg-turbo:= ) + png? ( media-libs/libpng:0= ) + seccomp? ( >=sys-libs/libseccomp-2.3.1:0= ) + xpm? ( x11-libs/libXpm ) +" + +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myconf=( + $(use_with jpeg) + $(use_with png) + $(use_with seccomp) + $(use_with xpm) + --with-randr + ) + econf "${myconf[@]}" +} |