diff options
Diffstat (limited to 'x11-misc')
83 files changed, 759 insertions, 803 deletions
diff --git a/x11-misc/alacarte/Manifest b/x11-misc/alacarte/Manifest index 456e1e7e4dc..645bbbe9999 100644 --- a/x11-misc/alacarte/Manifest +++ b/x11-misc/alacarte/Manifest @@ -1,2 +1,2 @@ -DIST alacarte-3.42.0.tar.xz 203836 BLAKE2B e020529acd5b6b716c8e1b876b3edc1107cf61fbcebb648ce7f593e830f0ae7ea3445a5ccda2cd798e0441e999cff2e9e4630a7b2fe0b711adef56bf59931c25 SHA512 df56f79e0697268ceebd15614c9e6c6bbef82c10c64c90b39eac1718043edb1a1ea71d03798705d94407cf2dcc3fead6c2d08ff6c5a9ca710574eb15ffed68d1 DIST alacarte-3.44.1.tar.xz 253364 BLAKE2B ebd542430f909291d06c1094aac52f87760547013f012167fa5616609251a6cb48b258122424a119b3ab10e6e2289d9a282dd66da3dcf5590b09d9c686a8934b SHA512 84b1cebdcbb53e2cca5a1425829b00db0b2a11e308584ea96179c2d0451d8c77fa6a995ae4671a024fab72869c7d2e9986dc310bfab38fe8b7b2f54d383501ca +DIST alacarte-3.44.2.tar.xz 253580 BLAKE2B 206eea28b50ef6d0cf228031ff72c16c6ebd130dfa623b96eb727ef62aad3db0003f3a97bc188f4b8a0e9d18cc184a9230fb332131d37afb0abe71dc3d13ee1e SHA512 b62c15ca37717e988b1d64f0ab565970ae15a4bc11a3f31da8574a0b4f10a9cf8b94d0a85be34d871c106ab34c63b2dfbf535b46eb630829e73c14023b99053e diff --git a/x11-misc/alacarte/alacarte-3.44.1.ebuild b/x11-misc/alacarte/alacarte-3.44.1.ebuild index c78a03bfd63..bd4396e3b88 100644 --- a/x11-misc/alacarte/alacarte-3.44.1.ebuild +++ b/x11-misc/alacarte/alacarte-3.44.1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/alacarte" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/x11-misc/alacarte/alacarte-3.42.0.ebuild b/x11-misc/alacarte/alacarte-3.44.2.ebuild index 5010be1235b..933c87cb4a3 100644 --- a/x11-misc/alacarte/alacarte-3.42.0.ebuild +++ b/x11-misc/alacarte/alacarte-3.44.2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" -PYTHON_COMPAT=( python3_{7..10} ) -PYTHON_REQ_USE="xml" +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="xml(+)" inherit gnome2 python-single-r1 @@ -12,22 +12,20 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/alacarte" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86" -IUSE="" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -COMMON_DEPEND=" +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} +RDEPEND="${DEPEND} x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] " -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.40.0 - sys-devel/gettext +BDEPEND=" + >=sys-devel/gettext-0.19.8 virtual/pkgconfig " diff --git a/x11-misc/appmenu-gtk-module/appmenu-gtk-module-0.7.3-r2.ebuild b/x11-misc/appmenu-gtk-module/appmenu-gtk-module-0.7.3-r2.ebuild index a9248abf20d..46a05319bac 100644 --- a/x11-misc/appmenu-gtk-module/appmenu-gtk-module-0.7.3-r2.ebuild +++ b/x11-misc/appmenu-gtk-module/appmenu-gtk-module-0.7.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/570a2d LICENSE="GPL-2 LGPL-2" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="wayland" RDEPEND=" diff --git a/x11-misc/arandr/arandr-0.1.10-r2.ebuild b/x11-misc/arandr/arandr-0.1.10-r2.ebuild index 38050789d83..503f283eced 100644 --- a/x11-misc/arandr/arandr-0.1.10-r2.ebuild +++ b/x11-misc/arandr/arandr-0.1.10-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://christian.amsuess.com/tools/arandr/files/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 arm arm64 x86" +KEYWORDS="amd64 arm arm64 ~ppc64 x86" RDEPEND=" dev-python/pygobject:3=[${PYTHON_USEDEP},cairo] diff --git a/x11-misc/autorandr/Manifest b/x11-misc/autorandr/Manifest index 19ff7ec2eab..b7513c4b18c 100644 --- a/x11-misc/autorandr/Manifest +++ b/x11-misc/autorandr/Manifest @@ -1,2 +1 @@ -DIST autorandr-1.11.tar.gz 48791 BLAKE2B 57203b15eebdecab943c706745701e8569eb0a66dab69ae4429abfa863da736a5ed8b5333f6d948bcf8cae30f48c68eb1b35f2e84080526c1507ab78dba02efb SHA512 93de0461653aa5145956a8aafdc9fb257491495ca335e4213e7b6f1f313ebfd2332c38615ac648204494026439d77861a7eefd97e80cd49a5fe3d9b75db54ec1 DIST autorandr-1.12.1.tar.gz 45550 BLAKE2B 5b434325d13c00c3fa70b5d09edb540cdcf3bb921307c60f2c616231e7a87ea85f60e39500ed8116f28619139f71ecc4a8fa153ffadc6b8d74df570736a0d815 SHA512 a7e095eb96e7e0d3a5b3b2122d68a3d3a5121d8be7a86ddd9f837ad42b7a53ed5ee45151f23861c5b900e214a4dfc0c575f45fe70c8c5587562a4035458137a0 diff --git a/x11-misc/autorandr/autorandr-1.11-r1.ebuild b/x11-misc/autorandr/autorandr-1.11-r1.ebuild deleted file mode 100644 index 392d59491a5..00000000000 --- a/x11-misc/autorandr/autorandr-1.11-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# 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-1.12.1.ebuild b/x11-misc/autorandr/autorandr-1.12.1.ebuild index 392d59491a5..2235547cc76 100644 --- a/x11-misc/autorandr/autorandr-1.12.1.ebuild +++ b/x11-misc/autorandr/autorandr-1.12.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit bash-completion-r1 distutils-r1 systemd udev @@ -12,7 +12,7 @@ if [[ "${PV}" = "9999" ]] ; then EGIT_REPO_URI="https://github.com/phillipberndt/${PN}.git" else SRC_URI="https://github.com/phillipberndt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi DESCRIPTION="Automatically select a display configuration based on connected devices" diff --git a/x11-misc/autorandr/autorandr-9999.ebuild b/x11-misc/autorandr/autorandr-9999.ebuild index 392d59491a5..4433c9b58d7 100644 --- a/x11-misc/autorandr/autorandr-9999.ebuild +++ b/x11-misc/autorandr/autorandr-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit bash-completion-r1 distutils-r1 systemd udev diff --git a/x11-misc/autorandr/metadata.xml b/x11-misc/autorandr/metadata.xml index d6dccfce2d6..fa31b93bb66 100644 --- a/x11-misc/autorandr/metadata.xml +++ b/x11-misc/autorandr/metadata.xml @@ -6,6 +6,6 @@ <name>Florian Schmaus</name> </maintainer> <use> - <flag name="launcher">Install the launcher</flag> + <flag name="launcher">Install the launcher, i.e., an alternative to the udev/systemd hooks</flag> </use> </pkgmetadata> diff --git a/x11-misc/bbppp/bbppp-0.2.5-r1.ebuild b/x11-misc/bbppp/bbppp-0.2.5-r1.ebuild index a8e1a0cdbba..5ae4a57762d 100644 --- a/x11-misc/bbppp/bbppp-0.2.5-r1.ebuild +++ b/x11-misc/bbppp/bbppp-0.2.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,8 +13,10 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc x86" -DEPEND="x11-libs/libX11" -RDEPEND="${DEPEND} +COMMON_DEPEND="x11-libs/libX11" +DEPEND="${COMMON_DEPEND} + elibc_musl? ( net-libs/ppp-defs )" +RDEPEND="${COMMON_DEPEND} media-fonts/font-adobe-100dpi" PATCHES=( diff --git a/x11-misc/cbatticon/Manifest b/x11-misc/cbatticon/Manifest index 80a38418d58..ff8109e496a 100644 --- a/x11-misc/cbatticon/Manifest +++ b/x11-misc/cbatticon/Manifest @@ -1 +1,2 @@ DIST cbatticon-1.6.12.tar.gz 34670 BLAKE2B cfae33c7e5393626a4e17d649bb7e242d35cfe7f79fda1b85e058a93a6b1c6da61ed9ff4463a44b5d6efa17d78f960021671d6bde1581af3e3eae70f369b6d52 SHA512 4946bf8a0514c0d595dd335a1388fd0e2c1cbb4d4e7fa774ab58bca4914d635d23cf32d7299dc9cad0f4dc7a37d88b875d9432234bfea0251f699d7776e5b019 +DIST cbatticon-1.6.13.tar.gz 35330 BLAKE2B b4079be2158d1f776a0af086b2bf03b22d43b28ae4b92564af715d05def4b59bddce39b6ad235789114214256609b60b6708571b80be215197cb33610fc43ce7 SHA512 5f232dd96501e71c80fbdd1d722a8cedcdb12204655965b65e551aa8ab2bb10b8227c110aa5cc13070b03ad97e46ce907b9086cf808f7e79374f245f58b43a59 diff --git a/x11-misc/cbatticon/cbatticon-1.6.13.ebuild b/x11-misc/cbatticon/cbatticon-1.6.13.ebuild new file mode 100644 index 00000000000..aec71acea6c --- /dev/null +++ b/x11-misc/cbatticon/cbatticon-1.6.13.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit strip-linguas toolchain-funcs + +DESCRIPTION="A lightweight and fast battery icon that sits in your system tray" +HOMEPAGE="https://github.com/valr/cbatticon" +SRC_URI="https://github.com/valr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="libnotify" + +RDEPEND="dev-libs/glib:2 + x11-libs/gtk+:3 + libnotify? ( x11-libs/libnotify )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( Changelog README ) + +src_prepare() { + default + + strip-linguas -i . +} + +src_compile() { + tc-export CC + emake \ + $(usex libnotify WITH_NOTIFY=1 WITH_NOTIFY=0) \ + V=1 \ + VERSION="${PF}" \ + WITH_GTK3=1 +} + +src_install() { + emake \ + DESTDIR="${D}" \ + DOCDIR="/usr/share/doc/${PF}" \ + LANGUAGES="${LINGUAS}" \ + V=1 VERSION="${PF}" \ + install + + einstalldocs +} diff --git a/x11-misc/colord/colord-1.4.6.ebuild b/x11-misc/colord/colord-1.4.6.ebuild index d44a1d18199..6b1521b25a0 100644 --- a/x11-misc/colord/colord-1.4.6.ebuild +++ b/x11-misc/colord/colord-1.4.6.ebuild @@ -4,7 +4,7 @@ EAPI=7 VALA_USE_DEPEND="vapigen" -inherit bash-completion-r1 meson-multilib tmpfiles vala +inherit bash-completion-r1 meson-multilib tmpfiles udev vala DESCRIPTION="System service to accurately color manage input and output devices" HOMEPAGE="https://www.freedesktop.org/software/colord/" @@ -114,5 +114,10 @@ multilib_src_install_all() { } pkg_postinst() { + udev_reload tmpfiles_process colord.conf } + +pkg_postrm() { + udev_reload +} diff --git a/x11-misc/compose-tables/Manifest b/x11-misc/compose-tables/Manifest index c311c057cff..7721105b25f 100644 --- a/x11-misc/compose-tables/Manifest +++ b/x11-misc/compose-tables/Manifest @@ -1,4 +1,2 @@ -DIST libX11-1.7.3.tar.xz 1861304 BLAKE2B e0f647ef55567b1d7eff74bc053b8e73f8c696be6f233c2ff6f64dee65c1b40b746683ea7a6fafb4304eba4dec43301b4b3506e2ec6fac1d4c89d664b516bbdd SHA512 abc70837d19f7e104a5db1e6d2cfa1256625332c0b53fec44a0a39916a60a430bb53fd436207892aabe4199ac7a0f9287a06588fcd27e0eed54d45d67bbe1294 -DIST libX11-1.7.4.tar.xz 1872992 BLAKE2B 6a25e5008ead53be5af7411f51711789eb410473f9aefc49fb4d0bf7227b89c5fd71f0f61fef9bc3f83e585e4815644f42884d5e5cf0bdcdd120abe6fe8a741b SHA512 8bfaaf9fc3081c47152d533d30cdc0b2521bfeb088ff813b041c08ffd518c80ba3725bb68cac7c21b521a4bace546f99424700fe21955b498015d14c2f7f9a57 DIST libX11-1.7.5.tar.xz 1853152 BLAKE2B 95ceccbfd37d8a749a533bdc03feba94236a47185a2cd7ad6592c534c17636906b735aa5800d810d13d3e342e3dbe281bb1f1f3ecab9d07e6a6a50f33beef8af SHA512 ef33e2f631226cab27657f46e1fd4cfc928f62f928d8297474e7b993017c8f92b60272eed6515990cdf3a9d34581837b7a3896e584f3546dd26f3790034df347 -DIST libX11-1.8.tar.xz 1782508 BLAKE2B 15a41cbcdb54d68cd54b6fa4147d55d277a6c091af7d38341ec261b42c547acf981270ceebec5abb3fcc15da5c1e05b7908114e157555f8184234922e3c05fde SHA512 64899ba9efbda00211daf08534a2a98eba86bb377980d21ce319106075cd36b511b17245d02e8ebd1045e7c2147f2c005004bcf579121138be7a7b879eeca83b +DIST libX11-1.8.1.tar.xz 1818460 BLAKE2B 7602b4d8c65ea3160f81096b4e022b5462e49d96b36dee70fe06e972329dc9d70bbd462e2079da03ba5647d7a72bf03e29aab23c60bcc206c95d770655622226 SHA512 2e36d2c47519e0cb2697f588c0ccdf73fbe75c2163f0855c78f7052dc9e920bca081f9d5e39c707a14067f101faef74fc758c8862eeba675b1535b43119d533a diff --git a/x11-misc/compose-tables/compose-tables-1.7.3.ebuild b/x11-misc/compose-tables/compose-tables-1.7.3.ebuild deleted file mode 100644 index 884e98ec633..00000000000 --- a/x11-misc/compose-tables/compose-tables-1.7.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2020-2022 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/compose-tables/compose-tables-1.7.4.ebuild b/x11-misc/compose-tables/compose-tables-1.7.4.ebuild deleted file mode 100644 index 4cdfc490b63..00000000000 --- a/x11-misc/compose-tables/compose-tables-1.7.4.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2020-2022 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/compose-tables/compose-tables-1.7.5.ebuild b/x11-misc/compose-tables/compose-tables-1.7.5.ebuild index 681b98026ec..884e98ec633 100644 --- a/x11-misc/compose-tables/compose-tables-1.7.5.ebuild +++ b/x11-misc/compose-tables/compose-tables-1.7.5.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="X.Org Compose Key tables from libX11" SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/lib/libX11-${PV}.tar.${XORG_TARBALL_SUFFIX}" S="${WORKDIR}/libX11-${PV}/" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +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=" diff --git a/x11-misc/compose-tables/compose-tables-1.8.ebuild b/x11-misc/compose-tables/compose-tables-1.8.1.ebuild index 64f043d5d3e..64f043d5d3e 100644 --- a/x11-misc/compose-tables/compose-tables-1.8.ebuild +++ b/x11-misc/compose-tables/compose-tables-1.8.1.ebuild diff --git a/x11-misc/dunst/Manifest b/x11-misc/dunst/Manifest index fa2968213d5..b7c6a5098e4 100644 --- a/x11-misc/dunst/Manifest +++ b/x11-misc/dunst/Manifest @@ -1 +1,2 @@ DIST dunst-1.8.1.tar.gz 4603941 BLAKE2B c694503087425a69eecd40e4e50c5cfe5e5d3e9525d259b04dacd7e2bc05ff188aad14a331c41e6ecdd91b7c43d87d5902662b8a510675f3450da7097b7da1e9 SHA512 bd8605844eacb24ec1beafbd62be1defa8ff9f6fc2e93a4746acaba483e86d0fa3937045c20dbba71c46310102d8878c8ec987a3081328b02a09d7f9fde974d9 +DIST dunst-1.9.0.tar.gz 4609222 BLAKE2B 4879122e342c1e518bca079bacd4ae769fd7da41db681230613c61531e62df94223757372c428c06710afd843200dcb78883d352f4e25098f0672b5c89ab0d87 SHA512 e43c960561d1f804c1d8f73f9376b33f61bf1ba5c5d0579c9875ef96da6522e214d5b74166ca3375dff1b4b0291b611b2d9ac1fb41fa8722db04c21e898824d1 diff --git a/x11-misc/dunst/dunst-1.9.0.ebuild b/x11-misc/dunst/dunst-1.9.0.ebuild new file mode 100644 index 00000000000..e3f5d7b97fd --- /dev/null +++ b/x11-misc/dunst/dunst-1.9.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd toolchain-funcs + +DESCRIPTION="Lightweight replacement for common notification daemons" +HOMEPAGE="https://dunst-project.org/ https://github.com/dunst-project/dunst" +SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="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 + + systemd_newuserunit dunst.systemd.service.in dunst.service +} diff --git a/x11-misc/easystroke/Manifest b/x11-misc/easystroke/Manifest deleted file mode 100644 index 86b94c17967..00000000000 --- a/x11-misc/easystroke/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST easystroke-0.6.0.tar.gz 121358 BLAKE2B 9a4bec134f44620b10e1af9959ac4d82cb0a7ae8ea1e33ebfdafd2bb8367b7f431e48be4386803dc498b30f11a51b448570331d544fe089523ae710ffa8625ce SHA512 a74cbdfd2b56e6b20d895297e80fb63f3d8ac938235ecf7067f984d087004af22a5ea0116ae20b948e238b02a06b14044a7025d65840f0c8d00542332387c921 diff --git a/x11-misc/easystroke/easystroke-0.6.0-r3.ebuild b/x11-misc/easystroke/easystroke-0.6.0-r3.ebuild deleted file mode 100644 index ea582bd59c8..00000000000 --- a/x11-misc/easystroke/easystroke-0.6.0-r3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="a gesture-recognition application for X11" -HOMEPAGE="https://sourceforge.net/apps/trac/easystroke/" -SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-cpp/gtkmm:3.0 - dev-libs/boost:= - dev-libs/dbus-glib - dev-libs/glib:2 - x11-base/xorg-server - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXtst -" -DEPEND=" - ${RDEPEND} - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${P}-cellrendertextish.patch - "${FILESDIR}"/${P}-desktop.patch - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${P}-reinstate-signal-handlers.patch - "${FILESDIR}"/${P}-buttons-scroll-send.patch - "${FILESDIR}"/${P}-cxx11.patch - "${FILESDIR}"/${P}-abs.patch -) - -src_prepare() { - default - - tc-export CC CXX PKG_CONFIG - - if ! [[ -z ${LINGUAS} ]]; then - strip-linguas -i po/ - - local es_lingua lang - for es_lingua in $( printf "%s\n" po/*.po ); do - lang=${es_lingua/po\/} - has ${lang/.po/} ${LINGUAS} || rm ${es_lingua} - done - fi -} - -src_compile() { - append-cxxflags -std=c++11 - emake \ - AOFLAGS='' \ - LDFLAGS="${LDFLAGS}" \ - PREFIX=/usr -} - -src_install() { - emake DESTDIR="${D}" PREFIX=/usr install -} diff --git a/x11-misc/easystroke/files/easystroke-0.6.0-abs.patch b/x11-misc/easystroke/files/easystroke-0.6.0-abs.patch deleted file mode 100644 index 9b4ab63828d..00000000000 --- a/x11-misc/easystroke/files/easystroke-0.6.0-abs.patch +++ /dev/null @@ -1,45 +0,0 @@ ---- a/handler.cc -+++ b/handler.cc -@@ -533,7 +533,7 @@ - virtual Grabber::State grab_mode() { return parent->grab_mode(); } - }; - --static inline float abs(float x) { return x > 0 ? x : -x; } -+static inline float easystroke_abs(float x) { return x > 0 ? x : -x; } - - class AbstractScrollHandler : public Handler { - bool have_x, have_y; -@@ -559,7 +559,7 @@ - xstate->fake_click(b2); - } - static float curve(float v) { -- return v * exp(log(abs(v))/3); -+ return v * exp(log(easystroke_abs(v))/3); - } - protected: - void move_back() { -@@ -597,8 +597,8 @@ - offset_x += factor * curve(dx/dt)*dt/20.0; - offset_y += factor * curve(dy/dt)*dt/10.0; - int b1 = 0, n1 = 0, b2 = 0, n2 = 0; -- if (abs(offset_x) > 1.0) { -- n1 = (int)floor(abs(offset_x)); -+ if (easystroke_abs(offset_x) > 1.0) { -+ n1 = (int)floor(easystroke_abs(offset_x)); - if (offset_x > 0) { - b1 = 7; - offset_x -= n1; -@@ -607,10 +607,10 @@ - offset_x += n1; - } - } -- if (abs(offset_y) > 1.0) { -- if (abs(offset_y) < 1.0) -+ if (easystroke_abs(offset_y) > 1.0) { -+ if (easystroke_abs(offset_y) < 1.0) - return; -- n2 = (int)floor(abs(offset_y)); -+ n2 = (int)floor(easystroke_abs(offset_y)); - if (offset_y > 0) { - b2 = 5; - offset_y -= n2; diff --git a/x11-misc/easystroke/files/easystroke-0.6.0-buttons-scroll-send.patch b/x11-misc/easystroke/files/easystroke-0.6.0-buttons-scroll-send.patch deleted file mode 100644 index 27bfa4cfee6..00000000000 --- a/x11-misc/easystroke/files/easystroke-0.6.0-buttons-scroll-send.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 5388934e722308cd314d65e362ddfaf6e5ab6c94 Mon Sep 17 00:00:00 2001 -From: Thomas Jaeger <ThJaeger@gmail.com> -Date: Sat, 13 Apr 2013 14:10:35 -0400 -Subject: Make buttons and scroll work properly with 'send' - ---- - handler.cc | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/handler.cc b/handler.cc -index f47aae3..c1bd279 100644 ---- a/handler.cc -+++ b/handler.cc -@@ -545,7 +545,7 @@ class AbstractScrollHandler : public Handler { - - protected: - AbstractScrollHandler() : last_t(0), offset_x(0.0), offset_y(0.0) { -- if (!prefs.move_back.get() || xstate->current_dev->absolute) -+ if (!prefs.move_back.get() || (xstate->current_dev && xstate->current_dev->absolute)) - return; - Window dummy1, dummy2; - int dummy3, dummy4; -@@ -563,7 +563,7 @@ protected: - } - protected: - void move_back() { -- if (!prefs.move_back.get() || xstate->current_dev->absolute) -+ if (!prefs.move_back.get() || (xstate->current_dev && xstate->current_dev->absolute)) - return; - XTestFakeMotionEvent(dpy, DefaultScreen(dpy), orig_x, orig_y, 0); - } -@@ -1115,6 +1115,8 @@ XState::XState() : current_dev(NULL), in_proximity(false), accepted(true) { - - void XState::run_action(RAction act) { - RModifiers mods = act->prepare(); -+ IF_BUTTON(act, b) -+ return handler->replace_child(new ButtonHandler(mods, b)); - if (IS_IGNORE(act)) - return handler->replace_child(new IgnoreHandler(mods)); - if (IS_SCROLL(act)) --- -1.8.4 - diff --git a/x11-misc/easystroke/files/easystroke-0.6.0-cellrendertextish.patch b/x11-misc/easystroke/files/easystroke-0.6.0-cellrendertextish.patch deleted file mode 100644 index 8664ed736ba..00000000000 --- a/x11-misc/easystroke/files/easystroke-0.6.0-cellrendertextish.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/cellrenderertextish.c -+++ b/cellrenderertextish.c -@@ -599,7 +599,7 @@ - _g_free0 (self->priv->path); - self->priv->path = _tmp3_; - g_signal_connect_object ((GtkCellEditable*) self, "editing-done", (GCallback) _cell_editable_accel_on_editing_done_gtk_cell_editable_editing_done, self, 0); -- _tmp4_ = _ ("Key combination..."); -+ _tmp4_ = ("Key combination..."); - _tmp5_ = (GtkLabel*) gtk_label_new (_tmp4_); - g_object_ref_sink (_tmp5_); - label = _tmp5_; -@@ -907,7 +907,7 @@ - const gchar* _tmp10_; - const gchar* _tmp11_ = NULL; - _tmp10_ = item; -- _tmp11_ = _ (_tmp10_); -+ _tmp11_ = (_tmp10_); - gtk_combo_box_text_append_text ((GtkComboBoxText*) self, _tmp11_); - _g_free0 (item); - } diff --git a/x11-misc/easystroke/files/easystroke-0.6.0-cxx11.patch b/x11-misc/easystroke/files/easystroke-0.6.0-cxx11.patch deleted file mode 100644 index 8619e8e9fbd..00000000000 --- a/x11-misc/easystroke/files/easystroke-0.6.0-cxx11.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/actions.cc -+++ b/actions.cc -@@ -51,10 +51,11 @@ - context->set_icon(pb, pb->get_width(), pb->get_height()); - } - --bool negate(bool b) { return !b; } -- - TreeViewMulti::TreeViewMulti() : Gtk::TreeView(), pending(false) { -- get_selection()->set_select_function(sigc::group(&negate, sigc::ref(pending))); -+ get_selection()->set_select_function( -+ [this](Glib::RefPtr<Gtk::TreeModel> const&, Gtk::TreeModel::Path const&, bool) { -+ return !pending; -+ }); - } - - enum Type { COMMAND, KEY, TEXT, SCROLL, IGNORE, BUTTON, MISC }; diff --git a/x11-misc/easystroke/files/easystroke-0.6.0-desktop.patch b/x11-misc/easystroke/files/easystroke-0.6.0-desktop.patch deleted file mode 100644 index c9a75a2c4b7..00000000000 --- a/x11-misc/easystroke/files/easystroke-0.6.0-desktop.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/easystroke.desktop.in -+++ b/easystroke.desktop.in -@@ -6,7 +6,7 @@ - Exec=easystroke - Icon=easystroke - Categories=GTK;Utility;Accessibility; --Actions=About;Enable;Disable;Quit -+Actions=About;Enable;Disable;Quit; - _Comment=Control your desktop using mouse gestures - - [Desktop Action About] diff --git a/x11-misc/easystroke/files/easystroke-0.6.0-gentoo.patch b/x11-misc/easystroke/files/easystroke-0.6.0-gentoo.patch deleted file mode 100644 index ee95b21486c..00000000000 --- a/x11-misc/easystroke/files/easystroke-0.6.0-gentoo.patch +++ /dev/null @@ -1,41 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -19,14 +19,14 @@ - MENUDIR = $(PREFIX)/share/applications - LOCALEDIR= $(PREFIX)/share/locale - DFLAGS = --OFLAGS = -O2 --AOFLAGS = -O3 -+#OFLAGS = -O2 -+#AOFLAGS = -O3 - STROKEFLAGS = -Wall -std=c99 $(DFLAGS) --CXXFLAGS = -Wall $(DFLAGS) -DLOCALEDIR=\"$(LOCALEDIR)\" `pkg-config gtkmm-3.0 dbus-glib-1 --cflags` --CFLAGS = -Wall $(DFLAGS) -DLOCALEDIR=\"$(LOCALEDIR)\" `pkg-config gtk+-3.0 --cflags` -DGETTEXT_PACKAGE='"easystroke"' --LDFLAGS = $(DFLAGS) -+CXXFLAGS += -Wall $(DFLAGS) -DLOCALEDIR=\"$(LOCALEDIR)\" $(shell $(PKG_CONFIG) gtkmm-3.0 dbus-glib-1 --cflags) -+CFLAGS += -Wall $(DFLAGS) -DLOCALEDIR=\"$(LOCALEDIR)\" $(shell $(PKG_CONFIG) gtk+-3.0 --cflags) -DGETTEXT_PACKAGE='"easystroke"' -+#LDFLAGS = $(DFLAGS) - --LIBS = $(DFLAGS) -lboost_serialization -lX11 -lXext -lXi -lXfixes -lXtst `pkg-config gtkmm-3.0 dbus-glib-1 --libs` -+LIBS = $(DFLAGS) -lboost_serialization -lX11 -lXext -lXi -lXfixes -lXtst $(shell $(PKG_CONFIG) gtkmm-3.0 dbus-glib-1 --libs) - - BINARY = easystroke - ICON = easystroke.svg -@@ -60,7 +60,7 @@ - include $(DEPFILES) - - $(BINARY): $(OFILES) -- $(CXX) $(LDFLAGS) -o $@ $(OFILES) $(LIBS) -+ $(CXX) $(CFLAGS) $(LDFLAGS) -o $@ $(OFILES) $(LIBS) - - stroke.o: stroke.c - $(CC) $(STROKEFLAGS) $(AOFLAGS) -MT $@ -MMD -MP -MF $*.Po -o $@ -c $< -@@ -119,7 +119,7 @@ - help2man -N -n "X11 gesture recognition application" ./$(BINARY) > $@ - - install: all -- install -Ds $(BINARY) $(DESTDIR)$(BINDIR)/$(BINARY) -+ install -D $(BINARY) $(DESTDIR)$(BINDIR)/$(BINARY) - install -D -m 644 $(ICON) $(DESTDIR)$(ICONDIR)/$(ICON) - install -D -m 644 $(MENU) $(DESTDIR)$(MENUDIR)/$(MENU) - for f in $(MOFILES); do \ diff --git a/x11-misc/easystroke/files/easystroke-0.6.0-reinstate-signal-handlers.patch b/x11-misc/easystroke/files/easystroke-0.6.0-reinstate-signal-handlers.patch deleted file mode 100644 index 2e96346459a..00000000000 --- a/x11-misc/easystroke/files/easystroke-0.6.0-reinstate-signal-handlers.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 7bda4bd9c705413598ee9b534884bc7f23704932 Mon Sep 17 00:00:00 2001 -From: Thomas Jaeger <ThJaeger@gmail.com> -Date: Thu, 20 Jun 2013 01:45:20 -0400 -Subject: Reinstate signal handlers that got lost in the gtk3 transition - -Also, fix a segfault when handling SIGINT. ---- - main.cc | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -diff --git a/main.cc b/main.cc -index 55d0b3c..8cd9c56 100644 ---- a/main.cc -+++ b/main.cc -@@ -161,7 +161,12 @@ void quit() { - xstate->bail_out(); - dead = true; - win->hide(); -- xstate->queue(sigc::ptr_fun(&Gtk::Main::quit)); -+ Glib::RefPtr<Gio::Application> app = Gio::Application::get_default(); -+ xstate->queue(sigc::mem_fun(*app.operator->(), &Gio::Application::quit)); -+} -+ -+void sig_int(int) { -+ quit(); - } - - class App : public Gtk::Application, Base { -@@ -371,6 +376,10 @@ void App::on_activate() { - - create_config_dir(); - unsetenv("DESKTOP_AUTOSTART_ID"); -+ -+ signal(SIGINT, &sig_int); -+ signal(SIGCHLD, SIG_IGN); -+ - dpy = XOpenDisplay(NULL); - if (!dpy) { - printf(_("Couldn't open display.\n")); --- -1.8.4 - diff --git a/x11-misc/easystroke/metadata.xml b/x11-misc/easystroke/metadata.xml deleted file mode 100644 index 4119740a57f..00000000000 --- a/x11-misc/easystroke/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">easystroke</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-misc/i3lock/Manifest b/x11-misc/i3lock/Manifest index 7d62c540ae7..0f8105b71e0 100644 --- a/x11-misc/i3lock/Manifest +++ b/x11-misc/i3lock/Manifest @@ -1 +1,2 @@ -DIST i3lock-2.13.tar.bz2 149332 BLAKE2B 4b285fb3a27463f0d538d291134942a19933394c4c2d0acf27dfe5624a854cef0f29c5fc2e4ce4398c85ac0e6b774521c7daa65abedc0d38b0fd4897b2e6db88 SHA512 3a9bed3d14a2d59e641b3603448bb46d769104995b1c0239eca87d582e80e64dd8905b8e455bd5b0e635d4b37d7a87208d8de37253e9af799c65f4f8d396789d +DIST i3lock-2.14.1.tar.xz 28756 BLAKE2B b38a3fafeebb5f8cebb643baeb875922659b556a5f919c2a837923e45e8f91a5f3ce297a424414ec9f05255e5888b91723617d837e5ffdbdf81aded42edc34cb SHA512 63b6bd73f66654fe52639434f7d3da64006144ec2ed685ba8683186730d4cc2c10d5aa66174f965030030243f59afaf6def3ff732f710ae441410218f84d6deb +DIST i3lock-2.14.tar.xz 28648 BLAKE2B ef315c4d1175a692b8ea2ac1a6a9cefdaa642fc28cfcc28cbf0c637f9d0cf0ea47738447cf0d90c3c2f869819c178a416aabc44dbfe93ab938e48da2a0143d0a SHA512 85f755333739e61a8ac90447410c48cf54345740bb6c6977efa88500e2b66dfd7fe3338e4fe38f817773219e5994ef6375010fdb3cf711e2ad42045874e39e20 diff --git a/x11-misc/i3lock/i3lock-2.14.1.ebuild b/x11-misc/i3lock/i3lock-2.14.1.ebuild new file mode 100644 index 00000000000..ac578fdbe9a --- /dev/null +++ b/x11-misc/i3lock/i3lock-2.14.1.ebuild @@ -0,0 +1,31 @@ +# 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[xkb] + x11-libs/libxkbcommon[X] + x11-libs/xcb-util + 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.13.ebuild b/x11-misc/i3lock/i3lock-2.14.ebuild index 21a4ca54e6b..4bd709873c4 100644 --- a/x11-misc/i3lock/i3lock-2.13.ebuild +++ b/x11-misc/i3lock/i3lock-2.14.ebuild @@ -1,20 +1,19 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit toolchain-funcs +inherit meson DESCRIPTION="Simple screen locker" HOMEPAGE="https://i3wm.org/i3lock/" -SRC_URI="https://i3wm.org/${PN}/${P}.tar.bz2" +SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -RDEPEND=" - dev-libs/libev +RDEPEND="dev-libs/libev sys-libs/pam x11-libs/cairo[X,xcb(+)] x11-libs/libxcb[xkb] @@ -29,13 +28,3 @@ src_prepare() { sed -i -e 's:login:system-auth:g' pam/${PN} || die } - -src_configure() { - tc-export CC - default -} - -src_install() { - default - doman ${PN}.1 -} diff --git a/x11-misc/i3lock/metadata.xml b/x11-misc/i3lock/metadata.xml index 249bd3e0108..808603e364c 100644 --- a/x11-misc/i3lock/metadata.xml +++ b/x11-misc/i3lock/metadata.xml @@ -9,4 +9,7 @@ <email>marecki@gentoo.org</email> <name>Marek Szuba</name> </maintainer> + <upstream> + <remote-id type="github">i3/i3lock</remote-id> + </upstream> </pkgmetadata> diff --git a/x11-misc/i3status/i3status-2.14.ebuild b/x11-misc/i3status/i3status-2.14.ebuild index 7c79b758c1c..9a1390b6ee6 100644 --- a/x11-misc/i3status/i3status-2.14.ebuild +++ b/x11-misc/i3status/i3status-2.14.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="pulseaudio" BDEPEND="virtual/pkgconfig" diff --git a/x11-misc/i855crt/Manifest b/x11-misc/i855crt/Manifest deleted file mode 100644 index f043529d5ee..00000000000 --- a/x11-misc/i855crt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST i855crt-0.4.tar.gz 65209 BLAKE2B a7c8e041cb66cd711e1cdf7ac1ee0d6d218377b5c1183c11c658d3345de814a21b9eab0c4579c56db316a3b5fb3e430774174100f989c921e86650bc59adc1ee SHA512 8bd6d05334bcbe75f85c128ffe1179368fcf94bb0ba07c2ea7ce9b6ed38252ffc5dcd7a3208f6524be064bea595abda5a29f6a2960ad9f2f7b6f6ba528c36290 diff --git a/x11-misc/i855crt/files/i855crt-0.4-makefile.patch b/x11-misc/i855crt/files/i855crt-0.4-makefile.patch deleted file mode 100644 index e7deffb4d30..00000000000 --- a/x11-misc/i855crt/files/i855crt-0.4-makefile.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -1,11 +1,6 @@ --i855crt: i855crt.o vmodes.o -- gcc $(LDFLAGS) -o i855crt i855crt.o vmodes.o -L /usr/X11R6/lib -lXext -lXv -+LDLIBS = -lXv -lX11 - --i855crt.o: i855crt.c i855crt.h vmodes.h hw.h -- gcc $(CFLAGS) -c i855crt.c -- --vmodes.o: vmodes.c vmodes.h -- gcc $(CFLAGS) -c vmodes.c -+i855crt: vmodes.o - - clean: - rm *.o -f diff --git a/x11-misc/i855crt/files/i855crt-i915support.diff b/x11-misc/i855crt/files/i855crt-i915support.diff deleted file mode 100644 index 5aea3a7dd96..00000000000 --- a/x11-misc/i855crt/files/i855crt-i915support.diff +++ /dev/null @@ -1,70 +0,0 @@ ---- a/dumpreg.c -+++ b/dumpreg.c -@@ -36,10 +36,11 @@ - (p = strstr(*buff_ptr, I810_DC100STR_1)) != NULL || - (p = strstr(*buff_ptr, I810_DC100STR_2)) != NULL || - (p = strstr(*buff_ptr, I810_IGSTR)) != NULL || -- (p = strstr(*buff_ptr, I810_CFCSTR)) != NULL; -+ (p = strstr(*buff_ptr, I810_CFCSTR)) != NULL || - (p = strstr(*buff_ptr, I830STR)) != NULL || - (p = strstr(*buff_ptr, I845STR)) != NULL || -- (p = strstr(*buff_ptr, I865STR)) != NULL ; -+ (p = strstr(*buff_ptr, I865STR)) != NULL || -+ (p = strstr(*buff_ptr, I915STR)) != NULL ; - - if(i) - { -@@ -89,7 +90,7 @@ - chip = i810_chip(&buff, &len, pci_f); - if (chip == NULL) - { -- fprintf(stderr, "No know videocard has been found.\n"); -+ fprintf(stderr, "No known videocard has been found.\n"); - exit(1); - } - pclose(pci_f); ---- a/i855crt.c -+++ b/i855crt.c -@@ -254,14 +254,15 @@ - (p = strstr(*buff_ptr, I810_DC100STR_1)) != NULL || - (p = strstr(*buff_ptr, I810_DC100STR_2)) != NULL || - (p = strstr(*buff_ptr, I810_IGSTR)) != NULL || -- (p = strstr(*buff_ptr, I810_CFCSTR)) != NULL; -+ (p = strstr(*buff_ptr, I810_CFCSTR)) != NULL || - (p = strstr(*buff_ptr, I830STR)) != NULL || - (p = strstr(*buff_ptr, I845STR)) != NULL || -- (p = strstr(*buff_ptr, I865STR)) != NULL ; -+ (p = strstr(*buff_ptr, I865STR)) != NULL || -+ (p = strstr(*buff_ptr, I915STR)) != NULL ; - - if(i) - { -- fprintf(stderr,"This driver is untested with your videocard !\n"); -+ fprintf(stderr,"This driver is untested with your video card !\n"); - return p; - } - -@@ -493,7 +494,7 @@ - chip = i810_chip(&buff, &len, pci_f); - if (chip == NULL) - { -- fprintf(stderr, "No know videocard has been found.\n"); -+ fprintf(stderr, "No known videocard has been found.\n"); - exit(1); - } - pclose(pci_f); ---- a/i855crt.h -+++ b/i855crt.h -@@ -1,3 +1,4 @@ -+ - /* - * This is part of the source for i855crt driver - * copyright(c) Merello Andrea 2004 -@@ -45,6 +46,7 @@ - #define I845STR "8086:2562" - #define I855STR "8086:3582" - #define I865STR "8086:2572" -+#define I915STR "8086:2592" - #define MEMSTR "Memory at" - #define NONPRSTR "32-bit, non-prefetchable" - diff --git a/x11-misc/i855crt/i855crt-0.4-r1.ebuild b/x11-misc/i855crt/i855crt-0.4-r1.ebuild deleted file mode 100644 index 25df8327c91..00000000000 --- a/x11-misc/i855crt/i855crt-0.4-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Intel Montara 855GM CRT out auxiliary driver" -HOMEPAGE="http://i855crt.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" - -RDEPEND=" - x11-libs/libX11 - x11-libs/libXv" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-i915support.diff - "${FILESDIR}"/${PN}-0.4-makefile.patch -) - -src_prepare() { - default - - # upstream ships it with the binary, we want to make sure we compile it - emake clean -} - -src_configure() { - tc-export CC -} - -src_install() { - dobin i855crt - insinto /etc - doins i855crt.conf - einstalldocs -} diff --git a/x11-misc/i855crt/metadata.xml b/x11-misc/i855crt/metadata.xml deleted file mode 100644 index 5e2d40ca239..00000000000 --- a/x11-misc/i855crt/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<!-- maintainer-needed --> - <longdescription lang="en"> -i855crt is a tool to send the output of a i855-based graphic card to the -external VGA, primarily used for presentations. -</longdescription> - <upstream> - <remote-id type="sourceforge">i855crt</remote-id> - </upstream> -</pkgmetadata> diff --git a/x11-misc/icon-naming-utils/icon-naming-utils-0.8.90-r1.ebuild b/x11-misc/icon-naming-utils/icon-naming-utils-0.8.90-r1.ebuild index c9422f549da..95e306517e7 100644 --- a/x11-misc/icon-naming-utils/icon-naming-utils-0.8.90-r1.ebuild +++ b/x11-misc/icon-naming-utils/icon-naming-utils-0.8.90-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ SRC_URI="http://tango.freedesktop.org/releases/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=dev-perl/XML-Simple-2 diff --git a/x11-misc/imake/imake-1.0.8-r1.ebuild b/x11-misc/imake/imake-1.0.8-r1.ebuild index 830b9e883a5..b121c1a2505 100644 --- a/x11-misc/imake/imake-1.0.8-r1.ebuild +++ b/x11-misc/imake/imake-1.0.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit toolchain-funcs xorg-3 DESCRIPTION="C preprocessor interface to the make utility" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" RDEPEND="x11-misc/xorg-cf-files" BDEPEND="x11-base/xorg-proto" diff --git a/x11-misc/imake/imake-1.0.8.ebuild b/x11-misc/imake/imake-1.0.8.ebuild deleted file mode 100644 index 0a444446e08..00000000000 --- a/x11-misc/imake/imake-1.0.8.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs xorg-3 - -DESCRIPTION="C preprocessor interface to the make utility" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -RDEPEND="x11-misc/xorg-cf-files" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -src_configure() { - econf CPP="$(tc-getPROG CPP cpp)" -} diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8.ebuild b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8.ebuild index 94fea8aedbd..91860c1597e 100644 --- a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8.ebuild +++ b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz LICENSE="GPL-3 LGPL-3 branding? ( CC-BY-3.0 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" IUSE="appindicator branding" DEPEND="appindicator? ( dev-libs/libindicator:3 ) diff --git a/x11-misc/lightdm-gtk-greeter/metadata.xml b/x11-misc/lightdm-gtk-greeter/metadata.xml index d096279e93e..f465836dc08 100644 --- a/x11-misc/lightdm-gtk-greeter/metadata.xml +++ b/x11-misc/lightdm-gtk-greeter/metadata.xml @@ -2,8 +2,8 @@ <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> + <email>marecki@gentoo.org</email> + <name>Marek Szuba</name> </maintainer> <upstream> <remote-id type="launchpad">lightdm-gtk-greeter</remote-id> diff --git a/x11-misc/lightdm/lightdm-1.30.0-r3.ebuild b/x11-misc/lightdm/lightdm-1.30.0-r3.ebuild index 5f13b6bcc1a..2c0883c92e0 100644 --- a/x11-misc/lightdm/lightdm-1.30.0-r3.ebuild +++ b/x11-misc/lightdm/lightdm-1.30.0-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/CanonicalLtd/lightdm/releases/download/${PV}/${P}.ta LICENSE="GPL-3 LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" IUSE="audit +gnome +gtk +introspection non-root qt5 vala" COMMON_DEPEND=" diff --git a/x11-misc/lightdm/metadata.xml b/x11-misc/lightdm/metadata.xml index 0dbf6a9da96..ac417af345a 100644 --- a/x11-misc/lightdm/metadata.xml +++ b/x11-misc/lightdm/metadata.xml @@ -2,8 +2,8 @@ <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> + <email>marecki@gentoo.org</email> + <name>Marek Szuba</name> </maintainer> <use> <flag name="gtk">Pull in the gtk+ greeter</flag> 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 0cfababe83c..1c0ecf0f180 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 @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -8,7 +8,7 @@ MATE_LA_PUNT="yes" inherit mate if [[ ${PV} != 9999 ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" fi DESCRIPTION="MATE Notification daemon" diff --git a/x11-misc/mozo/mozo-1.24.1.ebuild b/x11-misc/mozo/mozo-1.24.1.ebuild index a480aef67ab..eb4001283a5 100644 --- a/x11-misc/mozo/mozo-1.24.1.ebuild +++ b/x11-misc/mozo/mozo-1.24.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="xml" inherit mate python-r1 if [[ ${PV} != 9999 ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" fi DESCRIPTION="Mozo menu editor for MATE" diff --git a/x11-misc/obconf-qt/obconf-qt-0.16.2.ebuild b/x11-misc/obconf-qt/obconf-qt-0.16.2.ebuild index 0ea4ab64be4..304842737a2 100644 --- a/x11-misc/obconf-qt/obconf-qt-0.16.2.ebuild +++ b/x11-misc/obconf-qt/obconf-qt-0.16.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+" diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-1.1.0.ebuild b/x11-misc/pcmanfm-qt/pcmanfm-qt-1.1.0.ebuild index ccf8cc45ea0..4f99a625adb 100644 --- a/x11-misc/pcmanfm-qt/pcmanfm-qt-1.1.0.ebuild +++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-1.1.0.ebuild @@ -15,7 +15,7 @@ if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2 GPL-2+ LGPL-2.1+" diff --git a/x11-misc/pcmanfm/pcmanfm-1.3.2-r1.ebuild b/x11-misc/pcmanfm/pcmanfm-1.3.2-r1.ebuild index 1ddb63ffbf8..bdf7b0c31bc 100644 --- a/x11-misc/pcmanfm/pcmanfm-1.3.2-r1.ebuild +++ b/x11-misc/pcmanfm/pcmanfm-1.3.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~riscv ~x86" IUSE="debug" RDEPEND=" diff --git a/x11-misc/peksystray/metadata.xml b/x11-misc/peksystray/metadata.xml index 20fad93206f..786486b128d 100644 --- a/x11-misc/peksystray/metadata.xml +++ b/x11-misc/peksystray/metadata.xml @@ -4,6 +4,5 @@ <!-- maintainer-needed --> <upstream> <remote-id type="sourceforge">peksystray</remote-id> - <remote-id type="freshmeat">peksystray</remote-id> </upstream> </pkgmetadata> diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild index c26adc87f47..0e86323b3f7 100644 --- a/x11-misc/picom/picom-9.1.ebuild +++ b/x11-misc/picom/picom-9.1.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/piedock/files/piedock-1.6.9-gcc12-time.patch b/x11-misc/piedock/files/piedock-1.6.9-gcc12-time.patch new file mode 100644 index 00000000000..5b8a2ea9feb --- /dev/null +++ b/x11-misc/piedock/files/piedock-1.6.9-gcc12-time.patch @@ -0,0 +1,31 @@ +https://github.com/markusfisch/PieDock/pull/19 + +From c57d9fad9726086dafbc05abb243c14dcd1bab23 Mon Sep 17 00:00:00 2001 +From: Sam James <sam@gentoo.org> +Date: Sun, 12 Jun 2022 11:08:19 +0100 +Subject: [PATCH] Fix build with GCC 12 (missing <time.h> include) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes the following build failure w/ GCC 12: +``` +WindowManager.cpp: In static member function ‘static void PieDock::WindowManager::activate(Display*, Window)’: +WindowManager.cpp:83:29: error: ‘time’ was not declared in this scope; did you mean ‘Time’? + 83 | for (time_t start = time(0) + 2; + | ^~~~ + | Time +``` + +Bug: https://bugs.gentoo.org/851516 +--- a/src/WindowManager.cpp ++++ b/src/WindowManager.cpp +@@ -10,6 +10,7 @@ + + #include <stdint.h> + #include <string.h> ++#include <time.h> + #include <unistd.h> + + using namespace PieDock; + diff --git a/x11-misc/piedock/piedock-1.6.9.ebuild b/x11-misc/piedock/piedock-1.6.9.ebuild index 2f6dc152253..cd38c36006d 100644 --- a/x11-misc/piedock/piedock-1.6.9.ebuild +++ b/x11-misc/piedock/piedock-1.6.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -39,6 +39,7 @@ DOCS=( res/${PN}rc.sample AUTHORS ChangeLog NEWS ) PATCHES=( "${FILESDIR}"/${PN}-1.6.1-signals.patch "${FILESDIR}"/${PN}-1.6.9-freetype_pkgconfig.patch + "${FILESDIR}"/${PN}-1.6.9-gcc12-time.patch ) src_prepare() { diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest index 96e041b9f79..245f756ea36 100644 --- a/x11-misc/py3status/Manifest +++ b/x11-misc/py3status/Manifest @@ -1 +1 @@ -DIST py3status-3.44.tar.gz 413211 BLAKE2B 0287f84de34e6674987d898a3ba288e348c897b5489f9fad74d092a70963e31403f0237a2547750c97a915e4f3703c5bf327babcdb3aafc3a03bfb0280b90e5c SHA512 f135c5793759350ec4c58af8b80e56e3c25359675da7ccd8e6c1da994f67df13259a3d4f2b9d9047b9fcb0bf14f08526630a60f0f148bf364ce874fc13fb162a +DIST py3status-3.45.tar.gz 415867 BLAKE2B 4484f8b9e4a8dbe19427d4083679bf23a961908fe63c4c58f3bba14b77d3584cd0e8e237290907f2679573713a5964818e98ee4addfa59157989624d9411f310 SHA512 e121a60cd2c57e1e3525e15fc165d44cd18ea6e2bd3aa704ea826ea0297ee66385b8ca3b88aadff89b7dd77771dca895fc51efce241880e99b8510a162a7334e diff --git a/x11-misc/py3status/py3status-3.44.ebuild b/x11-misc/py3status/py3status-3.45.ebuild index feeede8caa4..feeede8caa4 100644 --- a/x11-misc/py3status/py3status-3.44.ebuild +++ b/x11-misc/py3status/py3status-3.45.ebuild diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild b/x11-misc/redshift/redshift-1.12-r6.ebuild new file mode 100644 index 00000000000..997257dbf0c --- /dev/null +++ b/x11-misc/redshift/redshift-1.12-r6.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit flag-o-matic systemd autotools xdg-utils python-r1 + +DESCRIPTION="A screen color temperature adjusting software" +HOMEPAGE="http://jonls.dk/redshift/" +SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" +IUSE="appindicator geoclue gtk nls" + +COMMON_DEPEND=">=x11-libs/libX11-1.4 + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libdrm + appindicator? ( dev-libs/libappindicator:3[introspection] ) + geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 ) + gtk? ( ${PYTHON_DEPS} )" +RDEPEND="${COMMON_DEPEND} + gtk? ( dev-python/pygobject[${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + dev-python/pyxdg[${PYTHON_USEDEP}] )" +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50 + nls? ( sys-devel/gettext ) +" +REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use gtk && python_setup + + # Fix compile for Clang (bug #732438) + append-cflags -fPIE + + econf \ + $(use_enable nls) \ + --enable-drm \ + --enable-randr \ + --enable-vidmode \ + --disable-wingdi \ + \ + --disable-corelocation \ + $(use_enable geoclue geoclue2) \ + \ + $(use_enable gtk gui) \ + --with-systemduserunitdir="$(systemd_get_userunitdir)" \ + --enable-apparmor \ + --disable-quartz \ + --disable-ubuntu +} + +_impl_specific_src_install() { + emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \ + -C src/redshift-gtk install +} + +src_install() { + emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install + + if use gtk; then + python_foreach_impl _impl_specific_src_install + python_replicate_script "${D}"/usr/bin/redshift-gtk + dosym redshift-gtk /usr/bin/gtk-redshift + + python_foreach_impl python_optimize + + # https://bugs.gentoo.org/784281 + mv "${D}"/usr/share/{appdata,metainfo}/ || die + fi +} + +pkg_postinst() { + use gtk && xdg_icon_cache_update +} + +pkg_postrm() { + use gtk && xdg_icon_cache_update +} diff --git a/x11-misc/sddm/sddm-0.18.1-r6.ebuild b/x11-misc/sddm/sddm-0.18.1-r6.ebuild index 2eef0e69502..c2cc2cb95d7 100644 --- a/x11-misc/sddm/sddm-0.18.1-r6.ebuild +++ b/x11-misc/sddm/sddm-0.18.1-r6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="+elogind +pam systemd test" REQUIRED_USE="?? ( elogind systemd )" diff --git a/x11-misc/sunflower/sunflower-0.4_p20200716-r1.ebuild b/x11-misc/sunflower/sunflower-0.4_p20200716-r2.ebuild index 957034424c2..40f32e2ea59 100644 --- a/x11-misc/sunflower/sunflower-0.4_p20200716-r1.ebuild +++ b/x11-misc/sunflower/sunflower-0.4_p20200716-r2.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="sqlite" inherit distutils-r1 xdg DESCRIPTION="Small and highly customizable twin-panel file manager with plugin-support" diff --git a/x11-misc/sxhkd/sxhkd-0.6.2.ebuild b/x11-misc/sxhkd/sxhkd-0.6.2-r1.ebuild index 62e4eb5b361..83ed6a4db2e 100644 --- a/x11-misc/sxhkd/sxhkd-0.6.2.ebuild +++ b/x11-misc/sxhkd/sxhkd-0.6.2-r1.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + inherit toolchain-funcs systemd DESCRIPTION="Simple X hotkey daemon" @@ -10,11 +11,13 @@ SRC_URI="https://github.com/baskerville/sxhkd/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" -RDEPEND="x11-libs/libxcb +RDEPEND=" + x11-libs/libxcb:= x11-libs/xcb-util-keysyms" -DEPEND="${RDEPEND} +DEPEND=" + ${RDEPEND} x11-libs/xcb-util" src_compile() { @@ -22,6 +25,12 @@ src_compile() { } src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" DOCPREFIX="${EPREFIX}/usr/share/doc/${PF}" install + local emakeargs=( + DESTDIR="${D}" + PREFIX="${EPREFIX}"/usr + DOCPREFIX="${EPREFIX}"/usr/share/doc/${PF} + ) + emake "${emakeargs[@]}" install + systemd_dounit contrib/systemd/${PN}.service } diff --git a/x11-misc/util-macros/Manifest b/x11-misc/util-macros/Manifest index 758c9121931..f3c30837f36 100644 --- a/x11-misc/util-macros/Manifest +++ b/x11-misc/util-macros/Manifest @@ -1,2 +1 @@ -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 diff --git a/x11-misc/util-macros/files/util-macros-1.19.2-CPP.patch b/x11-misc/util-macros/files/util-macros-1.19.2-CPP.patch deleted file mode 100644 index e6cbee98d11..00000000000 --- a/x11-misc/util-macros/files/util-macros-1.19.2-CPP.patch +++ /dev/null @@ -1,33 +0,0 @@ -https://bugs.gentoo.org/726130 - -From bd66ce3ba4a9d1d1490cb5775a2fdd0b408879b6 Mon Sep 17 00:00:00 2001 -From: Marvin Schmidt <marv@exherbo.org> -Date: Fri, 27 May 2016 15:13:56 +0200 -Subject: [PATCH util/macros] XORG_PROG_RAWCPP: Use AC_PATH_TOOL to find - preprocessor - -On some distributions tools like cpp are prefixed with the host-triple, -to check for this prefixed version first AC_PATH_TOOL should be used. If -no prefixed cpp, it will fallback to the unprefixed name. - -https://bugs.freedesktop.org/show_bug.cgi?id=96257 - -Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> ---- - xorg-macros.m4.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/xorg-macros.m4.in -+++ b/xorg-macros.m4.in -@@ -57,7 +57,7 @@ m4_undefine([maj_needed]) - # such as man pages and config files - AC_DEFUN([XORG_PROG_RAWCPP],[ - AC_REQUIRE([AC_PROG_CPP]) --AC_PATH_PROGS(RAWCPP, [cpp], [${CPP}], -+AC_PATH_TOOL(RAWCPP, [cpp], [${CPP}], - [$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib]) - - # Check for flag to avoid builtin definitions - assumes unix is predefined, --- -2.27.0 - diff --git a/x11-misc/util-macros/util-macros-1.19.2-r2.ebuild b/x11-misc/util-macros/util-macros-1.19.2-r2.ebuild deleted file mode 100644 index 933fe66464b..00000000000 --- a/x11-misc/util-macros/util-macros-1.19.2-r2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="X.Org autotools utility macros" -HOMEPAGE="https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/util/macros" -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" - -PATCHES=( - "${FILESDIR}"/${P}-CPP.patch -) - -# there is nothing to compile for this package, all its contents are produced by -# configure. the only make job that matters is make install -src_compile() { true; } diff --git a/x11-misc/virtualgl/Manifest b/x11-misc/virtualgl/Manifest index 87e3548f133..017d98d4d09 100644 --- a/x11-misc/virtualgl/Manifest +++ b/x11-misc/virtualgl/Manifest @@ -1,2 +1,2 @@ -DIST VirtualGL-2.6.5.tar.gz 1201656 BLAKE2B 4dc38a144e197ea7578dd29eea5eb69fb3e96a75c2729605f6678fbc96f3cf039c2e1780aa69ca8836771f72731cd8cdd795237d69d4b591e330124496aecc1c SHA512 0ab9e744e400d323bc16f6e2cf310905361745ea4da9e9e9a41cbeb45b1d661eebd38a0fad8ae5df4664d02b341de44c5730af8437e6ef49c7351b4afb953532 +DIST VirtualGL-3.0.1.tar.gz 1217488 BLAKE2B 7ed73406361a5032806a6d9196328b48e23caf4dea668f6cbbf2ebcee3a0e76925141a826072f3b317327c71773683df65d5ecb16ffd92a1c5ddb088a63a3f6f SHA512 d953b9c31ec3608a05da0069d83e7115a42e2c98bf169dcf97bf2d271cf7a5673e32d66247f0184aa40741597ca0732edb5f7992a82c5bc48bac25f1cb1889ef DIST VirtualGL-3.0.tar.gz 1244024 BLAKE2B f540a90cd84efa0bee5ad124cb2ded8c1b863be8b719581c5daf67afcec7ef5ef2c78720962a4d3159de91e9cba068cea18a278a3c4f7eb65c98b4f13792044c SHA512 9d2f56d44dba936f653ecf0350c581298c4c51d6deb114570df32c044991a61313d59fb140517864e760bc6f7fd93bd27ffd35e2ff8a024243472a822d5cfd98 diff --git a/x11-misc/virtualgl/virtualgl-2.6.5-r4.ebuild b/x11-misc/virtualgl/virtualgl-3.0.1.ebuild index 367b55b3cc7..bdd5c8a49e5 100644 --- a/x11-misc/virtualgl/virtualgl-2.6.5-r4.ebuild +++ b/x11-misc/virtualgl/virtualgl-3.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 - +EAPI=8 CMAKE_ECLASS=cmake + inherit cmake-multilib flag-o-matic systemd if [[ ${PV} == *9999 ]] ; then @@ -14,7 +14,7 @@ else MY_P="${MY_PN}-${PV}" S="${WORKDIR}/${MY_P}" SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${MY_P}.tar.gz" - KEYWORDS="amd64 x86" + KEYWORDS="~amd64 ~x86" fi DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration" @@ -93,7 +93,9 @@ src_install() { 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/xfe/Manifest b/x11-misc/xfe/Manifest index 071ab3b972a..4366ba8b955 100644 --- a/x11-misc/xfe/Manifest +++ b/x11-misc/xfe/Manifest @@ -1 +1,2 @@ DIST xfe-1.43.2.tar.gz 2834576 BLAKE2B 5ac7ebf229febb75a99e4829a38a3675d6674ec6eced13dc5be70d2b68ce88f6394621dffec2d8359e72da7eace582883b72491e90597ab4a8925685cb577fcb SHA512 ad7b450d0828747f801219c23824b0751fc2a7f0eea791369c4adb3090ffe1279056fa8804ef97b25a2f810e00d37357efc962dc9d4087c3d7cc5f8ffb37d51d +DIST xfe-1.44.tar.xz 1444296 BLAKE2B 3ace2689adc2a4e2b24e44f8f416cad5e4904d38d2be7e275256714a707995368450e63c4cf2eee3f870be51c42f295a938ea6ecd159dd1a996aad53b5d119b3 SHA512 d02f0db46c5ca6e26cff447d7f11bbc5f03a9d28b8d492a783bb47f67431a022785d6f3b25013f82a6121a8675f86caf1a9154a7faa8186e05cf4de0bd2f1749 diff --git a/x11-misc/xfe/xfe-1.44.ebuild b/x11-misc/xfe/xfe-1.44.ebuild new file mode 100644 index 00000000000..e113262eb22 --- /dev/null +++ b/x11-misc/xfe/xfe-1.44.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PLOCALES=" + bs ca cs da de el es_AR es_CO es fr hu it ja nl no pl pt_BR pt_PT ru sv tr + zh_CN zh_TW +" +inherit plocale xdg-utils + +DESCRIPTION="MS-Explorer-like minimalist file manager for X" +HOMEPAGE="http://roland65.free.fr/xfe/" +SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug nls startup-notification" + +RDEPEND=" + x11-libs/fox:1.6[png,truetype] + media-libs/fontconfig + x11-libs/libXrandr + x11-libs/libX11 + x11-libs/libXft + startup-notification? ( + x11-libs/libxcb:= + x11-libs/startup-notification + x11-libs/xcb-util + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/intltool + virtual/pkgconfig + nls? ( + sys-devel/gettext + ) +" + +DOCS=( AUTHORS BUGS ChangeLog README TODO ) + +src_prepare() { + default + + cat >po/POTFILES.skip || die <<-EOF + src/icons.cpp + xfe.desktop.in.in + xfi.desktop.in.in + xfp.desktop.in.in + xfv.desktop.in.in + xfw.desktop.in.in + EOF + + # malformed LINGUAS file + # recent intltool expects newline for every linguas + sed -i \ + -e '/^#/!s:\s\s*:\n:g' \ + po/LINGUAS || die + + # remove not selected locales + rm_locale() { sed -i -e "/${1}/d" po/LINGUAS || die ;} + plocale_for_each_disabled_locale rm_locale +} + +src_configure() { + econf \ + $(use_enable debug) \ + $(use_enable nls) \ + $(use_enable startup-notification sn) \ + --enable-minimalflags +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest index 596e676504f..1a27319e27e 100644 --- a/x11-misc/xkeyboard-config/Manifest +++ b/x11-misc/xkeyboard-config/Manifest @@ -1,2 +1 @@ -DIST xkeyboard-config-2.34.tar.bz2 1763558 BLAKE2B 4417ab66f476de9914113296437b6a1b558c57561169353f533695bbe95831e73045c87bb3a072d1e3c103d2f69aedc3a73e5290c90ecaa8a131419d0d8ca3aa SHA512 cf3bdb658349b2db9db44ea1a0f7060b890b95520319101d83ba5aefeb0b1e2fd578b6f72a90758438f04bffbe7536cf112b76297fd47c95e02029fd203c51fb -DIST xkeyboard-config-2.35.1.tar.xz 873196 BLAKE2B 22a57cf8858f85dedb78c6fb8d29914e3ba07fc1bafacce40ea1aca485d5db510140af3a5df286ccf3247e8e2715820ea6b6ef412d808b448236f04325eefb8f SHA512 0c62246aa45c9cb883979cc32ba01a6ebf1c3e40673603ddd304a46f1583b997b17ade708849102285f01fe0caafb35abf9c7686ef8be49f4f2b521e03418f94 +DIST xkeyboard-config-2.36.tar.xz 880776 BLAKE2B 3ce6d9e5a1e763beb15614cd1b559ff6d56c2f6438b1c0680755a029ac90e48de4a939b1bcc0054a510cc0e08f6ffa6db98fecd4bf11e01510b151aa664425c3 SHA512 a81054ff6b7928a445a913b80fad995056559feff7bc1f4926657f171a102108b6e22958dc6c814ae2a25445f65c94485f13399628016f1358cf3840e235e3de diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.34.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.34.ebuild deleted file mode 100644 index d4fd5d0d6e3..00000000000 --- a/x11-misc/xkeyboard-config/xkeyboard-config-2.34.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) -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.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND="" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-libs/libxslt - sys-devel/gettext -" - -pkg_setup() { - python-any-r1_pkg_setup -} - -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-2.35.1.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.36.ebuild index 61ee79dadc7..fa640550337 100644 --- a/x11-misc/xkeyboard-config/xkeyboard-config-2.35.1.ebuild +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.36.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit meson python-any-r1 DESCRIPTION="X keyboard configuration database" @@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then 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 ~sparc-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" fi LICENSE="MIT" diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild index 5220bb275be..007071e3699 100644 --- a/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild +++ b/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit meson python-any-r1 DESCRIPTION="X keyboard configuration database" diff --git a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.7-r1.ebuild b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.7-r1.ebuild index b562cc67023..4d120a0e40a 100644 --- a/x11-misc/xorg-cf-files/xorg-cf-files-1.0.7-r1.ebuild +++ b/x11-misc/xorg-cf-files/xorg-cf-files-1.0.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" BDEPEND=" virtual/pkgconfig diff --git a/x11-misc/xosview/metadata.xml b/x11-misc/xosview/metadata.xml index 9ebce3d95d2..b23487decfd 100644 --- a/x11-misc/xosview/metadata.xml +++ b/x11-misc/xosview/metadata.xml @@ -4,8 +4,4 @@ <maintainer type="person"> <email>dilfridge@gentoo.org</email> </maintainer> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> </pkgmetadata> diff --git a/x11-misc/xpad/Manifest b/x11-misc/xpad/Manifest index 8da6af7e465..e3461617d1a 100644 --- a/x11-misc/xpad/Manifest +++ b/x11-misc/xpad/Manifest @@ -1,2 +1,3 @@ DIST xpad-5.4.0.tar.bz2 163394 BLAKE2B 478e96b6c09748f4643d287887f8432642f42e6786e6473832328f7d1202a1a23d96f2a06859e8da096b0e6c420df06269b6c2459e67cbceb29b9f569d565931 SHA512 a20b1d16d0d9e4cb0b88c969165eb9514b69a0eaef91eca8a3fb4da08ea8a2db32891de3c8a2a4a97db21bf78f515c7b6f798c59ba155f480f866334fca7986f DIST xpad-5.7.0.tar.bz2 162675 BLAKE2B 2166816696d2e00a261fcc8e9483841be7803121dc3669ab35fdd014728f16a47860448dd6b754836a3dfcd0fbbd1805b87e470f96c0b692fbe3a588c81ee35f SHA512 ab9319473cbec9a7022e520e2284853270fccca88ad19e8cb52024ce79a2dd8049251009a22b97e2387de12b9e75576e50d4d17a7236cb8e0eb4c840c3400ef3 +DIST xpad-5.8.0.tar.bz2 162732 BLAKE2B 6165e59b2d05e640f820f1f52811f214909f445adee4bfeb595fc3913493d15f4a25556b5edb006163a0c123b9953934c77cb519d0dd9f567170a0282637b43a SHA512 868dc820a172fc31f79fab5ee842e4f7e5646ae0239101bb442fc9a4a79b2c76052a70b635a9fa39fae22838df698a4a398188bc44dada63db16a756330c3cbd diff --git a/x11-misc/xpad/xpad-5.7.0.ebuild b/x11-misc/xpad/xpad-5.7.0.ebuild index 91cad0d9159..2df4a07a8d0 100644 --- a/x11-misc/xpad/xpad-5.7.0.ebuild +++ b/x11-misc/xpad/xpad-5.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="amd64 ~arm ppc x86" RDEPEND=" app-accessibility/at-spi2-atk diff --git a/x11-misc/xpad/xpad-5.8.0.ebuild b/x11-misc/xpad/xpad-5.8.0.ebuild new file mode 100644 index 00000000000..91cad0d9159 --- /dev/null +++ b/x11-misc/xpad/xpad-5.8.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools xdg-utils + +DESCRIPTION="A sticky note application for GTK" +HOMEPAGE="https://launchpad.net/xpad" +SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" + +RDEPEND=" + app-accessibility/at-spi2-atk + dev-libs/atk + >=dev-libs/glib-2.58:2 + x11-libs/gdk-pixbuf + x11-libs/gtk+:3[X] + x11-libs/gtksourceview:4 + x11-libs/libICE + x11-libs/libSM + x11-libs/pango +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-util/intltool-0.31 + sys-devel/gettext + virtual/pkgconfig" + +src_prepare() { + default + + eautoreconf +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index bf490a51728..cb133020e65 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -1,3 +1,4 @@ DIST xscreensaver-6.01.tar.gz 27820165 BLAKE2B b2c90b47fb65db79d2473c1e396717156e414a0200672971adadf5729056ad9210822955a71f1a098e2142c00c5e60b24aababf9431903f96ff76e8c2d474052 SHA512 3a6e875196e1340909b2a379c25e758fef490d3d10154aef3096ec1be50fabe0d852de806d45a067eefd061381c8541acd7902d28be3bac15b76bd9d4bf0c02a DIST xscreensaver-6.02.tar.gz 22672643 BLAKE2B 2d931fe93230e8c7344abd9180e26ab8775f82604e6f4804c82821c486203be567708cf50f7a11276a6b39df493fe5652b4198765ecb3bc5afc8cbc5a01d4801 SHA512 2291ec6ca2d2a24dae975f7f3a8e1733c06f289eb74955db5b3344c7ddcc1d72f82d380df984ef9199f2ed7ab8a7bc920da57d98f589ae5fd1cee082755ba1ff DIST xscreensaver-6.03.tar.gz 25703584 BLAKE2B 1276e469e8f4116fac5d434aeacbc16ff8243b56095d39ff4fcbb390abad935e70d308d2a3ecfebaa453f2dd19944ecc2edb18a229248c02f2e3997f30436bce SHA512 4aa30824c972a73dc09aeba478cad074f273839a4c7641cddd292da38fc75db10a3f6243cbe8619c5e39cad54c27d33e1e271dfed167458faa7747fb0a090630 +DIST xscreensaver-6.04.tar.gz 26112437 BLAKE2B 42411d5f63a99d4aaccbc3bc34f8c31a1f25f1806eaf513a1ba59c2f24722e27fa2a7b1970c82a591502627224c4b4269176bda3475aba58bb945d5cd9a9464b SHA512 7e8f01853b3d9252ce0120894db7dd4fa3cd19114602a09aa770ec750e2f3742585ca4daf19b009e97386f8c0e3cc89330fe760148c6388f41de8cc1f48f8071 diff --git a/x11-misc/xscreensaver/xscreensaver-6.04.ebuild b/x11-misc/xscreensaver/xscreensaver-6.04.ebuild new file mode 100644 index 00000000000..630db4ff367 --- /dev/null +++ b/x11-misc/xscreensaver/xscreensaver-6.04.ebuild @@ -0,0 +1,247 @@ +# Copyright 1999-2022 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 + +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" + +# 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 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="elogind fonts +gdk-pixbuf gdm gles glx +gtk jpeg +locking new-login offensive opengl pam +perl +png selinux suid systemd +xft xinerama" +REQUIRED_USE=" + gdk-pixbuf? ( gtk ) + gles? ( !glx opengl ) + glx? ( opengl ) + gtk? ( png ) + opengl? ( png ) + ?? ( elogind systemd ) +" + +COMMON_DEPEND=" + dev-libs/libxml2 + 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 ) + gdk-pixbuf? ( + x11-libs/gdk-pixbuf-xlib + >=x11-libs/gdk-pixbuf-2.42.0:2 + ) + gtk? ( x11-libs/gtk+:2 ) + jpeg? ( media-libs/libjpeg-turbo:= ) + locking? ( virtual/libcrypt:= ) + new-login? ( + gdm? ( gnome-base/gdm ) + !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) ) + ) + opengl? ( + virtual/glu + virtual/opengl + ) + pam? ( sys-libs/pam ) + png? ( media-libs/libpng:= ) + systemd? ( >=sys-apps/systemd-221 ) + xft? ( x11-libs/libXft ) + 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 + sys-devel/bc + sys-devel/gettext + virtual/pkgconfig +" +PATCHES=( + "${FILESDIR}"/${PN}-6.01-interix.patch + "${FILESDIR}"/${PN}-5.31-pragma.patch + "${FILESDIR}"/${PN}-6.01-gentoo.patch + "${FILESDIR}"/${PN}-5.45-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-gtk-detection.patch + "${FILESDIR}"/${PN}-6.01-configure-install_sh.patch + "${FILESDIR}"/${PN}-6.03-without-gl-configure.patch +) + +DOCS=( README{,.hacking} ) + +src_prepare() { + default + + sed -i configure.ac -e '/^ALL_LINGUAS=/d' || die + 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 + 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 + + # Works similarly to -Werror, + # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration + filter-flags -pedantic-errors + + # /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) + $(use_with gdk-pixbuf pixbuf) + $(use_with gles) + $(use_with glx) + $(use_with gtk) + $(use_with new-login login-manager) + $(use_with opengl gl) + $(use_with pam) + $(use_with suid setuid-hacks) + $(use_with systemd) + $(use_with xinerama xinerama-ext) + --with-jpeg=$(usex jpeg yes no) + --with-png=$(usex png yes no) + --with-xft=$(usex xft yes no) + --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}" install + + if use fonts; then + # Do not install fonts with unclear licensing + rm -v "${ED}${FONTDIR}"/{gallant12x22.ttf,OCRAStd.otf} || 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 -v "${ED}${FONTDIR}"/*.{ttf,otf} || die + rmdir -v "${ED}${FONTDIR}" || die #812473 + fi + + einstalldocs + + if use pam; then + fperms 755 /usr/bin/${PN} + pamd_mimic_system ${PN} auth + fi + + # bugs #809599, #828869 + if ! use gtk; then + rm "${ED}/usr/bin/xscreensaver-demo" || die + fi +} + +pkg_postinst() { + use fonts && font_pkg_postinst + + # bug #811885 + if ! use glx && use opengl; 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 +} + +pkg_postrm() { + use fonts && font_pkg_postrm +} diff --git a/x11-misc/xsettingsd/xsettingsd-1.0.2.ebuild b/x11-misc/xsettingsd/xsettingsd-1.0.2.ebuild index f4f0fe86e40..9a57075caf2 100644 --- a/x11-misc/xsettingsd/xsettingsd-1.0.2.ebuild +++ b/x11-misc/xsettingsd/xsettingsd-1.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/derat/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/x11-misc/zim/zim-0.74.3.ebuild b/x11-misc/zim/zim-0.74.3.ebuild index fafc803ef25..04a70d299ef 100644 --- a/x11-misc/zim/zim-0.74.3.ebuild +++ b/x11-misc/zim/zim-0.74.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ SRC_URI="https://github.com/${PN}-desktop-wiki/${PN}-desktop-wiki/archive/${PV/_ LICENSE="BSD GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" RESTRICT="test" RDEPEND=" |