summaryrefslogtreecommitdiff
path: root/x11-misc
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/Manifest.gzbin46560 -> 46526 bytes
-rw-r--r--x11-misc/alacarte/Manifest2
-rw-r--r--x11-misc/alacarte/alacarte-3.52.0.ebuild35
-rw-r--r--x11-misc/appmenu-gtk-module/Manifest5
-rw-r--r--x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r2.ebuild82
-rw-r--r--x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-fix-pkgconfig.patch10
-rw-r--r--x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-no-automagic-unitdir.patch56
-rw-r--r--x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-r113
-rw-r--r--x11-misc/birdtray/Manifest2
-rw-r--r--x11-misc/birdtray/metadata.xml4
-rw-r--r--x11-misc/cbatticon/Manifest2
-rw-r--r--x11-misc/cbatticon/metadata.xml5
-rw-r--r--x11-misc/clipmenu/Manifest4
-rw-r--r--x11-misc/clipmenu/clipmenu-6.2.0-r1.ebuild19
-rw-r--r--x11-misc/clipmenu/metadata.xml3
-rw-r--r--x11-misc/compose-tables/Manifest4
-rw-r--r--x11-misc/compose-tables/compose-tables-1.8.10.ebuild (renamed from x11-misc/compose-tables/compose-tables-1.8.7.ebuild)25
-rw-r--r--x11-misc/dmenu/Manifest2
-rw-r--r--x11-misc/dmenu/dmenu-5.2.ebuild62
-rw-r--r--x11-misc/dunst/Manifest4
-rw-r--r--x11-misc/dunst/dunst-1.10.0.ebuild87
-rw-r--r--x11-misc/dunst/dunst-1.11.0.ebuild2
-rw-r--r--x11-misc/fbpanel/Manifest2
-rw-r--r--x11-misc/fbpanel/fbpanel-7.0-r4.ebuild2
-rw-r--r--x11-misc/fracplanet/Manifest2
-rw-r--r--x11-misc/fracplanet/metadata.xml5
-rw-r--r--x11-misc/fraqtive/Manifest2
-rw-r--r--x11-misc/fraqtive/fraqtive-0.4.8.1.ebuild50
-rw-r--r--x11-misc/gammastep/Manifest2
-rw-r--r--x11-misc/gammastep/gammastep-2.0.9-r2.ebuild2
-rw-r--r--x11-misc/hsetroot/Manifest2
-rw-r--r--x11-misc/hsetroot/metadata.xml5
-rw-r--r--x11-misc/i3blocks/Manifest1
-rw-r--r--x11-misc/i3blocks/i3blocks-1.5-r2.ebuild29
-rw-r--r--x11-misc/i3lock/Manifest6
-rw-r--r--x11-misc/i3lock/i3lock-2.14.1-r2.ebuild32
-rw-r--r--x11-misc/i3lock/i3lock-2.15.ebuild2
-rw-r--r--x11-misc/i3lock/metadata.xml4
-rw-r--r--x11-misc/j4-dmenu-desktop/Manifest7
-rw-r--r--x11-misc/j4-dmenu-desktop/files/j4-dmenu-desktop-2.18-gcc13.patch25
-rw-r--r--x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild (renamed from x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-2.18-r1.ebuild)18
-rw-r--r--x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild63
-rw-r--r--x11-misc/libinput-gestures/Manifest5
-rw-r--r--x11-misc/libinput-gestures/files/libinput-gestures-2.76-zombie.patch22
-rw-r--r--x11-misc/libinput-gestures/libinput-gestures-2.76.ebuild59
-rw-r--r--x11-misc/libinput-gestures/metadata.xml3
-rw-r--r--x11-misc/lightdm-gtk-greeter/Manifest6
-rw-r--r--x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild87
-rw-r--r--x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild4
-rw-r--r--x11-misc/lightdm-gtk-greeter/metadata.xml15
-rw-r--r--x11-misc/lightdm/Manifest4
-rw-r--r--x11-misc/lightdm/lightdm-1.32.0-r2.ebuild1
-rw-r--r--x11-misc/lightdm/metadata.xml15
-rw-r--r--x11-misc/lineakd/Manifest3
-rw-r--r--x11-misc/lineakd/lineakd-0.9.0-r3.ebuild61
-rw-r--r--x11-misc/lineakd/lineakd-0.9.0-r4.ebuild4
-rw-r--r--x11-misc/macopix/Manifest2
-rw-r--r--x11-misc/macopix/macopix-3.4.0.ebuild10
-rw-r--r--x11-misc/mate-notification-daemon/Manifest2
-rw-r--r--x11-misc/mate-notification-daemon/mate-notification-daemon-1.28.0.ebuild2
-rw-r--r--x11-misc/menulibre/Manifest2
-rw-r--r--x11-misc/menulibre/menulibre-2.4.0.ebuild2
-rw-r--r--x11-misc/mozo/Manifest6
-rw-r--r--x11-misc/mozo/metadata.xml9
-rw-r--r--x11-misc/mozo/mozo-1.26.2.ebuild6
-rw-r--r--x11-misc/mozo/mozo-1.28.0.ebuild8
-rw-r--r--x11-misc/notify-osd/Manifest2
-rw-r--r--x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild7
-rw-r--r--x11-misc/pcmanfm-qt/Manifest4
-rw-r--r--x11-misc/pcmanfm-qt/pcmanfm-qt-2.0.0.ebuild (renamed from x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild)19
-rw-r--r--x11-misc/pcmanfm/Manifest2
-rw-r--r--x11-misc/pcmanfm/files/pcmanfm-1.3.2-c99.patch31
-rw-r--r--x11-misc/pcmanfm/pcmanfm-1.3.2-r2.ebuild62
-rw-r--r--x11-misc/picom/Manifest2
-rw-r--r--x11-misc/picom/picom-11.2.ebuild2
-rw-r--r--x11-misc/polybar/Manifest8
-rw-r--r--x11-misc/polybar/files/polybar-3.6.3-fix-prefix.patch13
-rw-r--r--x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch97
-rw-r--r--x11-misc/polybar/polybar-3.7.1-r1.ebuild8
-rw-r--r--x11-misc/polybar/polybar-3.7.2.ebuild (renamed from x11-misc/polybar/polybar-3.6.3-r3.ebuild)15
-rw-r--r--x11-misc/primus/Manifest2
-rw-r--r--x11-misc/primus/primus-0.2-r4.ebuild (renamed from x11-misc/primus/primus-0.2-r3.ebuild)6
-rw-r--r--x11-misc/py3status/Manifest4
-rw-r--r--x11-misc/py3status/py3status-3.59.ebuild (renamed from x11-misc/py3status/py3status-3.57.ebuild)2
-rw-r--r--x11-misc/qps/Manifest4
-rw-r--r--x11-misc/qps/qps-2.9.0.ebuild (renamed from x11-misc/qps/qps-2.7.0.ebuild)22
-rw-r--r--x11-misc/read-edid/Manifest2
-rw-r--r--x11-misc/read-edid/metadata.xml5
-rw-r--r--x11-misc/redshift/Manifest2
-rw-r--r--x11-misc/redshift/redshift-1.12-r11.ebuild4
-rw-r--r--x11-misc/revelation/Manifest2
-rw-r--r--x11-misc/revelation/revelation-0.5.5.ebuild4
-rw-r--r--x11-misc/rofi-calc/Manifest2
-rw-r--r--x11-misc/rofi-calc/rofi-calc-2.2.1.ebuild30
-rw-r--r--x11-misc/rss-glx/Manifest2
-rw-r--r--x11-misc/rss-glx/rss-glx-0.9.1-r4.ebuild2
-rw-r--r--x11-misc/safeeyes/Manifest11
-rw-r--r--x11-misc/safeeyes/safeeyes-2.1.8.ebuild (renamed from x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild)24
-rw-r--r--x11-misc/safeeyes/safeeyes-2.1.9.ebuild (renamed from x11-misc/safeeyes/safeeyes-2.1.6.ebuild)23
-rw-r--r--x11-misc/safeeyes/safeeyes-2.2.0.ebuild (renamed from x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild)23
-rw-r--r--x11-misc/safeeyes/safeeyes-2.2.2.ebuild60
-rw-r--r--x11-misc/screengrab/Manifest4
-rw-r--r--x11-misc/screengrab/screengrab-2.8.0.ebuild (renamed from x11-misc/screengrab/screengrab-2.6.0.ebuild)26
-rw-r--r--x11-misc/sddm/Manifest7
-rw-r--r--x11-misc/sddm/files/sddm-0.20.0-respect-user-flags.patch16
-rw-r--r--x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild150
-rw-r--r--x11-misc/sddm/sddm-0.21.0_p20240723.ebuild (renamed from x11-misc/sddm/sddm-0.21.0.ebuild)18
-rw-r--r--x11-misc/set_opacity/Manifest5
-rw-r--r--x11-misc/set_opacity/set_opacity-1.0-r1.ebuild (renamed from x11-misc/set_opacity/set_opacity-1.0.ebuild)12
-rw-r--r--x11-misc/set_opacity/set_opacity-9999.ebuild32
-rw-r--r--x11-misc/shutter/Manifest2
-rw-r--r--x11-misc/shutter/shutter-0.99.5.ebuild2
-rw-r--r--x11-misc/snixembed/Manifest4
-rw-r--r--x11-misc/snixembed/snixembed-0.3.3.ebuild (renamed from x11-misc/snixembed/snixembed-0.2.2.ebuild)10
-rw-r--r--x11-misc/spacefm/Manifest2
-rw-r--r--x11-misc/spacefm/files/spacefm-gcc14-build-fix.patch76
-rw-r--r--x11-misc/spacefm/spacefm-1.0.6-r3.ebuild78
-rw-r--r--x11-misc/stalonetray/Manifest4
-rw-r--r--x11-misc/stalonetray/stalonetray-0.8.4.ebuild8
-rw-r--r--x11-misc/stalonetray/stalonetray-0.8.5.ebuild10
-rw-r--r--x11-misc/sunflower/Manifest2
-rw-r--r--x11-misc/sunflower/sunflower-0.5-r3.ebuild (renamed from x11-misc/sunflower/sunflower-0.5-r2.ebuild)6
-rw-r--r--x11-misc/sxcs/Manifest2
-rw-r--r--x11-misc/sxcs/sxcs-1.1.0.ebuild33
-rw-r--r--x11-misc/virtualgl/Manifest2
-rw-r--r--x11-misc/virtualgl/virtualgl-3.1.1.ebuild2
-rw-r--r--x11-misc/x11vnc/Manifest3
-rw-r--r--x11-misc/x11vnc/files/x11vnc-0.9.16-fix-build-on-32bit.patch105
-rw-r--r--x11-misc/x11vnc/x11vnc-0.9.16-r8.ebuild3
-rw-r--r--x11-misc/xdg-utils/Manifest7
-rw-r--r--x11-misc/xdg-utils/files/xdg-utils-1.2.1-qtpaths.patch21
-rw-r--r--x11-misc/xdg-utils/files/xdg-utils-1.2.1-xdg-mime-default.patch143
-rw-r--r--x11-misc/xdg-utils/files/xdg-utils-egrep.patch25
-rw-r--r--x11-misc/xdg-utils/xdg-utils-1.2.1-r6.ebuild (renamed from x11-misc/xdg-utils/xdg-utils-1.1.3_p20210805-r2.ebuild)65
-rw-r--r--x11-misc/xdotool/Manifest2
-rw-r--r--x11-misc/xdotool/metadata.xml5
-rw-r--r--x11-misc/xfe/Manifest2
-rw-r--r--x11-misc/xfe/xfe-1.46.2.ebuild117
-rw-r--r--x11-misc/xiccd/Manifest2
-rw-r--r--x11-misc/xiccd/metadata.xml5
-rw-r--r--x11-misc/xkeyboard-config/Manifest4
-rw-r--r--x11-misc/xkeyboard-config/xkeyboard-config-2.42.ebuild66
-rw-r--r--x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild9
-rw-r--r--x11-misc/xkeycaps/Manifest4
-rw-r--r--x11-misc/xkeycaps/files/xkeycaps-2.47_p7-clang16.patch6
-rw-r--r--x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild2
-rw-r--r--x11-misc/xnots/Manifest2
-rw-r--r--x11-misc/xnots/metadata.xml5
-rw-r--r--x11-misc/xplanet/Manifest2
-rw-r--r--x11-misc/xplanet/xplanet-1.3.1-r4.ebuild2
-rw-r--r--x11-misc/xrootconsole/Manifest3
-rw-r--r--x11-misc/xrootconsole/xrootconsole-0.6-r1.ebuild47
-rw-r--r--x11-misc/xrootconsole/xrootconsole-0.6-r2.ebuild2
-rw-r--r--x11-misc/xscreensaver/Manifest2
-rw-r--r--x11-misc/xscreensaver/xscreensaver-6.09.ebuild278
-rw-r--r--x11-misc/xvfb-run/Manifest8
-rw-r--r--x11-misc/xvfb-run/xvfb-run-21.1.10.1.ebuild7
-rw-r--r--x11-misc/xvfb-run/xvfb-run-21.1.11.2.ebuild5
-rw-r--r--x11-misc/xvfb-run/xvfb-run-21.1.12.1.ebuild5
-rw-r--r--x11-misc/xvfb-run/xvfb-run-21.1.7.1.ebuild7
-rw-r--r--x11-misc/xwallpaper/Manifest2
-rw-r--r--x11-misc/xwallpaper/xwallpaper-0.7.4.ebuild4
-rw-r--r--x11-misc/xystray/Manifest2
-rw-r--r--x11-misc/xystray/metadata.xml5
164 files changed, 2241 insertions, 791 deletions
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index d7b3b5ecd02c..95f96419bda4 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/alacarte/Manifest b/x11-misc/alacarte/Manifest
index 150bdf840f21..28a8a30c24aa 100644
--- a/x11-misc/alacarte/Manifest
+++ b/x11-misc/alacarte/Manifest
@@ -1,3 +1,5 @@
DIST alacarte-3.50.0.tar.xz 255404 BLAKE2B c22aeb83f707e4860c9a84311da2bf87e79db8b8859b8c45d5c1d0f6ead896f15b83cd112ac248fbb83b2bf839afbc90d2a24685c767ebaaaa850dfab8b26d35 SHA512 12578c35e8e68c83b46d81edc59444a92dc672a4a91bb4b443bbc0b26d94a3badf5598602dfc62dfbbabce7e3392c081c39055a201d60d4813b23e061014ee17
+DIST alacarte-3.52.0.tar.xz 255700 BLAKE2B 8a59c5ccd1ba8ee892aee39625ecd56c4cf9500b104f943775bef613a4d8f6ef50cdce1d436a1f2c95268864ab43a72f8e182a2e15f47b3980193c887e91f8c2 SHA512 711166b1d772483be1ca3044f9402ec62dd6bb9c09b71b09944886bac91a72fe9838a60a4cf24649dce33148844b586446c17954129c6bc7aaa3096ba01e1463
EBUILD alacarte-3.50.0.ebuild 763 BLAKE2B ddadbb3cac1e53a25aae21dcf20d7e96e15d9413d3b0952a4a6f2a27ea3d4725215356f6ebdb1cf4cc3ba7d614ec42009556ae805de82b27e8eb39ff8fa6d35b SHA512 229338f52eb2697a68f1c47c7290d66fb6a5c2cc768a94ffa9db21faf5e2fea584c02d09e66dbb70eaccd7971e64e29f14a07c2dc1d24b59825b9b44e4fba306
+EBUILD alacarte-3.52.0.ebuild 765 BLAKE2B 67ad0f6ffabb03c9bb1d195166ad958ad952e765cbc2e357b7563e171f3abb4cf138271c381ec2265f4be8c77885216589e286dc48adfd70e97019d4924842a6 SHA512 5c24956afac2f70e84d2188a65ceb621537e090f09f2b801cac4e2b5e32110a1a1b9704b0a790e1b8ff4cdb4ab30aad5888f83c2aeea367f2eedf1126d4ebc85
MISC metadata.xml 349 BLAKE2B ae2cfe74f06d4c6aa4143f187cd3ed6934e6e131e4a997330c9d6ca11a2cd45b2835ef2b1bfab8570e5554fcce81237b025fc0683a74eaf62076e7c4f2cd2914 SHA512 7426942c020db80792d9d382763a005dc0956e6f7c02bb0e3a58e56cb69c37ce643da77524ac7273b8302bb0efb2e2c80dbb621d06809a7091395756e0f0cd06
diff --git a/x11-misc/alacarte/alacarte-3.52.0.ebuild b/x11-misc/alacarte/alacarte-3.52.0.ebuild
new file mode 100644
index 000000000000..d6f6a3bfb344
--- /dev/null
+++ b/x11-misc/alacarte/alacarte-3.52.0.ebuild
@@ -0,0 +1,35 @@
+# 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="xml(+)"
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="Simple GNOME menu editor"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/alacarte"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ >=gnome-base/gnome-menus-3.5.3:3[introspection]
+"
+RDEPEND="${DEPEND}
+ x11-libs/gdk-pixbuf:2[introspection]
+ x11-libs/gtk+:3[introspection]
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+src_install() {
+ gnome2_src_install
+ python_optimize
+}
diff --git a/x11-misc/appmenu-gtk-module/Manifest b/x11-misc/appmenu-gtk-module/Manifest
index 20ad692fb615..73e0fe82ad99 100644
--- a/x11-misc/appmenu-gtk-module/Manifest
+++ b/x11-misc/appmenu-gtk-module/Manifest
@@ -2,6 +2,11 @@ AUX appmenu-gtk-module 239 BLAKE2B c5f055154136c6ba862ce9f74edf898fd9baa5b699fe1
AUX appmenu-gtk-module-0.7.6-fix-pkgconfig.patch 309 BLAKE2B 960371a9722ebd715fa16a72cab960225f99d5a68d6b1e4ae6cf8113530769497b218708c990221aa558544778315c43968819ea968ba1f29d07a97257eef07e SHA512 8a08bccf369b87f261a4edfbeb1f942c3ea9c6efda19ca0a6490f91405b920516f0d8d8fd28172b2abf4d1d9ee2e16fab4c490653545239c82f8ee1e1cb7fee9
AUX appmenu-gtk-module-0.7.6-no-automagic-gtk.patch 951 BLAKE2B 5dd2dbfe6464bf323b4b66d9a1f87ffc8b417991991529631d03ebb9253b999718e90a28c85b6e3573c4a7e0597f05cfdfbda6c6900197266253dad86452adb5 SHA512 5d2a8bf395d8151f06f9b42d0197d3c7b606161343ae166430fefa73f5170b7a61b15d34ff7bf7d8aa6602609cb612c98eba11067aac29ce06830f9e05970e94
AUX appmenu-gtk-module-0.7.6-no-automagic-unitdir.patch 2164 BLAKE2B f89af2da72c5f41eec2eeba1d2ea7a59e4f0b7e2aaf17c3dca07b8cd24e9a56ef8ba156abdd888a8051fc72e7369f9104389db4243132b510de0e6aaf412ef90 SHA512 63beeef3e2677a013aa46486baae8692bdc34c31ccd24f8eb2c5a18610025da5e77b50bdbbee6d8a6a34f3ee8e8595fbcc0df9ced417cd2a281b08f3947eb038
+AUX appmenu-gtk-module-24.05-fix-pkgconfig.patch 239 BLAKE2B db889c5cbf14a4bfec7a4b9f277df17c5fa852059610bb1880e94117f506787c7bba0b967c340abd545e31f99bce6d85e006c342d026af0026eb34b3f6cae754 SHA512 3fc9c9b1ea58e06c3f480daedef3e3973c660ca4a58f2ef9834851aa70161b4b0d41ab857b04b945f76d330810694458bd38fddb686a7e4a8cd19d676a2a42f6
+AUX appmenu-gtk-module-24.05-no-automagic-unitdir.patch 2164 BLAKE2B 921be10a8453a3e6ad16fd805946355c958c936ebe842b28a14086fe3368acab10e20409129bf0add083431a9c48433b21bf47894aec08409c748ba8ac242ef6 SHA512 3f95865802e7ad631c4742a2bd056c9c4202171b75a3ee0f169629f77d03a2d43e769df4a976c02aa4b174c3f3b6c48e689f1e55b31f6bf2015cae67f40dfb55
+AUX appmenu-gtk-module-r1 233 BLAKE2B b9298dae1a4e517ec50d558bbb368729e5343719333223592fd57bee810205a035c421f549ba5471b95e06b88328c7cbdb2a4dce852fd220f58f24b6a1f9a357 SHA512 b618046b2e0a5d4d806bdb9772fd486370bde2611c5810eb8f37481112566df084cf7a1e28e960ff9dcdfe098aa3834e48f93cf39584d2932c66c1577674fbcf
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
EBUILD appmenu-gtk-module-0.7.6.ebuild 1169 BLAKE2B c5a71fd8d5ddd40121ab65538bb20d4634aa0438ecb155e91b59184018f6486ae00ee4665a86e44559711259fbef488a275e1fd6188b06a0c8d1a76d9172add9 SHA512 32ce7a2770a393e8f5d35588db4d7721849f8c544b6a7a65c331e516e889b28e8c2c342bfe261b44ef4a58c4492d51c80dc02f55324a57faecaf98a51ab49a9f
+EBUILD appmenu-gtk-module-24.05-r2.ebuild 1949 BLAKE2B 76189ef037e864314a3c5984f2d4b383a018a1cbf0d35492693212bb0d37d76540e5b90950f8e9fecc42597bce02257349455d5a52526a42e58d938c01b97ce8 SHA512 775c27bc856cf1ef4613249a79aa45de8e6429a81941a7485d11c334e03af8cd54a00f637e430abc05ba3f4f2f8fca91d095afae93ec0760010291c42dd3c5da
MISC metadata.xml 417 BLAKE2B 6c9ebfbe4b02203037d8e79618f6423b842a4cd8906db9b6378b1588554f1c8bcf10b5e8d809b9e59abddae4727d5e28523630484fe528b2294f685ec3c8434f SHA512 bac77b5251306f7538a406105a7abca2c98ec9021a578d40c7cb2788f66af627c01c88b79576675a9a5adf5de5d634b5f5f28c033b4c9bab9d08936976692eff
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..274718de5ba0
--- /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/birdtray/Manifest b/x11-misc/birdtray/Manifest
index c3c188fa964d..b56f2ea1fba0 100644
--- a/x11-misc/birdtray/Manifest
+++ b/x11-misc/birdtray/Manifest
@@ -1,4 +1,4 @@
DIST birdtray-1.11.4.gh.tar.gz 867399 BLAKE2B e3e5663bb343d991c66ff0bd774fdc1abf74a5e94f7ea42ecfe5e16f3c1be932fe8d91ae0d9a6e43d75475671f4f18df0a90f80a09e58892d9629c4cc464b729 SHA512 a3eeeb93fea3f32bbf6a43944d76d0c3990a26db0abbad52102aa72f15f9a32a746620ca347444dab0d90393785aeada7ffb9ec901f91b4701fb128c4e7e628c
EBUILD birdtray-1.11.4.ebuild 960 BLAKE2B c367b4a5c59080a59a0543b76a148582255950b7814b8b2fe6d8afea12ee6992cce48f5ddd5b0add4ec4d71576caf3cbce9dcb2b7d59fd2a38a2286b4da2544c SHA512 afa67efd378d3f044513f93c47612f351aeee8845167b4466bed305fd5e248588b06cb99225f5f393b588681dff81a03de18a6d65b5a3f354b07d330ecbec32c
EBUILD birdtray-9999.ebuild 960 BLAKE2B c367b4a5c59080a59a0543b76a148582255950b7814b8b2fe6d8afea12ee6992cce48f5ddd5b0add4ec4d71576caf3cbce9dcb2b7d59fd2a38a2286b4da2544c SHA512 afa67efd378d3f044513f93c47612f351aeee8845167b4466bed305fd5e248588b06cb99225f5f393b588681dff81a03de18a6d65b5a3f354b07d330ecbec32c
-MISC metadata.xml 450 BLAKE2B f8fc98bca1ae88205f20bc7e76255287ca655fd570fe858926009911b1f3002bade41bd2a9f339a82d2ccccad0c06fb1bf5b464323ae1a2951eff2fa1e28e828 SHA512 b5ef6322dae3baf5c9def71862780babd6701dc6402756c95327c98bfb3829ec26530603b536dcbc006fa055e87da89c2835ba2addeb3464930bacd0f749fbc6
+MISC metadata.xml 338 BLAKE2B 75ecb2600046ef12230de247cd9b4964fb987d43a45f1b4e2a38d0869599d1a4f27c398b5164134b0341edddf731e692981aae75339daea4c30a6e4bafcad4f3 SHA512 3082be6254c7a8e3647a1a908898b2649d2b007549c77699fb033dd987a1b1b58771f2d5ba0217b78b96058603e6ff6a6f8d9ec5470b109e6c4abf5c3afdea5d
diff --git a/x11-misc/birdtray/metadata.xml b/x11-misc/birdtray/metadata.xml
index 38a9dbf43516..203921c2fdf9 100644
--- a/x11-misc/birdtray/metadata.xml
+++ b/x11-misc/birdtray/metadata.xml
@@ -5,10 +5,6 @@
<email>ago@gentoo.org</email>
<name>Agostino Sarubbo</name>
</maintainer>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
<upstream>
<remote-id type="github">gyunaev/birdtray</remote-id>
</upstream>
diff --git a/x11-misc/cbatticon/Manifest b/x11-misc/cbatticon/Manifest
index a10d3660d8de..5a9217ac6bf1 100644
--- a/x11-misc/cbatticon/Manifest
+++ b/x11-misc/cbatticon/Manifest
@@ -1,3 +1,3 @@
DIST cbatticon-1.6.13.tar.gz 35330 BLAKE2B b4079be2158d1f776a0af086b2bf03b22d43b28ae4b92564af715d05def4b59bddce39b6ad235789114214256609b60b6708571b80be215197cb33610fc43ce7 SHA512 5f232dd96501e71c80fbdd1d722a8cedcdb12204655965b65e551aa8ab2bb10b8227c110aa5cc13070b03ad97e46ce907b9086cf808f7e79374f245f58b43a59
EBUILD cbatticon-1.6.13.ebuild 919 BLAKE2B 0d7dee6c60c4e65013543bda36a041ae47f715802d29940ca6a83ce23710566f204eff86a414b631d9b3ebaba930885bee70155499c20d4e02e584e3cab56630 SHA512 4f7281ef2dff00519b386062b8a47a10923fcb1590e6fb3a5b8f21f72bf228c7f0b4f919d96b5e515768e4fa566d70e3eb23d1943471563b2653851d8a9d77fd
-MISC metadata.xml 325 BLAKE2B bd1eee6610c7863dfb492da2f16af43ea5ad15e92dd80ab968339ebe25554b7be7783cb282fc16522ebdff1594869efd47d5bdf737aa355f559cf218784ae327 SHA512 16771648d8e8318b78412c7a14b733ed185761fc0ed804e3739ba39bc67848a2f8a64b52229670263ca26fdeb8bbe2a7ca09fbb136304dbbc7b94abe7f43530b
+MISC metadata.xml 247 BLAKE2B 3bf9cff722f6e76ce2bab3436fb3a0eb43a0a7da09dc48f00175607a2c23ae96302c939d4f456b387eb2c895dc8cc6b35e91c5fd3b5d99ac6bbef2ca331d6c9b SHA512 e3f002e1658a37429249b2a9b642438ff685fe441795fe00c466a5a6e553e8e73358211552f72f18b7cc74dc35f0f4634842e2315102a2ab788ba5cf947b8f41
diff --git a/x11-misc/cbatticon/metadata.xml b/x11-misc/cbatticon/metadata.xml
index 1e9f0b13d12e..495c70131bf8 100644
--- a/x11-misc/cbatticon/metadata.xml
+++ b/x11-misc/cbatticon/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">valr/cbatticon</remote-id>
</upstream>
diff --git a/x11-misc/clipmenu/Manifest b/x11-misc/clipmenu/Manifest
index 9396a39a9519..e3548d10b393 100644
--- a/x11-misc/clipmenu/Manifest
+++ b/x11-misc/clipmenu/Manifest
@@ -1,3 +1,3 @@
DIST clipmenu-6.2.0.tar.gz 9019 BLAKE2B 2dddd900483656a38b2335f994a46302af797b0f47509b0bd2c1a302e1c27729cd80091a4c8bfd587844f7ee8c271742aea668910553d9a4c54595d18e4f1ec7 SHA512 adfd649a120264552e2c05314ae2ad039055308f77d620dbb3fc206e4244a6f1f2e5ed4a7e86fd547a78692aebaec1761528e10408d838f80def99959ef58295
-EBUILD clipmenu-6.2.0-r1.ebuild 1242 BLAKE2B 39d9c6cc107d64a23610f207d9f774a484eb97fd504cd1b79a7fe25ea83efae06bfcf47e3c9d7644f8158ea7e4191df830930485631f113b7bfc8e3e17fccdba SHA512 bb8a8274214199eeb34dcd13cd808a45d0720cff03cc7adfae4d13bd6f3f5978fcbcd5c9f78ef77d75a9d024c79e5f44a3ff910c3837eb0cb02fc760baa0c73c
-MISC metadata.xml 578 BLAKE2B e4a566dcb4257903154de0991b2186ce0674eb2d60049639dcadd0357cb62c6d352665b2065033f2b644f3ed5bfd33b88eef9e1b4933613bcf58b37f50500a06 SHA512 7285c98a640636990f263b8229cbbe72b507efedde7b3067f69e8c4012d88ee84fbd5979eaaac7eb67cb7da876dc5f1bbf8bbdfa36a84b8e8846258c0841c4ef
+EBUILD clipmenu-6.2.0-r1.ebuild 1766 BLAKE2B 6b038b078d7a5b43e878578f595faca32f0d433ca95c1d423bf64bc01983fe5debc0bbb6a8e5c67aa1bf225dd145f62db02e7b0aef7b1a9c54f03b3dd2870d6e SHA512 f69f192b9aa00cf9b058c812fae534bc5405d0ccb1b6312858242016de02e80e957884014ba928906cead38ecb31a41e2672cac85000f0825e271df08ab25286
+MISC metadata.xml 657 BLAKE2B 4e7646e67838f00c65e85cd51f62edb7816b084413d8680ca5fe5af707d5e5f712c932b43ebb5d73e852492aab7429316d1cb07a571cba2fd09b2462ea44b54d SHA512 f08514f851b354ba0e015df2e5a2e1ee9a39517ced308e0b58119b1aa10af30844041bd4f4bead460db7c9b8585630b581381c29dbc20415a371b2f695ce4fb6
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/compose-tables/Manifest b/x11-misc/compose-tables/Manifest
index ced509c989dc..269899d049ef 100644
--- a/x11-misc/compose-tables/Manifest
+++ b/x11-misc/compose-tables/Manifest
@@ -1,5 +1,5 @@
-DIST libX11-1.8.7.tar.xz 1859256 BLAKE2B 335d8af91c13aba11255c266c4687a7f66b021207a92485d723b4107601bbabb6a0e5535241a3bcff4ac9a99142730d2b3d2e2eaff86b507fee5b35a2590d792 SHA512 d53bfc18f38d339a6a695b09835b2ae96b323881678bfe7ddca697605e3bdf4102ff49cc3078880a6c55b5977fcdd0aadaf5429086132de3a5bda302f79a2fa6
+DIST libX11-1.8.10.tar.xz 1839380 BLAKE2B 72ff400e1aad5bcb04e5dd3fb43f7767fad47e38cf628382cd5ffd5a204efc4de4f626027dddbbc7e10f80f8eaee0bcdf9792d9d012256366920f7ae0cffcb15 SHA512 f801f5b77cbc55074f73dc95b29fff7b5e1b13b99641f6e397788ad9f31a29793ed4e8e5bd373122c790ef90627e8f9d6d5e271051c1767a479a85c55cd82bc1
DIST libX11-1.8.9.tar.xz 1811900 BLAKE2B 8858157ac490d65e19500bfbb2ab773a3a30041f8a757ff22fff8fb0124044b8bb826f6dff4115230c757a175b61a3f7d596d976d98be760085749878d64f871 SHA512 737af91818537295ac86be601b1e3d7e37d150716ec549580913b7cc9a44fee7a6ce9dbc3d46167eed91f23fe857c4dd355ed8f8440fe5fbbf8e9ebe47091b96
-EBUILD compose-tables-1.8.7.ebuild 966 BLAKE2B 3d311500f1975ad468872ba6a7a0455cd12373136383bf6cd8cc9b79e226398217d3b6ea512a3e524594eb35f01978a6501e6ec72bbb2f22489075e4f478c53f SHA512 ccd113992763322e33b1d1fa398195edaf7d38271170053de474bc348e0b4d85858ca8ba8eafd524750515404700864c179fb7adf2b8f0e7a90495427297b005
+EBUILD compose-tables-1.8.10.ebuild 1031 BLAKE2B fa277ed390cb7854b25247c5ed95a402e9511e6e1c7575c707261e460d35e00004453d3af326a225f556a6066639f0601c6a20bc774751235d5641358219e512 SHA512 eb01330f871d2b83e346658d5cd1b587a9293bee8e0c7a216274c3465794dd214d8e81fd78f0c4af1244cf6c956ab7c95b057686b8315eb78033c145217e89ba
EBUILD compose-tables-1.8.9.ebuild 1023 BLAKE2B d80f56618bb18a1189632e54acc9da61154accd2ee11e83ce51d4dd619589c35b13a90af3c4095eaf918f2ea4c3af3b83f78dfb3390e409d858f1a08dd604d59 SHA512 adbce76a5ccf6fa1bf06dc2711ffcd555438cec317f6d6f73df821efb4fa5962bf6e47344e67f1d2fcd3a355fc6234b9c577551a0cd49dac1c58ec514d9abc73
MISC metadata.xml 395 BLAKE2B 7912fcccfd8d8a4c9c1e5601783a0668679506638511ee719bf7bb95f99415fe95a417343060cf5ca3fe918ab1f9847f74861af36d3c712afa321272cd13cf66 SHA512 c2956ef519fe59d0f713732059224568b9d7c34579654b71993b02227a512c1ac3057dc7f81c6bc93834fd4fee212f1ae26f4055ea92f3eb7524da7d9e690f8f
diff --git a/x11-misc/compose-tables/compose-tables-1.8.7.ebuild b/x11-misc/compose-tables/compose-tables-1.8.10.ebuild
index f8356e0b46b9..ade5421accec 100644
--- a/x11-misc/compose-tables/compose-tables-1.8.7.ebuild
+++ b/x11-misc/compose-tables/compose-tables-1.8.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,22 +13,25 @@ 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 ~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=""
-
-XORG_CONFIGURE_OPTIONS=(
- --without-xmlto
- --without-fop
- --disable-specs
- --disable-xkb
- --with-keysymdefdir="${ESYSROOT}/usr/include/X11"
-)
+# 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
diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest
index 2205419ae46e..dcbf56902bdf 100644
--- a/x11-misc/dmenu/Manifest
+++ b/x11-misc/dmenu/Manifest
@@ -1,7 +1,5 @@
AUX dmenu-5.2-gentoo.patch 972 BLAKE2B 1fbb21554a33fe2d69ce51190371e23d7909956353f95526d6feb4f94ccaa119ffe08ce024aa8fdd3a4302e5f4a6aaaddaadaccbc0b458cb4535cb27fa99f3a5 SHA512 7e9d63b55424bdcfdca93bc7cfd31da78af70565177c01d571a56c23c072f3dd98e35a885c18aad860ad99f502ab696dbb3b01abc6f3a7f1471d2b9845e9b2b3
-DIST dmenu-5.2.tar.gz 16196 BLAKE2B f827f0d0d935f9da8103dbb73ed8b67818f1213d2f8e5a406de5e8c9496ea0479b4ccb50d3a29004abc1e4e679cac177163c02458ed144d323bb50fc120f936d SHA512 7be9bb76b11225ec86a30e643e9b884f6d13af581526085212cb7401383d448a72fe4dffc3ce84ffb8319dbf36ca8384597a89070cd27d39d5618f239a2da6e3
DIST dmenu-5.3.tar.gz 16274 BLAKE2B fd76b0b11a153f98dd58ec888820bc8a0ebc67f814cdf2d13a35ea3addcc3ad423bb9b2f4f73897cf6293e61a507900e7b7fec65e4f0acd15cc8e425f5506faa SHA512 60f758134063ad7f304fbb0785c66dddc21461e5e5014f8735cf6d5c95dc22a177f069d48101e633ddffe5bbefc1118a2bf8b31daaf7b6438fdf6fe1bcb5d61c
-EBUILD dmenu-5.2.ebuild 1436 BLAKE2B 2feb44229d9a9cc66d6e34d198d59c6eb930142e952f82a75f4655900a80b51ff9592b3276517d711534ac17081548e0dcd5b6a52c388e56b72c3e96e3df9351 SHA512 fcdeb4e045bd4ef6089f152f2a30afffc97bb2c377eb4a126e9fd05cea65d5251d0c8ffb79f03808c0c74330f65b48da2fa651cd8a4239e24af2e62ef01d4ec0
EBUILD dmenu-5.3.ebuild 1436 BLAKE2B 7997adae7bd91f08566f4b7cd380eedd9e2713f44820a34d8e73b6b79fd694026d49cf3e31292b454b785ea028bccba09838423ad29cbd76ac2a39effa39b8fc SHA512 51c3cf3630d60f4d7edbf033d34524c77ed9fa101526c31e8ea31dae8316a6bcabc3f19ad5f1a780242bb1e3ce32e3402922327dbd4674a3b607e0a69d581a0b
EBUILD dmenu-9999.ebuild 1384 BLAKE2B 7f4260a2dc5fe2e64c0c63666b113265e892b7885ad13c3645366ccd188e636d91d03a5b48b4879b0a89f7100164219257fdd2cd95ab2f318a2d05ebfd2116ff SHA512 1caf8ded14335d3580f9e921a13a177c9e495544e80f93c4eac651b3d309b8dc45a8c499422de3218819f39ae682e1679ffe61de0fd28e6b70d4f505fd70ed5a
MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3
diff --git a/x11-misc/dmenu/dmenu-5.2.ebuild b/x11-misc/dmenu/dmenu-5.2.ebuild
deleted file mode 100644
index 9bc599cf5b83..000000000000
--- a/x11-misc/dmenu/dmenu-5.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit savedconfig toolchain-funcs
-
-DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System"
-HOMEPAGE="https://tools.suckless.org/dmenu/"
-SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86"
-IUSE="xinerama"
-
-RDEPEND="
- media-libs/fontconfig
- x11-libs/libX11
- >=x11-libs/libXft-2.3.5
- xinerama? ( x11-libs/libXinerama )
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.2-gentoo.patch
-)
-
-src_prepare() {
- default
-
- sed -i \
- -e 's|^ @| |g' \
- -e '/^ echo/d' \
- Makefile || die
-
- restore_config config.h
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" \
- "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \
- "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \
- "X11INC=$( $(tc-getPKG_CONFIG) --cflags x11 2>/dev/null )" \
- "X11LIB=$( $(tc-getPKG_CONFIG) --libs x11 2>/dev/null )" \
- "XINERAMAFLAGS=$(
- usex xinerama "-DXINERAMA $(
- $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null
- )" ''
- )" \
- "XINERAMALIBS=$(
- usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" ''
- )"
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
-
- save_config config.h
-}
diff --git a/x11-misc/dunst/Manifest b/x11-misc/dunst/Manifest
index 1740c56875e7..066a0a1fdcdd 100644
--- a/x11-misc/dunst/Manifest
+++ b/x11-misc/dunst/Manifest
@@ -1,6 +1,4 @@
-DIST dunst-1.10.0.tar.gz 4639084 BLAKE2B 29056b55aa53e20d4d9f0be5ff560aaad3829a933f30fd6a6f17f5e6adb9f4ca3b659dc977959f69224a2847a116043215e05097e9eaae4556ec02c1852c4a05 SHA512 e7e453c9470a063cdee4602315b22c1c8bcbf1405d3c295bccf01ae4e1b535e11b7323313b63cfc510e38ea8243117d550e6057df15924bbd4efb7e0b7f9a709
DIST dunst-1.11.0.tar.gz 4645279 BLAKE2B 0daa8d098f032a0e3b16872bc2e33c8411e8eed543fc13533e649935d2d0796ad74b3fb27769f839972b335b7a2f7ae6b5efd9f324a8bb807ac2f82fa8611a5d SHA512 84c9edccddd183fb867233cb5377115d96735f4c1be84007194ac39dd48d913e5bb021d2952057aecdb978564c2471a8974c4ee4eeccfb188e5345527007a5c4
-EBUILD dunst-1.10.0.ebuild 1929 BLAKE2B 8d57c4c4002a5a997074a9456a024bf1e6c30cd5e286d8bc761cf5759542cdbda25ea3ffdeb2e223d440e46cf7e23522ae8e8210e3bed409dea0ddaac623bbe8 SHA512 b3757cf02871dd1aef6325c14a5af33060527121ee2682139db8da9a1c8fcd0fb09f083d67bb7827a12c9616c2b212d16503fa006dce1a9332baa9379d859d8b
-EBUILD dunst-1.11.0.ebuild 1595 BLAKE2B bac04bdc0579bf88041a3d8d395b10edb9e9ab57915fecd7a2e7eaf326b0b2f15d7214d2d9a7552f863847eb8b9df4410ecc84ac73ef0f64c1c833977a9945c3 SHA512 e4798e02c03ecbe5bbe45f9ba931255c04344563ef55bfb5315f104f490a0680d1f7558c7a86228892a6f7f487e67fede7fbadc8a06f6177fa1c17fb31260047
+EBUILD dunst-1.11.0.ebuild 1593 BLAKE2B 66e8044489c283417f8c30efa9267cb146da8f6685cc83fe5ace46e1310cb0fc5645dd8ce0fda192ec6e1c442683b45f7d9c68c35c7ea6678918af4d16a8ba76 SHA512 6415b048c9cb5463f5730264e8d5c387c84dbebb14e66d49fb094a7f591d36a3e3df1c4d0c5ec0f9c455b953ebe9cf02694a7f72e0df066ff199e9890bc4c6eb
EBUILD dunst-9999.ebuild 1431 BLAKE2B 1080fd19995417f83864689dee591fde1fd01d25a0fd6a4950baf751702c40d68cab2b3c8ead8a1012864faeb7fc1e497dd169f5706b10a24ec7c0d117a34833 SHA512 1f26d5d0d4ced83ebf460b19b197f2b06059131cc5ca50b08b68366da049c1ed905a5350cf0133dc26aac9bc687be3952b8ce9b64d9ffac58c3b0758f67fb106
MISC metadata.xml 335 BLAKE2B a51f44edaf12235d9edf8f84d2df6d1a94ddd894075d708f0dfd4b3d289b0225797083cfe7c02a92688d23bb47daadcdd9751c6b740ca1cf0d69b9c1ab957b8e SHA512 7010391e438ab56478c3f2c0bd92afcbe9dcedb55ec89ee3af75c89365811af2b7f198bc64adae95de5fadd6603792d1d3fd60b46840d564a920c571d3c67e20
diff --git a/x11-misc/dunst/dunst-1.10.0.ebuild b/x11-misc/dunst/dunst-1.10.0.ebuild
deleted file mode 100644
index 5ac47fb06765..000000000000
--- a/x11-misc/dunst/dunst-1.10.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit shell-completion systemd toolchain-funcs
-
-DESCRIPTION="Lightweight replacement for common notification daemons"
-HOMEPAGE="https://dunst-project.org/ https://github.com/dunst-project/dunst"
-SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
-IUSE="wayland"
-
-DEPEND="
- dev-libs/glib:2
- sys-apps/dbus
- x11-libs/cairo[X,glib]
- x11-libs/gdk-pixbuf:2
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXScrnSaver
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libnotify
- x11-libs/pango[X]
- x11-misc/xdg-utils
- wayland? ( dev-libs/wayland )
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="
- dev-lang/perl
- virtual/pkgconfig
- wayland? ( dev-libs/wayland-protocols )
-"
-
-src_prepare() {
- default
-
- # Respect users CFLAGS
- sed -e 's/-Os//' -i config.mk || die
-
- # Use correct path for dbus and system unit
- sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i dunst.systemd.service.in || die
- sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i org.knopwob.dunst.service.in || die
-}
-
-src_configure() {
- tc-export CC PKG_CONFIG
-
- default
-}
-
-src_compile() {
- local myemakeargs=(
- SYSCONFDIR="${EPREFIX}/etc/xdg"
- SYSTEMD="0"
- WAYLAND="$(usex wayland 1 0)"
- )
-
- emake "${myemakeargs[@]}"
-}
-
-src_install() {
- local myemakeargs=(
- PREFIX="${ED}/usr"
- SYSCONFDIR="${ED}/etc/xdg"
- SYSTEMD="0"
- WAYLAND="$(usex wayland 1 0)"
- )
-
- emake "${myemakeargs[@]}" install
-
- newbashcomp contrib/dunst.bashcomp dunst
- newbashcomp contrib/dunstctl.bashcomp dunstctl
- newfishcomp contrib/dunst.fishcomp dunst
- newfishcomp contrib/dunstctl.fishcomp dunstctl
- newfishcomp contrib/dunstify.fishcomp dunstify
- newzshcomp contrib/_dunst.zshcomp _dunst
- newzshcomp contrib/_dunstctl.zshcomp _dunstctl
-
- systemd_newuserunit dunst.systemd.service.in dunst.service
-}
diff --git a/x11-misc/dunst/dunst-1.11.0.ebuild b/x11-misc/dunst/dunst-1.11.0.ebuild
index 37b4346e96b7..c6201fa8537d 100644
--- a/x11-misc/dunst/dunst-1.11.0.ebuild
+++ b/x11-misc/dunst/dunst-1.11.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="wayland"
DEPEND="
diff --git a/x11-misc/fbpanel/Manifest b/x11-misc/fbpanel/Manifest
index 14f431e3e6f5..8dc17e5fa7de 100644
--- a/x11-misc/fbpanel/Manifest
+++ b/x11-misc/fbpanel/Manifest
@@ -7,5 +7,5 @@ AUX fbpanel-7.0-python3.10.patch 410 BLAKE2B cd4c57ea9677062a127e698d248b9ec15b3
AUX fbpanel-7.0-remove-gdk-pixbuf-xlib.h.patch 801 BLAKE2B 49a0d7217b5e44c902200d9fc4cee57d245386cbf400e21a24672b2c121578d09dd440d56f05483afbe3e6083bbe65fdafb162e35624d7bd0f7f34b1639d2737 SHA512 d4fc104faf4bc4c9ead54530c3e00e82d9ab3c356d635c824d206dd2fa64c64b8ff57594cb6fbbef9725df30f10994de3a213aff8f1eb7fc8b59cd08498e3148
DIST fbpanel-7.0.tar.gz 3746477 BLAKE2B 6bc8ef39d44768b5fc9fc4c58ea0b89c723f0e5239198d3b1a5f6fe27252bf22c87fec5beb13fa3371af6c218e592d67d04644bd82cc62f357def610680fc2d2 SHA512 9706a96569c41241de4dbd250c9d6a473b53a5e26e880f4c782041b2b91c7570046e1bee3070059fd2d333fb7159490732ef397b86701c72d4c65c0784948874
EBUILD fbpanel-7.0-r3.ebuild 1594 BLAKE2B ca3022d9414c4013249bbd131890ac677eaea8bbab3f525b3ea3efba77c2da0613134a9449013aad6c63bb9c63bdf7e36262525d79a4596fca633db6da725b19 SHA512 33fa67f1c2ff4927cc4abe7b340ed4d4c8cc50b3a82a244a52ab0757e46ea0b1caa4b5a5f332b2b591dc7ae1ba3140af44dda65e44e7cebe7bc33df543a6d58a
-EBUILD fbpanel-7.0-r4.ebuild 1627 BLAKE2B 3e7536522967c38d11ccea251d8b06a1a3d8941379a262098659acff76830ef9ed171f0ef0868519af89af4a1b64fee2425b28d1551f82fc827b73764e3df846 SHA512 a0d56795e9681f537566eb967227cc8c6d8ab9bfebd4a928f9a0522143b432199c75122f6b1fd70aace6406a21017b8ea021d6956315e2cdd7b86017159641c3
+EBUILD fbpanel-7.0-r4.ebuild 1623 BLAKE2B a15ef979315ccddc2dc2446cfaa688e65cda2c0b583f263da7263b900ca01694042ea6b4a443b6ecdba548ebe928846675987d7cb77cf02d2653cefbf87890dd SHA512 751a6f3ecbe62587f6c7fdf574e9c467de1ee9e3ce44f229e230d4e82ef5b3e6704c15dea6fd6d5caad4248bc12a9fe6d300263fea775d059b1fc983e521979b
MISC metadata.xml 252 BLAKE2B cc4fe64f3e9531d55a19098705558d2e02a395279ba605d6c598ef6b9a13cb0a17cc9cdae4f9e2ea30f34abb58f0591b3c4f11a6e42b385ee7c0855251b37f20 SHA512 22086ac1bc91a06382f92625473824dd26f60fd00cf691ad3b587f45b75aadb9f0c66bb4af93ab02fe059b00f504770c642342d81dee9f01b950b99c1f85ea9d
diff --git a/x11-misc/fbpanel/fbpanel-7.0-r4.ebuild b/x11-misc/fbpanel/fbpanel-7.0-r4.ebuild
index 04f05780e684..af1a48f65d19 100644
--- a/x11-misc/fbpanel/fbpanel-7.0-r4.ebuild
+++ b/x11-misc/fbpanel/fbpanel-7.0-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/aanatoly/fbpanel/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT LGPL-2+ GPL-2+" # bug #795591
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm ~mips ppc ppc64 x86"
IUSE="alsa"
RDEPEND="
diff --git a/x11-misc/fracplanet/Manifest b/x11-misc/fracplanet/Manifest
index 5d76ec465a7a..6d1f7c9df1ff 100644
--- a/x11-misc/fracplanet/Manifest
+++ b/x11-misc/fracplanet/Manifest
@@ -1,4 +1,4 @@
AUX fracplanet-0.5.1-musl.patch 232 BLAKE2B 4b128ab3dcd2393804884c16a0bf680270c66d647395d95e88951884124055e7efdc7cb1fd45cef1c3f339ecf879c5ed373e72ba80fe59d1abe8557f1969d4ec SHA512 8d66479d4de95ca0957018f9e9db8252f1d71ffceae1778198cd993009b8e10649c367d143b8fd5cffdf5a4ae61725abd92ce7ff57264fabd90d29fab1214405
DIST fracplanet-0.5.1.tar.gz 111911 BLAKE2B 81f5986bdf7a0ddc1a7ef8fd08bf07fbc23ae38ac1cdc452de6696354d291205cb1183d16c3a7fa8bfb250158229d84d94f3c24dafa09d20518fb5d19b31471f SHA512 40aeb6c33c2cb3403cc85193319a63bdc90637110c8bb40d9b0f4bd816a80018ca1cf81296337fc5a13fac583d7864adfde8d22dcc3a3cd65314c34ec63b508e
EBUILD fracplanet-0.5.1.ebuild 925 BLAKE2B fab6c3e1235a524c39f307e6d94ef4f98f06acea4f2db377e35718d4be1e2c6f862ffca38c532e338f50206d3f46cf283e44b29f21d7addc0b440f9e1f869815 SHA512 c5d019277cb0ab6ba01b8589ea9bf503db1a6d5a7041f115e6a39f3d36313aa05598fe4f67bd5c111080869cd428bddf8a40200a1d7abbcf409228574079d21a
-MISC metadata.xml 326 BLAKE2B c901262dbb55d756428b9a2d4e73195ec49d544901fa6a216869d2ddd0495ee0c1cec95c0cfc2d65a198189a21a244652857ee302cee861aeb48ab42ca8993ad SHA512 54695b2619e218201a258409ac0e8043a71249535e37c6f7289f310d2bf06e76ab6573366ddfc24b4f62f35fa816bac2b13d83e20cabbf3a8f339b00cf8f8626
+MISC metadata.xml 248 BLAKE2B 21f9fa86b3957caf360c96746052e56cbd0edc807520e47a31d39e914788174b15dcb7c7aa16ee1c2e7464419b06d472208d2dfe3bb32a2f3b6a659d7a58348e SHA512 07dc76c4116a90f73a9569d0c09641fee10591bb681fca69baa554720ebb10ff48fd1a57d04aaa3defc7f15c63d1e6f93b221ea53228a58552af3012453dded1
diff --git a/x11-misc/fracplanet/metadata.xml b/x11-misc/fracplanet/metadata.xml
index 0566d2147873..8f0127c39cb8 100644
--- a/x11-misc/fracplanet/metadata.xml
+++ b/x11-misc/fracplanet/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">fracplanet</remote-id>
</upstream>
diff --git a/x11-misc/fraqtive/Manifest b/x11-misc/fraqtive/Manifest
index 86a98d57577d..27bdcd4cf0dc 100644
--- a/x11-misc/fraqtive/Manifest
+++ b/x11-misc/fraqtive/Manifest
@@ -1,5 +1,7 @@
AUX fraqtive-0.4.8-qt-5.15.patch 953 BLAKE2B c67c9df040d24bab183ddd92db3457c9a4df9b2c8b6825236db57e88230d0d2c2c81534619be4e6aaea06fa6fa4f3f4666e556906f9dace673bb15146783909b SHA512 b52a1313ae02b9ecda9e508de0db4024e9d6605a255a543e5d4cdf5e927199312ebe4b68ccb107f26403635537c87b871dbdac43fc37ce1b3f817734cf10f519
AUX fraqtive-0.4.8-qt-includes.patch 438 BLAKE2B 537ab2c470dd14f977cb53278cabf5a4e05e7973b69142f17d4bec1732c588ef181697e1be2c703d273ec1a6d26a53f1374482edb5d422924042c65917d7620f SHA512 0e5ea8dce236a5cdb8086ab0671360aeb15a4d0ac9703969be28373315288d59ccd31b013f932c77bfb5a64faf917f311c30c7cd25c006f08be5a5f40f5735c4
+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
EBUILD fraqtive-0.4.8-r2.ebuild 1118 BLAKE2B 43f8bb04ede585675c4ba86b128bc298f058c2b08d028f4d4522a7219b183e459ceea108350a7c0c57e3059e85007a4843e506589cecc488bf9ac645ace36ad3 SHA512 a70583d535edc8b9b8c7a32eed4f96da0092bde0abf938ef7998a64c5e93aff74908ec6b29799943c9490103eda22a5cc387dc5106db60c9d7b74c4a3cef4518
+EBUILD fraqtive-0.4.8.1.ebuild 1086 BLAKE2B 5c7be861b1d6579b0e69eebd68d6c6cbe285082f54379e6b99222060cf6197d36bd59fa300d9d4382e26d2a0526eb644e8575d0be4ddac1b5d47f1492ac6ad95 SHA512 bdf03e3dd2d819572a3ef85d68d6c97834c0bf95239317540aa26710b70afd518279c8fac14838793a7c35733d40582eca0eaa7bbeb4dcf074eeea72a7efb5a8
MISC metadata.xml 302 BLAKE2B 177decccc0170ca064fca9d7aaadb1e610646649f3e04b8a7281cb3b5e9f13a6ee356ed8a57a9c88b37f6e6922a38d0b2ef992e6aacbee00293d7ee067b9bf7b SHA512 d1bb90cc95a33f885d496ff261b6b538d3c9a5b6567e6309941ed491a9dc6d63166b46010c90f2af654821e5fe719972a3a4c0e7fece00d2c51325fd9b799082
diff --git a/x11-misc/fraqtive/fraqtive-0.4.8.1.ebuild b/x11-misc/fraqtive/fraqtive-0.4.8.1.ebuild
new file mode 100644
index 000000000000..94004917cc29
--- /dev/null
+++ b/x11-misc/fraqtive/fraqtive-0.4.8.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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://github.com/mimecorg/fraqtive/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+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}"
+
+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 || die
+ echo "PREFIX = ${EPREFIX}/usr" >> config.pri || die
+ # Don't strip wrt #252096
+ echo "QMAKE_STRIP =" >> config.pri || die
+
+ eqmake5
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
diff --git a/x11-misc/gammastep/Manifest b/x11-misc/gammastep/Manifest
index 45ab7a48d1ba..19d5a867aa04 100644
--- a/x11-misc/gammastep/Manifest
+++ b/x11-misc/gammastep/Manifest
@@ -1,4 +1,4 @@
DIST gammastep-v2.0.9.tar.bz2 540120 BLAKE2B cfc29b157ad2dbd3d6bb0ac4bdb26c958ba07cad3e817931c2ee4c2e4d15c157b7c0b8b891869ddcc2cdfc39c1d52afb8437991ae60501afee84500e1f28c694 SHA512 d8b23e5890d6135cef79057408e1b7c1dbc36444dfbfaf7c80a3f36c46df19eaded1829c2cd52365413779cc752d0911a44669b5abce16d7e266b92b15c035fb
EBUILD gammastep-2.0.9-r1.ebuild 1941 BLAKE2B 7d0040d270cb5818b4f5a39a69db3aee9df9a94ad0a102904748c2fced3bca12a2c9252ab907b3261d7555337140358367e1d345a228b0d3b3229c335f2dc2a0 SHA512 cfe0f5d682c3323b242c6246f07c555dfd8a7d274211ba6e8def4353aed891abf2315547b2541595327cc7f1516f17931ffdd17864487f38cc5a8fc6a4d30d2f
-EBUILD gammastep-2.0.9-r2.ebuild 1956 BLAKE2B 13e2d8e4c89d39a1ab582f02538ceab62feb32d35b4e685a62229889aca20120a64ebed0b06674decc48b0d1089f1e23f5d924f8fcff46471db2e9e4e9f503d9 SHA512 657e5dd267e25792c6dc2fe8c33e65cbf0dd7b62975cbe427f07b3d3c6637d0fd4a42ae88a27e9c687e3f98bfe98c7a06218dd7ca68c5b7ebc073f6935583a4f
+EBUILD gammastep-2.0.9-r2.ebuild 1953 BLAKE2B 84b289dd2340285f33e2e1348407edf7ab41c223570dec595b4d147a224b9c92bb678fd41740ffc4c65446e02356290a7bb209d98a9f91873e52d16487283125 SHA512 d0fe06b6cc71271637cfdbcdbcec3a7cd7d96710a2a664dc174330de378b273f66e6aad99f72e2516a48ca0d99bdcc795ee0a048f926d824a377df2044269fc7
MISC metadata.xml 408 BLAKE2B 76e880ceff79cafe0ee71c2b2bab4c2977a43eb15bc2ffb26cf1431b6c9303bd3b95801e501d01134e546e20c0c83239864eb32e4b8bcea0c7eb8191bc191d8b SHA512 dfd49b49ec66241adb4e53941455d4e1df8af068f894748973fcafab0f8e87238fa3d358b222366efb897558dd7f05e67274a11799169470b5ea3d2663b10137
diff --git a/x11-misc/gammastep/gammastep-2.0.9-r2.ebuild b/x11-misc/gammastep/gammastep-2.0.9-r2.ebuild
index a23136d111fb..ab2bd2c3b9ea 100644
--- a/x11-misc/gammastep/gammastep-2.0.9-r2.ebuild
+++ b/x11-misc/gammastep/gammastep-2.0.9-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.com/chinstrap/gammastep/-/archive/v${PV}/gammastep-v${PV
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~x86"
IUSE="appindicator geoclue gtk nls wayland"
COMMON_DEPEND=">=x11-libs/libX11-1.4
diff --git a/x11-misc/hsetroot/Manifest b/x11-misc/hsetroot/Manifest
index dbe0768c47a1..9420ee5416da 100644
--- a/x11-misc/hsetroot/Manifest
+++ b/x11-misc/hsetroot/Manifest
@@ -1,4 +1,4 @@
AUX hsetroot-1.0.5-XOpenDisplay.patch 346 BLAKE2B 975ebe306ce78411912d676b8334b31c47e3b96a8551a93c0cabd84b9782bbfd1c8e87cc6e1a49c7fcbbf3b8e33b69e69fa7a3cf0e1cf105bb90e4b038707a65 SHA512 2e6b9666e2a79a4dc65e1393018d79848e72b73290bd65bb8316ceaef741ae835385190b0e3592fd9175c68c402c504a679a22cebf8b8684c759787c49d70173
DIST hsetroot-1.0.5.tar.gz 12878 BLAKE2B 54e80f00d140a83a950d98663db6555a00ac770bd85826b17d8293e3af27cba2a45c2da5e4c185ca90c6adc35bbf2ccdaa3722d015b31654d5e35f4e65a61366 SHA512 b43f7cd75886e72cb6134446d383d7d9a684c818f2d8a0f829670c8dfca5eaaa1eb6c25f30dda41f3483609b25e8a44a3a3cb3a969bba7f77a9b9df712fa2167
EBUILD hsetroot-1.0.5.ebuild 1097 BLAKE2B 29721e75db71f6e68ce74e9f40fa6a50f6e2e69ffc9b72d23e2dbe3fe0f3295ac4990c61365c84cd5673fa8009e72e5b6ec9582252a6712ed6e3eee69ae0858d SHA512 175cc27b4a8d946ffb225c69043b20d9af6bc032a3fb56b232daad639df3d5a1566f537a38cf607ffdc0d539cf6579bc3469be1c0ce5ff4b4758321f1dedb8c2
-MISC metadata.xml 1163 BLAKE2B 703b2591ab3c58503a1040596a2a0869e2b0e5803165da9c54239599e352d8b5ad2a746e23ccd583d750cbe6c0c7a6dccfbe21b32eaa37ac9c1abdee232d2344 SHA512 8c03afddb58ecdb72c0efc444f83f94175eee78c13ec4ea27512ee04acafe64b1c075105238e6bdbedf805ac3a99b732427009d669e91035ce24852e93853b61
+MISC metadata.xml 1085 BLAKE2B 066c39b130c1b70be0eb4e86cd71daf3d119125a5c6212938d6bfceb0430954eef5fea27ae7de83800b70db1d6fd66cfd44466b11ebb3bb7f1a693afa07789bf SHA512 23549956bdbac53ed22905b786d7c9f829235a29fa3aea2ab937906146d0a3fb11f918a0dfb6a6a653cf6d24bf8a171bb9712a93a502d21b43802ab3d17b1634
diff --git a/x11-misc/hsetroot/metadata.xml b/x11-misc/hsetroot/metadata.xml
index d67039230924..84bf31d6d1c4 100644
--- a/x11-misc/hsetroot/metadata.xml
+++ b/x11-misc/hsetroot/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription>
hsetroot is a tool which allows you to compose wallpapers ("root pixmaps") for
X. It has a lot of options like rendering gradients, solids, images but it also
diff --git a/x11-misc/i3blocks/Manifest b/x11-misc/i3blocks/Manifest
index 6033a1101acc..16095d467d1a 100644
--- a/x11-misc/i3blocks/Manifest
+++ b/x11-misc/i3blocks/Manifest
@@ -1,4 +1,5 @@
AUX i3blocks-disable-bash-completion.patch 396 BLAKE2B 1ed07e8bc335117e4dcbf048efadea33306575f706bb88006cd5528158ff9ddcf373202fa4f5d007de69d5694c3521137d23ae108b825123f72858fa4f3d724a SHA512 b388bbaf394f791f052cfe3cda97f9c69b36fe30cee3954df27888585285abe22c6d21d8d2f611467583581d153d00f55477a3458b46d9b741662ace16a00d5c
DIST i3blocks-1.5.tar.gz 66019 BLAKE2B 0378dac61d2f0049dffefe2a3f98512518aef311f2d9d79b72fd9882834c6a09c8954e7ca906fb96bbcc76992288fe659b4977f2cfad1234dca27ec9131ac720 SHA512 759829d59f94070251378d437891c2df05715fbd0b734c34dd41767d61957f301c6125b0058668295b8eeac29038fae6b2e8c194f903398ee736662213d1d534
EBUILD i3blocks-1.5-r1.ebuild 633 BLAKE2B 6f8faffed53680ba459deddd5153d5acb43602c57cb6fac17400c9b2373e5b153d48e997944925c68824f9f008c4256930e09d65171b8d897dd7ec05b0d77133 SHA512 0ccd2efd114bb3be218a094170647048c417811727ccddba89e489e3bcdc82db3249a2461080133b09309d37c11a570c5e647a1e3ae8cd86e1cec0caf4987b19
+EBUILD i3blocks-1.5-r2.ebuild 635 BLAKE2B 31ebcbaf28a15480808189ebf8a69f7991573e808bf037fd0e5b7476629b57bfe4becb447b9b3371c969968c9d81b84326343282928e07641430f358e091d07f SHA512 f51a75cc5a15267ee49db0ec04c109dfb4c5f02c081526186184fb231da4a5eaaaa8a562a4e909ffc1a52fb2feb485972160569cdc822c1a2f4e389600d5f4f9
MISC metadata.xml 397 BLAKE2B e855224c65daa848cd6a630391c48c22bb063ee07240f18aa10152e9dfd42d3a1fe48dceb77a85529cfd369ef897a49440dd6f5cd956bdf6d1a6512ee05ee1e6 SHA512 f6c606e7ffdd0f8acb5a150f02c27c3ab88b93261f68c2552fd1ba12f9db811a41eb03bbdfb1a42f1fa314cbbfb97f6a18ef25c87cd88c8e81d63444741ddbda
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..416be1d800fd
--- /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 b2f2c71e272e..dda0de8cd4e4 100644
--- a/x11-misc/i3lock/Manifest
+++ b/x11-misc/i3lock/Manifest
@@ -1,5 +1,3 @@
-DIST i3lock-2.14.1.tar.xz 28756 BLAKE2B b38a3fafeebb5f8cebb643baeb875922659b556a5f919c2a837923e45e8f91a5f3ce297a424414ec9f05255e5888b91723617d837e5ffdbdf81aded42edc34cb SHA512 63b6bd73f66654fe52639434f7d3da64006144ec2ed685ba8683186730d4cc2c10d5aa66174f965030030243f59afaf6def3ff732f710ae441410218f84d6deb
DIST i3lock-2.15.tar.xz 29100 BLAKE2B e84622e34a54681e162a3012c21fea4cc8b93a66e466647d65cc85f1a874d2be4d9988d54db74165b3dd1eccca1ca257a74b64ddbce08d681c9fc1c78701ee88 SHA512 6079f5233c0820c6e38f3cd8f3732d585e95e7d670408e4fb18ab580a2e1face8f3d6ea13eaaeedc8671f74def917183667e736b35306bf7c630d40625b41ac2
-EBUILD i3lock-2.14.1-r2.ebuild 622 BLAKE2B a389f2359009e3fd74fa4e7e27e8d8255453d42a4aebcd55f3d35e7c86f6d56553d2efd0037e3f7081118d041bc52bb2dc624860d7788c6b3d62f05d55e41943 SHA512 03e26fbf2f86c43c497fb8c9d086d9309c0e39fd0a5140125bbe9f7d6d9ea0cb0848f19667f5345ca33d108f3e6db29ca8805c2d1244ad61b0ca61681fc1ccac
-EBUILD i3lock-2.15.ebuild 624 BLAKE2B 3fee7e44271dd6efd685d01bac448f220830f4dd4efc858562a302210a1e20591594ffb400c914e54150768efb38b9d7f22514651824b0ee2ddf1c81cad9b2aa SHA512 2f8a6207a983021c278c00edee4849992f14b07ff30c342ec9cad8710cd21ffa7cf49d1258ecbc22cf83ca90d5af3ca996040def68b9db71d2fa6ee1706b9183
-MISC metadata.xml 428 BLAKE2B f85198563990c2c04b6dc2f8144e52641757c14808ad0c17fc622d3a0d5788bd0f4faf15aec0439eb74b549e369664b50074c9d6611f4f425b2050d1dad16281 SHA512 e96eb498c24e7a52823e03e688b5c9f2796618edb5a8f4e4cbd1883ab804ec6a3eca98d0adb62d466f56206e6342652acf26a0fe43c1ee3a227632c2592001fc
+EBUILD i3lock-2.15.ebuild 622 BLAKE2B 272bafb02f695de9b0552b33cafb8ff75abbe68c9f0e96de884d4d9fbb8d589bdd2093a71803c016ea8ec5b9edc02a9e9fb88cffb92cee0ec8b56b3785500287 SHA512 2cc03b95416973c1ced27d642f7354e11c1945960f0412e0bb9786f94428b513936b5499421fffaa35f09c797f0a63ae27ac366e2328f42e5ab58c11291101fa
+MISC metadata.xml 322 BLAKE2B 7e8f44f7030d7a62fe02239f9ee4c125c16d2a4bd7b5c5c98070f4eb726ee1009e18bd178d116bf4410f7e4fb554f08f62605632c2c8a0a6222de231bb589054 SHA512 b6e6a89127471ce1bf0f8a6c9ab2fe11eb23d4d291fb403a86057cbf4b0fed7806ee45e58a5b7d06b20ecee3431792553d16cbf789aa81001d54deb428a6cbc1
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/i3lock/metadata.xml b/x11-misc/i3lock/metadata.xml
index 808603e364cb..7137ce0eaed3 100644
--- a/x11-misc/i3lock/metadata.xml
+++ b/x11-misc/i3lock/metadata.xml
@@ -5,10 +5,6 @@
<email>jsmolic@gentoo.org</email>
<name>Jakov Smolić</name>
</maintainer>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
<upstream>
<remote-id type="github">i3/i3lock</remote-id>
</upstream>
diff --git a/x11-misc/j4-dmenu-desktop/Manifest b/x11-misc/j4-dmenu-desktop/Manifest
index d4c5b2b31feb..bef32c461d36 100644
--- a/x11-misc/j4-dmenu-desktop/Manifest
+++ b/x11-misc/j4-dmenu-desktop/Manifest
@@ -1,4 +1,5 @@
-AUX j4-dmenu-desktop-2.18-gcc13.patch 684 BLAKE2B 00ca09e661c3cec0cd4eb01636099ca7e1cb5da56c54b9b33981173b72486187767df36c48e2a059e107a2cfccaf3de0944d26cf8fe8d1b70bcc9b4bd7040a38 SHA512 b58c2bc3b30a49d02beb0aa60ee74b9d1627c4c4511804b394cf6be68e1d48499c7fdb6d8c769b5c2d8cdc973d7000c05a004cf70a1a036bb14119e222a64b48
-DIST j4-dmenu-desktop-2.18.tar.gz 34785 BLAKE2B 26d5861d6d7ddcd9653a464d1175d19532001705de193811087fd42fddbdead89b8d49bd14f8e323288d6a7ba37bd4e11f4c7c52dd9b0a454f95a83a14853bcb SHA512 f8b0c825d567d60da0fb418e6f0b24a6d9daa9fb142b194b0a8b249303f4e09b6694fce72bf031007ac67253e488fc7666d4ba7beb032bc74cc2a32aca0f6c96
-EBUILD j4-dmenu-desktop-2.18-r1.ebuild 1236 BLAKE2B a914620d1147738058438861eaf1daa678c0f144ac81dd9430be4e8486cf90c52d2f9a8564d5995eed65aeefd1837235e53a963e9b4481c997667013c21f4473 SHA512 2bfd359cffe05e10ae6a2482b47ea7c66af06723269de42acea401c26abcfdb447e0b19a010b504af4b9bdf2c4ae95cc126cdd0db08d1d60a4be9adf92918537
+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
+EBUILD j4-dmenu-desktop-3.0-r1.ebuild 1270 BLAKE2B fb0f5962f891e0f24f6c9beb34e59bc6d03bb1f677ee0a5d78236ca61ebfcb21f321ddbd36e6a9ea81e0242c1a5aa552da6bc5bbf56f29b1bf163b29cead31d2 SHA512 c5eef0db2ae4c9edaeedcabbc15eb8f1215b1c8efefd6dff86efcda00cd89721a787bb3bcba42c3f6b6b1212ceec139e5d1aefc9f3449966dd57f8e484b27d44
+EBUILD j4-dmenu-desktop-3.1.ebuild 1272 BLAKE2B 4173a96dcf25858ea28fd5adde961964de652fd6f8d819b26347ad1fb2a391f8b42610ecd17d95b091e94cfeec33431aa7f180aeeb46d13c884c2558ba022125 SHA512 06f6a25ce89b56c46079d984f70ce4a06a5807046aa4106bb9eb74220627a28c2808d81f1b53c00a51ecb865a88414a086bbd91eab1635328ee380c8d501b221
MISC metadata.xml 720 BLAKE2B f7953adbe54ea74a53d8d24b01ab9f49ec6953730e555547de6cb19f11cf7cb359a80f517a334494007ab691942390bc8d48c27b44beed6d9e8829f120f67201 SHA512 1decbf705eafff204783071471f3fa6c99719525fd81b2eaaf0effaa41e501b81dddc2604e2069ca393933285f78f8f76686be14e6a7f0b301ebcf4fed3628e5
diff --git a/x11-misc/j4-dmenu-desktop/files/j4-dmenu-desktop-2.18-gcc13.patch b/x11-misc/j4-dmenu-desktop/files/j4-dmenu-desktop-2.18-gcc13.patch
deleted file mode 100644
index 269044a01ba7..000000000000
--- a/x11-misc/j4-dmenu-desktop/files/j4-dmenu-desktop-2.18-gcc13.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://github.com/enkore/j4-dmenu-desktop/pull/139
-
-From 53e318f155875562b22318395461b836e9ec7e8b Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 18 Apr 2023 11:08:53 +0100
-Subject: [PATCH] Fix build with GCC 13
-
-GCC 13 (as usual for new compiler releases) shuffles around some internal includes so some
-are no longer transitively included.
-
-See https://gnu.org/software/gcc/gcc-13/porting_to.html.
-
-Bug: https://bugs.gentoo.org/895200
---- a/src/Application.hh
-+++ b/src/Application.hh
-@@ -19,7 +19,8 @@
- #define APPLICATION_DEF
-
- #include <algorithm>
--#include <string.h>
-+#include <cstdint>
-+#include <cstring>
- #include <unistd.h>
-
- #include "Utilities.hh"
diff --git a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-2.18-r1.ebuild b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild
index 0e03d6f0d6be..a44226418300 100644
--- a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-2.18-r1.ebuild
+++ b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.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
@@ -18,12 +18,15 @@ KEYWORDS="amd64 x86"
IUSE="+dmenu test"
RESTRICT="!test? ( test )"
-DEPEND="test? ( dev-cpp/catch:1 )"
-RDEPEND="dmenu? ( x11-misc/dmenu )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.18-gcc13.patch
-)
+BDEPEND="test? ( dev-cpp/catch:0 )"
+DEPEND="
+ dev-libs/libfmt:=
+ dev-libs/spdlog:=
+"
+RDEPEND="
+ ${DEPEND}
+ dmenu? ( x11-misc/dmenu )
+"
src_prepare() {
cmake_src_prepare
@@ -34,6 +37,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ -DNO_DOWNLOAD="ON"
-DWITH_GIT_CATCH="no"
-DWITH_TESTS="$(usex test)"
)
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
new file mode 100644
index 000000000000..e56bc1b3ab29
--- /dev/null
+++ b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild
@@ -0,0 +1,63 @@
+# 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/libinput-gestures/Manifest b/x11-misc/libinput-gestures/Manifest
index 0f971b60ae0b..486bab2c668c 100644
--- a/x11-misc/libinput-gestures/Manifest
+++ b/x11-misc/libinput-gestures/Manifest
@@ -1,4 +1,7 @@
AUX libinput-gestures-2.73-python-39-tests.patch 369 BLAKE2B c3157b64059679bf1e6f8e7ff24aef39032272f42d8f45d521c60c112afa33ed600fd05ee9dc6c06c7cc1c0c038ebd2991973df67c06bd7a88ea1cc7d269777c SHA512 ef0b9a72bcc298ca3a15d122a29ea8229efe338741a41d5bbd1d84680b893edf60a5605b9e777952be29198ce44629619cdbc9cf37fc8a41f9763a098f6679c9
+AUX libinput-gestures-2.76-zombie.patch 712 BLAKE2B cc9b8744d651ad4afde2ceed770316eadb68ead8433b1b7779adefbad860c8a244d8c455f4442eab68ea6ae7217c8e2f3e666d56476553e9636de6adf8f5e056 SHA512 c573a53d9f0f83c2d87ad6050bfe89c64ff64e6d35a4516bd5cc61d1f89a05f0de7fd94ef2c949c77049ef2d81a472cee31eb50c52556e721851d09a8503da29
DIST libinput-gestures-2.73.tar.gz 28771 BLAKE2B 9f3c546b637b0038431517e2df5e3dfba4fbb7db708f108dd7a979e6674b2bdd44b2b877b5e200c05373a57bfeffefadfde59bc6c403f7188e349c2e051d8683 SHA512 8e46931c76541eb836b1bd79295f05fdc0e22091d1693eac1cc9c16407830806f9e56819e5fb8ba3eed7a26664946010d24d62d99131bcf71b1d8a3682f34ec6
+DIST libinput-gestures-2.76.tar.gz 28913 BLAKE2B d1c610af1eaf48170c08bea1eb92ce3cc36efc8f8035ea5f00cdf151bfe5c8d14368e4a37f8eb9cca7e59742136ba65909c9a468ba254a78d35dcaba7500ce62 SHA512 001c6c64e9ca52b4a7453837448803c797cc746fac04ad15613aa20a6bb33c44b441c343dfa56f23fa195fc7216a6d6c00a88f13e39481a12654a3a1a6dbdd98
EBUILD libinput-gestures-2.73.ebuild 1478 BLAKE2B f2fbfb5dbed155de1061061e04f4af8eaad92988bfbad8cba457058c0ac4c8780a19c9f547a2b4c72dbb3760203ab2f7c728f5c6e964566356e12763b1b03f24 SHA512 a682d442e50ea1c177cdc1e298fed2f8afb74b1b0be677cd10c29c2ca8b31f314786e24093b6a771088edcaf200d83fbb3d8a24533beb127a9a40963277beaf8
-MISC metadata.xml 856 BLAKE2B 92642eca2e06d1564b21c0ceebf435180829cdbc23937c815e55cb5cc71ca8514c5862704f04744a865dba3741102fa58b855487c441fb1e73b2d82ef023c197 SHA512 0038eb454c3f8f263acb75ea2b2840abc0cbb7174496b0832acbdc210b3182c14e0088b6eb3f5591e95b32ab837c6c98111c21494bb6d074418a9d493afc5875
+EBUILD libinput-gestures-2.76.ebuild 1359 BLAKE2B 4233b25eb5a6b5cf9912a7eb25873cd969933f44ddbf51ece040c23bc80d3832714ffc2eb698c1866c4e5d96a255257ac707d2eec1e95e5bea31d7bd856d051a SHA512 2bb6b338e48e86c93d0306678b30da907a64993748aea4b71171a20a2f42ac9f8d809df44380a43fa6e81e93341793ce3e00135e41582715ffd98a654b53276c
+MISC metadata.xml 939 BLAKE2B e6b0177969e57bb6ffdb25d143c3dab5d70a3071fca524abc4d573f223229b06d6f65189cf5bf06921b62a934bb9dea23d80799548930c7c445ed4fc1d70032b SHA512 93c4abc3fa6caecd36ab533d7dd1489070409646375c63fb4dfc361d419e321eeade7959d6c609b611983178e0967a5fb648edfc216bad36e9dea788e7d5e01a
diff --git a/x11-misc/libinput-gestures/files/libinput-gestures-2.76-zombie.patch b/x11-misc/libinput-gestures/files/libinput-gestures-2.76-zombie.patch
new file mode 100644
index 000000000000..231b78dd092f
--- /dev/null
+++ b/x11-misc/libinput-gestures/files/libinput-gestures-2.76-zombie.patch
@@ -0,0 +1,22 @@
+# https://github.com/bulletmark/libinput-gestures/pull/242
+# https://github.com/bulletmark/libinput-gestures/issues/334
+--- ../libinput-gestures 2024-05-05 22:27:48.297359689 +0300
++++ ../libinput-gestures 2024-05-05 22:29:17.473224613 +0300
+@@ -10,6 +10,7 @@
+ import platform
+ import re
+ import shlex
++import signal
+ import subprocess
+ import sys
+ import threading
+@@ -781,6 +782,9 @@
+ cmd = subprocess.Popen(shlex.split(command), stdout=subprocess.PIPE,
+ bufsize=1, universal_newlines=True)
+
++ # Avoid producing zombie processes
++ signal.signal(signal.SIGCHLD, signal.SIG_IGN)
++
+ # Store PIDs for potential kill
+ pidfile.write(f'{os.getpid()}\n{cmd.pid}\n')
+ pidfile.flush()
diff --git a/x11-misc/libinput-gestures/libinput-gestures-2.76.ebuild b/x11-misc/libinput-gestures/libinput-gestures-2.76.ebuild
new file mode 100644
index 000000000000..f6e072b536d2
--- /dev/null
+++ b/x11-misc/libinput-gestures/libinput-gestures-2.76.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-single-r1 xdg
+
+DESCRIPTION="Actions gestures on your touchpad using libinput"
+HOMEPAGE="https://github.com/bulletmark/libinput-gestures"
+SRC_URI="https://github.com/bulletmark/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="experimental"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-libs/libinput
+ x11-misc/wmctrl
+ x11-misc/xdotool"
+DEPEND="dev-libs/libinput
+ dev-util/desktop-file-utils"
+
+src_prepare() {
+ default
+
+ use experimental && eapply "${FILESDIR}/${P}"-zombie.patch
+
+ # 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/metadata.xml b/x11-misc/libinput-gestures/metadata.xml
index bb7f9a08a603..a9fcc6c99925 100644
--- a/x11-misc/libinput-gestures/metadata.xml
+++ b/x11-misc/libinput-gestures/metadata.xml
@@ -16,6 +16,9 @@
typically an xdotool command to action desktop/window/application
keyboard combinations and commands.
</longdescription>
+ <use>
+ <flag name="experimental">avoid producing zombie processes</flag>
+ </use>
<upstream>
<remote-id type="github">bulletmark/libinput-gestures</remote-id>
</upstream>
diff --git a/x11-misc/lightdm-gtk-greeter/Manifest b/x11-misc/lightdm-gtk-greeter/Manifest
index 81f4d9c2bbeb..1e4072fa25e4 100644
--- a/x11-misc/lightdm-gtk-greeter/Manifest
+++ b/x11-misc/lightdm-gtk-greeter/Manifest
@@ -1,6 +1,4 @@
DIST lightdm-gentoo-patch-2.tar.gz 695543 BLAKE2B 62e21dd413b90053160f774663d89c81b3c9d8c4a040023f4ce50bf775a2f036e0be6ed16ae767eb5b04586a27fdbf41eb56f777340b2d56633738a126c3d575 SHA512 8d9bfdee71ab1871de33e134b11bba409cc493876e5ae9534956100ff6af6c8748b29de9082ecf8b771ccac4c8c2024e15e93332165171dfe93eb99c9a834274
-DIST lightdm-gtk-greeter-2.0.8.tar.gz 583426 BLAKE2B ae06ebbc07efe5c0131c07b293671f24683699eb84f12222de8165428e935b98bbf9d1e107eaeca8f10e725a6a11c97d4f4c3d415ada0b0876b0b0a99f21d1ee SHA512 59cad69fd7f17b6a416944804be80f306ed51ee0c55826975c8564f432e8098043b677f6452e9afa290c6ef37ebdc632cd8b79e7a0a712a3407ddbf9f200b0db
DIST lightdm-gtk-greeter-2.0.9.tar.gz 602540 BLAKE2B 33c7df912ee9faa46c97e7a458f400b13d7d746521de58b1c63ec845574c45374a27fe21718ac78a33a729617941cff01802c4736d1d3066d001065a57acc264 SHA512 05d786d31e447cacc28ddb06e89e91623b137665badcebd82ac7f9e8ff745a01aadf406e25ebd2c6594915fe8a90a242ef065ad46fd9ee73cd6e8c2879f70158
-EBUILD lightdm-gtk-greeter-2.0.8-r1.ebuild 2138 BLAKE2B c8d205d90c95f389faf5e460ca0722dc9bff1e541950bac4068b6e466f8662afa792cd453c688a6f2d0f3b0a98af3f492c4c6ccaad738f1be15dcf03d9f87aeb SHA512 422b0b321ae0851c7a77a8ed24fe5c8ce50401873b0249676196750fd50cc015923e97671f4cdebfe74762dae928bc78c4dbda99b5845aa9af51980e32b155c8
-EBUILD lightdm-gtk-greeter-2.0.9.ebuild 2144 BLAKE2B 51b66e6eeb77d26fda274b2e4b152431c3f5a227074e15c1a5f12efed6fd75bba6ee3ee1d76850b78fbcde976dbe8655b1b0dbd2efea6eac3853df47dcd18353 SHA512 d39a97428e90158af9593955b75dc991dc3215fc65b6854a28a10eace65a7320aa9663be8226bc78a07bbcd69dc1044ef43d5f09cacf5ca9d8985910207f055f
-MISC metadata.xml 400 BLAKE2B a2202f1c931fb384fe7a39719367e82958585810af7b8b03bbf386e8ce3221c39b26e6763a4de7545cd82b0d8bd235a543ac7b9ba2dbea1d5cd22725e7d5bbdb SHA512 6d6d52f4e09309c010d5a8998870844d348132be40aa36bdb08b2615f7865ad40c480f83f4a79c4f470a887b2b79917aa36e566cde284b201b9a0d4f17acccc8
+EBUILD lightdm-gtk-greeter-2.0.9.ebuild 2131 BLAKE2B f94039109d50c56d5c3723650a1b72bbf5bd194a8bca51337933888346ee2bb542038ec4f9a622f7167d3d54a9814489e36fad393a98a3b79ea772727c2e5f5f SHA512 c577e64987e0728d6d3ff6e2b20c5d8ccc8d21e495cfdc9d337e5b6ebc83be9aac0f62294422324d27bf23763f047e883fa48386d55298d77c36897bffa34754
+MISC metadata.xml 694 BLAKE2B 479c8b556330eb4716e77779c95c3a92155fd8d779b3cf479ebf4374e9b4b5a39aed51d42ca9aad62a59984d0855cb2ae0284da6f3df0c7012ee15354ac48097 SHA512 4b20993f0791a146557e2c2e27b06f9f35feea8af49c29cd6ce691dc916766dfc53c02563d6c871578fee2c71e6bf9c351abf0ae7b04925ccec37e260fc36b77
diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild
deleted file mode 100644
index 3d8d49a1c38b..000000000000
--- a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg-utils
-
-DESCRIPTION="LightDM GTK+ Greeter"
-HOMEPAGE="https://github.com/Xubuntu/lightdm-gtk-greeter"
-SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz
- branding? ( https://dev.gentoo.org/~marecki/dists/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz )"
-
-LICENSE="GPL-3 LGPL-3
- branding? ( CC-BY-3.0 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="appindicator branding"
-
-DEPEND="x11-libs/gtk+:3
- >=x11-misc/lightdm-1.2.2
- appindicator? (
- dev-libs/ayatana-ido
- dev-libs/libayatana-indicator:3
- )"
-
-BDEPEND="
- dev-build/xfce4-dev-tools
- dev-util/intltool
- sys-devel/gettext
-"
-
-RDEPEND="${DEPEND}
- x11-themes/gnome-themes-standard
- >=x11-themes/adwaita-icon-theme-3.14.1"
-
-GENTOO_BG="gentoo-bg_65.jpg"
-
-src_prepare() {
- # Ok, this has to be fixed in the tarball but I am too lazy to do it.
- # I will fix this once I decide to update the tarball with a new gentoo
- # background
- # Bug #404467
- if use branding; then
- sed \
- -e "/xft-hintstyle/s:slight:hintslight:" \
- -e "/background/s:=.*:=/usr/share/lightdm/backgrounds/${GENTOO_BG}:" \
- -i "${WORKDIR}"/${PN}.conf || die
- # Add back the reboot/shutdown buttons
- echo 'indicators=~host;~spacer;~clock;~spacer;~session;~language;~a11y;~power;~' \
- >> "${WORKDIR}"/${PN}.conf || die
- fi
- default
-
- # Fix docdir
- sed "/^docdir/s@${PN}@${PF}@" -i data/Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-kill-on-sigterm
- --enable-at-spi-command="${EPREFIX}/usr/libexec/at-spi-bus-launcher --launch-immediately"
- --with-libindicator=ayatana
- $(use_enable appindicator libindicator)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- if use branding; then
- insinto /etc/lightdm/
- doins "${WORKDIR}"/${PN}.conf
- insinto /usr/share/lightdm/backgrounds/
- doins "${WORKDIR}"/${GENTOO_BG}
- newdoc "${WORKDIR}"/README.txt README-background.txt
- fi
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
index 40ca5f48ebff..ed46841470d6 100644
--- a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
+++ b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.9.ebuild
@@ -8,12 +8,12 @@ inherit autotools xdg-utils
DESCRIPTION="LightDM GTK+ Greeter"
HOMEPAGE="https://github.com/Xubuntu/lightdm-gtk-greeter"
SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz
- branding? ( https://dev.gentoo.org/~marecki/dists/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz )"
+ branding? ( https://dev.gentoo.org/~ceamac/x11-misc/lightdm-gtk-greeter/lightdm-gentoo-patch-2.tar.gz )"
LICENSE="GPL-3 LGPL-3
branding? ( CC-BY-3.0 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
IUSE="appindicator branding"
DEPEND="x11-libs/gtk+:3
diff --git a/x11-misc/lightdm-gtk-greeter/metadata.xml b/x11-misc/lightdm-gtk-greeter/metadata.xml
index bea26602d3d4..7256cab2c8b0 100644
--- a/x11-misc/lightdm-gtk-greeter/metadata.xml
+++ b/x11-misc/lightdm-gtk-greeter/metadata.xml
@@ -1,12 +1,21 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
+ <email>ceamac@gentoo.org</email>
+ <name>Viorel Munteanu</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>immoloism@gmail.com</email>
+ <name>Ian Jordan</name>
</maintainer>
<upstream>
<remote-id type="github">Xubuntu/lightdm-gtk-greeter</remote-id>
<remote-id type="launchpad">lightdm-gtk-greeter</remote-id>
+ <bugs-to>https://github.com/xubuntu/lightdm-gtk-greeter</bugs-to>
+ <maintainer>
+ <name>Robert Ancell</name>
+ <email>robert.ancell@gmail.com</email>
+ </maintainer>
</upstream>
</pkgmetadata>
diff --git a/x11-misc/lightdm/Manifest b/x11-misc/lightdm/Manifest
index 72f3a3a25a6c..90d631fa9373 100644
--- a/x11-misc/lightdm/Manifest
+++ b/x11-misc/lightdm/Manifest
@@ -6,5 +6,5 @@ AUX lightdm-autologin 157 BLAKE2B 54ce42f09f88c793e90f5f21743e17a0184227b83c1119
AUX lightdm.service-r1 257 BLAKE2B e6f684f6449552601073e50bad64d0c67c6c896ee0551ae3ec4dd222c9d28bf17a6167114da804a74880a26202ab1eb3047168d75a34d680584de24a7bbf1254 SHA512 c20888298c8722c7562b36987a11c0dd978738795043bab2fa2fe28e4c20a5d64e25a7a26bb5345df8cb0f6b13adc9528c853016ece9eb75ee90bf65ed9ebe9c
DIST introspection-20110205.m4.tar.bz2 1220 BLAKE2B 01483c1a7b73568e01cc4d84b43c4cd946aaaac0b5fa13aa27805fa17297112bfaabb1c5a34bd83d2ecdef2033b622dbd5e63914baacb8f6edf488a7396d26d9 SHA512 5c49239935b93d86cce68b577b43d1a56d8749ab5747029bfcfa67339697134be24ef29ba6c3d133b8c03e867864637c8eb61491a4b7f6bb1e56386ed66cb9be
DIST lightdm-1.32.0.tar.xz 518168 BLAKE2B 90191559895a58e2c5892705ea95766aaaaa87d3470f1372ab90fcf3991d27f9280d5bbabe0cfce70e25f960d63c1e7eab7beeeb501341996afd155788cbe1c7 SHA512 81497fb25904bc2e8687dc99992628eb534f7418f72e1908c4766e917fc1221714210d998739417e1cae2ee15e3197a2eb8d4981cb944cfeb0334dc9e356e716
-EBUILD lightdm-1.32.0-r2.ebuild 4541 BLAKE2B dc9ebfa35ee661fbe4f1f397100ed6995201631ef42be1960a58dac56aa86c77d672b370fdb7c12d510d4aed4b9777813c60111caa36df4f47201262bc3f1d21 SHA512 9ce397bc0f62a1c30b983298072e9bf6c7bb85e468773ad2caf6a1469a12de82cc2441ece03202452bb2a2fd327a2619a5622497badfb822e6d6cb8fc7ba9a46
-MISC metadata.xml 454 BLAKE2B 66c069f7c5e3b820059e67736ebd898389a8243bce08fd364c8d0a1704f484a13a935bc2a7a31ad975535f8df5a091cbc337c48ea65f45a1cebdcb2c0888b8dc SHA512 f5e5c7467eef552ac808daa8289f803438fc72c81028b48cb20f4f18ff2462216520312294eeff8fffc1357a4330e1e264da70dd35ef3c20baff2c5c26bc654e
+EBUILD lightdm-1.32.0-r2.ebuild 4562 BLAKE2B 85537b7d17a4c821a106edbb7672947f60ffd474fab329746b0d936dab014405856e504d7ec0ddcd18c6a7bb757faf6bba5d921fe2ddb47049a70fb409ec164e SHA512 be5fabbad947b7f77897745114b1bfd9855f3af6749986ce5392953d7783fbb77f1b863df9f8fb1b8989eb28ecd9d4ea35e0623b79c171f03882b7736668e7fd
+MISC metadata.xml 730 BLAKE2B 7ac09fe470506721b97ca8e39012e152fd46d9191e64ce94dea1e226c01e67eb98cd618ed65d8df6a1e968dc59ca84030cc1398952f075dffa4048428ba1d262 SHA512 fa792d07cf3b544c6167b2e35ef89a3beeaca47b2793ffa43c170e0bfc4974a98d8777eb658d690b0b3b25e4f0a5af0265b7c9069cce9c9bad0eb79fb1106b25
diff --git a/x11-misc/lightdm/lightdm-1.32.0-r2.ebuild b/x11-misc/lightdm/lightdm-1.32.0-r2.ebuild
index b0ae015ea719..78615491ee6e 100644
--- a/x11-misc/lightdm/lightdm-1.32.0-r2.ebuild
+++ b/x11-misc/lightdm/lightdm-1.32.0-r2.ebuild
@@ -47,6 +47,7 @@ DEPEND="${COMMON_DEPEND}
gnome? ( gnome-base/gnome-common )
"
BDEPEND="
+ app-text/yelp-tools
dev-build/gtk-doc-am
dev-util/intltool
sys-devel/gettext
diff --git a/x11-misc/lightdm/metadata.xml b/x11-misc/lightdm/metadata.xml
index 3371b6a35b8a..769c044ad0d4 100644
--- a/x11-misc/lightdm/metadata.xml
+++ b/x11-misc/lightdm/metadata.xml
@@ -1,9 +1,13 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
+ <email>ceamac@gentoo.org</email>
+ <name>Viorel Munteanu</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>immoloism@gmail.com</email>
+ <name>Ian Jordan</name>
</maintainer>
<use>
<flag name="gtk">Pull in the gtk+ greeter</flag>
@@ -11,5 +15,10 @@
</use>
<upstream>
<remote-id type="github">canonical/lightdm</remote-id>
+ <maintainer>
+ <name>Robert Ancell</name>
+ <email>robert.ancell@gmail.com</email>
+ </maintainer>
+ <remote-id type="launchpad">lightdm</remote-id>
</upstream>
</pkgmetadata>
diff --git a/x11-misc/lineakd/Manifest b/x11-misc/lineakd/Manifest
index 84d1ba4fede7..c2cbf5023d89 100644
--- a/x11-misc/lineakd/Manifest
+++ b/x11-misc/lineakd/Manifest
@@ -2,6 +2,5 @@ AUX lineakd-0.9.0-DELL-XPS-M1330-XOrg-1_5.patch 795 BLAKE2B ebf8e451208c38cd77ba
AUX lineakd-0.9.0-automake-linking-libdl.patch 2528 BLAKE2B 22066b410bb0df5a6f85baeb8be71cdeacf19358e79b46a88e7a52ba058235fc5460878fb4ac8e7ec949f20b1c2d3b02cc165d27f03369f77bcd1b866c4d1175 SHA512 9046e65d050f6b97e2b6a2e26f043ed2e628867e3f65536cdf2369cf9bc36124239e2467cabbfdc5a72fb9d775eeedf70144d596fe893bee04a18211d02bd8cb
AUX lineakd-0.9.0-gcc43.patch 772 BLAKE2B 48346e5d1a3978be0964dd6844991c58da30a036fdb12bec9b1970c3aac9d130f81891e69ed59ef772ca4b6dbfbd71effdc2556b800f6008505322c8aaa67c91 SHA512 0ade361637b26db613c5a3915d8b364cf14eda14eb744618c03440ead5f0774f853dba7c0518432ae4f872e201d5bb0503fa7e4b5eadd71d049adf5b654c8407
DIST lineakd-0.9.tar.gz 991376 BLAKE2B 70c19d446b814562a4d9efa90b4492cc5a3fa63c8d252e6e2bcd418c1fee177924e61ec7ebfb0471fdd18eee5f7f3e4ed0fda17bff5b216cad9caffd06d68783 SHA512 e30a2e111832e3f08bbff858647536aaeb75d20008618b8c7555836104fd5a66d8e3173d0f9da76906caf13e9c9753c9140cd22dbb96fde464ed5d5f254d721e
-EBUILD lineakd-0.9.0-r3.ebuild 1178 BLAKE2B 20ea37a80a458c6233a3907edb6b1aad5ad670e5428b2e0abc68c34e9b27bbc40e4fcff9ba2f0052c406148779e6b3cbb7529cef8739ab2437abf9bfc88d5709 SHA512 17b4876e406f56617fcde33693100dbe6851af309de00737589c2d2916afa8215278f56ab25a1d7c69d287df4e03ad1d6fca862f4f77e10f87b1947aaff5a6b8
-EBUILD lineakd-0.9.0-r4.ebuild 1426 BLAKE2B 7a04123bb9cb50bbf522a6a56e9588521f177417b48afd11cca21388d770aac8d63e480fbb82276a0e68951cb36c45346cd7ac0e8b401216de5beec2cb58f1ea SHA512 423c7f33a89e64de5a737fd8cd0740b360bd87aa245bdc3142173336dcac1c9a6c83294ad51fa583fdb9dffbb2fe6a9aa0b64f5e125ed905a20902f58c7ac86f
+EBUILD lineakd-0.9.0-r4.ebuild 1428 BLAKE2B 990c1cdb3712f830e549270163d86bb91964181b666bf6875a8587ea2cf62d67afe76e3dbf918de4f4fe44d05e4123617b492217e954b0d440ae446ea333d829 SHA512 4f786a1bd2abf872e8b87e0bc862f2efae58c2b7125ba786f935de3e4e79d42547669d9414135f984de803ca2b2ab3d39f3a7b90e4a7e072a3ec5e61b0af9556
MISC metadata.xml 243 BLAKE2B 9c79a08b6e5bc0bb60d2eac0233329c82aa0ca321be75f43d04b502a33c6fde02d70a291718e6bf1cbcc6406cc551bdcbd0828ab3c766a98a24dcff3ccc930ba SHA512 76cda410a67395f007758e0d6789494e21482becd036d73784f07f70cae68df6abcdbae335dcb79598fc5df18d06e77589e814d2c857b50f17f2a7bbd3aa9302
diff --git a/x11-misc/lineakd/lineakd-0.9.0-r3.ebuild b/x11-misc/lineakd/lineakd-0.9.0-r3.ebuild
deleted file mode 100644
index dfab8288f667..000000000000
--- a/x11-misc/lineakd/lineakd-0.9.0-r3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multilib
-
-MY_P=${P/.0/}
-
-DESCRIPTION="Linux support for Easy Access and Internet Keyboards"
-HOMEPAGE="http://lineak.sourceforge.net"
-SRC_URI="https://downloads.sourceforge.net/lineak/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86"
-IUSE="debug"
-
-RDEPEND="
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
- x11-libs/libxkbfile
- x11-libs/libXt
- x11-libs/libXtst
-"
-
-S=${WORKDIR}/${MY_P}
-PATCHES=(
- "${FILESDIR}"/${P}-gcc43.patch
- "${FILESDIR}"/${P}-DELL-XPS-M1330-XOrg-1_5.patch
-)
-
-src_configure() {
- econf \
- $(use_enable debug) \
- --with-x \
- --disable-static
-}
-
-src_install() {
- sed -i -e 's:$(DESTDIR)${DESTDIR}:$(DESTDIR):' lineakd/Makefile
-
- dodir /usr/share/man/man8
-
- emake -j1 DESTDIR="${D}" install
-
- dodoc AUTHORS README TODO
-
- keepdir /usr/$(get_libdir)/lineakd/plugins
-
- insinto /etc/lineak
- doins lineakd.conf.example lineakd.conf.kde.example
-
- find "${ED}"/usr/share/man -name '*.bz2' -exec bunzip2 {} \; || die
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild b/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
index 97f6004a03d5..8e6342414087 100644
--- a/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
+++ b/x11-misc/lineakd/lineakd-0.9.0-r4.ebuild
@@ -7,11 +7,11 @@ inherit autotools
MY_P=${P/.0/}
DESCRIPTION="Linux support for Easy Access and Internet Keyboards"
-HOMEPAGE="http://lineak.sourceforge.net"
+HOMEPAGE="https://lineak.sourceforge.net"
SRC_URI="https://downloads.sourceforge.net/lineak/${MY_P}.tar.gz"
S="${WORKDIR}"/${MY_P}
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE="debug"
diff --git a/x11-misc/macopix/Manifest b/x11-misc/macopix/Manifest
index f008014d7298..305d47991355 100644
--- a/x11-misc/macopix/Manifest
+++ b/x11-misc/macopix/Manifest
@@ -14,5 +14,5 @@ DIST macopix-mascot-one-euc-ja-1.02.tar.gz 199796 BLAKE2B 64c303704daadcd47379ea
DIST macopix-mascot-pia2-euc-ja-1.02.tar.gz 191520 BLAKE2B 7fa81c34df02751563fff92fba5bde1d60720f659f49d714cbc5d45c93c394b9bae399c65b3950ed3defe929b9058e13bf51d08241ddacc80626e0ac4fa22d0f SHA512 4e0177ca699d9e9caea7a9b6f6d81b41a25e1f05f44c9df1ea31578ddb908fcf12e6463bb84f0536ae25df24aca712b17a0d068d74c587671bb202c8441b7f42
DIST macopix-mascot-triangle_heart-euc-ja-1.02.tar.gz 310099 BLAKE2B f52f2ad14cd9c76f32eb8c582bd07886f50eb6ae2615766306081ea1850b51b205b5177831ca30ab4049fd07081ff42d5dc7c9858efa49ab79a6acf2135ff9b1 SHA512 133a3446a3713192ffef84cd381065b2a99db2eb0dd18692d54e7974eb26aa63eef6d051466ddf89152f6baa8e4625ae6e7e975cf944dd12e0b6cc17c56e5673
DIST macopix-mascot-tsukihime-euc-ja-1.02.tar.gz 616138 BLAKE2B 8616fb0f3b8e4b72c6576dfada3794dc3e387d250e3a6f64eb2b290ef793f62c43f20ef9c03d2b309f4fd3860ce828a562f28ec37ca55ce8e2831315ccbd8a63 SHA512 226a175846a1f81a5aeedab6d7b85e38903d3b85a88a4a2c9a91365ba8a149a9ee54d6174bf8c4595cbe6542d3afcebd440a4185402c2139310664059515a2c5
-EBUILD macopix-3.4.0.ebuild 1966 BLAKE2B 66ccdb346db043cb04a1db46385f60a1a9fc38ea815ded291dcb9cde29dec8ad6e81c6b16cee3639a99c4ec2e1ddf01969c6d10e68959feb93d3f5133ed3e398 SHA512 0565e9ab4abb7f36152536d39debda9327f38d140709ac20128bd2c34193d9dfb6de2918dbbdf20a9771f592626593073497c361dd152b7bd3bcf885984a2d0d
+EBUILD macopix-3.4.0.ebuild 1984 BLAKE2B aa90484f52f3f06fd0fb50139cdb4a44007caf1daced1fea02083ba087a452ad65ad47bc6e4bd0f76ed059d64d09f2bb615dd92c5a89e79d36a9f3fe88ef50b6 SHA512 55dd93c6142d67caffbf2c365b2b8fbfb39c41617445d7b3053cac5bc2eb744a6e7c9d9b2b1021415d39b54145f0e2fd202ddfa52c416c56486171a21bc0deed
MISC metadata.xml 248 BLAKE2B 68d4e4a22d3db8c6c0b8ae2ec638c33bbdbf493ae55ca863472ea8ae6bc488a01bdb6bafc33dba50946a0f84fbf0456d783dd9517f6ab8a7f78a2e27b2f0c1c3 SHA512 dbe8e263e68bc25e4a20a57bc77013ce510c0591269bf711efa35b5f593ce4d8736d6abadea9bb1eebf5c7ceccea1886ad22a0020b31ac49879507344429a84c
diff --git a/x11-misc/macopix/macopix-3.4.0.ebuild b/x11-misc/macopix/macopix-3.4.0.ebuild
index 530a80225d7f..9cb1ba4dbce9 100644
--- a/x11-misc/macopix/macopix-3.4.0.ebuild
+++ b/x11-misc/macopix/macopix-3.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,9 +6,9 @@ EAPI=7
inherit autotools
DESCRIPTION="MaCoPiX (Mascot Constructive Pilot for X) is a desktop mascot application"
-HOMEPAGE="http://rosegray.sakura.ne.jp/macopix/index-e.html https://github.com/chimari/MaCoPiX"
+HOMEPAGE="https://rosegray.sakura.ne.jp/macopix/index-e.html https://github.com/chimari/MaCoPiX"
-BASE_URI="http://rosegray.sakura.ne.jp/macopix"
+BASE_URI="https://rosegray.sakura.ne.jp/macopix"
SRC_URI="${BASE_URI}/${P}.tar.gz"
# NOTE: These mascots are not redistributable on commercial CD-ROM.
@@ -30,8 +30,8 @@ for i in ${MACOPIX_MASCOTS} ; do
SRC_URI+=" ${BASE_URI}/${i}.tar.gz"
done
-# program itself is GPL-2, and mascots are free-noncomm
-LICENSE="GPL-2 free-noncomm"
+# program itself is GPL, and mascots are free-noncomm
+LICENSE="GPL-3+ GPL-2+ LGPL-2.1+ free-noncomm"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="gnutls nls"
diff --git a/x11-misc/mate-notification-daemon/Manifest b/x11-misc/mate-notification-daemon/Manifest
index 43e30981fa0a..18c6c37872da 100644
--- a/x11-misc/mate-notification-daemon/Manifest
+++ b/x11-misc/mate-notification-daemon/Manifest
@@ -4,5 +4,5 @@ DIST mate-notification-daemon-1.26.1.tar.xz 428836 BLAKE2B 78b852f8b6f6f2cdae468
DIST mate-notification-daemon-1.28.0.tar.xz 433572 BLAKE2B 89c386fb7707b87de61e5346ab018227864427d590e2908f0c85b8697d2d19d3528870f701adfa8f9657ea395718724d6398baf325d0b1d68284eb855f16df3f SHA512 dba0989945b81ff0fed5e77ac8ef7c96bf52ee854c9dc0f46549697e0d0537a8ff4a9491839076768443cc62140d1dfbf911aee489ab568c2975b67c52c78d2e
EBUILD mate-notification-daemon-1.26.0-r1.ebuild 1173 BLAKE2B c83321088f9c1451085dbe52a4489708f633e883692633a98df15ffd9c2fa866aabe5edefd94235e90a8c4aebeef90528f076e96b2aa089383f7da7aec6c2ee4 SHA512 d11be27bf0cebe45922d5e9a29f189e02df02fb7efc0c34b08ce1fc549cb7c75c42c25c5d0ff98fe9718ed99b5281071e4b8893df8e0662b4b0880b574715dd2
EBUILD mate-notification-daemon-1.26.1.ebuild 1207 BLAKE2B 03ae7c8278dcafe43fe7de6927af9cf830ab1d9918bcce927c50782ce70e5d522688b6afa344206ea4f6397f7cd44f09843d59345f2042ea4d8972757ec8dbe0 SHA512 7132a6b77ed6f9e33f5b8b5d1faad8a1bdb0022ce946faab1c1e7c47f2776cb5936678906e64819d870151bbe6c57fc277afbd7ae5a8f9ce5da81daed78c8e4d
-EBUILD mate-notification-daemon-1.28.0.ebuild 1204 BLAKE2B 5122dd9ce824569b550f0cec09e557c7a5c8953c209059765462df7332e754c1382b63bf071fb0b15cba223e2706a6373819c296fb685c8f6dc5548c25dfc348 SHA512 d2e1d299401ac347ce8add4d7b881c894f995a40fb8b2beeacd2759a19f6f0294edeaee61710c124decd483010d88df567049a2e6e90c7547b7b35c02245bc01
+EBUILD mate-notification-daemon-1.28.0.ebuild 1202 BLAKE2B 3eeb4e7e51bcf45328391d4dac333d09b4d29aa92becfee20fb1b4233bd584ee78140b34c24754c3aa9f2a5610ca89ba168f196f5c6c3a031d340eb98581e999 SHA512 29f4ec89fabe31767ea039ba6eb466160b650f99e364dd322d6198bcdf577a5f58126ed3b3039a72400ade72b192cee8a10bd9ac41d6ded7d279134df1eaab8b
MISC metadata.xml 270 BLAKE2B f0aabf52ce6cd0597d84990d03b9f311d785821c68fbbed96a2a27227c0a0e9e591d76863e1afd153e4ba5b4edfaba3b0b33287085c4d8a4d8b9e471b4ae6db2 SHA512 ea3340fd829238d067e7d59bac716c0e0b4810d820cee869c8e67611ad0e65b05652ed07349b1fad72ef3a008e15dbadb5af76dd0e5e557a0200b5f3fa4cbc20
diff --git a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.28.0.ebuild b/x11-misc/mate-notification-daemon/mate-notification-daemon-1.28.0.ebuild
index a1e84c301f57..1e98ba05c820 100644
--- a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.28.0.ebuild
+++ b/x11-misc/mate-notification-daemon/mate-notification-daemon-1.28.0.ebuild
@@ -9,7 +9,7 @@ inherit mate
MINOR=$(($(ver_cut 2) % 2))
if [[ ${MINOR} -eq 0 ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
fi
DESCRIPTION="MATE Notification daemon"
diff --git a/x11-misc/menulibre/Manifest b/x11-misc/menulibre/Manifest
index a41f22d034a3..8ac97a75bb24 100644
--- a/x11-misc/menulibre/Manifest
+++ b/x11-misc/menulibre/Manifest
@@ -1,5 +1,5 @@
DIST menulibre-2.2.3.tar.gz 488117 BLAKE2B 2bb157f6f8fb1af8c5059bfa2f93dbf99eb3a0cf9b3072cae28284d50c6a7d847da7a7dc5905ff59386f7d69029f7ffd7c39cb9137e029355fea2f52741283c6 SHA512 bd554606ad35cdd41272ed656427ae3f610d6aacfc9e91e4de6ed342034e1bb6070812017a1372d04b0df4008ae1cd7207ca243142a874b6abb0a00893740da3
DIST menulibre-2.4.0.tar.gz 520920 BLAKE2B c55dbb077db2af477dc9c1882449981ff15cb66b9c12ea4433ed11a1649f9dedfa8c743ca15f54b5cfd9993c8d8ae3398fd0c87c4b5e3199f5e291029f9c81af SHA512 0c520d9cab6d9eccaa9119c4ff771dbef913909202b3f2d600f4b71f5b2db87c71df35c6d8374099fda07b33b6c02686bd6b53ca0fa3d4dbd439b3c5cdcb2839
EBUILD menulibre-2.2.3.ebuild 1315 BLAKE2B c1e297299c8db6f4e0ac1b980ee02df86ce3d0b2eec5231ce7a653b6967b21ed2786cfa9af15d9c9fb8aa567381e9f3562b21fa2fbc896b6e164918589c364b0 SHA512 996edfa5b0527df130cda9cbc1cd97e672aca8aeb3072c98069d967fc7471c096890ab50402ca054cfcc0974e14fc79969a897837062d3751bc98466fe5b5100
-EBUILD menulibre-2.4.0.ebuild 1324 BLAKE2B fac175e311090d92bef4c8bcd33904fac255d841a5995ec738271f35c3886e3623ad37b4260a8306235731c7f228334408d43cfa7f6156ddd67132515ef709f6 SHA512 5fe3cc9c000f8f11abaee8075527c24e3284b705b0ed5b8d23a7d51a9ba302117ee2b13355d5246e5af734c398088b0228413c3accc8773498e161ab23964cd9
+EBUILD menulibre-2.4.0.ebuild 1322 BLAKE2B df967207867c2282835cf2a11fe67f4cc63e967e59a0d1ac8af9207ae6bb0a0b10fa642f0a132e7bf6080b6fec3fe5bac8c0cd1f922d427287e144c08d8ba071 SHA512 eea77bd61681aa14b222f8f9b9d394a4446d903cac638895684c9b430b8c2f5e00ec626f4e2c0785d678f230337d9d95bcfb855da59ef97d0c62fa7b31d4ce08
MISC metadata.xml 276 BLAKE2B 5ae33ec24b361408186426738ecfc12a6a3ae761e023050d59a02b6bdf5f4dd788ac33ef6c9ff0c0c27e415fb369aa3cf8118bdc6268d95c3a33e75a5341140e SHA512 f186b9f746afb87c00b913f67250ed8a6f9563df447b2caab6717b212c7a8e09ae78b7dcce76bf4acdff238ff12d1faf3b997991a38ba34beae17f734b37b060
diff --git a/x11-misc/menulibre/menulibre-2.4.0.ebuild b/x11-misc/menulibre/menulibre-2.4.0.ebuild
index b3658ab5b65b..2ee5b75fe928 100644
--- a/x11-misc/menulibre/menulibre-2.4.0.ebuild
+++ b/x11-misc/menulibre/menulibre-2.4.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/bluesabre/menulibre/releases/download/${P}/${P}.tar.
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/x11-misc/mozo/Manifest b/x11-misc/mozo/Manifest
index 469e10d32020..adaa86c6239f 100644
--- a/x11-misc/mozo/Manifest
+++ b/x11-misc/mozo/Manifest
@@ -1,5 +1,5 @@
DIST mozo-1.26.2.tar.xz 249672 BLAKE2B 95e9a04fc91424e8ce95e870253bf1d2eddfbbf1b78b632b15d057a3ffa86068bb2c89442cfc50c4f74a76e75b345c6b06cf47d5891eed3ffce460697fb0094b SHA512 c4ea00f97f4dd5c9b33b78e1b438ba80a5e23b69d05f6ea59c522a580c1b07c280cddc0591f266c16f39bbe5f3e07ca28cdbd33753162a02584b551a9857b904
DIST mozo-1.28.0.tar.xz 251512 BLAKE2B 79248acfb03bde54414399f832402cd40e05ccd6ea47ca239691b1c4856a301b5c20874399fa6e27ca098a73021ed4cd4fa573d94f4c2d9926c58257b29be0a8 SHA512 7576bcf275f3dc402db7a436094fe9e601529f5d9827c14b658caca82393ce71075977e523550ab15986eb32ff30718431dc6fcbbb6ae8e9d332ebb3f220beec
-EBUILD mozo-1.26.2.ebuild 1256 BLAKE2B 99d7317635c514f4516110ceade43922dec8ee77fb3547365b7357e2beeef8f9410982b2554c7dc25785eb89ff762e1e9523647b43180bab35a09875ddbf4de0 SHA512 e8bbd476a3e733afd9dfcec99240e2a2aca8d2560ef8e89a50a5550326b75658ebd49c011e5a6383a1ad5d131f6d5b072f2affad7a96268d9ed261aacd0f67ff
-EBUILD mozo-1.28.0.ebuild 1339 BLAKE2B 0d26dd36cfabacad295ad79c6f5e4663b6834a2ff890872a1df67e948ced3268913d6cd16260d5552c2a67260c0a345ca7219b9fe87f58b9e2c955994332d79a SHA512 d22254fbdcb0757b7dfb9495a221b5f0e085451e742d0093bdf852df5489f3af49da5b100853e6e21b302bffc9a9d08a1749c8bd8d6100de3a67fff82d9b9ce9
-MISC metadata.xml 250 BLAKE2B e7c842d99a35a1aac37948f575127a73786f759314df881091e4e06c18fc0238f5b5e742cf54a5f0eb11cb68b47269dd35e0b01380305b77a3726138da431ce0 SHA512 f7c0cb16bd4decfec04cc7f7084ae96041f451210ce5d4589b5e32bed4c7f66602d8eef4e8524bb7d9d410f2a3e0e8393b9878580841cc3faaeb470c81823b30
+EBUILD mozo-1.26.2.ebuild 1256 BLAKE2B dd37470402185b81956a1910f246f5ac56e8e8654e42efce161aaff3a5e1fc3889c0ebedb0a8d1460b06dbdd0c10ddda356a55068a1d63e475d655784818b309 SHA512 f0c2270b5d036a3eac40423636f5437341378b55960fabeed1d4413c38fe0a7476942146732cf433c6b5f16a72ae21a471a22b7b685972a4809db44b2b3874dd
+EBUILD mozo-1.28.0.ebuild 1319 BLAKE2B fb5191d7f20e02fbb594c23090ca6a2fe3a2eba479abe255496d647fd87c08d514a6b5ad11a9ed08b3faa0f5a384f00f688d0a7fe76d8d512e487cc2863f5782 SHA512 f3f7d85a6100e13653e53d7cb3040243a3122f19f60de83f9a2eca6a64439f48811a3590d564a1a7ca2b0e0ddf3357833ecbb62b2f7709ee0fe1fad3786d9a62
+MISC metadata.xml 475 BLAKE2B f41a9a8fc06a238ff3c9dfb8c5fd1a14ccbe71f739c34355227a1c8a655a1844ba9b9d941e04d4925e326b1573eefad28ecdf854354476a165974b311100b166 SHA512 2cfeddfc2c9a12ee3b56aec5c80116c7ec344ce1425b6008715ed2160ff047ba277af4611de7c9379de5a3f8b21d13baa0fabe1ea240a6ba7815ef1aa9c6addb
diff --git a/x11-misc/mozo/metadata.xml b/x11-misc/mozo/metadata.xml
index ae5e541c57d8..c895500bb0dc 100644
--- a/x11-misc/mozo/metadata.xml
+++ b/x11-misc/mozo/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">
+ <email>immoloism@gmail.com</email>
+ <name>Ian Jordan</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<upstream>
<remote-id type="github">mate-desktop/mozo</remote-id>
</upstream>
diff --git a/x11-misc/mozo/mozo-1.26.2.ebuild b/x11-misc/mozo/mozo-1.26.2.ebuild
index 29f50e52fa7b..bd10ba1423a0 100644
--- a/x11-misc/mozo/mozo-1.26.2.ebuild
+++ b/x11-misc/mozo/mozo-1.26.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="xml(+)"
inherit mate python-r1
diff --git a/x11-misc/mozo/mozo-1.28.0.ebuild b/x11-misc/mozo/mozo-1.28.0.ebuild
index 6496e4d89d96..3136894a0754 100644
--- a/x11-misc/mozo/mozo-1.28.0.ebuild
+++ b/x11-misc/mozo/mozo-1.28.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="xml(+)"
inherit mate python-r1
@@ -13,9 +13,7 @@ LICENSE="GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
MINOR=$(($(ver_cut 2) % 2))
if [[ ${MINOR} -eq 0 ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-else
- KEYWORDS=""
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
fi
SLOT="0"
@@ -23,7 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
COMMON_DEPEND="${PYTHON_DEPS}
>=dev-python/pygobject-3:3[${PYTHON_USEDEP}]
- >=mate-base/mate-menus-1.21.0[introspection]
+ >=mate-base/mate-menus-1.28.0[introspection]
x11-libs/gdk-pixbuf:2[introspection]
>=x11-libs/gtk+-3.12:3[introspection]
"
diff --git a/x11-misc/notify-osd/Manifest b/x11-misc/notify-osd/Manifest
index 783c07443cc8..fa6b489bf0cd 100644
--- a/x11-misc/notify-osd/Manifest
+++ b/x11-misc/notify-osd/Manifest
@@ -1,4 +1,4 @@
AUX notify-osd-0.9.34-fix-integer-conversion.patch 782 BLAKE2B a0af1547a98444ca7a8cc5fb1078c3c9a72a238c1e44d7ad232b7d17adbc8106d3ac375425e5bc34a55f35df3a67eb61dc20ee7fb2bdb2730dff5d42b9439fba SHA512 f31fc04921ff7dbefe77cd93fcc3819f17d44c7235934cb9ef57340e83e3d332449edcf7bcb6923a4956b5b32cec00df1ee5760261ea2579975a3d333def77bc
DIST notify-osd-0.9.34.tar.gz 635387 BLAKE2B 469369f9fde562c605c131608b56eb54ea2a5f3d16f530e5b383d04fd8de2fbd531b58ed43caceeaeef65840cb00917484c02f8af0d7a0fc464ab131c1193853 SHA512 60ca63c2041f129d5139537242c2260908cedef633df977a608e19dcb01b75b2280ec80abe2b6da5eff76621107ee9d294742abfae301bc24eaa3aa855c56ce1
-EBUILD notify-osd-0.9.34-r2.ebuild 1600 BLAKE2B 2a5a6061320eba92aa3b3452b31d564de32a9c1d9b30c8a005c4ef1e28fc69026f29c354b707b574c6646a44e0258cff1c4e38d58cede654a2c38266b146497c SHA512 37dcfc6b18f40687894b4c3b332406e46e2b2d964b69df2a7b3499acf330c46d36e9b955dc01f217b156a57d2b94d2c7026fe06087f2c10675a1f0ff8b3235a7
+EBUILD notify-osd-0.9.34-r2.ebuild 1572 BLAKE2B ab9016c8da2b203488fab6ab9c0ed606f50ca139797f8b5bcbb98554b8a6d6c538274c8438673177369018bbc12e03ff2deb2a91d54e9e2a1d8f423a6dc6ae15 SHA512 3895f01d284631e9c7675fdedbd6d6fc5b40a86efb7c4070149b1265b21a01f6cc6b2ddf7d3cf2fca14504e99629eeaa83167c86706c131ed00875c92282006f
MISC metadata.xml 251 BLAKE2B 7d2eba6fb2a179ee3d8de8ba1d8397cca76a8ddd87831b352e113013175917395d8509d08718420dd59827f593f5befd91e14291ec213baf9b8fd5816c08f358 SHA512 2d5b955fb57b228912a83143faf54bd2be9dc93cdfaa20955777e8cb28da6cd2acb36c9b69f60132b4f229d213b600e76285768e895b1b20098fc1bbc52eade8
diff --git a/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild b/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild
index 37513942a8c4..789a23455ea9 100644
--- a/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild
+++ b/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -57,16 +57,15 @@ src_install() {
}
pkg_preinst() {
- gnome2_icon_savelist
gnome2_schemas_savelist
}
pkg_postinst() {
- gnome2_icon_cache_update
+ xdg_icon_cache_update
gnome2_schemas_update
}
pkg_postrm() {
- gnome2_icon_cache_update
+ xdg_icon_cache_update
gnome2_schemas_update
}
diff --git a/x11-misc/pcmanfm-qt/Manifest b/x11-misc/pcmanfm-qt/Manifest
index f4f8cf8a2fd8..c74d781842e7 100644
--- a/x11-misc/pcmanfm-qt/Manifest
+++ b/x11-misc/pcmanfm-qt/Manifest
@@ -1,7 +1,7 @@
-DIST pcmanfm-qt-1.3.0.tar.xz 358932 BLAKE2B e3f9104758ea0a1b4d20c400010d13a79b0d9f8071978a8a0ae17b5b8c85931217cae84f3cdaf01cbeefbfb44ee0f7a66f5f9f14f8a83fb33611ea74a8a65e07 SHA512 c656b89258b8156863057a6f99932174f6f2f4d85ffae85b18ff3f0e3c199624aff29866df3b5f78e826918321cc3298bfe492119e6e01aaf5495cc9500ea3e3
DIST pcmanfm-qt-1.4.0.tar.xz 377652 BLAKE2B 50d0c01cbc7557989196251fce7a9b43296fcfc33dc437afc4a9b9799818797659c849174937a042023bea8fe8aa2ffc825a24a35a1125760697884d052c16e2 SHA512 dbc24092b5ea7f13d484caf4cbefd2267f65db4c5d3b43cecf46114d149f91e58e977bed9fa3dc128e54e0b2bcb1043b8a234d16a7a211a94ae5f123e73ff117
DIST pcmanfm-qt-1.4.1.tar.xz 390960 BLAKE2B 8a7e8dae9faefd77284a03526304e90f94fc0a4993f78a615e07cf466d12a10e0361e41f80275d7a5537702ca9b648ce8834917a4025c1d0d08453ed303179d4 SHA512 3c0186ba2defe3ce440345bfe17635613e9fa2a511dc8309810799cbac931266ea9a42a9a3ebed7bd7bb2f7ec4383dc7d1526b7c689424c5aefcc295bfa2845d
-EBUILD pcmanfm-qt-1.3.0.ebuild 1191 BLAKE2B 0005ea9e984596cb1b0b4673278a1075391f9d6ee3419ab95b989daad432442fb43dcaf631af6a61030749ec2174684270452cb65f9c1d652659d68ddecbb592 SHA512 1691c2b7c12cea7763d2ff3915baf2615f18976cf5ae8a7f6cedb5e1f166c5082d3392acfa2755d81a4d7940f44c63f642386fe8e840ab3ce85d5e9c43c55366
+DIST pcmanfm-qt-2.0.0.tar.xz 395756 BLAKE2B 75071c5f2a75e1d46749a9c289a9faf4cd341912b1d0e8d2ecafb99a23117582d7060635877fa215f2f3181dae5be0dadddb93987da57500ff5c1450e8b5961b SHA512 b4f46245d8e14874546bd95d47fdab41988a6caef3fef45509e3fd12f11d79ab71a0d44a60ca755b097caf7471bc3cd1160078f020270fd6a7cbf58283a4bda3
EBUILD pcmanfm-qt-1.4.0.ebuild 1197 BLAKE2B 0e8683827fa03f6add30047df9b433906d39eda40256b65d69b9c83e79d1b5d6115a129a8333bebc801e49ad60f0032edbbd39567ffc837545845aaf425b943c SHA512 578c179d89a22583a8394f49a5018b03ca3f468be3bd1750b850e3378b4f1940f04ff7f986bb60b4fe40cb04b4df2ef30d8de741988c01fe39f6c2e5ac6bed3e
EBUILD pcmanfm-qt-1.4.1-r1.ebuild 1246 BLAKE2B d246d59dc5f07566a416e4ac3ecfbe5e8e964c555bc4d9a2fe451b7eed8251cff023359d69bdafba2df43c6ce97a5f0f292db257ee8e259ead9471bc277d53dd SHA512 f6df35c985d4c7d82e8a325218066391c19ed4ab55a218fbff336a91e851c072c790d7d80a405e43b411b8b827576348dbb664526d630619dfed26cbaa86ba86
+EBUILD pcmanfm-qt-2.0.0.ebuild 1168 BLAKE2B 5f16618a83bc7fb18bdd1599bb7d238be70a4691002c0ab0cc663ee8c179027fc4aa71b8c79a55d60376a62eff0e0608d72d83e7b8371db55195a708a9ddd6eb SHA512 f8a0da9d48036d0b3830aacfdd428effae54fb44a0e93d13118b98e2ac4700201c75c6af6529cce01219b9eb8877f97ecb03706100701686c2b781a9aafae311
MISC metadata.xml 317 BLAKE2B 2d1773f0bd25bbd367f590a419615c5016ad850906f9a5858a6091109c359e9c677e2c58de2df9515dff7c1e2e659fd80e10b3e7ea605b5035c939790aadc4d6 SHA512 e91c385569fd6309b842e62b0303d4dc5ddb8721e39c9f1d22956c340c776edc940b727312f3307d8bbb6d5fd3459e410568c3170adc94bebc53e2811146fa7f
diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild b/x11-misc/pcmanfm-qt/pcmanfm-qt-2.0.0.ebuild
index 93d96dca9935..68c3f864159d 100644
--- a/x11-misc/pcmanfm-qt/pcmanfm-qt-1.3.0.ebuild
+++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-2.0.0.ebuild
@@ -10,28 +10,25 @@ inherit cmake optfeature xdg-utils
DESCRIPTION="Qt GUI Tabbed Filemanager"
HOMEPAGE="https://lxqt-project.org/"
-if [[ "${PV}" == "9999" ]]; then
+if [[ ${PV} == 9999 ]]; then
inherit git-r3
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 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="~amd64 ~arm64 ~riscv"
fi
LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
SLOT="0"
BDEPEND="
- >=dev-qt/linguist-tools-5.15:5
- >=dev-util/lxqt-build-tools-0.13.0
+ >=dev-qt/qttools-6.6:6[linguist]
+ >=dev-util/lxqt-build-tools-2.0.0
"
DEPEND="
dev-libs/glib:2
- >=dev-qt/qtcore-5.15:5
- >=dev-qt/qtdbus-5.15:5
- >=dev-qt/qtgui-5.15:5
- >=dev-qt/qtwidgets-5.15:5
- >=dev-qt/qtx11extras-5.15:5
+ >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
+ >=kde-plasma/layer-shell-qt-6.0:6
sys-apps/util-linux
virtual/freedesktop-icon-theme
=x11-libs/libfm-qt-${MY_PV}*:=
@@ -39,11 +36,12 @@ DEPEND="
x11-misc/xdg-utils
"
RDEPEND="${DEPEND}
- >=lxde-base/lxmenu-data-0.1.5
+ =lxqt-base/lxqt-menu-data-${MY_PV}*
"
pkg_postinst() {
xdg_desktop_database_update
+ xdg_icon_cache_update
optfeature "mount password storing" gnome-base/gnome-keyring
! has_version lxqt-base/lxqt-meta && optfeature "trash functionality" gnome-base/gvfs
@@ -51,4 +49,5 @@ pkg_postinst() {
pkg_postrm() {
xdg_desktop_database_update
+ xdg_icon_cache_update
}
diff --git a/x11-misc/pcmanfm/Manifest b/x11-misc/pcmanfm/Manifest
index b06b6600a7d2..481e49d81bf9 100644
--- a/x11-misc/pcmanfm/Manifest
+++ b/x11-misc/pcmanfm/Manifest
@@ -1,3 +1,5 @@
+AUX pcmanfm-1.3.2-c99.patch 1139 BLAKE2B 8102466c6a57229342135e6d41a1b6fbedff5180fb592054067d2f1b2ef9c100a76f2bffb677653964791b3a7d61e41e8a8b5106854d40af5fc44747f7624c9e SHA512 0cf32e780b8cdef8270dc22d33c6926beb92f97f7eb0dd5bed94cbb3150c1ce1824969c1b2fb47da93f2d447b8d0375594933704d99f5feb18dd4af5b8dc698a
DIST pcmanfm-1.3.2.tar.xz 424236 BLAKE2B 7d13383cd2b61905bdf14b4b4df8c3d8043a340b597f4d43e40148f61451f82ad3ca36c4c199d81a41dc7e07dde6ed5832aeff985112fae352bc49e873bb67a0 SHA512 bcca1af20500e7a84ebfe5f1efd5a1a2945d32ad3ea5fa945ad908794c56614bd85921fac1e7a3b2fc5ef82267d5d3ffc5ad7065e9878a920dd578cb830776c9
EBUILD pcmanfm-1.3.2-r1.ebuild 1205 BLAKE2B 165d659d94f650330729d83cc310ff3f36a6be9419c1784eecdfe2d4f611f75d87a793e202196b0bda7422bcea5b04b5eb2be39982ea1d76da01fc96da3512a0 SHA512 e4e37af2fbad7c69be46c6655353132dce45df40666b9ee604b16c7232af8e54a6766759249b46e96656dc9b78a1a0cb3742e10ac9eaaa8c84d6c8f54fce9ede
+EBUILD pcmanfm-1.3.2-r2.ebuild 1255 BLAKE2B a353832d8f484910a7a8dd0e54fb144068c5cd979ba76b10cd6bba360e11e07456f9a58588b847b2fe31689146d4a7475ee6c9c899f30c77d156db7d84e0de6e SHA512 25a31cc2bd2c95554b3d0d283a96376e33f752f3e6669ae5005a7c60a8d1266b86d3eaed901891cb7e260f7149a2bccfbea5c00cdd0b0375bc49a827d9486790
MISC metadata.xml 304 BLAKE2B 716fd79a09f1bff0d2fe4c37ba89a2b6eb49108acf253bf3ea7670e03b8f24f87445a02c49912d2d495cddeb3fd04f261ca30067c61b250e182f6da0eaa6f039 SHA512 2f4bf85442f8ff1e0a61ae8d2e15206467c21af80424d4f5682e21717adf8b6e0623cf781d66c51ee86187423e7b69fc1a083ae403c5dc1e988d5f9889d04d59
diff --git a/x11-misc/pcmanfm/files/pcmanfm-1.3.2-c99.patch b/x11-misc/pcmanfm/files/pcmanfm-1.3.2-c99.patch
new file mode 100644
index 000000000000..52337891d5d6
--- /dev/null
+++ b/x11-misc/pcmanfm/files/pcmanfm-1.3.2-c99.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/919077
+https://github.com/lxde/pcmanfm/pull/17
+
+From 9bf5145eba45cd5e3b87d4f040618fe0ea69a81d Mon Sep 17 00:00:00 2001
+From: Mamoru TASAKA <mtasaka@fedoraproject.org>
+Date: Fri, 26 Jul 2024 12:13:32 +0900
+Subject: [PATCH] Fix build with gcc14 -Werror=incompatible-pointer-types
+
+gcc14 now defaults to gcc -Werror=incompatible-pointer-types .
+This commit adds required casts to different pointer types.
+--- a/src/desktop.c
++++ b/src/desktop.c
+@@ -1267,7 +1267,7 @@ static AtkObject *fm_desktop_accessible_ref_selection(AtkSelection *selection,
+ item = items->data;
+ if (item->item->is_selected)
+ if (i-- == 0)
+- return g_object_ref(item);
++ return (AtkObject *)g_object_ref(item);
+ }
+ return NULL;
+ }
+@@ -1454,7 +1454,7 @@ static AtkObject *fm_desktop_accessible_ref_child(AtkObject *accessible,
+ item = g_list_nth_data(priv->items, index);
+ if (!item)
+ return NULL;
+- return g_object_ref(item);
++ return (AtkObject *)g_object_ref(item);
+ }
+
+ static void fm_desktop_accessible_initialize(AtkObject *accessible, gpointer data)
+
diff --git a/x11-misc/pcmanfm/pcmanfm-1.3.2-r2.ebuild b/x11-misc/pcmanfm/pcmanfm-1.3.2-r2.ebuild
new file mode 100644
index 000000000000..27188a32160d
--- /dev/null
+++ b/x11-misc/pcmanfm/pcmanfm-1.3.2-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}-${PV/_/}"
+inherit xdg readme.gentoo-r1
+
+DESCRIPTION="Fast lightweight tabbed filemanager"
+HOMEPAGE="https://github.com/lxde/pcmanfm"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~riscv ~x86"
+IUSE="debug"
+
+RDEPEND="
+ dev-libs/atk
+ >=dev-libs/glib-2.18:2
+ >=lxde-base/menu-cache-1.1.0-r1
+ sys-apps/util-linux
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ >=x11-libs/libfm-${PV}:=[gtk]
+ x11-libs/libX11
+ x11-libs/pango
+ x11-misc/shared-mime-info
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-util/intltool-0.40
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.3.2-c99.patch
+)
+
+src_configure() {
+ econf \
+ --sysconfdir="${EPREFIX}"/etc \
+ --with-gtk=3 \
+ $(use_enable debug)
+}
+
+src_install() {
+ default
+
+ local DOC_CONTENTS="PCmanFM can optionally support the menu://applications/
+ location. You should install lxde-base/lxmenu-data for that functionality."
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ readme.gentoo_print_elog
+}
diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 1c5a8251ffb9..8dccf2d69f63 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -3,6 +3,6 @@ DIST picom-11.1.tar.gz 308617 BLAKE2B cb100ec8d7ae9a9b43d59fb6d8eaf7079f1a1ea8da
DIST picom-11.2.tar.gz 308679 BLAKE2B d592dce3e67bc3df68cbece00cd4446ea6214b994d9ceffdd3d43a983e4a520f7a92c9c09bec12f49f18b4e581a4122c363f8de0c156bfe2e99fa09b04ec2196 SHA512 df8fc1a593e108b37be185129ac1f3a23c2ae648a04352c45b9d5888838e5754c68f2eb684f12f1ed4d973eca0aef83a61789f028c63bc2d0f0f38902232aadc
EBUILD picom-10.2.ebuild 1582 BLAKE2B be05958637eef0268c6285a02955204a8975727136f2085f02a78ba6b026abed970d931ad985f3a6d33ca4cefdf1e05b7594c697a26eb4098f4f36d35ba33504 SHA512 3492a5faa2f19323b592e957a3a36ad751d38e38a0317344c11b38dea8769262712281de36230b44f6a6ebf294becae564e56af896cc16a4ebe76ceb5b9e5729
EBUILD picom-11.1.ebuild 1587 BLAKE2B 3540774ce9ccca4657d532e0ebeb499214486c23960f91844e68d263ea181622f80c25ec339a30a2bfa42ce096f1a8e20570f0267114e77af02fe5688b36b81b SHA512 661326ee9fbea475afa8c07af4953f3bf47d55b89e72458ed3d0be84297e1defc2b118cf742954ff88ad130592d67088b3287a1aad6cf93cd3900ba5b417e5a0
-EBUILD picom-11.2.ebuild 1612 BLAKE2B 273dd897f7f464c55ab89d1ebe8f8d6831a4dada724fb99da341a22ba3809e639e0b338f5c4b72610fdc614a7095231393cb4912d26dde686ce958b279ac5bb9 SHA512 346ed015ef3127182c4859cb72dc3dde1d03d2a6e37e8ac227de27cf6b9334e742869a5b3a0a0d8901289752bf19b53a4e5bd43eeca0ad6347a3e4cca881bacf
+EBUILD picom-11.2.ebuild 1610 BLAKE2B b294c0f6e5d5bd0f704d250bb29dbfff86fb128ec5593fb26032d8e76a66ab16dbb9fed6b86ae50e4ea78d5b105d6984b65999f65ec1eee152d5817af1483076 SHA512 b3b4515255d9f6b79ef54615261841b9c54c46a8f137d2c601b5cfcd3ec58900a171be3bce5bab32d469c658d4e2edaed1bb28a019b96e122654abe4906c3907
EBUILD picom-9999.ebuild 1548 BLAKE2B 131504220a29eefca9c905ceba1a3d3e728ace95443a2b353a105a59bf914d5608ac4f28fe57727fb55b683e77f20b245a9ffc40fb247ba2881904a059f48cd9 SHA512 6b8850854ae0a642624af47a124dbf1e77c0f6d4c391d10ef6eacb10f0136b6bf899d1ff0dba79781f575810e43f6a28a33ee0afd9d2d194105411d3035864d6
MISC metadata.xml 678 BLAKE2B a2e430318134d3080d018d14913dce148151db13f6e59ed2c8b3c4b10c07e0fc16c2b7e9fbd95c0e849739753b1b3572c1d96418fd19955b2c6def2c655444da SHA512 7a172584db948430c11f8b682a918bb0d49d454ab835592047aafa9cf06f418fe0e3bfb2704f6a5ba45998a64096085dc23a2c0379c6f582a63d36f9ebb8e1b7
diff --git a/x11-misc/picom/picom-11.2.ebuild b/x11-misc/picom/picom-11.2.ebuild
index 05fd95b68772..2777b53d41aa 100644
--- a/x11-misc/picom/picom-11.2.ebuild
+++ b/x11-misc/picom/picom-11.2.ebuild
@@ -12,7 +12,7 @@ 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"
+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!"
diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 8c02a7f86a92..1a58b4aed77b 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,6 +1,6 @@
-AUX polybar-3.6.3-fix-prefix.patch 350 BLAKE2B b5c1e349557ebf1ceb930564b5ab4f687c6f2c6d2f4adc9cff787f43a03b5e0d8d08dd0202f4b6c2c90f97e1ac9f94faa32bfea30f58d1ce05b658ef80bf02b5 SHA512 07da5e5409cee75f7bf32dfd4fafc8b9735d9f5a85e53cb1eae330030fb50c6a2c923a03c5703d923087994d2ed8665d09674c8028f1d28346a7289317f9195b
-DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86 SHA512 d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
+AUX polybar-3.7.2-gcc15-cstdint-includes.patch 2184 BLAKE2B 0d906e4a01c92fc50ffd3cb887eadd1103ba0899aa6604bac0bf5d2fb0d231aadfd7bc1e5c3378accd9abccd6ace0fb15f1ace4a85155459d616de9ff64ea17d SHA512 169c9f5a602d0df718b52de4dff2b6250cf593e4acd2623dfb8e8059b45b0f483cc11a814661287362b25182268cbd6209752b74a1124cd3e3a7e23bcfd2cf27
DIST polybar-3.7.1.tar.gz 495162 BLAKE2B 33ffb3bb3595a41cb82a5ee70c79f5a31f23b6463c156a704546c803f0f006780c59b04fe2d1479f52dd15a44534687f130dfde794ac08218df2b634b34838de SHA512 cb248fd904a89dbd88d2d1ab71aeaf31e2b5781304f126aeb489da1238681e354d5347555076e814751ef5bb6717a3a6742d1726cf4721697e75694c7643bed4
-EBUILD polybar-3.6.3-r3.ebuild 1546 BLAKE2B b2e8cf7bb48640533ca54e6b84b6c2d05f6ec65baaf87db7919799a1a677011ebba603754a740c2ee438b7c0ac676eff150a66bd1794adebf395089b938b8084 SHA512 f1002981b63804d4b5909ce0cedd4f45f84381c84b314c5cab9ebcc5048a63dc0022eccf49b7cc2c65f6eb744eab03cf07509a33d3f2b95ce5566378a8b9671a
-EBUILD polybar-3.7.1-r1.ebuild 1518 BLAKE2B dbc67bc5a9e61058afeed56712ec4ed688c05ee63cce0cea4664df5f00b09228063aef766209346dfa38a1e526cf2486f8469f11a8bfaeb1c3b93ad0657bda9e SHA512 85d9e6a1b9395495c884ebe996b4b2bbe2b397fe7b6c93d8a70a9d3f10e29c6d9e7fb5c122ebaee785ae07c3b8a07372423b3f955084083cf38ca51e10d97067
+DIST polybar-3.7.2.tar.gz 494383 BLAKE2B dda97c42de5f32a005ae6d4de737651278df0364187c735d7fa8a6d34e644b917ba3f32859cc19bd869c43f5d14f73ca734a4227651eb267724d808e4a766e08 SHA512 a0ee701533e101789f7eb95c71717ecf1d389a10b202d19261f9f71fee9d43fb8be17fb63e4a056c5e8bd62d2e669c95ee4d4b8c6bb06b933e1e4b26ab1a0624
+EBUILD polybar-3.7.1-r1.ebuild 1631 BLAKE2B 226f1293a5d34cf421b26d55c98916a0e7d55a609d622113a6b5363c9347852bfd778440c39a2f86d54e36d59aa721d697136c3a2f72a82b4cf97879a4f5d44d SHA512 6402c85813b18d29897076e1ad88da26b9c0465081c4b7ea1f3fca0af13971af16052dfcdd86d56cde4716e7f1989625af57fc49672b212077e6dba429eb8b5b
+EBUILD polybar-3.7.2.ebuild 1695 BLAKE2B 5666aef38ff0a9fc437bbb728560d1f2c2d999075357cfae7c5d57a7806a6174b14ade7e80e089d5d95cf2de21fe33fe80cde2656995445c29685623802994e0 SHA512 7b7e248ff90dec7c6e5e4c4ff6fd59600094cc2956200315433d0f6ce2903023d5242cedfe552c1536a0154c83d55172210c4359064fa0779312e06cf6aaace5
MISC metadata.xml 585 BLAKE2B c792f265587effc07acc20f097adc1a1975d23ddf55ceb07b4bda02e61e1b48b1d20c5a07792ac18fa5f02949e0a88bc18fe6df2fffd9454406cda34ac33654b SHA512 c3f9080f68d989dbfd75492ec0c4870e4df9b0525a69256ac95bf55eea60022ac018cc1afe42677bc8f822beec75d137e1e7c8a876763c72664541a0a54b28f1
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 e6bbf888dce8..acdb2155246d 100644
--- a/x11-misc/polybar/polybar-3.7.1-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
@@ -5,15 +5,15 @@ 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"
SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz"
-KEYWORDS="amd64 ~riscv x86"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="amd64 ~riscv x86"
IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -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.6.3-r3.ebuild b/x11-misc/polybar/polybar-3.7.2.ebuild
index 09507ab90029..7dfd36994d4a 100644
--- a/x11-misc/polybar/polybar-3.6.3-r3.ebuild
+++ b/x11-misc/polybar/polybar-3.7.2.ebuild
@@ -1,19 +1,19 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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 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"
SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz"
-KEYWORDS="amd64 ~riscv x86"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -23,6 +23,7 @@ DEPEND="
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
@@ -43,7 +44,9 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-PATCHES=( "${FILESDIR}/${P}-fix-prefix.patch" )
+PATCHES=(
+ "${FILESDIR}/${P}-gcc15-cstdint-includes.patch"
+)
src_configure() {
local mycmakeargs=(
@@ -62,3 +65,7 @@ src_configure() {
cmake_src_configure
}
+
+pkg_postinst() {
+ optfeature "Unprivileged display backlight control via udev" sys-power/acpilight
+}
diff --git a/x11-misc/primus/Manifest b/x11-misc/primus/Manifest
index 91f3a7e0b52d..3a4a8792e3f8 100644
--- a/x11-misc/primus/Manifest
+++ b/x11-misc/primus/Manifest
@@ -1,5 +1,5 @@
AUX primus-0.2-libglvnd-workaround.patch 662 BLAKE2B c2a4af4171487405ca08248c162e7ea38cdf7af0ee32636f19f867741794d18dfbd66490163c7eb38de975f5adf29b69dabb47ec8c6196a5d36781e25be58c24 SHA512 529d62808a488237b0730aee9e83448d0d9910f4b3b1f707012724a571a3a94362d5e19f8f347b94f999ee3c4b7ff9260113718bc8a4d7450264579de8ee7fff
AUX primus-0.2-respect-ldflags.patch 733 BLAKE2B fae740396454d1051f3e4b5714e281edf9cab2b11144cbf5af2edfb6010c1e5adeb501a64289d7093105cfd039928e06c13246c845fc6dabf0a4b23b921a1f1a SHA512 d15fbebb12c5f9d299fcb9b7bf8004e2933d7739b754fc2de45cf13232938000ec187369eee28be85ea4502844b67b991f3c49b7ed31c0036e2da974e72e3248
DIST primus-0.2.tar.gz 26248 BLAKE2B 5e7822e66f3abadc442c30792c03dc731814a084ca2911b9e0333efda1fdfd36ce3c31be612426ae3747d7be0575aca2e7562054ba4ae719812cf800ffc04ff5 SHA512 4108f4e721c9cd8f8dc592a41706230b29bbcfcb8ba49e61d1f07f715c81304471e0d00407bc59a314568b3b42e19f0962ba1dbb8ef1996fe0d4ac13af2e3d2b
-EBUILD primus-0.2-r3.ebuild 1620 BLAKE2B aad6f1ed54f6ee84da94505d19d7d860d29cd7f6a2d864f17a4c9b06c58173566922510c92b390a93bf28735ccb078e0e3c60215ac6e18a40a0bb46d3e7bdc5d SHA512 385fd90acc5335874b91ab19f0230395685e1e456a12fd885a6ccd4a6aafd8b6d8eb04b5593c29d0982623ab386a0f094310b56e8105c8b134164132511bbeed
+EBUILD primus-0.2-r4.ebuild 1627 BLAKE2B e8ea1b9e488e17bbcd444a5b15f687cde070d36c175fd6ab5ef852949cea04b3742855c4fc45c66964c40a7307d715a3504a9772e5432964d421381d4b47892e SHA512 3d17ea69e236ccb20e4499d580cb7ee49e274adef127757cf8562d097000eab8ad8d4a2cce4ab215d9612600ea4168cdc43bd88370d96f08f6b706ef13020c05
MISC metadata.xml 342 BLAKE2B 3d02781fdd6f164b9deafe94086de729800120d8d7af01dce762c1871ebe94258742daa1aebc6fe849903d71842372b891bb9f104799a384511436b0407b701e SHA512 14773890e8e4a1041c938ef4c145cb3aa4540cd9827dcbad2a9ed4cea1d0fd39eacde366e1b1b1934a08dde0910c6ad267d2f21c59caf95f536fc0a5ee01bc8f
diff --git a/x11-misc/primus/primus-0.2-r3.ebuild b/x11-misc/primus/primus-0.2-r4.ebuild
index 3a4c0197ea9a..acd44b6182fd 100644
--- a/x11-misc/primus/primus-0.2-r3.ebuild
+++ b/x11-misc/primus/primus-0.2-r4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit multilib-build
@@ -52,7 +52,7 @@ src_compile() {
}
src_install() {
- sed -i -e "s#^PRIMUS_libGL=.*#PRIMUS_libGL='/usr/\$LIB/primus'#" primusrun
+ sed -i -e "s#^PRIMUS_libGL=.*#PRIMUS_libGL='/usr/\$LIB/primus'#" primusrun || die
dobin primusrun
myinst() {
insinto /usr/$(get_libdir)/primus
diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 612dedc2d413..760da51b37cd 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1,3 +1,3 @@
-DIST py3status-3.57.tar.gz 450564 BLAKE2B 136e8737ebf2fb0bfba91e767ba557656a0a09b57ae62da9a3196eb511016dae9967bdddfdbb24d1b6e17e6601fa091e7f5c7e8d73a091a9d6e05fea702479c3 SHA512 e91f78c3b081f4e98a91bc82d81088dfef0da7fe00ca3b1c90c5054aeda9f64e79c8c09e886e13ad514297cb0fc5cdf327e1b11f99f59f33a8a44ffb7ff469e0
-EBUILD py3status-3.57.ebuild 894 BLAKE2B 21758de7d838090e288d5c79a46087609b21e96690bc7d6bcf462639187b99ef5b31e991d4b83c7e2198d8ea0f23a48191d6c9c9222f0a1c18636040c8e643d6 SHA512 8bfb713b70a9a3708658570625e1a4bd2c7ee3b5407d9a5f61f4c5b7a3f9ea7938db5503061a2413948b31793d63055030c7df0182e37a2226db5ac6c2f82acd
+DIST py3status-3.59.tar.gz 451201 BLAKE2B 3a16b9aaddb25514305aaf52a828fc36c9e2e7e9f290c1a3750b99d37c9cdeac2bf66f818a4ef315f1aa815a6a89df721fda1c55c6969312dd7a1e46a43b2dd7 SHA512 04dbdd981d3a66616188a5ef392f28447d38886720b95eedec090f7666877a252e676e5b85178a286177d24efd35fd6da2db03f3e4a1920ae8e365e2ff39c316
+EBUILD py3status-3.59.ebuild 899 BLAKE2B bc40ed50f54faa94029f3d3d9c36e7bc085240b41131551e845ab3544f337b615469df10674b2a485a95def986349f2cda370ac71ac02831a829f56824293e80 SHA512 6f3677089c41483ae8d96cdd16eb193f2065526e1d9d84b52e435410cfd7bba0f06329429ea92351eaeb232edf1ddf51b1e181fdc3a0f6f836b90069d5a97932
MISC metadata.xml 649 BLAKE2B a3ea307c4d4c613773015caa89c6aab50af43fe2b7fb8ef0ba673cbace9fefa015236819f85e416639e9683c554c06f3c0141bb1b933001b69b5c2d55fd0a0d0 SHA512 fee8d759154f61a9228038eb1ed990d55a2cc70c43afebb213b6d81f7b98ea333dc89775a64c6600adefae8bdc82a76df26dc0c26ad1bbdeac6020c0f065e67e
diff --git a/x11-misc/py3status/py3status-3.57.ebuild b/x11-misc/py3status/py3status-3.59.ebuild
index 306470adcb04..0a40790c0771 100644
--- a/x11-misc/py3status/py3status-3.57.ebuild
+++ b/x11-misc/py3status/py3status-3.59.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{3_9,3_10,3_11} )
+PYTHON_COMPAT=( python{3_9,3_10,3_11,3_12} )
DISTUTILS_USE_PEP517=hatchling
SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/x11-misc/qps/Manifest b/x11-misc/qps/Manifest
index 7d0414de8889..4e3e17bc3d5e 100644
--- a/x11-misc/qps/Manifest
+++ b/x11-misc/qps/Manifest
@@ -1,5 +1,5 @@
-DIST qps-2.7.0.tar.xz 269192 BLAKE2B 90cb86f854d7c7df92ad206558741284a758b569ad117e9c4c0fcf063ec86539e9dc45e25e02449c63063b335056d01b5926ec760fde505b014ba3eb76c4ca2f SHA512 76285f37869f057fccd895eccf965547c11e49dd8315ef8ac4ea199734aae449be8e7782d41fb8582b0fa60715952857595d4bef7a3afcb47e83f31a168fd3c7
DIST qps-2.8.0.tar.xz 450280 BLAKE2B 2cb5197ed9564f1b2c48cca734bfca70df9513c1e44fd46ffada374823275370afdaa43ca4a2c8572781ba255efd5b95a67ca0aad038eea2cea9acefd8fdd449 SHA512 1dc4e0018eec82a70f33604d3f5b58a20892f1d97bb0334596d9ca47bc9d4e51c5acbdc8f72289612ab12a9a180c04b87de5f91a2fc0872791f68d0e6a1a2129
-EBUILD qps-2.7.0.ebuild 740 BLAKE2B 17f24cb750c84f45588b50880bd2cf62da1cea35e9a1f7b0a816c7b1993021b1ec0b4efb8e5f376b0621f49c83959c71ba6a3f373871b423d9741f504c87e380 SHA512 97c9b6ece0042ce640f693f407f1c608f6dfebbbf9c88b18ade10168e1e18517690d558997eaab0fa3d1f082bb8a2854326b369b6fedbd27271e77f96da14217
+DIST qps-2.9.0.tar.xz 457488 BLAKE2B 641b084f1e6817c7a5dd95aa1a21ede11e6c3206ac3206fb2e1ebd4e4685adbc53f09fbc6ffa44297f37a70d0bf1a12758e232e00d4126ffbe7f38eed4f10f15 SHA512 d085f987ce0abbd479704270415502384a17fdce13401c8d70d0d9982b045ef50b20abc347809e3c0c425651440c2c0f8e24b7114251808011990e896e6710fd
EBUILD qps-2.8.0.ebuild 740 BLAKE2B c5687402f6fc1c87da31a1f3fc2483d5290efc38cf3645506b413938babb64b9f0502a720489ca4322b7ee6297ee54cd60148fbf0259b5098ba6e9b7c59f6ac1 SHA512 42f8b209aadc5f77d33f4b467fb2e60fb1a4c0525907be3f3595eafd2ca5fadc00994aa5289627bcf23139a7e09c514d91c0a7ffee827b408a31086ffbdb59dc
+EBUILD qps-2.9.0.ebuild 796 BLAKE2B 952f69c4c7d2af69790dee6511a1223ea1e88683a58b312fb248a6c873769db977f6940040cf207f9215af9b81aa4f5a077561f34158338b7f05455f8277aba1 SHA512 b092c6927a7dae44856c80cce52151061858d0380488223759829430145ad7d6bae996a754eba30f06002b18b987c1a061bf2db7ace3ec6f5b68ed780580a4bc
MISC metadata.xml 310 BLAKE2B 721b197419cc333428e003442ce2827f346f0f750b9109fe2f95f3da06a6342a5798c4d57e6ad839aa62887a7060ecba0fd1f790aea26c6cc93ee97550c4c226 SHA512 3405859e03ff8f73e27e4b7fae13e93983f0fedc4f98080008d631f8534d50fd8df770cb72cca8b7fdd7fd662fb1d09425c085f862a29eb6a32dc7d6ffc6adb5
diff --git a/x11-misc/qps/qps-2.7.0.ebuild b/x11-misc/qps/qps-2.9.0.ebuild
index 1c66548a5258..6307611cdd3e 100644
--- a/x11-misc/qps/qps-2.7.0.ebuild
+++ b/x11-misc/qps/qps-2.9.0.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,21 +7,25 @@ inherit cmake xdg-utils
DESCRIPTION="Qt GUI Process Manager"
HOMEPAGE="https://lxqt-project.org/"
-SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ 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"
+fi
LICENSE="GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
BDEPEND="
- >=dev-qt/linguist-tools-5.15:5
- >=dev-util/lxqt-build-tools-0.13.0
+ >=dev-qt/qttools-6.6:6[linguist]
+ >=dev-util/lxqt-build-tools-2.0.0
"
DEPEND="
- >=dev-qt/qtcore-5.15:5
- >=dev-qt/qtgui-5.15:5
- >=dev-qt/qtwidgets-5.15:5
- >=lxqt-base/liblxqt-1.3:=
+ >=dev-qt/qtbase-6.6:6[gui,widgets]
+ >=lxqt-base/liblxqt-2.0:=
"
RDEPEND="${DEPEND}"
diff --git a/x11-misc/read-edid/Manifest b/x11-misc/read-edid/Manifest
index 9448033ca974..1b4ca5e5ffe2 100644
--- a/x11-misc/read-edid/Manifest
+++ b/x11-misc/read-edid/Manifest
@@ -1,3 +1,3 @@
DIST read-edid-3.0.2.tar.gz 17508 BLAKE2B bd27f01fba0b9bf5ca5e5d8d4af422cc14120ce280ec1abe047f31e11f85fbe1b8a8e729b97ef2272e2ab3354871175e91bc11f8c15b2aec0cd10d37aceba392 SHA512 779ebe7f1ffb6e7952762b5f886e07974f2c0fe5fa9be0722b928559466b56aae450f741817bb91bb2e33ca66ab27af39cea3c7af220c99b85dae81734138aac
EBUILD read-edid-3.0.2-r1.ebuild 1030 BLAKE2B 2668cc8ad0cbff93875ef70bfa9a4524d705addd43026ddf17ceacbf2384646c40748e76bae28afd4265ee0533914d975b6dee560e80dd86febded96a727f745 SHA512 e501688d04c17ab490de85f6f6a4f244b1b9cd2e7c0bd9b2df3b3c75a1665e14b21c8a9c646516c1c35d9a6306afdaf792517cff6add3973a7d3917fd533844f
-MISC metadata.xml 393 BLAKE2B 35b1d645c4d9e52bc475bfb14846b3e4fd854f8e39ae4d8f8277e4741327425496b9eb5e885fbd43b3c1a9456c838dece040605f69c21b0764622819e49edd2b SHA512 f07be82fafe3ef79faf4fdb22fd0a03b6b6ed367735884fa5f6adba11cee2915a28c40be85cf2fd7d1908ab525bcce4e6b06a1cc45a2e9c6f903e145b9759450
+MISC metadata.xml 315 BLAKE2B 77c523a82f7239d315a0148d77b56d8eb3ab31d42b81f72cb54253944fccca67c9592863cf621aa2e4c06583fae43285f242185041f861219de53de91b20d699 SHA512 039184a4537a76de4f21cdacfbe004573ba87bfd50290d6090b60b93374f634969734ffa7cc7bbdf27052e30ed7488689c6a2d15115b85f311539c2260a887c1
diff --git a/x11-misc/read-edid/metadata.xml b/x11-misc/read-edid/metadata.xml
index ae008b93a553..ad92420181b4 100644
--- a/x11-misc/read-edid/metadata.xml
+++ b/x11-misc/read-edid/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="vbe-mode">Build get-edid with support for legacy, VBE-based interface.
Requires <pkg>dev-libs/libx86</pkg>.</flag>
diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index 09e63eecec93..bac1adf91f8b 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -2,5 +2,5 @@ AUX redshift-1.12-apparmor.patch 1195 BLAKE2B 1601e4c8ba980e6f54497e28b8e7d33d6c
AUX redshift-1.12-libayatana-appindicator.patch 1125 BLAKE2B 94eac1a5b7567788d1ba70e25b3104dbd0db309a16da1b071d7b0affca6244d1957f7201ee18d085d93c25592d7dce35e876c54807ef86c87e307b6729dc242d SHA512 5ba8bea77c28fa2c96cb6933fbb83e57b363f71e6269dc31b1a86c375e84b082a931aa95b132a906772a7112e97f96f8aac39d37f1a034a1a3a57e36178eb9ef
DIST redshift-1.12.tar.xz 486072 BLAKE2B b7ce74ae134a8f6954ff978e99670f24c447b23ab5e8d69a62109806bfe38c5e1b41e5f65cd6b182298aaf3e0b9187a2c70ea3148fd4ccba8b9c17697024944d SHA512 225e222e5f2c55be4571094ccaf02a92e162dfc35fd0fe504084e21e358b888a72f9992f9f9edaf1d496eb673af74a0d825ae5cf6ef7f0f1ab51d32419722c32
EBUILD redshift-1.12-r10.ebuild 2128 BLAKE2B ec37f17b3f2c2e50c3fb7e48d97c9a5fc745369ff489e48128fa18f9cf61e35ab270b6f0465b3da4085da449bc7b8c4c5e23d4e1273539b4aff0b634db0951df SHA512 070bf94d1adc69d87e0ba56f41a208080a3552a6999864806d8360d17451cd100f242e35865928064abaf2c4855237a5dd1aebdcc0d963e396940a3a3ccb4c1c
-EBUILD redshift-1.12-r11.ebuild 2368 BLAKE2B da311fed98fe484cdd4ac418ae387b7b718ea04d5d1b3346d1acee901318b39f22270144b608eb9dd74f0e5aa734c2c7c2fc213f41f725b987b64235419ce20a SHA512 e64c9037b406de3e80bcfa061db9d071500a1b7b02041804f87f31dae285cfde7aaa9225ebcc98310a077a1a0808d7304473d913bba5d1b234f83d452b6c5331
+EBUILD redshift-1.12-r11.ebuild 2364 BLAKE2B 7c7334f4424d14291a635256e83bee8d967cb8d4b39ebc46ebe76187f06b6727f7e919cca0194b81fd42cee6b65ad2e965246e9115bccd985fd0df8f45c0e9e5 SHA512 66a74d54a2c2f56aed4d8389c1a70a792dfa5fb9a0d0cd406593a70c4a45c1604c6e4a7c71f288c73dff40bf96d328c893b45632ffaaef65ef6f60c7da461c41
MISC metadata.xml 403 BLAKE2B 10a0e5faa2716a1caa6882d1e9cb58e2a76c7ed7e75713347e89097b212753dc0a21e3562e5d09fafdd25177a385a9447fc0fb2a250368e22796072cc1b72158 SHA512 c7a329c809a328c06628b5062891cd444f95cbad62ccbb3c2c9ae70a0b4b477e5406c7d3729393f6342312025b854f5cc171a25d1564e2b4f05f7823f4719bfe
diff --git a/x11-misc/redshift/redshift-1.12-r11.ebuild b/x11-misc/redshift/redshift-1.12-r11.ebuild
index b2b5c880cfe7..cba0bd3c1a6b 100644
--- a/x11-misc/redshift/redshift-1.12-r11.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r11.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 @@ SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
IUSE="appindicator geoclue gtk nls"
COMMON_DEPEND=">=x11-libs/libX11-1.4
diff --git a/x11-misc/revelation/Manifest b/x11-misc/revelation/Manifest
index c4c896138f6d..7008e153c4e0 100644
--- a/x11-misc/revelation/Manifest
+++ b/x11-misc/revelation/Manifest
@@ -1,3 +1,3 @@
DIST revelation-0.5.5.tar.xz 282252 BLAKE2B 7c4c430d24d79b820139dd2b4989dc2d78c967b16c864149d2aafa9e91ddc26a3351f42b5782812202f77a36529c46d9515cc1aea73346c7e8e017079b810a7d SHA512 17bfeda87e27c00f12bc068446d053cee394282e5eabea6d075ac262b5f400f31520d2f9b29f99097d1d6ad72bbcf5d2d9d4da2a0eba2806ff0adbf1bb47bb0f
-EBUILD revelation-0.5.5.ebuild 1207 BLAKE2B b17d4b5edb9aa7218b9e77638153868a652444e9b0d92a81e1db879273da687d566e36e20800102f6f44c312f0e050cf73ae764b0368dec2220c1f863ff23551 SHA512 1d788b1aa7696797565376906ee6118cb5ceb611e79f50ed0b55746414267c4faabb83fd62e5a64baeea9933e15140f342ffdc73c47bf6686c6014e07fe1d5c0
+EBUILD revelation-0.5.5.ebuild 1207 BLAKE2B a065cef5fd23943164c2c793a093cd93d124728e0f7141199a79ce9833d924e674966ed35db51c20af4a4ada44b75feeb8631fc67b440e388e0978c27b8bc599 SHA512 920ce9b371d3fd737d1a5d98c5de3b4c4335a03423e597b1ea134a11608d83c4d1dcc61415c85aa9805ad07ea00d2749729f7c4a02e4423e74ed0725bcc0bf18
MISC metadata.xml 508 BLAKE2B 56bfae4b0e27795147d666c1c3c52721a71c817dc637e6e6c5f301c298c523576ef040aa216b4156e9fe609cfed3b8756c18fa9d7515b639079e08531ff2e6f6 SHA512 307713b87335c7778f68484c143f842037380c4c55fa200e5630582544d1fdfddf00efb378ed286bc70d94918d6f1643508483779791bde7de499f9121e6a823
diff --git a/x11-misc/revelation/revelation-0.5.5.ebuild b/x11-misc/revelation/revelation-0.5.5.ebuild
index f31aeae6bc97..3628ed638e00 100644
--- a/x11-misc/revelation/revelation-0.5.5.ebuild
+++ b/x11-misc/revelation/revelation-0.5.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit gnome2-utils python-single-r1 meson xdg
diff --git a/x11-misc/rofi-calc/Manifest b/x11-misc/rofi-calc/Manifest
index 564ef65cb8e7..95f95770722e 100644
--- a/x11-misc/rofi-calc/Manifest
+++ b/x11-misc/rofi-calc/Manifest
@@ -1,6 +1,8 @@
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
EBUILD rofi-calc-2.0.0.ebuild 557 BLAKE2B ae68586334b9114f2a89dd45fe9b5a5dccc2c572537a6a36f5f108aaede9a16d8be87c936818a85dcb9a61199f81cd9e4aa503196c4017eb65d1c158de8c6947 SHA512 7080c170c773f02b8a1c0cd1db20248b5811c0be503147e408b13d838a07e3963ff9b388dd4f927a043ce2162ce7246f30be95caa29a3b3ddad693ae88d0cd7f
EBUILD rofi-calc-2.2.0.ebuild 557 BLAKE2B 26b07f9207d77f7ff01a2cde318d62e5d8e63175af5009eb081e9cc9724c3ac072b9bcf96d7ce5949cadfac4c1cf030c95f3a5e06637f94763fcdc88f9c18218 SHA512 944bbca58befa5a6cf23912e018a2986097f3f67da6efa4396eed32fd7068c60e89e7ced1e925343ef1524678585c5f98a05a0361dd42c116daa7aecfce1757e
+EBUILD rofi-calc-2.2.1.ebuild 549 BLAKE2B 03154203e279947c840aa1314b50ccd8412bb5fe43abe08e2ada3b04b9826816d04b22dfbe035acefa2df59408597cba158dfe9977da6b74dd2deee030f6db20 SHA512 69d31e91cf5b62db033a9bc7ef5aa22546a02c383c5b1bd19927ea071f9a6bea7662f5be015f439e0ac80df94f31d489a66ee29989f9bad1e073ff22c0a3c9fb
EBUILD rofi-calc-9999.ebuild 537 BLAKE2B 3de16f76ff930224550bb2d1aed2eb3c1181338219ba5c9f600e69bcded74c6945e9f40db1cd14eae2be1c6931e15677f9380cf1b1d6a37ff4dd22427e6b19ba SHA512 dca03c972c70d2b5904d6d149f713332f9b3287571874af87865918cd85f382387d90777969c995ab4deff877a706e0268887dba884a41aba1d8e1004838705f
MISC metadata.xml 267 BLAKE2B 7dd5bd0b69e7b01ffc3a7d2088a9e815eb7cd1a29779b67c76236d1cfeb3d4a6d107747af1ce010df73f21de3b2a60ac50bee767900b67e9deb0e4076891c9b5 SHA512 0c9213901130dda93d68de656cf5a9a771511307db4ebd351b6b5b56c969d7a3aee08393882a267fd06b9ee4fa16f9aa5996d117a7f9df3c7ec15983bc95a494
diff --git a/x11-misc/rofi-calc/rofi-calc-2.2.1.ebuild b/x11-misc/rofi-calc/rofi-calc-2.2.1.ebuild
new file mode 100644
index 000000000000..47135ee28930
--- /dev/null
+++ b/x11-misc/rofi-calc/rofi-calc-2.2.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 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"
+
+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/rss-glx/Manifest b/x11-misc/rss-glx/Manifest
index 3cc87f203b7c..3dd0722f364d 100644
--- a/x11-misc/rss-glx/Manifest
+++ b/x11-misc/rss-glx/Manifest
@@ -12,5 +12,5 @@ AUX rss-glx-0.9.1-strict-aliasing.patch 823 BLAKE2B a37f58801a344f9979bbf62ed5a3
AUX rss-glx-0.9.1-variable-mismatch.patch 5297 BLAKE2B 2567d50832085fbf7d540807b8facc633c278d52763ad38f4f76b0eaea9011189768f8577a4d63b9a3973689f75b1fee277aa957700f90b066c0df607a553f50 SHA512 f1afa532748e4eca8da143f1d5444cf4d36fc85278e126b6fad3cbcb9da1a8f3a61e5a9748dc7410d8418d51df2473e53192e961264ce471b76a0ffa4884fd48
DIST rss-glx_0.9.1.tar.bz2 5435799 BLAKE2B d8161f06469f1160a6e80bb47a333746fac82df4d92eb9d007c7d6fe3a32e1a54a30d4675f64b100fd5509977dfbda7e8821daa462f00cbf748cc7c4bb8afa72 SHA512 3293e6446d6f85e895f1ba8fa982a1ab1873f60714e0b351458ac12117af2427b7cc931185b9485a2af6dd86ea9ea5f2fca92eaae9c0dd5290b5108bc2360961
EBUILD rss-glx-0.9.1-r3.ebuild 4052 BLAKE2B 2b9406924ac4ce126f7bc00f6efb09cf26c42225a35f93ed512b4bbc1a0296fb4f7c96318b3adcbcc031313e5599c602d7de2a9417af0167f624e5fac73cf733 SHA512 726ec226abd352f1ba2a41d1cdf803e0610348aa76825d477832ae6f9334f1cf675d001d2be35a69f99d396f801b83fe7b003543185ff6f08c59491069bb6fe3
-EBUILD rss-glx-0.9.1-r4.ebuild 4291 BLAKE2B 57d0f41d2c358c78df7bc5b2b920cb2f79f96027dc34a988739aec3f6adfe19d6515361d9d3a746d441a11efbc5e1cd49c16c4405794156cd0b81772ac640411 SHA512 f51cbfb736b1a1fe6436038f41e09f503539715dd9c4e37e6c827079cf1b33991d25aa416193bde81a42d03384bf13066f5032cbd541d30e5a85817a99ce1916
+EBUILD rss-glx-0.9.1-r4.ebuild 4288 BLAKE2B 4f79277087f543463867a87d9cd09458bcff74478579ea07590b69f4dfbbd0a0a5b6c41d32e3f9627201be91973e9a1b842b97d203b2160e1fec0bd7fe558836 SHA512 4bd9260e7813996008737f2e74d120b3acbd927bd46d954fefc9a94c1d265849917674ecb6320500778e9695eb46b489a1b96c21cef95c52f66f7fe1a46bb102
MISC metadata.xml 566 BLAKE2B 80d4fe47508e61979af5edd605fdbfc1ded40be7bd7141f0ae5f3ac03f7834278dfb548dd8a8e5b606a8f1df025c853e7648e8f404852209ad4df602266db3b7 SHA512 c060dee409a6c2816e7548b2ba1ebaa0d055088babb89ffa8ecdacf5e9ca69e382b7eac5feaa373eb3c981817f27cc13421084bc02e5c592c2d8c44b16bdb02e
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 86edaf46c925..96684b26d2af 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 8fa4eac877da..c9b55c906365 100644
--- a/x11-misc/safeeyes/Manifest
+++ b/x11-misc/safeeyes/Manifest
@@ -1,7 +1,12 @@
AUX safeeyes-2.1.6-py312.patch 934 BLAKE2B f071929938ec8cf8511099e11844ee517a86c7b5abcac5cbee9f3722718b58ea61700ee95ba67d607dae7b8d833c8ff26cb00a7fcf4b7e7aef477bac87015f40 SHA512 684082d2d6a21d2ec64081e765d76e47788ba9ee56650435e2a5ec86a89784e912f09001099408d4fc4d2694decd20b2425ef03f1bfa41c47bb8fcd711b1d2d7
DIST safeeyes-2.1.6.tar.gz 286359 BLAKE2B a5e4b4d680d455f2ae9494705f1e4508341802f4826b2d11f5407eed4074f0eab45066a3741745dd164b47e26a2dbf2a393945bffef0f747cbebd5f87b3b1961 SHA512 6476284ed1d8cdde77f10b3fe962a5d9d5ead944b0418f797e375cc67affa6807d858279cf4a1189585b7688dbe983fc6b90c917e0e55a2a11ebfdc56b44ca93
-EBUILD safeeyes-2.1.6-r1.ebuild 974 BLAKE2B dfa896cd9dc0007a43b99801bcffea0fcfa28f8a11cd67741627671bb9cceda8f74593b3915c2b9920be3b24fdcbb0ddae7cb0754f00a12eb92302e7d0a8a7dd SHA512 b3746e14c3db875f7ad785f69d5eafd99b64043d2437c0df2093a031ef964ee531fd9f9524ebb10d359a618e9e3b4103f9aaaaf4a7ad1fb8f59b4afba2e9c36c
-EBUILD safeeyes-2.1.6-r2.ebuild 1019 BLAKE2B 24307618902eaeb06aa0adfd42a46be2f7cd94119e865d3b4049adb76e6765a69d0e924150e10f14e95f0469d5d7e9a4f9993351a7a50f3986b08a6ad1f1685f SHA512 7ac6b529cc8219e0576037a369e297dc01d677ba7ccaa29fe8a919526e250fd0f04a71195c9a84f0c78b2b42f883aa80f525c0888c7a815b1375483afa28734c
+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
EBUILD safeeyes-2.1.6-r3.ebuild 1510 BLAKE2B 60436c6dbe9219d0cb5ae21954960e3de0937a19b5de421a0cb777036891b1d602fea774d0531d14a65159665ecef9b2a6d8230fd4b760c590654f89a77240e4 SHA512 5cec71ed3b05454d28a8ffd78889ef1d4f877b3ce2327f1c8b20b056d6ab184e804407f3835e2f9fed965e0ec0f0f69b8bbce8534e3add17537589b2cc62fc41
-EBUILD safeeyes-2.1.6.ebuild 982 BLAKE2B 0123c6f56dcb8d3b924302cb5b0721e98876fb77d369d454f17ad4de298841fc30610401020ea8df45bac2a34da349148aa04c414ab3e6fd46a238cf50230286 SHA512 3c70aaff2379eab803973356e1510fc8076d9efb790b9efb837377e5ce74d09a409ab47eb05e9a2fdfb95a14fd63d98f7a697d608a9e4fad0a00a4785a06b41c
+EBUILD safeeyes-2.1.8.ebuild 1465 BLAKE2B 1bc5ecef32af8f1ed838060df592c8de6dd602858dd0dc368d73d2b99874a3d177ee97c872306b2918a82f2765fda5398e3e4a9fdb382ba1fc62789f423295ec SHA512 0c1921df7e62f9d6a60709a17a4d572ae204bf06252c8ad164546a4d3ec9260616125ae79911797bd6749a826815cd2fee3d1196d09fdd9cc3ff29350cfc6277
+EBUILD safeeyes-2.1.9.ebuild 1465 BLAKE2B 1bc5ecef32af8f1ed838060df592c8de6dd602858dd0dc368d73d2b99874a3d177ee97c872306b2918a82f2765fda5398e3e4a9fdb382ba1fc62789f423295ec SHA512 0c1921df7e62f9d6a60709a17a4d572ae204bf06252c8ad164546a4d3ec9260616125ae79911797bd6749a826815cd2fee3d1196d09fdd9cc3ff29350cfc6277
+EBUILD safeeyes-2.2.0.ebuild 1506 BLAKE2B bcf48468f6ae83486be80618c011b7c8c3d5e581dc69d71c205bb9e5a49163eb95ba5c311d822eec518f849c237374a1feadcc0917544e5b8a7d8e786ef396db SHA512 083863b810f3726281b08dfa4537efdfac70178e1202820d14e49e129721f3604d97e2e80d620adc7d7fce8472a9d0c5b30ac98820f353f82636b4cda858c289
+EBUILD safeeyes-2.2.2.ebuild 1464 BLAKE2B 1ba3edc3f3ad9b28be98e071936afa64977b2f513ddb1224ff07473c19d93227255844d3f202ce0c3cdb2ee67423d35024469d3179dfcc9255294562a995d14f SHA512 a54f43bdede292848dab1946df510aaa4ffc7753cb227a7c836dc507309731d561f0e30961fe5398d0c354bd2e7ce1dea8cba0c834c4bf1f51e3d856a48a4dcc
MISC metadata.xml 347 BLAKE2B eda163f3ff13421872558f176120fc2fa5488afa1c9e2b2bd1c3aae6bf76e4e73758f35ba2af529beaf73d5677970ffe6319e8db22279c5eb7885f9f135e9243 SHA512 c09ce25d4d00dc7d322ab1505feb17b0bdec7aa1ec9e4a847705889ec38b76b03758d0a9bf1fc01fd6131d278850ae38462256ab8c968f183523e48dc2692aca
diff --git a/x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild b/x11-misc/safeeyes/safeeyes-2.1.8.ebuild
index 307103b60daf..cd7e15330da3 100644
--- a/x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild
+++ b/x11-misc/safeeyes/safeeyes-2.1.8.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
@@ -16,10 +16,6 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~riscv ~x86"
-PATCHES=(
- "${FILESDIR}"/${P}-py312.patch
-)
-
RDEPEND="
dev-libs/libayatana-appindicator
dev-python/Babel[${PYTHON_USEDEP}]
@@ -35,6 +31,24 @@ RDEPEND="
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
diff --git a/x11-misc/safeeyes/safeeyes-2.1.6.ebuild b/x11-misc/safeeyes/safeeyes-2.1.9.ebuild
index 5aca9341d36c..cd7e15330da3 100644
--- a/x11-misc/safeeyes/safeeyes-2.1.6.ebuild
+++ b/x11-misc/safeeyes/safeeyes-2.1.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
PYTHON_REQ_USE="tk" # for site-packages/Xlib/ext/randr.py
DISTUTILS_USE_PEP517=setuptools
@@ -15,7 +15,6 @@ HOMEPAGE="https://github.com/slgobinath/SafeEyes"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
RDEPEND="
dev-libs/libayatana-appindicator
@@ -32,6 +31,24 @@ RDEPEND="
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
diff --git a/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild b/x11-misc/safeeyes/safeeyes-2.2.0.ebuild
index c6d102ef6476..9b766db92038 100644
--- a/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
+++ b/x11-misc/safeeyes/safeeyes-2.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="tk" # for site-packages/Xlib/ext/randr.py
DISTUTILS_USE_PEP517=setuptools
@@ -21,6 +21,7 @@ RDEPEND="
dev-python/Babel[${PYTHON_USEDEP}]
dev-python/croniter[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/python-xlib[${PYTHON_USEDEP}]
@@ -31,6 +32,24 @@ RDEPEND="
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
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/Manifest b/x11-misc/screengrab/Manifest
index a685b84d4f1e..6dbe68221457 100644
--- a/x11-misc/screengrab/Manifest
+++ b/x11-misc/screengrab/Manifest
@@ -1,5 +1,5 @@
-DIST screengrab-2.6.0.tar.xz 337392 BLAKE2B 086490ef883ce1a317da00d7580f1b5162d6273f2a7caa286ccfb00ba3017631d2c58a127d8ca735d4d9f5947b46a8a5b0f6b315dba857153789a0f353846f6a SHA512 622bd9fa4548dbbd2b965f2a38446d6b6002786ff2154f9efe86a4970ac464174d1d7e34b8fdc61761f935c97bf4ac8bb2e8ffd166b859cddd3183bd76380b88
DIST screengrab-2.7.0.tar.xz 341696 BLAKE2B ad45155caa4964577626d54a067d20935c7419e4a54b725077fb5d0db21b8a7b55c6caebedf6522c74cf8026487d203f8570f57f9f9f71ad11609175b901124c SHA512 0becd8972408a788b56affc9091cdc9ce1fe79160bba27ae29c5f1bf48ed0b73bafdabf3aeaac1eafe646aeaa4e162c0302b7ba1ee4f07785010e50a7d8131a1
-EBUILD screengrab-2.6.0.ebuild 847 BLAKE2B 1019f0e81a5b334ef6adfb25d4a91a4253998ef08d6a43e13d7526c17beb49c91922b6067ffd2457d80c57fee48d0f375bb5ed03c441cc03716c3c38aa1301e5 SHA512 3a7620ec66cdbfedd44de06b683c60dd1e20c2b5b76085c46715ebaa8225cdcdbcdea296524a4c6a7178078fc8e54195c482c549788798289636a175a32a5d17
+DIST screengrab-2.8.0.tar.xz 345980 BLAKE2B 415a8ed9915c1605ef9f55214d60643e32f94bf9a9b833736a27ee39948865760e4e257600694c16eb8e5b5c38e73884354911808262e5a422aab83bad143c30 SHA512 e17208294a119a71e7239cb69abf77ec9d6c19b37efb0a53006f3a333a535974156211f362ebc117885cfdf7d93416d2196da9580ff4ab9cb9292228e8d8141f
EBUILD screengrab-2.7.0.ebuild 847 BLAKE2B edde31a2947526d5dc07a2a1b9c00945920d4d9ad3cb80e33926390eb450fcef142ac089056cda6e0e7d02b9e072ae1993526ebf09f0c04c4c62fcdbd3581bc3 SHA512 a8fd0dc9be4222bc3c73ac21cd8001cd6659e51fa168ef787369584b9712f32f82524ce761bd3d7b24352aa734359420cc573afc6705381c89f3b48087973380
+EBUILD screengrab-2.8.0.ebuild 842 BLAKE2B d71aef770f2bf147e3ad21c4131157fb8ad57641b614a5f12a368bb3a5beaacf78ba8b4bb4295364233656e49e354075059a9e576d2195a39f9b1b94e06bba1a SHA512 4bd170fbc1760b62270cdc27e3af8e9c8ab4de7679bcbc002c24266e052680705fad020ad0cbcbf3388b806cb68268904c913789bc72b9677c9f613e31517922
MISC metadata.xml 429 BLAKE2B 318a7272dc0c351a5cc2d4f5f89875f130bed63c94caec59959001991b68435bbd142da24d2197d5b67454f4ce98e2017f277c74ebeb7dab124e0c8322860e09 SHA512 3b18aacfc6932a198a4f098b4bfa918fee10dfac34fdcb5cef2a71e4919d9381049e1e7a04884f55601886f209ca747b0c2c0da92a8640b1bfa26bf6c57a29ac
diff --git a/x11-misc/screengrab/screengrab-2.6.0.ebuild b/x11-misc/screengrab/screengrab-2.8.0.ebuild
index 480ce47768d4..479380f3295e 100644
--- a/x11-misc/screengrab/screengrab-2.6.0.ebuild
+++ b/x11-misc/screengrab/screengrab-2.8.0.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,23 +7,23 @@ inherit cmake xdg-utils
DESCRIPTION="Qt GUI Screenshot Utility"
HOMEPAGE="https://lxqt.github.io/"
-SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
+else
+ SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+fi
LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-IUSE=""
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND=">=dev-qt/qttools-6.6:6[linguist]"
DEPEND="
- >=dev-libs/libqtxdg-3.11.0
- >=dev-qt/qtcore-5.15:5
- >=dev-qt/qtdbus-5.15:5
- >=dev-qt/qtgui-5.15:5
- >=dev-qt/qtnetwork-5.15:5
- >=dev-qt/qtwidgets-5.15:5
- >=dev-qt/qtx11extras-5.15:5
- kde-frameworks/kwindowsystem:5[X]
+ >=dev-libs/libqtxdg-4.0.0
+ >=dev-qt/qtbase-6.6:6[dbus,gui,network,widgets]
+ kde-frameworks/kwindowsystem:6[X]
x11-libs/libX11
x11-libs/libxcb:=
"
diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest
index f2719492c6cd..fdcfd2a5443e 100644
--- a/x11-misc/sddm/Manifest
+++ b/x11-misc/sddm/Manifest
@@ -1,10 +1,11 @@
-AUX sddm-0.20.0-respect-user-flags.patch 348 BLAKE2B 228f9011992b113afc8a32ef2fdb17d2ca3e3d158718b0bdf8d0638de5b432e830fb9baf83d1b9deea5ee3b2a01e61fecf1ebb81621e7b58df3d7905697a8099 SHA512 e347b6ef36a37751a18affc2f098b55772c8782f5c4826094d1841425f85e29c18e988b47e2252317907804f9b135642367c7e992934aff93edaa58ca67f7dd5
+AUX sddm-0.20.0-respect-user-flags.patch 733 BLAKE2B 7af7b4863aae8a2827055f4bf4a2915ddad5ffdf38f97e296a1f2a9786d006056484a753249506c685eb887d643c33c8913c27d27eb8d24474fb8d6bd520ffe0 SHA512 b01bdac490e7cff9eea8766fd9b8beedf3fab2713884ebc76d17ad0aa52cfa239325a629967762610a3b03818e75a5c26353d88da19bc166b9a12c2c8c79d132
AUX sddm-0.21.0-Xsession.patch 1089 BLAKE2B de3d71465429f6e8d59c36c90203deb584ea94d44588908a39a39bceda1e414ab8dc96b56011c86872b3eb0b11191574394c62b9f17279311e3bcb8859147ab1 SHA512 df41fcf973fd3bc97380a89b4388037ada3b99715544abc0361813dfca681d60ef80c5e621ed63d0a010cb01fc540f3184db930b38a48c066b29918f7045d634
AUX sddm.logrotate 59 BLAKE2B 6f4c0b92559640c78190df2074f439aabf69604e706f562a29b527036b8ae0a40b7f143be927adba5c129c256cc0e9c29e19e78dd5dfccd36fe94ed4b2de9adb SHA512 3145b0a022810c85102594550955bf6d61d5e0aba7d26ad28a220eee1e03ef80b0c5783cf9123bb35950b719cd4cecf5573870063ce53bd88dd4ddc23857f199
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
EBUILD sddm-0.18.1-r8.ebuild 4014 BLAKE2B 9905d591d59827c1097c9cafa56f399d1f9099fa7a69fb3c9966d797355d2c03ed647d69e9309c369a820cfc15345e2cb4d98596507c4c1b9ffaf4c45101938b SHA512 2015d988c8b12066e7ee9e410b151a5677a8ea2663840ae04162db132ceca79f7699026bd2d8ac198996ece2499d8fb4071af0e708900525104b3c294adb5379
-EBUILD sddm-0.21.0.ebuild 4024 BLAKE2B d695587f3241548b50c08d0f5d248e44aa20fe8092973f07aa8dee6f576e9333ede1b4c8f53da02c8c89e77f22b5e591b54d417295e0ccf1cb910f9167792613 SHA512 1fd90733b702dc49f15b0946924e5e4043318244df0e66438ffa1dd22189a012e760deb5632d8de2f3cbef1e976c20c24e147647e5c9e1a1c11144d8d80dbab9
+EBUILD sddm-0.21.0_p20240723-r10.ebuild 3903 BLAKE2B bf64698b9511ccd01ccc611aff856a978f94073b73b39cfd583e0ef7eeb7b0d18a0fcc238d734bb87c833405c56ab56fb736f03e792da685c961ea8e392e9f2d SHA512 fe271a5a01b4e2fcbfc186c08b4c95d00fc7fc3339ace23893346327ee5f0d30a4c9223ddf37b217166a1099943dc715a327a8806ceae6a96bb02e8f02b6a9bb
+EBUILD sddm-0.21.0_p20240723.ebuild 4099 BLAKE2B 4ac8431a00c2b590398f1f2080b522ec47e7a953d5cf8dcebbdec56cf1e60544f232fc3dfb57ae411832ed8fe388618a10a241d27e9a1c389788f25ed380f963 SHA512 e5d66592087872ad70c8a51ea6b30aff90bf4d0b9076ea94d2c1f025e40a9c12183fe999d8a89f128ce4746c2693d5554faf6f244e6510064f2f93d32560a67f
MISC metadata.xml 722 BLAKE2B fc34c0b25b7f3e6ab876c99a30f475dc90cc4b319f497a2ba4bd2beac1dc1189d3d9611999c0c3b078254db23c4c9b2ef0416da41e706c1a1db96d5bbec28177 SHA512 c1fa48632080e295272df6e7ceb7c0a1ad64a41155c7d53d91728f072cb7abf618e7bf4d5cced2ca0b198bbbf5ed1e72c5bfc9ea9d590064e5f5494747d32b0d
diff --git a/x11-misc/sddm/files/sddm-0.20.0-respect-user-flags.patch b/x11-misc/sddm/files/sddm-0.20.0-respect-user-flags.patch
index daaf9f52dbcf..7f5bc400f43c 100644
--- a/x11-misc/sddm/files/sddm-0.20.0-respect-user-flags.patch
+++ b/x11-misc/sddm/files/sddm-0.20.0-respect-user-flags.patch
@@ -1,6 +1,17 @@
+From f03f4c977b8038559c4f26e0e10cec4a3167c00c Mon Sep 17 00:00:00 2001
+From: Lorenzo Porta <vindex17@outlook.it>
+Date: Wed, 23 Sep 2015 23:34:38 2015 +0100
+Subject: Respect user flags
+
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index b883a5e..77cd263 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -51,7 +51,7 @@
+@@ -39,7 +39,7 @@ if(CMAKE_BUILD_TYPE MATCHES [Dd]ebug)
message(STATUS "Debug build")
add_definitions(-DDEBUG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0")
@@ -9,3 +20,6 @@
message(STATUS "Release build")
add_definitions(-DNDEBUG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
+--
+2.43.0
+
diff --git a/x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild b/x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild
new file mode 100644
index 000000000000..33c2a0b2a519
--- /dev/null
+++ b/x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild
@@ -0,0 +1,150 @@
+# 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
+ 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"
+fi
+
+QTMIN=6.7.2
+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 +X"
+
+REQUIRED_USE="^^ ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ acct-group/sddm
+ acct-user/sddm
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-libs/pam
+ x11-libs/libXau
+ x11-libs/libxcb:=
+ elogind? (
+ sys-auth/elogind[pam]
+ sys-power/upower
+ )
+ systemd? ( sys-apps/systemd:=[pam] )
+"
+RDEPEND="${DEPEND}
+ X? ( x11-base/xorg-server )
+ !systemd? ( gui-libs/display-manager-init )
+"
+BDEPEND="
+ dev-python/docutils
+ >=dev-build/cmake-3.25.0
+ >=dev-qt/qttools-${QTMIN}[linguist]
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # Downstream patches
+ "${FILESDIR}/${PN}-0.20.0-respect-user-flags.patch"
+ "${FILESDIR}/${PN}-0.21.0-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=ON
+ -DDBUS_CONFIG_FILENAME="org.freedesktop.sddm.conf"
+ -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.ebuild b/x11-misc/sddm/sddm-0.21.0_p20240723.ebuild
index 6aa0a5118fe9..b7a18e066574 100644
--- a/x11-misc/sddm/sddm-0.21.0.ebuild
+++ b/x11-misc/sddm/sddm-0.21.0_p20240723.ebuild
@@ -8,7 +8,9 @@ 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"
+ 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"
fi
@@ -37,9 +39,11 @@ COMMON_DEPEND="
sys-libs/pam
x11-libs/libXau
x11-libs/libxcb:=
- elogind? ( sys-auth/elogind[pam] )
+ elogind? (
+ sys-auth/elogind[pam]
+ sys-power/upower
+ )
systemd? ( sys-apps/systemd:=[pam] )
- !systemd? ( sys-power/upower )
"
DEPEND="${COMMON_DEPEND}
test? ( >=dev-qt/qttest-${QTMIN}:5 )
@@ -50,6 +54,7 @@ RDEPEND="${COMMON_DEPEND}
"
BDEPEND="
dev-python/docutils
+ >=dev-build/cmake-3.25.0
>=dev-qt/linguist-tools-${QTMIN}:5
kde-frameworks/extra-cmake-modules:0
virtual/pkgconfig
@@ -58,7 +63,7 @@ BDEPEND="
PATCHES=(
# Downstream patches
"${FILESDIR}/${PN}-0.20.0-respect-user-flags.patch"
- "${FILESDIR}/${P}-Xsession.patch" # bug 611210
+ "${FILESDIR}/${PN}-0.21.0-Xsession.patch" # bug 611210
)
pkg_setup() {
@@ -98,7 +103,6 @@ src_configure() {
-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)
@@ -145,8 +149,8 @@ pkg_postinst() {
elog " to the troubleshooting section."
fi
- optfeature "Weston DisplayServer support (EXPERIMENTAL)" dev-libs/weston
- optfeature "KWin DisplayServer support (EXPERIMENTAL)" kde-plasma/kwin
+ 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/set_opacity/Manifest b/x11-misc/set_opacity/Manifest
index ff12478c361b..4aab78a0c702 100644
--- a/x11-misc/set_opacity/Manifest
+++ b/x11-misc/set_opacity/Manifest
@@ -1,4 +1,3 @@
-DIST set_opacity-1.0.tar.gz 5115 BLAKE2B 2855de8d20a1431c6eb3d07690ec8ead5f00c80e0e25f588fe03ec0123885621053629223f82a2e689c480cd253a35abe4a3aad0629b25e69feb696eb44dcc1c SHA512 cfe702d5c48968fd283c63420d8cbbfb7a9783a339c962bd10818caaa3754bf5a044c81d4670421ceb13fe697ef461bceed0647be45a4682c8fe0a210bf98ddd
-EBUILD set_opacity-1.0.ebuild 656 BLAKE2B 38763492d8821527bc4819160183395380825ffa8c66432ab8ca94116cf70f78ae1c10994baca80a727c42a1e5d074a8a7fc7a80f22eccf3b79edc124027d0ac SHA512 9ac413b117216a9b459748d80351090873103b58d53826d7ad0d23ddb1bfd4d471a62c38ba53b55cba40d03b9fe538f7ca75fa2d83593f0abc9385737a247a17
-EBUILD set_opacity-9999.ebuild 600 BLAKE2B c0e6d4ed8fbe35c68a050f6ea354e3b1455886b162f95489fe0cddb4b51ecf036c54777cb17f213fb23eabcd0b962b9ee6d08a80951850f21df22b8d24cabec9 SHA512 38994179db4e0282860864797c2929f64a06f5f78c8c644e19876542d5e8ca19179a3b26f471b7dd993d47c4967d461f8587e22d6401340ebcf28b4a0ccec669
+DIST set_opacity-1.0-gh.tar.gz 4830 BLAKE2B 717d5f01ce2895d3a3bc722d2aa326225627dc9049a3fbe875fc9037562bf2502727cb99bb5f19a0add401c1eafad04a38823121aa05939364a2fe7a5dab47e5 SHA512 e7d0af8d248194538cd34aba33734070468ac55275f9a4f936216d5c397178dc01f154f8cf07cc113a946813215a001be55d81281d2d01908b55bdefc3e87e53
+EBUILD set_opacity-1.0-r1.ebuild 650 BLAKE2B 2addd51c9650641f6019b6ec5f8b529bc36700087f5dcc87bb302b68b026405c6bedc053b8c0af59c4f1e67c8f9fc808d2e03b851356dea9de74a18700a01bf8 SHA512 9d665ad11256f623b1a5f6073f65ee5690d6de1e5c8f40fbc285f082f5f245e9e324597a1f574e60c4a2f35656e0ab142b0283d57358879429a93dc375f84102
MISC metadata.xml 354 BLAKE2B d7bcbc9f4ba8a17a8c942ee610d1267f7f12db2f91ca104cd7064ef76bc8820e150450d1dfe32ad8cabba99c6985db92bda7f09433bdba1454fa83c1e0d16b60 SHA512 4c1cf8dc8cd557707f17e74df42ffcbd951996afebd0a01a3a1879b12810c50e3105c59f13f35caf70c559a73ebf4090c3091e63cb4ba7951e59085b500818aa
diff --git a/x11-misc/set_opacity/set_opacity-1.0.ebuild b/x11-misc/set_opacity/set_opacity-1.0-r1.ebuild
index c2462bb21a72..2672fb5edb2e 100644
--- a/x11-misc/set_opacity/set_opacity-1.0.ebuild
+++ b/x11-misc/set_opacity/set_opacity-1.0-r1.ebuild
@@ -1,18 +1,18 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit toolchain-funcs
DESCRIPTION="Tool for set real compositing for windows through window's id, process' pid etc."
HOMEPAGE="https://github.com/XVilka/set_opacity"
-SRC_URI="https://github.com/XVilka/set_opacity/archive-tarball/${PV} -> ${P}.tar.gz"
+SRC_URI="https://github.com/XVilka/set_opacity/archive/tags/${PV}.tar.gz -> ${P}-gh.tar.gz"
+S="${WORKDIR}/${PN}-tags-${PV}"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="x11-libs/libXdamage
x11-libs/libXcomposite
@@ -20,8 +20,6 @@ DEPEND="x11-libs/libXdamage
x11-libs/libXrender"
RDEPEND=${DEPEND}
-S="${WORKDIR}/x11-tools-set_opacity"
-
src_compile() {
emake CC="$(tc-getCC)"
}
diff --git a/x11-misc/set_opacity/set_opacity-9999.ebuild b/x11-misc/set_opacity/set_opacity-9999.ebuild
deleted file mode 100644
index d08b2ad84659..000000000000
--- a/x11-misc/set_opacity/set_opacity-9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit git-r3 toolchain-funcs
-
-EGIT_REPO_URI="https://github.com/XVilka/set_opacity.git"
-
-DESCRIPTION="Tool for set real compositing for windows through window's id, process' pid etc."
-HOMEPAGE="https://github.com/XVilka/set_opacity"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="x11-libs/libXdamage
- x11-libs/libXcomposite
- x11-libs/libXfixes
- x11-libs/libXrender"
-RDEPEND=${DEPEND}
-
-KEYWORDS=""
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- dobin set_opacity
-}
diff --git a/x11-misc/shutter/Manifest b/x11-misc/shutter/Manifest
index bc122c01898e..1cbba6cdb533 100644
--- a/x11-misc/shutter/Manifest
+++ b/x11-misc/shutter/Manifest
@@ -1,5 +1,5 @@
DIST shutter-0.99.4.tar.gz 1734992 BLAKE2B 410e73f784f0d83638867132669a00fe89c06af622f3024e52b5b5700c1a431b4ad50f9066c267cd76f9be48ce6ff88eab4348d2d4dff28b4ae7e0267eb7bc41 SHA512 57f7fdc1066375942bd1a9db381a8ba6f24fafbd5e0853a4dd19016438ec2f3cb039ebe90038d282bc07f6e45af9cdbb6f180f55e43357231b41818b8555347b
DIST shutter-0.99.5.tar.gz 1736757 BLAKE2B b861d4c71295ceb1e8a2d268e57babccb8a832245ffb18410c19b20bb5aca56358e00cb4e578f3b8dfcd15e4c318beb7ed873a86094de522deed7f4b2e33b58c SHA512 524e135191a324f7da890922c98646c7cd83a714a3b1dc14f2ba9910f8a90f5c6c527a5c857888c2be93120a7b242e435664c8af45792d36b66d7642fda50371
EBUILD shutter-0.99.4-r1.ebuild 2302 BLAKE2B 9bd01a4036778fb79aa8c6ca7f0700b434cd5f602d0339e56ee9561bb49fd227c3f7e86d6cc82708ecc906e73e0dc70157f3ba60503c1d2a8bbeb4caaf0e8a14 SHA512 3b7d219e6a929fded3fba4d87c7ed44dd0a7bb4c1f59e3bf3cb6a4d7ae67cd1c6efd73f5f27a741dd57662e8c8cb6939bc42ed5e501800a48fd9736c78de7b3f
-EBUILD shutter-0.99.5.ebuild 2363 BLAKE2B 6b79fe9b5b6d937588549271aa78a1e9279e947e27a50a4aabef07c4a9c0052f09572da66d3932bace89efed81676f4e118e7018a5f21058789f860360e2c9c4 SHA512 251b1af3dd4f07d99f8e1bc64a89fd0103e7c2fb87c5229a005865e35941e171a3ca5a4921867e8231883228decca2d5e7a6c42ec86c80f32b78ccaadb1b0ad8
+EBUILD shutter-0.99.5.ebuild 2361 BLAKE2B 246d71cf8cb630cb0f25f7bf70849f78ee5e8a1efd321720b9bcaf14bd3f2a2fad7c12f0b5a79d1c6cae384dedeb2fbf0a63093fa4d400cdca4aaa0865d4a064 SHA512 4c32073ed541040a778b51a19e34c1ad4812e1d551f748314caaac67aa2a20331fb37bbb1759dff5b1bb8f6b2b52b03142f04714eddda3055a02ba0e7cb2f2d6
MISC metadata.xml 492 BLAKE2B 3e3bf1dc04748435e212469e84d12040db18041c65e432a4ca994fef361bc100bfb7e5f284067ae7ff63cc090ce10b2e05d38a7c4bfbdd0e8fe673f77f3fae4e SHA512 bba85636de4594323daf1be7648c76ad3323b03ce8d093842ff61e95e1f2023094d0d707985d14d99dae6f346d9624eb4e9fb17b72c0e2507f93e61bb26fec7b
diff --git a/x11-misc/shutter/shutter-0.99.5.ebuild b/x11-misc/shutter/shutter-0.99.5.ebuild
index 1bc51eaa128f..cf08510f5d6d 100644
--- a/x11-misc/shutter/shutter-0.99.5.ebuild
+++ b/x11-misc/shutter/shutter-0.99.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/shutter-project/shutter/archive/v${PV}.tar.gz -> ${P
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/x11-misc/snixembed/Manifest b/x11-misc/snixembed/Manifest
index 5e0ffd0cf2a9..040fc3f0d369 100644
--- a/x11-misc/snixembed/Manifest
+++ b/x11-misc/snixembed/Manifest
@@ -1,5 +1,5 @@
-DIST snixembed-0.2.2.tar.gz 5870 BLAKE2B fa0ff00808579419410e462e0271d2bc72db0975c6de5b03751ea9d7831c2d4507ef5886058bfa66d12b5dea79f690103243a0398e77c788ee3d77025580cfbe SHA512 474eba11a31c44437a29d034b3e1e8df1b9a0dbc728566fd8727bc957237763e3c88d175bd6c349aaca5fec8dec7213c17e2241e91aefed1686a2368554be05a
DIST snixembed-0.3.0.tar.gz 6866 BLAKE2B a19b128ad88a6c6126dd261ac2300b42406dabbc6f8e0be7b4cf87829c43028a604e177cd95fee8b78069e065455b329252a8cd08058f73da4e0a210e73a0eac SHA512 617309a1156a939f5613a5574b982173f66ba38c3af9800debbcde7cede22ce763ddec3aa0c738cbd0b8636f38aed79e557a84ace1f1a4e4cb2dd21ee5347051
-EBUILD snixembed-0.2.2.ebuild 1006 BLAKE2B 7c2da73d6054bbe3a281a6a990627dc9f40d8135c9815eb3bb80246bd7be6c520644e06b382b48bb5c9070c1c95d0af67a797881933fcffcab2e4bcc0740e387 SHA512 abf5ab3ee3e75abf4ed39cdacd546cc5d202cda53c3fece6f5ff58ea128ff2be87436055c1567e2427cb0b11be2be1861f7035d758bd5e33b93111e03edf598f
+DIST snixembed-0.3.3.tar.gz 9491 BLAKE2B 6141bdb02e6cd020ee8f2cba50b3f41882675b9acd7a96dee110790088081fabba82c1170fd906a80123af878a7b947f555c1ff183fe0389d521d62c00b65a2a SHA512 0cf7dd73a488124b5c0181f180234ed9e0077738b02ccd321ada747b56b2f52bccd3ce9c36476c13226769819e3e5d6ba02333c877bfa3c71ab712ab8dd3482c
EBUILD snixembed-0.3.0.ebuild 906 BLAKE2B 4011ba451e73bf6aeaba769d26a93eb8558e5f869d5ddb407be974bd54b7166aa4db796e279cdac2f4fb0e2a70e7a07eddf8523cb1ed6d74c0e143dbe9740c44 SHA512 757aaf816ef2bf14d0d7334a7219daf7f37dcc8d07942029c11612897c7f1f07377f09ac8d2c17db70c22d6d0a509d151fc46ef3790543345ac4213d24b24ae4
+EBUILD snixembed-0.3.3.ebuild 949 BLAKE2B 2025e2c3883df6ececc0266556b414dcac380ca3105a0cf6c5cadddbf73782ec1a7a993cc96c439e5e7f535b3f865182e47c7ae16a18766965e1b7e17f7e449b SHA512 4659357341b9de856f6d033879c517d34a23095a1263085db1bdf713286afd72cf0fb13322574f0efffe89a2c345f391c1155e7376a44d0d554db7db09ffd63c
MISC metadata.xml 332 BLAKE2B 08dcd24a1008f13c26f2e7d0f81c19c26297b8c5fbcf17eeadc856a3956e5b0fc212fbef1d7922b8ec72feeeb2a0bd4a381cc04b4ff34bcb1d763f9f3767317e SHA512 9b949cd7a91000a79e21cc60b2bcb682c1212e00e54087d3bc13e11712defa807721409b1c51361af0e02e7ec2f0ff61033200da50e2dea8753555f2051c6a77
diff --git a/x11-misc/snixembed/snixembed-0.2.2.ebuild b/x11-misc/snixembed/snixembed-0.3.3.ebuild
index aaec6ff02216..f595c4a101e2 100644
--- a/x11-misc/snixembed/snixembed-0.2.2.ebuild
+++ b/x11-misc/snixembed/snixembed-0.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ KEYWORDS="~amd64"
IUSE="doc"
DEPEND="dev-libs/glib:2
- dev-libs/libdbusmenu[gtk3]
+ dev-libs/libdbusmenu[gtk3,introspection]
x11-libs/gtk+:3"
RDEPEND="${DEPEND}"
BDEPEND="$(vala_depend)
@@ -28,9 +28,7 @@ src_prepare() {
use doc && local VALA_USE_DEPEND="valadoc"
vala_src_prepare
- sed -e "s: .git/HEAD .git/index::" \
- -e "s:\$(shell git describe --always --tags --dirty):${PV}:" \
- -e "s:valac :${VALAC} :" \
+ sed -e "s:valac :${VALAC} :" \
-e "s:valadoc :${VALADOC} :" \
-i makefile || die
}
@@ -41,7 +39,7 @@ src_compile() {
}
src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}" BINDIR="/usr/bin" install
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}" BINDIR="/usr/bin" MANDIR="/usr/share/man" install
use doc && HTML_DOCS=( doc/. )
einstalldocs
}
diff --git a/x11-misc/spacefm/Manifest b/x11-misc/spacefm/Manifest
index 3bd93f082205..bacb0ed5dc3f 100644
--- a/x11-misc/spacefm/Manifest
+++ b/x11-misc/spacefm/Manifest
@@ -1,7 +1,9 @@
AUX spacefm-9999-include-sysmacros.patch 192 BLAKE2B 6d5d99c7a49310833ff07f1c0ea93b3399e67e791241a1f56d2a4e1d796b79c3fdb2b38a11f06b508512ed0e565c43d20f988e31e333291d8942bb1d698984cd SHA512 9bc689f5d9e97ef6515ba6d475571ede0d4acd85bbe9c000e393eaf2caffa99807bd6172bb1e085b761bddad17417cef1e0530f289fb05152a6790307f8e1428
AUX spacefm-dash.patch 1737 BLAKE2B 8101c05d2c4f268433d92244f7a78bb7ebef17714ee29139adb6a02ba6c7a60cb8a14a8bc2e1ef8e43b374fdbc20216cad68e1fe36d8ac2671da595f34761587 SHA512 4e4c89c546e48a1972877c02a9b635bb56fe91a1a2f561cff85c836d7f8f4cb8638b5852c13a29c707061959d501a6033c93eff57ac488a833a82f55ef9746f4
AUX spacefm-fno-common.patch 2316 BLAKE2B 3f91d4eb0039a3b0e4ba3fe13b9d6436bd91beca0e224af7722d3fa2002e413c6e78cdb7f2eb690e2d58dda90638d896c8f186de8de544829a5bd0ff078b7a60 SHA512 02cd669d89080b5644adfa3092c452ebd3e6a1c39610ba96f5e49e23f3b6697996aa7e35709e46e6b8eb3fc73ff026cc9cf2c7183d4d867ef52e880fc33d31c4
+AUX spacefm-gcc14-build-fix.patch 3586 BLAKE2B 3e2ff0a26fb927f2dbdd95cd25ba9f38478055f9e77552975fade7f53d359f9cc012c7f30bf38ac98255f2b077c9c4ff2eab38cc8d8082370522f33b18e0c4fe SHA512 042e9868ec850e4764cfdf0108f919b22406dd9bffbd0731dcb6a78759e1b56c0300079cd70e4491e5b1ccce1387bef407f997532c87c4f1dc6949f40db08061
DIST spacefm-1.0.6.tar.gz 3498587 BLAKE2B fc4753ff370fa940ef5737bc7826558847dfbbbec43c1a150d887ed38655f9e45255a737f61a024318c9f37e86a15989da66c83d4dcf5a811603950009b20547 SHA512 37fc0dd31f02158502f592415b4c375ee49560af6f03d75b035d7c6c45bdc47064bba1ae8987b4cc8be2e02b3dfcdc17ec760411975e7b5f74343a2293fb2c8c
EBUILD spacefm-1.0.6-r1.ebuild 1983 BLAKE2B d21ef66e6f1cb27179f2d783a4153c6b4fd65491f0fdc4379c0e99ab64d69b47264218779efad5fc25c37052d11a61d34643b71d7ad3a9eb3a1230d3ff61f816 SHA512 8eae7ba5c9665173c17529d9286cc5effa44294eec6622af51af7ce8421f36fe5cf0b997de57afd0e11a648d901309386cb92c29bbe8aa0ec01eb1bcdf2fdd6d
EBUILD spacefm-1.0.6-r2.ebuild 2074 BLAKE2B ffd12edbf1484e5f9b0914ffe467366e928b15cb5261ad286fdcfb70280aa1409a9e37878826ea5f1a391cb4324eeb14a040d54543d7753e67375040cf3a4568 SHA512 2230c856408b00295e240d8aa546db3fd508cfef3abb461d99c1e0e086d78292583ffbd61c23987137d20db637cebb4553a30543299ef20f408b1f4df46e5817
+EBUILD spacefm-1.0.6-r3.ebuild 2148 BLAKE2B 3649fd95078a55f2765efdf3d8c8b424fed0f966789cfa274ad2e50a653ec3b83c72d20ae5ec21445cee19512d286a8fb0bd5b4201253a64c1d413343f0c3c78 SHA512 d792361ab3c90e40f9ecff67ab181605fa6a3ec77fac87ee6af2d3abda6bdce344585bb5c0dfb15e02989136197915e3340d1665c23679c0ff45e02dee1e6204
MISC metadata.xml 1074 BLAKE2B bb1ae823905cb180e7a65c7c157b97fef75c6839f38f31451876e0697de50ba77a72aed90692fc6df87ede02cd0b2c5e9b7970c01bb2bcf2c598999ea49f2671 SHA512 486c0afcc309a15ed8dff31faa40f8b2f6bfc6d6a6a414661fba7acebbd5e58548e10e5e71185e9ed2ab34f151b7237685428f42b0a48ae8b103fab174b34e88
diff --git a/x11-misc/spacefm/files/spacefm-gcc14-build-fix.patch b/x11-misc/spacefm/files/spacefm-gcc14-build-fix.patch
new file mode 100644
index 000000000000..7212241c68e0
--- /dev/null
+++ b/x11-misc/spacefm/files/spacefm-gcc14-build-fix.patch
@@ -0,0 +1,76 @@
+https://github.com/IgnorantGuru/spacefm/pull/816
+From: Brahmajit Das <brahmajit.xyz@gmail.com>
+Date: Mon, 22 Apr 2024 02:09:09 +0530
+Subject: [PATCH 1/1] Fix build issues with GCC 14
+
+GCC 14 enables -Wincompatible-pointer-types by default thus resulting in
+build error such as:
+exo-icon-view.c:2686:27: error: assignment to GdkWindow {aka struct _GdkWindow } from incompatible pointer type GObject {aka struct _GObject } [-Wincompatible-pointer-types]
+
+Much of the code changes are borrowed from older code segments.
+
+First reported on Gentoo linux, for more reference please bug:
+https://bugs.gentoo.org/928492
+
+Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
+--- a/src/exo/exo-gdk-pixbuf-extensions.c
++++ b/src/exo/exo-gdk-pixbuf-extensions.c
+@@ -492,7 +492,10 @@ exo_gdk_pixbuf_scale_down (GdkPixbuf *source,
+
+ /* check if we need to scale */
+ if (G_UNLIKELY (source_width <= dest_width && source_height <= dest_height))
+- return g_object_ref (G_OBJECT (source));
++ {
++ g_object_ref (G_OBJECT (source));
++ return source;
++ }
+
+ /* check if aspect ratio should be preserved */
+ if (G_LIKELY (preserve_aspect_ratio))
+--- a/src/exo/exo-icon-chooser-model.c
++++ b/src/exo/exo-icon-chooser-model.c
+@@ -671,7 +671,8 @@ _exo_icon_chooser_model_get_for_icon_theme (GtkIconTheme *icon_theme)
+ g_object_set_data (G_OBJECT (icon_theme), "exo-icon-chooser-default-model", model);
+
+ /* associated the model with the icon theme */
+- model->icon_theme = g_object_ref (G_OBJECT (icon_theme));
++ model->icon_theme = icon_theme;
++ g_object_ref (G_OBJECT (icon_theme));
+ exo_icon_chooser_model_icon_theme_changed (icon_theme, model);
+ g_signal_connect (G_OBJECT (icon_theme), "changed", G_CALLBACK (exo_icon_chooser_model_icon_theme_changed), model);
+ }
+--- a/src/exo/exo-icon-view.c
++++ b/src/exo/exo-icon-view.c
+@@ -2683,7 +2683,8 @@ exo_icon_view_key_press_event (GtkWidget *widget,
+ /* allocate a new event to forward */
+ new_event = gdk_event_copy ((GdkEvent *) event);
+ g_object_unref (G_OBJECT (new_event->key.window));
+- new_event->key.window = g_object_ref (G_OBJECT (gtk_widget_get_window (GTK_WIDGET(icon_view->priv->search_entry))));
++ new_event->key.window = gtk_widget_get_window (GTK_WIDGET(icon_view->priv->search_entry));
++ g_object_ref (G_OBJECT (gtk_widget_get_window (GTK_WIDGET(new_event->key.window))));
+
+ /* send the event to the search entry. If the "preedit-changed" signal is
+ * emitted during this event, priv->search_imcontext_changed will be set.
+@@ -3082,7 +3083,8 @@ exo_icon_view_set_hadjustment (ExoIconView *icon_view,
+ if (!hadj)
+ hadj = gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
+
+- icon_view->priv->hadjustment = g_object_ref_sink (G_OBJECT (hadj));
++ icon_view->priv->hadjustment = hadj;
++ g_object_ref_sink (G_OBJECT (icon_view->priv->hadjustment));
+
+ g_signal_connect (icon_view->priv->hadjustment, "value-changed",
+ G_CALLBACK (exo_icon_view_adjustment_changed),
+@@ -3109,7 +3111,8 @@ exo_icon_view_set_vadjustment (ExoIconView *icon_view,
+ if (!vadj)
+ vadj = gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
+
+- icon_view->priv->vadjustment = g_object_ref_sink (G_OBJECT (vadj));
++ icon_view->priv->vadjustment = vadj;
++ g_object_ref_sink(G_OBJECT (icon_view->priv->vadjustment));
+
+ g_signal_connect (icon_view->priv->vadjustment, "value-changed",
+ G_CALLBACK (exo_icon_view_adjustment_changed),
+--
+2.44.0
+
diff --git a/x11-misc/spacefm/spacefm-1.0.6-r3.ebuild b/x11-misc/spacefm/spacefm-1.0.6-r3.ebuild
new file mode 100644
index 000000000000..6b688c387c0a
--- /dev/null
+++ b/x11-misc/spacefm/spacefm-1.0.6-r3.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 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}
+ x11-base/xorg-proto"
+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
+ "${FILESDIR}"/${PN}-gcc14-build-fix.patch #928492
+)
+
+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/stalonetray/Manifest b/x11-misc/stalonetray/Manifest
index dcb08d883be0..b4f4e1484caf 100644
--- a/x11-misc/stalonetray/Manifest
+++ b/x11-misc/stalonetray/Manifest
@@ -1,5 +1,5 @@
DIST stalonetray-0.8.4.tar.gz 94614 BLAKE2B 4def696bbd580960f2d7fd84516658e4b4112b40989523840566d34dac71ba92e3adf021796059db919515cc978ac0c5d7783a4ed41aa9f82c8cbcfd00bc958b SHA512 3afdeb7794171f490c5eca631c574003a00bbed863b9caf4024e1b064772d3c24ea3836f280eeab1d50def67928f4d08d3d375047f43bcc39f16a3250015ff2b
DIST stalonetray-0.8.5.tar.gz 102899 BLAKE2B abf70916cb762041c5eaaa3faaa3e96a89f0aa31bd72f285209bb29cc5138f2517d1fa00fda1c39da5ca12028b2e78a813fd15d62dfe7c6d312da52559eb3a2d SHA512 7fe1c2fcc5de06b89f4a5c182baeb0a98f0328ae6bf03a79e76c4af7ee4d86cd8f6967ec8b0123a831998cb075ef2b2f6bc6478bde0b73883fe37d2bd6a471d3
-EBUILD stalonetray-0.8.4.ebuild 865 BLAKE2B 69c1c2fb4c375cb5a238e1f815095a76deb053a0f9b311ab14e614254672e8242ea39808aec27b10f602ae30d0ef4b652fc02d7d0913e2093511a7f17cf9e155 SHA512 188dafa253af9d5b991df314df5f0472d765dff7e6f06d5b2227e53541c835e54f6dcb80013270b219d3f97f812c49a35f05a1b13cee9a1a3e3d29623fc4f596
-EBUILD stalonetray-0.8.5.ebuild 867 BLAKE2B 8dd945f38621c22e9140a72a33566dfee1d77e9b18a7d08a7b34e6c3c98f5ee4043bb8ad74469c41351b83ad9b95823a2d42be6907829ffea1e4673afe389e24 SHA512 d68fc0ef05ae902490623eac44abac386b80c03349448d74c7beda4c05785680813d45a2b0c0940d97c26e4749b5314d51e3cf14569ade832d8291f1382a0092
+EBUILD stalonetray-0.8.4.ebuild 974 BLAKE2B d95fae0f8251a848b05946a19e2d1efac8302e27af15e252bff1fc3feb10d368ae7e365a407bad53f2636b398dc3b979c2a779f562940407c2add2026edb8e41 SHA512 e0502554c1ab04edf4571d0f7cb1d27b4a352d6e5bb8bc53f4e3887543807a1eba60768b7136bce2fff2c36260c20225c6ad9b7a6f07f807fbbb51112913579e
+EBUILD stalonetray-0.8.5.ebuild 974 BLAKE2B d669917907d4ac8e1a9aef8cac3e1e17a70f316f488aa2c37fd75317e22424bdf8bcb5bec4aa2110625bdd6f157afd4380831678503dc29292806466eb9c9393 SHA512 39e5ac182791b6f1c089a8c2dc67152c59f791b336adc6f120e59081936d9a619ce7429294a6262090ac1fb6842281908a5197e060abe35036c9c1d4c8e28d3d
MISC metadata.xml 574 BLAKE2B 62e5f9c194286abf0219d93f3957030014d6f78771861e297a67e585ebe56ba8462397e2dd5f5bb903adbedf9a5be9aa9312c13eb4de2925ef6679916c82993a SHA512 812e5d75e3b99d7e2b2090434bf7d4b1cc9a4b22a67a50a1ad4cf4f2eec9a8701a3619c560f75bbbb310c4024b973fb770cd20e052d0b6d58db925cf1dc55e95
diff --git a/x11-misc/stalonetray/stalonetray-0.8.4.ebuild b/x11-misc/stalonetray/stalonetray-0.8.4.ebuild
index f63dff437496..778490e7e88a 100644
--- a/x11-misc/stalonetray/stalonetray-0.8.4.ebuild
+++ b/x11-misc/stalonetray/stalonetray-0.8.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,6 +25,12 @@ BDEPEND="app-text/docbook-xml-dtd
DOCS=( AUTHORS BUGS COPYING NEWS README.md TODO stalonetrayrc.sample stalonetray.html )
+QA_CONFIG_IMPL_DECL_SKIP+=(
+ # Only on solaris.
+ # Produces an undefined reference on gcc 13.
+ printstack
+)
+
src_prepare() {
default
eautoreconf
diff --git a/x11-misc/stalonetray/stalonetray-0.8.5.ebuild b/x11-misc/stalonetray/stalonetray-0.8.5.ebuild
index 15991a24a54d..b2915f6002d2 100644
--- a/x11-misc/stalonetray/stalonetray-0.8.5.ebuild
+++ b/x11-misc/stalonetray/stalonetray-0.8.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/kolbusa/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE="debug +graceful-exit"
RDEPEND="x11-libs/libICE
@@ -25,6 +25,12 @@ BDEPEND="app-text/docbook-xml-dtd
DOCS=( AUTHORS BUGS COPYING NEWS README.md TODO stalonetrayrc.sample stalonetray.html )
+QA_CONFIG_IMPL_DECL_SKIP+=(
+ # Only on solaris.
+ # Produces an undefined reference on gcc 13.
+ printstack
+)
+
src_prepare() {
default
eautoreconf
diff --git a/x11-misc/sunflower/Manifest b/x11-misc/sunflower/Manifest
index 03bd1a2b4266..9144b2f1042f 100644
--- a/x11-misc/sunflower/Manifest
+++ b/x11-misc/sunflower/Manifest
@@ -1,3 +1,3 @@
DIST 0.5-63.tar.gz 784093 BLAKE2B eef6fe3749137ac44cddb730549ca4eeed240d17bd7c4d0ac5b70f95e16f5eb57590a22a87150fabac31051219837aeeef32869f07d5def37784526181a3dd32 SHA512 ddf303dc873d38c4e5f8b2026f70088d40cb82ea2a10c91bd9c21938467fb797dd6bae3211b82cb2328fa212f880d878f2a799c2688da725ac5a448a11c3244d
-EBUILD sunflower-0.5-r2.ebuild 930 BLAKE2B b70b70f4fe078de031d79c9f22643dfba9d9ec0fd6d07e09d95a2c858165fde49477c81654711dd4ff373e9b34d05dfb79f4c65724fd3a7f7dffb28c113b0b49 SHA512 52185a72031760b5d69d9e24e31dacb0f65e22abbac135f14d7c645f6893eb379448721a8390acf6cbf1d222e2e05a55570e7a41951d73c175c1750226a8c9a5
+EBUILD sunflower-0.5-r3.ebuild 936 BLAKE2B 313b3224a3ccfbfac1d05143f9b9f07e3ec95bb19306f1262a1698befab23b7ebf6eb0f6cc4c3c61434b05d69e4dd9e93c06feed3d8c692c92735c0368c8d160 SHA512 7b98e39bd45394c8c55552657eecf9867c51dfadd92ca85cee4a6e2a1f262324e5c8008469f15f1c25ff6d070b4b5622907e7af58361e841cc171d04d80486a1
MISC metadata.xml 307 BLAKE2B 98a3b425330cadac61b57a1c1ea9e179da8a41dc3d3d2300758b17a0362c2cbf2de68236ffb46a0a17be28a933ac7398ac56acc4c1de46111b2d7618cd1aae0f SHA512 7c2b24745a9475b731cda54c8f5f832b9853c39d88ed9116f96d102ea20940fbebbd84d11590ba343c0c8ad3bc80c38bcd3c1a09f582d83c958956466c584843
diff --git a/x11-misc/sunflower/sunflower-0.5-r2.ebuild b/x11-misc/sunflower/sunflower-0.5-r3.ebuild
index 927a7198f232..90f88d11859e 100644
--- a/x11-misc/sunflower/sunflower-0.5-r2.ebuild
+++ b/x11-misc/sunflower/sunflower-0.5-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1 xdg
@@ -28,7 +28,7 @@ DEPEND="
RDEPEND="${DEPEND}
dev-python/pycairo[${PYTHON_USEDEP}]
- x11-libs/vte
+ x11-libs/vte:2.91
"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
diff --git a/x11-misc/sxcs/Manifest b/x11-misc/sxcs/Manifest
index 56425946a969..ac54a65123e9 100644
--- a/x11-misc/sxcs/Manifest
+++ b/x11-misc/sxcs/Manifest
@@ -1,5 +1,7 @@
DIST sxcs-0.7.3.tar.gz 22204 BLAKE2B 04bb29188c89622dd2bc348dbc334963a807691ce6fda2f6a6eafedc860be5855d614aeab801dd6cba916dae67a5af92d37317420a04345f1aa8d9203cc44510 SHA512 dbd11ecae74e7a50a346efd0d919952cdd138ebcf75a369888c9f889fcc2752923152b07bcec5f7d4f259672e3af11762d88d9a0b7fe37342f9f5880ecd724ec
DIST sxcs-1.0.0.tar.gz 22787 BLAKE2B 3b36d13ed631c6b7686314f3be7ca4621c88fdf867b0dad02beff815d008fe23e75771f4bdb92a806a93e000d037cae8c12a2315cba74c154e6b94524b3038ae SHA512 dbcd20d894ac2d63f3c93dcee9881a068d40f33cbce5527de746dca2dc34fe264eb91d0849cff81a2730b78645ed421ccf763b544922fbd626361b8056f24d3a
+DIST sxcs-1.1.0.tar.gz 23376 BLAKE2B a843d2b310e0c3ff26ef1767bedd29d863d2f06c53ff8a11934d754b4f76e90546e2298b518ee556ccd8934bfe4a96353a962141a011d96fe76b238b37cae5f0 SHA512 c6e7bf79af3f546950e986838ec4626ce19363f433ae969c7bfdb24d380cf229cad18bd70e6b8ff836fdf44955d604c1119632c641dea8e8f870d42e2602c924
EBUILD sxcs-0.7.3.ebuild 619 BLAKE2B 43f500932d80ebf91f852ad02c66b9f5143d379b4d4779fdaae9bdaceef5d6a2621594f2e1a87a7849dab985e305efcb538b62c8da713844d499ea4019359897 SHA512 4d8a94bd0b8a0fad1303d5067968c8367443d148a728a2d8aefdcd4e709d64398d03f3bb860efa1733b6dd376e4c4824a9c6a07a35b8da700c7715c6d28e6114
EBUILD sxcs-1.0.0.ebuild 620 BLAKE2B 18c101894969745a09521202d217d160c30dd3cae49d2e95bcdd4df12b2e1a321676f02671359e811bc1ff0003eb98795bca5e150f73588d90e9c46031be6448 SHA512 d11d85aa0bc5e69d9a437b0ec9a748b137fb5b9df137d42023c677d83166683a9ea82deac56c1a5757d75c36f12f223ff93367cc9b6aec65052772567a4d3931
+EBUILD sxcs-1.1.0.ebuild 653 BLAKE2B 3247995dea73851678d0c5cfde0c8494e24fa13e74e1acdedb7a5b38407da46563ed3a0c92c761c81b725db3c39814cb1adc72dfc177ed60a2feaa4348e4b6b3 SHA512 2ed810df99ed91cf45315ff3a7f5a86d0377e2464a8175c8baff6dcb23b229a66d726af248d901554a93a68aa82172fb4b6596d4f1639638170f1a45c0496f1b
MISC metadata.xml 457 BLAKE2B c1e1b39078b26d66239cb6e0efe914b1373dea752de83171b1b6356b557c8ee2570a81949f0f7c85de58a5ce386bad6162270cdf7490ef4f1e2d49fc28f10967 SHA512 59abd643249d1d7914667744d95df2441d086801e5fe99f46c9b2a6571df4211e904f88756e12be8080b7d5b468b72552b66db8ebfb92a04b966d1277b3d743f
diff --git a/x11-misc/sxcs/sxcs-1.1.0.ebuild b/x11-misc/sxcs/sxcs-1.1.0.ebuild
new file mode 100644
index 000000000000..dce6b92cfa88
--- /dev/null
+++ b/x11-misc/sxcs/sxcs-1.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo shell-completion toolchain-funcs
+
+DESCRIPTION="Color picker and magnifier for X11"
+HOMEPAGE="https://codeberg.org/NRK/sxcs"
+
+SRC_URI="https://codeberg.org/NRK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXcursor
+"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ edo $(tc-getCC) -o sxcs sxcs.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xcursor
+}
+
+src_install() {
+ dobin sxcs
+ doman sxcs.1
+ dodoc README.md
+ dozshcomp etc/zsh-completion/_sxcs
+}
diff --git a/x11-misc/virtualgl/Manifest b/x11-misc/virtualgl/Manifest
index c9288b355c6a..ed5aee61b1a3 100644
--- a/x11-misc/virtualgl/Manifest
+++ b/x11-misc/virtualgl/Manifest
@@ -8,5 +8,5 @@ DIST VirtualGL-3.1.1.tar.gz 1223341 BLAKE2B d82a3b8afddc165d4a99b281593662c7584b
DIST VirtualGL-3.1.tar.gz 1248818 BLAKE2B 556e2a05811b89ddfecc371d75888f09c7a59bb2c7e3f265eae4631627cf3e586114735b2616cd6292fbcea089e81326736013a7b1d47ad1746365e72e313627 SHA512 cd1109b4dee426918e61348b22b3bfb0c45102bbb0bcde9b78c36b607a396bbff7d7c72cf3bf9626128da0f1776c42bbb59be863239e60e0f7307d2a73de463b
EBUILD virtualgl-3.0.2.ebuild 2875 BLAKE2B 7597f349f52b7f4ee89b01d9d710a51c306f9ef5409f9ed3ebd21d63eed06b866f456576b3ec45fa79cec3f23083df5a41ec1fa4cb453d5356f84de8086b3599 SHA512 c735ee841e764a59e51c300a3a87456ca83f9ab72aab439b4e5a92ffe3947bece553e20bace5c343e018556c6dc39b6fa06a5d081d54b4e71d3a53ed5b30fea6
EBUILD virtualgl-3.1-r1.ebuild 2847 BLAKE2B 9235c21aca162d9f3f8909bc5cbfd3bf68292c3970ad3cf18433157625d7ca00fdbb995339bd046962dcecf0e602f94cd5d9470f2bd29616bb2a5db6eb661c2d SHA512 bb10194d2cf4196871a7169eb00c4c7abf95884673ce697f139dfc913f1debdc85173e1c2438c1389c628a49e562d3d17bba03ea60fa062d092943c673cab05e
-EBUILD virtualgl-3.1.1.ebuild 2788 BLAKE2B 75c32db643d271ebd67127d95c4e4ab18a1ac61a6b367aa2306ebe276ab29ce31fde8a1a74172c3a90ab67de1c41805b956c0e1f30920f95b6c302eff223908c SHA512 32aefea5be5617d3002e3540fb810e4c1764c7341ec397535e61b547194b678ceb1c47126825f39a54e68d4d4fa1a7e0c547aa1658165643ea4686ca255fd56c
+EBUILD virtualgl-3.1.1.ebuild 2786 BLAKE2B c2aff95863d9481509af4005f28becba83997f384094a896115af33a47836c6e8aef470525bf3016557e18528a29b4bf622e2d628c05292e3dab48e2ca0cb40a SHA512 f751eeee6e4f1752dba8f611b8954ecbe53a4b1f85a913c140c91d0bb0f9ffacc63db1aced5191820cb5da22c34ae6e853c683325931fff76a30d5d10bd73df2
MISC metadata.xml 822 BLAKE2B 8fd6340ff5f167066f17763ef771da259b47fcb140d9bfdf887260e58a02bbdf95ce49bd36fc970024cc3c6dc5daac19e8975bb787dcd45219c729e0a8e0570f SHA512 b3b7fb03192d77f07cffce45364e3387055d641ddb676f9523e91d280bdc674b0c96d042b9ab39e56498a716152e3533b4633dabbed1e7fbe9c805acaa0f9a5d
diff --git a/x11-misc/virtualgl/virtualgl-3.1.1.ebuild b/x11-misc/virtualgl/virtualgl-3.1.1.ebuild
index 1b1bb38f63a8..ecdc216b6cde 100644
--- a/x11-misc/virtualgl/virtualgl-3.1.1.ebuild
+++ b/x11-misc/virtualgl/virtualgl-3.1.1.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/VirtualGL/${PN}/releases/download/${PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
diff --git a/x11-misc/x11vnc/Manifest b/x11-misc/x11vnc/Manifest
index 2046a81e048a..c2038698bd7b 100644
--- a/x11-misc/x11vnc/Manifest
+++ b/x11-misc/x11vnc/Manifest
@@ -1,11 +1,12 @@
AUX x11vnc-0.9.16-CVE-2020-29074.patch 774 BLAKE2B 5a8fcb123f1698e78f76eb1828f935ad1a228990975b5ef42bf1599b46b4d88b7fb90d7d986c3189c2ac8fea305a3040a10c94741068b1d4393ebb7030fc27e2 SHA512 c021115fef4290f41d8df3a1231066d4efd1ca46ad59f0892329f32876e1dec47c000136e5fcbf53c32d8216ee89043b5857c8a873f9cc34c3e4bc543e8b85c1
AUX x11vnc-0.9.16-anonymous-ssl.patch 841 BLAKE2B d037f4f784fe12cedca33be6a638524785342d4da9c2cd73acf138b64978d8303ee45fe08cc7516dd7baeed596bf53647db82caf693022cceb2e0b43c94f5dab SHA512 8c56c76758eb117db590415debaa18eec441ef952dac607ab77182f414e0e5f76d4a1dd2e543e0542a0fd413a8ec5dc2661f1dbabb27a4d6b36eacb09327ce2c
AUX x11vnc-0.9.16-crypto.patch 645 BLAKE2B a821861e4e4807e5e019c787d07791912083a3ae2d1e4c77eb3264adee65a68ea51c35fdfcd0d71b996f4af42ff8481c877f5f324180139857e5cfc7d0ac3db3 SHA512 6e9ec1eb5aba65999dda9048fb01e13c55cbbf6f3e226c23e20ee906891487a5c94efd09f54ac765ca1ed99290357403a0b2caa3a7226fc967b0e8ecf19360a6
+AUX x11vnc-0.9.16-fix-build-on-32bit.patch 3482 BLAKE2B 37c413d59161f726fe5dde24139a8eedc432b7285f13e557ff3a3501eda625a19e16ad260636f6066f4e1c67c1a0a358c6af48b45a1b5d096ae5b353d9870cdf SHA512 f49026859383fe9ffdf187bd5b6dcfaaf82a099b016948cd588d9f44b4fe2300838175a3bda844ccf75cd2271c85c17ea1370fb32a651053524076fd17e9ec57
AUX x11vnc-0.9.16-fno-common.patch 1079 BLAKE2B eb1cbe8e959eeea0940b44d3804406d2b9a18261a279b05fa54dff1240674d51dc44ce4fff9ea64a6644e532c80499287bbb1025b06b47d3b2546eb76f32fbce SHA512 3acaa4e57921673aef14ce2e9931880bcbc8c3d73708124599b8ffc79be6c4fa43713184f01983f4f432e29137c3628902681aed275ca98c7a6f32cb10bc54ca
AUX x11vnc-0.9.16-implicit-function-declaration.patch 633 BLAKE2B 54f24f5f46f91c2c9b9aaec2b0446b0a48772ebfae7ac479f500ceec45d46c7c5f025ce9daa1094052ec5a1c3a81ebc8a04fc89c60d634b4acbaea4c6f0b0214 SHA512 a95fad04879bcfcd2660acb22006f35042d3a2be0a7013c35ab2cc38103c1e9ced283cb6a1c5e46d28dcae2c7da55c92e4f2e6309c52b8b879e0257c8c65cc29
AUX x11vnc-0.9.16-libressl.patch 1721 BLAKE2B a2565c9b9d6cb778846197ba1258a94b57c9f5a854da35aaa1cbf561752a4667c1ea164dbe1297160e5d410fbc6cc72da6fa6336dd237e3145fe48df3b986dbc SHA512 53279b391d567849d9e26248cd20b14f8d181752ceca0ec10142fdea486ccd3cb273c7e31c3b0ab023e722c93f1a4d4af27a6f50306744b29ac0093d89fc1c14
AUX x11vnc.conf.d 1435 BLAKE2B 8403d61a4941c56127e869d6ac90d4f85237af9af786f864d32afbedf3e736528b74c8c83fcf3491794b9e62db6ef2a354dccd61f368c8e9251f915e2bd683f8 SHA512 dedc94fab89a06ca6025b99c2c944cabe77640487c8fc761a6420e5be7062ee4c1c383f3846c17bed434ad4f3ec3b994badb493919acb99da3f61caa40c60246
AUX x11vnc.init.d-r1 1740 BLAKE2B 85f5c40a47287eb648d49c5e6211ea950abcad1378690ee7f45313378d49f4cc826a08d15f36dc49fc76dc4cc763fd6182c4324de053c5ba40cea97001546c74 SHA512 def0edac62b35b231354fb24372b48ac346730af2e507522e7a598c9661a78252ee31dab7c3635d85ec128873d0261913a35482c8dc0be744806e8db5af222aa
DIST x11vnc-0.9.16.tar.gz 1708009 BLAKE2B a8789f95ef421a78a83703748e1d80fd45539dff24f80493fd75e357bc22378213915853f9d114248c172cd83977880e1e4e8a3f8df0771017e9988d83b7307d SHA512 69f65ee312f8dede6051b401304987502a213c6c28c7f41e855734f11de1fae14d5d493dc9c28b2e4b7c0be55f8dbd3b35dd2610aae910183772c3e626736fec
-EBUILD x11vnc-0.9.16-r8.ebuild 2053 BLAKE2B 5f5b236385eacf7db3d57acb52a3926d33cf9fdbdee457fcd3074756043acc94120c662f0e9b9f1991fec4953cd6d1e90c879d55e0f2df112ae28224d02fb961 SHA512 30aca4da4c22b8134e374c60b33a6cc8acb5211b8feb71d2e9d186b4fd100901c0ddfc0077fe86e107b4100484dac17183650b867149cbd927464fc92cedaa44
+EBUILD x11vnc-0.9.16-r8.ebuild 2098 BLAKE2B fea0bea1f230f75a18ad7642114d0c29951e8b8c59b3f24f2511f23b08ba797a2034f74db2ac8676defe14420d86550112aa8a44f0213b45e6377146b48f2d6d SHA512 51da80501f0245065a51d08d6555b54a5eee68c278bd74400d3a79a59c3db44c0b9d6cd168c3242549f33c632f8b6248d1ea573782f3ef07f3470a02c6d276f6
MISC metadata.xml 953 BLAKE2B 716b40da30ae65560d74a2dc7ea528180e0d8da048355dfc7557df06704ccde01cba1a3fa24a3f5f53bc6349482d430f180e0678bf6d032be8966d971a612445 SHA512 a9de2facb44bc2eeab0fda61de359b191d7c1243560a3cfa21e1566cad6c113ed126dd117befc8666d4dfa8080cb291ac9fed75b9fcc4f6986ed6bebd89ab710
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..214d2bf12b72 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
@@ -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/xdg-utils/Manifest b/x11-misc/xdg-utils/Manifest
index c7bd64496e3d..6141ea96ed86 100644
--- a/x11-misc/xdg-utils/Manifest
+++ b/x11-misc/xdg-utils/Manifest
@@ -1,7 +1,6 @@
-AUX xdg-utils-egrep.patch 760 BLAKE2B 641a75615aa54000acee26ad65e802245c12db388f372b1f7cfe4df29c025a8eb5e4523ef89a6e209e00c7ec0288c799f16a5d4ac04fa25da3375d2d128b1de2 SHA512 80976c70974c670432a48ab467ca68126f699816914b806a65f48b234c631cc470b7399b389a15a6181a0fbbf486692d0583f791c0592bdc70186df319075ac6
-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
+AUX xdg-utils-1.2.1-qtpaths.patch 992 BLAKE2B 086d018f214d58cda79011310f382b032e58888e43b9e0ad2619f4aec04c4d5cd8b913c244ca549d1c90b7c57aab225b28a67c5cf6bfed7b8087be4437ff461b SHA512 9a7942e38ecad2bdbebdd558557647648c21bfec132f72bb7c3f2ae737345fb1e552e7fa6a118223da663ae4e3ac4d9776ec3f46f031ad2499141ab83db5c99a
+AUX xdg-utils-1.2.1-xdg-mime-default.patch 5034 BLAKE2B 0eb35b1abd650e442c50cfd52d8801e4fbb36813aeac67b4dcd8d1d39eba08ca02f4bf2189242b848da481ba57ebe96ad849bde8ce52ff73b015fb3be5610d93 SHA512 0e57d5cf9fa9969738c1d836c4c3b644cc6e1e80cd7486ec5ca0fdb2c86f0f5e3988c4790faf1838ad09946803347a96c0fd47373c5971c691c20d4913845ad1
DIST xdg-utils-v1.2.1.tar.bz2 293386 BLAKE2B 9d6ce4be8c27ad5b8d0ae55ad0d8b4457b59cb1bd260884ca5bfd2cb8ed7ed68a2f5a8db6d660ceabab59cbb9880fd4f1a26cb71a8f759ec40c2f9f95bbc8a05 SHA512 d5436449fec2f4db952239ee910bfda203955c8df8cb92379f182dc36f9c82b6ceb092ccbebfd02ed00eb7ef5f6895ef745baca67906ae7490e425db27b1dbfc
-EBUILD xdg-utils-1.1.3_p20210805-r2.ebuild 2424 BLAKE2B 44c105b594dcff348860cfdb915e1b18bfc028a9bc8a0a5c8ae33f7d9e67b6bca2b15360b908a921fc1e9629569152f6adbe81ff335f07d558b8d60b3029c7c6 SHA512 c944a53cc3a5f2c81f8e33bf39aea958ae95398f862f30a21636a1729b8bd196c0d7d4766ea25a501189edbb25fc194c75f4e62913faab8cb5d4862bb77bc865
EBUILD xdg-utils-1.2.1-r1.ebuild 2291 BLAKE2B b475167f8817c813c3bd844d3fd8d718fcfe96b8728a776e175494850ce42c522bade72c01b18407a594bf1b8698706b14445f8cf2419fb9a0ddea06aaeb67cc SHA512 c60238c0eff9b66984548046d26ef28bbccbdcd88adbce6138021f40b5880f5761fd99e464155e526e1a1e32d2e0057090d59a0db0aaf9597145ce829db5634c
+EBUILD xdg-utils-1.2.1-r6.ebuild 2587 BLAKE2B 0e14e69dac0741d62e59b64aab7e97e9718e92118d24c0e880d76f8ae405f90bfa6805398dabda565794203dfca4167811fcb96a869d32e73e9199cb4717f1cc SHA512 b3858f75504fee26d9e60658e7435c578996f76512d3ff6e9ae9770b5544d29b5846ddcb4a430c7cdd870587006ff0c581086e8816f392b262f097731a0f92fe
MISC metadata.xml 319 BLAKE2B 4910953400fa3f3b0b72b8baba239a1e0c3466c38f84b6a60bc816620b789473179c151b1af68d0629ba7f79a1ea826b536f0f29678007bba025714ceb514061 SHA512 c07b03f20aeedd0ceaf7de137b76578142c703317d98ac7a57ae5143cab7523974a50aafa58e92c541d4a84ec0961b7de180d11d95c7da45f5698e3c19e7182d
diff --git a/x11-misc/xdg-utils/files/xdg-utils-1.2.1-qtpaths.patch b/x11-misc/xdg-utils/files/xdg-utils-1.2.1-qtpaths.patch
new file mode 100644
index 000000000000..67a84e9c4a9b
--- /dev/null
+++ b/x11-misc/xdg-utils/files/xdg-utils-1.2.1-qtpaths.patch
@@ -0,0 +1,21 @@
+Workaround for https://bugs.gentoo.org/934941.
+
+Pending questions:
+* Should qt6paths instead be in /usr/bin in Gentoo?
+* Why do we have a qtpaths6 as well as a qt6paths?
+--- a/scripts/xdg-mime.in
++++ b/scripts/xdg-mime.in
+@@ -166,8 +166,11 @@ make_default_kde()
+ # text/plain=gnome-gedit.desktop;gnu-emacs.desktop;
+ vendor="$1"
+ mimetype="$2"
+- if [ "${KDE_SESSION_VERSION:-0}" -gt 4 ] ; then
+- default_dir="$(qtpaths --writable-path ConfigLocation)"
++ if [ "${KDE_SESSION_VERSION:-0}" -gt 5 ] ; then
++ default_dir="$($(pkg-config --variable=bindir Qt6Core)/qtpaths6 --writable-path ConfigLocation)"
++ default_file="$default_dir/mimeapps.list"
++ elif [ x"$KDE_SESSION_VERSION" = x"5" ] ; then
++ default_dir="$(qtpaths5 --writable-path ConfigLocation)"
+ default_file="$default_dir/mimeapps.list"
+ elif [ x"$KDE_SESSION_VERSION" = x"4" ]; then
+ default_dir="$(kde4-config --path xdgdata-apps 2> /dev/null | cut -d ':' -f 1)"
diff --git a/x11-misc/xdg-utils/files/xdg-utils-1.2.1-xdg-mime-default.patch b/x11-misc/xdg-utils/files/xdg-utils-1.2.1-xdg-mime-default.patch
new file mode 100644
index 000000000000..8efcdca1cfef
--- /dev/null
+++ b/x11-misc/xdg-utils/files/xdg-utils-1.2.1-xdg-mime-default.patch
@@ -0,0 +1,143 @@
+https://gitlab.freedesktop.org/xdg/xdg-utils/-/issues/252
+https://gitlab.freedesktop.org/xdg/xdg-utils/-/commit/f113a8b997dcb9527b9694d31bddcfa05096aecf
+
+From f113a8b997dcb9527b9694d31bddcfa05096aecf Mon Sep 17 00:00:00 2001
+From: Slatian <baschdel@disroot.org>
+Date: Tue, 21 May 2024 04:08:23 +0000
+Subject: [PATCH] Make the desktop_file_to_binary function less likely to fall
+ over and do something unexpected.
+
+* Uses a shell implementation ( !24) of `which` in the `desktop_file_to_binary` to avoid tripping over unexpected output from `command -v`
+* In addition it also makes the parsing a bit more standards compliant than it previously was.
+* Adds a developer script to easier test internal functions in the xdg-utils-common.in file
+
+Fixes: #252
+---
+ scripts/test-common-function | 13 ++++++++
+ scripts/xdg-utils-common.in | 64 +++++++++++++++++++++++++++++++-----
+ 2 files changed, 68 insertions(+), 9 deletions(-)
+ create mode 100755 scripts/test-common-function
+
+diff --git a/scripts/test-common-function b/scripts/test-common-function
+new file mode 100755
+index 0000000..c8af98d
+--- /dev/null
++++ b/scripts/test-common-function
+@@ -0,0 +1,13 @@
++#!/bin/sh
++
++# This script is for testing internal functions of the xdg-utils-common.in file
++#
++# Example ./test-common-function xdg_which echo
++
++XDG_UTILS_DEBUG_LEVEL="${XDG_UTILS_DEBUG_LEVEL:-99}"
++
++. ./xdg-utils-common.in
++
++"$@"
++
++exit $?
+diff --git a/scripts/xdg-utils-common.in b/scripts/xdg-utils-common.in
+index f0a1aac..adab368 100644
+--- a/scripts/xdg-utils-common.in
++++ b/scripts/xdg-utils-common.in
+@@ -51,19 +51,24 @@ binary_to_desktop_file()
+ }
+
+ #-------------------------------------------------------------
+-# map a .desktop file to a binary
++# map a .desktop file name to its Exec binary
++# Returns the realpath resolved path to the binary or noting.
++
++# desktop_file_to_binary <desktop-file-name>
+ desktop_file_to_binary()
+ {
++ DEBUG 1 "desktop_file_to_binary '$1'"
+ search="${XDG_DATA_HOME:-$HOME/.local/share}:${XDG_DATA_DIRS:-/usr/local/share:/usr/share}"
+ desktop="$(basename "$1")"
+ IFS=:
+ for dir in $search; do
++ DEBUG 2 "Searching in '$dir/{applications,applnk}'"
+ unset IFS
+- [ "$dir" ] && [ -d "$dir/applications" ] || [ -d "$dir/applnk" ] || continue
++ [ -n "$dir" ] && [ -d "$dir/applications" ] || [ -d "$dir/applnk" ] || continue
+ # Check if desktop file contains -
+ if [ "${desktop#*-}" != "$desktop" ]; then
+- vendor=${desktop%-*}
+- app=${desktop#*-}
++ vendor="${desktop%-*}"
++ app="${desktop#*-}"
+ if [ -r "$dir/applications/$vendor/$app" ]; then
+ file_path="$dir/applications/$vendor/$app"
+ elif [ -r "$dir/applnk/$vendor/$app" ]; then
+@@ -72,18 +77,31 @@ desktop_file_to_binary()
+ fi
+ if test -z "$file_path" ; then
+ for indir in "$dir"/applications/ "$dir"/applications/*/ "$dir"/applnk/ "$dir"/applnk/*/; do
++ DEBUG 4 "Does file exist? '$indir/$desktop'"
+ file="$indir/$desktop"
+ if [ -r "$file" ]; then
+- file_path=$file
++ file_path="$file"
+ break
+ fi
+ done
+ fi
+ if [ -r "$file_path" ]; then
+- # Remove any arguments (%F, %f, %U, %u, etc.).
+- command="$(grep -E "^Exec(\[[^]=]*])?=" "$file_path" | cut -d= -f 2- | first_word)"
+- command="$(command -v "$command")"
+- xdg_realpath "$command"
++ DEBUG 2 "Checking desktop file '$file_path'"
++ # Get the command name from the correct Exec
++ # Note: Ignoring quoting and escape sequences here, see #253
++ binary="$(awk -F '=' '
++ /^\[/{ in_entry=0 }
++ $0 == "[Desktop Entry]"{ in_entry=1 }
++ in_entry && /^Exec\s*=/ {
++ sub(/^\s+/,"",$2);
++ match($2,/^[^ ]+/);
++ print substr($2,RSTART,RLENGTH)
++ }' \
++ < "$file_path" )"
++ DEBUG 2 "Found command: $binary"
++ binary="$(xdg_which "$binary")"
++ DEBUG 2 "Resolved to command to file: '$binary'"
++ [ -z "$binary" ] || xdg_realpath "$binary"
+ return
+ fi
+ done
+@@ -461,3 +479,31 @@ xdg_realpath()
+ ;;
+ esac
+ }
++
++#----------------------------------------------------------------------------
++# The `which` command but as a shell implementation.
++# Returns either the path of the resolved binary or nothing
++# because command -v does not always return the path of a command
++# (builtins, aliases, functions, etc.)
++
++# xdg_which <command>
++xdg_which()
++{
++ if [ -z "$1" ] ; then
++ return 1
++ elif [ -x "$1" ] ; then
++ printf "%s\n" "$1"
++ else
++ # this should be faster than the real thing because of shell builtins
++ old_ifs="$IFS"
++ IFS=:
++ for p in $PATH ; do
++ IFS="$old_ifs"
++ if [ -x "$p/$1" ] ; then
++ printf "%s\n" "$p/$1"
++ return
++ fi
++ done
++ return 1
++ fi
++}
+--
+GitLab
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.2.1-r6.ebuild
index 852bfc0c9eea..02710d2c3ef5 100644
--- a/x11-misc/xdg-utils/xdg-utils-1.1.3_p20210805-r2.ebuild
+++ b/x11-misc/xdg-utils/xdg-utils-1.2.1-r6.ebuild
@@ -5,23 +5,27 @@ 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}
+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"
+IUSE="dbus doc gnome plasma X"
REQUIRED_USE="gnome? ( dbus )"
RDEPEND="
- dev-util/desktop-file-utils
dev-perl/File-MimeInfo
+ dev-util/desktop-file-utils
+ x11-misc/shared-mime-info
dbus? (
sys-apps/dbus
gnome? (
@@ -29,36 +33,51 @@ RDEPEND="
dev-perl/X11-Protocol
)
)
- x11-misc/shared-mime-info
+ plasma? (
+ virtual/pkgconfig
+ )
X? (
x11-apps/xprop
x11-apps/xset
)
"
+PDEPEND="
+ plasma? (
+ || (
+ (
+ kde-frameworks/kservice:6
+ dev-qt/qtbase:6
+ )
+ (
+ kde-frameworks/kservice:5
+ dev-qt/qtpaths:5
+ )
+ )
+ )
+"
BDEPEND="
- >=app-text/xmlto-0.0.28-r3[text(+)]
app-alternatives/awk
+ >=app-text/xmlto-0.0.28-r3[text(+)]
"
-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
+ "${FILESDIR}"/${P}-xdg-mime-default.patch
+ "${FILESDIR}"/${PN}-1.2.1-qtpaths.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
+ 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() {
@@ -70,16 +89,18 @@ src_configure() {
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
- echo 'COLON_SEPARATED="XDG_DATA_DIRS XDG_CONFIG_DIRS"' >> 30xdg-data-local
+ 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
- echo XDG_CONFIG_DIRS=\"${EPREFIX}/etc/xdg\" >> 90xdg-data-base
+ 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
}
diff --git a/x11-misc/xdotool/Manifest b/x11-misc/xdotool/Manifest
index e57a416349de..9d7aacdd63c0 100644
--- a/x11-misc/xdotool/Manifest
+++ b/x11-misc/xdotool/Manifest
@@ -2,4 +2,4 @@ AUX xdotool-3.20210804.2-no_hardcoded_pkg-config.patch 1073 BLAKE2B 570221beabba
AUX xdotool-3.20210804.2-no_ldconfig.patch 493 BLAKE2B 044f6896b2f1279795a4263107309886518698125a818522a771374f3a1f2242f00446e87eaaff3b5eead3840459fc249405d49d47e7cd6568f5c923e096fb34 SHA512 7b3d4fe4a532e81358d81ebe9fd6e212bcceb08700df37d7d4c7fc16d95177c8f39ec8ef5a986eb6a08e7c6d209efaa8426483732dcedec39617b203de2faac5
DIST xdotool-3.20211022.1.tar.gz 115237 BLAKE2B 1269775848905253936b113ac45e2a5126f1414eeacb5dd91aea6dc0cb6993f9fa0da969f30c83e0e03d435894a31ba633dc02269b38f9056772b513f0c86889 SHA512 f11d7b079f19d1650adfb549ecc96e840805935bf4925beefc3238154ad0afbff36b134c78bfc73a9dc07fc869ab75676575d6de50cfd54484d2c35d6913ea27
EBUILD xdotool-3.20211022.1.ebuild 1475 BLAKE2B 4ffed625a04fc40edbaa64c4afdf06017b4500de3741367f810bf312a008b56c14e71b3c9a05954f8fd62b84c6fff6e440c34b92b5a8e33a36a4e8ab5b1d5376 SHA512 b067086c55bf9779d9b8face572e7d2d1b647f034ef27ebde4d7773a2a504afb708167e2cc5934a259cae1bcae76bda0614b6313fa0d3c3db7b97ca44a30ff69
-MISC metadata.xml 560 BLAKE2B 9977cd6c5efe52174f07e4ef10141b7742c904c86afb7305ee82f9f222b2cf62a5b052f171f13d69cf3a7b00bf53f759f4cd108e7b285fafec5f5995828c0888 SHA512 381d5c1933c426b1847d2f239de60c68ec4877b482e6c33b60dffa74c7ff729cd5c62f852adcdf92b830ae8081f0b4c1a498b58416022f49bbae2013ca82ee74
+MISC metadata.xml 482 BLAKE2B 19e91d74efe4df15b546ea51325064f1b268552b0111ee8702001b3e4b0659dc386bbe8d0a44bea879bd9d20dd2c40d1ae3a9ce3be89dc8859d8768a185d322e SHA512 5950aa0c3bc4482bfd35993ce0c3e0819b87d9031332b06c511cadf0140e60df037006006c51df9513831c353751ee6d99f84028490ecc0ae2eefd187693e100
diff --git a/x11-misc/xdotool/metadata.xml b/x11-misc/xdotool/metadata.xml
index 55ffc5d35bcd..43dc6c0e6d6d 100644
--- a/x11-misc/xdotool/metadata.xml
+++ b/x11-misc/xdotool/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription>
This tool lets you programatically (or manually) simulate keyboard input and
mouse activity, move and resize windows, etc. It does this using X11's XTEST
diff --git a/x11-misc/xfe/Manifest b/x11-misc/xfe/Manifest
index 86e4fdf06ab2..71755a18cbf3 100644
--- a/x11-misc/xfe/Manifest
+++ b/x11-misc/xfe/Manifest
@@ -1,5 +1,7 @@
DIST xfe-1.44.tar.xz 1444296 BLAKE2B 3ace2689adc2a4e2b24e44f8f416cad5e4904d38d2be7e275256714a707995368450e63c4cf2eee3f870be51c42f295a938ea6ecd159dd1a996aad53b5d119b3 SHA512 d02f0db46c5ca6e26cff447d7f11bbc5f03a9d28b8d492a783bb47f67431a022785d6f3b25013f82a6121a8675f86caf1a9154a7faa8186e05cf4de0bd2f1749
+DIST xfe-1.46.2.tar.xz 1615460 BLAKE2B 0c4a49aaf1ff04d25a13349fa81be9d3e8400009c7d8c24f96a017850a156b116950e0ac5d471190defeceb236e0ed82a614a143a0cdddf10dd86a9b9c318cca SHA512 0287835433297eb2280a3d16ee85b61a74d4c3a6414279df58a201c55a58906128333c7574a94da38195f9934816a91f6e726487caeb8c97f9a5f3cef1ba1c3e
DIST xfe-1.46.tar.xz 1431496 BLAKE2B d7b85e5280d1d9d6db3737f8ac14f4248ae4e99b52d843b51468299bdf71581003b21d0fb2be9949c7189481ed5f3fe88bbd146d2185c17dea3a4785edb876b7 SHA512 9fea984ebbfe4dada85e028bfbde1352392cb77462c238c77c6950aac2526db11d556c8187fd765fd935ba21088c1b551e88ee414dcac35d7c59f5411c4c145b
EBUILD xfe-1.44.ebuild 1578 BLAKE2B ac5ca695ca10025a187ed2bb8fa151b8272308e2cf10069420f328a3b36f121458f871001ca52e386ca0ee6542597d28f8d24eecc35dd3ff48b2a841f4faace0 SHA512 57497c4450b4a0bd3fd7bec4a75855aaed5b8f39b8c50daca595ae6e670c6513dc2de4d227d2becd94a4257d8761e20449187e774f48cb70cdcbe40e4441f689
+EBUILD xfe-1.46.2.ebuild 2887 BLAKE2B 7fa1352685d31b60ec70a4a90554011b73718f97c2d4b1cde95a5e15a0ec47dd62f710531fa1d0806e8d2cc11ad8945f276e04436fc4e8b7a18cc7cd180d2a32 SHA512 f5395261bb5e269d41c1955ded2827c649549d323dc2ee736a6c718798f3c67250f42d9e64a4cc8da4537cb438aa160453c5373d01d42c2bb93a699a4b72c8bf
EBUILD xfe-1.46.ebuild 2887 BLAKE2B 7fa1352685d31b60ec70a4a90554011b73718f97c2d4b1cde95a5e15a0ec47dd62f710531fa1d0806e8d2cc11ad8945f276e04436fc4e8b7a18cc7cd180d2a32 SHA512 f5395261bb5e269d41c1955ded2827c649549d323dc2ee736a6c718798f3c67250f42d9e64a4cc8da4537cb438aa160453c5373d01d42c2bb93a699a4b72c8bf
MISC metadata.xml 240 BLAKE2B 92d4660766b1bb154a620ee57ef972fc2aca12436eb5e12f5880166a4303653c370318b65a0b39f86a13994d6f70eaab5c77b5d7b9b00df19fe2da15d29c3054 SHA512 9bd9123eda33c274644858aea8568a9dfcff772f9ebb95acf39b662ba39f0b1febfed0c56e1ab8d17650f192946449ac47338c78bc059202133b600800e375ee
diff --git a/x11-misc/xfe/xfe-1.46.2.ebuild b/x11-misc/xfe/xfe-1.46.2.ebuild
new file mode 100644
index 000000000000..690f416c2cef
--- /dev/null
+++ b/x11-misc/xfe/xfe-1.46.2.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="
+ bs ca cs da de el es_AR es_CO es fr hu it ja nl no pl pt_BR pt_PT ru sv tr
+ zh_CN zh_TW
+"
+inherit flag-o-matic plocale xdg-utils
+
+DESCRIPTION="MS-Explorer-like minimalist file manager for X"
+HOMEPAGE="http://roland65.free.fr/xfe/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug nls startup-notification"
+# The only dir which defines a 'check' target is po/ which doesn't do anything
+# useful for us. It also fails, see bug #847253.
+RESTRICT="test"
+
+RDEPEND="
+ x11-libs/fox:1.6[png,truetype]
+ media-libs/fontconfig
+ x11-libs/libXrandr
+ x11-libs/libX11
+ x11-libs/libXft
+ startup-notification? (
+ x11-libs/libxcb:=
+ x11-libs/startup-notification
+ x11-libs/xcb-util
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? (
+ sys-devel/gettext
+ )
+"
+
+DOCS=( AUTHORS BUGS ChangeLog README TODO )
+
+src_prepare() {
+ default
+
+ cat >po/POTFILES.skip || die <<-EOF
+ src/icons.cpp
+ xfe.desktop.in.in
+ xfi.desktop.in.in
+ xfp.desktop.in.in
+ xfv.desktop.in.in
+ xfw.desktop.in.in
+ EOF
+
+ # malformed LINGUAS file
+ # recent intltool expects newline for every linguas
+ sed -i \
+ -e '/^#/!s:\s\s*:\n:g' \
+ po/LINGUAS || die
+
+ # remove not selected locales
+ rm_locale() { sed -i -e "/${1}/d" po/LINGUAS || die ;}
+ plocale_for_each_disabled_locale rm_locale
+}
+
+src_configure() {
+ # https://sourceforge.net/p/xfe/bugs/282/ (bug #864757)
+ filter-lto
+
+ econf \
+ $(use_enable debug) \
+ $(use_enable nls) \
+ $(use_enable startup-notification sn) \
+ --enable-minimalflags
+}
+
+src_install() {
+ default
+
+ # Install this unconditionally rather than automagically based on whether
+ # polkit is installed
+ rm -rf "${ED}"/usr/share/polkit-1/actions || die
+ insinto /usr/share/polkit-1/actions
+ newins - org.xfe.root.policy <<-EOF
+ <?xml version="1.0" encoding="UTF-8"?>
+ <!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
+ <policyconfig>
+ <vendor>Xfe</vendor>
+ <vendor_url>http://roland65.free.fr/xfe</vendor_url>
+ <icon_name>xfe</icon_name>
+ <action id="org.xfe.root">
+ <description>Run Xfe as root</description>
+ <message>Authentication is required to run Xfe as root</message>
+ <defaults>
+ <allow_any>auth_admin</allow_any>
+ <allow_inactive>auth_admin</allow_inactive>
+ <allow_active>auth_admin</allow_active>
+ </defaults>
+ <annotate key="org.freedesktop.policykit.exec.path">${EPREFIX}/usr/bin/xfe</annotate>
+ <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
+ </action>
+ </policyconfig>
+ EOF
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/x11-misc/xiccd/Manifest b/x11-misc/xiccd/Manifest
index 9219ed8c1dda..d1d4dc006945 100644
--- a/x11-misc/xiccd/Manifest
+++ b/x11-misc/xiccd/Manifest
@@ -1,3 +1,3 @@
DIST xiccd-0.3.0.tar.gz 31676 BLAKE2B a6ef614a5f34827011196474fdf73c0cebfdd6af25f0ee8925edadf4e3338dbb17a43c2da3cb1fee3531f4bbb3cbd760fe350e3860451e7188452cdfd595674e SHA512 d507d91ba1a6d702c0ca63d1583e0ba330210e8c143ec72b866fd042ed9b8987820fb793fa8100077d59f4c01bc068eff68b8377ed4156956ad44c07f448a45f
EBUILD xiccd-0.3.0.ebuild 509 BLAKE2B 06b30ac9be01ce3c3720ce9736d33e88262a2ddad28dfd982840fbce35e0ecd7353c32d0f81ce6944edee720982f5785d8a122cc8534b8a48e93168987497f61 SHA512 185379bbf517538312994e821a2a637f6e5026789b94695bc6952da4bd48455c67f54ca23f8d29325014b025422e638c0a68a3845521bfcb2218625a139e8535
-MISC metadata.xml 765 BLAKE2B cba96c662ca4913749e5edacb8adddab4d4ad89d6ea77d9d1396092425c3a6a62de57c9b33a075075ac8352c860e1892d339157ebed10d1a480c501626dac909 SHA512 29a04dbb3855419d2db12e5ce0912d9089c0c435d4998864c733e32ab5f965f119ba23b45c7eadca20f90eb5ec9c27654929052400236e51322c4a4e6f465ae0
+MISC metadata.xml 687 BLAKE2B 35be695b7a38353948f2ba3694ff41a4717ae92d6e35669b98d8f90f756fbab3dec569621487d532eec07f04d51d15681206b623ea1637d56bef499360616bf7 SHA512 0d9609e343c282662d5e9bdd2fa882d64df8f79a971bf6745c0c5f8d55e33ff7fc6dadc563885c479b72b19d3ff755cb134a2e8f354173ac72d565a6ad8ee8c8
diff --git a/x11-misc/xiccd/metadata.xml b/x11-misc/xiccd/metadata.xml
index 7f909fce0eed..d741336fe12b 100644
--- a/x11-misc/xiccd/metadata.xml
+++ b/x11-misc/xiccd/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription lang="en">
xiccd enumerates displays and register them in colord, creates default
ICC profiles based on EDID data, applies ICC profiles provided by
diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest
index afd153502348..267fd6426e2f 100644
--- a/x11-misc/xkeyboard-config/Manifest
+++ b/x11-misc/xkeyboard-config/Manifest
@@ -1,4 +1,6 @@
DIST xkeyboard-config-2.41.tar.xz 898404 BLAKE2B f608c30b31c26f2273907f45929a0fe9e44bb9513d45a791be1ff3fb8da5cd56d4fbb182540c47960f16841a30f89fdab0ad87cc41597c02bfd76643fff6857d SHA512 108c1d0a8344e15f5d92f876a1b008571f6dbe57aecf2797757accc1f3f031a07dfb4ba5028e06784620810dd835ddd5afadf68e2d73594ae96b7520b0bbde7a
+DIST xkeyboard-config-2.42.tar.xz 910192 BLAKE2B 1b49a9bdf9e6ad2c196b8c4cc93803a2b4ce804148a7eb55616672db5c4d3eb289e2de931ee8b08a2152dd542a9f2d1e00ba8cca7651d7f33b570ed4a5f4c57b SHA512 654436ae21b9deb3b193847403b652cc5c19aa665a9c9168598fc6ac7af83ac04d40684d9eb99dd4db97c21e5100cfeed06b25e2b041eb9fdf3c05ef95a891a9
EBUILD xkeyboard-config-2.41.ebuild 1636 BLAKE2B 4967819e4ce4d77947bda3195747beb826a21cd78ecc5bb05bfcf0669d0f020ff6a879a3881d03d8dee3758b8e8b68e7b5a4c319d931d34a5fe1c849abe79e21 SHA512 968ee58b66c757c7ae0e982f0969c61f54f34a18d66e7573a9a37f89d949b2d146a7780b1a8eda724ce7278276cffc83be1b67bb7691da699d3bf749cd97a923
-EBUILD xkeyboard-config-9999.ebuild 1644 BLAKE2B 5a10a4e5ac7c7d40ba7f83d084303fae1f21e1506005442f847b70fbd951e618b7a23b0106011ed82c1a7728c08920897a737da273ac04855d23b4ec3f184ee7 SHA512 579292ce8a3dba6c48ef8dc77aa53dba79d9861c560c25155de0edd98314e52f68e3948864f0ac617f0eb6f7b18451088f9db4f1d1fc362b9a91b6b435fc3aad
+EBUILD xkeyboard-config-2.42.ebuild 1581 BLAKE2B 9dd5e0e6f2df41f5e865ce0c41ec9720593321be20c08084b763b4f4c549f8eeb6c298c32f7d7e0daa18fed9267f09a1cbfea7690f7ffa8f230191efae9ddc21 SHA512 6b7d5d65502b999a2a91436e3c8f0a3cf468fe3b52be019c37e7f891befe874f9272c12460b23523a98f611e42974cb6536912c7ab9a9f96faa8eda39d4b6e77
+EBUILD xkeyboard-config-9999.ebuild 1588 BLAKE2B de7766675047f78c5744d3d45b2a07c211833ef86bb915cb94d66eca41b783c14f984d5b0408f6329cdf1fd232a4584c46fd264537c3750e85690bf8e6959016 SHA512 ad4202019cf0628cea3dc16591f9e964c6195cfd4e1d904531182e186de1303d956ce5e6036ab6d55e09c4f117a2e79484043b639aad8ea74a6c9504ffff26a7
MISC metadata.xml 442 BLAKE2B 3e7e6564b3aa17ef958ae6aed94b6d28156d743ad2782b0c2c08429adff128a7a7ea549e2f5fcece91cdc0f498d341790d0694b193dae16b60a63966bbb581b8 SHA512 0c32c580abc07b3141fa3b9137eba130654e0701b4c9e49be10a801c5c068d67881a74dc0e5d45dc34e8964364e0516bbc5e1b854ae0d7d8ff12bf1ec1ec2986
diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.42.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.42.ebuild
new file mode 100644
index 000000000000..3d57d234a633
--- /dev/null
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.42.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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"
+
+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"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ dev-lang/perl
+ dev-libs/libxslt
+ sys-devel/gettext
+ ${PYTHON_DEPS}
+ test? (
+ x11-apps/xkbcomp
+ x11-libs/libxkbcommon
+ $(python_gen_any_dep '
+ dev-python/pycountry[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+python_check_deps() {
+ use test || return 0
+ python_has_version \
+ "dev-python/pycountry[${PYTHON_USEDEP}]" \
+ "dev-python/pytest-xdist[${PYTHON_USEDEP}]" \
+ "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ eapply_user
+
+ # Remove pytest timeout
+ sed -i -e "/test('pytest'/,/)$/ { s/timeout: [0-9]*/timeout: 0/ }" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dxkb-base="${EPREFIX}/usr/share/X11/xkb"
+ -Dcompat-rules=true
+ )
+ meson_src_configure
+}
diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild
index 8dccf01c3ce0..f0a2c00dbf40 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild
@@ -3,11 +3,11 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+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"
@@ -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/xkeycaps/Manifest b/x11-misc/xkeycaps/Manifest
index e947f3445a93..bb9ecb04843f 100644
--- a/x11-misc/xkeycaps/Manifest
+++ b/x11-misc/xkeycaps/Manifest
@@ -1,6 +1,6 @@
AUX xkeycaps-2.47-Imakefile.patch 595 BLAKE2B a4ecbb62eb308357b77a7633eb8c1eb0a8fe25d17e6e912e416120003996438b51684ab60cbe840c5be7b217ce0c283890f40a5c997b952d8d31ab23a4a58c5a SHA512 3412fd9db48460a97c5630a9641bbf147e905b5c5ce357627d6f65e669d044cfb88f271506767a26fd3a6791d5ffa06af85eeb7ebfdb932c20dfcd088c7b2307
-AUX xkeycaps-2.47_p7-clang16.patch 709 BLAKE2B 6eac0c3bfbc2859ea60f9ef5b09826194a4cfd78809722150089e3fd156436ab0e2ff54023e13f139053f8477f4285a0a5996f461041197d9cc1c4d149abbe50 SHA512 1f1f628e8dea0069b8a62086a977255d8c3d3eac47030c016bb78786a2094fd591dc7b727af370382814e12fe1ef4b639c9c729c61f1552ac4032102d7e6bffa
+AUX xkeycaps-2.47_p7-clang16.patch 691 BLAKE2B f6b635f480d7ac0265d9f19cc77bb36a5bab7f63a92749661c2ca6b93425cf3ddd20eb48228042936328da810309e494860c83285ceb47c1519540756878a8e5 SHA512 f606b35b52f9b6d718a31b66dfb65ec09a7a2db9670d19d1008288ac0a7cc84f9792b215612c6a57813f890eeacf825370710d965382cb7645537f48d2aa1ba2
DIST xkeycaps_2.47-7.debian.tar.xz 7268 BLAKE2B 86ddfd8b2ec8761b8e4a4c4de93fcfd0b88c018125c20f987bf5f47ea77edb5b996a3ed45c3fb2452c7647d6f1a3a2583bdd17f0442435d83afa3dbbc280d285 SHA512 85d72cbd4012299ab60ab700049862c1ab514c904acb8e3810fd7886cacb0712c3849fbc52dee499007d97ce8aa301a34d901120a46ba15a32151986121fbbbc
DIST xkeycaps_2.47.orig.tar.gz 351418 BLAKE2B 0dfd53e6b7af6c14057e56071b70edf3479a55ab4e6ed9651cd5acec68c1db8096264dc8d5b578ccb62b331ad6f14ec8f1b8d0363b614d14b0ba9ce60492b55b SHA512 f5f5ecdf83c2bd86eb3d8b8a28b26af25a2dc9ff0a9c44091d8eb154d617b4373191a2e4479bb0e3025c023d6e5d785a088c64bc269c1c43431a3d2fc91c1a7e
-EBUILD xkeycaps-2.47_p7.ebuild 1297 BLAKE2B 01ed5ac11e3fb2dc72d93823c096ecf3a4cee7057889e35ecdf948ed550969e8f0db5fe44cbd5fb5c41a5532632ab5fbb57737e30e24af9fa8fe50795ca85e77 SHA512 165893047ff6e0d8d7365ec4e9d8325ba9d85786a87fd8bc2393839bd85585263f496ead6e18bca8ad45f6a1e2cbf4c5c4f15e6b5171dfa7a18013cfa10ae053
+EBUILD xkeycaps-2.47_p7.ebuild 1297 BLAKE2B 737941585688e11bfa61bfed868452e0e65c2e60f36b5cf1ec7e29ce6b8baaf0d8c14c6cad4eaacf0eae5a51c0ba052a417a71750898d85105df7d0562be9118 SHA512 63d754e3cc754b78563f124de7c1bb0086e6bef9bd55fc399ca8df590159a07f117276b97d7c16660498a22bd686aeeb98fbbe0aa022db07569f7da8377d923c
MISC metadata.xml 277 BLAKE2B ebaa8353413cfc5519fce99f8627c71cf765fc6d42b42651e232274de315487c156d45dcb23a401dffb8f112600b0dadd56f93d2283ff86b4293dc5490ad4059 SHA512 c8ef9069153b124118a6be64375c6954ccc6f518a13805e4ff1c33c9cec136170132a580c4a9781930b709c93678c94d6448291625de34d18fea41bfd17f685d
diff --git a/x11-misc/xkeycaps/files/xkeycaps-2.47_p7-clang16.patch b/x11-misc/xkeycaps/files/xkeycaps-2.47_p7-clang16.patch
index 99dc6f4ea827..7abcb27ab43b 100644
--- a/x11-misc/xkeycaps/files/xkeycaps-2.47_p7-clang16.patch
+++ b/x11-misc/xkeycaps/files/xkeycaps-2.47_p7-clang16.patch
@@ -4,15 +4,15 @@ https://bugs.gentoo.org/871129
@@ -1754,3 +1754,3 @@
}
- XawListChange (box->keysym_list, keysym_name_buffer, 0, 0, True);
-+ XawListChange (box->keysym_list, (const char **) keysym_name_buffer, 0, 0, True);
++ XawListChange (box->keysym_list, (char **) keysym_name_buffer, 0, 0, True);
}
@@ -2528,3 +2528,3 @@
box->set = &keyboard_sets [i];
- XawListChange (box->keymap_list, (char **) box->set->maps, 0, 0, True);
-+ XawListChange (box->keymap_list, (const char **) box->set->maps, 0, 0, True);
++ XawListChange (box->keymap_list, (char **) box->set->maps, 0, 0, True);
for (i = 0; i < box->set->map_count; i++)
@@ -2599,3 +2599,3 @@
- XawListChange (box->keyboard_list, list, 0, 0, True);
-+ XawListChange (box->keyboard_list, (const char **) list, 0, 0, True);
++ XawListChange (box->keyboard_list, (char **) list, 0, 0, True);
XawListHighlight (box->keyboard_list, kbd);
diff --git a/x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild b/x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild
index 136ec95c516f..bb69a6b70dcc 100644
--- a/x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild
+++ b/x11-misc/xkeycaps/xkeycaps-2.47_p7.ebuild
@@ -11,6 +11,7 @@ SRC_URI="
mirror://debian/pool/main/x/${PN}/${PN}_${PV/_p/-}.debian.tar.xz
"
+S=${WORKDIR}/${P/_p*}
LICENSE="HPND"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
@@ -37,7 +38,6 @@ PATCHES=(
"${FILESDIR}"/${P/_p*}-Imakefile.patch
"${FILESDIR}"/${P}-clang16.patch
)
-S=${WORKDIR}/${P/_p*}
src_prepare() {
eapply $(
diff --git a/x11-misc/xnots/Manifest b/x11-misc/xnots/Manifest
index 7bc74683d681..69a82f7c481a 100644
--- a/x11-misc/xnots/Manifest
+++ b/x11-misc/xnots/Manifest
@@ -1,4 +1,4 @@
AUX xnots-0.2.1-gcc6.patch 1134 BLAKE2B f169cdd6236c4f068aa2661c3d937d5d97035572a4e09322531f3ab3eefd2b2dc8f4f7b529973c342dad8bb80817bb7c2888c038cf1f2c4faf8f4bd926d2ff6c SHA512 236afd11f535ae142f380926ce0c8c7a6ff299ae1718b3a946aedb7daf63da949cfd282d8f4c87975ac4ac77ef7493296e95e51a49e0adc796d8a39ed5dce7a6
DIST xnots-0.2.1.tar.gz 41442 BLAKE2B 26579cfb5508ed1e956b027c769c9c0924870867428cdf5b569e571fce57777267f0523a9ceebabe7f2c705c7b6a34549a122d162cb547e44d8489708fb9e83c SHA512 bb1a334150aac932839c8d9e04d8c9f1c419f5221a218fbbe3523060fbb8d62e616f89ec06a8237fa290de37db103e98a560953ef820ef016f35dd5c844eb65c
EBUILD xnots-0.2.1-r2.ebuild 1034 BLAKE2B 414aaaf7ab367b5141dda70d4c330639b267bdf3d7365521da9b680fdb5d945f4926d0c035e8520dc21a9e7ecb1be3a6488e01bbc5ac0e893eecf76341f325a0 SHA512 dd9683eebad634ed75f8bb01f77ee54e621444d0e2c125f39668fe3889dcf7634efa10a0af3a72a0253430eb65c6073141c580f88f7e358b5a5d02d2c20ac006
-MISC metadata.xml 380 BLAKE2B c884315924e50e9a4067693f8d949bc6d3b590e3a8e4773800c7f622e23922f29c2b21f8f498763c19d8d7c632d0d1ecd381b86813e16958b4eab53a2984ee76 SHA512 891cb62d7e52aa1d8a79a59c6ad84040cd76de669d2647411b89728a895ecadc816ffc487ae29e1527cf602cd6a43f66352518675e1117b937149dd75d0e9795
+MISC metadata.xml 302 BLAKE2B 07da1ff8e4e7a0a89bb8fbf5a81064236c722ac09b56ca856defa15fa598d09d9b4e1df4c6966ef89270c8a8c41438c007481ea701be162b35f911f9896ac940 SHA512 928cbabb45f8e6b9ba0d3da37a43d96b03a7f671502f9ea25fc912ff66cff042bd3197e0feac39bf34ceebbf39208f7e269f575a40081e00a13adf42b7227567
diff --git a/x11-misc/xnots/metadata.xml b/x11-misc/xnots/metadata.xml
index 91718977b34c..eaa1bfb2744c 100644
--- a/x11-misc/xnots/metadata.xml
+++ b/x11-misc/xnots/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">xnots</remote-id>
<remote-id type="github">thePalindrome/xnots</remote-id>
diff --git a/x11-misc/xplanet/Manifest b/x11-misc/xplanet/Manifest
index 68faa5b2267b..55cb90475428 100644
--- a/x11-misc/xplanet/Manifest
+++ b/x11-misc/xplanet/Manifest
@@ -3,5 +3,5 @@ AUX xplanet-1.3.1-giflib.patch 1232 BLAKE2B 6f7e5a1c9388ed1d9cb13e6ec38ee53b0b5a
AUX xplanet-1.3.1-narrowing_conversion.patch 3297 BLAKE2B fc3be555b908c858383c6b2d4bb7d937d01e542729ce6ad0836fe20b555c255794250940496610a3b3e2ec843c8c51fcbbd3661d8786401fa82ad6032231d4e9 SHA512 49ac3b55f7950d327cbc0bef630ff6b3375c3b4501a0b960ce3df13d03daae821db4dfa7c3fb6920376fd3846f175669ba457fe95ae9a51ef532f957fbef1d2a
AUX xplanet-1.3.1-remove-null-comparison.patch 6773 BLAKE2B 580f2275f40e9c182bcd201906565debd644843ea592f23c62283fb9c9f974ea1bf11e94c793dce24c042b048843165392f065cee37bcea2353527026b29de17 SHA512 a3ac916070eadd2b0dbd33fbe584f5d5d2f621556389f8d0542d591d5b384eb75bfd9e9bd7411b335bfa1e530f638c1c348063a90ebf5ae62ae65995ccb3949d
DIST xplanet-1.3.1.tar.gz 1236035 BLAKE2B 71a5f856476e11333f5b97b4f7829c4376c570a44433b5a5ba1cfdf7cc425b1c9b89588cac3e0763e0c641a8b93c43bfc5f724fc3b9e3b5b418cabfa7193e0da SHA512 06ce3187fbd364f4ccee768fceca559690c905c870e2fb25ca32453ce09c564ba3455ec539f1e3da177de23a0611f767b375efe2e10b601d09313c0d068e35e0
-EBUILD xplanet-1.3.1-r4.ebuild 1641 BLAKE2B 4f475de0bee02de792a2357855d886579ea2a4693a76d162cfab2f8882fabb6b649d5b470630fe98c11282a47e9931a0b3c6b131aed62dfb481cb4eb586712b6 SHA512 a934ed7deacfb535d03ce37c9203685a784f4a396506899264e485af068ace0d748e5a7565bda51b06d46980d49b423bacc1db7742e5bb216235d175cfe1c6a6
+EBUILD xplanet-1.3.1-r4.ebuild 1611 BLAKE2B 28f80cbaeb3d9d42a96f124302694a74c7a7a4ca81c119f61d851de9f6cbe355099bcc99ac5f21f40e8a6a8478503a38b6ddb480c60dbabb13e9bd70b388e445 SHA512 9753549cfca21740de9b6138cb915fd330be0aeb39adcfc2f7f9358e39fd6a437960451b9ef4e84a353fedcf633df3929bdb4dd91917bdfe019cd79c756e590f
MISC metadata.xml 330 BLAKE2B 1e8b369bc4399644cf0ead5e59b8dec5d44e3f8e4d9b0bde0aae62d00d08f905dd3add788beae6f239788ade51afb148ed692c7e1f7366013c7fed90e2ab2a02 SHA512 2d7b9ac8f23a3454f909049e7940b55656ab7fc89fdda521f24cf64f92859ac5ea08b972c2f8d09dabed0a322e21221c20807d64b0ae491d5d640da0145b7a61
diff --git a/x11-misc/xplanet/xplanet-1.3.1-r4.ebuild b/x11-misc/xplanet/xplanet-1.3.1-r4.ebuild
index 41432bd1dc76..bdfc3659ceed 100644
--- a/x11-misc/xplanet/xplanet-1.3.1-r4.ebuild
+++ b/x11-misc/xplanet/xplanet-1.3.1-r4.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 x86"
IUSE="gif jpeg png tiff truetype X"
RDEPEND="
diff --git a/x11-misc/xrootconsole/Manifest b/x11-misc/xrootconsole/Manifest
index 176a4dd2713a..681afbbc8d00 100644
--- a/x11-misc/xrootconsole/Manifest
+++ b/x11-misc/xrootconsole/Manifest
@@ -2,6 +2,5 @@ AUX xrootconsole-0.6.makefile.patch 845 BLAKE2B 40017d83fcba9abe2d225f879e1394da
AUX xrootconsole-0.6.manpage.patch 1038 BLAKE2B df8fdc45f1167ce4e8dd948bba549e88908552282ab1d9b41c0a3faeb465c047a7add98b9620a67e86b4646e148b2fa88541a6c1d67407eb651fd137c067b816 SHA512 88b8f68892646f3ca375ee0166336bb3972c5addbe1e515bdd9d7c4fc47517472051d59ac81fb0ec95a8852ab385e0544ec54fe0f9eefe39946dcbe1c222a33f
AUX xrootconsole-0.6.noversion.patch 1780 BLAKE2B 203dca249d2dd8d6ac675cd617615ba551ab3bc6e14dfede9b133840bf9779be186b423f03a1ca04b262ac31593511d34c8a82c05b06cc1f6d68ed5390fa08c1 SHA512 d75228770d31deb969e1f05f99eb0df2839564d9f9db7d5cb9efb00737e1df5632e14c0d5071ef0a5ff57054e62e1c112bd27074b60ac47220ec50f02a170c45
DIST xrootconsole-0.6.tar.gz 15951 BLAKE2B b11035742c08d7f989b131a22e64338874fa609fe09852ada76779c7d850c9cc16a86baf29785fb86edb9fa9aad2d33fd90392f50e134c74dd1ab4765776a8e8 SHA512 9e773eac96f9bb0103880cce8a3bc24211c50b369c4c389bd020c774a4f643947b634ebc5e7b266b28f75f57887d8edc72d8d582e8535c7320f56292194ed7f9
-EBUILD xrootconsole-0.6-r1.ebuild 813 BLAKE2B 867ce85675a75b8478789558a6a985ccdf48eab0869f014f794fecc8ace6f691fdcd0d1ea6f03de3b30d9d936a7626721a300a1b580d4b2f88bb032b62c88dda SHA512 42fc735167d1b49ceda406efb6a17491163a76e445a4fe6e5d0c4575041da8a2352fdbeb47dc22d4b50a042ed56013896de10aaa76744ce405e6c1d64d45c137
-EBUILD xrootconsole-0.6-r2.ebuild 797 BLAKE2B 68b54fbd62b8f516bda30c57bacf00d44f2be62871432be4040ae22f659e91f53ba9970cdefc638befead2f9ba4efc69fc30177f76630f3b4b0678970d6edad2 SHA512 6fb705d4b383c3c18df36f6d5653ab783c17b77cb38c1c579a1e5cdd644d6deb6106dcca95834961a08b20f2ad0812210cf17ad15199075a3c771a15a6724158
+EBUILD xrootconsole-0.6-r2.ebuild 794 BLAKE2B f0ec363170d294c5ccadbb344ee220301320557903c95ecb3877f6f1656e21274d4c0a50488330ba7c9cea834972ad4f8c7ef5de16712b55aeeb746372bebad1 SHA512 26275e17c666e4470ebe45008cce28acb7d1728c709c1b6d9f6a6a6e2b36cfa911b30510fb378745f25d402a109b1db0d0eb2171ccbc47082ad5dfce98c32c56
MISC metadata.xml 359 BLAKE2B be06f7d75fb39abd07108b163729c72a70a6bf9e4cafa61b6d6896749d2fb77830229a0041e7210a674c87aa5966c7a8062174341ef38b65195bcaab0fe5fa17 SHA512 80f911d289118adbc386117bec1a104a33bec04d77d4ef0353301a38567ae8e0996bae13e1b4675b847946c8dd33a6f2dd50a7977cbeecd4636a1e447eaeb43a
diff --git a/x11-misc/xrootconsole/xrootconsole-0.6-r1.ebuild b/x11-misc/xrootconsole/xrootconsole-0.6-r1.ebuild
deleted file mode 100644
index a048ce423bff..000000000000
--- a/x11-misc/xrootconsole/xrootconsole-0.6-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="A utility that displays its input in a text box on your root window"
-HOMEPAGE="https://sourceforge.net/projects/xrootconsole/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-RDEPEND="
- x11-libs/libX11"
-
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${P}.noversion.patch"
- "${FILESDIR}/${P}.makefile.patch"
- "${FILESDIR}/${P}.manpage.patch"
-)
-
-DOCS=( TODO NEWS CREDITS )
-
-src_compile() {
- tc-export CC PKG_CONFIG
- emake
-}
-
-src_install() {
- dodir /usr/bin
-
- emake \
- MANDIR="${D}usr/share/man/man1" \
- BINDIR="${D}usr/bin/" \
- install
-
- einstalldocs
-}
diff --git a/x11-misc/xrootconsole/xrootconsole-0.6-r2.ebuild b/x11-misc/xrootconsole/xrootconsole-0.6-r2.ebuild
index 8b8410770a04..386ebf4ddada 100644
--- a/x11-misc/xrootconsole/xrootconsole-0.6-r2.ebuild
+++ b/x11-misc/xrootconsole/xrootconsole-0.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
RDEPEND="x11-libs/libX11"
DEPEND="
diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
index 5735777c0491..ef82c2391342 100644
--- a/x11-misc/xscreensaver/Manifest
+++ b/x11-misc/xscreensaver/Manifest
@@ -15,7 +15,9 @@ DIST xscreensaver-6.06-logind-idle-hint.patch 4036 BLAKE2B 48c2766ff5879b77f521d
DIST xscreensaver-6.07-xscreensaver.service-start-with-no-splash.patch 834 BLAKE2B 57c509e370ba79c4197a2a51188e09c2a48cc172f889c8876c0fb1af995b87465ddc390b3e704cb572c29c1537f3d05b065365d6357c51047c910124b7c8f6c4 SHA512 6e7dcfbe0e687719f3f5579790a48544bb8728231cd7ac1c8b82f5814da0be1e67f2308de7f0354a2ba20ac098c2d5ae8c212b9a3a7b84177bc4bb10739378c3
DIST xscreensaver-6.07.tar.gz 26365057 BLAKE2B b0fc24e34713dd5591cff2ff871ec05deae089d7d76fe1239dd59ec1addf97eb764a583d01685953ae6409a7193ca97bc201a20dcf86d5244cf898e4eb9b1221 SHA512 abbf75faa49bb23d35985a7bf269891d168c87fe8939ad5acf6857398dfb056815d79dcf39bba9a33808e2717a47635fa84282c03ed9efeeeb449763253179a5
DIST xscreensaver-6.08.tar.gz 19990058 BLAKE2B 1dd13a656471335663738e677dd1b367ab1114ba91e65868ad2a1d8ebe95b16ff0311c2b69a2a5409ebdea68451d5e6cb507a66a5fb641921a469b8e69ec6b2d SHA512 a333d4921ed3a8219f3b672dd68543aea31fcd64ea6766143f1c7f6e5ed3bc7122355635d5afba1632457ad71a11cabdc7b2756431e4f1dc7e0426ae0896e6db
+DIST xscreensaver-6.09.tar.gz 22026182 BLAKE2B 34e3bf5b3affbfc6ef0aabaf9889c4b76ce27b09974d6c84a9b342b2267a3268fa1558a9bf0e0e487fce84ef218c3152fca4216268e15e40f82fef91021160da SHA512 6002c1879e3f9c509b4f6b645146978da82def0ed7b9e9c421b11dadf0116380c63403c30167fa70a289321928abe39795a96f1a796afb920bd0e3ac416d3653
EBUILD xscreensaver-6.07-r2.ebuild 7835 BLAKE2B af291f0dc7de2ecd49b4f3cb6fdbcaeb052d6dad2a04272e683743d5531557cc5851d6a69e963e4c5d4176121822a179fae68a8dd9fb640872ed2ff8e0926cbd SHA512 d973d66276a95e78244738e35ac83100fd8fb276955f54cc2cb2189e9481afba9d4395eca11c1157e9819873859b41aa3c2d1395bbb8763d4e3b60265b594664
EBUILD xscreensaver-6.08-r1.ebuild 7771 BLAKE2B a912dc05987f3cf5709baaf7328c6d0d5ab51859d6ec784f2caaabbcc035e2575eba3f627bae9b6e026e6055953db79f90aabfbe73e8e59a64e5defb49295da6 SHA512 a4d179cac63f4a7353dd833f5290e2a9d12b9689ad4dca68228ff33312fc953628b8b68f3b3d4c4963431b4e78e6e6471043eab63e23e76fdb8de38eb527e983
EBUILD xscreensaver-6.08.ebuild 7835 BLAKE2B af291f0dc7de2ecd49b4f3cb6fdbcaeb052d6dad2a04272e683743d5531557cc5851d6a69e963e4c5d4176121822a179fae68a8dd9fb640872ed2ff8e0926cbd SHA512 d973d66276a95e78244738e35ac83100fd8fb276955f54cc2cb2189e9481afba9d4395eca11c1157e9819873859b41aa3c2d1395bbb8763d4e3b60265b594664
+EBUILD xscreensaver-6.09.ebuild 7773 BLAKE2B 8bdd507022bfb9361e0a16b64d54a8303a06180e9cb3fb893cf40372e16296d4a8ec4a87d207c5300b5d7a2f7448e9de6f76d20714e0580e5d39254bcb3055ae SHA512 6df5bcadccce8d0a2c52050768c522fec701e5e7439ed93f7b4d08d73f9511564d847978b751c37ad3fce77bf11df42998ac81d7c16d6186023f70d4ce3f496b
MISC metadata.xml 1262 BLAKE2B 3800cee01a975dc0d79d1576fbe11910ac6233eda87b285aaa612c030786ea06697383e82d88707dbcb4d26b54a7df018ffb905351dd3d9bd81eb991abbc1774 SHA512 4e7c2ee2c57e76f3fbb51329f41151f7f8a2fb8dfd25d06161a0a85a6a3bfad253233935de40eff29b1b78a52202443dc1e5c962b09f922712f8ee76f6904abc
diff --git a/x11-misc/xscreensaver/xscreensaver-6.09.ebuild b/x11-misc/xscreensaver/xscreensaver-6.09.ebuild
new file mode 100644
index 000000000000..c2860219b766
--- /dev/null
+++ b/x11-misc/xscreensaver/xscreensaver-6.09.ebuild
@@ -0,0 +1,278 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic font optfeature pam strip-linguas systemd xdg-utils
+
+DESCRIPTION="Modular screen saver and locker for the X Window System"
+HOMEPAGE="https://www.jwz.org/xscreensaver/"
+SRC_URI="
+ https://www.jwz.org/xscreensaver/${P}.tar.gz
+ logind-idle-hint? (
+ https://github.com/Flowdalic/xscreensaver/commit/59e7974c42dc08411c9af2a3a644a582c2116f46.patch ->
+ ${PN}-6.06-logind-idle-hint.patch
+ )
+ systemd? (
+ https://github.com/Flowdalic/xscreensaver/commit/376b07ec76cfe1070f498773aaec8fd7030593af.patch ->
+ ${PN}-6.07-xscreensaver.service-start-with-no-splash.patch
+ )
+"
+
+# Font license mapping for folder ./hacks/fonts/ as following:
+# clacon.ttf -- MIT
+# gallant12x22.ttf -- unclear, hence dropped
+# luximr.ttf -- bh-luxi (package media-fonts/font-bh-ttf)
+# OCRAStd.otf -- unclear, hence dropped
+# SpecialElite.ttf -- Apache-2.0
+LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="elogind fonts gdm gles glx jpeg +locking logind-idle-hint new-login offensive pam +perl selinux suid systemd xinerama"
+REQUIRED_USE="
+ gles? ( !glx )
+ ?? ( elogind systemd )
+ pam? ( locking )
+ logind-idle-hint? ( || ( elogind systemd ) )
+"
+
+COMMON_DEPEND="
+ >=dev-libs/libxml2-2.4.6
+ x11-apps/appres
+ x11-apps/xwininfo
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXt
+ x11-libs/libXxf86vm
+ elogind? ( sys-auth/elogind )
+ x11-libs/gdk-pixbuf-xlib
+ >=x11-libs/gdk-pixbuf-2.42.0:2
+ >=x11-libs/gtk+-3.0.0:3
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ locking? ( virtual/libcrypt:= )
+ new-login? (
+ gdm? ( gnome-base/gdm )
+ !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) )
+ )
+ virtual/glu
+ virtual/opengl
+ pam? ( sys-libs/pam )
+ media-libs/libpng:=
+ systemd? ( >=sys-apps/systemd-221:= )
+ >=x11-libs/libXft-2.1.0
+ xinerama? ( x11-libs/libXinerama )
+"
+# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep '::'`
+RDEPEND="
+ ${COMMON_DEPEND}
+ media-gfx/fbida
+ perl? (
+ dev-lang/perl
+ dev-perl/libwww-perl
+ virtual/perl-Digest-MD5
+ )
+ selinux? ( sec-policy/selinux-xscreensaver )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="
+ dev-util/intltool
+ app-alternatives/bc
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.31-pragma.patch
+ "${FILESDIR}"/${PN}-6.01-gentoo.patch
+ "${FILESDIR}"/${PN}-6.07-gcc.patch
+ "${FILESDIR}"/${PN}-6.01-configure.ac-sandbox.patch
+ "${FILESDIR}"/${PN}-6.01-without-gl-makefile.patch
+ "${FILESDIR}"/${PN}-6.01-non-gtk-install.patch
+ "${FILESDIR}"/${PN}-6.01-configure-install_sh.patch
+ "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch
+ "${FILESDIR}"/${PN}-6.05-remove-update-icon-cache.patch
+ "${FILESDIR}"/${PN}-6.05-r2-configure-exit-codes.patch
+ "${FILESDIR}"/${PN}-6.07-allow-no-pam.patch
+ "${FILESDIR}"/${PN}-6.07-fix-desktop-files.patch
+)
+
+DOCS=( README{,.hacking} )
+
+# see https://bugs.gentoo.org/898328
+QA_CONFIG_IMPL_DECL_SKIP=( getspnam_shadow )
+
+src_prepare() {
+ default
+
+ # bug #896440
+ mv po/ca.po po/ca.po.old || die
+ iconv -f ISO-8859-15 -t UTF-8 po/ca.po.old >po/ca.po || die
+
+ sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die
+
+ if use systemd; then
+ # Causes "Failed to enable unit: Cannot alias xscreensaver.service as org.jwz.xscreensaver."
+ # after "systemctl --user enable xscreensaver".
+ sed -i -e '/^Alias=org.jwz.xscreensaver.service/d' \
+ driver/xscreensaver.service.in || die
+
+ eapply "${DISTDIR}/${PN}-6.07-xscreensaver.service-start-with-no-splash.patch"
+ fi
+
+ strip-linguas -i po/
+ export ALL_LINGUAS="${LINGUAS}"
+
+ if use new-login && ! use gdm; then #392967
+ sed -i \
+ -e "/default_l.*1/s:gdmflexiserver -ls:${EPREFIX}/usr/libexec/lightdm/&:" \
+ configure{,.ac} || die
+ fi
+
+ # We are patching driver/XScreenSaver.ad.in, so let's delete the
+ # header generated from it so that it gets back in sync during build:
+ rm driver/XScreenSaver_ad.h || die
+
+ if ! use offensive; then
+ sed -i \
+ -e '/boobies/d;/boobs/d;/cock/d;/pussy/d;/viagra/d;/vibrator/d' \
+ hacks/barcode.c || die
+ sed -i \
+ -e 's|erect penis|shuffle board|g' \
+ -e 's|flaccid penis|flaccid anchor|g' \
+ -e 's|vagina|engagement ring|g' \
+ -e 's|Penis|Shuttle|g' \
+ hacks/glx/glsnake.c || die
+ sed -i \
+ 's| Stay.*fucking mask\.$||' \
+ hacks/glx/covid19.man \
+ hacks/config/covid19.xml || die
+ eapply "${FILESDIR}/xscreensaver-6.05-teach-handsy-some-manners.patch"
+ fi
+
+ if use logind-idle-hint; then
+ eapply "${DISTDIR}/${PN}-6.06-logind-idle-hint.patch"
+ fi
+
+ config_rpath_update "${S}"/config.rpath
+
+ # Must be eauto*re*conf, to force the rebuild
+ eautoreconf
+}
+
+src_configure() {
+ if use ppc || use ppc64; then
+ filter-flags -maltivec -mabi=altivec
+ append-flags -U__VEC__
+ fi
+
+ unset BC_ENV_ARGS #24568
+
+ # /proc/interrupts won't always have the keyboard bits needed
+ # Not clear this does anything in 6.03+(?) but let's keep it for now in case.
+ # (See also: configure argument)
+ export ac_cv_have_proc_interrupts=yes
+
+ # WARNING: This is NOT a normal autoconf script
+ # Some of the --with options are NOT standard, and expect "--with-X=no" rather than "--without-X"
+ ECONF_OPTS=(
+ $(use_enable locking)
+ $(use_with elogind)
+ --with-pixbuf
+ $(use_with gles)
+ $(use_with glx)
+ --with-gtk
+ $(use_with new-login login-manager)
+ $(use_with pam)
+ $(use_with suid setuid-hacks)
+ $(use_with systemd)
+ $(use_with xinerama xinerama-ext)
+ --with-jpeg=$(usex jpeg yes no)
+ --with-png=yes
+ --with-xft=yes
+ --with-app-defaults="${EPREFIX}"/usr/share/X11/app-defaults
+ --with-configdir="${EPREFIX}"/usr/share/${PN}/config
+ --with-dpms-ext
+ --with-hackdir="${EPREFIX}"/usr/$(get_libdir)/misc/${PN}
+ --with-proc-interrupts
+ --with-randr-ext
+ --with-text-file="${EPREFIX}"/etc/gentoo-release
+ --with-xdbe-ext
+ --with-xf86gamma-ext
+ --with-xf86vmode-ext
+ --with-xinput-ext
+ --with-xkb-ext
+ --with-xshm-ext
+ --without-gle
+ --without-kerberos
+ --without-motif
+ --with-proc-oom
+ --x-includes="${EPREFIX}"/usr/include
+ --x-libraries="${EPREFIX}"/usr/$(get_libdir)
+ )
+ # WARNING: This is NOT a normal autoconf script
+ econf "${ECONF_OPTS[@]}"
+}
+
+src_compile() {
+ # stock target is "default", which is broken in some releases.
+ emake all
+}
+
+src_install() {
+ use pam && dodir /etc/pam.d/
+ emake install_prefix="${D}" DESTDIR="${D}" GTK_SHAREDIR="${installprefix}"/usr/share/xscreensaver install
+
+ if use fonts; then
+ # Do not install fonts with unclear licensing
+ rm -v "${ED}${FONTDIR}"/gallant12x22.ttf || die
+
+ # Do not duplicate font Luxi Mono (of package media-fonts/font-bh-ttf)
+ rm -v "${ED}${FONTDIR}"/luximr.ttf || die
+
+ font_xfont_config
+ else
+ rm -rfv "${ED}${FONTDIR}" || die #812473
+ fi
+
+ einstalldocs
+
+ if use pam; then
+ fperms 755 /usr/bin/${PN}
+ pamd_mimic_system ${PN} auth
+ fi
+
+ if use systemd; then
+ systemd_douserunit "${ED}/usr/share/${PN}/xscreensaver.service"
+ fi
+ # Makefile installs xscreensaver.service regardless of
+ # --without-systemd, and if USE=systemd, we will have installed the
+ # unit file already.
+ rm "${ED}/usr/share/${PN}/xscreensaver.service" || die
+
+ # bug #885989
+ fperms 4755 /usr/$(get_libdir)/misc/xscreensaver/xscreensaver-auth
+}
+
+pkg_postinst() {
+ use fonts && font_pkg_postinst
+
+ # bug #811885
+ if ! use glx; then
+ elog "Enable USE='glx' if OpenGL screensavers are crashing."
+ fi
+
+ optfeature 'Bitmap fonts 75dpi' media-fonts/font-adobe-75dpi
+ optfeature 'Bitmap fonts 100dpi' media-fonts/font-adobe-100dpi
+ optfeature 'Truetype font Luxi Mono' media-fonts/font-bh-ttf
+
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ use fonts && font_pkg_postrm
+ xdg_icon_cache_update
+}
diff --git a/x11-misc/xvfb-run/Manifest b/x11-misc/xvfb-run/Manifest
index d4a7d489bf7b..88b3606f695b 100644
--- a/x11-misc/xvfb-run/Manifest
+++ b/x11-misc/xvfb-run/Manifest
@@ -2,8 +2,8 @@ DIST xorg-server_21.1.10-1.diff.gz 168382 BLAKE2B ef41295c9f45836b99aa09f2bea632
DIST xorg-server_21.1.11-2.diff.gz 169271 BLAKE2B 79318e2395e60c2deebaa456e5b43ae3a0f095ddd3e9ff179d9861d48166823e4ed4356ae60fafc8e7703ab10bade80d8fed773f636e0d2355f241d8e31ff809 SHA512 42a782544e674e0ae0b95093d65c0b66224ab12cdf08e47eff1f605d1f8bf149dcdc6267f29748823b529a045b6f994c6f6614ff38811fe6c25d6c7c6640cb40
DIST xorg-server_21.1.12-1.diff.gz 169446 BLAKE2B 3e56e2dd9c660c5107c2d2ea0e5a19a9d441ea556097fdb1af954c74f2c15a184d3f70c4b3482528cfbe323b3e37751dc3b8d05055a991f9e71d388d114e639c SHA512 05bf602379d220a4ece9308d64bf1c7f2be8ba597fe8c179cea62bfbfb2c36516e4d6ef2ea4374861c9550b55bb74dfe93dcc04fdb8eea8fbd6a4831b8db3edf
DIST xorg-server_21.1.7-1.diff.gz 168149 BLAKE2B 68011ab5d77efec6c42921c906ff1be4f7b3b2455025d5fb8f33270bddf02f1bd2c3fd0997b9ad356298d0ee4b8b2f1af6244b39281756259a737e3a5d7a6814 SHA512 433f8d19691f3d0f8bd04f4d8dbd201079da8503d4174d01894824b8239c032af35727e5502b4a2491d9975ba0c6ba6d55c504fbc23c0ca65cc7ba695594d143
-EBUILD xvfb-run-21.1.10.1.ebuild 782 BLAKE2B cfa2801b9ad78e8073c4306932214d130d652fbc6d1b0be7309ef00cff654401012768c11403648e6f7c193fc57ee8133970cfde078f56d3191425e7e5d36caf SHA512 15df4547d9d939e8e9f23e72433b8b7f2b228dd4148158976ae4bdf69fa270d632db084451785442a50920c20619ee44d1fae69b7025e537ef540d909047f37b
-EBUILD xvfb-run-21.1.11.2.ebuild 782 BLAKE2B 7ae6f515d19355549ce8465d4e18d8b626f473b85a891dbca4d784edd5326af7bba456ac0f16b381b5e9ea09087ca7ba08fbf281ee508e0ed5a487761c026fa8 SHA512 30124b9a48ccb2f21ee1cd5cdd1d87952b1868d4c8f6a4293282fa017af6c122f7b3db0d2e7324f23925515d459233d6633066bb38ddb3ba3f1dd7b0ee20e591
-EBUILD xvfb-run-21.1.12.1.ebuild 782 BLAKE2B 7ae6f515d19355549ce8465d4e18d8b626f473b85a891dbca4d784edd5326af7bba456ac0f16b381b5e9ea09087ca7ba08fbf281ee508e0ed5a487761c026fa8 SHA512 30124b9a48ccb2f21ee1cd5cdd1d87952b1868d4c8f6a4293282fa017af6c122f7b3db0d2e7324f23925515d459233d6633066bb38ddb3ba3f1dd7b0ee20e591
-EBUILD xvfb-run-21.1.7.1.ebuild 787 BLAKE2B 091b41135f4c717a1e7aa47f3ecfcb1e1c6172a79a87a9ec786886e6c91799bea2a373e574c9ba1b3b000b517407a112fe15fbeca1f2af0639be5d028a998a8e SHA512 4a3ddc52abd27f5e210084009afc263a1ccafcb273e30f7a23f19ebc54de4f672ea5081a47aa30813aede5218c418d7cefdae9960715ed4a410034714f561976
+EBUILD xvfb-run-21.1.10.1.ebuild 810 BLAKE2B 2edc57a26d949742f700e9df6f3b5273128ff1a7fa792c03dfa860069b3b08276390ae78606499ba1a9aada424dea819c3c2fc1c09f8a5bb177e3e95f2255728 SHA512 3fe1c3cb9387ca6d8c25f6c4c278e0a5e639e61d63cd638de40486c5fa98c15bf2172444bb638460c9435b04a8d954a748b1f69bee2158c6cc1220c7e9438b26
+EBUILD xvfb-run-21.1.11.2.ebuild 810 BLAKE2B 2edc57a26d949742f700e9df6f3b5273128ff1a7fa792c03dfa860069b3b08276390ae78606499ba1a9aada424dea819c3c2fc1c09f8a5bb177e3e95f2255728 SHA512 3fe1c3cb9387ca6d8c25f6c4c278e0a5e639e61d63cd638de40486c5fa98c15bf2172444bb638460c9435b04a8d954a748b1f69bee2158c6cc1220c7e9438b26
+EBUILD xvfb-run-21.1.12.1.ebuild 810 BLAKE2B 2edc57a26d949742f700e9df6f3b5273128ff1a7fa792c03dfa860069b3b08276390ae78606499ba1a9aada424dea819c3c2fc1c09f8a5bb177e3e95f2255728 SHA512 3fe1c3cb9387ca6d8c25f6c4c278e0a5e639e61d63cd638de40486c5fa98c15bf2172444bb638460c9435b04a8d954a748b1f69bee2158c6cc1220c7e9438b26
+EBUILD xvfb-run-21.1.7.1.ebuild 815 BLAKE2B 9672864332fd5ee2fb0e30d5406fd7851bf1d8226f54e38aa10b09b05a54391f1f01c8a65b16ed3820db676f6a27a5209bf2af75621cb9934197d1a865d6ec68 SHA512 bb189ed09c6efa2059ecfe63a8a167e2f60ef3b15d1f1ad181dc46c89efa0b826ea6102a9355128c95f087054b41f45fbebde9c49b26cefbb603486bfcfedf62
MISC metadata.xml 250 BLAKE2B 2bc2e14adc90cf0097dec7f5c2eeeaebecbd404252555385c3455d81ea3a22eecc3dc27aa17699ab500fdfcb737f58a6cc981aeb691fe6266537c290655ca54f SHA512 913641ea55e6cbeb7ca80b13ed2161dd3d22e6d2f59408bf272c4a79e4590b4f2c726f4025d190e58617e262313fbf9ba0892b72773e4769466f812b5c009374
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 5519db205d45..eb1e3911715c 100644
--- a/x11-misc/xwallpaper/Manifest
+++ b/x11-misc/xwallpaper/Manifest
@@ -1,6 +1,6 @@
DIST xwallpaper-0.7.3.tar.xz 86388 BLAKE2B 45942dbe7e3627fbbf99ac5ab94c88ecea919e48131f268f0be10a0fba15a4feddf207c0787ac47f75bc6a5cc94f2b78d599e97950609196930a73073ae21ec1 SHA512 7fa9cc9ca2445afdfcb647724a6dc8bb3b52b9a6c91d237f6b443cf1fe6624c67d16d611bf4e435c5f3dcdae6cbf73bbde257a4e194bc127dc13dca1f8067c19
DIST xwallpaper-0.7.4.tar.xz 86432 BLAKE2B c10a69ab5734e43e99a746872bff427797e1d8f9de06d241fa81435036527b029031bb49733cf2119e8725883f20b9253b779ef9113d32d1b4f77bd73511a76a SHA512 f6eaf41befe724ad55d14f607bdfe9d05c79139054deb6590198ce767cf42173f068459dd894b284f3e8dbc95fc482d8ed7ed1c615f7b72b249897a6a01d51ba
EBUILD xwallpaper-0.7.3.ebuild 972 BLAKE2B 464e9e3c716845f13654c2c33d0f99500d8e380746f54258d469904006817d93549f0aeb6b4b1711ad3ecf47b6a8d66e0d97c89b5bdfdda21e57c5e5ea5f5428 SHA512 0eeda67a5eee6cb81fd7e5b886cfdddca0fae217ae60354975c34bf9041a833b097c3b270dd1f4384dac6656fd2bedd55801e61e587ed732ce9f0f64c162d1b0
-EBUILD xwallpaper-0.7.4.ebuild 976 BLAKE2B e8bc05e1398bca6b9dcf484551075e3dfcac7493180c59fe9cf1adfd67048af6fac554671c2c2a1925d4409d5e181050822b4d5d49b7cb2e05543881de24aed8 SHA512 5bbb213c662454b79d5c82e994d46af87249cf6cad87dacfb4e73db16d2eb96b8eb9def051c0dd86e149317fea252452b022584f05df33e5df926603044f7a92
+EBUILD xwallpaper-0.7.4.ebuild 972 BLAKE2B 5de8652b55c08919c42dc3dfb3831ab7de459cc1667d89c48028c9e633da85107883059c0c77f7e47294b6ed701176227c7a2444c11046ea34bfe88458c488c2 SHA512 07a232cf235fdac55620f4d8a2cda58580fcaf5d49a147a4ecb76dfde43ec11a5ea23660a123eccc5f52437b5dfa8b3c0880bb822c36c1c4c8b41c202a2c58b7
EBUILD xwallpaper-9999.ebuild 976 BLAKE2B e8bc05e1398bca6b9dcf484551075e3dfcac7493180c59fe9cf1adfd67048af6fac554671c2c2a1925d4409d5e181050822b4d5d49b7cb2e05543881de24aed8 SHA512 5bbb213c662454b79d5c82e994d46af87249cf6cad87dacfb4e73db16d2eb96b8eb9def051c0dd86e149317fea252452b022584f05df33e5df926603044f7a92
MISC metadata.xml 721 BLAKE2B 617ebf75fe3702201bd91b37d2f38ca80425b4b8efe548f60039996a3979a7c01606513cf7ee8560cd7172fdb6bc14d29e9e62103df2f80cb8c738abc6efebaf SHA512 3bd069e7b5b31807ff41f67dc9bd943c116a5408b61c6a0eee6bfbe41b2c712c258e393dc78c527d7990403171be0da5b6da6d35ccc5485b06bc3eae969be127
diff --git a/x11-misc/xwallpaper/xwallpaper-0.7.4.ebuild b/x11-misc/xwallpaper/xwallpaper-0.7.4.ebuild
index 70132cc575a5..48173fbe6298 100644
--- a/x11-misc/xwallpaper/xwallpaper-0.7.4.ebuild
+++ b/x11-misc/xwallpaper/xwallpaper-0.7.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then
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"
+ KEYWORDS="amd64 arm64 ppc64 x86"
fi
LICENSE="ISC"
diff --git a/x11-misc/xystray/Manifest b/x11-misc/xystray/Manifest
index 4cfe478ece8e..4f5d27ba5bd6 100644
--- a/x11-misc/xystray/Manifest
+++ b/x11-misc/xystray/Manifest
@@ -1,4 +1,4 @@
AUX xystray-1.0-ldflags.patch 316 BLAKE2B bd0239d319aeda5e8c61925378f2a536138cd5257a70a131b6aca45b224b2e554eac0e1e212ecacf3001f2860e9e188e551cbabef4f960f595c34c8640e46c2d SHA512 f452a0a0db60bc4c9c1a67790dd817a979bf09ee7db8e424d2d58bec83d2b56d23ee67e62f8604a82820a54e3c57fecd35ffc1202c2a89b2cb23cc904df730b4
DIST xystray-1.0.tar.gz 18225 BLAKE2B bc115aa93448a2d6e0c0ec7f57643aa2444557090e1a7de3e3d2b6fe4c3c12045f31dbb09e6cdcb7afb95488c9fd5537a35a4ae82579017f0645d2a46e697acc SHA512 50f3700e497dae875f659d55e2d5c469e977ab513c35f82516f2c139e2813f126bcc7658d76b55346480c0ca7d65a67b74b289cdae775bd13c0dc9da31a9a92c
EBUILD xystray-1.0-r1.ebuild 532 BLAKE2B 85bc7d6bdf48b33d73109818fe9ce6459c311a0415c7f6fdb9be747531756dc3c4702ef17840fc2cface5499078c759142a1b9b302af2f0ce8bee388993aa426 SHA512 af102c26640f4316bb16ea67baeaa7012b77db2090cef1675cd75eecbb0f8535f9093a8e774970e195df2a6bf6a3c5b0acb2d2b0eac55306da82784254e572e0
-MISC metadata.xml 327 BLAKE2B 30be53395c1b7571fec966d0e939d4118ba8bb64845500ea83525bea82ebc4d489f79798034c95484b99cf9332880a56ab424514e025b8ebec8f1fe81eb61c47 SHA512 f4eb05df5b3560e7b6745d4d58bab8c8ed1a768cc6161cea117ae59f3f4668d4661487af1fe5798c2e5762d234d6392605073ef363cbe6fda8a06974b08c9c29
+MISC metadata.xml 249 BLAKE2B f118ce43b5ab934ee29ed1313bcb081a87c242d0ba540cadd902c5c76e2fd4f9c5821508dbeafc7bcc16724e28e0ae0a8cad4deb59751e7d432cdc88cbc761e4 SHA512 8de4fdf69d23f6b10b3bdf41324f6701a46be38716de36173a8f17970acede864637fa9b2338850b1229f2d6f5be37319786e73a5ae1374fad91f298d41dee12
diff --git a/x11-misc/xystray/metadata.xml b/x11-misc/xystray/metadata.xml
index 0926557034b1..0d092ff3a9f6 100644
--- a/x11-misc/xystray/metadata.xml
+++ b/x11-misc/xystray/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">steelman/xystray</remote-id>
</upstream>