summaryrefslogtreecommitdiff
path: root/x11-misc
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/Manifest.gzbin48464 -> 48472 bytes
-rw-r--r--x11-misc/alacarte/Manifest2
-rw-r--r--x11-misc/alacarte/alacarte-3.42.0.ebuild37
-rw-r--r--x11-misc/autorandr/Manifest6
-rw-r--r--x11-misc/autorandr/autorandr-1.11-r1.ebuild (renamed from x11-misc/autorandr/autorandr-1.11.ebuild)1
-rw-r--r--x11-misc/autorandr/autorandr-1.12.ebuild65
-rw-r--r--x11-misc/autorandr/autorandr-9999.ebuild1
-rw-r--r--x11-misc/colord/Manifest1
-rw-r--r--x11-misc/colord/colord-1.4.5-r2.ebuild120
-rw-r--r--x11-misc/compose-tables/Manifest2
-rw-r--r--x11-misc/compose-tables/compose-tables-1.7.3.ebuild42
-rw-r--r--x11-misc/dunst/Manifest4
-rw-r--r--x11-misc/dunst/dunst-1.7.3.ebuild (renamed from x11-misc/dunst/dunst-1.7.1-r1.ebuild)0
-rw-r--r--x11-misc/e16-keyedit/Manifest4
-rw-r--r--x11-misc/e16-keyedit/e16-keyedit-0.9-r1.ebuild (renamed from x11-misc/e16-keyedit/e16-keyedit-0.9.ebuild)10
-rw-r--r--x11-misc/e16-keyedit/metadata.xml3
-rw-r--r--x11-misc/fbpager/Manifest2
-rw-r--r--x11-misc/fbpager/fbpager-20090221-r2.ebuild2
-rw-r--r--x11-misc/fireflies/Manifest2
-rw-r--r--x11-misc/fireflies/metadata.xml14
-rw-r--r--x11-misc/gtkdialog/Manifest2
-rw-r--r--x11-misc/gtkdialog/metadata.xml5
-rw-r--r--x11-misc/mate-notification-daemon/Manifest2
-rw-r--r--x11-misc/mate-notification-daemon/mate-notification-daemon-1.24.2.ebuild2
-rw-r--r--x11-misc/meteo/Manifest2
-rw-r--r--x11-misc/meteo/meteo-0.9.9.1.ebuild10
-rw-r--r--x11-misc/qt5ct/Manifest4
-rw-r--r--x11-misc/qt5ct/qt5ct-1.3.ebuild45
-rw-r--r--x11-misc/qt5ct/qt5ct-1.5.ebuild2
-rw-r--r--x11-misc/screenkey/Manifest6
-rw-r--r--x11-misc/screenkey/metadata.xml17
-rw-r--r--x11-misc/screenkey/screenkey-1.5.ebuild46
-rw-r--r--x11-misc/screenkey/screenkey-9999.ebuild2
-rw-r--r--x11-misc/shutter/Manifest2
-rw-r--r--x11-misc/shutter/shutter-0.99.2.ebuild2
-rw-r--r--x11-misc/skippy/Manifest2
-rw-r--r--x11-misc/skippy/metadata.xml5
-rw-r--r--x11-misc/util-macros/Manifest2
-rw-r--r--x11-misc/util-macros/util-macros-1.19.3.ebuild2
-rw-r--r--x11-misc/virtualgl/Manifest2
-rw-r--r--x11-misc/virtualgl/virtualgl-3.0-r1.ebuild102
-rw-r--r--x11-misc/xbindkeys/Manifest2
-rw-r--r--x11-misc/xbindkeys/xbindkeys-1.8.7-r2.ebuild (renamed from x11-misc/xbindkeys/xbindkeys-1.8.7-r1.ebuild)17
-rw-r--r--x11-misc/xdotool/Manifest4
-rw-r--r--x11-misc/xdotool/xdotool-3.20210903.1.ebuild50
-rw-r--r--x11-misc/xdotool/xdotool-3.20211022.1.ebuild2
-rw-r--r--x11-misc/xplanet/Manifest5
-rw-r--r--x11-misc/xplanet/files/xplanet-1.3.1-narrowing_conversion.patch87
-rw-r--r--x11-misc/xplanet/metadata.xml5
-rw-r--r--x11-misc/xplanet/xplanet-1.3.1-r2.ebuild1
-rw-r--r--x11-misc/xvkbd/Manifest2
-rw-r--r--x11-misc/xvkbd/metadata.xml5
-rw-r--r--x11-misc/zim/Manifest2
-rw-r--r--x11-misc/zim/zim-0.74.3.ebuild73
54 files changed, 674 insertions, 163 deletions
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 853debce008d..2d73563f4321 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 091dea3c4565..43d98cfb9be3 100644
--- a/x11-misc/alacarte/Manifest
+++ b/x11-misc/alacarte/Manifest
@@ -1,3 +1,5 @@
DIST alacarte-3.36.0.tar.xz 201088 BLAKE2B 26c924a8a88c014358db38496cb8a20eca82e9b3d514a9feefa64db3674527cef454346c538a1cdb04ebbb384a64dee395738d8d2a19f4d2445e887f5714f8d6 SHA512 7406fef4c59f94f26d52ad6b52ddd8a5183e9ceb50834aecd5e83f60d996ab4efd09ecbc9d3568d65fe1dd9290e446b5c5c5f6ad89c7e81b0ef304d2a10476b9
+DIST alacarte-3.42.0.tar.xz 203836 BLAKE2B e020529acd5b6b716c8e1b876b3edc1107cf61fbcebb648ce7f593e830f0ae7ea3445a5ccda2cd798e0441e999cff2e9e4630a7b2fe0b711adef56bf59931c25 SHA512 df56f79e0697268ceebd15614c9e6c6bbef82c10c64c90b39eac1718043edb1a1ea71d03798705d94407cf2dcc3fead6c2d08ff6c5a9ca710574eb15ffed68d1
EBUILD alacarte-3.36.0.ebuild 816 BLAKE2B 3badd1ee97ef7aa51a7d59c9038c711f859dd1f3a1ad009bec1ae3b00af19d1607963cffd2144a117fd3b55555eec0c95902a55bfbf7a1acf3e16e0df05defbe SHA512 322450a090a7592ce83f1e4e1ef44d4a27ccfbbdcd1e145335b41b3c3c4cb1e920dca8b679e85de4a46ce83909c4118911cb8edbf11d7959fe703750e989e047
+EBUILD alacarte-3.42.0.ebuild 818 BLAKE2B deb8090f0451b9c3bd524cce92255b835ce2e4068af9f1cca6df53b5dacbab6cea97b466a66f8073a919f3aece05d0260ebdf3f60e5e86b8faa4b52f0414a03f SHA512 3e6871fd3354b223d69e889384b2b5e6194a7dcb2413a0a1dc8c6b8a689238c4cec8af9c791fac2e9e876a029746ddfa6f7f5592e4e95838e17a8599509c784f
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/x11-misc/alacarte/alacarte-3.42.0.ebuild b/x11-misc/alacarte/alacarte-3.42.0.ebuild
new file mode 100644
index 000000000000..6ed197189c5b
--- /dev/null
+++ b/x11-misc/alacarte/alacarte-3.42.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+PYTHON_COMPAT=( python3_{7..9} )
+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"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ >=gnome-base/gnome-menus-3.5.3:3[introspection]
+"
+RDEPEND="${COMMON_DEPEND}
+ x11-libs/gdk-pixbuf:2[introspection]
+ x11-libs/gtk+:3[introspection]
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-util/intltool-0.40.0
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_install() {
+ gnome2_src_install
+ python_optimize
+}
diff --git a/x11-misc/autorandr/Manifest b/x11-misc/autorandr/Manifest
index 39b129a6f86f..813d76e0b12e 100644
--- a/x11-misc/autorandr/Manifest
+++ b/x11-misc/autorandr/Manifest
@@ -1,4 +1,6 @@
DIST autorandr-1.11.tar.gz 48791 BLAKE2B 57203b15eebdecab943c706745701e8569eb0a66dab69ae4429abfa863da736a5ed8b5333f6d948bcf8cae30f48c68eb1b35f2e84080526c1507ab78dba02efb SHA512 93de0461653aa5145956a8aafdc9fb257491495ca335e4213e7b6f1f313ebfd2332c38615ac648204494026439d77861a7eefd97e80cd49a5fe3d9b75db54ec1
-EBUILD autorandr-1.11.ebuild 1301 BLAKE2B 8cf53ad8d1c133e2a926741a01c6032bd16f2934ac9e4c41406379fe955c47ba366a930f3510856eec57f0c9b0fa1efe3db52af418033a1a1f550e6192e81a56 SHA512 cc62610a9aa307abf5f6e2d36a313ad37973b3c079cb13c2b15f33d60502b3b14f99346c69448c49ebc73fe2a41c0ea8d77e7d8c233094401c1e69b2e3b4bb3f
-EBUILD autorandr-9999.ebuild 1301 BLAKE2B 8cf53ad8d1c133e2a926741a01c6032bd16f2934ac9e4c41406379fe955c47ba366a930f3510856eec57f0c9b0fa1efe3db52af418033a1a1f550e6192e81a56 SHA512 cc62610a9aa307abf5f6e2d36a313ad37973b3c079cb13c2b15f33d60502b3b14f99346c69448c49ebc73fe2a41c0ea8d77e7d8c233094401c1e69b2e3b4bb3f
+DIST autorandr-1.12.tar.gz 45511 BLAKE2B 513b197783a527d6ebe7ab1ef2d15bda64b9a3934e9e47ece41a84bb224509b68b9483d2be2e61ea5f07e9de7c1d1a1f8587ff1dded28843022e537a315cb34a SHA512 cd3a16932b6183055e991462cdef78e0b345b64fb2b1ea4a28d5e7119ce5d8b4206bd4ee17288e104fe8fb5608a9eddb2efa5f7bfd3854b308ccbe476f50e9ee
+EBUILD autorandr-1.11-r1.ebuild 1318 BLAKE2B 8c375a0062db9b50ec9cded08dd8907aa63506d8e5ec8afe11e5ce7424438af5c0a6142bbc152dfa974244f4581dce2a49ee7b26fb7d3c07047119d82ddee82f SHA512 16b383f2d553ec9bfa5f81e17492704c69317bb149f34d0a7208b6a5a8c3b0b71c5aa79131c0634e433274fa72a9dc18526ff600d6193924e0425358035840dd
+EBUILD autorandr-1.12.ebuild 1318 BLAKE2B 8c375a0062db9b50ec9cded08dd8907aa63506d8e5ec8afe11e5ce7424438af5c0a6142bbc152dfa974244f4581dce2a49ee7b26fb7d3c07047119d82ddee82f SHA512 16b383f2d553ec9bfa5f81e17492704c69317bb149f34d0a7208b6a5a8c3b0b71c5aa79131c0634e433274fa72a9dc18526ff600d6193924e0425358035840dd
+EBUILD autorandr-9999.ebuild 1318 BLAKE2B 8c375a0062db9b50ec9cded08dd8907aa63506d8e5ec8afe11e5ce7424438af5c0a6142bbc152dfa974244f4581dce2a49ee7b26fb7d3c07047119d82ddee82f SHA512 16b383f2d553ec9bfa5f81e17492704c69317bb149f34d0a7208b6a5a8c3b0b71c5aa79131c0634e433274fa72a9dc18526ff600d6193924e0425358035840dd
MISC metadata.xml 307 BLAKE2B a93fcb4a81c57533d307a64180bd1735528c6e83a661aed8bb9a2b1cec3f3f3036376fea26e4fb5396e1d1e1e40dc1c4f5b480b6b3c5c258fca98550f118b814 SHA512 5f177c265f6aa97946a0bfac6c170933c8fd2ce4ac230624c679dfca0ad11f04a4405923a65dd8ac2dd2a65d64ef16c3b2d68cfef432a31176e5df40c40af834
diff --git a/x11-misc/autorandr/autorandr-1.11.ebuild b/x11-misc/autorandr/autorandr-1.11-r1.ebuild
index adc50ea424e0..392d59491a57 100644
--- a/x11-misc/autorandr/autorandr-1.11.ebuild
+++ b/x11-misc/autorandr/autorandr-1.11-r1.ebuild
@@ -23,6 +23,7 @@ SLOT="0"
IUSE="launcher udev"
RDEPEND="
+ x11-apps/xrandr
launcher? ( x11-libs/libxcb )
udev? ( virtual/udev )
"
diff --git a/x11-misc/autorandr/autorandr-1.12.ebuild b/x11-misc/autorandr/autorandr-1.12.ebuild
new file mode 100644
index 000000000000..392d59491a57
--- /dev/null
+++ b/x11-misc/autorandr/autorandr-1.12.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit bash-completion-r1 distutils-r1 systemd udev
+
+if [[ "${PV}" = "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/phillipberndt/${PN}.git"
+else
+ SRC_URI="https://github.com/phillipberndt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Automatically select a display configuration based on connected devices"
+HOMEPAGE="https://github.com/phillipberndt/autorandr"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="launcher udev"
+
+RDEPEND="
+ x11-apps/xrandr
+ launcher? ( x11-libs/libxcb )
+ udev? ( virtual/udev )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_compile() {
+ distutils-r1_src_compile
+
+ if use launcher; then
+ emake contrib/autorandr_launcher/autorandr-launcher
+ fi
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ doman autorandr.1
+
+ local targets=(
+ autostart_config
+ bash_completion
+ systemd
+ $(usev launcher)
+ $(usev udev)
+ )
+
+ emake DESTDIR="${D}" \
+ BASH_COMPLETIONS_DIR="$(get_bashcompdir)" \
+ SYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" \
+ UDEV_RULES_DIR="$(get_udevdir)"/rules.d \
+ $(printf "install_%s " "${targets[@]}")
+}
+
+pkg_postinst() {
+ if use udev; then
+ udev_reload
+ fi
+}
diff --git a/x11-misc/autorandr/autorandr-9999.ebuild b/x11-misc/autorandr/autorandr-9999.ebuild
index adc50ea424e0..392d59491a57 100644
--- a/x11-misc/autorandr/autorandr-9999.ebuild
+++ b/x11-misc/autorandr/autorandr-9999.ebuild
@@ -23,6 +23,7 @@ SLOT="0"
IUSE="launcher udev"
RDEPEND="
+ x11-apps/xrandr
launcher? ( x11-libs/libxcb )
udev? ( virtual/udev )
"
diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 7953c1c9c323..212e62dc8f19 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -4,4 +4,5 @@ DIST colord-1.3.5.tar.xz 1263488 BLAKE2B de70f3f76e81d3cec826f444e4c6a1603c03b7d
DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab SHA512 b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c
EBUILD colord-1.3.5.ebuild 5020 BLAKE2B 0bf726b3dceb24289e27ff1db60e5bf02fa350b52e271539a101cb422d2beaa4a4014e2421c8842755d65991e4c26651234ecb0e15ffe3d0659fe51d9f436e85 SHA512 7d2050a8f9bd884498770ace429edc8c3fffa556f9bcd3861e17531988112b6e461a6b76cd0a1eb2d3ad95f1e01d493416ead82faa2aefcfd3a92ce6833a2805
EBUILD colord-1.4.5-r1.ebuild 3362 BLAKE2B fac295c2ae929d47d80b426043ac8ebcd30d29461f6032414af3d5d2404e487fc252041a503a7018e38941fd05b21a5a09db93d10093a59bbee6df0415f0ae19 SHA512 521c737cfc88d5808b64cf9128f4e057e22a94d1d9f7d0075f4e25545606ba0a21ded58197c44969a659b34a63460dec957f5b4a57c6191a9f90a2b68a6f5178
+EBUILD colord-1.4.5-r2.ebuild 3454 BLAKE2B 06653ff22f4096371700c62527013d7742e2272b3b5a29872276c4f289716e8d8d9c8e015b9e11b6d335740a22643c25c586e76529d94e79187c5d00dd3d2bca SHA512 03eae44f5d66575ca404ef2b70c61da3a2d3b682a60b33498825dc2262c509d788c8425d7f2adc96058d884021221e3c62a55a4b299c7a2f096b6b069249dd76
MISC metadata.xml 564 BLAKE2B 6c9696bb5409ed3921ad80067ffbc00b3c01467d97febf58ca776e1f2edb8d58db07578008dc22d6d2670b2647cb4b95310db7333a868e6d7bdd4ba01e89efba SHA512 de1e9a83f335943a893d56d894a46a15739e61123a08808c7a9b5425a419d1f5ca59494297ccab77d68545ef98a65adca10c6715173936db5787f0f49b7faeca
diff --git a/x11-misc/colord/colord-1.4.5-r2.ebuild b/x11-misc/colord/colord-1.4.5-r2.ebuild
new file mode 100644
index 000000000000..2b58d928279d
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.5-r2.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson-multilib vala
+
+DESCRIPTION="System service to accurately color manage input and output devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/"
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+ >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+ >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+ dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+ >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
+
+ dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+ virtual/libudev:=[${MULTILIB_USEDEP}]
+ virtual/udev
+
+ systemd? ( >=sys-apps/systemd-44:0= )
+ scanner? (
+ media-gfx/sane-backends
+ sys-apps/dbus
+ )
+ >=sys-auth/polkit-0.114
+ argyllcms? ( media-gfx/argyllcms )
+ introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+ acct-group/colord
+ acct-user/colord
+"
+BDEPEND="
+ acct-group/colord
+ acct-user/colord
+ app-text/docbook-xsl-ns-stylesheets
+ dev-libs/libxslt
+ >=dev-util/intltool-0.35
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+ extra-print-profiles? ( media-gfx/argyllcms )
+ gtk-doc? (
+ dev-util/gtk-doc
+ app-text/docbook-xml-dtd:4.1.2
+ )
+ vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch
+ "${FILESDIR}"/${PV}-optional-introspection.patch
+)
+
+src_prepare() {
+ default
+ use vala && vala_src_prepare
+
+ # Test requires a running session
+ # https://github.com/hughsie/colord/issues/94
+ sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+ # Adapt to Gentoo paths
+ sed -i \
+ -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+ -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+ meson.build || die
+
+ # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+ # environment variables. It is counter-productive to check for an
+ # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+ sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ $(meson_native_true daemon)
+ -Dbash_completion=false
+ $(meson_native_true udev_rules) # Install udev rules only from native build
+ $(meson_native_use_bool systemd)
+ -Dlibcolordcompat=true
+ $(meson_native_use_bool argyllcms argyllcms_sensor)
+ -Dreverse=false
+ $(meson_native_use_bool scanner sane)
+ $(meson_native_use_bool introspection)
+ $(meson_native_use_bool vala vapi)
+ $(meson_native_use_bool extra-print-profiles print_profiles)
+ $(meson_use test tests)
+ -Dinstalled_tests=false
+ -Ddaemon_user=colord
+ $(meson_native_true man)
+ $(meson_use gtk-doc docs)
+ --localstatedir="${EPREFIX}"/var
+ )
+ meson_src_configure
+}
+
+multilib_src_install_all() {
+ newbashcomp data/colormgr colormgr
+
+ # Ensure config and profile directories exist and /var/lib/colord/*
+ # is writable by colord user
+ keepdir /var/lib/color{,d}/icc
+ fowners colord:colord /var/lib/colord{,/icc}
+
+ if use examples; then
+ docinto examples
+ dodoc examples/*.c
+ fi
+}
diff --git a/x11-misc/compose-tables/Manifest b/x11-misc/compose-tables/Manifest
index 29fee724e500..c1d3cd83db33 100644
--- a/x11-misc/compose-tables/Manifest
+++ b/x11-misc/compose-tables/Manifest
@@ -1,3 +1,5 @@
DIST libX11-1.7.2.tar.bz2 2392982 BLAKE2B ce64bd8172fcf4f5bf0783c4f25f4d220fa0eceb211b7a852802256f7241f543769565f70a59c1ff14e0bb1ae7d3f05914f8f0b1bd423dcb20181cfb2227c70d SHA512 d01e5c1848c76218605e5af2d353de6b301a251555b52a38dbe930e6635d5e8a92d1486eb6d328ad5d42a5939e0d16868ffa19a75e5a7863d1a32e0d0727bdc7
+DIST libX11-1.7.3.tar.xz 1861304 BLAKE2B e0f647ef55567b1d7eff74bc053b8e73f8c696be6f233c2ff6f64dee65c1b40b746683ea7a6fafb4304eba4dec43301b4b3506e2ec6fac1d4c89d664b516bbdd SHA512 abc70837d19f7e104a5db1e6d2cfa1256625332c0b53fec44a0a39916a60a430bb53fd436207892aabe4199ac7a0f9287a06588fcd27e0eed54d45d67bbe1294
EBUILD compose-tables-1.7.2-r1.ebuild 920 BLAKE2B c4951cea2f0baafd69bbca4676f0c87d99f6dab768c30b389e891e2b47af3a4fafe623d82a51907551162559d82c45407d7320350a91aa966048da5e9afd9a7b SHA512 3c45c31de684ca27133aea29c086da1690186b0a396af9ed1f79631cca17fcdbf21704e21e274fc095d67e24ad5d37ad300d299e16c19f3cbda68d2b6d7f1a5e
+EBUILD compose-tables-1.7.3.ebuild 951 BLAKE2B bcf394699c8993d437005d0e23ff374bd1797c48ccd51396dcfa0532a090c80ac71ba96ffbb859be70ec9939dd0bccdde8f93a6f8c311fff03e09a4f59c1f655 SHA512 fc5b0708fe0ccd3ec4005d4a4e3940fab9a88b749c2e651da9c1062646039dcad2a019be91e01d15a01c23d370543f13c59c09542563ced624c45a0d59fb019f
MISC metadata.xml 312 BLAKE2B 297d68d5585ee7fe053a0b9d1e4758d1c8538fbfa6037cddfefa84f5b757c1c768d4ab072f6198e19c1b9bf4d21120440db61e5a9690cc6cfd387ee9d2add736 SHA512 4b5fc7ba8a7c24241e7ab5dd68677ccba15f5e89a76482679f18139faea4ff1555759066041afbf51c65d1870ec0d999a772c340f1e934a6aba0135b8da28d18
diff --git a/x11-misc/compose-tables/compose-tables-1.7.3.ebuild b/x11-misc/compose-tables/compose-tables-1.7.3.ebuild
new file mode 100644
index 000000000000..882a4820315a
--- /dev/null
+++ b/x11-misc/compose-tables/compose-tables-1.7.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_MULTILIB=no
+XORG_TARBALL_SUFFIX=xz
+inherit xorg-3
+
+# Note: please bump this with x11-libs/libX11
+DESCRIPTION="X.Org Compose Key tables from libX11"
+# xorg-3.eclass would attempt to fetch a tarball with a matching name to this package
+SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/lib/libX11-${PV}.tar.${XORG_TARBALL_SUFFIX}"
+S="${WORKDIR}/libX11-${PV}/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~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="!<x11-libs/libX11-1.7.0"
+
+XORG_CONFIGURE_OPTIONS=(
+ --without-xmlto
+ --without-fop
+ --disable-specs
+ --disable-xkb
+)
+
+src_compile() {
+ emake -C nls
+}
+
+src_test() {
+ :;
+}
+
+src_install() {
+ emake DESTDIR="${D}" -C nls install
+}
diff --git a/x11-misc/dunst/Manifest b/x11-misc/dunst/Manifest
index ec14a73ef30e..735e0e637a28 100644
--- a/x11-misc/dunst/Manifest
+++ b/x11-misc/dunst/Manifest
@@ -1,7 +1,7 @@
AUX dunst-1.6.1-no-Os.patch 466 BLAKE2B 7db2103d68ea8bde062ada64adc3a56813f3083cf3bd462b4372d462b276684fd2ef83a835d586596975bc4d12c90ab864c31ed06dc65321b96a4c11e81a7a20 SHA512 8c5e99c08faf56cdaffbcbdb85e45101d4822db13445155eb2bd8d4dd564bafe50db4016cb08399ee711e8a03d954d0c9272b012b2875bd3c8584df90e135ac5
DIST dunst-1.6.1.tar.gz 217267 BLAKE2B 267e5be6a079097fb5a677bd2451b0e5bcbcddadf4c4de9af87d4eab7dd90b61908f140db3f1238b6a79d370fc3bb89c062c6b4deeefae6c9c0069b55017e907 SHA512 079ffd0ff75f1865b68cb8db261849cbe4f68b5c632c39ef8f7a3d193ff3eba3734bca31cb7268f27c9a411aec56e4c484c383b419bc0b4755b7d80ede84cd96
-DIST dunst-1.7.1.tar.gz 4585838 BLAKE2B 3bc11b4d5e6826ca03b70aa4a2cca38e2d54170cf53e8912d55129ce23eb3bacf618f8242a6be5ddcb35d7d26d6e327b9210492af2898041eae7cdec9acd9f16 SHA512 5e3e0af3cff79b371e38ddf836b53ae65e2ff32d709f7bf29c29445071e98c786d430105aa61b5a80f9c709daa07f02389f141edfd4a3dcfa53b2c667782c9a9
+DIST dunst-1.7.3.tar.gz 4596283 BLAKE2B dff61659b777a92cd2add9b15551a7fa471eb9adda47b31bd48d6b20a34192f3f9e7147a4249047f6993a595d0d0cf9895d9a7cc84f5bbc64972f4e111e924ad SHA512 e8bd8555bd9ea3dc5ae85c2459ad1fa29bbc5d575346381e828fc6efd618db1e87c40b4fceeb89aef83bb7f5df6b246d8a354ce8b13ec549f3452cb32c918d62
EBUILD dunst-1.6.1.ebuild 1340 BLAKE2B bf51111b1f244cdaeca167b8bcd63786c61fc809d6ae0c42278830fdaac06ee384739c5d112911b7fe21d33c9ec210297b48a3799817903e7ddc68581e18dbde SHA512 5e8ae0babb55274f447dd0e892b50c2f37d149a43da9671ca1ffa1a2cf05ec5d4d0e17202e5112431aee141706f90ccff5533c43434f9f6b9c5cbac5b4c79786
-EBUILD dunst-1.7.1-r1.ebuild 1557 BLAKE2B 20f64ed5ee829f226974bbb1d9bd9f2c147baf8f78c222429ac18b5b7f9d6597af52449899ac32be2fec9694ec72d7e458f388a7f9615449c4a6669e22911966 SHA512 faa7e7edca6fddafa9bf4cb471e1e453edc5231a089c888b2edc7c3b1b67ce3b904ea76a30b503b68b3ea13842d62c691397d3fdb2fdbbdd6c734e31d106003b
+EBUILD dunst-1.7.3.ebuild 1557 BLAKE2B 20f64ed5ee829f226974bbb1d9bd9f2c147baf8f78c222429ac18b5b7f9d6597af52449899ac32be2fec9694ec72d7e458f388a7f9615449c4a6669e22911966 SHA512 faa7e7edca6fddafa9bf4cb471e1e453edc5231a089c888b2edc7c3b1b67ce3b904ea76a30b503b68b3ea13842d62c691397d3fdb2fdbbdd6c734e31d106003b
EBUILD dunst-9999.ebuild 1405 BLAKE2B aba54e0bb45e773e58d07e78d0cd49d808c7777dc7adad3b4b5e85c000ebe9dff5174f329821e101bb34a223c0047ce0f592881ceaea4cde289805dbfe09fe1f SHA512 8d3cf492b7a74cea1500873e465f17e13fda664d3e1c97af691afd45f044e9677b780d2328381dd9eb63ec671cccc341638e72935a99ed8f680992b615368f64
MISC metadata.xml 335 BLAKE2B a51f44edaf12235d9edf8f84d2df6d1a94ddd894075d708f0dfd4b3d289b0225797083cfe7c02a92688d23bb47daadcdd9751c6b740ca1cf0d69b9c1ab957b8e SHA512 7010391e438ab56478c3f2c0bd92afcbe9dcedb55ec89ee3af75c89365811af2b7f198bc64adae95de5fadd6603792d1d3fd60b46840d564a920c571d3c67e20
diff --git a/x11-misc/dunst/dunst-1.7.1-r1.ebuild b/x11-misc/dunst/dunst-1.7.3.ebuild
index 8eaab62529e9..8eaab62529e9 100644
--- a/x11-misc/dunst/dunst-1.7.1-r1.ebuild
+++ b/x11-misc/dunst/dunst-1.7.3.ebuild
diff --git a/x11-misc/e16-keyedit/Manifest b/x11-misc/e16-keyedit/Manifest
index 637377a683d3..b905d5ee40b9 100644
--- a/x11-misc/e16-keyedit/Manifest
+++ b/x11-misc/e16-keyedit/Manifest
@@ -1,3 +1,3 @@
DIST e16-keyedit-0.9.tar.xz 80588 BLAKE2B 2c8a1ac4ae0e2b3b741408637997e1054ca2d5121b6cc27622de0896d8dd30d65b92458592f2e8c3f02ddfbb2ab336631168dbe6840127533f0d9da3bf7973c1 SHA512 77e8db879a2a790c0e08d0527bd613f443fdc433bfb50a95d8201008702282c407c68f41f0d2457704b887b2cebede1326bb40aba18f717207443a9e41d87b9e
-EBUILD e16-keyedit-0.9.ebuild 594 BLAKE2B c8a2bad824a1b4b9411f0c414ae41d4da4cf08aea176cb38c11211ba36d78b57bef52a123ae9f0e1110a4e04ccb87a78d20e672bccf888bc4a16c612c092aaa3 SHA512 255b79482b5a0eb7ee658594779ad0db124a65faa0458d99292518ffc511aea96e64b8266fb42ec2998b268a28bc491a893a91178801e42260b7eef4c3898fef
-MISC metadata.xml 466 BLAKE2B b94ff9247ea9dcc82858758deb996c074ec32a3b8d9397854e298a9d98236e087b6f7351a860cfa69001605a8e253cda6e21bad6661cb7f2e5211e99dfa3dd3b SHA512 a13a66dde5046237cae143af4c078c0ecdb218d8d41667d6af3d179371a7a00b70f3ce2700a3b3cd9b9180d96c6ba87aed853e1ab439e6d824354a0fcdd8b9d0
+EBUILD e16-keyedit-0.9-r1.ebuild 526 BLAKE2B 5125544c2a5c60f6025227706824f125d0319fbb848ce33500a9f07bda148a864e30132dd7901cdfdb38794c685d76ebd7c3195e34674d405a06203b394695cd SHA512 d02a697c3fc473c8fdace9916fad9892264a13da3b0138c1c3fd07d1ea582c4d69be0e41b2141f5d3d45f82868caaa56ad723d870c4542bdcfcada197e661e0a
+MISC metadata.xml 344 BLAKE2B 4a9ce9fcd1aba325a9cd820cd5a8caa164b175fec230e4a758195a045e323548584eb804db9c45be296ef1cde018cbabde46e103c8e42494b4d865ed74aba559 SHA512 1da877cb9e37be7b052cd4d7450d3a1f2049ab7623d9823c3b4e73facf18007462b9e2d64a8e783c8c6d2e9c3d99c154cb64d083452bcbb2d69ef3af85e2a5de
diff --git a/x11-misc/e16-keyedit/e16-keyedit-0.9.ebuild b/x11-misc/e16-keyedit/e16-keyedit-0.9-r1.ebuild
index 5e260218fef3..10b596a42d63 100644
--- a/x11-misc/e16-keyedit/e16-keyedit-0.9.ebuild
+++ b/x11-misc/e16-keyedit/e16-keyedit-0.9-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="Key binding editor for Enlightenment DR16"
HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/"
@@ -10,19 +10,17 @@ KEYWORDS="~amd64 ~x86"
LICENSE="MIT-with-advertising"
SLOT="0"
-IUSE="gtk2"
BDEPEND="
virtual/pkgconfig
"
DEPEND="
- gtk2? ( x11-libs/gtk+:2 )
- !gtk2? ( x11-libs/gtk+:3 )
+ x11-libs/gtk+:3
"
RDEPEND="${DEPEND}
!x11-misc/e16keyedit
"
src_configure() {
- econf --with-gtk=$(usex gtk2 gtk2 gtk3)
+ econf --with-gtk=gtk3
}
diff --git a/x11-misc/e16-keyedit/metadata.xml b/x11-misc/e16-keyedit/metadata.xml
index 99c019473c9d..c351ebbf5c9d 100644
--- a/x11-misc/e16-keyedit/metadata.xml
+++ b/x11-misc/e16-keyedit/metadata.xml
@@ -5,9 +5,6 @@
<email>bircoph@gentoo.org</email>
<name>Andrew Savchenko</name>
</maintainer>
- <use>
- <flag name="gtk2">Build with <pkg>x11-libs/gtk+</pkg>:2 instead of <pkg>x11-libs/gtk+</pkg>:3</flag>
- </use>
<upstream>
<remote-id type="sourceforge">enlightenment</remote-id>
</upstream>
diff --git a/x11-misc/fbpager/Manifest b/x11-misc/fbpager/Manifest
index fbd3ae04bfbd..45527a859c0b 100644
--- a/x11-misc/fbpager/Manifest
+++ b/x11-misc/fbpager/Manifest
@@ -1,4 +1,4 @@
DIST fbpager-20090221.tar.bz2 267876 BLAKE2B ed7dea903258544ff1ed3c506c0d01342d5a43b4af035b3b428cb722fa86e1cdd996c9e41e2e197a56fd3bee5eccdb2da3ef00ecfe3fc77c410b958b004e5343 SHA512 fca9a43a3f71b1eb7b27befb3de4b0010f4974cb8898050325bec6def19f1b99a8e549eec04c14ef7777da8d23c25f8e799798160384e08d5a213c9c202bfd7a
EBUILD fbpager-20090221-r1.ebuild 606 BLAKE2B 365cbd9007a0d8c5c9484712cf1e9059fd7dd29ee038b02914a0c0e0c4c6b7f14a1450af0f01fe6d94bc72cf1c48650d176894cc433d8306f14f202db3944c97 SHA512 751fa29bde4363d79669f0e4a7d0a34813e4f4cb26dbddcfe15c67532274c860288e30e23d0b8056f68aed3cdd1e080acf1581c4bd798a3ae7c0efcadc97b793
-EBUILD fbpager-20090221-r2.ebuild 609 BLAKE2B 91a24c27c9dd885e3b5ea84e3e0a90c64f88804753602ee0fdffe5501043c8d20aca920b63957a023c8c14bcc0fb137f0147a00cda2d82f2c48351e1bab57f90 SHA512 e5b4f55c7011ac4ff56ecd4070891a3eb3bb1f8c6b6c74b5720d851f17d44d8d3ffda23a9f244e0c57351ec3f0bb36809f687ba7a4eba2580b7536e2eea207b7
+EBUILD fbpager-20090221-r2.ebuild 606 BLAKE2B d971ffc3cef03449b82172f798fc11352f32043a784b8de206900f43dbdc4246319f3e3866c58fd763fb66f06b3d2ad7c91029998e4da756041b085fbacaff92 SHA512 0461605c258af959a835460b743c4f350b52fb2b2996f6f0dbb2bb8731501faf377a1fdf026744aad30e6462550d89672c70fd4c10183526db630b7b6c2404fd
MISC metadata.xml 277 BLAKE2B 63393f6c4a413ca84016ffdf63e98637e6becf53ad5315664190c622fe6217bb99071fe480423dfe1df7e97af759c71bdf57858a7c0193fadb9abed04cda8c41 SHA512 acf1676742bf9bcfd9357373b20806b93e4f3265ffa4d585ab428d62524bc3977af55fe3a5a344a3b91e528480066d52c75b5393ff173921441e3c2378e0a437
diff --git a/x11-misc/fbpager/fbpager-20090221-r2.ebuild b/x11-misc/fbpager/fbpager-20090221-r2.ebuild
index 6980614a4620..c56f9d59fa29 100644
--- a/x11-misc/fbpager/fbpager-20090221-r2.ebuild
+++ b/x11-misc/fbpager/fbpager-20090221-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~mips ppc ~sparc x86"
IUSE="+xrender"
DEPEND="x11-libs/libX11
diff --git a/x11-misc/fireflies/Manifest b/x11-misc/fireflies/Manifest
index 780a8c24eb81..dc891c9fc397 100644
--- a/x11-misc/fireflies/Manifest
+++ b/x11-misc/fireflies/Manifest
@@ -1,3 +1,3 @@
DIST fireflies-2.08.tar.gz 134204 BLAKE2B 785524100d16361885907ec932cbb710c694c86c6f9e75b4630d9c5bd65dc8fbe276c6ac31c4787438281900279cd13f8939a60120b08d1e400e8e508e622851 SHA512 bbcafc74de04265462a863e8f9a34707fe89cc773eac86ffea47939d1411da9ba17dc8a9f217aee414af5b95b7177ada119206376abf339e7629813095fb6aa7
EBUILD fireflies-2.08-r1.ebuild 845 BLAKE2B 0622f72a9dced6ed68700bac6205f1cbd8fe1a3a74bf679bea9d6feadb16afa1c530f6347ac1caff7edbd3904cf0d694451affdbefb5277dbd7a744c0281835b SHA512 aeb7e6ef10ea8c96c219d47b5f87ed23923269d65123d22a63872797b86e49924b03853730ae12238b4cd472ac6a0493ef25593d65dc10701b721d58ec018a7b
-MISC metadata.xml 392 BLAKE2B 9c0fdb048a54184faea2e91869052f35293db974002becc301a90fdb053e13c34e8d46a9abfc4aadffd3787fb3f9e4565d5ad4f35abcdc50bbe3d1c725e6cbaa SHA512 a1e4d97691ec2539e75ec6b8516d01e17830a05a310fdfa3ecfa6130a8044f718b0fc093a719ac7150fdb90a28999dc22793c5a3ee6662dd05c3f2e87a895aff
+MISC metadata.xml 338 BLAKE2B be6e9df351eef7e8d12505765f78e1448a931f01e6f35e77af7d268bbabe057089e0e7afb9b959895bd5babd6aa3a59c5b6b684aafe6c8412e262d01197495ee SHA512 68700f4d595f43c54bfbbab596ae16f016bdf7f993b66235cf2115de995a6c415a5da385315164feb0d4169884b74e421700817e1f6ba9e27225b86288f13984
diff --git a/x11-misc/fireflies/metadata.xml b/x11-misc/fireflies/metadata.xml
index 052217703e6f..6237463911e4 100644
--- a/x11-misc/fireflies/metadata.xml
+++ b/x11-misc/fireflies/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>desktop-misc@gentoo.org</email>
- <name>Gentoo Desktop Miscellaneous Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">mpcomplete/fireflies</remote-id>
- </upstream>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">mpcomplete/fireflies</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/x11-misc/gtkdialog/Manifest b/x11-misc/gtkdialog/Manifest
index cde7527f718f..83c2db404254 100644
--- a/x11-misc/gtkdialog/Manifest
+++ b/x11-misc/gtkdialog/Manifest
@@ -3,4 +3,4 @@ AUX gtkdialog-0.8.3-fno-common.patch 1535 BLAKE2B 1a881d8827c0ac815791b5bd482d11
DIST gtkdialog-0.8.3_p20200202.tar.xz 356312 BLAKE2B 77358e0b04ddb484e3e3a093084776a2c799fa52b90849bdde3bce56a7c042c2cbe28d699f0c4dcc14cc69872d496b89fc5c8aa7140669560e01448d9c57c15d SHA512 9120ac515eace168e4a3987b6cf3a1b3aa0e7617e837ade21d5ffea25cc3f3abbff598bb4c33914fb800416ea687f0ec7dea2b24c8acc0c71734aa6b2b385bfe
EBUILD gtkdialog-0.8.3_p20200202.ebuild 1091 BLAKE2B daa3e9693c6b587e23770bb0aa8941a0b8ef2ffd9471292ebbd23b78fa1e28c30bbf71503b575bc626b228adf6fe4b22a5bde8a1655b89e66127b3383abefff9 SHA512 643e33af0139deea897c46bfd31de93361838fa6c7b9d44d3a0c3ebb0758170ad5da9511652bc4f42ab95d7a9d21cc1b26ffe6a29fb87940e1bef6ab1cd2ec04
EBUILD gtkdialog-99999.ebuild 984 BLAKE2B 45f10fc9970e14219e457385e8d8e3ba28c29647a243192b124b88960aabb76655f39a4153e63ae493ffc23a46a6f56bb586a25ff3327d5b8cde32b3a16d6b93 SHA512 6e20dd7ccc761df933f7573ad6c999f4adf97935edc2e6c44aeebfcb96a2d83bebb124f8cf91e1e80aa839c910d78e61135d0af768f1e9bf0839b15d18fcc5c5
-MISC metadata.xml 953 BLAKE2B c296cbd3e36df8e3bc980989caf5f8db22870d18f1dc601e45082b80fff5b25a502fa825b01cd8e9747b422899cd03ce008a3e28992439672dc078380dbf11b5 SHA512 42f793ecd670fbdf8dc78ce05ee110c8e35e01d02c88943c64f79484f4e82ac31a1bd14c129946ef35d84a1609bbfbffe927b14629ded01b3ae80a4ad7e52b04
+MISC metadata.xml 844 BLAKE2B accf45b2aafb39c6d6942fd5da15e91bf77ad23878ddbd714f27d14a70708a07cdb93ef113b189a73c6d271a8c3c776826e0caa4adfab7120fb6f4c7dc070468 SHA512 7d4fd4ea0647b77a3386cbe748bc65aefc1c024a98097baf50c30f07f81657b4cb7392f190908bd3a4c9aadea7db50076beef8ca0070b55f9f87a42925d16bf1
diff --git a/x11-misc/gtkdialog/metadata.xml b/x11-misc/gtkdialog/metadata.xml
index aa14c0976d52..756afb6ff8d9 100644
--- a/x11-misc/gtkdialog/metadata.xml
+++ b/x11-misc/gtkdialog/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="project">
- <email>desktop-misc@gentoo.org</email>
- <name>Gentoo Desktop Miscellaneous Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription>
gtkdialog is a GUI-creation utility that can be used with an arbitrary
interpreter. It enables the programmer to describe a graphical user interface
diff --git a/x11-misc/mate-notification-daemon/Manifest b/x11-misc/mate-notification-daemon/Manifest
index 6b1030fb23fd..b7493627bdf2 100644
--- a/x11-misc/mate-notification-daemon/Manifest
+++ b/x11-misc/mate-notification-daemon/Manifest
@@ -2,5 +2,5 @@ AUX org.freedesktop.Notifications.service 94 BLAKE2B 1a97aac2db9c803c9e4babf9067
DIST mate-notification-daemon-1.24.1.tar.xz 395444 BLAKE2B dca166664216c7027b2e816c7df64636c3f1c7ae25db253167f9c5d1b296cd9bf3c7533e1f7a33a7d4f2bf5fe074e8f0911462463fffa5b839fd8decd62a4716 SHA512 7c799e31229860cb34fa4a19421360a4a93d81826bc4381ed284e1ec280bae67d2f5bdf5d751f3dad6a1da424a5c598b2def60b7b24fd6ea41da5f126f456bac
DIST mate-notification-daemon-1.24.2.tar.xz 396156 BLAKE2B 64bbada24bc53f296076ff80b364e156fecfe28f4b1d8b77a0f05910939ccc2378e0635861442cc5cff8c95db5ccda55484de8aaf3315e28eb8df75c1a4bc20d SHA512 be9db249bec6dc2206d69998b972f06ab4e2ee5c30b5bcf44c43b508954a9984a37bc9a2fe9989aec55969492256ed742fb2a9618b751e47ff43b66c383c1bd4
EBUILD mate-notification-daemon-1.24.1.ebuild 992 BLAKE2B dbfee2e18d78dae939dfd5d9a83f23d98e8384843c52c8cda391ff1b68d8216397d5549028dd79ba352be4651f8d0fed4243a008a752d2a800be9dd9a4f776dc SHA512 7b141b8b94a1eb74b3471f99c678b413e7537bb893b59fa6e12d1e2e1c00ced1e20929ceef64a4c3f2783ba5c50b52bd901fabc38273e48db2771766f5712aa6
-EBUILD mate-notification-daemon-1.24.2.ebuild 1001 BLAKE2B 64bebab1e0d6174ec534af005230c26a71dacac1e3b2fdb9f451cfbcfb3c6318a51010cf23b6abed06c9362c055f44e0b87e9d1a565be3f4cb9987492010bc8b SHA512 4e0fab098bdf61e761e95370a3c54ed978319a0fef5f4ded6a5b34c4fa0dc846006f594ef36225da4ecdc7ee934c73f9e40df89edde158fb47b8e0338f716d64
+EBUILD mate-notification-daemon-1.24.2.ebuild 999 BLAKE2B f13e99f367d74a4e4960161cdca6912cc598db283f61e71d74c16dc81d7c64ac112e649e242c0235618c0528e127982b402050421b11e5a99f00e3ae00e446cc SHA512 4c1233930436c1221893234651763a45c495ff02427db7e70ebd7f44ae0b0f28637489ed050b98f19deb34f435a0f078abac5ec56c3c13a69421d24e79a8e0b4
MISC metadata.xml 354 BLAKE2B 1a12ca172c08806c1c9d2bbd6b2342fcbfde32b800af7bac33746f0611bb6c4376d558ad8b4a69008cc8ce78207246778d894e3454b52c1483606aa4a93dc05d SHA512 fc721d4464481caf4112d0d09f3a3243f31ce2cf97430c7d638728d8461f60e5070591f9698983b06b78c748bca563fa0ece998032a724cf8257bf72213ca492
diff --git a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.24.2.ebuild b/x11-misc/mate-notification-daemon/mate-notification-daemon-1.24.2.ebuild
index f16fa79e9585..0cfababe83cf 100644
--- a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.24.2.ebuild
+++ b/x11-misc/mate-notification-daemon/mate-notification-daemon-1.24.2.ebuild
@@ -8,7 +8,7 @@ MATE_LA_PUNT="yes"
inherit mate
if [[ ${PV} != 9999 ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
fi
DESCRIPTION="MATE Notification daemon"
diff --git a/x11-misc/meteo/Manifest b/x11-misc/meteo/Manifest
index 614dcc15a695..51978fe7f75b 100644
--- a/x11-misc/meteo/Manifest
+++ b/x11-misc/meteo/Manifest
@@ -1,3 +1,3 @@
DIST meteo-0.9.9.1.tar.gz 598205 BLAKE2B ac66e84a04f087cf75f9101da0c80e68c132e0e5064aec4cb2ea609e93f48a2ef3eb51266805b2547b4839c82496b470d4bb07e4fa0538e2ebc691a9491606d8 SHA512 d148393acc47dab1886a25600adb2a3e2ff5cb313c0004d50a54106c61f3cbd26ff95d526d13a77a1d33ede2622ff2ea9277a8fdc1899ebf34581a5a6b36c861
-EBUILD meteo-0.9.9.1.ebuild 928 BLAKE2B ad7e71d3ab64aca7c43cbe813a8d6fbdcb52dff6243a06dc434092545fcbd17497b39c1ce1b69c3ae7611ddad540b9ad3f476bb64b3e4c99febf534eaa4c6815 SHA512 73d871ca42a29a466dea109f7cae596f651794dd65471f224ffb33e759f420f5ac860890f01661eb93d38cb40832e46662ff535296919af4d2b515adb01b339c
+EBUILD meteo-0.9.9.1.ebuild 1131 BLAKE2B f72e7ccb0c4e45278762fffc5720fc8884c48f8e266e14a57449732b6cfd06fa6e7e1c65d23466320f238078fe3517cd6448027587a245b22aed19dbb802badc SHA512 9130cb80e8f2a8a5514993ad2a8ca6f54932e3ce7ad084acf2b50ec455035480d4ddb788ddbea6f853916232e15720c8fb79deba3b19401f2566b86489179dd7
MISC metadata.xml 240 BLAKE2B 1f4d972fe6e8f4096f8905fe5ec3f77b8689f3b0e01ac676ae4e55ce3aa66c18473cc82b5766131f155b9f4cd3fa6c541ab3bd32bfd233ff89722937105f968a SHA512 2e9f28bd0e525aa062cb098048dd176668b1ca2220e0018279ec4779eb80a2e8ad4f1ea73899aded97b7d27379e88d2f60cc80af4a6992880edf6e301b7e1090
diff --git a/x11-misc/meteo/meteo-0.9.9.1.ebuild b/x11-misc/meteo/meteo-0.9.9.1.ebuild
index 13bc758b8d46..6f69fd93946c 100644
--- a/x11-misc/meteo/meteo-0.9.9.1.ebuild
+++ b/x11-misc/meteo/meteo-0.9.9.1.ebuild
@@ -2,7 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit gnome2-utils meson vala xdg
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome2-utils meson python-any-r1 vala xdg
DESCRIPTION="Forecast application using OpenWeatherMap API"
HOMEPAGE="https://gitlab.com/bitseater/meteo"
@@ -24,12 +26,16 @@ RDEPEND="${DEPEND}
gnome-base/gsettings-desktop-schemas
x11-themes/hicolor-icon-theme
"
-BDEPEND="
+BDEPEND="${PYTHON_DEPS}
dev-libs/appstream-glib
dev-util/intltool
virtual/pkgconfig
"
+# One test needs network (#828052), the other simply checks desktop file
+# validation, that we also test with our QA tests
+RESTRICT="test"
+
src_prepare() {
default
vala_src_prepare
diff --git a/x11-misc/qt5ct/Manifest b/x11-misc/qt5ct/Manifest
index 17e69017c46e..072d5290c09b 100644
--- a/x11-misc/qt5ct/Manifest
+++ b/x11-misc/qt5ct/Manifest
@@ -1,5 +1,3 @@
-DIST qt5ct-1.3.tar.bz2 80506 BLAKE2B eda2d69fcddf80553358d3c9e9bd0ef33355919c5b62912d8e79a84a36ee5a25d1dab553b6413d78e16ce69435861a01b298ae97202a77f1f50ed805f14445dd SHA512 9f4397d5cfc3dec14330759f213ae99b02ae36d3ea48dfdb3015c3b7d3fe12cde619af855d7320566ca32120e8689e4b39f78e4fdf9886e2472aef570beb75bd
DIST qt5ct-1.5.tar.bz2 81089 BLAKE2B 8bf02a6c53c68f30e0647ff7c40c9d80044cbf914ee13f9e7f13ad6424e5cf73b9460af70ea484d498bfb693e8f8b018f7e32cac6205ffa2dba05930c6d0610c SHA512 fc16c7849a89aa8ee9480162888294638bc01f83b89d86c978397e58f6da4360cf07b9f558635b8a5b13bd10d18f3ad49663fe8a76183da9ae55aac23230b1e5
-EBUILD qt5ct-1.3.ebuild 940 BLAKE2B 72cba5e25f81b5babd1d15efd8da137edec24741fdd0949c88c5f3ea00a1a5dcab90b03f973ce87dc642505e505f2a587ecbd4c174f9d315e96c3342c42d4b55 SHA512 ec7dee6cdd3bbc05f7ee59c9a403442017a9d35af49176b81d80d2bb70b9e708c5e1f69194c34576dce0ec7b85d47850aac668a7db8855647c286d7113f6f147
-EBUILD qt5ct-1.5.ebuild 942 BLAKE2B 3613fbcafe728b262576d73f75d0822b5087209110929a57a61eed06fbb3d58657f605f04a96ebf74fe5957d7aef62a91f8be0d614d0c71ef4195486eb876a56 SHA512 d50cb28f4ab53ff2c4dcdec0674bb4d3f20b1b974bedfbc27cb59d3529ef6f398607b4d8b74ff270610035eda598d659d42f967314cb5946210ef6f85ef3fbf5
+EBUILD qt5ct-1.5.ebuild 940 BLAKE2B c9d55db36f480fc0aa359bf733b934c7a0fd8d645efea1da67eabaa2613e0e7f22e566462394aa76527487c9fa85dcb5cda8ae801d13de4caabb2107e316aa8f SHA512 a4be1beff438936fa9f71722d3411530ced007a26d127185e65c4ca08564532aeb332c740f407c7a282a152e5e54b8427e0226aa3491c2ce87b702850d874924
MISC metadata.xml 482 BLAKE2B fac0c00072791bfee45fe52707734e35a18e58f21704b6897bc315ffbd4db50f2fcc058586d04c2459d39d040cd55ef3bd328b12d66c9b35f61cf985462f4d2a SHA512 6c0a13ee72cfdb1415899864758870c837adc76471358ec61aa661348caf4dccad6398a0f25a1e4bd638b7d01eeee484b7350726c0626cf991db7cd32ccc518c
diff --git a/x11-misc/qt5ct/qt5ct-1.3.ebuild b/x11-misc/qt5ct/qt5ct-1.3.ebuild
deleted file mode 100644
index 5bbd45ce15dd..000000000000
--- a/x11-misc/qt5ct/qt5ct-1.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Qt5 configuration tool, similar to qtconfig for Qt4"
-HOMEPAGE="https://sourceforge.net/projects/qt5ct/"
-SRC_URI="https://download.sourceforge.net/qt5ct/${P}.tar.bz2"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc64 x86"
-
-RDEPEND="
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5=[dbus]
- dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-qt/linguist-tools:5
- dev-qt/qtpaths:5
-"
-
-src_install() {
- cmake_src_install
-
- newenvd - 98qt5ct <<< 'QT_QPA_PLATFORMTHEME=qt5ct'
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- ewarn "qt5ct configuration won't be applied to the currently running sessions."
- ewarn "Please relogin."
- fi
- if ! has_version 'dev-qt/qtsvg:5'; then
- elog
- elog "For SVG icon themes, please install 'dev-qt/qtsvg:5'."
- elog
- fi
-}
diff --git a/x11-misc/qt5ct/qt5ct-1.5.ebuild b/x11-misc/qt5ct/qt5ct-1.5.ebuild
index 79f26d2c1bc8..ee2fded801ce 100644
--- a/x11-misc/qt5ct/qt5ct-1.5.ebuild
+++ b/x11-misc/qt5ct/qt5ct-1.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.sourceforge.net/qt5ct/${P}.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc64 x86"
RDEPEND="
dev-qt/qtconcurrent:5
diff --git a/x11-misc/screenkey/Manifest b/x11-misc/screenkey/Manifest
index 384e32a135ca..35034e406bcc 100644
--- a/x11-misc/screenkey/Manifest
+++ b/x11-misc/screenkey/Manifest
@@ -1,6 +1,8 @@
DIST screenkey-1.3.tar.gz 82732 BLAKE2B 53cf700f7211783c360552667d5bc77dfa467137476c4ae57944fe7a1e3e9da9b4488cade9c2f091b2be51cb393e063509ae858f6cca1b34ceadd3e158586e05 SHA512 16aceeb1e1a0ed5add06ed2bfd1eca04b9909537bbb979f531a98270c33af3d5e667534e73546a85c3f58ef837795a35891f00f8cf41e5ea10c45b7992334e96
DIST screenkey-1.4.tar.gz 83784 BLAKE2B 4d4264ff88fdd57b27709091c5bd79dba304f94209465e4bbaf3d6ee965b2088fcbf3afc96e0c785fa954b5bb96fc26d4d79e9aeb2dd774daf519055fc301030 SHA512 f22afbdeb2c7d7884f97faec3601bfe13f65d33a2e284cccda6d6851d0838e4a4c6860c93abd4c11f21170fb970e6cb12b52cb0cd4cb1fb58cfcf44f0945ad2d
+DIST screenkey-1.5.tar.gz 87449 BLAKE2B 1ca3a7d643c65e2a82ce51feb4de022ccb0bb35848c0bb63871343b499e4b7a677e7df379ad259c149ba4a93d98cc36a05d9fb58976cc96d20b3fe98b54301db SHA512 bc9457b17c9e2fea3cefc97546dfd89a019a527608ec79960d1a712c1f1bbc97cf37404a1d84ca1c4587ae4d52163e2de30797f75b9a4a1da45ac585b8b650cf
EBUILD screenkey-1.3.ebuild 1104 BLAKE2B 37f0a3338b47cc1c7aa3de4d0b5cbf59cadf4c9d6d6e2f81c836bd6366b2188ed1ad2c033181a19e29a14175834351c57807128109465c9417e671aa5d11d05f SHA512 435b3263c4a47c1702482166ddb2d81397c507d5a8156a1c04f4a4689e0b4b9f18cd82eb369691a16596251e675639acfebfa62ad78cd1c4febd3c13ef1672d3
EBUILD screenkey-1.4.ebuild 1104 BLAKE2B 96e5b97b366038df606b8784e9cb154a2ba7699491ea5601ce7a7aa660e9803851a3b16dbb9548d93b852e72a8b6f5b55109ded8189d1abb16a06e0fed357175 SHA512 1921cfd2c3b52ef3b773c037091bcd2a8ec2e3eb928a348e7f94b9cd0ecb9d10dd22cb70c27c7f1c9bb3f41be762f0a483f32c9e3599220cdae3b1c1734e040e
-EBUILD screenkey-9999.ebuild 1104 BLAKE2B 96e5b97b366038df606b8784e9cb154a2ba7699491ea5601ce7a7aa660e9803851a3b16dbb9548d93b852e72a8b6f5b55109ded8189d1abb16a06e0fed357175 SHA512 1921cfd2c3b52ef3b773c037091bcd2a8ec2e3eb928a348e7f94b9cd0ecb9d10dd22cb70c27c7f1c9bb3f41be762f0a483f32c9e3599220cdae3b1c1734e040e
-MISC metadata.xml 486 BLAKE2B 9ba8efa73ced7474ea04edf084eaa756d1704cd60fd6b0a7ba3ef993fbe03a86f587442b98b86186cca25e82a336fb9ade1346fe9a93c6d3bb260974e8bae4fe SHA512 88e03b2f94720eb2cb3f03a0a601544fd47e78419b03eef735fc048afadeead3e88ec5b7bb7ae9e915dc5fb2967278c64957d80c802ad8fde0321f181b77db7e
+EBUILD screenkey-1.5.ebuild 1104 BLAKE2B 957e52824714bc319fd9fb86503534295bd4a987f56dfce0c5f1fbcbbb12827bf8913289d8bf0f210b2b2cf0d21e98e203b1c751f9f34e02ed6e5ed17fe7aff0 SHA512 56fe99578b3b98cf2b6267082f087551076ae863dc864212103635ebf78c9da030e5788acd52012dbea13897630193301eceb1144bc09755996bc7d69f9cb2b7
+EBUILD screenkey-9999.ebuild 1104 BLAKE2B 957e52824714bc319fd9fb86503534295bd4a987f56dfce0c5f1fbcbbb12827bf8913289d8bf0f210b2b2cf0d21e98e203b1c751f9f34e02ed6e5ed17fe7aff0 SHA512 56fe99578b3b98cf2b6267082f087551076ae863dc864212103635ebf78c9da030e5788acd52012dbea13897630193301eceb1144bc09755996bc7d69f9cb2b7
+MISC metadata.xml 1167 BLAKE2B 1f1ca63024956673f5c59d67e7068371801b667d888203e7c28ecb6c0d5d09fcb94385046cb6daef8fb04abb7b6445fcdd80d01a1a76e814df8bd32c40cbf50c SHA512 eed4308686053b4b093e99abae19c3eb4fe8941b4b098cb589be90dfacaed717e2f81a37769b358afc1c33474591baf1c3506a9d0914f523a855abe400974cc7
diff --git a/x11-misc/screenkey/metadata.xml b/x11-misc/screenkey/metadata.xml
index 11c8ae69ef00..2a52ec37acfb 100644
--- a/x11-misc/screenkey/metadata.xml
+++ b/x11-misc/screenkey/metadata.xml
@@ -9,7 +9,24 @@
<email>sultan@gentoo.org</email>
<name>Stephan Hartmann</name>
</maintainer>
+ <longdescription>
+ A screencast tool to display your keys, inspired by Screenflick.
+ Featuring:
+ several keyboard translation methods,
+ key composition/input method support,
+ configurable font/size/position,
+ highlighting of recent keystrokes,
+ improved backspace processing,
+ normal/Emacs/Mac caps modes,
+ multi-monitor support,
+ dynamic recording control,
+ switch for visible shift and modifier sequences only,
+ repeats compression,
+ countless bug fixes,
+ mouse buttons support.
+ </longdescription>
<upstream>
+ <bugs-to>https://gitlab.com/screenkey/screenkey/-/issues</bugs-to>
<remote-id type="gitlab">screenkey/screenkey</remote-id>
</upstream>
</pkgmetadata>
diff --git a/x11-misc/screenkey/screenkey-1.5.ebuild b/x11-misc/screenkey/screenkey-1.5.ebuild
new file mode 100644
index 000000000000..21e05cd08015
--- /dev/null
+++ b/x11-misc/screenkey/screenkey-1.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1 xdg
+
+DESCRIPTION="A screencast tool to display your keys inspired by Screenflick"
+HOMEPAGE="https://www.thregr.org/~wavexx/software/screenkey/"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/screenkey/${PN}.git"
+else
+ SRC_URI="https://gitlab.com/screenkey/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/${PN}-v${PV}"
+fi
+
+RESTRICT="test"
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="appindicator"
+
+BDEPEND="
+ dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+"
+RDEPEND="
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ media-fonts/fontawesome
+ x11-libs/gtk+:3[X,introspection]
+ x11-misc/slop
+ appindicator? ( dev-libs/libappindicator:3[introspection] )
+"
+
+src_prepare() {
+ # Change the doc install path
+ sed -i "s|share/doc/screenkey|share/doc/${PF}|g" setup.py || die
+
+ default
+}
diff --git a/x11-misc/screenkey/screenkey-9999.ebuild b/x11-misc/screenkey/screenkey-9999.ebuild
index 0b52f31fef09..21e05cd08015 100644
--- a/x11-misc/screenkey/screenkey-9999.ebuild
+++ b/x11-misc/screenkey/screenkey-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
diff --git a/x11-misc/shutter/Manifest b/x11-misc/shutter/Manifest
index 812bf8302c33..a87e56faab6a 100644
--- a/x11-misc/shutter/Manifest
+++ b/x11-misc/shutter/Manifest
@@ -1,5 +1,5 @@
DIST shutter-0.99.2.tar.gz 1733886 BLAKE2B 19596b5385a11f179c9fbbf81a97f2a5d9661d52d14f33be72595c26c096548095aa6cdbbc4932413f0a3103b30a78e2e870d2e7e904fb9cf0fd17ee43ad45fb SHA512 5fcb094f0e6f732da3648e58ef62aa1e5537132ffb0bff80972e1891f58fe5e63ec63bc7bec63e84268c095e3cd43d60d358be61e2d050dfcc49ffb042d34cfb
DIST shutter-0.99.tar.gz 1734356 BLAKE2B c261d7792a2a7508fb8e73b968e1e07edbea0338b857132674caee5ec1bb7a3d58eb2e35645c581af652027007a27df6120b035218c41d8671bc53293b6548e7 SHA512 335c85730f49978d4b69ee2d5bbaa5d660d652d386a70618fdeb46c639bd209cee99743b44a8ef1019404f52328692de91bfbe47b14bea202efd089f80d36f82
-EBUILD shutter-0.99.2.ebuild 2159 BLAKE2B 5f827b65e6c014b28579ce94f9405bd14f7a82a578472ef3813c496ac5a5691376bbc8b7bf4a04bc2786a968e28311527f0b5fceceb46417430a46e4881eb6e0 SHA512 0cd07998924c59db93b8bda4695d06409b3e29506d963cabddad46da4dfc4409008317d9ed16d80a2ee296992bca14fadc77dcfd1969f63e135986a55c1559e0
+EBUILD shutter-0.99.2.ebuild 2157 BLAKE2B dab4f4660e5a7f882668bd1100c89511e55d1f42edfbf1743195cd16458e584b58b909ca408b6fb2067a58dfd93137683b47c3dfec66a805dc82394503e0dec8 SHA512 5fdcb0dba8a3dad894677bdeed50f16354951b4afca0e969181aecc9664087c517e39c1a911c1f58159b7804b1c3d2ab0ef9b8c1f8b55d71d821680a843276ab
EBUILD shutter-0.99.ebuild 2156 BLAKE2B d6462cf8be7f1f84bb51c4db29378c52b63fa7a9fcc0238abeaa89f80cfd13a7bdd9961754517c9600e723ed56997a2c9a9f69bdcd5b6eb90ca728baf70f83a8 SHA512 3402387ead7393b75773829b259f37932b8fcf83a5cb536754ba258767cac71bf0b3bef2105b5062a28e3b20a63fc56bc2943aeae4c7b127e0aaecd70e2ef68a
MISC metadata.xml 404 BLAKE2B 89b0c69e56bace083baf4e82ff7deb14bddc671f418233e32c268056477328c4a22d427147fde4d3ad6093ad51d9b3c5e64bc28297add868281f1fe25382f450 SHA512 4fe92d2d4e6d8a0179df9c2748f6740d7c8f0cabab18650baab8df6ab1008a61f48fac5f82cf65f3f08341679dc3e554a37ddd98bb5cb0912d0cac4e6302f22d
diff --git a/x11-misc/shutter/shutter-0.99.2.ebuild b/x11-misc/shutter/shutter-0.99.2.ebuild
index 8a35f2c4fbd4..f428414ecaa2 100644
--- a/x11-misc/shutter/shutter-0.99.2.ebuild
+++ b/x11-misc/shutter/shutter-0.99.2.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 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
dev-lang/perl
diff --git a/x11-misc/skippy/Manifest b/x11-misc/skippy/Manifest
index 9ad5c2d7d19c..7a0c880c576f 100644
--- a/x11-misc/skippy/Manifest
+++ b/x11-misc/skippy/Manifest
@@ -3,4 +3,4 @@ AUX skippy-0.5.0-fno-common.patch 1275 BLAKE2B 1a3916d5bc6c96c6cccfe0a63798ddb5e
AUX skippy-pointer-size.patch 208 BLAKE2B 5fa1ad3bcae18c18e4ae06835694ddc5ec41f1c6e4002a225ea1ea79f52bec69083281bec20e36eb08261897f17e28c63bd996afc882fe5b9ddd34e6ab2e5beb SHA512 b922e816ec7f2ba672cc528a3ca5adfbb8af9ca8744deb6a2f6bfd40928a62e0937c4f453f046a87e23bc34f5a67ca9109cc46076c12454ab7097591059c847e
DIST skippy-0.5.0.tar.bz2 23722 BLAKE2B 087ad99a0d7e074532a7ed9999f6c4ba792d25ea33bfbb43af351ecbf904a5fb77a4e5a5935bcffc62b8d70539692f37b2b3b89ad3c16a91a39266bec4990af5 SHA512 516e648e23a6a92e37f4d712b36f65ad640e299bd18677e30d4aa565929629c7749e64124b97da590d947daaa4e0de819cdcc3aec99c524833dea4c7955a7770
EBUILD skippy-0.5.0-r1.ebuild 993 BLAKE2B 2bd6cd9a5468f57145b12b2500034d58b2eb7efb7c83a6b0b59941983cdacb5a0bce94764902bf43a936d7b5008bce1810dfa611f5a18dc6c820b8215c9e8d5b SHA512 b332ed5c25d3b123a00dd38be54f9dd7fb00347e84568e3393f7780d4611b8b7ffb150ad376333b11d69f333c8fd4cc6b6c06d0dd6ca0fbe1d168998b905c51b
-MISC metadata.xml 277 BLAKE2B ebaa8353413cfc5519fce99f8627c71cf765fc6d42b42651e232274de315487c156d45dcb23a401dffb8f112600b0dadd56f93d2283ff86b4293dc5490ad4059 SHA512 c8ef9069153b124118a6be64375c6954ccc6f518a13805e4ff1c33c9cec136170132a580c4a9781930b709c93678c94d6448291625de34d18fea41bfd17f685d
+MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/x11-misc/skippy/metadata.xml b/x11-misc/skippy/metadata.xml
index 410408b3d171..85e4ed814fa2 100644
--- a/x11-misc/skippy/metadata.xml
+++ b/x11-misc/skippy/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>desktop-misc@gentoo.org</email>
- <name>Gentoo Desktop Miscellaneous Project</name>
- </maintainer>
+<!-- maintainer-needed -->
</pkgmetadata>
diff --git a/x11-misc/util-macros/Manifest b/x11-misc/util-macros/Manifest
index 3e9398410298..c7331851e64f 100644
--- a/x11-misc/util-macros/Manifest
+++ b/x11-misc/util-macros/Manifest
@@ -2,5 +2,5 @@ AUX util-macros-1.19.2-CPP.patch 1103 BLAKE2B 19ea2f1ca56daa27a8949566337305b383
DIST util-macros-1.19.2.tar.bz2 84139 BLAKE2B 94eeeca771042671c6915c562e055c8b965f874c3a5aa1c8107abe38ca984ee32293f68a51ca73d65ac82d245dec6e02ddd62939ab14aee12b4b6fbf350b8c39 SHA512 3f51504b27f0478c136126f15110cf3cdbba218c4d74a8e974cca1381c6e8364609bd0c444f2fb19aa86a7f4e848dfce4f4da940463b224036f75a60b3d88619
DIST util-macros-1.19.3.tar.bz2 84690 BLAKE2B 95f6bd6cca47111f973eef60915ab0b0a1c6a6b15facb08da138df100c27caacce28866c5ac05aae79116fe3bafa15f454ea6cb9997069f0b5fab7968777d383 SHA512 b9c7398a912c688a782eab5b1e0f6da2df11a430775c5c98fc3269f73a665de6eeb60d300a849e38d345714a6e51f74e9334cb6039767304cca4b93d823a53a2
EBUILD util-macros-1.19.2-r2.ebuild 741 BLAKE2B 1673e1903448a8a5e2a2d3dc767f06a231c703c04234b0f31389f0baf683b12e9fbf3de7d938261c87f845578828985b1e2ebc57079ee13697f58c7b3efcaadb SHA512 32f89da45bcc1ab722ce415dee6bd0bc595d971aa13ab6da568d684e4c72ecf346093d4683d300c97b6ae8b48cfbe93ffea9e8494ecdbbc2dddf325fb92cf7fa
-EBUILD util-macros-1.19.3.ebuild 697 BLAKE2B e4d75b1135aa72b32c4dd4f063efab02bf1e2b179c9f0bbd41c36f192c9e2d0a696fac527b59284b2f8f1539b22e54f5fb5ae1b4640f0961586751a804177481 SHA512 874fe5efd32644db1ad77f484bde62a68a63a2e8c230f596f18fe08e8ff8fdbefb3d8366366eadff88b28b6790b45724813a5d5d06327ae4c45141097c80588e
+EBUILD util-macros-1.19.3.ebuild 703 BLAKE2B 1aff796708c681f62231e636a78a4ae9c28f27c8a1aa0449260b6da15141c3595aee5d1d1c923cbfc66d17bfdda9f270a61ad3fa143e1c2d28359a9f7c861bb2 SHA512 156c637afbfbeda2b8359770fb698213c4b8219947b8d404f45a6ea0cc5db8aefa68fe1d2aa6dca4cf07f9000e6e03743bfaeba79101bc9b05d748dbc6fb7b8c
MISC metadata.xml 231 BLAKE2B 6373a9c04316f777f87754fbb7cbc856493138d32bdb05d1015946ebbb359c4b8adb9372554097833d5c9a20e00e32fa0a1c90995d9299dd2215a2cadcccbb73 SHA512 bf6ad5078a6775cd61d257939d41ec53d006124475da2949c55b4b3ac138ec85a88b9068c5920b1e781fadda963939b8f120f8864d82e10cf50e09cc8052a6dc
diff --git a/x11-misc/util-macros/util-macros-1.19.3.ebuild b/x11-misc/util-macros/util-macros-1.19.3.ebuild
index d7faee095bae..140b2afebe71 100644
--- a/x11-misc/util-macros/util-macros-1.19.3.ebuild
+++ b/x11-misc/util-macros/util-macros-1.19.3.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# there is nothing to compile for this package, all its contents are produced by
# configure. the only make job that matters is make install
diff --git a/x11-misc/virtualgl/Manifest b/x11-misc/virtualgl/Manifest
index 7e303feb4e97..6822522b17b6 100644
--- a/x11-misc/virtualgl/Manifest
+++ b/x11-misc/virtualgl/Manifest
@@ -3,5 +3,7 @@ AUX vgl.confd-r2 629 BLAKE2B 9794409221cc6a95b2f7a48e02063d3c6bcfd66c6b3e1929073
AUX vgl.initd-r4 865 BLAKE2B 40e417f0dce3f2cf65c4154b40fdc4b8a1ded87e96f5c7ed047eb5a8870c547aceaed12b9a0324e3eacfe03e46194da61af179cc6dc2a77a6fdcf30d8d92a874 SHA512 42f79d94fb6e69cab90e1630168d9daf3a8062bb85515c46551960c22d6ed38b6e5ef40e4db310c377adb8d7c3ef09840a81cdb25a15032a977e15253315b2e7
AUX vgl.service 254 BLAKE2B 0a0e73228821019a764b1bc3ff61a752b15001018f704739d86eebbf326ee3a0612475cf7a0c360993e1a27c87815626290dfe4d85fc7e1aaa3897ce41f787c2 SHA512 18615552301c52c272bc47f942c47121100c175651b3957ddf996ca40e755d96dd51194ecb599c92e62fbdba3b9245e999ef488c889833009f8eba1c038c38f9
DIST VirtualGL-2.6.5.tar.gz 1201656 BLAKE2B 4dc38a144e197ea7578dd29eea5eb69fb3e96a75c2729605f6678fbc96f3cf039c2e1780aa69ca8836771f72731cd8cdd795237d69d4b591e330124496aecc1c SHA512 0ab9e744e400d323bc16f6e2cf310905361745ea4da9e9e9a41cbeb45b1d661eebd38a0fad8ae5df4664d02b341de44c5730af8437e6ef49c7351b4afb953532
+DIST VirtualGL-3.0.tar.gz 1244024 BLAKE2B f540a90cd84efa0bee5ad124cb2ded8c1b863be8b719581c5daf67afcec7ef5ef2c78720962a4d3159de91e9cba068cea18a278a3c4f7eb65c98b4f13792044c SHA512 9d2f56d44dba936f653ecf0350c581298c4c51d6deb114570df32c044991a61313d59fb140517864e760bc6f7fd93bd27ffd35e2ff8a024243472a822d5cfd98
EBUILD virtualgl-2.6.5-r4.ebuild 2775 BLAKE2B cf683d976c8aec5e293a10d2484ccc213d19a587673b79c6b431bc4313d32c6ee883890b6be5fa94227d9768595f3fd55c5984ce6fd892b66e84898f97a10aff SHA512 dc246bc99ac9e489749631feb76a4ed1e9317c147e2c9ef4c389d278753cbc0fc40dc82a59937849272cdd9377e2b46fa101942de42d3d6bb740d9c324e1cf1d
+EBUILD virtualgl-3.0-r1.ebuild 2883 BLAKE2B 13e24039c41ed0751ef6403cf24863f22dd86408ab2c28f62f676eae3bcd80ef949b280fffeed2c2b9f028dfbed591a2b83b07c5412f2d8d237da3f1869dc925 SHA512 6ad2377b4a097fb7c227e59ae331a1068c762a4d56936647366952443b2b3eae3c08e23e2adee0e7c2b272b9e7d7f273fb6f89c5671eaa19d1c59a7095669e75
MISC metadata.xml 873 BLAKE2B 8c64dca85cfcbfc919216df48b3da7c87d886fa6d04f37ead9fd80a2df831e0b4a65093330259a3fc401ab671f00c3fe96e93e3e2eb992d63bbc2c45166ee970 SHA512 1ee403bfbdf56a977461695d3a787c5c7e12e6c0fa5b09c6aa6e65834190cf22349f9484f1469e8e177b10bba8ca2313012de95039ac3891a36e3cb04d37fe84
diff --git a/x11-misc/virtualgl/virtualgl-3.0-r1.ebuild b/x11-misc/virtualgl/virtualgl-3.0-r1.ebuild
new file mode 100644
index 000000000000..9eaf3b90069a
--- /dev/null
+++ b/x11-misc/virtualgl/virtualgl-3.0-r1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib flag-o-matic systemd
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/VirtualGL/${PN}.git"
+ inherit git-r3
+else
+ MY_PN="VirtualGL"
+ MY_P="${MY_PN}-${PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
+HOMEPAGE="https://www.virtualgl.org/"
+
+SLOT="0"
+LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
+IUSE="ssl"
+
+RDEPEND="
+ ssl? (
+ dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+ )
+ media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ x11-libs/libXext[${MULTILIB_USEDEP}]
+ x11-libs/libXtst[${MULTILIB_USEDEP}]
+ x11-libs/libXv[${MULTILIB_USEDEP}]
+ x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}]
+ virtual/glu[${MULTILIB_USEDEP}]
+ virtual/opencl[${MULTILIB_USEDEP}]
+ virtual/opengl[${MULTILIB_USEDEP}]
+ amd64? ( abi_x86_32? (
+ >=media-libs/libjpeg-turbo-1.3.0-r3[abi_x86_32]
+ >=x11-libs/libX11-1.6.2[abi_x86_32]
+ >=x11-libs/libXext-1.3.2[abi_x86_32]
+ >=x11-libs/libXtst-1.2.3[abi_x86_32]
+ >=x11-libs/libXv-1.0.10[abi_x86_32]
+ x11-libs/xcb-util-keysyms[abi_x86_32]
+ >=virtual/glu-9.0-r1[abi_x86_32]
+ virtual/opencl[abi_x86_32]
+ >=virtual/opengl-7.0-r1[abi_x86_32]
+ ) )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ # Use /var/lib, bug #428122
+ sed -e "s#/etc/opt#/var/lib#g" -i doc/unixconfig.txt doc/index.html doc/advancedopengl.txt \
+ server/vglrun.in server/vglgenkey server/vglserver_config || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # Completely breaks steam/wine for discrete graphics otherwise
+ # see https://github.com/VirtualGL/virtualgl/issues/16
+ append-ldflags "-Wl,--no-as-needed"
+
+ abi_configure() {
+ local mycmakeargs=(
+ -DVGL_USESSL="$(usex ssl)"
+ -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/"${PF}"
+ -DTJPEG_INCLUDE_DIR=/usr/include
+ -DCMAKE_INSTALL_LIBDIR=/usr/$(get_libdir)/VirtualGL
+ -DTJPEG_LIBRARY=/usr/$(get_libdir)/libturbojpeg.so
+ -DCMAKE_LIBRARY_PATH=/usr/$(get_libdir)
+ )
+ cmake_src_configure
+ }
+ multilib_parallel_foreach_abi abi_configure
+}
+
+src_install() {
+ cmake-multilib_src_install
+
+ # Make config dir
+ keepdir /var/lib/VirtualGL
+ fowners root:video /var/lib/VirtualGL
+ fperms 0750 /var/lib/VirtualGL
+ newinitd "${FILESDIR}/vgl.initd-r4" vgl
+ newconfd "${FILESDIR}/vgl.confd-r2" vgl
+
+ exeinto /usr/libexec
+ doexe "${FILESDIR}/vgl-helper.sh"
+ systemd_dounit "${FILESDIR}/vgl.service"
+
+ # Rename glxinfo to vglxinfo to avoid conflict with x11-apps/mesa-progs
+ # and eglinfo to veglinto because of conflict with mesa-progs[egl]
+ mv "${D}"/usr/bin/{,v}glxinfo || die
+ mv "${D}"/usr/bin/{,v}eglinfo || die
+
+ # Remove license files, bug 536284
+ rm "${D}"/usr/share/doc/${PF}/{LGPL.txt*,LICENSE*} || die
+}
diff --git a/x11-misc/xbindkeys/Manifest b/x11-misc/xbindkeys/Manifest
index a411ac450069..3e28a68b4adc 100644
--- a/x11-misc/xbindkeys/Manifest
+++ b/x11-misc/xbindkeys/Manifest
@@ -2,5 +2,5 @@ AUX xbindkeys-apply-mask-on-release-event-status.patch 986 BLAKE2B fb8cd2b05f2be
DIST xbindkeys-1.8.6.tar.gz 151941 BLAKE2B f5eafb8f3655cbfa1ae7d7c5ed0bcdac97d4105df8df7a0aeecc267e08fbae8297713fc14c3e36871493e23959b624d5a88ba45cbef715a79df7de1f0927152f SHA512 3c77541eae9f87d2020c2272984c221094276dae2a8690c5cec9fe1b23c0139229b8f56876170da70684aeaa128642349b6835c375d473186cbf8123517173ba
DIST xbindkeys-1.8.7.tar.gz 177532 BLAKE2B 9ff6c9cd10bb6f2bf96a288482edb50e6671c9e4e3b5c136bdfaa92796f9e9bcfc42ab69ca3546c3871bdcdba1e952631cbd3d288dce9738986c20680e91c316 SHA512 a6b1478e8ef4bedc686fdd15abc11a8a592ac17c69e1a5a13f60e735e9be9646faed62e980cdac4aa7bc7e3253237465de38dee98935dd3f9911d4e48209b2e9
EBUILD xbindkeys-1.8.6-r1.ebuild 701 BLAKE2B 1b72bc9693648a4eee6c6233b5ae8505f73fd3181c73436f77a8ba6a7797643e56fc34ebc6b23bedaf7011163616ad3c837d94a4b7f77c5141720fe34d4c701c SHA512 c9e3d967375a19566a3c89407105faaf2f28d85113c0c61f91a1f91c2f25f682ed3743e99c9913e6a4e2bfc675171a5858291a0a681a26caa9b68eaa8fa6c7bb
-EBUILD xbindkeys-1.8.7-r1.ebuild 694 BLAKE2B f293d2b1fd988ac34f22a6791abd35cf760691464caef78cb0d899cdd7f2e1be6149e82fa1b9d072203bb4b6b2a01574348d1ef12e19f376d073c4fef0b376d9 SHA512 192fac8729a872acfbaf112a7fd34c7b926028407181cc7d6a8feac5f5045f099f539c75c095c9bcbc82d1ca1586fb8489130ab91cb195a1ebec4e61d819ba98
+EBUILD xbindkeys-1.8.7-r2.ebuild 828 BLAKE2B 0ad6705c71fc3000388f78769440a77edf1af70265bff54f91d3bafc84807fa3ebd1cde5aa3f4a017d29a44a706e9c860cf77821b62b68d16af2d704af63e91b SHA512 9c6ebc52c70e99219e23fc7d96a58bcdae2abe2d6af3ba4ae62b00ad30fe66ce14392731538e5ceb2dd5062bfec1d9e1a7a4d0852be09fbdf6b04882b24d149c
MISC metadata.xml 388 BLAKE2B 8627eaf1867246255f9cf5e886749300fe854b6fc4add00c1fb7395a41349a42aeaf9bcd1866b1ef8a6b3ecd04416cd6ebb7dcebd266ae341af4aaa144de510d SHA512 238ec6ad37a6fcb588eeb6f5f00befa9e9f483cbd012d7e98b9627a3bf3f401ea74aee560a1909458a471e6c44b3ea13eb3a7d30e5f5a1f5c5464c9775d5614d
diff --git a/x11-misc/xbindkeys/xbindkeys-1.8.7-r1.ebuild b/x11-misc/xbindkeys/xbindkeys-1.8.7-r2.ebuild
index 35d49280bb07..3eba2a59a23a 100644
--- a/x11-misc/xbindkeys/xbindkeys-1.8.7-r1.ebuild
+++ b/x11-misc/xbindkeys/xbindkeys-1.8.7-r2.ebuild
@@ -3,6 +3,8 @@
EAPI=7
+inherit autotools
+
DESCRIPTION="Tool for launching commands on keystrokes"
SRC_URI="https://www.nongnu.org/${PN}/${P}.tar.gz"
HOMEPAGE="https://www.nongnu.org/xbindkeys/xbindkeys.html"
@@ -14,16 +16,23 @@ IUSE="guile tk"
RDEPEND="
x11-libs/libX11
- guile? ( >=dev-scheme/guile-1.8.4[deprecated] )
+ guile? ( >=dev-scheme/guile-1.8.4:=[deprecated] )
tk? ( dev-lang/tk )
"
DEPEND="
${RDEPEND}
x11-base/xorg-proto
"
-DOCS="
- AUTHORS BUGS ChangeLog README TODO xbindkeysrc
-"
+
+DOCS=( AUTHORS BUGS ChangeLog README TODO xbindkeysrc )
+
+src_prepare() {
+ default
+
+ # Regenerate to pick up newer versions of Guile macros
+ # bug #828532
+ eautoreconf
+}
src_configure() {
econf \
diff --git a/x11-misc/xdotool/Manifest b/x11-misc/xdotool/Manifest
index 5b180f7040c7..1ec574a84474 100644
--- a/x11-misc/xdotool/Manifest
+++ b/x11-misc/xdotool/Manifest
@@ -1,7 +1,5 @@
AUX xdotool-3.20210804.2-no_hardcoded_pkg-config.patch 1073 BLAKE2B 570221beabbad51f324bded0398afd68e9d3d4f30216b7a643dc9f8c76163721bd32778137fd322faffc2edafbc63d10cc036ec5311496b24410c737735f6482 SHA512 cb206c2b708835d8f3c656778edb07f08faafe3f9c1b407526e45321dc44b59981617b0c7b96865d6c1b968c855d40c0302ce888e8a1f57719b87ee9e774449e
AUX xdotool-3.20210804.2-no_ldconfig.patch 493 BLAKE2B 044f6896b2f1279795a4263107309886518698125a818522a771374f3a1f2242f00446e87eaaff3b5eead3840459fc249405d49d47e7cd6568f5c923e096fb34 SHA512 7b3d4fe4a532e81358d81ebe9fd6e212bcceb08700df37d7d4c7fc16d95177c8f39ec8ef5a986eb6a08e7c6d209efaa8426483732dcedec39617b203de2faac5
-DIST xdotool-3.20210903.1.tar.gz 115051 BLAKE2B d1be4fc2f5c86991804b63b85c95748dc04098f85a515b3427d980dac3d355133da0408d3e91a39e5363ae6242b02d268a8b5bc014fdd5faf51e43e24fb54176 SHA512 446ba8d354031df6a21957df92220c7dcaae5bacbb8878568a57f31097db72a88701717ec8bcd35cca3f5356bfaf47eb3ed65d2159f03b0c7a7ae5550a9b1dce
DIST xdotool-3.20211022.1.tar.gz 115237 BLAKE2B 1269775848905253936b113ac45e2a5126f1414eeacb5dd91aea6dc0cb6993f9fa0da969f30c83e0e03d435894a31ba633dc02269b38f9056772b513f0c86889 SHA512 f11d7b079f19d1650adfb549ecc96e840805935bf4925beefc3238154ad0afbff36b134c78bfc73a9dc07fc869ab75676575d6de50cfd54484d2c35d6913ea27
-EBUILD xdotool-3.20210903.1.ebuild 1414 BLAKE2B 122aec097283e3d75980d9639d982719a0ce3af7501dd2877ffad27d7e17358a369913b4aaad97b04d5e7d46d4a0e88492b18bd17f49bebfab660b34e226faf1 SHA512 da30202930aef39942f58d6f1b9a24cfee833e4ec69f50f43c50d2fe0e1f49dc4f9d86d7b5722f3226ba7d8efcdccb35cd06af71e7f29ab4cb7c09254c05905c
-EBUILD xdotool-3.20211022.1.ebuild 1420 BLAKE2B b13faacc29a312ca24f1383d996bbb51b010fd85b1a5ba1111ca25aabf932feb133a219eccca1799f3dddaa089ffad206d6fb6ebbb7fcc58ba9e70e9b5416592 SHA512 fe201f408059102b92ad0d8ec894a7d4ac925bd16fd2df2889d6637323b448889656e6c575332b42caaf2343d7a8fc143615051efa74c803c9e5768a68fea931
+EBUILD xdotool-3.20211022.1.ebuild 1414 BLAKE2B 122aec097283e3d75980d9639d982719a0ce3af7501dd2877ffad27d7e17358a369913b4aaad97b04d5e7d46d4a0e88492b18bd17f49bebfab660b34e226faf1 SHA512 da30202930aef39942f58d6f1b9a24cfee833e4ec69f50f43c50d2fe0e1f49dc4f9d86d7b5722f3226ba7d8efcdccb35cd06af71e7f29ab4cb7c09254c05905c
MISC metadata.xml 560 BLAKE2B 9977cd6c5efe52174f07e4ef10141b7742c904c86afb7305ee82f9f222b2cf62a5b052f171f13d69cf3a7b00bf53f759f4cd108e7b285fafec5f5995828c0888 SHA512 381d5c1933c426b1847d2f239de60c68ec4877b482e6c33b60dffa74c7ff729cd5c62f852adcdf92b830ae8081f0b4c1a498b58416022f49bbae2013ca82ee74
diff --git a/x11-misc/xdotool/xdotool-3.20210903.1.ebuild b/x11-misc/xdotool/xdotool-3.20210903.1.ebuild
deleted file mode 100644
index dd2a934b7fd1..000000000000
--- a/x11-misc/xdotool/xdotool-3.20210903.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Simulate keyboard input and mouse activity, move and resize windows"
-HOMEPAGE="https://www.semicomplete.com/projects/xdotool/"
-SRC_URI="https://github.com/jordansissel/xdotool/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
-IUSE="examples"
-
-# Many the tests want to manually start Xvfb regardless of whether there
-# is an X server running or not (i.e. does not play nicely with virtualx),
-# some tests require x11-wm/openbox, some try to run a complete Gnome
-# session. All of them require a Ruby interpreter with dev-ruby/minitest
-# installed. In short, supporting tests here will need MUCH work.
-RESTRICT="test"
-
-RDEPEND="x11-libs/libX11
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXtst
- x11-libs/libxkbcommon"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
- x11-base/xorg-proto"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.20210804.2-no_hardcoded_pkg-config.patch
- "${FILESDIR}"/${PN}-3.20210804.2-no_ldconfig.patch
-)
-
-DOCS=( CHANGELIST README.md )
-
-src_compile() {
- tc-export CC LD PKG_CONFIG
- emake PREFIX="${EPREFIX}/usr"
-}
-
-src_install() {
- emake PREFIX="${ED}/usr" INSTALLMAN="${ED}/usr/share/man" INSTALLLIB="${ED}/usr/$(get_libdir)" install
-
- use examples && DOCS+=( examples )
- einstalldocs
-}
diff --git a/x11-misc/xdotool/xdotool-3.20211022.1.ebuild b/x11-misc/xdotool/xdotool-3.20211022.1.ebuild
index 849e4a9503b1..dd2a934b7fd1 100644
--- a/x11-misc/xdotool/xdotool-3.20211022.1.ebuild
+++ b/x11-misc/xdotool/xdotool-3.20211022.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/jordansissel/xdotool/releases/download/v${PV}/${P}.t
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
IUSE="examples"
# Many the tests want to manually start Xvfb regardless of whether there
diff --git a/x11-misc/xplanet/Manifest b/x11-misc/xplanet/Manifest
index b4e27f42c2f6..659a536ce974 100644
--- a/x11-misc/xplanet/Manifest
+++ b/x11-misc/xplanet/Manifest
@@ -1,6 +1,7 @@
AUX xplanet-1.3.1-freetype_pkgconfig.patch 1226 BLAKE2B 36a63ea973ecc20cf04fe9444cf48601478aee18cdb74effbc9e40984209df32a94c0b091c112ab618e43ea1169c3f79d4b36720ad8a193bbade3f3e8749367e SHA512 924c1fbe5851be9619eb77fdce35314a4efa5f65cb09961f03b3af7478764a745a7344031881fc5eeaad206c05a6c554bfb0e4d69d1373b07f019297591cde10
AUX xplanet-1.3.1-giflib.patch 1232 BLAKE2B 6f7e5a1c9388ed1d9cb13e6ec38ee53b0b5a1d2e3aeddab414cb24322582cab457850bfa75c2ef4d7575d9166be2a8f2303a7fb674d155d6ea00786575d471ff SHA512 56547a679361b7adf47191dfa5c011f93f1de288857f93a981c1bcdab6b4bc78c81b568748586f41fe0c49b634e5d7373875c579c0dfc05a5e256200889d7384
+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-r2.ebuild 1566 BLAKE2B 76a39af13814e165a89180997b3ee273ce1a2044dd6fd46c6d57d28630de2e417a92cf7fae1bc0738a6c7275b17a0fc3e4593d73c4b208651689e40d0faab909 SHA512 821fd70b70cc9e8b23a1515bf6860d67094ea731efdd5a92151ddfba6a0e8d6619713bad20f63765d9a8951326687e53421528e06cf3f19ef12b3ea4826044e4
-MISC metadata.xml 245 BLAKE2B c14c4c3c1101a8f71a85690e80341bb363c24403444dcb38449ee93f1496ab09e7c26f25ad0985ebff40823b3e411aeeabeeed4d3c8436c524c65a719213d649 SHA512 c0f9e3997502fe212d454e801730227b323abe3d5555b1913e8599f619d40be3fb3662ed5a602b6aced64c04afa2b39d6d52fa732f706adf08bbfd1bcd8eb7f2
+EBUILD xplanet-1.3.1-r2.ebuild 1613 BLAKE2B 97974be4ded7281cf455ac51b2d36f11f7c23e486848cfc8141091ae7e43f53f37b1248ca3c36d2910bf2b25b97ba6ac2f208118d6d3f9112ed25a503d65b6b0 SHA512 7afc961c96dda7d72b60a937e5c83a42973cdcaf6461a86100a8824e008daf1f43ff41ffcad2de6e1ab7a47bd37617da35fef615b37348e37ec25f9890352bb2
+MISC metadata.xml 330 BLAKE2B 1e8b369bc4399644cf0ead5e59b8dec5d44e3f8e4d9b0bde0aae62d00d08f905dd3add788beae6f239788ade51afb148ed692c7e1f7366013c7fed90e2ab2a02 SHA512 2d7b9ac8f23a3454f909049e7940b55656ab7fc89fdda521f24cf64f92859ac5ea08b972c2f8d09dabed0a322e21221c20807d64b0ae491d5d640da0145b7a61
diff --git a/x11-misc/xplanet/files/xplanet-1.3.1-narrowing_conversion.patch b/x11-misc/xplanet/files/xplanet-1.3.1-narrowing_conversion.patch
new file mode 100644
index 000000000000..ebf090f30bcd
--- /dev/null
+++ b/x11-misc/xplanet/files/xplanet-1.3.1-narrowing_conversion.patch
@@ -0,0 +1,87 @@
+diff -Naur xplanet-1.3.1.orig/src/readConfig.cpp xplanet-1.3.1/src/readConfig.cpp
+--- xplanet-1.3.1.orig/src/readConfig.cpp 2013-02-16 20:37:47.000000000 +0100
++++ xplanet-1.3.1/src/readConfig.cpp 2021-12-21 10:06:22.434195435 +0100
+@@ -46,10 +46,10 @@
+ {
+ case ARC_COLOR:
+ {
+- int r, g, b;
+- if (sscanf(returnString, "%d,%d,%d", &r, &g, &b) == 3)
++ unsigned char r, g, b;
++ if (sscanf(returnString, "%hhu,%hhu,%hhu", &r, &g, &b) == 3)
+ {
+- unsigned char color[3] = { r & 0xff, g & 0xff, b & 0xff };
++ unsigned char color[3] = { r, g, b };
+ currentProperties->ArcColor(color);
+ }
+ else
+@@ -176,10 +176,10 @@
+ break;
+ case COLOR:
+ {
+- int r, g, b;
+- if (sscanf(returnString, "%d,%d,%d", &r, &g, &b) == 3)
++ unsigned char r, g, b;
++ if (sscanf(returnString, "%hhu,%hhu,%hhu", &r, &g, &b) == 3)
+ {
+- unsigned char color[3] = { r & 0xff, g & 0xff, b & 0xff };
++ unsigned char color[3] = { r, g, b };
+ currentProperties->Color(color);
+ }
+ else
+@@ -241,10 +241,10 @@
+ break;
+ case GRID_COLOR:
+ {
+- int r, g, b;
+- if (sscanf(returnString, "%d,%d,%d", &r, &g, &b) == 3)
++ unsigned char r, g, b;
++ if (sscanf(returnString, "%hhu,%hhu,%hhu", &r, &g, &b) == 3)
+ {
+- unsigned char color[3] = { r & 0xff, g & 0xff, b & 0xff };
++ unsigned char color[3] = { r, g, b };
+ currentProperties->GridColor(color);
+ }
+ else
+@@ -293,10 +293,10 @@
+ break;
+ case MARKER_COLOR:
+ {
+- int r, g, b;
+- if (sscanf(returnString, "%d,%d,%d", &r, &g, &b) == 3)
++ unsigned char r, g, b;
++ if (sscanf(returnString, "%hhu,%hhu,%hhu", &r, &g, &b) == 3)
+ {
+- unsigned char color[3] = { r & 0xff, g & 0xff, b & 0xff };
++ unsigned char color[3] = { r, g, b };
+ currentProperties->MarkerColor(color);
+ }
+ else
+@@ -400,10 +400,10 @@
+ break;
+ case ORBIT_COLOR:
+ {
+- int r, g, b;
+- if (sscanf(returnString, "%d,%d,%d", &r, &g, &b) == 3)
++ unsigned char r, g, b;
++ if (sscanf(returnString, "%hhu,%hhu,%hhu", &r, &g, &b) == 3)
+ {
+- unsigned char color[3] = { r & 0xff, g & 0xff, b & 0xff };
++ unsigned char color[3] = { r, g, b };
+ currentProperties->OrbitColor(color);
+ }
+ else
+@@ -470,10 +470,10 @@
+ break;
+ case TEXT_COLOR:
+ {
+- int r, g, b;
+- if (sscanf(returnString, "%d,%d,%d", &r, &g, &b) == 3)
++ unsigned char r, g, b;
++ if (sscanf(returnString, "%hhu,%hhu,%hhu", &r, &g, &b) == 3)
+ {
+- unsigned char color[3] = { r & 0xff, g & 0xff, b & 0xff };
++ unsigned char color[3] = { r, g, b };
+ currentProperties->TextColor(color);
+ }
+ else
diff --git a/x11-misc/xplanet/metadata.xml b/x11-misc/xplanet/metadata.xml
index 15e6d93ab404..002d6c176524 100644
--- a/x11-misc/xplanet/metadata.xml
+++ b/x11-misc/xplanet/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
<upstream>
<remote-id type="sourceforge">xplanet</remote-id>
</upstream>
diff --git a/x11-misc/xplanet/xplanet-1.3.1-r2.ebuild b/x11-misc/xplanet/xplanet-1.3.1-r2.ebuild
index ac79390deb72..581d092126e2 100644
--- a/x11-misc/xplanet/xplanet-1.3.1-r2.ebuild
+++ b/x11-misc/xplanet/xplanet-1.3.1-r2.ebuild
@@ -40,6 +40,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${P}-giflib.patch
+ "${FILESDIR}"/${P}-narrowing_conversion.patch
"${FILESDIR}"/${P}-remove-null-comparison.patch
"${FILESDIR}"/${P}-freetype_pkgconfig.patch #788136
)
diff --git a/x11-misc/xvkbd/Manifest b/x11-misc/xvkbd/Manifest
index 20afd14024fb..d7ef813049a1 100644
--- a/x11-misc/xvkbd/Manifest
+++ b/x11-misc/xvkbd/Manifest
@@ -1,3 +1,3 @@
DIST xvkbd-4.1.tar.gz 408704 BLAKE2B 45667706005f508e22dcd6d24631b5488ffd32b0bba2cb14e67ce1f77c5fdf3f667ca1431a0833e311bbffbc5baf08daed8ff736158c72178ae5d079f694d9d7 SHA512 6a27a659bacc0f78d70c0afab7ae0f6301f0e7f0c9ed12c581fb4fd5040791536aed50c82ccbd703377244156aade80136567276193f2789a23f05c341b6c0e9
EBUILD xvkbd-4.1.ebuild 615 BLAKE2B 330f359558c187bb956d15509ba21be02a45288ec625fd30af5aad4a3fa2d82297c806c7454dff03e3e93c0b1a6fc9f7c90492b5804ce1349c21a7205f657c66 SHA512 6b538830bd84981da2a036ddef9fe52f488cfaff57643bcff1b1faeb5319a55f1fe9d4263a9c554fcd3476cc1b52c2fcfaceb944f89cb19c522f21834d3a5ea3
-MISC metadata.xml 277 BLAKE2B ebaa8353413cfc5519fce99f8627c71cf765fc6d42b42651e232274de315487c156d45dcb23a401dffb8f112600b0dadd56f93d2283ff86b4293dc5490ad4059 SHA512 c8ef9069153b124118a6be64375c6954ccc6f518a13805e4ff1c33c9cec136170132a580c4a9781930b709c93678c94d6448291625de34d18fea41bfd17f685d
+MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/x11-misc/xvkbd/metadata.xml b/x11-misc/xvkbd/metadata.xml
index 410408b3d171..115e9d64a669 100644
--- a/x11-misc/xvkbd/metadata.xml
+++ b/x11-misc/xvkbd/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>desktop-misc@gentoo.org</email>
- <name>Gentoo Desktop Miscellaneous Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/x11-misc/zim/Manifest b/x11-misc/zim/Manifest
index 0a9c1c11ed95..ab0ec7d6f149 100644
--- a/x11-misc/zim/Manifest
+++ b/x11-misc/zim/Manifest
@@ -3,8 +3,10 @@ DIST zim-0.73.5.tar.gz 2702734 BLAKE2B 494dbe8ac0cbb46c15655cdf56bc25010591bd00f
DIST zim-0.74.0.tar.gz 2917916 BLAKE2B 32b1086395142d07b46425264e3ee6d6782d62f138fb661c0bc392b09054f0664e7a2d8b75f409a843b1e85c93a11e41e041019f69ef657e11d311253ba804ae SHA512 39e3849c14bc474b90583a708c8ead287b27a8eb5f714ad63f168f205fb6584c4ff2f9df45755aa3e3b012639891587c7153ae4e0fef71276241ddce6e32c01f
DIST zim-0.74.1.tar.gz 2994036 BLAKE2B 9de89ce74bc08ec0b60f34d693ffdb3b8220efe6f03e3d77686c9d3db135713d7eb5e0beed35eb6f979e489f12b9d65b9b66e0e7449c45b955711684154ae6b8 SHA512 f78bf1ee6082488efe2e581984c85ffbddbfb7e5adfdf491232e93a8376580275f329e2d02c482afd70bbc70f62ca6f0b3bce636cff58b0a1d592dd4b8194e3a
DIST zim-0.74.2.tar.gz 3008954 BLAKE2B d0ecf666804931412f6e32aef54193ed96c67049e0fd3e7a373973d4826f16a9483eaa0940cc953573c104c704115905b036e5d0355961c0be86bebc6189bd9a SHA512 112c1e9d28a10643711f665e03c8a37259637b3471338aaca0a834afcc96c658ca5bf863e63bd5f01ce1fcdfb3eef3f2dcf1d10f8113d2158af2e91234b023b9
+DIST zim-0.74.3.tar.gz 3108228 BLAKE2B fbaaddbd5522ccffcba87da2f4080e93e46dfcdc22771a414daa813cdbc2982738c2bf6f068f4bddf788965b4cf45594f2720a697c04d71194f513d1d9b43875 SHA512 9f885571800e3aba327a46b3bc8677ca596fb2d0a58e2f65190d9e2bc90f013655947d86c1fc869e2d79a5c0ba8a7a4d907a00f8d7563116291df47d8c2c677d
EBUILD zim-0.73.5.ebuild 1820 BLAKE2B eeb3f5184d8e68aa56f461979e48fc11bb96979aff04a8063993da14b88c05a52c695e7d5163e15992795d3669554c26aa13b12e1d0093f8c815ad57805ef3d5 SHA512 6b82081c2ade2497a49db760a3cf2ea0c7e073de9ca639e2deeeff5e68c0d5a299c93b35839c96fcd6764f8f3c939504f4541fb0d296d390680131def695b5d7
EBUILD zim-0.74.0.ebuild 1822 BLAKE2B e07614d05c5b81cd4aab38029af5e07675e7a44579b78e27eaf683856e84760603050446535d53262fde93566f24e84822aac9456b0c0a1ec9275650b25ce9b7 SHA512 c8ccbf826b541d23125a2f37c3524257514ddc8c00413586ac43aaf3679e1392baffe48a1346ccab6cad9765ce973d9b10ac7b9fe2f2a5287ff7a9ae93cd4b19
EBUILD zim-0.74.1.ebuild 1822 BLAKE2B e07614d05c5b81cd4aab38029af5e07675e7a44579b78e27eaf683856e84760603050446535d53262fde93566f24e84822aac9456b0c0a1ec9275650b25ce9b7 SHA512 c8ccbf826b541d23125a2f37c3524257514ddc8c00413586ac43aaf3679e1392baffe48a1346ccab6cad9765ce973d9b10ac7b9fe2f2a5287ff7a9ae93cd4b19
EBUILD zim-0.74.2.ebuild 1822 BLAKE2B e07614d05c5b81cd4aab38029af5e07675e7a44579b78e27eaf683856e84760603050446535d53262fde93566f24e84822aac9456b0c0a1ec9275650b25ce9b7 SHA512 c8ccbf826b541d23125a2f37c3524257514ddc8c00413586ac43aaf3679e1392baffe48a1346ccab6cad9765ce973d9b10ac7b9fe2f2a5287ff7a9ae93cd4b19
+EBUILD zim-0.74.3.ebuild 1825 BLAKE2B a6d6c0a54fa22ac74d6a0c7eb6a2259706eb8dbe92dc5fbe63760122954ddb513f5f5a290235c2f24ad875ab279c8270f94ed47931dee15c8254a9fc47a5ac63 SHA512 88fa247f89b2857302f9fea0752c0f327f537d2521b7751678e498b077fabc4a4370fdad55f3d16464a1871eb36f18716b5fe73807a3e3d215025d11dee43bd2
MISC metadata.xml 805 BLAKE2B 15e1443ba8c937c389eff2a4771ea9ae5c6cd52127fe991e02776bbf17cb18cafab377fcea5572779fa0784344b385d57b2fe19c8ba15c568ea6048bd9ea7a29 SHA512 2489ccdc635377d0e8029e60365a8b72fad3efeff99de9d191bf5e1143f32402ea08a188271cf5c31ff7570c81b9a21a9bca54c59fd50984062e91f6ae54225e
diff --git a/x11-misc/zim/zim-0.74.3.ebuild b/x11-misc/zim/zim-0.74.3.ebuild
new file mode 100644
index 000000000000..fafc803ef254
--- /dev/null
+++ b/x11-misc/zim/zim-0.74.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_REQ_USE="sqlite"
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=no
+inherit distutils-r1 virtualx xdg
+
+DESCRIPTION="A desktop wiki"
+HOMEPAGE="
+ https://zim-wiki.org/
+ https://github.com/zim-desktop-wiki/zim-desktop-wiki
+"
+SRC_URI="https://github.com/${PN}-desktop-wiki/${PN}-desktop-wiki/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+RESTRICT="test"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ ')
+ x11-libs/gtk+:3[introspection]
+ x11-misc/xdg-utils
+"
+DEPEND="
+ ${RDEPEND}
+"
+DOCS=( CHANGELOG.md CONTRIBUTING.md PLUGIN_WRITING.md README.md )
+PATCHES=( "${FILESDIR}"/${PN}-0.60-remove-ubuntu-theme.patch )
+S=${WORKDIR}/${PN}-desktop-wiki-${PV/_/-}
+
+python_prepare_all() {
+ sed -i -e "s/'USER'/'LOGNAME'/g" zim/__init__.py zim/fs.py || die
+
+ if [[ ${LINGUAS} ]]; then
+ local lingua
+ for lingua in translations/*.po; do
+ lingua=${lingua/.po}
+ lingua=${lingua/translations\/}
+ has ${lingua} ${LINGUAS} || \
+ { rm translations/${lingua}.po || die; }
+ done
+ fi
+
+ distutils-r1_python_prepare_all
+ export XDG_RUNTIME_DIR=fakethis
+}
+
+python_install() {
+ distutils-r1_python_install
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ if ! has_version ${CATEGORY}/${PN}; then
+ elog "Please install these packages for additional functionality"
+ elog " dev-lang/R"
+ elog " dev-python/gtkspell-python"
+ elog " dev-vcs/bzr"
+ elog " media-gfx/graphviz"
+ elog " media-gfx/imagemagick"
+ elog " media-gfx/scrot"
+ elog " media-sound/lilypond"
+ elog " sci-visualization/gnuplot"
+ elog " virtual/latex-base app-text/dvipng"
+ fi
+}