diff options
Diffstat (limited to 'x11-misc')
130 files changed, 802 insertions, 1654 deletions
diff --git a/x11-misc/alacarte/alacarte-3.50.0.ebuild b/x11-misc/alacarte/alacarte-3.50.0.ebuild index 40f4d74498a9..adaff6e9295b 100644 --- a/x11-misc/alacarte/alacarte-3.50.0.ebuild +++ b/x11-misc/alacarte/alacarte-3.50.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/alacarte" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=" diff --git a/x11-misc/alacarte/alacarte-3.52.0.ebuild b/x11-misc/alacarte/alacarte-3.52.0.ebuild index d6f6a3bfb344..9204609f05b5 100644 --- a/x11-misc/alacarte/alacarte-3.52.0.ebuild +++ b/x11-misc/alacarte/alacarte-3.52.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/alacarte" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND=" diff --git a/x11-misc/appmenu-gtk-module/Manifest b/x11-misc/appmenu-gtk-module/Manifest index a2be37478ac4..ea75a3b62cfd 100644 --- a/x11-misc/appmenu-gtk-module/Manifest +++ b/x11-misc/appmenu-gtk-module/Manifest @@ -1 +1,2 @@ DIST appmenu-gtk-module-0.7.6.tar.xz 41212 BLAKE2B 7d37107e36502e44a38a1dc4e7ab02a761ec368b791182b223a4ae2631bad2eb52d9fec913ae0274f95f15a1cfbefb47f4807f1e83e8e3985fd4af7c6f0d075b SHA512 6efad2a13a04ae0a2a5e87fdc62eb7a37c8c85051339a3774fd8b579eea97b4633b10e064325205b3f10597530bab003deae24986c3175429a899c292e8786d5 +DIST appmenu-gtk-module-24.05.tar.xz 41364 BLAKE2B 45593cad5431f1b12fd7bc710399f7be7ff381d5757672c90db42187197de67b80f4436fc402e59abfa164d6d659557fb5a57737020d4cda361a2904154e9878 SHA512 0b233e56663f1e46f35b8edda5ea551f9569f6ffc20730fc62fcc090cf14a4032d58c7b8f03f14b29e9433f8ccd9fc89e3de7be50141fba5f85f5bf219517fa7 diff --git a/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r2.ebuild b/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r2.ebuild new file mode 100644 index 000000000000..d4570fc72a9d --- /dev/null +++ b/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r2.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo gnome2-utils flag-o-matic meson systemd virtualx + +DESCRIPTION="Application menu module for GTK" +HOMEPAGE="https://gitlab.com/vala-panel-project/vala-panel-appmenu" +SRC_URI="https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/b5ace7bf5bd6e3ec3b20e98befb5da39/${P}.tar.xz" +# 24.05 really is a different release to 24.02 (diffed tarballs to check), +# but it has the wrong version in the directory name. +S="${WORKDIR}"/${PN}-24.02 + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" +IUSE="gtk2 test wayland" +# Tests are manual and hang in the ebuild +RESTRICT="!test? ( test ) test" + +RDEPEND=" + dev-libs/glib[dbus] + >=x11-libs/gtk+-3.22.0:3[wayland?] + gtk2? ( >=x11-libs/gtk+-2.24.0:2 ) +" +DEPEND=" + ${RDEPEND} + wayland? ( dev-libs/wayland ) +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-0.7.6-no-automagic-gtk.patch" + "${FILESDIR}/${PN}-24.05-no-automagic-unitdir.patch" + "${FILESDIR}/${PN}-24.05-fix-pkgconfig.patch" +) + +src_configure() { + # defang automagic dependencies, bug #785619 + use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND + + # outputs [ '2', '3' ] OR [ '3' ] + local gtks="[$(usex gtk2 " '2'," '') '3' ]" + + local emesonargs=( + -Dgtk="${gtks}" + -Duserunitdir="$(systemd_get_userunitdir)" + $(meson_use test tests) + ) + + meson_src_configure +} + +my_test() { + cd "${BUILD_DIR}"/tests || die + + local name + for name in hello radio tester ; do + edo ./${name} + done +} + +src_test() { + virtx my_test +} + +src_install() { + meson_src_install + + mv "${ED}"/usr/share/doc/appmenu-gtk-module/* "${ED}"/usr/share/doc/${PF} || die + rmdir "${ED}"/usr/share/doc/appmenu-gtk-module || die + + rm "${ED}"/usr/share/licenses/appmenu-gtk-module/LICENSE || die + + exeinto /etc/X11/xinit/xinitrc.d + newexe "${FILESDIR}"/${PN}-r1 85-${PN} +} + +pkg_postinst() { + gnome2_schemas_update +} diff --git a/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-fix-pkgconfig.patch b/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-fix-pkgconfig.patch new file mode 100644 index 000000000000..76455dd55655 --- /dev/null +++ b/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-fix-pkgconfig.patch @@ -0,0 +1,10 @@ +--- a/meson.build ++++ b/meson.build +@@ -1,6 +1,6 @@ + project('appmenu-gtk-module', 'c', + meson_version: '>=0.61.0', +- version: '24.02', ++ version: '24.05', + license: ['LGPL-3.0-or-later'], + default_options: [ + 'c_std=gnu11', diff --git a/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-no-automagic-unitdir.patch b/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-no-automagic-unitdir.patch new file mode 100644 index 000000000000..007462e767d8 --- /dev/null +++ b/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-no-automagic-unitdir.patch @@ -0,0 +1,56 @@ +From c60d530583a8bd07aea22c4f3f3aa8b0aaf271c1 Mon Sep 17 00:00:00 2001 +From: Georgy Yakovlev <gyakovlev@gentoo.org> +Date: Tue, 4 Jan 2022 19:06:37 -0800 +Subject: [PATCH] appmenu-gtk-module: add userunitdir option + +allows setting systemd unit on systemd-less systems + +Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> +--- + .../appmenu-gtk-module/data/meson.build | 19 ++++++++++++------- + .../appmenu-gtk-module/meson_options.txt | 1 + + 2 files changed, 13 insertions(+), 7 deletions(-) + +diff --git a/subprojects/appmenu-gtk-module/data/meson.build b/subprojects/appmenu-gtk-module/data/meson.build +index 8378965..d0d1717 100644 +--- a/data/meson.build ++++ b/data/meson.build +@@ -2,14 +2,19 @@ install_data([ + 'org.appmenu.gtk-module.gschema.xml' + ], install_dir: schema_dir) + ++userunitdir = get_option('userunitdir') + systemd = dependency('systemd', required: false) + +-if systemd.found() ++if userunitdir == '' ++ if systemd.found() + userunitdir = systemd.get_variable(pkgconfig:'systemduserunitdir') +- configure_file( +- input: 'appmenu-gtk-module.service.in', +- output: 'appmenu-gtk-module.service', +- install_dir: userunitdir, +- configuration: {'CMAKE_INSTALL_FULL_BINDIR': join_paths(prefix,get_option('bindir'))} +- ) ++ else ++ userunitdir = '/usr/lib/systemd/user' ++ endif + endif ++configure_file( ++ input: 'appmenu-gtk-module.service.in', ++ output: 'appmenu-gtk-module.service', ++ install_dir: userunitdir, ++ configuration: {'CMAKE_INSTALL_FULL_BINDIR': join_paths(prefix,get_option('bindir'))} ++) +diff --git a/subprojects/appmenu-gtk-module/meson_options.txt b/subprojects/appmenu-gtk-module/meson_options.txt +index f93877a..ec0b3a6 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -1,3 +1,4 @@ + option('gtk', type: 'array', choices : ['2','3'], value: ['2','3'], description: 'Supported GTK versions') + option('tests', type : 'boolean', value : false, description: 'Parser tests') + option('gtk_doc', type: 'boolean', value: false, description: 'Build API reference') ++option('userunitdir', type: 'string', description: 'Installation path for user unit file (optional)') +-- +2.34.1 + diff --git a/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-r1 b/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-r1 new file mode 100644 index 000000000000..328f390af48b --- /dev/null +++ b/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-r1 @@ -0,0 +1,13 @@ +case :$GTK_MODULES: in + *:appmenu-gtk-module:*) + ;; + *) + GTK_MODULES=${GTK_MODULES}${GTK_MODULES:+:}appmenu-gtk-module +esac + +if [ -z "$UBUNTU_MENUPROXY" ]; then + UBUNTU_MENUPROXY=1 +fi + +export GTK_MODULES +export UBUNTU_MENUPROXY diff --git a/x11-misc/autorandr/Manifest b/x11-misc/autorandr/Manifest index 026ae3b7c25c..ccdf23bfa8df 100644 --- a/x11-misc/autorandr/Manifest +++ b/x11-misc/autorandr/Manifest @@ -1,2 +1 @@ -DIST autorandr-1.14.tar.gz 49234 BLAKE2B 3ff149d30b023bc54d83c4be1f81f67204d20d3e6a7a43e15009c1c4f1180fa920789ce84ae56f13946a9cec1f72bc7adb27be3c58ca8532235d0457b1f5aa92 SHA512 dc1ee4c28b06dde4a721fe564734e7a79c1c843986f7c84307ea60f19c2237ba53d1bcd2202e377363e7e0a5bf5dea95bea4490b3fa5ec5fa6738114646a502d DIST autorandr-1.15.tar.gz 49352 BLAKE2B b7200eb7a77230076f1a9f8b1a21be883ae363cc41cff7f1191e034359cc8ebb52e9dd19dd5f2e415a34b9a3a89fda3d0d43a946b2f3401de0d279fb9d5ba1a2 SHA512 2837348b755f5c4b30ad2b68e191e1969a467401cf32dda495dd19867e391f8b8b4a9c0b4958ef33f75c71aace46686995e27bab805e1e40cc4a1af44e9f0405 diff --git a/x11-misc/autorandr/autorandr-1.14.ebuild b/x11-misc/autorandr/autorandr-1.15-r1.ebuild index 40586032d8fd..73aa409173d5 100644 --- a/x11-misc/autorandr/autorandr-1.14.ebuild +++ b/x11-misc/autorandr/autorandr-1.15-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit bash-completion-r1 distutils-r1 systemd udev @@ -13,7 +13,7 @@ if [[ "${PV}" = "9999" ]] ; then EGIT_REPO_URI="https://github.com/phillipberndt/${PN}.git" else SRC_URI="https://github.com/phillipberndt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" + KEYWORDS="~amd64" fi DESCRIPTION="Automatically select a display configuration based on connected devices" @@ -58,7 +58,7 @@ src_install() { emake DESTDIR="${D}" \ BASH_COMPLETIONS_DIR="$(get_bashcompdir)" \ - SYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" \ + SYSTEMD_UNIT_DIR=$(usex systemd "$(systemd_get_systemunitdir)" "") \ UDEV_RULES_DIR="$(get_udevdir)"/rules.d \ $(printf "install_%s " "${targets[@]}") } diff --git a/x11-misc/autorandr/autorandr-9999.ebuild b/x11-misc/autorandr/autorandr-9999.ebuild index 0011c189d5ca..73aa409173d5 100644 --- a/x11-misc/autorandr/autorandr-9999.ebuild +++ b/x11-misc/autorandr/autorandr-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit bash-completion-r1 distutils-r1 systemd udev @@ -58,7 +58,7 @@ src_install() { emake DESTDIR="${D}" \ BASH_COMPLETIONS_DIR="$(get_bashcompdir)" \ - SYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" \ + SYSTEMD_UNIT_DIR=$(usex systemd "$(systemd_get_systemunitdir)" "") \ UDEV_RULES_DIR="$(get_udevdir)"/rules.d \ $(printf "install_%s " "${targets[@]}") } diff --git a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild index a3194cfe7320..939f15accb56 100644 --- a/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild +++ b/x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit systemd +inherit optfeature systemd DESCRIPTION="Clipboard management" HOMEPAGE="https://github.com/cdown/clipmenu" @@ -49,7 +49,20 @@ src_install() { } pkg_postinst() { + optfeature "ignoring specific windows via CM_IGNORE_WINDOW" x11-misc/xdotool + + if systemd_is_booted || has_version sys-apps/systemd; then + einfo "" + einfo "Make sure to import \$DISPLAY when using the systemd unit for clipmenud" + einfo "without a desktop environment. Preferably check /etc/X11/xinit/xinitrc{,.d}" + einfo "for relevant examples, or at least include the following in your ~/.xinitrc" + einfo "before clipmenud:" + einfo "" + einfo "systemctl --user import-environment DISPLAY" + fi + if ! use dmenu && ! use fzf && ! use rofi ; then + ewarn "" ewarn "Clipmenu has been installed without a launcher." ewarn "You will need to set \$CM_LAUNCHER to a dmenu-compatible app for clipmenu to work." ewarn "Please refer to the documents for more info." diff --git a/x11-misc/clipmenu/metadata.xml b/x11-misc/clipmenu/metadata.xml index ad77c07f77a8..40a619301ac7 100644 --- a/x11-misc/clipmenu/metadata.xml +++ b/x11-misc/clipmenu/metadata.xml @@ -9,6 +9,9 @@ <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> + <upstream> + <remote-id type="github">cdown/clipmenu</remote-id> + </upstream> <use> <flag name="dmenu">Use dmenu as default launcher</flag> <flag name="rofi">Use rofi as default launcher</flag> diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild b/x11-misc/colord/colord-1.4.7-r1.ebuild index ed40a24f368b..c5617616610c 100644 --- a/x11-misc/colord/colord-1.4.7-r1.ebuild +++ b/x11-misc/colord/colord-1.4.7-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0/2" # subslot = libcolord soname version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner selinux systemd test vala" RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp diff --git a/x11-misc/compose-tables/Manifest b/x11-misc/compose-tables/Manifest index 3803f6c183ed..a4d5f5e7814f 100644 --- a/x11-misc/compose-tables/Manifest +++ b/x11-misc/compose-tables/Manifest @@ -1,2 +1 @@ DIST libX11-1.8.10.tar.xz 1839380 BLAKE2B 72ff400e1aad5bcb04e5dd3fb43f7767fad47e38cf628382cd5ffd5a204efc4de4f626027dddbbc7e10f80f8eaee0bcdf9792d9d012256366920f7ae0cffcb15 SHA512 f801f5b77cbc55074f73dc95b29fff7b5e1b13b99641f6e397788ad9f31a29793ed4e8e5bd373122c790ef90627e8f9d6d5e271051c1767a479a85c55cd82bc1 -DIST libX11-1.8.9.tar.xz 1811900 BLAKE2B 8858157ac490d65e19500bfbb2ab773a3a30041f8a757ff22fff8fb0124044b8bb826f6dff4115230c757a175b61a3f7d596d976d98be760085749878d64f871 SHA512 737af91818537295ac86be601b1e3d7e37d150716ec549580913b7cc9a44fee7a6ce9dbc3d46167eed91f23fe857c4dd355ed8f8440fe5fbbf8e9ebe47091b96 diff --git a/x11-misc/compose-tables/compose-tables-1.8.10.ebuild b/x11-misc/compose-tables/compose-tables-1.8.10.ebuild index ade5421accec..53c4e8c44bce 100644 --- a/x11-misc/compose-tables/compose-tables-1.8.10.ebuild +++ b/x11-misc/compose-tables/compose-tables-1.8.10.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="X.Org Compose Key tables from libX11" SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/lib/libX11-${PV}.tar.${XORG_TARBALL_SUFFIX}" S="${WORKDIR}/libX11-${PV}/" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +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=" diff --git a/x11-misc/compose-tables/compose-tables-1.8.9.ebuild b/x11-misc/compose-tables/compose-tables-1.8.9.ebuild deleted file mode 100644 index 11cdbcaf86bd..000000000000 --- a/x11-misc/compose-tables/compose-tables-1.8.9.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=no -XORG_TARBALL_SUFFIX=xz -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 ~ia64 ~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/copyq/Manifest b/x11-misc/copyq/Manifest index 092518520b53..c9b144ae31ea 100644 --- a/x11-misc/copyq/Manifest +++ b/x11-misc/copyq/Manifest @@ -1,2 +1 @@ -DIST copyq-7.0.0.tar.gz 3323354 BLAKE2B 3c71bf94ed97d0564f89cb0b9927024df21520cf9eb758ec8c40e8156d9796b3c6df5518b9ad223c12489fe7aca3a067f772719a3a757f9a92e9ec18fe79e38c SHA512 f0b84ddef6791e229c625dbdefab2d3aad5be10d68745addb64d6e2b1546e033f1f95fb1a1218f9fdd19b5fcdddf2d840b2480ad54e0f59a7d5741781b3a43c4 DIST copyq-7.1.0.tar.gz 3351093 BLAKE2B 758271f6bb54760372b8b5ab84de7c91af874bd72a22c8c22d338705869eab5500fde90808b4bf1288f8bdbad11163283637b81d85c09ccf0d734286dee605b6 SHA512 4320095ab75c361cc3d553c7817951eb6e74d47223f62bf6c1722e0f0b0d3ff59a1762354cf46fe0de064d516d60a467bff9ad9143b12016fc3f9e62139d3909 diff --git a/x11-misc/copyq/copyq-7.0.0.ebuild b/x11-misc/copyq/copyq-7.0.0.ebuild deleted file mode 100644 index d93363879bb5..000000000000 --- a/x11-misc/copyq/copyq-7.0.0.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake edo optfeature virtualx xdg - -DESCRIPTION="Clipboard manager with advanced features" -HOMEPAGE="https://github.com/hluk/CopyQ" -SRC_URI="https://github.com/hluk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/CopyQ-${PV}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debug kde qt6 test" -RESTRICT="test" - -RDEPEND=" - dev-libs/wayland - x11-libs/libX11 - x11-libs/libXfixes - x11-libs/libXtst - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwayland:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtxml:5 - kde? ( kde-frameworks/knotifications:5 ) - test? ( dev-qt/qttest:5 ) - ) - qt6? ( - dev-qt/qtbase:6=[X,gui,network,widgets,xml(+)] - dev-qt/qtdeclarative:6 - dev-qt/qtsvg:6 - dev-qt/qtwayland:6 - ) -" -DEPEND="${RDEPEND} - x11-base/xorg-proto -" -BDEPEND=" - kde-frameworks/extra-cmake-modules:0 - !qt6? ( - dev-qt/linguist-tools:5 - dev-qt/qtwaylandscanner:5 - ) - qt6? ( - dev-qt/qttools:6[linguist] - dev-qt/qtwayland:6 - dev-util/wayland-scanner - ) - test? ( - app-crypt/gnupg - x11-wm/icewm - ) -" - -src_configure() { - if use debug; then - # Add debug definitions - CMAKE_BUILD_TYPE="Debug" - fi - - local mycmakeargs=( - -DPLUGIN_INSTALL_PREFIX="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins" - -DWITH_NATIVE_NOTIFICATIONS=$(usex kde) - -DWITH_QT6=$(usex qt6) - -DWITH_TESTS=$(usex test) - ) - - cmake_src_configure -} - -my_src_test() { - local -x COPYQ_TESTS_RERUN_FAILED=0 - local -x COPYQ_TESTS_NO_NETWORK=1 - - ebegin "Starting IceWM" - icewm & - sleep 5 - eend 0 - - cd "${BUILD_DIR}" || die - mkdir -p "${HOME}"/.gnupg || die - - # ScriptError: Failed to send key presses - edo ./copyq tests -} - -src_test() { - virtx my_src_test -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "encryption support" app-crypt/gnupg -} diff --git a/x11-misc/fbdesk/fbdesk-1.4.1-r1.ebuild b/x11-misc/fbdesk/fbdesk-1.4.1-r1.ebuild index 896d9f96a7f7..8a09a45d90a2 100644 --- a/x11-misc/fbdesk/fbdesk-1.4.1-r1.ebuild +++ b/x11-misc/fbdesk/fbdesk-1.4.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~ia64 ppc sparc x86" +KEYWORDS="amd64 ppc sparc x86" IUSE="debug png" RDEPEND="x11-libs/libX11 diff --git a/x11-misc/fraqtive/Manifest b/x11-misc/fraqtive/Manifest index ae656c25fbcf..c9fd887003ba 100644 --- a/x11-misc/fraqtive/Manifest +++ b/x11-misc/fraqtive/Manifest @@ -1,2 +1 @@ DIST fraqtive-0.4.8.1.tar.gz 291381 BLAKE2B a5f93d42767c35ff7e27c87e89133a1c9d045acbb8b59c87799c5b838361aaba47af6ef001914f29eb27e2830ec3bdebe36111c1ae65e1f18a219367d168397c SHA512 d08659305dcc698a1fd0a81a833e4ffb8bc6496f7a95d7908d9f64ba1b51f9585be9b51ff44a15ca3a051d478ba0e04803f16cfd9abc56f426c8aa2f3e094c80 -DIST fraqtive-0.4.8.tar.bz2 260484 BLAKE2B 0bbbd983af324c38fb73db043e808de6cbf8e3e39073163b748215a2a3a374e53e4118b7fb0993685d3eef4ef6b65afcc51c5a7d23f4ab91ffc2dfd41305171d SHA512 8b4be81dd14fe086dbcffda123395ccb30a197e7762e590bc3ab7dc1d0aafb44dc45e1445e2f83198a0c1f4b9ea0d54a7de1989c3b85c0f2e5f474a67255d942 diff --git a/x11-misc/fraqtive/files/fraqtive-0.4.8-qt-5.15.patch b/x11-misc/fraqtive/files/fraqtive-0.4.8-qt-5.15.patch deleted file mode 100644 index 63c281757096..000000000000 --- a/x11-misc/fraqtive/files/fraqtive-0.4.8-qt-5.15.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 34963f986f64d98b6ef82757ca07159a6a059763 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Sun, 21 Jun 2020 13:21:15 +0200 -Subject: [PATCH] Fix build with Qt 5.15 (missing QPainterPath include) - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - src/datafunctions.cpp | 2 ++ - src/shadewidget.cpp | 1 + - 2 files changed, 3 insertions(+) - -diff --git a/src/datafunctions.cpp b/src/datafunctions.cpp -index 3ec1af9..9369299 100644 ---- a/src/datafunctions.cpp -+++ b/src/datafunctions.cpp -@@ -19,6 +19,8 @@ - #include "datafunctions.h" - #include "fractaldata.h" - -+#include <QPainterPath> -+ - namespace DataFunctions - { - -diff --git a/src/shadewidget.cpp b/src/shadewidget.cpp -index 1494b37..3da5c05 100644 ---- a/src/shadewidget.cpp -+++ b/src/shadewidget.cpp -@@ -19,6 +19,7 @@ - #include "shadewidget.h"
-
- #include <QPainter>
-+#include <QPainterPath>
- #include <QPaintEvent>
- #include <QToolTip>
-
--- -2.27.0 - diff --git a/x11-misc/fraqtive/files/fraqtive-0.4.8-qt-includes.patch b/x11-misc/fraqtive/files/fraqtive-0.4.8-qt-includes.patch deleted file mode 100644 index de31d9c37ec2..000000000000 --- a/x11-misc/fraqtive/files/fraqtive-0.4.8-qt-includes.patch +++ /dev/null @@ -1,24 +0,0 @@ -Add missing Qt includes. - -Bug: https://bugs.gentoo.org/563574 - ---- a/src/configurationdata.cpp -+++ b/src/configurationdata.cpp -@@ -25,6 +25,7 @@ - #include <shlobj.h> - #endif - -+#include <QDataStream> - #include <QDir> - #include <cstdlib> - ---- a/src/fractalgenerator.h -+++ b/src/fractalgenerator.h -@@ -21,6 +21,7 @@ - - #include <QEvent> - #include <QMutex> -+#include <QObject> - #include <QWaitCondition> - - #include "abstractjobprovider.h" diff --git a/x11-misc/fraqtive/fraqtive-0.4.8-r2.ebuild b/x11-misc/fraqtive/fraqtive-0.4.8-r2.ebuild deleted file mode 100644 index afb5f4538267..000000000000 --- a/x11-misc/fraqtive/fraqtive-0.4.8-r2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit qmake-utils toolchain-funcs xdg - -DESCRIPTION="Open source, multi-platform generator of the Mandelbrot family fractals" -HOMEPAGE="https://fraqtive.mimec.org/ https://github.com/mimecorg/fraqtive" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cpu_flags_x86_sse2" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtxml:5 - virtual/glu -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${P}-qt-includes.patch" - "${FILESDIR}/${P}-qt-5.15.patch" -) - -src_configure() { - tc-export PKG_CONFIG - sed -i -e "s|-lGLU|$( ${PKG_CONFIG} --libs glu )|g" src/src.pro || die - local conf="release" - - if use cpu_flags_x86_sse2; then - conf="$conf sse2" - else - conf="$conf no-sse2" - fi - - echo "CONFIG += $conf" > config.pri - echo "PREFIX = ${EPREFIX}/usr" >> config.pri - # Don't strip wrt #252096 - echo "QMAKE_STRIP =" >> config.pri - - eqmake5 -} - -src_install() { - emake INSTALL_ROOT="${D}" install -} diff --git a/x11-misc/ftmenu/ftmenu-0.4.0-r2.ebuild b/x11-misc/ftmenu/ftmenu-0.4.0-r2.ebuild index 00c64acedb9c..304cddfa3e88 100644 --- a/x11-misc/ftmenu/ftmenu-0.4.0-r2.ebuild +++ b/x11-misc/ftmenu/ftmenu-0.4.0-r2.ebuild @@ -3,8 +3,8 @@ EAPI=8 -DESCRIPTION="A tray menu for the Fluxbox toolbar" -HOMEPAGE="http://ftmenu.sourceforge.net/" +DESCRIPTION="Tray menu for the Fluxbox toolbar" +HOMEPAGE="https://ftmenu.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-3" diff --git a/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild b/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild index 27c6ffeb9cb8..6ef363fe516d 100644 --- a/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild +++ b/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild @@ -7,4 +7,4 @@ inherit xorg-3 DESCRIPTION="create dependencies in makefiles using 'gcc -M'" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" diff --git a/x11-misc/gigolo/gigolo-0.5.3.ebuild b/x11-misc/gigolo/gigolo-0.5.3.ebuild index 294595709b70..c9f487b1e13d 100644 --- a/x11-misc/gigolo/gigolo-0.5.3.ebuild +++ b/x11-misc/gigolo/gigolo-0.5.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" DEPEND=" >=dev-libs/glib-2.38.0 diff --git a/x11-misc/gromit/gromit-20041213-r2.ebuild b/x11-misc/gromit/gromit-20041213-r2.ebuild index a5597d8987db..223d417401ee 100644 --- a/x11-misc/gromit/gromit-20041213-r2.ebuild +++ b/x11-misc/gromit/gromit-20041213-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 inherit toolchain-funcs DESCRIPTION="GRaphics Over MIscellaneous Things, a presentation helper" -HOMEPAGE="http://www.home.unix-ag.org/simon/gromit" -SRC_URI="http://www.home.unix-ag.org/simon/gromit/${P}.tar.gz" +HOMEPAGE="https://www.home.unix-ag.org/simon/gromit" +SRC_URI="https://www.home.unix-ag.org/simon/gromit/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/x11-misc/grub2-theme-preview/grub2-theme-preview-2.8.0-r2.ebuild b/x11-misc/grub2-theme-preview/grub2-theme-preview-2.8.0-r2.ebuild new file mode 100644 index 000000000000..ecb010c6f5b4 --- /dev/null +++ b/x11-misc/grub2-theme-preview/grub2-theme-preview-2.8.0-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +PYTHON_COMPAT=( python3_{9..12} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="Preview a GRUB 2.x theme using KVM/QEMU" +HOMEPAGE="https://github.com/hartwork/grub2-theme-preview" +SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 x86" +IUSE="grub_platforms_efi-32 grub_platforms_efi-64" + +RDEPEND="app-emulation/qemu + dev-libs/libisoburn + sys-fs/mtools + grub_platforms_efi-64? ( + sys-boot/grub:2[grub_platforms_efi-64] + || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin ) + ) + grub_platforms_efi-32? ( + sys-boot/grub:2[grub_platforms_efi-32] + || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin ) + ) + !grub_platforms_efi-32? ( + !grub_platforms_efi-64? ( + sys-boot/grub:2[grub_platforms_pc] + ) + ) +" +DEPEND="test? ( dev-python/parameterized[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/x11-misc/i3blocks/i3blocks-1.5-r2.ebuild b/x11-misc/i3blocks/i3blocks-1.5-r2.ebuild new file mode 100644 index 000000000000..0891eb87cafa --- /dev/null +++ b/x11-misc/i3blocks/i3blocks-1.5-r2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools bash-completion-r1 + +DESCRIPTION="highly flexible status line for the i3 window manager" +HOMEPAGE="https://github.com/vivien/i3blocks" +SRC_URI="https://github.com/vivien/i3blocks/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="+contrib" + +PDEPEND="contrib? ( x11-misc/i3blocks-contrib )" + +PATCHES=( "${FILESDIR}"/${PN}-disable-bash-completion.patch ) + +src_prepare() { + default + eautoreconf +} + +src_install() { + default + newbashcomp bash-completion ${PN} +} diff --git a/x11-misc/i3lock/Manifest b/x11-misc/i3lock/Manifest index 963a57ad07c0..3ed401135cf9 100644 --- a/x11-misc/i3lock/Manifest +++ b/x11-misc/i3lock/Manifest @@ -1,2 +1 @@ -DIST i3lock-2.14.1.tar.xz 28756 BLAKE2B b38a3fafeebb5f8cebb643baeb875922659b556a5f919c2a837923e45e8f91a5f3ce297a424414ec9f05255e5888b91723617d837e5ffdbdf81aded42edc34cb SHA512 63b6bd73f66654fe52639434f7d3da64006144ec2ed685ba8683186730d4cc2c10d5aa66174f965030030243f59afaf6def3ff732f710ae441410218f84d6deb DIST i3lock-2.15.tar.xz 29100 BLAKE2B e84622e34a54681e162a3012c21fea4cc8b93a66e466647d65cc85f1a874d2be4d9988d54db74165b3dd1eccca1ca257a74b64ddbce08d681c9fc1c78701ee88 SHA512 6079f5233c0820c6e38f3cd8f3732d585e95e7d670408e4fb18ab580a2e1face8f3d6ea13eaaeedc8671f74def917183667e736b35306bf7c630d40625b41ac2 diff --git a/x11-misc/i3lock/i3lock-2.14.1-r2.ebuild b/x11-misc/i3lock/i3lock-2.14.1-r2.ebuild deleted file mode 100644 index ce0e41df1a3b..000000000000 --- a/x11-misc/i3lock/i3lock-2.14.1-r2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Simple screen locker" -HOMEPAGE="https://i3wm.org/i3lock/" -SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-libs/libev - sys-libs/pam - x11-libs/cairo[X,xcb(+)] - x11-libs/libxcb - x11-libs/libxkbcommon[X] - x11-libs/xcb-util - x11-libs/xcb-util-image - x11-libs/xcb-util-xrm" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - sed -i -e 's:login:system-auth:g' pam/${PN} || die -} diff --git a/x11-misc/i3lock/i3lock-2.15.ebuild b/x11-misc/i3lock/i3lock-2.15.ebuild index 512d70eb36e7..a201f2e984f9 100644 --- a/x11-misc/i3lock/i3lock-2.15.ebuild +++ b/x11-misc/i3lock/i3lock-2.15.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" dev-libs/libev diff --git a/x11-misc/icon-naming-utils/icon-naming-utils-0.8.90-r2.ebuild b/x11-misc/icon-naming-utils/icon-naming-utils-0.8.90-r2.ebuild index 4f0484191bcc..13d6c7e87405 100644 --- a/x11-misc/icon-naming-utils/icon-naming-utils-0.8.90-r2.ebuild +++ b/x11-misc/icon-naming-utils/icon-naming-utils-0.8.90-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://tango.freedesktop.org/releases/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" RDEPEND=" dev-lang/perl diff --git a/x11-misc/imake/imake-1.0.10.ebuild b/x11-misc/imake/imake-1.0.10.ebuild index c5519695461d..7d54508637cd 100644 --- a/x11-misc/imake/imake-1.0.10.ebuild +++ b/x11-misc/imake/imake-1.0.10.ebuild @@ -6,7 +6,7 @@ XORG_TARBALL_SUFFIX="xz" inherit toolchain-funcs xorg-3 DESCRIPTION="C preprocessor interface to the make utility" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="x11-misc/xorg-cf-files" DEPEND="x11-base/xorg-proto" diff --git a/x11-misc/j4-dmenu-desktop/Manifest b/x11-misc/j4-dmenu-desktop/Manifest index 685e7af970b0..06331467739f 100644 --- a/x11-misc/j4-dmenu-desktop/Manifest +++ b/x11-misc/j4-dmenu-desktop/Manifest @@ -1,2 +1 @@ -DIST j4-dmenu-desktop-3.0.tar.gz 87265 BLAKE2B 63fb87b98e500b1adba188b0b523ef0c2449826e7fa5b5ca442c451ff5003160a9f6803cdb3c918da366447355b9312b9bf0ece4a7d2eebe427da4edf219f881 SHA512 9823428477600f3ab284dc80f6baef20b5f22b34269317f491c65e7331817f5a0115af20e05acb7f2c66f021f7c2d683c332a334f03088d867319926eaa4568a DIST j4-dmenu-desktop-3.1.tar.gz 108974 BLAKE2B fd0527ee27855ef453b76e52cd15402bb86b9812255edacfacd5b5486162b052eb74d41f072fcf151837698d352dfa743a6bd30cd28156f62ddafc39d2402edb SHA512 6baa4bdf0564683e09bf3dd34f619ec9dcfc840be68ec0f68b4cd643bee5acbc09ebfffaf82daced991899fb467c84ed441257915a9c6b411f317e9947471fca diff --git a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild deleted file mode 100644 index a44226418300..000000000000 --- a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PV="r${PV}" - -DESCRIPTION="A fast desktop replacement for i3-dmenu-desktop" -HOMEPAGE="https://github.com/enkore/j4-dmenu-desktop" -SRC_URI="https://github.com/enkore/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+dmenu test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( dev-cpp/catch:0 )" -DEPEND=" - dev-libs/libfmt:= - dev-libs/spdlog:= -" -RDEPEND=" - ${DEPEND} - dmenu? ( x11-misc/dmenu ) -" - -src_prepare() { - cmake_src_prepare - - # Respect users CFLAGS - sed -i -e "s/-pedantic -O2//" CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DNO_DOWNLOAD="ON" - -DWITH_GIT_CATCH="no" - -DWITH_TESTS="$(usex test)" - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - doman j4-dmenu-desktop.1 -} - -pkg_postinst() { - if ! use dmenu; then - elog "As you have disabled the 'dmenu' use flag," - elog "x11-misc/dmenu won't be installed by default." - elog "" - elog "Since x11-misc/j4-dmenu-desktop uses x11-misc/dmenu as default," - elog "you must configure your own replacement with --dmenu=<command>," - elog "as otherwise it won't work." - fi -} diff --git a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild index e56bc1b3ab29..a44226418300 100644 --- a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild +++ b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+dmenu test" RESTRICT="!test? ( test )" diff --git a/x11-misc/kronometer/Manifest b/x11-misc/kronometer/Manifest index 6a32cca715ac..0fa43c85a6b1 100644 --- a/x11-misc/kronometer/Manifest +++ b/x11-misc/kronometer/Manifest @@ -1 +1 @@ -DIST kronometer-2.3.0.tar.xz 136140 BLAKE2B b5ae57711b06ff53d3d096b6ce004620951132f4ab451aeaf67ac679e5154a4942d3cb910ed1d64ac32473b7fde59da0fd3b143171bb6f81ff29b81b29eceb2d SHA512 23321db24a0850be744765dc5eb17b3848d82b20e0bcc0520b5ee9bce6537650405aafeb435248459fd924fcfcd8acc113d8ca440edadd1d7c8f86dc282dd2e2 +DIST kronometer-2.3.70_pre20240906-e87e16c8.tar.gz 203320 BLAKE2B 572da633cdd5ce7609e1ddb59c8677603b87951a4b766d64a56b31644bb25b957e15328cf96afc13c6032fca117b86726d523292c961a058cda706f6ae1939e5 SHA512 040ba702a4b4086f90b526922abcb54f3f00f68b130241b8ae7eb057e5f774a21c32df34d267502f904c1e6947fd6dada48de96806b1f0d357004a6b4c27db92 diff --git a/x11-misc/kronometer/kronometer-2.3.0.ebuild b/x11-misc/kronometer/kronometer-2.3.0.ebuild deleted file mode 100644 index 0c50aa9f6fd0..000000000000 --- a/x11-misc/kronometer/kronometer-2.3.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.96.0 -QTMIN=5.15.5 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Stopwatch application" -HOMEPAGE="https://apps.kde.org/kronometer https://userbase.kde.org/Kronometer" -SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/x11-misc/kronometer/kronometer-2.3.70_pre20240906.ebuild b/x11-misc/kronometer/kronometer-2.3.70_pre20240906.ebuild new file mode 100644 index 000000000000..fa2f93bef47b --- /dev/null +++ b/x11-misc/kronometer/kronometer-2.3.70_pre20240906.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_COMMIT=e87e16c8e623a8f5646f5286ac02ac9298dbb235 +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=6.5.0 +QTMIN=6.7.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="Stopwatch application" +HOMEPAGE="https://apps.kde.org/kronometer https://userbase.kde.org/Kronometer" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/x11-misc/kronometer/metadata.xml b/x11-misc/kronometer/metadata.xml index d925f2439758..3ab22ed86477 100644 --- a/x11-misc/kronometer/metadata.xml +++ b/x11-misc/kronometer/metadata.xml @@ -6,6 +6,7 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=kronometer</bugs-to> + <remote-id type="kde-invent">kde/kronometer</remote-id> </upstream> </pkgmetadata> diff --git a/x11-misc/libinput-gestures/Manifest b/x11-misc/libinput-gestures/Manifest index 9b0e7421cee2..7cb3b391105d 100644 --- a/x11-misc/libinput-gestures/Manifest +++ b/x11-misc/libinput-gestures/Manifest @@ -1,2 +1 @@ -DIST libinput-gestures-2.73.tar.gz 28771 BLAKE2B 9f3c546b637b0038431517e2df5e3dfba4fbb7db708f108dd7a979e6674b2bdd44b2b877b5e200c05373a57bfeffefadfde59bc6c403f7188e349c2e051d8683 SHA512 8e46931c76541eb836b1bd79295f05fdc0e22091d1693eac1cc9c16407830806f9e56819e5fb8ba3eed7a26664946010d24d62d99131bcf71b1d8a3682f34ec6 DIST libinput-gestures-2.76.tar.gz 28913 BLAKE2B d1c610af1eaf48170c08bea1eb92ce3cc36efc8f8035ea5f00cdf151bfe5c8d14368e4a37f8eb9cca7e59742136ba65909c9a468ba254a78d35dcaba7500ce62 SHA512 001c6c64e9ca52b4a7453837448803c797cc746fac04ad15613aa20a6bb33c44b441c343dfa56f23fa195fc7216a6d6c00a88f13e39481a12654a3a1a6dbdd98 diff --git a/x11-misc/libinput-gestures/files/libinput-gestures-2.73-python-39-tests.patch b/x11-misc/libinput-gestures/files/libinput-gestures-2.73-python-39-tests.patch deleted file mode 100644 index 4d14f13f2b8d..000000000000 --- a/x11-misc/libinput-gestures/files/libinput-gestures-2.73-python-39-tests.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/internal b/internal -index 432179d..6898173 100755 ---- a/internal -+++ b/internal -@@ -1,7 +1,7 @@ - #!/usr/bin/env python3 - 'Command line program to exercise/test/debug the _internal command.' - # Mark Blakeney, Oct 2019 --import sys, importlib, argparse -+import sys, importlib.util, importlib.machinery, argparse - from pathlib import Path - - CMD = '_internal' diff --git a/x11-misc/libinput-gestures/libinput-gestures-2.73.ebuild b/x11-misc/libinput-gestures/libinput-gestures-2.73.ebuild deleted file mode 100644 index 93c9ae3b00fb..000000000000 --- a/x11-misc/libinput-gestures/libinput-gestures-2.73.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit python-single-r1 xdg - -DESCRIPTION="Actions gestures on your touchpad using libinput" -HOMEPAGE="https://github.com/bulletmark/libinput-gestures" -if [[ ${PV} == *9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/bulletmark/${PN}.git" -else - SRC_URI="https://github.com/bulletmark/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -# This is completely broken -RESTRICT="test" - -RDEPEND="${PYTHON_DEPS} - dev-libs/libinput - x11-misc/wmctrl - x11-misc/xdotool -" -DEPEND=" - dev-libs/libinput - dev-util/desktop-file-utils -" - -PATCHES=( - "${FILESDIR}/${P}-python-39-tests.patch" -) - -src_prepare() { - default - - # Fix docdir installation path - sed -i "/^DOCDIR/s@\$NAME@${PF}@" libinput-gestures-setup \ - || die "sed failed for libinput-gestures-setup" -} - -src_test() { - emake test -} - -src_install() { - default - # Actually respect the python target setting - python_doscript "${PN}" -} - -pkg_postinst() { - xdg_icon_cache_update - - elog "You must be in the input group to read the touchpad device." - - if ! has_version x11-libs/gtk+:3 ; then - elog "${PN}-setup script supports GNOME via x11-libs/gtk+:3." - fi - if ! has_version kde-plasma/kde-cli-tools:5 ; then - elog "${PN}-setup script supports Plasma 5 via kde-plasma/kde-cli-tools:5." - fi -} diff --git a/x11-misc/libinput-gestures/libinput-gestures-2.76.ebuild b/x11-misc/libinput-gestures/libinput-gestures-2.76.ebuild index f6e072b536d2..2d50443a9876 100644 --- a/x11-misc/libinput-gestures/libinput-gestures-2.76.ebuild +++ b/x11-misc/libinput-gestures/libinput-gestures-2.76.ebuild @@ -53,7 +53,7 @@ pkg_postinst() { if ! has_version x11-libs/gtk+:3 ; then elog "${PN}-setup script supports GNOME via x11-libs/gtk+:3." fi - if ! has_version kde-plasma/kde-cli-tools:5 ; then - elog "${PN}-setup script supports Plasma 5 via kde-plasma/kde-cli-tools:5." + if ! has_version kde-plasma/kdesu-gui ; then + elog "${PN}-setup script supports Plasma via kde-plasma/kdesu-gui." fi } diff --git a/x11-misc/lightdm-mini-greeter/Manifest b/x11-misc/lightdm-mini-greeter/Manifest index 323f97c635c9..d2ca9f5d00b8 100644 --- a/x11-misc/lightdm-mini-greeter/Manifest +++ b/x11-misc/lightdm-mini-greeter/Manifest @@ -1,4 +1 @@ -DIST lightdm-mini-greeter-0.3.4.tar.gz 27327 BLAKE2B 5f16b3d785e6773c127927caccfcd53089f3f31a8f1cc4c34ab09baf3cfebf9aabff45b5c76b1efdb850cde550e9335f3b8e8cd00d623a501346b9fe4e0d8e70 SHA512 dd605aaed14ead44962ef34d1d42bb350abc25f2975b2d1ed0b58e852b8f75805015ab4908a2414ebee3339e087f7d1e757f09345affb6a69bcac250ce47914f -DIST lightdm-mini-greeter-0.4.0.tar.gz 28761 BLAKE2B 3f35a0d6c50ef96e995b0d96a509ec0cd2feb68dc262aaf1dc353f5cac6677abd79a0f1cf4c1119f4d96c8193b5f58f5938801503979682f85037cc2d6330ce9 SHA512 c195d16f2650a1680e6fd13493c666d5bdfd2badf2dc8c3f09a4cb973eeaf1412bf7d4c9d38c28d408ad83d65f3a4bd27b2bb7071182ca108bd2bcb94164d202 -DIST lightdm-mini-greeter-0.5.0.tar.gz 32039 BLAKE2B 7fbef14d96e7ca5b80377069d8c4240142a8e6fc312ea9aa48343810375009dc416adb20f6a3bc113fcc4fb5a48d00e80dd410847c1b30b9030da2981ee19438 SHA512 4d1a34d78759562ef42237028e5de07e0d807f1effd2a65b0f7a735fe9ae78acb6fb6f51111ecf371b307e7973ec64c9dddd85013ea1ce0b2ea6376bce320c12 DIST lightdm-mini-greeter-0.5.1.tar.gz 32132 BLAKE2B 851b4e1ee9d5205575adb2b81cbaa61eac10bd977dd8f30771a9e7f968802115ac57a09401e6931cd3292f36fdabd0333e9c0729d2246a6394fb71c61311a9dc SHA512 231845c79da5e938d4ab3045a17b9c7a7becde491ea64a19934d42495bdbafd7b329c07a72162b9b1514b7895fe59186296f8157a711a46f14b05f21c7c90eaf diff --git a/x11-misc/lightdm-mini-greeter/lightdm-mini-greeter-0.3.4.ebuild b/x11-misc/lightdm-mini-greeter/lightdm-mini-greeter-0.3.4.ebuild deleted file mode 100644 index a895e39cbe5d..000000000000 --- a/x11-misc/lightdm-mini-greeter/lightdm-mini-greeter-0.3.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A Minimal, Configurable, Single-User GTK3 LightDM Greeter" -HOMEPAGE="https://github.com/prikhi/lightdm-mini-greeter" -SRC_URI="https://github.com/prikhi/lightdm-mini-greeter/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="virtual/pkgconfig" - -RDEPEND=" - >=x11-libs/gtk+-3.14:3 - >=x11-misc/lightdm-1.12 -" -DEPEND="${RDEPEND}" - -DOCS="CHANGELOG.md README.md" - -src_prepare() { - eapply_user - eautoreconf -} diff --git a/x11-misc/lightdm-mini-greeter/lightdm-mini-greeter-0.4.0.ebuild b/x11-misc/lightdm-mini-greeter/lightdm-mini-greeter-0.4.0.ebuild deleted file mode 100644 index c4f43941a508..000000000000 --- a/x11-misc/lightdm-mini-greeter/lightdm-mini-greeter-0.4.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A Minimal, Configurable, Single-User GTK3 LightDM Greeter" -HOMEPAGE="https://github.com/prikhi/lightdm-mini-greeter" -SRC_URI="https://github.com/prikhi/lightdm-mini-greeter/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="virtual/pkgconfig" - -RDEPEND=" - >=x11-libs/gtk+-3.14:3 - >=x11-misc/lightdm-1.12 -" -DEPEND="${RDEPEND}" - -DOCS="CHANGELOG.md README.md" - -src_prepare() { - eapply_user - eautoreconf -} diff --git a/x11-misc/lightdm-mini-greeter/lightdm-mini-greeter-0.5.0.ebuild b/x11-misc/lightdm-mini-greeter/lightdm-mini-greeter-0.5.0.ebuild deleted file mode 100644 index a8f82dec16b8..000000000000 --- a/x11-misc/lightdm-mini-greeter/lightdm-mini-greeter-0.5.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A Minimal, Configurable, Single-User GTK3 LightDM Greeter" -HOMEPAGE="https://github.com/prikhi/lightdm-mini-greeter" -SRC_URI="https://github.com/prikhi/lightdm-mini-greeter/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="virtual/pkgconfig" - -RDEPEND=" - >=x11-libs/gtk+-3.14:3 - >=x11-misc/lightdm-1.12 -" -DEPEND="${RDEPEND}" - -DOCS="CHANGELOG.md README.md" - -src_prepare() { - sed -i -e 's/-Werror//' Makefile.am || die - - eapply_user - eautoreconf -} diff --git a/x11-misc/makedepend/makedepend-1.0.9.ebuild b/x11-misc/makedepend/makedepend-1.0.9.ebuild index cbda29127cd3..964073a1af4e 100644 --- a/x11-misc/makedepend/makedepend-1.0.9.ebuild +++ b/x11-misc/makedepend/makedepend-1.0.9.ebuild @@ -7,4 +7,4 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="create dependencies in makefiles" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" diff --git a/x11-misc/mate-notification-daemon/Manifest b/x11-misc/mate-notification-daemon/Manifest index 4181e806b6d2..f78137fb22aa 100644 --- a/x11-misc/mate-notification-daemon/Manifest +++ b/x11-misc/mate-notification-daemon/Manifest @@ -1,3 +1,2 @@ -DIST mate-notification-daemon-1.26.0.tar.xz 421032 BLAKE2B 3f55a281cc51e63245371a1bf4ddadb2be4fa09bf16a4ffac701d4530f519a65e2ff69c7e58e6589fa923d3af86315e36d5445a6a1915a6857271933605eaaac SHA512 5249cf14ba93f2e74b9774226c5d0f5e90a517df07569e16a23af7053f5ef160afe98c8a3452baf80c243272763eee1fde0b84f434f55df1f9de26298361a1dc -DIST mate-notification-daemon-1.26.1.tar.xz 428836 BLAKE2B 78b852f8b6f6f2cdae46831c527ccca24fddf0c12660a886e5eb1b31c1046f1fcaa64de42915038306288f6baef6071ef4347f32b5cce30e4d2488e7bdc6c6d0 SHA512 c7aaef499acb2829f9833734a57e77a11a321369cb5134a4c49bb3c1e9899951c6c3702d3aac1dff6ce1bb8e60e41fc7ac31046e3346852d2da5d4dacf849a1e DIST mate-notification-daemon-1.28.0.tar.xz 433572 BLAKE2B 89c386fb7707b87de61e5346ab018227864427d590e2908f0c85b8697d2d19d3528870f701adfa8f9657ea395718724d6398baf325d0b1d68284eb855f16df3f SHA512 dba0989945b81ff0fed5e77ac8ef7c96bf52ee854c9dc0f46549697e0d0537a8ff4a9491839076768443cc62140d1dfbf911aee489ab568c2975b67c52c78d2e +DIST mate-notification-daemon-1.28.1.tar.xz 433384 BLAKE2B 688ef695520eba6e7964acff31303978c99dbfc724d6931ad341c2d3608fccc95bf37893b0445897e67572e52ce2b9372b09c98ba6b1cb3d3bf3bd4648269288 SHA512 72b6b4579d0571638708c5b326cad1b0de8aa2e65b775bf687bf944bca8db74177f018fc105465877f18eeb8ee297350ce8aba74a206a24f3f6c2e42af97ace5 diff --git a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.0-r1.ebuild b/x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.0-r1.ebuild deleted file mode 100644 index 0a02cc9cd01d..000000000000 --- a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.0-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MATE_LA_PUNT="yes" - -inherit mate - -if [[ ${PV} != 9999 ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" -fi - -DESCRIPTION="MATE Notification daemon" -LICENSE="GPL-2+ GPL-3+" -SLOT="0" - -IUSE="nls X wayland" -REQUIRED_USE="|| ( X wayland )" - -COMMON_DEPEND="dev-libs/atk - >=dev-libs/glib-2.50:2 - >=dev-libs/libxml2-2.9.0 - >=sys-apps/dbus-1 - x11-libs/cairo - >=x11-libs/gdk-pixbuf-2.22:2 - >=x11-libs/libnotify-0.7 - >=x11-libs/gtk+-3.22:3 - >=media-libs/libcanberra-0.4:0[gtk3] - X? ( - x11-libs/libX11 - >=x11-libs/libwnck-3:3 - ) - wayland? ( gui-libs/gtk-layer-shell ) -" - -RDEPEND="${COMMON_DEPEND} - !x11-misc/notify-osd - !x11-misc/qtnotifydaemon - !x11-misc/notification-daemon -" - -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - dev-util/gdbus-codegen - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - mate-base/mate-panel -" - -src_configure() { - mate_src_configure \ - $(use_enable nls) \ - $(use_enable X x11) \ - $(use_enable wayland) -} - -src_install() { - mate_src_install - - insinto /usr/share/dbus-1/services - doins "${FILESDIR}/org.freedesktop.Notifications.service" -} diff --git a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.1.ebuild b/x11-misc/mate-notification-daemon/mate-notification-daemon-1.28.1.ebuild index 737071d3f840..f6253524a304 100644 --- a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.1.ebuild +++ b/x11-misc/mate-notification-daemon/mate-notification-daemon-1.28.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,8 +19,7 @@ SLOT="0" IUSE="nls X wayland" REQUIRED_USE="|| ( X wayland )" -COMMON_DEPEND=" - >=app-accessibility/at-spi2-core-2.46.0 +COMMON_DEPEND=">=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.50:2 >=dev-libs/libxml2-2.9.0 >=sys-apps/dbus-1 diff --git a/x11-misc/mate-notification-daemon/metadata.xml b/x11-misc/mate-notification-daemon/metadata.xml index e215d24b5b1b..8b5f9c019d5a 100644 --- a/x11-misc/mate-notification-daemon/metadata.xml +++ b/x11-misc/mate-notification-daemon/metadata.xml @@ -1,7 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person" proxied="yes"> + <name>Oz Tiram</name> + <email>oz.tiram@gmail.com</email> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> <upstream> <remote-id type="github">mate-desktop/mate-notification-daemon</remote-id> </upstream> diff --git a/x11-misc/menumaker/Manifest b/x11-misc/menumaker/Manifest index 4fcd2e61d58e..0fb263182c36 100644 --- a/x11-misc/menumaker/Manifest +++ b/x11-misc/menumaker/Manifest @@ -1,2 +1 @@ -DIST menumaker-0.99.12.tar.gz 206208 BLAKE2B c909a103bd031f385a1b7c19c8f17ac97310b3f19b2cf3eeb4b77ebfa82ac388cb9d76b1c88523942ce9d20016ba86bd4fa3741b31e3f6cd9ca63e10c8cab65e SHA512 dceef85da4d68a7f13bb59e1d93a51632d4134e55c59fa9cdf4ec4497eb502959c1b65ccaa56c2410f2fc5a770a9b023ddec05e80d186c88cdc1a351e1869af6 DIST menumaker-0.99.14.tar.gz 205664 BLAKE2B b86e46ec07ea14b695c9350e5156081db7a5ae278a7356d98ae1e1a488d83da02d3efd547f9c7d3ac5bdc894b77085434a05e27fd76c09cafc88f1cbce4c428a SHA512 81d44c1917d0fd4cd1c8b7cdd4ce12795fee7cc286959a7fc9dc6f84a096ea850a4348d98b6a7dce153c5d07fdb8b3aaf13f3476a9f34dd56646af3097d406d0 diff --git a/x11-misc/menumaker/menumaker-0.99.12.ebuild b/x11-misc/menumaker/menumaker-0.99.12.ebuild deleted file mode 100644 index 236df97b16f1..000000000000 --- a/x11-misc/menumaker/menumaker-0.99.12.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_10 ) - -inherit autotools python-single-r1 - -DESCRIPTION="Utility that scans through the system and generates a menu of installed programs" -HOMEPAGE="http://menumaker.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" - -IUSE="doc" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND} - doc? ( sys-apps/texinfo )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -PATCHES=( - "${FILESDIR}"/${P}-AM_PATH_PYTHON.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - ECONF_SOURCE="${S}" econf PYTHON="${EPYTHON}" -} - -src_compile() { - default - use doc && emake html -} - -src_install() { - default - use doc && emake DESTDIR="${D}" install-html - python_optimize - python_fix_shebang "${ED}"/usr/bin/mmaker -} diff --git a/x11-misc/menumaker/menumaker-0.99.14.ebuild b/x11-misc/menumaker/menumaker-0.99.14.ebuild index cce59403426d..d8c339c659f3 100644 --- a/x11-misc/menumaker/menumaker-0.99.14.ebuild +++ b/x11-misc/menumaker/menumaker-0.99.14.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{10..11} ) inherit autotools python-single-r1 DESCRIPTION="Utility that scans through the system and generates a menu of installed programs" -HOMEPAGE="http://menumaker.sourceforge.net/" +HOMEPAGE="https://menumaker.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="BSD" diff --git a/x11-misc/notification-daemon/notification-daemon-3.20.0-r1.ebuild b/x11-misc/notification-daemon/notification-daemon-3.20.0-r1.ebuild index 4ab64e577887..aeab309d0a3c 100644 --- a/x11-misc/notification-daemon/notification-daemon-3.20.0-r1.ebuild +++ b/x11-misc/notification-daemon/notification-daemon-3.20.0-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/notification-daemon/" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" >=dev-libs/glib-2.28:2 diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-2.0.0.ebuild b/x11-misc/pcmanfm-qt/pcmanfm-qt-2.0.0.ebuild index 68c3f864159d..c50b819774ae 100644 --- a/x11-misc/pcmanfm-qt/pcmanfm-qt-2.0.0.ebuild +++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-2.0.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 ~riscv" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+ LGPL-2.1+" diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest index 2b746ee310bf..70ee68916d81 100644 --- a/x11-misc/picom/Manifest +++ b/x11-misc/picom/Manifest @@ -1,3 +1,2 @@ -DIST picom-10.2.tar.gz 287166 BLAKE2B feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab SHA512 9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d -DIST picom-11.1.tar.gz 308617 BLAKE2B cb100ec8d7ae9a9b43d59fb6d8eaf7079f1a1ea8da6eddea4bfc67f0180d2d43da30bb63049d685da71d424cb9bc091216331d3f54678da6c6379ed4de2e6347 SHA512 94c3a17a51f4749453d7d6334f8041bd1ee9f676f94f93c9368f02783ac86650031421c3d2fdd05d177c4c8535a76a6aff2c8e3cae4ae99bff7c458bd921b536 DIST picom-11.2.tar.gz 308679 BLAKE2B d592dce3e67bc3df68cbece00cd4446ea6214b994d9ceffdd3d43a983e4a520f7a92c9c09bec12f49f18b4e581a4122c363f8de0c156bfe2e99fa09b04ec2196 SHA512 df8fc1a593e108b37be185129ac1f3a23c2ae648a04352c45b9d5888838e5754c68f2eb684f12f1ed4d973eca0aef83a61789f028c63bc2d0f0f38902232aadc +DIST picom-12.1.tar.gz 672958 BLAKE2B c95fa99f0e121db75cfd8ac23a7f0732603bf236a3e3e0af9089569a1144ebc8499c1dbf5a651d99cd95ec111e6c0091f24e85f6cfccba031e9d85854d8ee160 SHA512 31440a56cdc811e544ab0ed58f0fbbd888cda4ebce569d2ba8ea717b565379355763f82df429e1921d928bfeb96e1c3fe35a0e16b3d463524cd704ccff00a6d5 diff --git a/x11-misc/picom/picom-10.2.ebuild b/x11-misc/picom/picom-10.2.ebuild deleted file mode 100644 index 5500bc0c290b..000000000000 --- a/x11-misc/picom/picom-10.2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-any-r1 virtualx xdg - -DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" -HOMEPAGE="https://github.com/yshui/picom" -SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0 MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -IUSE="+config-file dbus +doc +drm opengl pcre test" - -REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!" -RESTRICT="test" # but tests require dbus_next - -RDEPEND="dev-libs/libev - dev-libs/uthash - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXext - x11-libs/pixman - x11-libs/xcb-util-image - x11-libs/xcb-util-renderutil - config-file? ( - dev-libs/libconfig:= - ) - dbus? ( sys-apps/dbus ) - drm? ( x11-libs/libdrm ) - opengl? ( virtual/opengl ) - pcre? ( dev-libs/libpcre ) - !x11-misc/compton" -DEPEND="${RDEPEND} - x11-base/xorg-proto" -BDEPEND="virtual/pkgconfig - doc? ( app-text/asciidoc ) - test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') ) -" - -DOCS=( README.md picom.sample.conf ) - -python_check_deps() { - python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_configure() { - local emesonargs=( - $(meson_use config-file config_file) - $(meson_use dbus) - $(meson_use doc with_docs) - $(meson_use opengl) - $(meson_use pcre regex) - ) - - meson_src_configure -} - -src_test() { - virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}" -} diff --git a/x11-misc/picom/picom-11.1.ebuild b/x11-misc/picom/picom-12.1.ebuild index e122ab5870bb..a9fd31dd11a2 100644 --- a/x11-misc/picom/picom-11.1.ebuild +++ b/x11-misc/picom/picom-12.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{9..13} ) inherit meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" @@ -13,31 +13,31 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MPL-2.0 MIT" SLOT="0" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="+config-file dbus +doc +drm opengl pcre test" +IUSE="dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!" RESTRICT="test" # but tests require dbus_next -RDEPEND="dev-libs/libev +RDEPEND="dev-libs/libconfig:= + dev-libs/libev dev-libs/uthash x11-libs/libX11 x11-libs/libxcb - x11-libs/libXext x11-libs/pixman x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-renderutil - config-file? ( - dev-libs/libconfig:= - ) dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) - opengl? ( virtual/opengl ) + opengl? ( + media-libs/libepoxy + virtual/opengl + ) pcre? ( dev-libs/libpcre2:= )" DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig - doc? ( app-text/asciidoc ) + doc? ( dev-ruby/asciidoctor ) test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') ) " @@ -53,7 +53,6 @@ pkg_setup() { src_configure() { local emesonargs=( - $(meson_use config-file config_file) $(meson_use dbus) $(meson_use doc with_docs) $(meson_use opengl) diff --git a/x11-misc/picom/picom-9999.ebuild b/x11-misc/picom/picom-9999.ebuild index a5dd11d9c8ba..d6b45b376e57 100644 --- a/x11-misc/picom/picom-9999.ebuild +++ b/x11-misc/picom/picom-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{9..13} ) inherit git-r3 meson python-any-r1 virtualx xdg DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)" @@ -12,23 +12,20 @@ EGIT_REPO_URI="https://github.com/yshui/picom.git" LICENSE="MPL-2.0 MIT" SLOT="0" -IUSE="+config-file dbus +doc +drm opengl pcre test" +IUSE="dbus +doc +drm opengl pcre test" REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!" RESTRICT="test" # but tests require dbus_next -RDEPEND="dev-libs/libev +RDEPEND="dev-libs/libconfig:= + dev-libs/libev dev-libs/uthash x11-libs/libX11 x11-libs/libxcb - x11-libs/libXext x11-libs/pixman x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-renderutil - config-file? ( - dev-libs/libconfig:= - ) dbus? ( sys-apps/dbus ) drm? ( x11-libs/libdrm ) opengl? ( @@ -39,7 +36,7 @@ RDEPEND="dev-libs/libev DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND="virtual/pkgconfig - doc? ( app-text/asciidoc ) + doc? ( dev-ruby/asciidoctor ) test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') ) " @@ -55,7 +52,6 @@ pkg_setup() { src_configure() { local emesonargs=( - $(meson_use config-file config_file) $(meson_use dbus) $(meson_use doc with_docs) $(meson_use opengl) diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest index f21487ef23dc..3701a0dc928f 100644 --- a/x11-misc/polybar/Manifest +++ b/x11-misc/polybar/Manifest @@ -1 +1,2 @@ DIST polybar-3.7.1.tar.gz 495162 BLAKE2B 33ffb3bb3595a41cb82a5ee70c79f5a31f23b6463c156a704546c803f0f006780c59b04fe2d1479f52dd15a44534687f130dfde794ac08218df2b634b34838de SHA512 cb248fd904a89dbd88d2d1ab71aeaf31e2b5781304f126aeb489da1238681e354d5347555076e814751ef5bb6717a3a6742d1726cf4721697e75694c7643bed4 +DIST polybar-3.7.2.tar.gz 494383 BLAKE2B dda97c42de5f32a005ae6d4de737651278df0364187c735d7fa8a6d34e644b917ba3f32859cc19bd869c43f5d14f73ca734a4227651eb267724d808e4a766e08 SHA512 a0ee701533e101789f7eb95c71717ecf1d389a10b202d19261f9f71fee9d43fb8be17fb63e4a056c5e8bd62d2e669c95ee4d4b8c6bb06b933e1e4b26ab1a0624 diff --git a/x11-misc/polybar/files/polybar-3.6.3-fix-prefix.patch b/x11-misc/polybar/files/polybar-3.6.3-fix-prefix.patch deleted file mode 100644 index 1007d7237af7..000000000000 --- a/x11-misc/polybar/files/polybar-3.6.3-fix-prefix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index f71801c8..0979f8af 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -63,7 +63,7 @@ endif() - - if(BUILD_CONFIG) - install(FILES ${CMAKE_SOURCE_DIR}/doc/config.ini -- DESTINATION /etc/${PROJECT_NAME} -+ DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/${PROJECT_NAME} - COMPONENT config) - endif() - diff --git a/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch b/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch new file mode 100644 index 000000000000..97d9a4c7720b --- /dev/null +++ b/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch @@ -0,0 +1,97 @@ +commit e79b671aa7bc4edbae5d8272d523caa092f7548d +Author: John Helmert III <ajak@gentoo.org> +Date: Fri Aug 30 23:13:23 2024 -0700 + + add missing cstdint includes + + In GCC 15, cstdint is less commonly included in stdlib headers so we + need explicit includes: https://gcc.gnu.org/gcc-15/porting_to.html + + See-Also: https://bugs.gentoo.org/937526 + Signed-off-by: John Helmert III <ajak@gentoo.org> + +diff --git a/include/ipc/decoder.hpp b/include/ipc/decoder.hpp +index 9d1afe1c..dcdf9e1a 100644 +--- a/include/ipc/decoder.hpp ++++ b/include/ipc/decoder.hpp +@@ -5,6 +5,8 @@ + #include "errors.hpp" + #include "ipc/msg.hpp" + ++#include <cstdint> ++ + POLYBAR_NS + + namespace ipc { +diff --git a/include/ipc/encoder.hpp b/include/ipc/encoder.hpp +index 1fd36f60..ebb1ea82 100644 +--- a/include/ipc/encoder.hpp ++++ b/include/ipc/encoder.hpp +@@ -4,6 +4,8 @@ + #include "errors.hpp" + #include "ipc/msg.hpp" + ++#include <cstdint> ++ + POLYBAR_NS + + namespace ipc { +diff --git a/include/ipc/msg.hpp b/include/ipc/msg.hpp +index 1b37022d..a423d3bb 100644 +--- a/include/ipc/msg.hpp ++++ b/include/ipc/msg.hpp +@@ -3,6 +3,7 @@ + #include "common.hpp" + + #include <array> ++#include <cstdint> + + POLYBAR_NS + +diff --git a/include/utils/color.hpp b/include/utils/color.hpp +index 491d48ee..9d301af7 100644 +--- a/include/utils/color.hpp ++++ b/include/utils/color.hpp +@@ -1,6 +1,7 @@ + #pragma once + + #include <cstdlib> ++#include <cstdint> + + #include "common.hpp" + +diff --git a/include/utils/string.hpp b/include/utils/string.hpp +index 45eaec06..27e06f7a 100644 +--- a/include/utils/string.hpp ++++ b/include/utils/string.hpp +@@ -1,5 +1,6 @@ + #pragma once + ++#include <cstdint> + #include <sstream> + + #include "common.hpp" +diff --git a/src/ipc/encoder.cpp b/src/ipc/encoder.cpp +index 87cbd915..38da55a1 100644 +--- a/src/ipc/encoder.cpp ++++ b/src/ipc/encoder.cpp +@@ -2,6 +2,7 @@ + + #include <cassert> + #include <cstring> ++#include <cstdint> + + POLYBAR_NS + +diff --git a/src/utils/color.cpp b/src/utils/color.cpp +index 59fa59ae..7e47dad5 100644 +--- a/src/utils/color.cpp ++++ b/src/utils/color.cpp +@@ -1,6 +1,7 @@ + #include "utils/color.hpp" + + #include <algorithm> ++#include <cstdint> + + POLYBAR_NS + diff --git a/x11-misc/polybar/polybar-3.7.1-r1.ebuild b/x11-misc/polybar/polybar-3.7.1-r1.ebuild index 68165661b062..acdb2155246d 100644 --- a/x11-misc/polybar/polybar-3.7.1-r1.ebuild +++ b/x11-misc/polybar/polybar-3.7.1-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake python-single-r1 +inherit cmake optfeature python-single-r1 DESCRIPTION="A fast and easy-to-use tool for creating status bars" HOMEPAGE="https://github.com/polybar/polybar" @@ -61,3 +61,7 @@ src_configure() { cmake_src_configure } + +pkg_postinst() { + optfeature "Unprivileged display backlight control via udev" sys-power/acpilight +} diff --git a/x11-misc/polybar/polybar-3.7.2.ebuild b/x11-misc/polybar/polybar-3.7.2.ebuild new file mode 100644 index 000000000000..7dfd36994d4a --- /dev/null +++ b/x11-misc/polybar/polybar-3.7.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake optfeature python-single-r1 + +DESCRIPTION="A fast and easy-to-use tool for creating status bars" +HOMEPAGE="https://github.com/polybar/polybar" +SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="alsa curl doc i3wm ipc mpd network pulseaudio" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]') + dev-libs/libuv:= + media-libs/fontconfig + media-libs/freetype + x11-base/xorg-proto + x11-libs/cairo[X,xcb(+)] + x11-libs/libxcb:= + x11-libs/xcb-util + x11-libs/xcb-util-cursor + x11-libs/xcb-util-image + x11-libs/xcb-util-wm + x11-libs/xcb-util-xrm + alsa? ( media-libs/alsa-lib ) + curl? ( net-misc/curl ) + doc? ( dev-python/sphinx ) + i3wm? ( + dev-libs/jsoncpp:= + x11-wm/i3 + ) + mpd? ( media-libs/libmpdclient ) + network? ( dev-libs/libnl:3 ) + pulseaudio? ( media-libs/libpulse ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-gcc15-cstdint-includes.patch" +) + +src_configure() { + local mycmakeargs=( + -DENABLE_ALSA="$(usex alsa)" + -DENABLE_CURL="$(usex curl)" + -DBUILD_DOC="$(usex doc)" + -DENABLE_I3="$(usex i3wm)" + -DBUILD_POLYBAR_MSG="$(usex ipc)" + -DENABLE_MPD="$(usex mpd)" + -DENABLE_NETWORK="$(usex network)" + -DENABLE_PULSEAUDIO="$(usex pulseaudio)" + # Bug 767949 + -DENABLE_CCACHE="OFF" + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/" + ) + + cmake_src_configure +} + +pkg_postinst() { + optfeature "Unprivileged display backlight control via udev" sys-power/acpilight +} diff --git a/x11-misc/qps/qps-2.9.0.ebuild b/x11-misc/qps/qps-2.9.0.ebuild index 6307611cdd3e..81536e51c2ec 100644 --- a/x11-misc/qps/qps-2.9.0.ebuild +++ b/x11-misc/qps/qps-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 ~riscv" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0" diff --git a/x11-misc/rendercheck/rendercheck-1.6.ebuild b/x11-misc/rendercheck/rendercheck-1.6.ebuild index 15635c0581c1..46d943b16e27 100644 --- a/x11-misc/rendercheck/rendercheck-1.6.ebuild +++ b/x11-misc/rendercheck/rendercheck-1.6.ebuild @@ -8,7 +8,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 meson if [[ ${PV} != *9999* ]]; then - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi DESCRIPTION="Tests for compliance with X RENDER extension" diff --git a/x11-misc/rendercheck/rendercheck-9999.ebuild b/x11-misc/rendercheck/rendercheck-9999.ebuild index 89bb8e72ef8d..e42d18b33391 100644 --- a/x11-misc/rendercheck/rendercheck-9999.ebuild +++ b/x11-misc/rendercheck/rendercheck-9999.ebuild @@ -8,7 +8,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 meson if [[ ${PV} != *9999* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi DESCRIPTION="Tests for compliance with X RENDER extension" diff --git a/x11-misc/rofi-calc/Manifest b/x11-misc/rofi-calc/Manifest index aff88b0684bc..7cffc7864fdd 100644 --- a/x11-misc/rofi-calc/Manifest +++ b/x11-misc/rofi-calc/Manifest @@ -1,3 +1 @@ -DIST rofi-calc-2.0.0.tar.gz 1695125 BLAKE2B d76c304724b0f3326a8bd26ab2c7eaed5f77f3b6d07ddc97570a1fb28d56504d98ac9ab66411290cb548b760bd3231a729dfc470e748a8447e323d1b290f677c SHA512 298f9983dbd140f5aee5b3799b165500eae100f3f5744ba07914b962faf01661dee0f5f4c9c12a07a4e210b6115ac6fb377d9fa9a7e64ef5a19600e9f55cd478 -DIST rofi-calc-2.2.0.tar.gz 1695821 BLAKE2B ab91e17c2baa854e76f593626b774390b5bdd57c78419c16981371f1e4be64cee0a38845dcd93998741ceeac462a1158af08519692c65a04a22418aa7026dc89 SHA512 7eedb5c7be97f42a1683cabdf0745c28d2a4f123f02e7cf2bf5a44cf851271b5bdc31f7622f4f30d086ecdcbcc7e4d62d3550b8c5b8ceebcdaca362e8d09a68d DIST rofi-calc-2.2.1.tar.gz 1696532 BLAKE2B 5595f81b5eebefb68b97b397f4b9571afd548d7e2a3323cd2693a2ced629f0d270afe4351fe01f43c36760b2ba2c6c5509181d262285eb6caa9f768be1b2d2cf SHA512 33c4b5ca2c13d538c902d747c65b376d00b4f6b628d5fc14b4761105537503f24bd51a5cf8f07b6ab4b28bccbf6e84c70ea3125ed7e1664eadb108e4250a42ba diff --git a/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild b/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild deleted file mode 100644 index ce53ee1c9e75..000000000000 --- a/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Do live calculations in rofi!" -HOMEPAGE="https://github.com/svenstaro/rofi-calc" -SRC_URI="https://github.com/svenstaro/rofi-calc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - x11-misc/rofi - >=sci-libs/libqalculate-2.0 -" -RDEPEND="${DEPEND}" - -src_prepare() { - default - eautoreconf -i -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild deleted file mode 100644 index 5264d2023257..000000000000 --- a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Do live calculations in rofi!" -HOMEPAGE="https://github.com/svenstaro/rofi-calc" -SRC_URI="https://github.com/svenstaro/rofi-calc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - x11-misc/rofi - >=sci-libs/libqalculate-2.0 -" -RDEPEND="${DEPEND}" - -src_prepare() { - default - eautoreconf -i -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/x11-misc/rofi-calc/rofi-calc-9999.ebuild b/x11-misc/rofi-calc/rofi-calc-9999.ebuild index ac69969f2903..3f1eac33d712 100644 --- a/x11-misc/rofi-calc/rofi-calc-9999.ebuild +++ b/x11-misc/rofi-calc/rofi-calc-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,13 +7,10 @@ inherit git-r3 autotools DESCRIPTION="Do live calculations in rofi!" HOMEPAGE="https://github.com/svenstaro/rofi-calc" -SRC_URI="" EGIT_REPO_URI="https://github.com/svenstaro/rofi-calc.git" LICENSE="MIT" SLOT="0" -KEYWORDS="" -IUSE="" DEPEND=" x11-misc/rofi diff --git a/x11-misc/rss-glx/rss-glx-0.9.1-r4.ebuild b/x11-misc/rss-glx/rss-glx-0.9.1-r4.ebuild index 96684b26d2af..f6fa04e71ff0 100644 --- a/x11-misc/rss-glx/rss-glx-0.9.1-r4.ebuild +++ b/x11-misc/rss-glx/rss-glx-0.9.1-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://sourceforge.net/projects/rss-glx/files/rss-glx/${PV}/${PN}_${PV LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ppc ~ppc64 sparc x86" IUSE="+bzip2 openal quesoglc" RDEPEND=" diff --git a/x11-misc/safeeyes/Manifest b/x11-misc/safeeyes/Manifest index 7db8e7fb01f7..928e70238662 100644 --- a/x11-misc/safeeyes/Manifest +++ b/x11-misc/safeeyes/Manifest @@ -2,3 +2,4 @@ DIST safeeyes-2.1.6.tar.gz 286359 BLAKE2B a5e4b4d680d455f2ae9494705f1e4508341802 DIST safeeyes-2.1.8.tar.gz 288991 BLAKE2B 53fa71171c42679f7241a13b5542855c542c020814a4ec9e9c7480163bc2179e93787fb87291999815f900d5dea3522f5de8e35e85b714d3cb1cc4e24bad5638 SHA512 df3192ee751510449a0ee8946c8e59daff3dc5b4ef95a2f5563cc82834fbe8d3de52f39be2e0c26c13db7ac3d115ef1de63184ec8d069b99f411f4d60e9b5139 DIST safeeyes-2.1.9.tar.gz 288598 BLAKE2B 4a8892758220d7422c9d58b0dfcaef19c4a7cbef1266dc593321d2abaeafee5857dff277d16a4a98c5fdd745cdf305762f593e04c1cf9f9886d3e79486108c5c SHA512 2a752686c101bd3a952ed11b7c68e692077220663ac36ee73343d001807bb5d7c02477cb45ab92be99fd8463f436570caf021ae1a064079fcecd82447c13c3ac DIST safeeyes-2.2.0.tar.gz 291116 BLAKE2B a1650447c04fa828d58fd650488eeec47699da4b16476d58471ec396c4f724e516e16069b748cd94e215b1dd1d75f716d1955f7488f39d412fbe7b53dc27f5ea SHA512 f3b6679ad7f8a9983f466ef5b29a67bed62ffb95aff2468401eefa543e359e9c2470b593e27023874e1400d6569ac55decfb024a9ad81ba07a8989d70af7dab0 +DIST safeeyes-2.2.2.tar.gz 312701 BLAKE2B 73e316c699bb1b6a1291bc2afefc228067d692352788cbd68904917bbea8d8d566e3a3b764d44cb8be37d75a89a97326f153be98b69b800c42f49b0e9668dfd5 SHA512 b84f3bdeae06bc0db88a7ef1c029f8896880bd4f0cdf624eb332eb974dbfca4ce766f13d41b275747098016b3b3dbe4f1fe4ac544448916a641913ddf0a18f77 diff --git a/x11-misc/safeeyes/safeeyes-2.2.2.ebuild b/x11-misc/safeeyes/safeeyes-2.2.2.ebuild new file mode 100644 index 000000000000..d3e9574426cd --- /dev/null +++ b/x11-misc/safeeyes/safeeyes-2.2.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="tk" # for site-packages/Xlib/ext/randr.py +DISTUTILS_USE_PEP517=setuptools + +inherit xdg distutils-r1 pypi + +DESCRIPTION="Linux alternative to EyeLeo" +HOMEPAGE="https://github.com/slgobinath/SafeEyes" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + dev-libs/libayatana-appindicator + dev-python/Babel[${PYTHON_USEDEP}] + dev-python/croniter[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-xlib[${PYTHON_USEDEP}] + media-sound/alsa-utils + x11-apps/xprop + x11-libs/gtk+:3[introspection] + x11-libs/libnotify[introspection] + x11-misc/xprintidle + " + +python_install() { + distutils-r1_python_install + + # Workaround for https://bugs.gentoo.org/926816 + # Files were misplaced and also duplicate across Python slots. + local misplaced_usr="${D}/usr/lib/${EPYTHON}/site-packages/usr" + local i + for i in applications icons ; do + local source="${misplaced_usr}/share/${i}" + local target="${D}/usr/share/${i}" + if [[ ! -d "${target}" ]]; then + dodir /usr/share/ + mv "${source}" "${target}" || die + fi + done + rm -R "${misplaced_usr}" || die +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/x11-misc/screengrab/screengrab-2.8.0.ebuild b/x11-misc/screengrab/screengrab-2.8.0.ebuild index 6656d3c0aba2..1ce2abdb5f38 100644 --- a/x11-misc/screengrab/screengrab-2.8.0.ebuild +++ b/x11-misc/screengrab/screengrab-2.8.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 ~riscv" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+ LGPL-2.1+" diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest index efdbfae3f486..5eaf19f0fc31 100644 --- a/x11-misc/sddm/Manifest +++ b/x11-misc/sddm/Manifest @@ -1,5 +1,4 @@ DIST sddm-0.18.1-patchset.tar.xz 7860 BLAKE2B b79738c58f19ebac24dd790ba7613d85ae78bc0c5161d35249e13ddbac3acefff2753b8d92fa47a73a607b3105310ea5d05e1a5a170068030fe28420ffee88b1 SHA512 30ca961f065188d570b1498f9eea5aeafb31ab53b7e9ce41e98e26cba12f8c16a245fffb25ea4d84c6fb9037a24523cd41acc9a8b140a1420282435c9497d9b4 DIST sddm-0.18.1.tar.xz 3402972 BLAKE2B 99ab43d374e9a3d318f692a6d496d8a6d68927af3c8e8fc2208d7355ec90649a14758b39f5733dd32f942ed569de88085576d4f5f8666f4f97079e0fb6dcb99e SHA512 ff0637600cda2f4da1f643f047f8ee822bd9651ae4ccbb614b9804175c97360ada7af93e07a7b63832f014ef6e7d1b5380ab2b8959f8024ea520fa5ff17efd60 DIST sddm-0.21.0-pam.tar.xz 676 BLAKE2B 06a79f74a5833eca9877df4be8639311382d13061b21aa3627e6c4b07725878ded62221fca943440bacc143f6be2a23b2e0a2124012ff2c9fac82e1eded11144 SHA512 6d91eef2434346f7707122454522cf19f104994ac95d562417f6060a92b4e6c9792bebcccabac8290479200b4ba02fc4d92c6098c435c7ceda796d619d8913c2 -DIST sddm-0.21.0.tar.gz 3557266 BLAKE2B 849cb8b06b9510e5366ea28ef322c242db7d5a77d94c0a5a727f468209880a717055ad8b0c2f5a857852202a4d6bc1f68281fe0e0ab3c6a32327b5a4219af3a0 SHA512 2e8e460e7f318f20a406dcbb1a9fa1dc78b6a5b8d888bfbbaae22b9c642dbc49cf2ac682b4ea9ed847bbafa9bdc361ba08795e59cad970088b370caaaa70f458 DIST sddm-0.21.0_p20240723.tar.gz 3557578 BLAKE2B b92feb20a39eaf34822b077fcb8b89a100ff65814f9b523b2a1a0ffd3592edf2e86fa8fbdfcd8b592756a0b4baf0b085e8c7b4ad2aaa2f08b90e25e580df9925 SHA512 1ea2f758099f86086aebf05a77b176227475c1eb9c21c77bc99b9bb5a2882ce087e020ae6a11585b793fe09a3567e0ea4d0c1632a5823b7be83e33882964de48 diff --git a/x11-misc/sddm/sddm-0.21.0.ebuild b/x11-misc/sddm/sddm-0.21.0.ebuild deleted file mode 100644 index ca86d169665e..000000000000 --- a/x11-misc/sddm/sddm-0.21.0.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PAM_TAR="${PN}-0.21.0-pam" -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -fi - -QTMIN=5.15.12 -inherit cmake linux-info optfeature pam systemd tmpfiles - -DESCRIPTION="Simple Desktop Display Manager" -HOMEPAGE="https://github.com/sddm/sddm" -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PAM_TAR}.tar.xz" - -LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain" -SLOT="0" -IUSE="+elogind systemd test" - -REQUIRED_USE="^^ ( elogind systemd )" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - acct-group/sddm - acct-user/sddm - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - sys-libs/pam - x11-libs/libXau - x11-libs/libxcb:= - elogind? ( sys-auth/elogind[pam] ) - systemd? ( sys-apps/systemd:=[pam] ) - !systemd? ( sys-power/upower ) -" -DEPEND="${COMMON_DEPEND} - test? ( >=dev-qt/qttest-${QTMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - x11-base/xorg-server - !systemd? ( gui-libs/display-manager-init ) -" -BDEPEND=" - dev-python/docutils - >=dev-qt/linguist-tools-${QTMIN}:5 - kde-frameworks/extra-cmake-modules:0 - virtual/pkgconfig -" - -PATCHES=( - # Downstream patches - "${FILESDIR}/${PN}-0.20.0-respect-user-flags.patch" - "${FILESDIR}/${P}-Xsession.patch" # bug 611210 -) - -pkg_setup() { - local CONFIG_CHECK="~DRM" - use kernel_linux && linux-info_pkg_setup -} - -src_unpack() { - [[ ${PV} == *9999* ]] && git-r3_src_unpack - default -} - -src_prepare() { - touch 01gentoo.conf || die - -cat <<-EOF >> 01gentoo.conf -[General] -# Remove qtvirtualkeyboard as InputMethod default -InputMethod= -EOF - - cmake_src_prepare - - if ! use test; then - sed -e "/^find_package/s/ Test//" -i CMakeLists.txt || die - cmake_comment_add_subdirectory test - fi - - if use systemd; then - sed -e "/pam_elogind.so/s/elogind/systemd/" \ - -i "${WORKDIR}"/${PAM_TAR}/${PN}-greeter.pam || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_MAN_PAGES=ON - -DBUILD_WITH_QT6=OFF # default theme (and others) not yet compatible - -DDBUS_CONFIG_FILENAME="org.freedesktop.sddm.conf" - -DINSTALL_PAM_CONFIGURATION=OFF - -DRUNTIME_DIR=/run/sddm - -DSYSTEMD_TMPFILES_DIR="/usr/lib/tmpfiles.d" - -DNO_SYSTEMD=$(usex !systemd) - -DUSE_ELOGIND=$(usex elogind) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - insinto /etc/sddm.conf.d/ - doins "${S}"/01gentoo.conf - - # with systemd logs are sent to journald, so no point to bother in that case - if ! use systemd; then - insinto /etc/logrotate.d - newins "${FILESDIR}/sddm.logrotate" sddm - fi - - newpamd "${WORKDIR}"/${PAM_TAR}/${PN}.pam ${PN} - newpamd "${WORKDIR}"/${PAM_TAR}/${PN}-autologin.pam ${PN}-autologin - newpamd "${WORKDIR}"/${PAM_TAR}/${PN}-greeter.pam ${PN}-greeter -} - -pkg_postinst() { - tmpfiles_process "${PN}.conf" - - elog "NOTE: If SDDM startup appears to hang then entropy pool is too low." - elog "This can be fixed by configuring one of the following:" - elog " - Enable CONFIG_RANDOM_TRUST_CPU in linux kernel" - elog " - # emerge sys-apps/haveged && rc-update add haveged boot" - elog " - # emerge sys-apps/rng-tools && rc-update add rngd boot" - elog - elog "SDDM example config can be shown with:" - elog " ${EROOT}/usr/bin/sddm --example-config" - elog "Use ${EROOT}/etc/sddm.conf.d/ directory to override specific options." - elog - elog "For more information on how to configure SDDM, please visit the wiki:" - elog " https://wiki.gentoo.org/wiki/SDDM" - if has_version x11-drivers/nvidia-drivers; then - elog - elog " Nvidia GPU owners in particular should pay attention" - elog " to the troubleshooting section." - fi - - optfeature "Weston DisplayServer support (EXPERIMENTAL)" "dev-libs/weston[kiosk]" - optfeature "KWin DisplayServer support (EXPERIMENTAL)" "kde-plasma/kwin" - - systemd_reenable sddm.service -} diff --git a/x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild b/x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild index 33c2a0b2a519..7024c639d357 100644 --- a/x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild +++ b/x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild @@ -11,7 +11,7 @@ else COMMIT=4ec29a8bba033d475f197693fac6cb0c383a1da2 SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" fi QTMIN=6.7.2 diff --git a/x11-misc/sddm/sddm-0.21.0_p20240723.ebuild b/x11-misc/sddm/sddm-0.21.0_p20240723.ebuild index 65b6f5a1fd1a..b7a18e066574 100644 --- a/x11-misc/sddm/sddm-0.21.0_p20240723.ebuild +++ b/x11-misc/sddm/sddm-0.21.0_p20240723.ebuild @@ -11,7 +11,7 @@ else COMMIT=4ec29a8bba033d475f197693fac6cb0c383a1da2 SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" fi QTMIN=5.15.12 diff --git a/x11-misc/shared-mime-info/shared-mime-info-2.2.ebuild b/x11-misc/shared-mime-info/shared-mime-info-2.2.ebuild index 37199f3b2e5e..a85a462fc7dd 100644 --- a/x11-misc/shared-mime-info/shared-mime-info-2.2.ebuild +++ b/x11-misc/shared-mime-info/shared-mime-info-2.2.ebuild @@ -16,7 +16,7 @@ SRC_URI+=" test? ( https://gitlab.freedesktop.org/xdg/xdgmime/-/archive/${MY_XDG LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/x11-misc/shared-mime-info/shared-mime-info-2.3-r1.ebuild b/x11-misc/shared-mime-info/shared-mime-info-2.3-r1.ebuild index e63535b1ac2d..5cc1ae8a2b39 100644 --- a/x11-misc/shared-mime-info/shared-mime-info-2.3-r1.ebuild +++ b/x11-misc/shared-mime-info/shared-mime-info-2.3-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI+=" test? ( https://gitlab.freedesktop.org/xdg/xdgmime/-/archive/${MY_XDG LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/x11-misc/shared-mime-info/shared-mime-info-2.4-r1.ebuild b/x11-misc/shared-mime-info/shared-mime-info-2.4-r1.ebuild index 4416469b12f3..10149dc9a0ee 100644 --- a/x11-misc/shared-mime-info/shared-mime-info-2.4-r1.ebuild +++ b/x11-misc/shared-mime-info/shared-mime-info-2.4-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI+=" test? ( https://gitlab.freedesktop.org/xdg/xdgmime/-/archive/${MY_XDG LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/x11-misc/slock/Manifest b/x11-misc/slock/Manifest index 4de919f78f4b..8cd175227c4a 100644 --- a/x11-misc/slock/Manifest +++ b/x11-misc/slock/Manifest @@ -1,2 +1 @@ -DIST slock-1.4.tar.gz 6889 BLAKE2B 67f956fd00e7536a9db81b82e85e4128b537569d16cd25428822607a5c2f3b0310bcfec896f7e83c0091e85d21b68438f6f42da715a55cad7fac90d0d0d64b8f SHA512 ad285360dd3f16a225159abaf2f82fabf2c675bd74478cf717f68cbe5941a6c620e3c88544ce675ce3ff19af4bb0675c9405685e0f74ee4e84f7d34c61a0532f DIST slock-1.5.tar.gz 6898 BLAKE2B f3435311b24c20fef656589f468b4cd6bbed30568459cb1d525b7dd5b57e5759ee287787d7506ad6cb922fd092bad504f38ab8c57b41deebec4f6aa554269a41 SHA512 2402b1e49f5dbe06cca2f3a31efedce6359413b240f2b98c57147483591a873c3c5457dbf6707485167002ff6d7ee0e9005d9fa506a51bf71337624e8728bb43 diff --git a/x11-misc/slock/slock-1.4-r1.ebuild b/x11-misc/slock/slock-1.4-r1.ebuild deleted file mode 100644 index 0f6f4a035658..000000000000 --- a/x11-misc/slock/slock-1.4-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit fcaps savedconfig toolchain-funcs - -DESCRIPTION="simple X display locker" -HOMEPAGE="https://tools.suckless.org/slock" -SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ppc64 x86" - -RDEPEND=" - virtual/libcrypt:= - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrandr -" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto -" - -PATCHES=( - "${FILESDIR}"/slock-1.4-fix-link-paths.patch -) - -src_prepare() { - default - - sed -i \ - -e '/^CFLAGS/{s: -Os::g; s:= :+= :g}' \ - -e '/^CC/d' \ - -e '/^LDFLAGS/{s:-s::g; s:= :+= :g}' \ - config.mk || die - sed -i \ - -e 's|@${CC}|$(CC)|g' \ - Makefile || die - - restore_config config.h - - tc-export CC -} - -src_compile() { - emake slock -} - -src_install() { - dobin slock - save_config config.h -} - -pkg_postinst() { - # cap_dac_read_search used to be enough for shadow access - # but now slock wants to write to /proc/self/oom_score_adj - # and for that it needs: - fcaps \ - cap_dac_override,cap_setgid,cap_setuid,cap_sys_resource \ - /usr/bin/slock - - savedconfig_pkg_postinst -} diff --git a/x11-misc/slock/slock-1.5.ebuild b/x11-misc/slock/slock-1.5.ebuild index 4893525a9c52..597b0cf75605 100644 --- a/x11-misc/slock/slock-1.5.ebuild +++ b/x11-misc/slock/slock-1.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit fcaps savedconfig toolchain-funcs DESCRIPTION="simple X display locker" -HOMEPAGE="https://tools.suckless.org/slock" +HOMEPAGE="https://tools.suckless.org/slock/" SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" LICENSE="MIT" diff --git a/x11-misc/spacefm/spacefm-1.0.6-r1.ebuild b/x11-misc/spacefm/spacefm-1.0.6-r1.ebuild deleted file mode 100644 index 0e63a546df0d..000000000000 --- a/x11-misc/spacefm/spacefm-1.0.6-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info optfeature xdg - -DESCRIPTION="A multi-panel tabbed file manager" -HOMEPAGE="https://ignorantguru.github.io/spacefm/" - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/IgnorantGuru/${PN}.git" - EGIT_BRANCH="next" - inherit git-r3 -else - KEYWORDS="amd64 x86" - SRC_URI="https://github.com/IgnorantGuru/spacefm/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -IUSE="+startup-notification +video-thumbnails" - -RDEPEND="dev-libs/glib:2 - dev-util/desktop-file-utils - virtual/udev - virtual/freedesktop-icon-theme - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/pango - x11-libs/libX11 - x11-misc/shared-mime-info - startup-notification? ( x11-libs/startup-notification ) - video-thumbnails? ( media-video/ffmpegthumbnailer )" -DEPEND="${RDEPEND}" -BDEPEND="dev-util/intltool - sys-devel/gettext - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-9999-include-sysmacros.patch - "${FILESDIR}"/${PN}-fno-common.patch -) - -src_configure() { - econf \ - $(use_enable startup-notification) \ - $(use_enable video-thumbnails) \ - --disable-hal \ - --enable-inotify \ - --disable-pixmaps \ - --with-gtk3 -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "mounting as non-root user" sys-apps/udevil sys-apps/pmount sys-fs/udisks - optfeature "supporting ftp/nfs/smb/ssh URLs in the path bar" sys-apps/udevil - optfeature "performing as root" x11-misc/ktsuss kde-plasma/kde-cli-tools[kdesu] - # sys-apps/util-linux is required for eject - optfeature "other optional dependencies" sys-apps/dbus sys-process/lsof sys-apps/util-linux - - if ! has_version 'sys-fs/udisks' ; then - elog "When using SpaceFM without udisks, and without the udisks-daemon running," - elog "you may need to enable kernel polling for device media changes to be detected." - elog "See /usr/share/doc/${PF}/html/spacefm-manual-en.html#devices-kernpoll" - fi -} diff --git a/x11-misc/spacefm/spacefm-1.0.6-r2.ebuild b/x11-misc/spacefm/spacefm-1.0.6-r2.ebuild deleted file mode 100644 index c250bfeca80f..000000000000 --- a/x11-misc/spacefm/spacefm-1.0.6-r2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools linux-info optfeature xdg - -DESCRIPTION="A multi-panel tabbed file manager" -HOMEPAGE="https://ignorantguru.github.io/spacefm/" - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/IgnorantGuru/${PN}.git" - EGIT_BRANCH="next" - inherit git-r3 -else - KEYWORDS="amd64 x86" - SRC_URI="https://github.com/IgnorantGuru/spacefm/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -IUSE="+startup-notification +video-thumbnails" - -RDEPEND="dev-libs/glib:2 - dev-util/desktop-file-utils - virtual/udev - virtual/freedesktop-icon-theme - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/pango - x11-libs/libX11 - x11-misc/shared-mime-info - startup-notification? ( x11-libs/startup-notification ) - video-thumbnails? ( media-video/ffmpegthumbnailer )" -DEPEND="${RDEPEND}" -BDEPEND="dev-util/intltool - sys-devel/gettext - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-9999-include-sysmacros.patch - "${FILESDIR}"/${PN}-fno-common.patch - "${FILESDIR}"/${PN}-dash.patch #891181 -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable startup-notification) \ - $(use_enable video-thumbnails) \ - --disable-hal \ - --enable-inotify \ - --disable-pixmaps \ - --with-gtk3 -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "mounting as non-root user" sys-apps/udevil sys-apps/pmount sys-fs/udisks - optfeature "supporting ftp/nfs/smb/ssh URLs in the path bar" sys-apps/udevil - optfeature "performing as root" x11-misc/ktsuss kde-plasma/kde-cli-tools[kdesu] - # sys-apps/util-linux is required for eject - optfeature "other optional dependencies" sys-apps/dbus sys-process/lsof sys-apps/util-linux - - if ! has_version 'sys-fs/udisks' ; then - elog "When using SpaceFM without udisks, and without the udisks-daemon running," - elog "you may need to enable kernel polling for device media changes to be detected." - elog "See /usr/share/doc/${PF}/html/spacefm-manual-en.html#devices-kernpoll" - fi -} diff --git a/x11-misc/spacefm/spacefm-1.0.6-r3.ebuild b/x11-misc/spacefm/spacefm-1.0.6-r4.ebuild index 6b688c387c0a..186bae52f4bd 100644 --- a/x11-misc/spacefm/spacefm-1.0.6-r3.ebuild +++ b/x11-misc/spacefm/spacefm-1.0.6-r4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_BRANCH="next" inherit git-r3 else - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" SRC_URI="https://github.com/IgnorantGuru/spacefm/archive/${PV}.tar.gz -> ${P}.tar.gz" fi @@ -27,7 +27,7 @@ RDEPEND="dev-libs/glib:2 virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf - x11-libs/gtk+:3 + x11-libs/gtk+:3[X] x11-libs/pango x11-libs/libX11 x11-misc/shared-mime-info @@ -66,7 +66,7 @@ pkg_postinst() { optfeature "mounting as non-root user" sys-apps/udevil sys-apps/pmount sys-fs/udisks optfeature "supporting ftp/nfs/smb/ssh URLs in the path bar" sys-apps/udevil - optfeature "performing as root" x11-misc/ktsuss kde-plasma/kde-cli-tools[kdesu] + optfeature "performing as root" x11-misc/ktsuss kde-plasma/kdesu-gui # sys-apps/util-linux is required for eject optfeature "other optional dependencies" sys-apps/dbus sys-process/lsof sys-apps/util-linux diff --git a/x11-misc/tdrop/Manifest b/x11-misc/tdrop/Manifest index 62e11fadfb1b..3903f1e2d662 100644 --- a/x11-misc/tdrop/Manifest +++ b/x11-misc/tdrop/Manifest @@ -1,2 +1 @@ -DIST tdrop-0.4.0.tar.gz 21550 BLAKE2B 673ad98aa294410b4547fce842d191fd3c5512cca79361cae35fcb646afd328615daab1fa112bcba9e28cdea6bbeb2ca696bcc78d54c0302d32a91324a8a16d9 SHA512 679fed509e29752ebe3df378e68d9701c9edb53c9162854a8cb623f2da53499b933dad59fa6fc865ac44c67544cd6bcb779316ee4312e87c39559ade1ab313d8 DIST tdrop-0.5.0.tar.gz 24726 BLAKE2B d0043bcc28115999b89fe6d89790ea4d1d6da71dec7034a283c4f3b5b2b8f065482f8727d6e0d900f5ae00c3ea3d7a06ce03a82902286d509a8b04dd5b46025d SHA512 cfccbdb73b00ea8c1376f34debe2b7f550343100fd47e7f45a859ad692f42abbf58e26316a95813691f4bda05cce657490bfcc7b3765585d9afb396580aefce5 diff --git a/x11-misc/tdrop/tdrop-0.4.0.ebuild b/x11-misc/tdrop/tdrop-0.4.0.ebuild deleted file mode 100644 index 695b437b87d3..000000000000 --- a/x11-misc/tdrop/tdrop-0.4.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="WM-Independent Dropdown Creator" -HOMEPAGE="https://github.com/noctuid/tdrop" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/noctuid/tdrop" -else - SRC_URI="https://github.com/noctuid/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64" -fi - -LICENSE="BSD-2" -SLOT="0" -IUSE="" - -RDEPEND=" - app-shells/bash - sys-process/procps - x11-apps/xprop - x11-apps/xrandr - x11-apps/xwininfo - x11-misc/xdotool -" - -src_compile() { - : -} - -src_install() { - dobin tdrop - doman tdrop.1 - dodoc README.org -} diff --git a/x11-misc/urxvt-font-size/urxvt-font-size-9999.ebuild b/x11-misc/urxvt-font-size/urxvt-font-size-9999.ebuild deleted file mode 100644 index 7ed3f5eb0668..000000000000 --- a/x11-misc/urxvt-font-size/urxvt-font-size-9999.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} == 9999* ]]; then - EGIT_REPO_URI="https://github.com/majutsushi/${PN}.git" - inherit git-r3 -else - KEYWORDS="~amd64 ~x86" - SRC_URI="https://github.com/majutsushi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -DESCRIPTION="Perl extension for rxvt-unicode to change the font size on the fly" -HOMEPAGE="https://github.com/majutsushi/urxvt-font-size/" - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - x11-apps/xlsfonts - x11-terms/rxvt-unicode[perl] -" - -src_install() { - insinto /usr/$(get_libdir)/urxvt/perl - doins font-size - dodoc README.markdown -} diff --git a/x11-misc/util-macros/util-macros-1.20.1.ebuild b/x11-misc/util-macros/util-macros-1.20.1.ebuild index a8bf00a634cf..a22cab1e4e52 100644 --- a/x11-misc/util-macros/util-macros-1.20.1.ebuild +++ b/x11-misc/util-macros/util-macros-1.20.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # there is nothing to compile for this package, all its contents are produced by # configure. the only make job that matters is make install diff --git a/x11-misc/x11vnc/files/x11vnc-0.9.16-fix-build-on-32bit.patch b/x11-misc/x11vnc/files/x11vnc-0.9.16-fix-build-on-32bit.patch new file mode 100644 index 000000000000..6239e0877923 --- /dev/null +++ b/x11-misc/x11vnc/files/x11vnc-0.9.16-fix-build-on-32bit.patch @@ -0,0 +1,105 @@ +From daecf59cc8b294265666482a4766aaa3148c308b Mon Sep 17 00:00:00 2001 +From: Khem Raj <raj.khem@gmail.com> +Date: Sat, 30 Nov 2019 11:43:32 -0800 +Subject: [PATCH] Fix build on 32bit arches with 64bit time_t + +time element is deprecated on new input_event structure in kernel's +input.h [1] + +[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=152194fe9c3f +--- + src/uinput.c | 25 +++++++++++++++++++++---- + 1 file changed, 21 insertions(+), 4 deletions(-) + +diff --git a/src/uinput.c b/src/uinput.c +index 28fbad39..d71bcde7 100644 +--- a/src/uinput.c ++++ b/src/uinput.c +@@ -54,6 +54,11 @@ so, delete this exception statement from your version. + #include <linux/input.h> + #include <linux/uinput.h> + ++#ifndef input_event_sec ++#define input_event_sec time.tv_sec ++#define input_event_usec time.tv_usec ++#endif ++ + #if !defined(EV_SYN) || !defined(SYN_REPORT) + #undef UINPUT_OK + #endif +@@ -710,6 +715,7 @@ void parse_uinput_str(char *in) { + static void ptr_move(int dx, int dy) { + #ifdef UINPUT_OK + struct input_event ev; ++ struct timeval tval; + int d = direct_rel_fd < 0 ? fd : direct_rel_fd; + + if (injectable && strchr(injectable, 'M') == NULL) { +@@ -720,7 +726,9 @@ static void ptr_move(int dx, int dy) { + + if (db) fprintf(stderr, "ptr_move(%d, %d) fd=%d\n", dx, dy, d); + +- gettimeofday(&ev.time, NULL); ++ gettimeofday(&tval, NULL); ++ ev.input_event_sec = tval.tv_sec; ++ ev.input_event_usec = tval.tv_usec; + ev.type = EV_REL; + ev.code = REL_Y; + ev.value = dy; +@@ -755,6 +763,7 @@ static void apply_tslib(int *x, int *y) { + static void ptr_abs(int x, int y, int p) { + #ifdef UINPUT_OK + struct input_event ev; ++ struct timeval tval; + int x0, y0; + int d = direct_abs_fd < 0 ? fd : direct_abs_fd; + +@@ -773,7 +782,9 @@ static void ptr_abs(int x, int y, int p) { + + if (db) fprintf(stderr, "ptr_abs(%d, %d => %d %d, p=%d) fd=%d\n", x0, y0, x, y, p, d); + +- gettimeofday(&ev.time, NULL); ++ gettimeofday(&tval, NULL); ++ ev.input_event_sec = tval.tv_sec; ++ ev.input_event_usec = tval.tv_usec; + ev.type = EV_ABS; + ev.code = ABS_Y; + ev.value = y; +@@ -950,6 +961,7 @@ if (0) {usleep(100*1000) ;} + static void button_click(int down, int btn) { + #ifdef UINPUT_OK + struct input_event ev; ++ struct timeval tval; + int d = direct_btn_fd < 0 ? fd : direct_btn_fd; + + if (injectable && strchr(injectable, 'B') == NULL) { +@@ -959,7 +971,9 @@ static void button_click(int down, int btn) { + if (db) fprintf(stderr, "button_click: btn %d %s fd=%d\n", btn, down ? "down" : "up", d); + + memset(&ev, 0, sizeof(ev)); +- gettimeofday(&ev.time, NULL); ++ gettimeofday(&tval, NULL); ++ ev.input_event_sec = tval.tv_sec; ++ ev.input_event_usec = tval.tv_usec; + ev.type = EV_KEY; + ev.value = down; + +@@ -1230,6 +1244,7 @@ void uinput_pointer_command(int mask, int x, int y, rfbClientPtr client) { + void uinput_key_command(int down, int keysym, rfbClientPtr client) { + #ifdef UINPUT_OK + struct input_event ev; ++ struct timeval tval; + int scancode; + allowed_input_t input; + int d = direct_key_fd < 0 ? fd : direct_key_fd; +@@ -1253,7 +1268,9 @@ void uinput_key_command(int down, int keysym, rfbClientPtr client) { + if (db) fprintf(stderr, "uinput_key_command: %d -> %d %s fd=%d\n", keysym, scancode, down ? "down" : "up", d); + + memset(&ev, 0, sizeof(ev)); +- gettimeofday(&ev.time, NULL); ++ gettimeofday(&tval, NULL); ++ ev.input_event_sec = tval.tv_sec; ++ ev.input_event_usec = tval.tv_usec; + ev.type = EV_KEY; + ev.code = (unsigned char) scancode; + ev.value = down; diff --git a/x11-misc/x11vnc/x11vnc-0.9.16-r8.ebuild b/x11-misc/x11vnc/x11vnc-0.9.16-r8.ebuild index 62b802f2bb43..33be9601afc3 100644 --- a/x11-misc/x11vnc/x11vnc-0.9.16-r8.ebuild +++ b/x11-misc/x11vnc/x11vnc-0.9.16-r8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LibVNC/x11vnc/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+-with-openssl-exception" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="crypt fbcon ssl +xcomposite +xdamage +xfixes xinerama +xrandr zeroconf" COMMON_DEPEND=" @@ -45,6 +45,7 @@ PATCHES=( "${FILESDIR}"/${P}-CVE-2020-29074.patch "${FILESDIR}"/${P}-implicit-function-declaration.patch "${FILESDIR}"/${P}-libressl.patch # 903001 + "${FILESDIR}"/${P}-fix-build-on-32bit.patch ) src_prepare() { diff --git a/x11-misc/xbindkeys/xbindkeys-1.8.7-r100.ebuild b/x11-misc/xbindkeys/xbindkeys-1.8.7-r100.ebuild new file mode 100644 index 000000000000..37330789de12 --- /dev/null +++ b/x11-misc/xbindkeys/xbindkeys-1.8.7-r100.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GUILE_REQ_USE="deprecated" +GUILE_COMPAT=( 2-2 3-0 ) +inherit autotools guile-single + +DESCRIPTION="Tool for launching commands on keystrokes" +SRC_URI="https://www.nongnu.org/${PN}/${P}.tar.gz" +HOMEPAGE="https://www.nongnu.org/xbindkeys/xbindkeys.html" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="guile tk" + +REQUIRED_USE="guile? ( ${GUILE_REQUIRED_USE} )" + +RDEPEND=" + x11-libs/libX11 + guile? ( ${GUILE_DEPS} ) + tk? ( dev-lang/tk ) +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" + +DOCS=( AUTHORS BUGS ChangeLog README TODO xbindkeysrc ) + +pkg_setup() { + use guile && guile-single_pkg_setup +} + +src_prepare() { + default + + use guile && guile_bump_sources + + # Regenerate to pick up newer versions of Guile macros + # bug #828532 + eautoreconf +} + +src_configure() { + econf \ + $(use_enable guile) \ + $(use_enable tk) +} + +src_install() { + default + + use guile && guile_unstrip_ccache +} diff --git a/x11-misc/xbitmaps/xbitmaps-1.1.3.ebuild b/x11-misc/xbitmaps/xbitmaps-1.1.3.ebuild index d7c4977867a4..c19674962174 100644 --- a/x11-misc/xbitmaps/xbitmaps-1.1.3.ebuild +++ b/x11-misc/xbitmaps/xbitmaps-1.1.3.ebuild @@ -8,7 +8,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org bitmaps data" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # there is nothing to compile for this package, all its contents are produced by # configure. the only make job that matters is make install diff --git a/x11-misc/xclip/xclip-0.13.ebuild b/x11-misc/xclip/xclip-0.13.ebuild index bb2a1cfa7bad..be9107f4d409 100644 --- a/x11-misc/xclip/xclip-0.13.ebuild +++ b/x11-misc/xclip/xclip-0.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/astrand/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" x11-libs/libX11 diff --git a/x11-misc/xdg-user-dirs-gtk/xdg-user-dirs-gtk-0.11.ebuild b/x11-misc/xdg-user-dirs-gtk/xdg-user-dirs-gtk-0.11.ebuild index 60eaaae8aa09..a31eef54b13d 100644 --- a/x11-misc/xdg-user-dirs-gtk/xdg-user-dirs-gtk-0.11.ebuild +++ b/x11-misc/xdg-user-dirs-gtk/xdg-user-dirs-gtk-0.11.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-libs/glib:2 diff --git a/x11-misc/xdg-user-dirs/xdg-user-dirs-0.18.ebuild b/x11-misc/xdg-user-dirs/xdg-user-dirs-0.18.ebuild index c4747adf2ade..fb39be1f1f3d 100644 --- a/x11-misc/xdg-user-dirs/xdg-user-dirs-0.18.ebuild +++ b/x11-misc/xdg-user-dirs/xdg-user-dirs-0.18.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://user-dirs.freedesktop.org/releases/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk" BDEPEND="app-text/docbook-xml-dtd:4.3 diff --git a/x11-misc/xdg-utils/Manifest b/x11-misc/xdg-utils/Manifest index fcc0588cf220..671b77fc7043 100644 --- a/x11-misc/xdg-utils/Manifest +++ b/x11-misc/xdg-utils/Manifest @@ -1,3 +1 @@ -DIST xdg-utils-1.1.3_p20200220-no-which.patch.xz 5576 BLAKE2B cf8c3111689c355add2a0c16a887fd463dc2d00c267cac0561d4598430f043d19fea376859aa4ff521273ff788b4e8afdea5ef6e7b0ba51ffded23be2ad61335 SHA512 c30e512e8caae3f4d2282592722bc24e08cb33f5ec01d5504d2e49833c1598fe27807c095dc2226efca57dcbef4d2883fd9bfa46fb8eeee93c53f9880c050b51 -DIST xdg-utils-1.1.3_p20210805.tar.bz2 287544 BLAKE2B ec3755e5e6f596c5787324ab254ba14938f35dda6df5a4ef88fb582c5df7704e706dee2f4362cc0597164cf2aeab5cf8f5f6db1b9d374355723e3d738e101264 SHA512 ec51e98e4c73ad7cb3c77051617a939c7956c7da6bcbbcda4e54121af247ce6978c8638c80bc644a49cfca14b18f06cb25747719bc20c97f7e60b9b4f3597a71 DIST xdg-utils-v1.2.1.tar.bz2 293386 BLAKE2B 9d6ce4be8c27ad5b8d0ae55ad0d8b4457b59cb1bd260884ca5bfd2cb8ed7ed68a2f5a8db6d660ceabab59cbb9880fd4f1a26cb71a8f759ec40c2f9f95bbc8a05 SHA512 d5436449fec2f4db952239ee910bfda203955c8df8cb92379f182dc36f9c82b6ceb092ccbebfd02ed00eb7ef5f6895ef745baca67906ae7490e425db27b1dbfc diff --git a/x11-misc/xdg-utils/files/xdg-utils-egrep.patch b/x11-misc/xdg-utils/files/xdg-utils-egrep.patch deleted file mode 100644 index 71608552a08b..000000000000 --- a/x11-misc/xdg-utils/files/xdg-utils-egrep.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 7538458c6c8999296a272c40bd4ec24132a51877 Mon Sep 17 00:00:00 2001 -From: E5ten <ethancsommer@gmail.com> -Date: Thu, 16 Jan 2020 02:06:09 +0000 -Subject: [PATCH] switch from non-standard "egrep" to POSIX "grep -E" - ---- - scripts/xdg-open.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in -index 202f3e3..35b0522 100644 ---- a/scripts/xdg-open.in -+++ b/scripts/xdg-open.in -@@ -72,7 +72,7 @@ get_key() - is_file_url_or_path() - { - if echo "$1" | grep -q '^file://' \ -- || ! echo "$1" | egrep -q '^[[:alpha:]][[:alpha:][:digit:]+\.\-]*:'; then -+ || ! echo "$1" | grep -Eq '^[[:alpha:]][[:alpha:][:digit:]+\.\-]*:'; then - return 0 - else - return 1 --- -GitLab - diff --git a/x11-misc/xdg-utils/xdg-utils-1.1.3_p20210805-r2.ebuild b/x11-misc/xdg-utils/xdg-utils-1.1.3_p20210805-r2.ebuild deleted file mode 100644 index 852bfc0c9eea..000000000000 --- a/x11-misc/xdg-utils/xdg-utils-1.1.3_p20210805-r2.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -MY_COMMIT="1a58bc28f6844898532daf9ee1bf6da7764955a9" -DESCRIPTION="Portland utils for cross-platform/cross-toolkit/cross-desktop interoperability" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/xdg-utils/" -SRC_URI="https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/${MY_COMMIT}/${P}.tar.bz2" -# https://gitlab.freedesktop.org/xdg/xdg-utils/-/merge_requests/24 -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.1.3_p20200220-no-which.patch.xz" -S="${WORKDIR}"/xdg-utils-${MY_COMMIT} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="dbus doc gnome X" -REQUIRED_USE="gnome? ( dbus )" - -RDEPEND=" - dev-util/desktop-file-utils - dev-perl/File-MimeInfo - dbus? ( - sys-apps/dbus - gnome? ( - dev-perl/Net-DBus - dev-perl/X11-Protocol - ) - ) - x11-misc/shared-mime-info - X? ( - x11-apps/xprop - x11-apps/xset - ) -" -BDEPEND=" - >=app-text/xmlto-0.0.28-r3[text(+)] - app-alternatives/awk -" - -DOCS=( ChangeLog README RELEASE_NOTES TODO ) - -# Tests run random system programs, including interactive programs -# that block forever -RESTRICT="test" - -PATCHES=( - "${WORKDIR}"/${PN}-1.1.3_p20200220-no-which.patch - # https://gitlab.freedesktop.org/xdg/xdg-utils/-/merge_requests/21 - "${FILESDIR}"/${PN}-egrep.patch -) - -src_prepare() { - default - - # If you choose to do git snapshot instead of patchset, you need to remember - # to run `autoconf` in ./ and `make scripts-clean` in ./scripts/ to refresh - # all the files - eautoreconf -} - -src_configure() { - export ac_cv_path_XMLTO="$(type -P xmlto) --skip-validation" #502166 - default - emake -C scripts scripts-clean -} - -src_install() { - default - - newdoc scripts/xsl/README README.xsl - use doc && dodoc -r scripts/html - - # Install default XDG_DATA_DIRS, bug #264647 - echo XDG_DATA_DIRS=\"${EPREFIX}/usr/local/share\" > 30xdg-data-local - echo 'COLON_SEPARATED="XDG_DATA_DIRS XDG_CONFIG_DIRS"' >> 30xdg-data-local - doenvd 30xdg-data-local - - echo XDG_DATA_DIRS=\"${EPREFIX}/usr/share\" > 90xdg-data-base - echo XDG_CONFIG_DIRS=\"${EPREFIX}/etc/xdg\" >> 90xdg-data-base - doenvd 90xdg-data-base -} - -pkg_postinst() { - [[ -x $(type -P gtk-update-icon-cache) ]] \ - || elog "Install dev-util/gtk-update-icon-cache for the gtk-update-icon-cache command." -} diff --git a/x11-misc/xdg-utils/xdg-utils-1.2.1-r1.ebuild b/x11-misc/xdg-utils/xdg-utils-1.2.1-r1.ebuild index 74b50cca06a6..1a7e62b0a6c4 100644 --- a/x11-misc/xdg-utils/xdg-utils-1.2.1-r1.ebuild +++ b/x11-misc/xdg-utils/xdg-utils-1.2.1-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="dbus doc gnome X" REQUIRED_USE="gnome? ( dbus )" diff --git a/x11-misc/xdg-utils/xdg-utils-1.2.1-r2.ebuild b/x11-misc/xdg-utils/xdg-utils-1.2.1-r2.ebuild deleted file mode 100644 index 3f66355e2cb9..000000000000 --- a/x11-misc/xdg-utils/xdg-utils-1.2.1-r2.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Portland utils for cross-platform/cross-toolkit/cross-desktop interoperability" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/xdg-utils/" -if [[ ${PV} == *_p* ]] ; then - MY_COMMIT="d4f00e1d803038af4f245949d8c747a384117852" - SRC_URI="https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/${MY_COMMIT}/${P}.tar.bz2" - S="${WORKDIR}"/xdg-utils-${MY_COMMIT} -else - SRC_URI="https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" - S="${WORKDIR}"/${PN}-v${PV} -fi - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="dbus doc gnome X" -REQUIRED_USE="gnome? ( dbus )" - -RDEPEND=" - dev-util/desktop-file-utils - dev-perl/File-MimeInfo - dbus? ( - sys-apps/dbus - gnome? ( - dev-perl/Net-DBus - dev-perl/X11-Protocol - ) - ) - x11-misc/shared-mime-info - X? ( - x11-apps/xprop - x11-apps/xset - ) -" -BDEPEND=" - >=app-text/xmlto-0.0.28-r3[text(+)] - app-alternatives/awk -" - -# Tests run random system programs, including interactive programs -# that block forever -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${P}-xdg-mime-default.patch -) - -src_prepare() { - default - - if [[ ${PV} == *_p* ]] ; then - # If you choose to do git snapshot instead of patchset, you need to remember - # to run `autoconf` in ./ and `make scripts-clean` in ./scripts/ to refresh - # all the files - eautoreconf - fi -} - -src_configure() { - export ac_cv_path_XMLTO="$(type -P xmlto) --skip-validation" #502166 - default - emake -C scripts scripts-clean -} - -src_install() { - default - - dodoc RELEASE_NOTES - - newdoc scripts/xsl/README README.xsl - use doc && dodoc -r scripts/html - - # Install default XDG_DATA_DIRS, bug #264647 - echo XDG_DATA_DIRS=\"${EPREFIX}/usr/local/share\" > 30xdg-data-local || die - echo 'COLON_SEPARATED="XDG_DATA_DIRS XDG_CONFIG_DIRS"' >> 30xdg-data-local || die - doenvd 30xdg-data-local - - echo XDG_DATA_DIRS=\"${EPREFIX}/usr/share\" > 90xdg-data-base || die - echo XDG_CONFIG_DIRS=\"${EPREFIX}/etc/xdg\" >> 90xdg-data-base || die - doenvd 90xdg-data-base -} - -pkg_postinst() { - [[ -x $(type -P gtk-update-icon-cache) ]] \ - || elog "Install dev-util/gtk-update-icon-cache for the gtk-update-icon-cache command." -} diff --git a/x11-misc/xdg-utils/xdg-utils-1.2.1-r6.ebuild b/x11-misc/xdg-utils/xdg-utils-1.2.1-r6.ebuild index cda3c70809fd..fc0c96334ecd 100644 --- a/x11-misc/xdg-utils/xdg-utils-1.2.1-r6.ebuild +++ b/x11-misc/xdg-utils/xdg-utils-1.2.1-r6.ebuild @@ -18,7 +18,7 @@ fi LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="dbus doc gnome plasma X" REQUIRED_USE="gnome? ( dbus )" diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest index 7d07d1ab956d..d80903f1c0d1 100644 --- a/x11-misc/xkeyboard-config/Manifest +++ b/x11-misc/xkeyboard-config/Manifest @@ -1,2 +1,2 @@ -DIST xkeyboard-config-2.41.tar.xz 898404 BLAKE2B f608c30b31c26f2273907f45929a0fe9e44bb9513d45a791be1ff3fb8da5cd56d4fbb182540c47960f16841a30f89fdab0ad87cc41597c02bfd76643fff6857d SHA512 108c1d0a8344e15f5d92f876a1b008571f6dbe57aecf2797757accc1f3f031a07dfb4ba5028e06784620810dd835ddd5afadf68e2d73594ae96b7520b0bbde7a DIST xkeyboard-config-2.42.tar.xz 910192 BLAKE2B 1b49a9bdf9e6ad2c196b8c4cc93803a2b4ce804148a7eb55616672db5c4d3eb289e2de931ee8b08a2152dd542a9f2d1e00ba8cca7651d7f33b570ed4a5f4c57b SHA512 654436ae21b9deb3b193847403b652cc5c19aa665a9c9168598fc6ac7af83ac04d40684d9eb99dd4db97c21e5100cfeed06b25e2b041eb9fdf3c05ef95a891a9 +DIST xkeyboard-config-2.43.tar.xz 925424 BLAKE2B 89cf4872305ce3358185ed63f0ff2f0dc90205d50d51b4b881256e0762b12a74f30d0905a75e5feff2f0fef09d94bee778a8cbe83cdf6e048653e8eb42f53087 SHA512 6daf885bf8794cf03d5b447b90ca1666f87e9c609a344e02bb90edca360eb64b24f80a92ed570aa75b4ea62245b3998f6df3757f7e02c4015cdfecee5378a0d4 diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.42.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.42.ebuild index d745fe878f9f..e62a6b47fe03 100644 --- a/x11-misc/xkeyboard-config/xkeyboard-config-2.42.ebuild +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.42.ebuild @@ -7,14 +7,14 @@ PYTHON_COMPAT=( python3_{11..12} ) 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" +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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" fi LICENSE="MIT" @@ -26,8 +26,8 @@ BDEPEND=" dev-lang/perl dev-libs/libxslt sys-devel/gettext + ${PYTHON_DEPS} test? ( - ${PYTHON_DEPS} x11-apps/xkbcomp x11-libs/libxkbcommon $(python_gen_any_dep ' @@ -47,7 +47,7 @@ python_check_deps() { } pkg_setup() { - use test && python-any-r1_pkg_setup + python-any-r1_pkg_setup } src_prepare() { diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.41.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.43.ebuild index fe824fdb32a2..d4e67dee2a23 100644 --- a/x11-misc/xkeyboard-config/xkeyboard-config-2.41.ebuild +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.43.ebuild @@ -3,18 +3,18 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +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" +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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" fi LICENSE="MIT" @@ -22,13 +22,12 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -# <dev-python/pycountry-23.12.7 bug #920278 BDEPEND=" dev-lang/perl dev-libs/libxslt sys-devel/gettext + ${PYTHON_DEPS} test? ( - ${PYTHON_DEPS} x11-apps/xkbcomp x11-libs/libxkbcommon $(python_gen_any_dep ' @@ -48,7 +47,7 @@ python_check_deps() { } pkg_setup() { - use test && python-any-r1_pkg_setup + python-any-r1_pkg_setup } src_prepare() { diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild index 9ae1caa1e13b..d4e67dee2a23 100644 --- a/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild +++ b/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild @@ -3,18 +3,18 @@ EAPI=8 -PYTHON_COMPAT=( python3_{11..12} ) +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" +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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" fi LICENSE="MIT" @@ -26,8 +26,8 @@ BDEPEND=" dev-lang/perl dev-libs/libxslt sys-devel/gettext + ${PYTHON_DEPS} test? ( - ${PYTHON_DEPS} x11-apps/xkbcomp x11-libs/libxkbcommon $(python_gen_any_dep ' @@ -47,7 +47,7 @@ python_check_deps() { } pkg_setup() { - use test && python-any-r1_pkg_setup + python-any-r1_pkg_setup } src_prepare() { diff --git a/x11-misc/xmobar/xmobar-0.44.1.ebuild b/x11-misc/xmobar/xmobar-0.44.1.ebuild index 365e5f2504d5..d4b3ed57f85d 100644 --- a/x11-misc/xmobar/xmobar-0.44.1.ebuild +++ b/x11-misc/xmobar/xmobar-0.44.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="alsa dbus mpd mpris +rtsopts timezone uvmeter +weather wifi xft xpm" RDEPEND=">=dev-haskell/aeson-1.4.7.1:=[profile?] diff --git a/x11-misc/xnots/xnots-0.2.1-r2.ebuild b/x11-misc/xnots/xnots-0.2.1-r2.ebuild index 295f6a4a777b..17a80c98c19b 100644 --- a/x11-misc/xnots/xnots-0.2.1-r2.ebuild +++ b/x11-misc/xnots/xnots-0.2.1-r2.ebuild @@ -5,8 +5,8 @@ EAPI=8 inherit flag-o-matic toolchain-funcs -DESCRIPTION="A desktop sticky note program for the unix geek" -HOMEPAGE="http://xnots.sourceforge.net https://github.com/thePalindrome/xnots" +DESCRIPTION="Desktop sticky note program for the unix geek" +HOMEPAGE="https://xnots.sourceforge.net https://github.com/thePalindrome/xnots" SRC_URI="https://downloads.sourceforge.net/xnots/${P}.tar.gz" LICENSE="GPL-2" diff --git a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.8.ebuild b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.8.ebuild index 0e7054bcd5f2..1e872cf9397c 100644 --- a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.8.ebuild +++ b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.8.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND="virtual/pkgconfig" diff --git a/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild b/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild index 5c68ad4c01cd..fa0e6da22cd4 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.07-r2.ebuild @@ -27,7 +27,7 @@ SRC_URI=" # SpecialElite.ttf -- Apache-2.0 LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +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 ) diff --git a/x11-misc/xscreensaver/xscreensaver-6.08-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-6.08-r1.ebuild index 27af9731dff7..45f5a50cc9a4 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.08-r1.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.08-r1.ebuild @@ -27,7 +27,7 @@ SRC_URI=" # SpecialElite.ttf -- Apache-2.0 LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +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 ) diff --git a/x11-misc/xscreensaver/xscreensaver-6.08.ebuild b/x11-misc/xscreensaver/xscreensaver-6.08.ebuild index 5c68ad4c01cd..fa0e6da22cd4 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.08.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.08.ebuild @@ -27,7 +27,7 @@ SRC_URI=" # SpecialElite.ttf -- Apache-2.0 LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +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 ) diff --git a/x11-misc/xscreensaver/xscreensaver-6.09.ebuild b/x11-misc/xscreensaver/xscreensaver-6.09.ebuild index c2860219b766..ab425729c484 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.09.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.09.ebuild @@ -27,7 +27,7 @@ SRC_URI=" # SpecialElite.ttf -- Apache-2.0 LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +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 ) diff --git a/x11-misc/xsel/xsel-1.2.0-r2.ebuild b/x11-misc/xsel/xsel-1.2.0-r2.ebuild index 3f2c213b8b7e..08534e5dd72c 100644 --- a/x11-misc/xsel/xsel-1.2.0-r2.ebuild +++ b/x11-misc/xsel/xsel-1.2.0-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.vergenet.net/~conrad/software/${PN}/download/${P}.tar.gz" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" x11-libs/libX11 diff --git a/x11-misc/xsel/xsel-1.2.1.ebuild b/x11-misc/xsel/xsel-1.2.1.ebuild index e7570554b3ad..41d865b62466 100644 --- a/x11-misc/xsel/xsel-1.2.1.ebuild +++ b/x11-misc/xsel/xsel-1.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/kfish/xsel/archive/refs/tags/${PV}.tar.gz -> ${P}.ta LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND="x11-libs/libX11" RDEPEND="${DEPEND}" diff --git a/x11-misc/xsetleds/xsetleds-0.1.3-r3.ebuild b/x11-misc/xsetleds/xsetleds-0.1.3-r3.ebuild index 5a8da903b1c3..0dc358c6adb1 100644 --- a/x11-misc/xsetleds/xsetleds-0.1.3-r3.ebuild +++ b/x11-misc/xsetleds/xsetleds-0.1.3-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc sparc x86" +KEYWORDS="~alpha amd64 ~hppa ~mips ppc sparc x86" RDEPEND=" x11-libs/libX11 diff --git a/x11-misc/xtermcontrol/xtermcontrol-3.8.ebuild b/x11-misc/xtermcontrol/xtermcontrol-3.8.ebuild index 5a84b2b84a63..115c60361837 100644 --- a/x11-misc/xtermcontrol/xtermcontrol-3.8.ebuild +++ b/x11-misc/xtermcontrol/xtermcontrol-3.8.ebuild @@ -9,4 +9,4 @@ SRC_URI="https://www.thrysoee.dk/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86" +KEYWORDS="~alpha amd64 ppc sparc x86" diff --git a/x11-misc/xvfb-run/xvfb-run-21.1.10.1.ebuild b/x11-misc/xvfb-run/xvfb-run-21.1.10.1.ebuild index cc9e028b4a34..a022cc835edb 100644 --- a/x11-misc/xvfb-run/xvfb-run-21.1.10.1.ebuild +++ b/x11-misc/xvfb-run/xvfb-run-21.1.10.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -DEPEND="dev-util/patchutils" +BDEPEND="dev-util/patchutils" RDEPEND="x11-apps/xauth x11-base/xorg-server[xvfb]" @@ -21,7 +21,8 @@ S="${WORKDIR}"/ src_prepare() { # Not in src_unpack to silence warning "'patch' call should be moved to src_prepare" - filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch || die + filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch + assert "filterdiff+patch failed" eapply_user } diff --git a/x11-misc/xvfb-run/xvfb-run-21.1.11.2.ebuild b/x11-misc/xvfb-run/xvfb-run-21.1.11.2.ebuild index 1191b6b39e1c..a022cc835edb 100644 --- a/x11-misc/xvfb-run/xvfb-run-21.1.11.2.ebuild +++ b/x11-misc/xvfb-run/xvfb-run-21.1.11.2.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -DEPEND="dev-util/patchutils" +BDEPEND="dev-util/patchutils" RDEPEND="x11-apps/xauth x11-base/xorg-server[xvfb]" @@ -21,7 +21,8 @@ S="${WORKDIR}"/ src_prepare() { # Not in src_unpack to silence warning "'patch' call should be moved to src_prepare" - filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch || die + filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch + assert "filterdiff+patch failed" eapply_user } diff --git a/x11-misc/xvfb-run/xvfb-run-21.1.12.1.ebuild b/x11-misc/xvfb-run/xvfb-run-21.1.12.1.ebuild index 1191b6b39e1c..a022cc835edb 100644 --- a/x11-misc/xvfb-run/xvfb-run-21.1.12.1.ebuild +++ b/x11-misc/xvfb-run/xvfb-run-21.1.12.1.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -DEPEND="dev-util/patchutils" +BDEPEND="dev-util/patchutils" RDEPEND="x11-apps/xauth x11-base/xorg-server[xvfb]" @@ -21,7 +21,8 @@ S="${WORKDIR}"/ src_prepare() { # Not in src_unpack to silence warning "'patch' call should be moved to src_prepare" - filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch || die + filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch + assert "filterdiff+patch failed" eapply_user } diff --git a/x11-misc/xvfb-run/xvfb-run-21.1.7.1.ebuild b/x11-misc/xvfb-run/xvfb-run-21.1.7.1.ebuild index b37ac978a797..4203dc8e35a4 100644 --- a/x11-misc/xvfb-run/xvfb-run-21.1.7.1.ebuild +++ b/x11-misc/xvfb-run/xvfb-run-21.1.7.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SLOT="0" KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" -DEPEND="dev-util/patchutils" +BDEPEND="dev-util/patchutils" RDEPEND="x11-apps/xauth x11-base/xorg-server[xvfb]" @@ -22,7 +22,8 @@ S="${WORKDIR}"/ src_prepare() { # Not in src_unpack to silence warning "'patch' call should be moved to src_prepare" - filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch || die + filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch + assert "filterdiff+patch failed" eapply_user } diff --git a/x11-misc/xwallpaper/Manifest b/x11-misc/xwallpaper/Manifest index 00c689ce1094..91bf3c6a8e52 100644 --- a/x11-misc/xwallpaper/Manifest +++ b/x11-misc/xwallpaper/Manifest @@ -1,2 +1 @@ -DIST xwallpaper-0.7.3.tar.xz 86388 BLAKE2B 45942dbe7e3627fbbf99ac5ab94c88ecea919e48131f268f0be10a0fba15a4feddf207c0787ac47f75bc6a5cc94f2b78d599e97950609196930a73073ae21ec1 SHA512 7fa9cc9ca2445afdfcb647724a6dc8bb3b52b9a6c91d237f6b443cf1fe6624c67d16d611bf4e435c5f3dcdae6cbf73bbde257a4e194bc127dc13dca1f8067c19 DIST xwallpaper-0.7.4.tar.xz 86432 BLAKE2B c10a69ab5734e43e99a746872bff427797e1d8f9de06d241fa81435036527b029031bb49733cf2119e8725883f20b9253b779ef9113d32d1b4f77bd73511a76a SHA512 f6eaf41befe724ad55d14f607bdfe9d05c79139054deb6590198ce767cf42173f068459dd894b284f3e8dbc95fc482d8ed7ed1c615f7b72b249897a6a01d51ba diff --git a/x11-misc/xwallpaper/xwallpaper-0.7.3.ebuild b/x11-misc/xwallpaper/xwallpaper-0.7.3.ebuild deleted file mode 100644 index 82ae178851d7..000000000000 --- a/x11-misc/xwallpaper/xwallpaper-0.7.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -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[@]}" -} |