summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/ski/ski-1.3.2-r4.ebuild4
-rw-r--r--app-misc/pax-utils/Manifest1
-rw-r--r--app-misc/pax-utils/pax-utils-1.2.9.ebuild78
-rw-r--r--dev-haskell/language-c/language-c-0.8.3.ebuild37
-rw-r--r--dev-haskell/unicode-transforms/Manifest1
-rw-r--r--dev-haskell/unicode-transforms/unicode-transforms-0.3.7.ebuild37
-rw-r--r--dev-lang/erlang/Manifest1
-rw-r--r--dev-lang/erlang/erlang-24.0.2.ebuild158
-rw-r--r--dev-lang/nim/Manifest1
-rw-r--r--dev-lang/nim/nim-1.4.6.ebuild80
-rw-r--r--dev-libs/appstream/appstream-0.14.3.ebuild2
-rw-r--r--dev-libs/editline/editline-1.17.1.ebuild4
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.3.0.ebuild2
-rw-r--r--dev-python/pytest-qt/Manifest1
-rw-r--r--dev-python/pytest-qt/pytest-qt-4.0.0.ebuild59
-rw-r--r--dev-python/spyder/spyder-5.0.3-r2.ebuild (renamed from dev-python/spyder/spyder-5.0.3-r1.ebuild)6
-rw-r--r--dev-util/cookiecutter/Manifest1
-rw-r--r--dev-util/cookiecutter/cookiecutter-1.7.3.ebuild50
-rw-r--r--dev-util/cookiecutter/metadata.xml4
-rw-r--r--dev-util/diffoscope/Manifest2
-rw-r--r--dev-util/diffoscope/diffoscope-177.ebuild (renamed from dev-util/diffoscope/diffoscope-175.ebuild)0
-rw-r--r--dev-util/radare2/Manifest1
-rw-r--r--dev-util/radare2/radare2-5.3.0.ebuild78
-rw-r--r--kde-apps/kate/kate-20.12.3-r1.ebuild2
-rw-r--r--kde-apps/kio-extras/kio-extras-20.12.3-r1.ebuild2
-rw-r--r--kde-apps/konqueror/konqueror-20.12.3-r1.ebuild2
-rw-r--r--kde-apps/spectacle/spectacle-20.12.3-r1.ebuild2
-rw-r--r--kde-frameworks/attica/attica-5.82.0.ebuild2
-rw-r--r--kde-frameworks/baloo/baloo-5.82.0.ebuild2
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-5.82.0.ebuild2
-rw-r--r--kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.82.0.ebuild2
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-5.82.0.ebuild2
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.82.0.ebuild2
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kactivities-stats/kactivities-stats-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kactivities/kactivities-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kapidox/kapidox-5.82.0.ebuild2
-rw-r--r--kde-frameworks/karchive/karchive-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kauth/kauth-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kcmutils/kcmutils-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kcodecs/kcodecs-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kcompletion/kcompletion-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kconfig/kconfig-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kcontacts/kcontacts-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kcrash/kcrash-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kdav/kdav-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kded/kded-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kdelibs4support/kdelibs4support-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kdesu/kdesu-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kdnssd/kdnssd-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kdoctools/kdoctools-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kemoticons/kemoticons-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-5.82.0-r1.ebuild2
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kholidays/kholidays-5.82.0.ebuild2
-rw-r--r--kde-frameworks/khtml/khtml-5.82.0.ebuild2
-rw-r--r--kde-frameworks/ki18n/ki18n-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kidletime/kidletime-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kimageformats/kimageformats-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kinit/kinit-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kio/kio-5.82.0-r2.ebuild2
-rw-r--r--kde-frameworks/kirigami/kirigami-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kitemviews/kitemviews-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kjs/kjs-5.82.0.ebuild2
-rw-r--r--kde-frameworks/knewstuff/knewstuff-5.82.0.ebuild2
-rw-r--r--kde-frameworks/knotifications/knotifications-5.82.0.ebuild2
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kpackage/kpackage-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kparts/kparts-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kpeople/kpeople-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kplotting/kplotting-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kpty/kpty-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kross/kross-5.82.0.ebuild2
-rw-r--r--kde-frameworks/krunner/krunner-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kservice/kservice-5.82.0.ebuild2
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-5.82.0.ebuild2
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kwallet/kwallet-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kwayland/kwayland-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-5.82.0.ebuild2
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-5.82.0.ebuild2
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-5.82.0.ebuild2
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-5.82.0.ebuild2
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-5.82.0.ebuild2
-rw-r--r--kde-frameworks/plasma/plasma-5.82.0.ebuild2
-rw-r--r--kde-frameworks/prison/prison-5.82.0.ebuild2
-rw-r--r--kde-frameworks/purpose/purpose-5.82.0.ebuild2
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.82.0.ebuild2
-rw-r--r--kde-frameworks/solid/solid-5.82.0.ebuild2
-rw-r--r--kde-frameworks/sonnet/sonnet-5.82.0.ebuild2
-rw-r--r--kde-frameworks/syndication/syndication-5.82.0.ebuild2
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-5.82.0.ebuild2
-rw-r--r--kde-frameworks/threadweaver/threadweaver-5.82.0.ebuild2
-rw-r--r--kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild2
-rw-r--r--kde-misc/latte-dock/latte-dock-0.9.12.ebuild2
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.21.5-r1.ebuild2
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-5.21.5.ebuild2
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.21.5.ebuild2
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-5.21.5.ebuild2
-rw-r--r--kde-plasma/breeze/breeze-5.21.5-r1.ebuild2
-rw-r--r--kde-plasma/discover/discover-5.21.5.ebuild2
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild2
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.5.ebuild2
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.21.5.ebuild2
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.21.5.ebuild2
-rw-r--r--kde-plasma/kdecoration/kdecoration-5.21.5.ebuild2
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.5.ebuild2
-rw-r--r--kde-plasma/kgamma/kgamma-5.21.5.ebuild2
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.21.5.ebuild2
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.21.5.ebuild2
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.21.5.ebuild2
-rw-r--r--kde-plasma/kscreen/kscreen-5.21.5.ebuild2
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-5.21.5.ebuild2
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-5.21.5.ebuild2
-rw-r--r--kde-plasma/ksysguard/ksysguard-5.21.5.ebuild2
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-5.21.5.ebuild2
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-5.21.5.ebuild2
-rw-r--r--kde-plasma/kwayland-server/kwayland-server-5.21.5.ebuild2
-rw-r--r--kde-plasma/kwin/kwin-5.21.5.ebuild2
-rw-r--r--kde-plasma/kwrited/kwrited-5.21.5.ebuild2
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.21.5.ebuild2
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.21.5.ebuild2
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-5.21.5-r1.ebuild2
-rw-r--r--kde-plasma/milou/milou-5.21.5.ebuild2
-rw-r--r--kde-plasma/oxygen/oxygen-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.5.ebuild2
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.21.5.ebuild2
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-5.21.5.ebuild2
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.5.ebuild2
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.21.5.ebuild2
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.21.5.ebuild2
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.21.5.ebuild2
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.5.ebuild2
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.5.ebuild2
-rw-r--r--media-fonts/terminus-font/Manifest1
-rw-r--r--media-fonts/terminus-font/terminus-font-4.49.1.ebuild94
-rw-r--r--media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild2
-rw-r--r--media-video/kaffeine/kaffeine-2.0.18-r1.ebuild2
-rw-r--r--net-wireless/bluez/bluez-5.58-r1.ebuild296
-rw-r--r--net-wireless/bluez/bluez-5.58.ebuild2
-rw-r--r--net-wireless/bluez/files/bluez-5.58-rfkill.patch84
-rw-r--r--sci-libs/rtree/Manifest1
-rw-r--r--sci-libs/rtree/metadata.xml4
-rw-r--r--sci-libs/rtree/rtree-0.9.7.ebuild30
-rw-r--r--sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.8.1.ebuild2
-rw-r--r--sys-fs/libeatmydata/Manifest1
-rw-r--r--sys-fs/libeatmydata/libeatmydata-129.ebuild32
172 files changed, 1044 insertions, 387 deletions
diff --git a/app-emulation/ski/ski-1.3.2-r4.ebuild b/app-emulation/ski/ski-1.3.2-r4.ebuild
index ed996625c01d..c5bac307e7ce 100644
--- a/app-emulation/ski/ski-1.3.2-r4.ebuild
+++ b/app-emulation/ski/ski-1.3.2-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
inherit autotools
DESCRIPTION="ia64 instruction set simulator"
-HOMEPAGE="http://ski.sourceforge.net/ http://www.gelato.unsw.edu.au/IA64wiki/SkiSimulator"
+HOMEPAGE="http://ski.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest
index 51100233c365..7445dcee28ba 100644
--- a/app-misc/pax-utils/Manifest
+++ b/app-misc/pax-utils/Manifest
@@ -1,2 +1 @@
-DIST pax-utils-1.2.9.tar.xz 705188 BLAKE2B 9eb9309f0317683dd06e491e6647ba20986f2cb248432fad0ed0eb277711e8d38c5b5148bc0b44e6dbc3d5d3d0093bccd4d10c057090801c49246a63f3bc0899 SHA512 47271cd75818728342e2a074fa05da24fce51ef0eeedb28237138525d7c86c207ca2b5d206fd02cb34529590340b726a14c54b205c65204539a51fb78ac55d41
DIST pax-utils-1.3.1.tar.xz 718384 BLAKE2B eef34077dfaceba1bf6f3d56b5e9990090e6d6c5d8c14f7f4bd8506040f0abdcf1a7bd52c643092faa74d991f22ed48c96924572a50c556aaf879dd411569457 SHA512 1a3a463f3864a420b4dcdd8e5736fbee785ed7cb19545966819493cc98d3cea670eb44592c7f100188b2d45b58908bc1f8e2e010f8842c51b70495b260a03102
diff --git a/app-misc/pax-utils/pax-utils-1.2.9.ebuild b/app-misc/pax-utils/pax-utils-1.2.9.ebuild
deleted file mode 100644
index 277c9f68fa7e..000000000000
--- a/app-misc/pax-utils/pax-utils-1.2.9.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit python-single-r1 toolchain-funcs
-
-DESCRIPTION="ELF utils that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/${P}.tar.xz
- https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="caps debug kernel_linux python seccomp"
-
-RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pyelftools[${PYTHON_MULTI_USEDEP}]
- ')
- )
- seccomp? ( sys-libs/libseccomp )
-"
-# >=linux-headers-5.8 to pick linux headers with faccessat2, bug #768624
-DEPEND="
- ${RDEPEND}
- kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.8 ) )
-"
-BDEPEND="
- caps? ( virtual/pkgconfig )
- seccomp? ( virtual/pkgconfig )
-"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_DEBUG=$(usex debug) \
- USE_PYTHON=$(usex python) \
- USE_SECCOMP=$(usex seccomp) \
- "$@"
-}
-
-pkg_setup() {
- if use python; then
- python-single-r1_pkg_setup
- fi
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux ||
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with debug) $(use_with python) $(use_with seccomp)
- else
- tc-export CC PKG_CONFIG
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-
- use python && python_fix_shebang "${ED}"/usr/bin/lddtree
-}
diff --git a/dev-haskell/language-c/language-c-0.8.3.ebuild b/dev-haskell/language-c/language-c-0.8.3.ebuild
deleted file mode 100644
index e60b7445c7d2..000000000000
--- a/dev-haskell/language-c/language-c-0.8.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.9999
-#hackport: flags: -allwarnings,+separatesyb,+usebytestrings,+splitbase,+iecfpextension
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Analysis and generation of C code"
-HOMEPAGE="http://visq.github.io/language-c/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-haskell/syb:=[profile?]
- >=dev-lang/ghc-7.10.1:=
-"
-DEPEND="${RDEPEND}
- dev-haskell/alex
- >=dev-haskell/cabal-1.22.2.0
- dev-haskell/happy
-"
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=-allwarnings \
- --flag=iecfpextension \
- --flag=separatesyb \
- --flag=splitbase \
- --flag=usebytestrings
-}
diff --git a/dev-haskell/unicode-transforms/Manifest b/dev-haskell/unicode-transforms/Manifest
index 8c80d9fcc7a2..8cbf1ddcbe1f 100644
--- a/dev-haskell/unicode-transforms/Manifest
+++ b/dev-haskell/unicode-transforms/Manifest
@@ -1,2 +1 @@
DIST unicode-transforms-0.3.7.1.tar.gz 717790 BLAKE2B aabdd2496ad686d203aa0d8f9c4d043e35c448b1cb83546858e487a6f0e6f05f2cd6467be8c0bedf1bac7fc0d45a711b7faa438c433b5a144ad2e7c3dc20df97 SHA512 a4e39b943bcea6c86ebb8df7253a39ecf2a7bf5a083d0cf2ee1e5720af4afe47111330a787353a5728793d02739448debae2fd73fe6ba2d0eb94cbbb4bfef30f
-DIST unicode-transforms-0.3.7.tar.gz 715424 BLAKE2B 9901db4a811613fd75afc29e7f6c2fecb3dc2ff7e66320e88686093b74201075f6d6eca2353e48cf103ad721f8b87cd414011627946b9ab2dc1f75ff670c8215 SHA512 7115a933938b4e110ece136dcce5abad06fdd3011538f62a340db1a28295247ed43616d7318f67192da451758e8e06bd121dc1cc936d5b704b6ffd01c3c2fb47
diff --git a/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.ebuild b/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.ebuild
deleted file mode 100644
index 045ebdcbdfa1..000000000000
--- a/dev-haskell/unicode-transforms/unicode-transforms-0.3.7.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.6.9999
-#hackport: flags: -dev,-has-icu,-has-llvm
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Unicode normalization"
-HOMEPAGE="https://github.com/harendra-kumar/unicode-transforms"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/text-1.1.1:=[profile?] <dev-haskell/text-1.3:=[profile?]
- >=dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-2.2
- test? ( >=dev-haskell/getopt-generics-0.11 <dev-haskell/getopt-generics-0.14
- >=dev-haskell/hspec-2.0 <dev-haskell/hspec-3
- >=dev-haskell/quickcheck-2.1 <dev-haskell/quickcheck-2.15
- >=dev-haskell/split-0.1 <dev-haskell/split-0.3 )
-"
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=-dev \
- --flag=-has-icu \
- --flag=-has-llvm
-}
diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index afed9eea6216..4e5dadfa8763 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -1,6 +1,7 @@
DIST erlang-23.3.1.tar.gz 56654422 BLAKE2B b1ccd870d4a47f12d1a65b424d6c6b0f59a4654c0779c595fb28fdc2d3e179bb9b12d2473770b239b65665b2f6a3281d239f9fb3d6b86548df3ee69fce8fe5ed SHA512 03d4be9b25a14359e9f8db52d8e7d8edff1e8c53686a189caae15373c7e15d03f05e1138c549b8b41b8e6b7c55ab154cea47356f6fe79f7b72d5fb4ce759c4b0
DIST erlang-23.3.4.tar.gz 56664814 BLAKE2B ef8aa8d5a6fd1efc02a35459d1cb15eecf5f948127266bf782544e1da9a59765aca15070ea92df5558a4de017cc810e3542e2393e9470243fc6d9be13e9f37b6 SHA512 c8c5a9676163058276c703a0db0373508fad0ed9dff0aa9806ce59115ca766ff1d343c5a3917a920b249655fe188b974482ff378e9173c9fe00ea3907e618da5
DIST erlang-24.0.1.tar.gz 58860070 BLAKE2B a52f6f18173f7dcc79cc3f47155fb08854eaef29e52b78e5b78f5239c2f2617c20be3878ba01511d942f0fd0351b44c982fd5ad29ed1da6d8939d05364342238 SHA512 8e6588e69e58395c92a6cd9e63ff4da688e8fe8b1cc6dea3e3bb5b102940854a73a1a6363e8f94c697117a7be0f8b07712cb584af1d9ef9947eb87b09c8559e6
+DIST erlang-24.0.2.tar.gz 58878378 BLAKE2B c2ea65cac39b654d9037ea9fcb47eb6eea96dec2483378f414bc33475e850121c1adaa30ea880070624496be9779539f98c864b0dd6eb92d3c4badaa121353d1 SHA512 d85e3e6a4177ac8c696dd666183f624065a89d35aa7f031cd6a7b105e0d1f9007de8d413880df47daf8f695485d952a81a14a01313b52f66534c1e5bd050093b
DIST erlang-24.0.tar.gz 58258571 BLAKE2B ee71c1f19a1d990977d3764bf4122593a216e4bbbef7e5a8a5c7e22142171ef869b4a5ac01aa1f4495eaf79808cbb677d4163a52917879e2a615f08e20480c7e SHA512 bd3e4dbe640e80dc2173bc9c92178acbd6aee7a486a1eebb7fe8ec70963b8c94bb456af7ac592f434700cd8b1d98ef8351bfc7a76113bbbd0c9a0e20fd68629b
DIST erlang_doc_html_23.3.tar.gz 36224657 BLAKE2B 7e2a3e16f4cfa0f15c01074740e02af7a45b480b4a94e764463717658ab7e5d0281f928c3ec585582b10168645e3e06cfe72cf6a0ba1b88f539b80f2b7ad99be SHA512 8be4aae46839239604b875b39339e7b6b6c677c099b3d749d5f1041c4508c1c3b4aa8136a93df12b1e5cb6333ef907276f5965c9726ed2b9e77a6043c8ef53b1
DIST erlang_doc_html_24.0.tar.gz 39731398 BLAKE2B 8a9fe3acb4cc13691e16c477cf89e8298df1a99bbe6a6c9e59e3c34248ecdc21077835951087b5a5bbb23ddb28f3bd7ab8b058fe64ce56c342b825a6c0ef8948 SHA512 453f8a9cf779a4f43966615433afc3be3aae7a571acf45974947bd720a331ca05949bc310de5f3b33b72d274971103ede56875bbfe757ba17f903510f690d97e
diff --git a/dev-lang/erlang/erlang-24.0.2.ebuild b/dev-lang/erlang/erlang-24.0.2.ebuild
new file mode 100644
index 000000000000..01313ebc6b11
--- /dev/null
+++ b/dev-lang/erlang/erlang-24.0.2.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+WX_GTK_VER="3.0-gtk3"
+
+inherit elisp-common java-pkg-opt-2 systemd toolchain-funcs wxwidgets
+
+# NOTE: If you need symlinks for binaries please tell maintainers or
+# open up a bug to let it be created.
+
+UPSTREAM_V="$(ver_cut 1-2)"
+
+DESCRIPTION="Erlang programming language, runtime environment and libraries (OTP)"
+HOMEPAGE="https://www.erlang.org/"
+SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz -> ${P}.tar.gz
+ http://erlang.org/download/otp_doc_man_${UPSTREAM_V}.tar.gz -> ${PN}_doc_man_${UPSTREAM_V}.tar.gz
+ doc? ( http://erlang.org/download/otp_doc_html_${UPSTREAM_V}.tar.gz -> ${PN}_doc_html_${UPSTREAM_V}.tar.gz )"
+
+LICENSE="Apache-2.0"
+# We use this subslot because Compiled HiPE Code can be loaded on the exact
+# same build of ERTS that was used when compiling the code. See
+# http://erlang.org/doc/system_principles/misc.html for more information.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc emacs java +kpoll odbc sctp ssl systemd tk wxwidgets"
+
+RDEPEND="
+ acct-group/epmd
+ acct-user/epmd
+ sys-libs/ncurses:0
+ sys-libs/zlib
+ emacs? ( >=app-editors/emacs-23.1:* )
+ java? ( >=virtual/jdk-1.8:* )
+ odbc? ( dev-db/unixODBC )
+ sctp? ( net-misc/lksctp-tools )
+ ssl? ( >=dev-libs/openssl-0.9.7d:0= )
+ systemd? ( sys-apps/systemd )
+ wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
+"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+"
+
+S="${WORKDIR}/otp-OTP-${PV}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-22.0-dont-ignore-LDFLAGS.patch
+)
+
+SITEFILE=50"${PN}"-gentoo.el
+
+src_prepare() {
+ default
+
+ tc-export AR CPP CXX LD
+ ./otp_build autoconf || die
+}
+
+src_configure() {
+ use wxwidgets && setup-wxwidgets
+
+ local myconf=(
+ --disable-builtin-zlib
+
+ # don't search for static zlib
+ --with-ssl-zlib=no
+
+ $(use_enable kpoll kernel-poll)
+ $(use_with java javac)
+ $(use_enable sctp)
+ $(use_with ssl ssl)
+ $(use_enable ssl dynamic-ssl-lib)
+ $(use_enable systemd)
+ $(usex wxwidgets "--with-wx-config=${WX_CONFIG}" "--with-wxdir=/dev/null")
+ )
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ emake
+
+ if use emacs ; then
+ pushd lib/tools/emacs &>/dev/null || die
+ elisp-compile *.el
+ popd &>/dev/null || die
+ fi
+}
+
+extract_version() {
+ local path="$1"
+ local var_name="$2"
+ sed -n -e "/^${var_name} = \(.*\)$/s::\1:p" "${S}/${path}/vsn.mk" || die "extract_version() failed"
+}
+
+src_install() {
+ local erl_libdir_rel="$(get_libdir)/erlang"
+ local erl_libdir="/usr/${erl_libdir_rel}"
+ local erl_interface_ver="$(extract_version lib/erl_interface EI_VSN)"
+ local erl_erts_ver="$(extract_version erts VSN)"
+ local my_manpath="/usr/share/${PN}/man"
+
+ [[ -z "${erl_erts_ver}" ]] && die "Couldn't determine erts version"
+ [[ -z "${erl_interface_ver}" ]] && die "Couldn't determine interface version"
+
+ emake INSTALL_PREFIX="${D}" install
+
+ if use doc ; then
+ # Note: we explicitly install docs into:
+ # /usr/share/doc/${PF}/{doc,lib,erts-*}
+ # To maintain that layout we gather everything in 'html-docs'.
+ # See bug #684376.
+ mkdir html-docs || die
+ mv "${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-* html-docs/ || die
+ local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" html-docs/. )
+ docompress -x /usr/share/doc/${PF}
+ else
+ local DOCS=("README.md")
+ fi
+
+ einstalldocs
+
+ dosym "../${erl_libdir_rel}/bin/erl" /usr/bin/erl
+ dosym "../${erl_libdir_rel}/bin/erlc" /usr/bin/erlc
+ dosym "../${erl_libdir_rel}/bin/escript" /usr/bin/escript
+ dosym "../${erl_libdir_rel}/lib/erl_interface-${erl_interface_ver}/bin/erl_call" /usr/bin/erl_call
+ dosym "../${erl_libdir_rel}/erts-${erl_erts_ver}/bin/beam.smp" /usr/bin/beam.smp
+
+ ## Clean up the no longer needed files
+ rm "${ED}/${erl_libdir}/Install" || die
+
+ insinto "${my_manpath}"
+ doins -r "${WORKDIR}"/man/*
+ # extend MANPATH, so the normal man command can find it
+ # see bug 189639
+ newenvd - "90erlang" <<-_EOF_
+ MANPATH="${my_manpath}"
+ _EOF_
+
+ if use emacs ; then
+ elisp-install erlang lib/tools/emacs/*.{el,elc}
+ sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \
+ "${FILESDIR}/${SITEFILE}" > "${T}/${SITEFILE}" || die
+ elisp-site-file-install "${T}/${SITEFILE}"
+ fi
+
+ newinitd "${FILESDIR}"/epmd.init-r2 epmd
+ newconfd "${FILESDIR}"/epmd.confd-r2 epmd
+ use systemd && systemd_newunit "${FILESDIR}"/epmd.service-r1 epmd.service
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-lang/nim/Manifest b/dev-lang/nim/Manifest
index 0b72d2087ee4..59723a5a1d1a 100644
--- a/dev-lang/nim/Manifest
+++ b/dev-lang/nim/Manifest
@@ -1,2 +1 @@
-DIST nim-1.4.6.tar.xz 4793544 BLAKE2B 5d015193564c63f16bd812eed19ace6cdeb2c944aa3aad3a41f4f811e8d56bdde02c5b405e7939ab09ad8b29d84ef9212c2df7c9f9148e0c26288157d20f4846 SHA512 6b1971a920c3572f9a1997648a297afc1696b09ac20ca031a4b23eba3b66b9ff93606bff2eeacaa651ed8cf6af2df7d38ec6253a4e66955a3e04c6d88991e013
DIST nim-1.4.8.tar.xz 4786360 BLAKE2B 961b38275c4f9de87ac522c5b47368ce7f5543811a2dfd7b4f3fd79a104bcd0458caaaaab1705f99eb42c64735ca5f71d5018f8a8275a430d883233b28b1d412 SHA512 e6b245271495880f0eea271c46b4f5ce9168a421716a9a22367b6be3c2a9822937aad1f48eb61c151b040ac961728a89c8a6d143c8300057c0d8c1f2d66f3dd3
diff --git a/dev-lang/nim/nim-1.4.6.ebuild b/dev-lang/nim/nim-1.4.6.ebuild
deleted file mode 100644
index 3c52ea807c23..000000000000
--- a/dev-lang/nim/nim-1.4.6.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 multiprocessing toolchain-funcs
-
-DESCRIPTION="compiled, garbage-collected systems programming language"
-HOMEPAGE="https://nim-lang.org/"
-SRC_URI="https://nim-lang.org/download/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+readline test"
-
-RESTRICT=test # need to sort out depends and numerous failures
-
-RDEPEND="
- readline? ( sys-libs/readline:0= )
-"
-DEPEND="
- ${DEPEND}
- test? ( net-libs/nodejs )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.20.0-paths.patch
-)
-
-_run() {
- echo "$@"
- "$@" || die "'$*' failed"
-}
-
-nim_use_enable() {
- [[ -z $2 ]] && die "usage: nim_use_enable <USE flag> <compiler flag>"
- use $1 && echo "-d:$2"
-}
-
-src_configure() {
- export XDG_CACHE_HOME=${T}/cache #667182
- tc-export CC LD
-
- # Override default CC=gcc.
- echo "gcc.exe = \"$(tc-getCC)\"" >> config/nim.cfg || die
- echo "gcc.linkerexe = \"$(tc-getCC)\"" >> config/nim.cfg || die
- echo "gcc.cpp.exe = \"$(tc-getCXX)\"" >> config/nim.cfg || die
- echo "gcc.cpp.linkerexe = \"$(tc-getCXX)\"" >> config/nim.cfg || die
-}
-
-src_compile() {
-
- _run ./build.sh
-
- _run ./bin/nim --parallelBuild:$(makeopts_jobs) c koch
- _run ./koch boot --parallelBuild:$(makeopts_jobs) -d:release $(nim_use_enable readline useGnuReadline)
- PATH="./bin:$PATH" _run ./koch tools --parallelBuild:$(makeopts_jobs)
-}
-
-src_test() {
- PATH="./bin:$PATH" _run ./koch test --parallelBuild:$(makeopts_jobs)
-}
-
-src_install() {
- PATH="./bin:$PATH" _run ./koch install "${ED}"
- rm -r "${ED}/usr/share/nim/doc" || die "failed to remove 'doc'"
-
- exeinto /usr/bin
-
- local bin_exe
- for bin_exe in bin/*; do
- # './koch install' installs only 'nim' binary
- # but not the rest
- [[ ${bin_exe} == bin/nim ]] && continue
- doexe "${bin_exe}"
- done
-
- newbashcomp tools/nim.bash-completion ${PN}
-}
diff --git a/dev-libs/appstream/appstream-0.14.3.ebuild b/dev-libs/appstream/appstream-0.14.3.ebuild
index 7a8b4e4420b5..163beaa684e4 100644
--- a/dev-libs/appstream/appstream-0.14.3.ebuild
+++ b/dev-libs/appstream/appstream-0.14.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} = *9999* ]]; then
EGIT_REPO_URI="https://github.com/ximion/${PN}"
else
SRC_URI="https://www.freedesktop.org/software/appstream/releases/AppStream-${PV}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
S="${WORKDIR}/AppStream-${PV}"
fi
diff --git a/dev-libs/editline/editline-1.17.1.ebuild b/dev-libs/editline/editline-1.17.1.ebuild
index 2846c63aa397..eed9640bbec9 100644
--- a/dev-libs/editline/editline-1.17.1.ebuild
+++ b/dev-libs/editline/editline-1.17.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="line editing library for UNIX call compatible with the FSF readline"
-HOMEPAGE="http://troglobit.com/projects/editline/"
+HOMEPAGE="https://troglobit.com/projects/editline/"
SRC_URI="https://github.com/troglobit/editline/releases/download/${PV}/${P}.tar.xz"
LICENSE="Apache-2.0"
diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.3.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.3.0.ebuild
index 9f351e59b861..a449591803d4 100644
--- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.3.0.ebuild
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.3.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
fi
LICENSE="LGPL-2.1"
diff --git a/dev-python/pytest-qt/Manifest b/dev-python/pytest-qt/Manifest
index 15c6c8683df4..4357596288ec 100644
--- a/dev-python/pytest-qt/Manifest
+++ b/dev-python/pytest-qt/Manifest
@@ -1 +1,2 @@
DIST pytest-qt-3.3.0.tar.gz 113439 BLAKE2B 1eb486d2d44825058577306ed3b9ade34e6cbad0d90038fe314114bb22c82ae069c9fe66c170591de6c97bad99f5f9e0021c8b3dc38c858b8293a22c448bed74 SHA512 8b3ce7b62621c55fb319966b162cb60663c5ef290f34e62e6a9329e67f530c2bde1329ae0b045b15c99ae14f5f6a5fef9ee930475fa700922c50ee725adf7983
+DIST pytest-qt-4.0.0.tar.gz 113333 BLAKE2B 69c2c8c823b55c44150c7beb0754e90866c7659912dbc0d99ee29904b0a20eadf26939709a5d120d0b95e23bcb99310415932e87934ae84571c55e3ffd07c284 SHA512 cfdde2e82b42979313d96f9a14bdafea0d4d5d5b64b4785ac73b74e36bfb892ab7b5ec6eb1c4e540ec00ccec6739e8bd9a3ffb610f204f6cfe97061f57a3971a
diff --git a/dev-python/pytest-qt/pytest-qt-4.0.0.ebuild b/dev-python/pytest-qt/pytest-qt-4.0.0.ebuild
new file mode 100644
index 000000000000..a86288ff3b73
--- /dev/null
+++ b/dev-python/pytest-qt/pytest-qt-4.0.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="pytest plugin for PyQt5 and PySide2 applications"
+HOMEPAGE="
+ https://pypi.org/project/pytest-qt/
+ https://github.com/pytest-dev/pytest-qt/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/QtPy[gui,testlib,widgets(+),${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/PyQt5[gui,testlib,widgets,${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/pyside2[gui,testlib,widgets,${PYTHON_USEDEP}]
+ ' python3_{7..9} )
+ )
+"
+
+distutils_enable_tests --install pytest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
+
+python_prepare_all() {
+ # This show window test does not work inside the emerge env, as we cannot show windows.
+ # pytestqt.exceptions.TimeoutError: widget <PyQt5.QtWidgets.QWidget object at 0x7f57d8527af8> not activated in 1000 ms.
+ sed -i -e 's:test_wait_window:_&:' tests/test_basics.py || die
+
+ # This is not going to work since we want to test both implementations
+ # and therefore pull in both and explicitly set PYTEST_QT_API
+ sed -i -e 's:test_qt_api_ini_config_with_envvar:_&:' \
+ -e 's:test_qt_api_ini_config:_&:' \
+ tests/test_basics.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+src_test() {
+ virtx python_foreach_impl python_test
+}
+
+python_test() {
+ distutils_install_for_testing
+ PYTEST_QT_API="pyqt5" epytest
+ if [[ "${EPYTHON}" == "python3.10" ]]; then
+ return
+ else
+ PYTEST_QT_API="pyside2" epytest
+ fi
+}
diff --git a/dev-python/spyder/spyder-5.0.3-r1.ebuild b/dev-python/spyder/spyder-5.0.3-r2.ebuild
index dd013535f655..8c1d5b901ea5 100644
--- a/dev-python/spyder/spyder-5.0.3-r1.ebuild
+++ b/dev-python/spyder/spyder-5.0.3-r2.ebuild
@@ -65,7 +65,7 @@ RDEPEND="
>=dev-python/qtawesome-1.0.2[${PYTHON_USEDEP}]
>=dev-python/qtconsole-5.1.0[${PYTHON_USEDEP}]
>=dev-python/QtPy-1.5.0[${PYTHON_USEDEP},pyqt5(+),svg,webengine]
- sci-libs/rtree[${PYTHON_USEDEP}]
+ >=sci-libs/rtree-0.9.7[${PYTHON_USEDEP}]
>=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}]
>=dev-python/spyder-kernels-2.0.3[${PYTHON_USEDEP}]
<dev-python/spyder-kernels-2.1.0[${PYTHON_USEDEP}]
@@ -151,10 +151,6 @@ python_prepare_all() {
-e '/pyqtwebengine/d' \
setup.py || die
- # allow use of older rtree
- sed -i -e 's/rtree>=0.9.7/rtree/g' \
- setup.py || die
-
# do not check deps, fails because we removed pyqt5 dependency above
sed -i -e 's:test_dependencies_for_spyder_setup_install_requires_in_sync:_&:' \
spyder/tests/test_dependencies_in_sync.py || die
diff --git a/dev-util/cookiecutter/Manifest b/dev-util/cookiecutter/Manifest
index 6120f947881e..f290b9281428 100644
--- a/dev-util/cookiecutter/Manifest
+++ b/dev-util/cookiecutter/Manifest
@@ -1 +1,2 @@
DIST cookiecutter-1.7.2.tar.gz 253484 BLAKE2B de1c773cd5e53532edc7af7aaeac6061b1a5293330b8162da0f31895b0c3a58a4e0f36d66bee3da328a6b0a59fb5bd917a2f3f6fcf7772a4c63db5cd0030caae SHA512 15cc145f143b4cac6e78b12e1c29e191d0c1c96b0187db05a4c8aac18310a5cb31d912073674ef4c01727c9b5a3b67f8c508842cb625db338b4034faa52a4a4c
+DIST cookiecutter-1.7.3.tar.gz 253444 BLAKE2B 92ae74768c909ab8e2ae97ad87921ae0cbf24c417ab6985ac10eacd913981ee7756843e2588936174d3c04ecfa7a62077a6d4a323fdfa6d1872f3c84d943cbcb SHA512 a7dd7993ba40a084a719d553afbb8035f26976f38a3e8ee373c8074db64eac6bd7b711eca8cedbfd1050fc057a0b45409af4d59ff3bde57b344317dbee56f10b
diff --git a/dev-util/cookiecutter/cookiecutter-1.7.3.ebuild b/dev-util/cookiecutter/cookiecutter-1.7.3.ebuild
new file mode 100644
index 000000000000..b808d44faf12
--- /dev/null
+++ b/dev-util/cookiecutter/cookiecutter-1.7.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS="rdepend"
+
+inherit distutils-r1
+
+DESCRIPTION="Command-line utility to create projects from cookiecutters (project templates)"
+HOMEPAGE="https://github.com/cookiecutter/cookiecutter"
+SRC_URI="https://github.com/cookiecutter/cookiecutter/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/binaryornot-0.4.4[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.7[${PYTHON_USEDEP}]
+ <dev-python/jinja-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/click-7.0[${PYTHON_USEDEP}]
+ >=dev-python/poyo-0.5.0[${PYTHON_USEDEP}]
+ >=dev-python/jinja2-time-0.2.0[${PYTHON_USEDEP}]
+ >=dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.23.0[${PYTHON_USEDEP}]
+ >=dev-python/six-1.10[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+
+DOCS=( README.md HISTORY.md CONTRIBUTING.md )
+
+PATCHES=(
+ "${FILESDIR}/test_cli-1.7.2.patch"
+ )
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme dev-python/recommonmark
+
+python_test() {
+ epytest -o addopts=
+}
diff --git a/dev-util/cookiecutter/metadata.xml b/dev-util/cookiecutter/metadata.xml
index 7877307ed7c6..6f48334d456f 100644
--- a/dev-util/cookiecutter/metadata.xml
+++ b/dev-util/cookiecutter/metadata.xml
@@ -5,6 +5,10 @@
<email>cedk@gentoo.org</email>
<name>Cédric Krier</name>
</maintainer>
+ <maintainer type="person">
+ <email>andrewammerlaan@gentoo.org</email>
+ <name>Andrew Ammerlaan</name>
+ </maintainer>
<upstream>
<remote-id type="github">audreyr/cookiecutter</remote-id>
</upstream>
diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 7cef42b2c8c6..7bc6a73b4183 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,2 +1,2 @@
-DIST diffoscope-175.tar.gz 1590841 BLAKE2B 86d6c910c60d1d472a7131cde8b5b506901ee0a838e96105194d1a8da167203a204c81076ccb06a47401338a90a0f7f49dabd13aa9ef100e88759336051e6b2a SHA512 950e5539a2d2242619426cbc3790a50f30119df2bbe36e5a03c63a9e01c741a0c529b0bd25439723064758c4c32cfcc621f67f7e0e0867071bdc47a7844ab097
DIST diffoscope-176.tar.gz 1590912 BLAKE2B aac3ac90e4dfc23aa137cf69c6323419bdf29e9b9212b0aec9cd77c2325cb97c2f2e9a752dbe1171e7d6bf36999d45a9eff52e43735ede496575b05b5bbf7b87 SHA512 3e91dd69eb485f8b5005af91f7cffa7c05c08cfdc786af4fb6cbca4a79332b3e59c3faf98e34729ce2f231ca44161f002d93ea50b7c2ab2fa2ebde182c37b829
+DIST diffoscope-177.tar.gz 1590984 BLAKE2B 94daf9528c8fd0ad6ed89bdbee7b21352bf33dcef2ae7e526ea3b1036d92b6fecefcb0da46b7eedf7af1c8bd7995e73b8f0a5104c02f4db534f7bcc465c803aa SHA512 674a5cc364927437a79420b0965eb6958bd09df58a1238ea4d953bb2bc0fbdde75e42817370dd3cdab0bcc59551e1cff70db72298087af551d5dfaee57995811
diff --git a/dev-util/diffoscope/diffoscope-175.ebuild b/dev-util/diffoscope/diffoscope-177.ebuild
index a189ed464d44..a189ed464d44 100644
--- a/dev-util/diffoscope/diffoscope-175.ebuild
+++ b/dev-util/diffoscope/diffoscope-177.ebuild
diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index dda473a6264d..96c1183830c4 100644
--- a/dev-util/radare2/Manifest
+++ b/dev-util/radare2/Manifest
@@ -1,2 +1,3 @@
DIST radare2-4.5.1.tar.gz 8266567 BLAKE2B 0d23c1d47dd79ffd9398ca7b2c8b383ba6a7e3ec662046d1111ab34cabcdaaf1fdd449686433b3229e3c22c31c705530b0a85bbd22b5fc79891a5ad292ba0ff1 SHA512 f08a4cd1e0d65643463d9f9dbb1aacfe793c7b411ec820a18b75a5975d265cfc2cf91e593522c8823aa369098ded21415939acb07c84d8acd102889bf5aed899
DIST radare2-5.2.1.tar.gz 8302475 BLAKE2B 2edfa30d15214ac4dac6065349c808b539619413e7a100459efd5bf74e95c2483edb1ec13de8387d3a7dcfe25a2922ee377c37f4781c374df04e63fe98910b7e SHA512 c744f5c8fff163022a7a9a913fe34dfa0dee0d9ab3b18bd4cc038c2d487dbfeba2f1523aa12a3166a2c22c45bcc71e802fae101b72fc2e6adab96b522c0de17b
+DIST radare2-5.3.0.tar.gz 8498461 BLAKE2B eabee04f347a71cefac4dbd3516cb3161b6e4f1f831285039ece81981121a058d3b39224c68afd4cea38fea2d99b23e770210ebca6b01e73c21882e80de757b5 SHA512 f9d5ffd6f39efdcd447c2bc65ad3129576292a11942c99da8d0c10217621a6d1db72baaf7badadcbbaf75c54be0439a9257de4f56d47cefdce457ffb08167ff8
diff --git a/dev-util/radare2/radare2-5.3.0.ebuild b/dev-util/radare2/radare2-5.3.0.ebuild
new file mode 100644
index 000000000000..470b4d0d33f8
--- /dev/null
+++ b/dev-util/radare2/radare2-5.3.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 toolchain-funcs
+
+DESCRIPTION="unix-like reverse engineering framework and commandline tools"
+HOMEPAGE="http://www.radare.org"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/radareorg/radare2"
+else
+ SRC_URI="https://github.com/radareorg/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="ssl"
+
+RDEPEND="
+ dev-libs/libzip
+ dev-libs/xxhash
+ sys-apps/file
+ sys-libs/zlib
+ dev-libs/capstone:0=
+ ssl? ( dev-libs/openssl:0= )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-util/gperf
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ # Fix hardcoded docdir for fortunes
+ sed -i -e "/^#define R2_FORTUNES/s/radare2/$PF/" \
+ libr/include/r_userconf.h.acr
+ default
+}
+
+src_configure() {
+ # Ideally these should be set by ./configure
+ tc-export CC AR LD OBJCOPY RANLIB
+ export HOST_CC=${CC}
+
+ econf \
+ --without-libuv \
+ --with-syscapstone \
+ --with-sysmagic \
+ --with-sysxxhash \
+ --with-syszip \
+ $(use_with ssl openssl)
+}
+
+src_install() {
+ default
+
+ insinto /usr/share/zsh/site-functions
+ doins doc/zsh/_*
+
+ newbashcomp doc/bash_autocompletion.sh "${PN}"
+ bashcomp_alias "${PN}" rafind2 r2 rabin2 rasm2 radiff2
+
+ # a workaround for unstable $(INSTALL) call, bug #574866
+ local d
+ for d in doc/*; do
+ if [[ -d ${d} ]]; then
+ rm -rfv "${d}" || die "failed to delete '${d}'"
+ fi
+ done
+
+ # These are not really docs. radare assumes
+ # uncompressed files: bug #761250
+ docompress -x /usr/share/doc/${PF}/fortunes.{creepy,fun,nsfw,tips}
+}
diff --git a/kde-apps/kate/kate-20.12.3-r1.ebuild b/kde-apps/kate/kate-20.12.3-r1.ebuild
index 4a46d148ac61..c5bdb9c1d5ee 100644
--- a/kde-apps/kate/kate-20.12.3-r1.ebuild
+++ b/kde-apps/kate/kate-20.12.3-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/en/kate"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE="activities +filebrowser lspclient +projects plasma +snippets sql telemetry"
# only addons/externaltools depends on kiconthemes, too small for USE
diff --git a/kde-apps/kio-extras/kio-extras-20.12.3-r1.ebuild b/kde-apps/kio-extras/kio-extras-20.12.3-r1.ebuild
index 1ca9d48fb3ae..34c6ad6aeba4 100644
--- a/kde-apps/kio-extras/kio-extras-20.12.3-r1.ebuild
+++ b/kde-apps/kio-extras/kio-extras-20.12.3-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://invent.kde.org/network/kio-extras"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="activities +man mtp nfs openexr phonon samba +sftp taglib X"
# requires running Plasma environment
diff --git a/kde-apps/konqueror/konqueror-20.12.3-r1.ebuild b/kde-apps/konqueror/konqueror-20.12.3-r1.ebuild
index f1d216d319c8..485920585e09 100644
--- a/kde-apps/konqueror/konqueror-20.12.3-r1.ebuild
+++ b/kde-apps/konqueror/konqueror-20.12.3-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/konqueror/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="activities speech X"
# 4 of 4 tests fail. Last checked for 4.0.3
diff --git a/kde-apps/spectacle/spectacle-20.12.3-r1.ebuild b/kde-apps/spectacle/spectacle-20.12.3-r1.ebuild
index cf416d9e8263..6006adfb0de8 100644
--- a/kde-apps/spectacle/spectacle-20.12.3-r1.ebuild
+++ b/kde-apps/spectacle/spectacle-20.12.3-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/en/spectacle"
LICENSE="LGPL-2+ handbook? ( FDL-1.3 ) kipi? ( GPL-2+ )"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE="+annotate kipi share"
# TODO: Qt5Svg leaking from media-libs/kimageannotator
diff --git a/kde-frameworks/attica/attica-5.82.0.ebuild b/kde-frameworks/attica/attica-5.82.0.ebuild
index a05e53578cc4..a080e3b49c6f 100644
--- a/kde-frameworks/attica/attica-5.82.0.ebuild
+++ b/kde-frameworks/attica/attica-5.82.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing access to Open Collaboration Services"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-frameworks/baloo/baloo-5.82.0.ebuild b/kde-frameworks/baloo/baloo-5.82.0.ebuild
index 245f2f64562f..abf1a63e7684 100644
--- a/kde-frameworks/baloo/baloo-5.82.0.ebuild
+++ b/kde-frameworks/baloo/baloo-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for searching and managing metadata"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RESTRICT+=" test" # bug 624250
diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.82.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.82.0.ebuild
index a55ee208fcbb..35e86fa8244a 100644
--- a/kde-frameworks/bluez-qt/bluez-qt-5.82.0.ebuild
+++ b/kde-frameworks/bluez-qt/bluez-qt-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org udev
DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.82.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.82.0.ebuild
index cd06b9328b08..d410c4771dae 100644
--- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.82.0.ebuild
+++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit cmake kde.org python-any-r1
DESCRIPTION="Breeze SVG icon theme binary resource"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE="test"
RESTRICT+=" !test? ( test )"
diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.82.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.82.0.ebuild
index 5665d1bc4822..8921f1f69c70 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-5.82.0.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit cmake kde.org python-any-r1 xdg-utils
DESCRIPTION="Breeze SVG icon theme"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="test"
RESTRICT+=" !test? ( test )"
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.82.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.82.0.ebuild
index 41f98627db4f..c5dfbb522133 100644
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.82.0.ebuild
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.82.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Extra modules and scripts for CMake"
HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~ppc64 x86"
IUSE="doc test"
RESTRICT+=" !test? ( test )"
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.82.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.82.0.ebuild
index 8fbf5abdb53b..eae353b9bea1 100644
--- a/kde-frameworks/frameworkintegration/frameworkintegration-5.82.0.ebuild
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.82.0.ebuild
@@ -12,7 +12,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
# requires running Plasma environment
diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.82.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.82.0.ebuild
index 0888d85d34a2..ae6fce28519e 100644
--- a/kde-frameworks/kactivities-stats/kactivities-stats-5.82.0.ebuild
+++ b/kde-frameworks/kactivities-stats/kactivities-stats-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-frameworks/kactivities/kactivities-5.82.0.ebuild b/kde-frameworks/kactivities/kactivities-5.82.0.ebuild
index 8c56185f55b6..6456476b3466 100644
--- a/kde-frameworks/kactivities/kactivities-5.82.0.ebuild
+++ b/kde-frameworks/kactivities/kactivities-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for working with KDE activities"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-frameworks/kapidox/kapidox-5.82.0.ebuild b/kde-frameworks/kapidox/kapidox-5.82.0.ebuild
index b4a7e1a58e7e..60c324d932a0 100644
--- a/kde-frameworks/kapidox/kapidox-5.82.0.ebuild
+++ b/kde-frameworks/kapidox/kapidox-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit kde.org distutils-r1
DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
LICENSE="BSD-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-frameworks/karchive/karchive-5.82.0.ebuild b/kde-frameworks/karchive/karchive-5.82.0.ebuild
index 77a707c97948..353068a75fbf 100644
--- a/kde-frameworks/karchive/karchive-5.82.0.ebuild
+++ b/kde-frameworks/karchive/karchive-5.82.0.ebuild
@@ -7,7 +7,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="+zstd"
DEPEND="
diff --git a/kde-frameworks/kauth/kauth-5.82.0.ebuild b/kde-frameworks/kauth/kauth-5.82.0.ebuild
index b87b08b797b7..1d351fb7f603 100644
--- a/kde-frameworks/kauth/kauth-5.82.0.ebuild
+++ b/kde-frameworks/kauth/kauth-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework to let applications perform actions as a privileged user"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls +policykit"
BDEPEND="
diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.82.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.82.0.ebuild
index 8d622a20ed1f..ad414332afcf 100644
--- a/kde-frameworks/kbookmarks/kbookmarks-5.82.0.ebuild
+++ b/kde-frameworks/kbookmarks/kbookmarks-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
BDEPEND="
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.82.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.82.0.ebuild
index ab621edd1b5b..f446b084d89b 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-5.82.0.ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Library for interfacing with calendars"
LICENSE="GPL-2+ test? ( LGPL-3+ )"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE=""
RESTRICT+=" test" # multiple tests fail or hang indefinitely
diff --git a/kde-frameworks/kcmutils/kcmutils-5.82.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.82.0.ebuild
index 20ca3e07e7f9..4cca4dbf2ade 100644
--- a/kde-frameworks/kcmutils/kcmutils-5.82.0.ebuild
+++ b/kde-frameworks/kcmutils/kcmutils-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework to work with KDE System Settings modules"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kcodecs/kcodecs-5.82.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.82.0.ebuild
index 151dde78056a..e782ea72b2de 100644
--- a/kde-frameworks/kcodecs/kcodecs-5.82.0.ebuild
+++ b/kde-frameworks/kcodecs/kcodecs-5.82.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for manipulating strings using various encodings"
LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
BDEPEND="
diff --git a/kde-frameworks/kcompletion/kcompletion-5.82.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.82.0.ebuild
index a0fa08fde404..eb367056a0e8 100644
--- a/kde-frameworks/kcompletion/kcompletion-5.82.0.ebuild
+++ b/kde-frameworks/kcompletion/kcompletion-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
BDEPEND="
diff --git a/kde-frameworks/kconfig/kconfig-5.82.0.ebuild b/kde-frameworks/kconfig/kconfig-5.82.0.ebuild
index c03101c447be..f2ff3c6bfaf2 100644
--- a/kde-frameworks/kconfig/kconfig-5.82.0.ebuild
+++ b/kde-frameworks/kconfig/kconfig-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for reading and writing configuration"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="dbus nls"
# bug 560086
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.82.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.82.0.ebuild
index 704b573a1c8d..289879e3b037 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.82.0.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing an assortment of configuration-related widgets"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="+man"
BDEPEND="
diff --git a/kde-frameworks/kcontacts/kcontacts-5.82.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.82.0.ebuild
index 9c7352d00bb1..36692b8d727b 100644
--- a/kde-frameworks/kcontacts/kcontacts-5.82.0.ebuild
+++ b/kde-frameworks/kcontacts/kcontacts-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Address book API based on KDE Frameworks"
LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.82.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.82.0.ebuild
index 9c9ffd88ffe1..7bc686743a95 100644
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.82.0.ebuild
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.82.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm kde.org xdg-utils
DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="fam nls"
BDEPEND="
diff --git a/kde-frameworks/kcrash/kcrash-5.82.0.ebuild b/kde-frameworks/kcrash/kcrash-5.82.0.ebuild
index c9026f018d6a..beb50af40504 100644
--- a/kde-frameworks/kcrash/kcrash-5.82.0.ebuild
+++ b/kde-frameworks/kcrash/kcrash-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for intercepting and handling application crashes"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
# requires running kde environment
diff --git a/kde-frameworks/kdav/kdav-5.82.0.ebuild b/kde-frameworks/kdav/kdav-5.82.0.ebuild
index 925ae2c1cb33..0cbd15e85055 100644
--- a/kde-frameworks/kdav/kdav-5.82.0.ebuild
+++ b/kde-frameworks/kdav/kdav-5.82.0.ebuild
@@ -12,7 +12,7 @@ inherit ecm kde.org
DESCRIPTION="DAV protocol implemention with KJobs"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.82.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.82.0.ebuild
index 6b5380dc9482..d6b709bbfbbb 100644
--- a/kde-frameworks/kdbusaddons/kdbusaddons-5.82.0.ebuild
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for registering services and applications per freedesktop standards"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls X"
BDEPEND="
diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.82.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.82.0.ebuild
index 34815c54112f..33e27c78cac8 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-5.82.0.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing integration of QML and KDE work spaces"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kded/kded-5.82.0.ebuild b/kde-frameworks/kded/kded-5.82.0.ebuild
index 9ab73b764aaf..5b72774094fc 100644
--- a/kde-frameworks/kded/kded-5.82.0.ebuild
+++ b/kde-frameworks/kded/kded-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Central daemon of KDE workspaces"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="+man"
BDEPEND="
diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.82.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.82.0.ebuild
index 8cf2a1aa39dd..ac93c4e494ce 100644
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.82.0.ebuild
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.82.0.ebuild
@@ -12,7 +12,7 @@ inherit ecm kde.org
DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 5"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="X"
RESTRICT+=" test"
diff --git a/kde-frameworks/kdesu/kdesu-5.82.0.ebuild b/kde-frameworks/kdesu/kdesu-5.82.0.ebuild
index f80367b7e219..efdf8a265ca7 100644
--- a/kde-frameworks/kdesu/kdesu-5.82.0.ebuild
+++ b/kde-frameworks/kdesu/kdesu-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework to handle super user actions"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="X"
RDEPEND="
diff --git a/kde-frameworks/kdnssd/kdnssd-5.82.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.82.0.ebuild
index 57dc346bb8ab..827c3e56131e 100644
--- a/kde-frameworks/kdnssd/kdnssd-5.82.0.ebuild
+++ b/kde-frameworks/kdnssd/kdnssd-5.82.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for network service discovery using Zeroconf"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls zeroconf"
BDEPEND="
diff --git a/kde-frameworks/kdoctools/kdoctools-5.82.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.82.0.ebuild
index 3b3ac23b5f35..9718a54d230d 100644
--- a/kde-frameworks/kdoctools/kdoctools-5.82.0.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
BDEPEND="
diff --git a/kde-frameworks/kemoticons/kemoticons-5.82.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.82.0.ebuild
index 6c6f658b72cf..b5495b48b170 100644
--- a/kde-frameworks/kemoticons/kemoticons-5.82.0.ebuild
+++ b/kde-frameworks/kemoticons/kemoticons-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for converting text emoticons to graphical representations"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
# requires running kde environment
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild
index d1c43269f1fa..44f0a06500cc 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org optfeature python-any-r1
DESCRIPTION="Library for extracting file metadata"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="epub exif ffmpeg kernel_linux office pdf taglib"
RESTRICT+=" test"
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.82.0-r1.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.82.0-r1.ebuild
index a8a3e30dd7ed..5cf9c27bbefb 100644
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.82.0-r1.ebuild
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.82.0-r1.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework to handle global shortcuts"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
DEPEND="
diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.82.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.82.0.ebuild
index fbdfcada5f5d..7d5fb2750491 100644
--- a/kde-frameworks/kguiaddons/kguiaddons-5.82.0.ebuild
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing assorted high-level user interface components"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="wayland"
RDEPEND="
diff --git a/kde-frameworks/kholidays/kholidays-5.82.0.ebuild b/kde-frameworks/kholidays/kholidays-5.82.0.ebuild
index fb3d3ebf8123..989fcd276531 100644
--- a/kde-frameworks/kholidays/kholidays-5.82.0.ebuild
+++ b/kde-frameworks/kholidays/kholidays-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Library to determine holidays and other special events for a geographical region"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
BDEPEND="
diff --git a/kde-frameworks/khtml/khtml-5.82.0.ebuild b/kde-frameworks/khtml/khtml-5.82.0.ebuild
index 59dac9b04cbd..5b47c7524567 100644
--- a/kde-frameworks/khtml/khtml-5.82.0.ebuild
+++ b/kde-frameworks/khtml/khtml-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="KHTML web rendering engine"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="X"
BDEPEND="
diff --git a/kde-frameworks/ki18n/ki18n-5.82.0.ebuild b/kde-frameworks/ki18n/ki18n-5.82.0.ebuild
index c163b404f540..022390944984 100644
--- a/kde-frameworks/ki18n/ki18n-5.82.0.ebuild
+++ b/kde-frameworks/ki18n/ki18n-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org python-single-r1
DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.82.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.82.0.ebuild
index c189858f25fa..70c837abb197 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-5.82.0.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for icon theming and configuration"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RESTRICT+=" test" # bug 574770
diff --git a/kde-frameworks/kidletime/kidletime-5.82.0.ebuild b/kde-frameworks/kidletime/kidletime-5.82.0.ebuild
index cd9479b80aab..92c08daf1e9a 100644
--- a/kde-frameworks/kidletime/kidletime-5.82.0.ebuild
+++ b/kde-frameworks/kidletime/kidletime-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for detection and notification of device idle time"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="X xscreensaver"
REQUIRED_USE="xscreensaver? ( X )"
diff --git a/kde-frameworks/kimageformats/kimageformats-5.82.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.82.0.ebuild
index 1e0b558caa85..d77bef9a633d 100644
--- a/kde-frameworks/kimageformats/kimageformats-5.82.0.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="avif eps heif openexr"
DEPEND="
diff --git a/kde-frameworks/kinit/kinit-5.82.0.ebuild b/kde-frameworks/kinit/kinit-5.82.0.ebuild
index fa069ce12404..c387cd4a13ba 100644
--- a/kde-frameworks/kinit/kinit-5.82.0.ebuild
+++ b/kde-frameworks/kinit/kinit-5.82.0.ebuild
@@ -12,7 +12,7 @@ inherit ecm kde.org
DESCRIPTION="Helper library to speed up start of applications on KDE work spaces"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="+caps +man X"
BDEPEND="
diff --git a/kde-frameworks/kio/kio-5.82.0-r2.ebuild b/kde-frameworks/kio/kio-5.82.0-r2.ebuild
index 79d4c76e5a5f..74aef058f24f 100644
--- a/kde-frameworks/kio/kio-5.82.0-r2.ebuild
+++ b/kde-frameworks/kio/kio-5.82.0-r2.ebuild
@@ -13,7 +13,7 @@ inherit ecm kde.org xdg-utils
DESCRIPTION="Framework providing transparent file and data management"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="acl +handbook kerberos +kwallet X"
# tests hang
diff --git a/kde-frameworks/kirigami/kirigami-5.82.0.ebuild b/kde-frameworks/kirigami/kirigami-5.82.0.ebuild
index 22c5683da45e..3ac8f14e2561 100644
--- a/kde-frameworks/kirigami/kirigami-5.82.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.82.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://techbase.kde.org/Kirigami"
EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
# requires package to already be installed
diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.82.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.82.0.ebuild
index 94e4faaea807..95dab1f51e88 100644
--- a/kde-frameworks/kitemmodels/kitemmodels-5.82.0.ebuild
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="qml"
RDEPEND="
diff --git a/kde-frameworks/kitemviews/kitemviews-5.82.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.82.0.ebuild
index b8205a752558..8a74f854b712 100644
--- a/kde-frameworks/kitemviews/kitemviews-5.82.0.ebuild
+++ b/kde-frameworks/kitemviews/kitemviews-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing additional widgets for item models"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
BDEPEND="
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.82.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.82.0.ebuild
index 1dc58354abcb..8066922646a1 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-5.82.0.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls X"
BDEPEND="
diff --git a/kde-frameworks/kjs/kjs-5.82.0.ebuild b/kde-frameworks/kjs/kjs-5.82.0.ebuild
index 103b7d178deb..71b10b8c004a 100644
--- a/kde-frameworks/kjs/kjs-5.82.0.ebuild
+++ b/kde-frameworks/kjs/kjs-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="ECMAScipt compatible parser and engine"
LICENSE="BSD-2 LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
BDEPEND="
diff --git a/kde-frameworks/knewstuff/knewstuff-5.82.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.82.0.ebuild
index b8deb66ae70c..17a45a1c2f2f 100644
--- a/kde-frameworks/knewstuff/knewstuff-5.82.0.ebuild
+++ b/kde-frameworks/knewstuff/knewstuff-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for downloading and sharing additional application data"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/knotifications/knotifications-5.82.0.ebuild b/kde-frameworks/knotifications/knotifications-5.82.0.ebuild
index 09e8bd9e45f8..4dcb31da40d9 100644
--- a/kde-frameworks/knotifications/knotifications-5.82.0.ebuild
+++ b/kde-frameworks/knotifications/knotifications-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for notifying the user of an event"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="dbus nls phonon speech X"
BDEPEND="
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.82.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.82.0.ebuild
index 80cca1ceeaad..f510d52b1527 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.82.0.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for configuring desktop notifications"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="phonon"
DEPEND="
diff --git a/kde-frameworks/kpackage/kpackage-5.82.0.ebuild b/kde-frameworks/kpackage/kpackage-5.82.0.ebuild
index aad1329598d7..9125d296dcf9 100644
--- a/kde-frameworks/kpackage/kpackage-5.82.0.ebuild
+++ b/kde-frameworks/kpackage/kpackage-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework to install and load packages of non binary content"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="man"
BDEPEND="
diff --git a/kde-frameworks/kparts/kparts-5.82.0.ebuild b/kde-frameworks/kparts/kparts-5.82.0.ebuild
index e8709a311e1d..86a80033b9ab 100644
--- a/kde-frameworks/kparts/kparts-5.82.0.ebuild
+++ b/kde-frameworks/kparts/kparts-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing elaborate user-interface components"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-frameworks/kpeople/kpeople-5.82.0.ebuild b/kde-frameworks/kpeople/kpeople-5.82.0.ebuild
index e90e2cd8501a..411cd9654dbc 100644
--- a/kde-frameworks/kpeople/kpeople-5.82.0.ebuild
+++ b/kde-frameworks/kpeople/kpeople-5.82.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="KDE contact person abstraction library"
HOMEPAGE="https://invent.kde.org/frameworks/kpeople"
LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kplotting/kplotting-5.82.0.ebuild b/kde-frameworks/kplotting/kplotting-5.82.0.ebuild
index 71388c7ee73d..0345005da1ac 100644
--- a/kde-frameworks/kplotting/kplotting-5.82.0.ebuild
+++ b/kde-frameworks/kplotting/kplotting-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing easy data-plotting functions"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kpty/kpty-5.82.0.ebuild b/kde-frameworks/kpty/kpty-5.82.0.ebuild
index 57656f492184..99a462280456 100644
--- a/kde-frameworks/kpty/kpty-5.82.0.ebuild
+++ b/kde-frameworks/kpty/kpty-5.82.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for pseudo terminal devices and running child processes"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.82.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.82.0.ebuild
index 6d75dca5d2aa..ad2c6d999f5c 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-5.82.0.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.82.0.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="QtQuick plugin providing high-performance charts"
HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kross/kross-5.82.0.ebuild b/kde-frameworks/kross/kross-5.82.0.ebuild
index 91bc4177afa8..b8cc49f551c6 100644
--- a/kde-frameworks/kross/kross-5.82.0.ebuild
+++ b/kde-frameworks/kross/kross-5.82.0.ebuild
@@ -12,7 +12,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for embedding scripting into applications"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-frameworks/krunner/krunner-5.82.0.ebuild b/kde-frameworks/krunner/krunner-5.82.0.ebuild
index 9b94a1daf9ae..d41a223d9e66 100644
--- a/kde-frameworks/krunner/krunner-5.82.0.ebuild
+++ b/kde-frameworks/krunner/krunner-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for providing different actions given a string query"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="activities"
DEPEND="
diff --git a/kde-frameworks/kservice/kservice-5.82.0.ebuild b/kde-frameworks/kservice/kservice-5.82.0.ebuild
index b70e6261a0bd..2791759ea341 100644
--- a/kde-frameworks/kservice/kservice-5.82.0.ebuild
+++ b/kde-frameworks/kservice/kservice-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Advanced plugin and service introspection"
LICENSE="LGPL-2 LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="+man"
# requires running kde environment
diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.82.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.82.0.ebuild
index 9212f04f8f4b..d359a855ff24 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-5.82.0.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing a full text editor component"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="+editorconfig git"
RESTRICT+=" test"
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.82.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.82.0.ebuild
index 0fdd8d60135b..69b72fe6fefb 100644
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.82.0.ebuild
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="speech"
DEPEND="
diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.82.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.82.0.ebuild
index 75a1cfd68b78..486447ddd799 100644
--- a/kde-frameworks/kunitconversion/kunitconversion-5.82.0.ebuild
+++ b/kde-frameworks/kunitconversion/kunitconversion-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for converting units"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kwallet/kwallet-5.82.0.ebuild b/kde-frameworks/kwallet/kwallet-5.82.0.ebuild
index 6958775bab35..81aad34ddefb 100644
--- a/kde-frameworks/kwallet/kwallet-5.82.0.ebuild
+++ b/kde-frameworks/kwallet/kwallet-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org optfeature
DESCRIPTION="Framework providing desktop-wide storage for passwords"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="gpg +man"
BDEPEND="
diff --git a/kde-frameworks/kwayland/kwayland-5.82.0.ebuild b/kde-frameworks/kwayland/kwayland-5.82.0.ebuild
index 733ed1d5eef8..b4573abfa084 100644
--- a/kde-frameworks/kwayland/kwayland-5.82.0.ebuild
+++ b/kde-frameworks/kwayland/kwayland-5.82.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
# All failing, I guess we need a virtual wayland server
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.82.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.82.0.ebuild
index e5034aa3abcc..eae453dc0ed0 100644
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.82.0.ebuild
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="An assortment of high-level widgets for common tasks"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
BDEPEND="
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.82.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.82.0.ebuild
index c75dbd19a52f..06682e5d7cd8 100644
--- a/kde-frameworks/kwindowsystem/kwindowsystem-5.82.0.ebuild
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework providing access to properties and features of the window manager"
LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls X"
RESTRICT+=" test"
diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.82.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.82.0.ebuild
index 45acc6a3678e..76de3d89245b 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-5.82.0.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.82.0.ebuild
@@ -10,7 +10,7 @@ VIRTUALX_REQUIRED="test"
inherit ecm kde.org
DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
LICENSE="LGPL-2+"
IUSE=""
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.82.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.82.0.ebuild
index 921f6471f11b..263e589dad7d 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.82.0.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="ModemManager bindings for Qt"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
# requires running environment
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.82.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.82.0.ebuild
index 23b69f5bf65c..e976e0530640 100644
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.82.0.ebuild
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.82.0.ebuild
@@ -8,7 +8,7 @@ inherit ecm kde.org
DESCRIPTION="NetworkManager bindings for Qt"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="teamd"
BDEPEND="
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.82.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.82.0.ebuild
index af70e891002e..08d9f3a5e249 100644
--- a/kde-frameworks/oxygen-icons/oxygen-icons-5.82.0.ebuild
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit cmake kde.org xdg-utils
DESCRIPTION="Oxygen SVG icon theme"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
IUSE="test"
RESTRICT+=" !test? ( test )"
diff --git a/kde-frameworks/plasma/plasma-5.82.0.ebuild b/kde-frameworks/plasma/plasma-5.82.0.ebuild
index a97ed52537bc..56c3d574ac5e 100644
--- a/kde-frameworks/plasma/plasma-5.82.0.ebuild
+++ b/kde-frameworks/plasma/plasma-5.82.0.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Plasma framework"
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-${PN}-transparency.patch.xz"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="gles2-only wayland X"
RESTRICT+=" test"
diff --git a/kde-frameworks/prison/prison-5.82.0.ebuild b/kde-frameworks/prison/prison-5.82.0.ebuild
index 6e96700d651f..4b4cf5db23fa 100644
--- a/kde-frameworks/prison/prison-5.82.0.ebuild
+++ b/kde-frameworks/prison/prison-5.82.0.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="QRCode and data matrix barcode library"
HOMEPAGE="https://invent.kde.org/frameworks/prison"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="qml"
RDEPEND="
diff --git a/kde-frameworks/purpose/purpose-5.82.0.ebuild b/kde-frameworks/purpose/purpose-5.82.0.ebuild
index 0dc933045ffd..287308369695 100644
--- a/kde-frameworks/purpose/purpose-5.82.0.ebuild
+++ b/kde-frameworks/purpose/purpose-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org optfeature xdg-utils
DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="bluetooth +kaccounts"
# requires running environment
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.82.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.82.0.ebuild
index ac284e1bcdf5..0d1060b73b9c 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.82.0.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
LICENSE="|| ( GPL-2+ LGPL-3+ )"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/solid/solid-5.82.0.ebuild b/kde-frameworks/solid/solid-5.82.0.ebuild
index 5648ed735799..e8640aea1b0a 100644
--- a/kde-frameworks/solid/solid-5.82.0.ebuild
+++ b/kde-frameworks/solid/solid-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org optfeature
DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="ios nls"
BDEPEND="
diff --git a/kde-frameworks/sonnet/sonnet-5.82.0.ebuild b/kde-frameworks/sonnet/sonnet-5.82.0.ebuild
index c2df24e9d697..2c3caa333964 100644
--- a/kde-frameworks/sonnet/sonnet-5.82.0.ebuild
+++ b/kde-frameworks/sonnet/sonnet-5.82.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
IUSE="aspell +hunspell nls"
BDEPEND="
diff --git a/kde-frameworks/syndication/syndication-5.82.0.ebuild b/kde-frameworks/syndication/syndication-5.82.0.ebuild
index f9d3fa88d675..c3867c004d48 100644
--- a/kde-frameworks/syndication/syndication-5.82.0.ebuild
+++ b/kde-frameworks/syndication/syndication-5.82.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
DESCRIPTION="Library for parsing RSS and Atom feeds"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.82.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.82.0.ebuild
index 02499f839b90..17d20ea30d1a 100644
--- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.82.0.ebuild
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.82.0.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for syntax highlighting"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="nls"
BDEPEND="
diff --git a/kde-frameworks/threadweaver/threadweaver-5.82.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.82.0.ebuild
index 4529902946b8..bb0ec531692d 100644
--- a/kde-frameworks/threadweaver/threadweaver-5.82.0.ebuild
+++ b/kde-frameworks/threadweaver/threadweaver-5.82.0.ebuild
@@ -7,7 +7,7 @@ inherit ecm kde.org
DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
src_prepare() {
diff --git a/kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild b/kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild
index a7944ff15a1f..fe05a54a1581 100644
--- a/kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild
+++ b/kde-misc/kio-fuse/kio-fuse-5.0.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://feverfew.home.blog/2019/12/24/kiofuse-beta-4-9-0-released/"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 arm64 ~ppc64 x86"
fi
LICENSE="GPL-3+"
diff --git a/kde-misc/latte-dock/latte-dock-0.9.12.ebuild b/kde-misc/latte-dock/latte-dock-0.9.12.ebuild
index 97327e76f7d4..ac22c48b7340 100644
--- a/kde-misc/latte-dock/latte-dock-0.9.12.ebuild
+++ b/kde-misc/latte-dock/latte-dock-0.9.12.ebuild
@@ -9,7 +9,7 @@ inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 x86"
fi
DESCRIPTION="Elegant dock, based on KDE Frameworks"
diff --git a/kde-plasma/bluedevil/bluedevil-5.21.5-r1.ebuild b/kde-plasma/bluedevil/bluedevil-5.21.5-r1.ebuild
index abb2535daa5d..c753d39b09ba 100644
--- a/kde-plasma/bluedevil/bluedevil-5.21.5-r1.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-5.21.5-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/breeze-grub/breeze-grub-5.21.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.21.5.ebuild
index e7e9654ba6a5..3b3d0d9f2e84 100644
--- a/kde-plasma/breeze-grub/breeze-grub-5.21.5.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-5.21.5.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Breeze theme for GRUB"
LICENSE="GPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
src_prepare() { default; }
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.21.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.21.5.ebuild
index 4865bfe4a9fa..d869b30fb8ef 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-5.21.5.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.21.5.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
LICENSE="LGPL-2.1+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
BDEPEND="${PYTHON_DEPS}
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.21.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.21.5.ebuild
index b9ecc8176c56..de49b6028b9e 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.21.5.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.21.5.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Breeze theme for Plymouth"
LICENSE="GPL-2+ GPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
diff --git a/kde-plasma/breeze/breeze-5.21.5-r1.ebuild b/kde-plasma/breeze/breeze-5.21.5-r1.ebuild
index c87f6e948b99..813a7e50e8d0 100644
--- a/kde-plasma/breeze/breeze-5.21.5-r1.ebuild
+++ b/kde-plasma/breeze/breeze-5.21.5-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="X"
RDEPEND="
diff --git a/kde-plasma/discover/discover-5.21.5.ebuild b/kde-plasma/discover/discover-5.21.5.ebuild
index d7ff1db71470..6546053e346e 100644
--- a/kde-plasma/discover/discover-5.21.5.ebuild
+++ b/kde-plasma/discover/discover-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://userbase.kde.org/Discover"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="+firmware flatpak telemetry"
# libmarkdown (app-text/discount) only used in PackageKitBackend
diff --git a/kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild b/kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild
index f8b1658a7e54..3a7f01e642c8 100644
--- a/kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="X"
COMMON_DEPEND="
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.5.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.5.ebuild
index 60354aa2c005..dbc23e202da5 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.5.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.5.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="System service to manage user's activities, track the usage pattern
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.21.5.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.21.5.ebuild
index 7ad4920020ea..94de2cd4d815 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.21.5.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.21.5.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="kdesu X"
REQUIRED_USE="kdesu? ( X )"
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.21.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.21.5.ebuild
index c19ad83bd2c2..1568b0e460bb 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.21.5.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config"
LICENSE="GPL-3"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
BDEPEND="
diff --git a/kde-plasma/kdecoration/kdecoration-5.21.5.ebuild b/kde-plasma/kdecoration/kdecoration-5.21.5.ebuild
index 772726b619c5..ba18bb06cfb9 100644
--- a/kde-plasma/kdecoration/kdecoration-5.21.5.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-5.21.5.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Plugin based library to create window decorations"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.5.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.5.ebuild
index 7d312067f3f2..11489f598f86 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.5.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.5.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Extra Plasma applets and engines"
LICENSE="GPL-2 LGPL-2"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="comic share webengine"
RESTRICT+=" test" # bug 727846
diff --git a/kde-plasma/kgamma/kgamma-5.21.5.ebuild b/kde-plasma/kgamma/kgamma-5.21.5.ebuild
index 7b67115da52f..164fb76d3897 100644
--- a/kde-plasma/kgamma/kgamma-5.21.5.ebuild
+++ b/kde-plasma/kgamma/kgamma-5.21.5.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Screen gamma values kcontrol module"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/khotkeys/khotkeys-5.21.5.ebuild b/kde-plasma/khotkeys/khotkeys-5.21.5.ebuild
index c6e7519c239a..2d31ae1ce1b2 100644
--- a/kde-plasma/khotkeys/khotkeys-5.21.5.ebuild
+++ b/kde-plasma/khotkeys/khotkeys-5.21.5.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="KDE Plasma workspace hotkey module"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.21.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.21.5.ebuild
index 2321b8e4c6db..34faa34418d0 100644
--- a/kde-plasma/kinfocenter/kinfocenter-5.21.5.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-5.21.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-s
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="gles2-only ieee1394 +opengl +pci wayland"
REQUIRED_USE="wayland? ( || ( opengl gles2-only ) )"
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.21.5.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.21.5.ebuild
index b295b218730f..41d7a4fa89b0 100644
--- a/kde-plasma/kmenuedit/kmenuedit-5.21.5.ebuild
+++ b/kde-plasma/kmenuedit/kmenuedit-5.21.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kmenuedit"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kscreen/kscreen-5.21.5.ebuild b/kde-plasma/kscreen/kscreen-5.21.5.ebuild
index 43e8527e51da..c5f9fe7c4cb9 100644
--- a/kde-plasma/kscreen/kscreen-5.21.5.ebuild
+++ b/kde-plasma/kscreen/kscreen-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
# bug #580440, last checked 5.6.3
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.21.5.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.21.5.ebuild
index 88cc23577b3a..89547b3bd301 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-5.21.5.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.21.5.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Library and components for secure lock screen architecture"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="+pam"
RESTRICT+=" test"
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.21.5.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.21.5.ebuild
index 696527628879..b57e023f47d1 100644
--- a/kde-plasma/ksshaskpass/ksshaskpass-5.21.5.ebuild
+++ b/kde-plasma/ksshaskpass/ksshaskpass-5.21.5.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/ksysguard/ksysguard-5.21.5.ebuild b/kde-plasma/ksysguard/ksysguard-5.21.5.ebuild
index b6ba2ea44f62..e370b1517773 100644
--- a/kde-plasma/ksysguard/ksysguard-5.21.5.ebuild
+++ b/kde-plasma/ksysguard/ksysguard-5.21.5.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Network-enabled task manager and system monitor"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="lm-sensors networkmanager"
DEPEND="
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.21.5.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.21.5.ebuild
index 852aef5a0d46..b656915b89be 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-5.21.5.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.21.5.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="PAM module to not enter KWallet password again after login"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.21.5.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.21.5.ebuild
index c999b25b427b..5279c343be42 100644
--- a/kde-plasma/kwayland-integration/kwayland-integration-5.21.5.ebuild
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RESTRICT+=" test" # bug 668872
diff --git a/kde-plasma/kwayland-server/kwayland-server-5.21.5.ebuild b/kde-plasma/kwayland-server/kwayland-server-5.21.5.ebuild
index 1f6fa51fe042..741574f84679 100644
--- a/kde-plasma/kwayland-server/kwayland-server-5.21.5.ebuild
+++ b/kde-plasma/kwayland-server/kwayland-server-5.21.5.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-server"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
# All failing, I guess we need a virtual wayland server
diff --git a/kde-plasma/kwin/kwin-5.21.5.ebuild b/kde-plasma/kwin/kwin-5.21.5.ebuild
index ec85a4ca09f3..9340cfb8534d 100644
--- a/kde-plasma/kwin/kwin-5.21.5.ebuild
+++ b/kde-plasma/kwin/kwin-5.21.5.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="accessibility caps gles2-only multimedia plasma screencast"
RESTRICT+=" test"
diff --git a/kde-plasma/kwrited/kwrited-5.21.5.ebuild b/kde-plasma/kwrited/kwrited-5.21.5.ebuild
index 7e9879485783..10f4a89de81f 100644
--- a/kde-plasma/kwrited/kwrited-5.21.5.ebuild
+++ b/kde-plasma/kwrited/kwrited-5.21.5.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/libkscreen/libkscreen-5.21.5.ebuild b/kde-plasma/libkscreen/libkscreen-5.21.5.ebuild
index 9392a06c43e0..0a239d5bf89d 100644
--- a/kde-plasma/libkscreen/libkscreen-5.21.5.ebuild
+++ b/kde-plasma/libkscreen/libkscreen-5.21.5.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Plasma screen management library"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5/7"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
# requires running session
diff --git a/kde-plasma/libksysguard/libksysguard-5.21.5.ebuild b/kde-plasma/libksysguard/libksysguard-5.21.5.ebuild
index cc9223d34656..0c4c4f344a8e 100644
--- a/kde-plasma/libksysguard/libksysguard-5.21.5.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-5.21.5.ebuild
@@ -14,7 +14,7 @@ inherit ecm kde.org
DESCRIPTION="Task management and system monitoring library"
LICENSE="LGPL-2+"
SLOT="5/9"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="webengine X"
RDEPEND="
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.21.5-r1.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.21.5-r1.ebuild
index 10cabe55d613..73f46ec757b8 100644
--- a/kde-plasma/libkworkspace/libkworkspace-5.21.5-r1.ebuild
+++ b/kde-plasma/libkworkspace/libkworkspace-5.21.5-r1.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Workspace library to interact with the Plasma session manager"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/milou/milou-5.21.5.ebuild b/kde-plasma/milou/milou-5.21.5.ebuild
index bf862da17f31..3ddb72aa699f 100644
--- a/kde-plasma/milou/milou-5.21.5.ebuild
+++ b/kde-plasma/milou/milou-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/milou"
LICENSE="GPL-2 LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/oxygen/oxygen-5.21.5.ebuild b/kde-plasma/oxygen/oxygen-5.21.5.ebuild
index 8ba5dd7c0f31..6782ff35b4af 100644
--- a/kde-plasma/oxygen/oxygen-5.21.5.ebuild
+++ b/kde-plasma/oxygen/oxygen-5.21.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="wayland"
COMMON_DEPEND="
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.5.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.5.ebuild
index febe0f1383cc..cb03cd8cb0f9 100644
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.5.ebuild
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.5.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensi
LICENSE="GPL-3+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.21.5.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.21.5.ebuild
index 68705edda325..0e6950fd4a0f 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.21.5.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.21.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="emoji ibus +kaccounts +policykit scim +semantic-desktop"
COMMON_DEPEND="
diff --git a/kde-plasma/plasma-disks/plasma-disks-5.21.5.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.21.5.ebuild
index a48f543b9225..13c38f80b378 100644
--- a/kde-plasma/plasma-disks/plasma-disks-5.21.5.ebuild
+++ b/kde-plasma/plasma-disks/plasma-disks-5.21.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-disks"
LICENSE="|| ( GPL-3 GPL-2 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.21.5.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.21.5.ebuild
index a417fdd8672a..e4adf22c451c 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-5.21.5.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-5.21.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/network/plasma-firewall"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/kde-plasma/plasma-integration/plasma-integration-5.21.5.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.21.5.ebuild
index 02ab146b45d2..b4955ae97b26 100644
--- a/kde-plasma/plasma-integration/plasma-integration-5.21.5.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-5.21.5.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
LICENSE="LGPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
# requires running kde environment
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.21.5.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.21.5.ebuild
index 240dc1de7b29..a3729a5e3d62 100644
--- a/kde-plasma/plasma-meta/plasma-meta-5.21.5.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-5.21.5.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://kde.org/plasma-desktop/"
LICENSE="metapackage"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt
+desktop-portal discover +display-manager +elogind +firewall grub gtk +handbook
+kwallet +legacy-systray +networkmanager plymouth pulseaudio qrcode +sddm sdk
diff --git a/kde-plasma/plasma-nm/plasma-nm-5.21.5.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.21.5.ebuild
index a24d6cab271b..8e934494dfe4 100644
--- a/kde-plasma/plasma-nm/plasma-nm-5.21.5.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-5.21.5.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="KDE Plasma applet for NetworkManager"
LICENSE="GPL-2 LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="modemmanager openconnect teamd"
DEPEND="
diff --git a/kde-plasma/plasma-pa/plasma-pa-5.21.5.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.21.5.ebuild
index 5925ffbdeefd..c02937a9d845 100644
--- a/kde-plasma/plasma-pa/plasma-pa-5.21.5.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-5.21.5.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.21.5.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.21.5.ebuild
index b63a63ef1036..b27038110e78 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-5.21.5.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.21.5.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Useful applications for Plasma development"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.5.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.5.ebuild
index 9b428635ce8e..67759df28e46 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.5.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-systemmonitor"
LICENSE="|| ( GPL-3 GPL-2 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.5.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.5.ebuild
index 952807b2c0bd..20215a7ab5da 100644
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.5.ebuild
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
LICENSE="|| ( GPL-2 GPL-3+ )"
SLOT="5"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
# tests require DBus
diff --git a/kde-plasma/plasma-vault/plasma-vault-5.21.5.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.21.5.ebuild
index 6487b75bfa37..bd0a97d39996 100644
--- a/kde-plasma/plasma-vault/plasma-vault-5.21.5.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-5.21.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
LICENSE="LGPL-3"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="networkmanager"
DEPEND="
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.5.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.5.ebuild
index d290aa752bae..c46c7d6c1304 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.5.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.5.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Wallpapers for the Plasma workspace"
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
BDEPEND="
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.21.5.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.21.5.ebuild
index 6e92371027f8..f23f675a0389 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.21.5.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.21.5.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="KDE Plasma workspace"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="appstream +calculator +calendar +fontconfig geolocation gps screencast
+semantic-desktop systemd telemetry"
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.21.5.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.21.5.ebuild
index bf306e6bc990..2ffc9fbcaca3 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.21.5.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.5.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.5.ebuild
index 4d7c33a4a505..b8356bded94a 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.5.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://kde.org/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/powerdevil/powerdevil-5.21.5.ebuild b/kde-plasma/powerdevil/powerdevil-5.21.5.ebuild
index 4541c8b19d68..14d9ed14da68 100644
--- a/kde-plasma/powerdevil/powerdevil-5.21.5.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE="brightness-control caps +wireless"
DEPEND="
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.21.5.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.21.5.ebuild
index bfb383decbbd..0a69fd203254 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-5.21.5.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.21.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm"
LICENSE="GPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/systemsettings/systemsettings-5.21.5.ebuild b/kde-plasma/systemsettings/systemsettings-5.21.5.ebuild
index 0db6d4e59dad..f50aa78a2035 100644
--- a/kde-plasma/systemsettings/systemsettings-5.21.5.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-5.21.5.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Control Center to configure KDE Plasma desktop"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
DEPEND="
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.5.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.5.ebuild
index 8f474386d973..86cffcfd51c8 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.5.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.5.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE
LICENSE="LGPL-2+"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.5.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.5.ebuild
index 7049a2e9643a..32e2b27fd79b 100644
--- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.5.ebuild
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sn
LICENSE="GPL-2"
SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
DEPEND="
>=dev-qt/qtcore-${QTMIN}:5
diff --git a/media-fonts/terminus-font/Manifest b/media-fonts/terminus-font/Manifest
index 1e735ed04a4b..3530f1154bbc 100644
--- a/media-fonts/terminus-font/Manifest
+++ b/media-fonts/terminus-font/Manifest
@@ -1 +1,2 @@
+DIST terminus-font-4.49.1.tar.gz 648345 BLAKE2B 8c2edff7e57572361cf9a4907a165f8af69cbd5a3ae15817d02d43ab5134278ab64b269e6bd8c79d2107e5c8c51b58f07ab45c308891464cbc8e3e15767efadb SHA512 2e3a99960c459a453b5879bebbebeb653f0a22060177bf75c67bbeb7d32cfe1acce9e74a88fdc42e299b6dc402e0708552487abd26e80e985c7d6059b0d445a8
DIST terminus-font-4.49.tar.gz 648477 BLAKE2B 67bddaae88b7411381bce5e8fe5c1b0dab334a33f1371a33038556beffa779afec8706f27b156e5660bfab5b8b7aeda75267c68945e1be3b41dbea7e9345f164 SHA512 27d396e7fe399728b5e9228c901922588eab0b344ea438fcf98f18f80ce816d838a42d5a3da0b5644d895747bcbda0e30bb8dabf342c0439d1f6b51f7acf8496
diff --git a/media-fonts/terminus-font/terminus-font-4.49.1.ebuild b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
new file mode 100644
index 000000000000..8e9ac15e61a3
--- /dev/null
+++ b/media-fonts/terminus-font/terminus-font-4.49.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+inherit font python-any-r1
+
+DESCRIPTION="A clean fixed font for the console and X11"
+HOMEPAGE="http://terminus-font.sourceforge.net/"
+SRC_URI="mirror://sourceforge/project/${PN}/${PN}-$(ver_cut 1-2)/${P}.tar.gz"
+
+LICENSE="OFL-1.1 GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="a-like-o +center-tilde distinct-l otf +pcf +pcf-unicode-only +psf quote
+ ru-dv +ru-g ru-i ru-k"
+
+DEPEND="app-arch/gzip
+ ${PYTHON_DEPS}
+ virtual/awk
+ pcf? ( x11-apps/bdftopcf )"
+RDEPEND=""
+
+FONTDIR=/usr/share/fonts/terminus
+FONT_CONF=( 75-yes-terminus.conf )
+DOCS=( README README-BG AUTHORS CHANGES )
+
+REQUIRED_USE="X? ( pcf )"
+
+pkg_setup() {
+ python_setup
+}
+
+src_prepare() {
+ default
+
+ # Upstream patches. Some of them are suggested to be applied by default
+ # dv - de NOT like latin g, but like caps greek delta
+ # ve NOT like greek beta, but like caps latin B
+ # ge - ge NOT like "mirrored" latin s, but like caps greek gamma
+ # ka - small ka NOT like minimised caps latin K, but like small latin k
+ use a-like-o && eapply "${S}"/alt/ao2.diff
+ use center-tilde && eapply "${S}"/alt/td1.diff
+ use distinct-l && eapply "${S}"/alt/ll2.diff
+ use ru-i && eapply "${S}"/alt/ij1.diff
+ use ru-k && eapply "${S}"/alt/ka2.diff
+ use ru-dv && eapply "${S}"/alt/dv1.diff
+ use ru-g && eapply "${S}"/alt/ge2.diff
+ use quote && eapply "${S}"/alt/gq2.diff
+}
+
+src_configure() {
+ local configure_args=(
+ --prefix="${EPREFIX}"/usr
+ --psfdir="${EPREFIX}"/usr/share/consolefonts
+ --x11dir="${EPREFIX}"/${FONTDIR}
+ )
+ # selfwritten configure script
+ ./configure "${configure_args[@]}" || die
+}
+
+src_compile() {
+ local args=(
+ $(usex psf 'psf psf-vgaw' '')
+ $(usex pcf 'pcf pcf-8bit' '')
+ $(usex otf otb '')
+ )
+ [[ ${#args[@]} -gt 0 ]] && emake "${args[@]}"
+}
+
+src_install() {
+ local args=(
+ $(usex psf 'install-psf install-psf-vgaw install-psf-ref' '')
+ $(usex pcf 'install-pcf' '')
+ $(usex otf 'install-otb' '')
+ )
+ # Set the CHECKDIR to a dummy location so we always get the same set of
+ # files installed regardless of what is in / or ROOT or wherever.
+ [[ ${#args[@]} -gt 0 ]] && emake DESTDIR="${D}" CHECKDIR="${D}" "${args[@]}"
+
+ # Remove trans files that the kbd package takes care of installing.
+ rm -f "${ED}"/usr/share/consoletrans/*.trans
+
+ if use pcf-unicode-only; then
+ # Only the ter-x* fonts are unicode (ISO-10646-1) based
+ rm -f "${ED}"/usr/share/fonts/terminus/ter-[0-9a-wy-z]* || die
+ fi
+
+ use otf && FONT_SUFFIX=otb
+ font_src_install
+
+ einstalldocs
+}
diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild
index 11574d0fe0a9..a94f72c6506f 100644
--- a/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild
+++ b/media-sound/xmms2/xmms2-0.8_p20161122-r8.ebuild
@@ -13,7 +13,7 @@ MY_P="${P%_p*}DrO_o-949-gca15e830"
WAF_VER="2.0.19"
DESCRIPTION="X(cross)platform Music Multiplexing System. Next generation of the XMMS player"
-HOMEPAGE="https://xmms2.org/wiki/Main_Page"
+HOMEPAGE="https://github.com/XMMS2"
#SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${MY_P}.tar.bz2
https://waf.io/waf-${WAF_VER}.tar.bz2"
diff --git a/media-video/kaffeine/kaffeine-2.0.18-r1.ebuild b/media-video/kaffeine/kaffeine-2.0.18-r1.ebuild
index 48b9edc935b3..0be321a4b6ff 100644
--- a/media-video/kaffeine/kaffeine-2.0.18-r1.ebuild
+++ b/media-video/kaffeine/kaffeine-2.0.18-r1.ebuild
@@ -10,7 +10,7 @@ inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="Media player with digital TV support by KDE"
diff --git a/net-wireless/bluez/bluez-5.58-r1.ebuild b/net-wireless/bluez/bluez-5.58-r1.ebuild
new file mode 100644
index 000000000000..c34a9ecc702d
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.58-r1.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org"
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session"
+
+# Since this release all remaining extra-tools need readline support, but this could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+REQUIRED_USE="
+ extra-tools? ( deprecated readline )
+ test? ( ${PYTHON_REQUIRED_USE} )
+ test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+ ')
+"
+BDEPEND="
+ virtual/pkgconfig
+ test? ( ${TEST_DEPS} )
+"
+DEPEND="
+ >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+ >=sys-apps/hwids-20121202.2
+ btpclient? ( >=dev-libs/ell-0.39 )
+ cups? ( net-print/cups:= )
+ mesh? (
+ >=dev-libs/ell-0.39
+ >=dev-libs/json-c-0.13:=
+ sys-libs/readline:0=
+ )
+ midi? ( media-libs/alsa-lib )
+ obex? ( dev-libs/libical:= )
+ readline? ( sys-libs/readline:0= )
+ systemd? (
+ >=sys-apps/dbus-1.6:=[user-session=]
+ sys-apps/systemd
+ )
+ !systemd? ( >=sys-apps/dbus-1.6:= )
+ udev? ( >=virtual/udev-172 )
+"
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-bluetooth )
+ test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ # rfkill: Fix reading from rfkill socket
+ "${FILESDIR}"/${P}-rfkill.patch
+
+ # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844)
+ # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+ # https://bugs.gentoo.org/539844
+ "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+
+ # Fedora patches
+ # http://www.spinics.net/lists/linux-bluetooth/msg40136.html
+ "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch
+)
+
+pkg_setup() {
+ # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+ # to prevent bugs like:
+ # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+ CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER
+ ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL"
+ # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206815
+ if use mesh || use test; then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER
+ ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH
+ ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
+ fi
+ if use test; then
+ # http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER"
+ fi
+ linux-info_pkg_setup
+
+ if use test || use test-programs; then
+ python-single-r1_pkg_setup
+ fi
+
+ if ! use udev; then
+ ewarn
+ ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth"
+ ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work,"
+ ewarn "and hid2hci will not be available."
+ ewarn
+ fi
+}
+
+src_prepare() {
+ default
+
+ # http://www.spinics.net/lists/linux-bluetooth/msg38490.html
+ if ! use user-session || ! use systemd; then
+ eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch
+ fi
+
+ eautoreconf
+
+ if use cups; then
+ # Only not .am to not need to run eautoreconf only because of this
+ sed -i \
+ -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \
+ Makefile.{in,tools} || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ # readline is automagic when client is enabled
+ # --enable-client always needs readline, bug #504038
+ # --enable-mesh is handled in the same way
+ ac_cv_header_readline_readline_h=$(multilib_native_usex readline)
+ ac_cv_header_readline_readline_h=$(multilib_native_usex mesh)
+ )
+
+ if ! multilib_is_native_abi; then
+ myconf+=(
+ # deps not used for the library
+ {DBUS,GLIB}_{CFLAGS,LIBS}=' '
+ )
+ fi
+
+ econf \
+ --localstatedir=/var \
+ --disable-android \
+ --enable-datafiles \
+ --enable-optimization \
+ $(use_enable debug) \
+ --enable-pie \
+ --enable-threads \
+ --enable-library \
+ --enable-tools \
+ --enable-manpages \
+ --enable-monitor \
+ --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+ --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+ $(multilib_native_use_enable btpclient) \
+ $(multilib_native_use_enable btpclient external-ell) \
+ $(multilib_native_use_enable cups) \
+ $(multilib_native_use_enable deprecated) \
+ $(multilib_native_use_enable experimental) \
+ $(multilib_native_use_enable mesh) \
+ $(multilib_native_use_enable mesh external-ell) \
+ $(multilib_native_use_enable midi) \
+ $(multilib_native_use_enable obex) \
+ $(multilib_native_use_enable readline client) \
+ $(multilib_native_use_enable systemd) \
+ $(multilib_native_use_enable test-programs test) \
+ $(multilib_native_use_enable udev) \
+ $(multilib_native_use_enable udev hid2hci) \
+ $(multilib_native_use_enable udev sixaxis)
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+ else
+ emake -f Makefile -f - libs \
+ <<<'libs: $(lib_LTLIBRARIES)'
+ fi
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && default
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake DESTDIR="${D}" install
+
+ # Only install extra-tools when relevant USE flag is enabled
+ if use extra-tools; then
+ ewarn "Upstream doesn't support using this tools and their bugs are"
+ ewarn "likely to be ignored forever, also they can break without"
+ ewarn "previous announcement."
+ ewarn "Upstream also states all this tools are not really needed,"
+ ewarn "then, if you still need to rely on them, you must ask them"
+ ewarn "to either install that tool by default or add the needed"
+ ewarn "functionality to the existing 'official' tools."
+ ewarn "Please report this issues to:"
+ ewarn "http://www.bluez.org/development/lists/"
+
+ # Upstream doesn't install this, bug #524640
+ # http://permalink.gmane.org/gmane.linux.bluez.kernel/53115
+ # http://comments.gmane.org/gmane.linux.bluez.kernel/54564
+ dobin tools/btmgmt
+ # gatttool is only built with readline, bug #530776
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1141909
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720486
+ # https://bugs.archlinux.org/task/37686
+ dobin attrib/gatttool
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1699680
+ dobin tools/avinfo
+ fi
+
+ # Not installed by default after being built, bug #666756
+ use btpclient && dobin tools/btpclient
+
+ # Unittests are not that useful once installed, so make them optional
+ if use test-programs; then
+ # Drop python2 only test tools
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206819
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/simple-player || die
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206821
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/test-hfp || die
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206823
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/test-sap-server || die
+
+ python_fix_shebang "${ED}"/usr/$(get_libdir)/bluez/test
+
+ for i in $(find "${ED}"/usr/$(get_libdir)/bluez/test -maxdepth 1 -type f ! -name "*.*"); do
+ dosym "${i}" /usr/bin/bluez-"${i##*/}"
+ done
+ fi
+ else
+ emake DESTDIR="${D}" \
+ install-pkgincludeHEADERS \
+ install-libLTLIBRARIES \
+ install-pkgconfigDATA
+ fi
+}
+
+multilib_src_install_all() {
+ # We need to ensure obexd can be spawned automatically by systemd
+ # when user-session is enabled:
+ # http://marc.info/?l=linux-bluetooth&m=148096094716386&w=2
+ # https://bugs.gentoo.org/show_bug.cgi?id=577842
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804908
+ # https://bugs.archlinux.org/task/45816
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1318441
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1389347
+ if use user-session && use systemd; then
+ ln -s "${ED}"/usr/lib/systemd/user/obex.service "${ED}"/usr/lib/systemd/user/dbus-org.bluez.obex.service
+ fi
+
+ find "${D}" -name '*.la' -type f -delete || die
+
+ keepdir /var/lib/bluetooth
+
+ # Upstream don't want people to play with them
+ # But we keep installing them due to 'historical' reasons
+ insinto /etc/bluetooth
+ local d
+ for d in input network; do
+ doins profiles/${d}/${d}.conf
+ done
+ # Setup auto enable as Fedora does for allowing to use
+ # keyboards/mouse as soon as possible
+ sed -i 's/#\[Policy\]$/\[Policy\]/; s/#AutoEnable=false/AutoEnable=true/' src/main.conf || die
+ doins src/main.conf
+
+ newinitd "${FILESDIR}"/bluetooth-init.d-r5 bluetooth
+ newconfd "${FILESDIR}"/bluetooth-conf.d bluetooth
+
+ einstalldocs
+ use doc && dodoc doc/*.txt
+ # Install .json files as examples to be used by meshctl
+ if use mesh; then
+ dodoc tools/mesh-gatt/*.json
+ local DOC_CONTENTS="Some example .json files were installed into
+ /usr/share/doc/${PF} to be used with meshctl. Feel free to
+ uncompress and copy them to ~/.config/meshctl to use them."
+ readme.gentoo_create_doc
+ fi
+}
+
+pkg_postinst() {
+ use udev && udev_reload
+ systemd_reenable bluetooth.service
+
+ has_version net-dialup/ppp || elog "To use dial up networking you must install net-dialup/ppp"
+ use mesh && readme.gentoo_print_elog
+}
diff --git a/net-wireless/bluez/bluez-5.58.ebuild b/net-wireless/bluez/bluez-5.58.ebuild
index e3eed24ecf61..51471cbc5ae3 100644
--- a/net-wireless/bluez/bluez-5.58.ebuild
+++ b/net-wireless/bluez/bluez-5.58.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/3"
-KEYWORDS="~amd64 arm arm64 ~hppa ~mips ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86"
IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session"
# Since this release all remaining extra-tools need readline support, but this could
diff --git a/net-wireless/bluez/files/bluez-5.58-rfkill.patch b/net-wireless/bluez/files/bluez-5.58-rfkill.patch
new file mode 100644
index 000000000000..dd7f2f978e72
--- /dev/null
+++ b/net-wireless/bluez/files/bluez-5.58-rfkill.patch
@@ -0,0 +1,84 @@
+From 382646b490c1c336dd32f9186293616ceb4d808b Mon Sep 17 00:00:00 2001
+From: Benjamin Berg <bberg@redhat.com>
+Date: Mon, 3 May 2021 14:45:00 +0200
+Subject: [PATCH 1/2] rfkill: Fix reading from rfkill socket
+
+The kernel will always send exactly one event, but the size of the
+passed struct will depend on the length of the submitted read() and the
+kernel version. i.e. the interface can be extended and we need to expect
+for a read to be longer than expected if we ask for it.
+
+Fix this by only requesting the needed length and explicitly check the
+length against the V1 version of the structure to make the code a bit
+more future proof in case the internal copy of the struct is updated to
+contain new fields.
+---
+ src/rfkill.c | 24 +++++++++++-------------
+ 1 file changed, 11 insertions(+), 13 deletions(-)
+
+diff --git a/src/rfkill.c b/src/rfkill.c
+index ec9fcdfdd..2099c5ac5 100644
+--- a/src/rfkill.c
++++ b/src/rfkill.c
+@@ -53,12 +53,12 @@ struct rfkill_event {
+ uint8_t soft;
+ uint8_t hard;
+ };
++#define RFKILL_EVENT_SIZE_V1 8
+
+ static gboolean rfkill_event(GIOChannel *chan,
+ GIOCondition cond, gpointer data)
+ {
+- unsigned char buf[32];
+- struct rfkill_event *event = (void *) buf;
++ struct rfkill_event event = { 0 };
+ struct btd_adapter *adapter;
+ char sysname[PATH_MAX];
+ ssize_t len;
+@@ -69,34 +69,32 @@ static gboolean rfkill_event(GIOChannel *chan,
+
+ fd = g_io_channel_unix_get_fd(chan);
+
+- memset(buf, 0, sizeof(buf));
+-
+- len = read(fd, buf, sizeof(buf));
++ len = read(fd, &event, sizeof(event));
+ if (len < 0) {
+ if (errno == EAGAIN)
+ return TRUE;
+ return FALSE;
+ }
+
+- if (len != sizeof(struct rfkill_event))
++ if (len < RFKILL_EVENT_SIZE_V1)
+ return TRUE;
+
+ DBG("RFKILL event idx %u type %u op %u soft %u hard %u",
+- event->idx, event->type, event->op,
+- event->soft, event->hard);
++ event.idx, event.type, event.op,
++ event.soft, event.hard);
+
+- if (event->soft || event->hard)
++ if (event.soft || event.hard)
+ return TRUE;
+
+- if (event->op != RFKILL_OP_CHANGE)
++ if (event.op != RFKILL_OP_CHANGE)
+ return TRUE;
+
+- if (event->type != RFKILL_TYPE_BLUETOOTH &&
+- event->type != RFKILL_TYPE_ALL)
++ if (event.type != RFKILL_TYPE_BLUETOOTH &&
++ event.type != RFKILL_TYPE_ALL)
+ return TRUE;
+
+ snprintf(sysname, sizeof(sysname) - 1,
+- "/sys/class/rfkill/rfkill%u/name", event->idx);
++ "/sys/class/rfkill/rfkill%u/name", event.idx);
+
+ fd = open(sysname, O_RDONLY);
+ if (fd < 0)
+--
+2.31.1
+
diff --git a/sci-libs/rtree/Manifest b/sci-libs/rtree/Manifest
index 405a862ae51a..5dfbd7f55310 100644
--- a/sci-libs/rtree/Manifest
+++ b/sci-libs/rtree/Manifest
@@ -1 +1,2 @@
DIST Rtree-0.9.4.tar.gz 62017 BLAKE2B 72a979a3b9b9e9e1d18ea8646bbf860413c18420ce40946108c4f2f0e59fcb5bb64971a57936a92714e02e13419f7dc594b2371e4b44a4fd6a3e3986c19f7d85 SHA512 59981ffefedac1162faaa86ea10d7d5503da46c7ae9588a57e1a49214043de5f41bd4836965651d4cd22e7959c37cc6d586d9912568a2aaf693a0afb7895b429
+DIST Rtree-0.9.7.tar.gz 44877 BLAKE2B 4ee5ad4c478ada448a8faa5ba29bdfbb67bc2f688cb8c6f465f4637fbd890cbd997f24573b25a936b7ceb503cc0b7684a1932e6ac91a85e4c37730ee9a6d39f0 SHA512 35b39e29f6d2b9cf4e774191bed69ade515680d07213f0ba74748da11ba916b41c93dfc4f489d7320855f3722ac8b5b58bac4614ea95e6230fcffe33f4332607
diff --git a/sci-libs/rtree/metadata.xml b/sci-libs/rtree/metadata.xml
index d03728e20d7e..a0a47a2da71d 100644
--- a/sci-libs/rtree/metadata.xml
+++ b/sci-libs/rtree/metadata.xml
@@ -5,6 +5,10 @@
<email>3dprint@gentoo.org</email>
<name>Gentoo 3D Printer Project</name>
</maintainer>
+ <maintainer type="person">
+ <email>andrewammerlaan@gentoo.org</email>
+ <name>Andrew Ammerlaan</name>
+ </maintainer>
<longdescription>
Rtree is a ctypes Python wrapper of libspatialindex that provides a number of advanced spatial indexing
features for the spatially curious Python user.
diff --git a/sci-libs/rtree/rtree-0.9.7.ebuild b/sci-libs/rtree/rtree-0.9.7.ebuild
new file mode 100644
index 000000000000..021ea1b4638d
--- /dev/null
+++ b/sci-libs/rtree/rtree-0.9.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit distutils-r1
+
+MY_PN="Rtree"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="R-Tree spatial index for Python GIS"
+HOMEPAGE="https://rtree.readthedocs.io"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+S="${WORKDIR}/${MY_P}"
+
+RDEPEND="sci-libs/libspatialindex"
+
+distutils_enable_sphinx docs/source
+distutils_enable_tests pytest
+
+DEPEND+="
+ test? ( dev-python/numpy[${PYTHON_USEDEP}] )
+"
diff --git a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.8.1.ebuild b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.8.1.ebuild
index 4131ed399282..f144437d0ed6 100644
--- a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.8.1.ebuild
+++ b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
IUSE="geolocation screencast"
BDEPEND="
diff --git a/sys-fs/libeatmydata/Manifest b/sys-fs/libeatmydata/Manifest
index 1185b80833a3..f76ee6105087 100644
--- a/sys-fs/libeatmydata/Manifest
+++ b/sys-fs/libeatmydata/Manifest
@@ -1 +1,2 @@
DIST libeatmydata-105.tar.gz 419427 BLAKE2B 251fc4226ddddce16abc16c8a0717cd69621e8c166cf7a7dec1c8782c2a25edcf26e34f1a09bd2b6153a46eb99a6cf4b1adc334db188201b12a27b4a1562ed03 SHA512 fb2ac1400d5e3c44bfc952c72f29a4c7234edf5b756a9602ad822c57fbc9813c35d2da9492e2982abf81e0826d278da2d31ee1865e806754e0b387ad699367d4
+DIST libeatmydata-129.tar.gz 358437 BLAKE2B 448cff19629fa1a07443a52ebe16a7bf9a8ac7d0c2688e89555ed6c9c2369695a70ae2abf1b74152b3c305e6bc019e2e9808af6642122cd10a73deb7dfb580f2 SHA512 dbd0ea4df77034ecbb75955394b15aec6f1331205a5c7aa4a6e0595e3e486bbcc81c28a264bf5441c660563f74bfb06630da98373d481a2ebd9e9b1538c109d1
diff --git a/sys-fs/libeatmydata/libeatmydata-129.ebuild b/sys-fs/libeatmydata/libeatmydata-129.ebuild
new file mode 100644
index 000000000000..bb2148e907ef
--- /dev/null
+++ b/sys-fs/libeatmydata/libeatmydata-129.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal
+
+DESCRIPTION="LD_PRELOAD hack to convert sync()/msync() and the like to NO-OP"
+HOMEPAGE="https://www.flamingspork.com/projects/libeatmydata/"
+SRC_URI="https://github.com/stewartsmith/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-util/strace )"
+
+ECONF_SOURCE="${S}"
+
+multilib_src_test() {
+ # sandbox fools LD_PRELOAD and libeatmydata does not get control
+ # feature of sandbox
+ SANDBOX_ON=0 LD_PRELOAD= emake -k check
+}
+
+multilib_src_install_all() {
+ find "${D}" -name '*.la' -type f -delete || die
+
+ dodoc AUTHORS README.md
+}