summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2021-04-12 23:20:13 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2021-04-12 23:20:13 +0000
commited0e05e34ffdf9a906463702130abcb3e057cb18 (patch)
tree53b008c2a2013297e3c0dee68eac3da1729171b2
parent2021-04-12 23:05:18 UTC (diff)
parentx11-libs/vte: Stabilize 0.62.3 arm64, #774927 (diff)
downloadgentoo-ed0e05e34ffdf9a906463702130abcb3e057cb18.tar.gz
gentoo-ed0e05e34ffdf9a906463702130abcb3e057cb18.tar.bz2
gentoo-ed0e05e34ffdf9a906463702130abcb3e057cb18.zip
Merge updates from master
-rw-r--r--app-accessibility/at-spi2-atk/at-spi2-atk-2.38.0.ebuild2
-rw-r--r--app-accessibility/at-spi2-core/at-spi2-core-2.38.0.ebuild2
-rw-r--r--app-accessibility/orca/orca-3.36.6.ebuild2
-rw-r--r--app-admin/fam/fam-2.7.0_p17_p3.ebuild2
-rw-r--r--app-crypt/gcr/gcr-3.38.1.ebuild2
-rw-r--r--app-crypt/libsecret/libsecret-0.20.4.ebuild2
-rw-r--r--app-editors/dhex/dhex-0.69.ebuild1
-rw-r--r--app-editors/levee/levee-3.5a.ebuild13
-rw-r--r--app-editors/sandy/sandy-0.4-r1.ebuild6
-rw-r--r--app-misc/ckermit/ckermit-8.0.211-r4.ebuild4
-rw-r--r--app-misc/ckermit/ckermit-9.0.302.ebuild3
-rw-r--r--app-misc/geoclue/geoclue-2.5.7.ebuild2
-rw-r--r--app-misc/sl/sl-5.02.ebuild7
-rw-r--r--app-misc/vcp/vcp-2.2-r2.ebuild3
-rw-r--r--app-text/enchant/enchant-2.2.15-r1.ebuild2
-rw-r--r--app-text/gspell/gspell-1.8.4.ebuild2
-rw-r--r--app-text/iso-codes/iso-codes-4.5.0.ebuild2
-rw-r--r--dev-cpp/mm-common/mm-common-1.0.2.ebuild2
-rw-r--r--dev-embedded/smdk-dltool/smdk-dltool-0.20-r4.ebuild3
-rw-r--r--dev-embedded/u-boot-tools/u-boot-tools-2020.04-r2.ebuild1
-rw-r--r--dev-embedded/u-boot-tools/u-boot-tools-2021.04_rc2.ebuild1
-rw-r--r--dev-java/openjdk/openjdk-8.272_p10.ebuild1
-rw-r--r--dev-java/openjdk/openjdk-8.282_p08-r1.ebuild1
-rw-r--r--dev-lang/ghc/ghc-8.10.4.ebuild1
-rw-r--r--dev-lang/ghc/ghc-8.8.4.ebuild1
-rw-r--r--dev-lang/ghc/ghc-9.0.1.ebuild1
-rw-r--r--dev-lang/swig/swig-4.0.0.ebuild11
-rw-r--r--dev-lang/swig/swig-4.0.2.ebuild9
-rw-r--r--dev-lang/tk/tk-8.6.10.ebuild2
-rw-r--r--dev-lang/tk/tk-8.6.11.1.ebuild2
-rw-r--r--dev-lang/tk/tk-8.6.11.ebuild2
-rw-r--r--dev-lang/tk/tk-8.6.8.ebuild4
-rw-r--r--dev-lang/tk/tk-8.6.9.1.ebuild2
-rw-r--r--dev-lang/tk/tk-8.6.9.ebuild2
-rw-r--r--dev-lang/vala/vala-0.40.24.ebuild2
-rw-r--r--dev-lang/vala/vala-0.48.12.ebuild2
-rw-r--r--dev-libs/appstream-glib/appstream-glib-0.7.18.ebuild2
-rw-r--r--dev-libs/gjs/gjs-1.66.2.ebuild2
-rw-r--r--dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild2
-rw-r--r--dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild2
-rw-r--r--dev-libs/json-glib/json-glib-1.6.0.ebuild2
-rw-r--r--dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild1
-rw-r--r--dev-libs/libgdata/libgdata-0.17.13.ebuild2
-rw-r--r--dev-libs/libgudev/libgudev-234.ebuild2
-rw-r--r--dev-libs/libmanette/libmanette-0.2.5.ebuild2
-rw-r--r--dev-libs/libpwquality/libpwquality-1.4.4.ebuild2
-rw-r--r--dev-libs/libsigc++/libsigc++-2.10.6.ebuild2
-rw-r--r--dev-libs/vala-common/vala-common-0.48.12.ebuild2
-rw-r--r--dev-ml/cudf/cudf-0.9.ebuild2
-rw-r--r--dev-perl/Quota/Quota-1.7.2-r1.ebuild3
-rw-r--r--dev-python/html5-parser/html5-parser-0.4.9.ebuild7
-rw-r--r--dev-python/pillow/pillow-8.1.2.ebuild1
-rw-r--r--dev-python/pillow/pillow-8.2.0.ebuild1
-rw-r--r--dev-python/pygobject/pygobject-3.38.0.ebuild2
-rw-r--r--dev-util/cunit/cunit-2.1_p3.ebuild3
-rw-r--r--dev-util/editorconfig-geany/editorconfig-geany-0.2.ebuild3
-rw-r--r--dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-10.2.89-r1.ebuild3
-rw-r--r--dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.61-r1.ebuild5
-rw-r--r--dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.2.88-r1.ebuild5
-rw-r--r--dev-util/perf/perf-5.10.16.ebuild1
-rw-r--r--dev-util/perf/perf-5.11.ebuild1
-rw-r--r--dev-util/perf/perf-5.8.ebuild1
-rw-r--r--dev-util/perf/perf-5.9.9.ebuild1
-rw-r--r--dev-util/radare2/Manifest1
-rw-r--r--dev-util/radare2/files/radare2-5.2.0-ssl-build.patch54
-rw-r--r--dev-util/radare2/radare2-5.2.0.ebuild80
-rw-r--r--dev-util/wiggle/wiggle-0.9-r1.ebuild1
-rw-r--r--games-emulation/mupen64plus-rsp-hle/mupen64plus-rsp-hle-2.5.9.ebuild3
-rw-r--r--games-puzzle/braincurses/braincurses-1.1.0.ebuild8
-rw-r--r--games-puzzle/gnurobbo/gnurobbo-0.68.ebuild3
-rw-r--r--games-strategy/tornado/tornado-1.4-r2.ebuild3
-rw-r--r--games-util/joystick/joystick-1.6.1.ebuild3
-rw-r--r--games-util/joystick/joystick-1.7.0.ebuild3
-rw-r--r--gnome-base/gdm/gdm-3.36.4-r1.ebuild2
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-3.38.3.ebuild2
-rw-r--r--gnome-base/gnome-desktop/gnome-desktop-3.38.3.ebuild2
-rw-r--r--gnome-base/gnome-session/gnome-session-3.38.0.ebuild2
-rw-r--r--gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild2
-rw-r--r--gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild2
-rw-r--r--gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.38.0.ebuild2
-rw-r--r--gnome-base/librsvg/librsvg-2.50.3.ebuild2
-rw-r--r--gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild2
-rw-r--r--gnome-extra/gucharmap/gucharmap-13.0.4.ebuild2
-rw-r--r--gnome-extra/libgsf/libgsf-1.14.47.ebuild2
-rw-r--r--gnome-extra/nm-applet/nm-applet-1.20.0.ebuild2
-rw-r--r--gui-libs/libhandy/libhandy-1.0.3.ebuild2
-rw-r--r--media-fonts/cantarell/cantarell-0.301.ebuild2
-rw-r--r--media-libs/gmmlib/Manifest1
-rw-r--r--media-libs/gmmlib/gmmlib-21.1.1.ebuild48
-rw-r--r--media-libs/graphene/graphene-1.10.2-r1.ebuild2
-rw-r--r--media-libs/libgphoto2/libgphoto2-2.5.26.ebuild2
-rw-r--r--media-libs/netpbm/netpbm-10.76.00.ebuild7
-rw-r--r--media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild1
-rw-r--r--media-video/libva-utils/Manifest4
-rw-r--r--media-video/libva-utils/libva-utils-2.11.1.ebuild8
-rw-r--r--media-video/libva-utils/libva-utils-9999.ebuild8
-rw-r--r--media-video/libva-utils/metadata.xml2
-rw-r--r--media-video/pipewire/pipewire-0.3.22.ebuild2
-rw-r--r--net-analyzer/ipguard/ipguard-1.04-r1.ebuild9
-rw-r--r--net-analyzer/tcpstat/tcpstat-1.5_p8.ebuild12
-rw-r--r--net-ftp/ncftp/ncftp-3.2.6-r2.ebuild2
-rw-r--r--net-libs/glib-networking/glib-networking-2.66.0.ebuild2
-rw-r--r--net-libs/libmbim/libmbim-1.24.4.ebuild2
-rw-r--r--net-libs/libqmi/libqmi-1.26.6.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-12.21.0.ebuild1
-rw-r--r--net-libs/nodejs/nodejs-14.16.0.ebuild1
-rw-r--r--net-libs/nodejs/nodejs-15.11.0.ebuild1
-rw-r--r--net-libs/nodejs/nodejs-99999999.ebuild3
-rw-r--r--net-mail/metamail/metamail-2.7.53.3-r2.ebuild1
-rw-r--r--net-misc/dhcpcd/dhcpcd-9.3.4.ebuild2
-rw-r--r--net-misc/ipsorcery/ipsorcery-2.0.9-r2.ebuild12
-rw-r--r--net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20201225.ebuild2
-rw-r--r--net-misc/modemmanager/modemmanager-1.14.8.ebuild2
-rw-r--r--net-misc/networkmanager/networkmanager-1.28.0-r1.ebuild2
-rw-r--r--net-misc/olsrd/olsrd-0.9.6.1.ebuild3
-rw-r--r--net-misc/olsrd/olsrd-0.9.8.ebuild3
-rw-r--r--net-wireless/dump1090/dump1090-4.0.ebuild1
-rw-r--r--net-wireless/dump1090/dump1090-9999.ebuild3
-rw-r--r--net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild2
-rw-r--r--sci-astronomy/montage/montage-5.0.ebuild1
-rw-r--r--sci-astronomy/predict/predict-2.2.3-r2.ebuild5
-rw-r--r--sci-biology/ncbi-tools/ncbi-tools-2.2.26-r2.ebuild7
-rw-r--r--sci-chemistry/tinker/tinker-8.2.1.ebuild10
-rw-r--r--sci-libs/cdf/cdf-3.5.0.2.ebuild7
-rw-r--r--sci-libs/gsl/gsl-2.5-r1.ebuild1
-rw-r--r--sys-apps/busybox/busybox-1.32.1.ebuild1
-rw-r--r--sys-apps/busybox/busybox-1.33.0.ebuild1
-rw-r--r--sys-apps/busybox/busybox-9999.ebuild3
-rw-r--r--sys-apps/dtc/dtc-1.5.0.ebuild3
-rw-r--r--sys-apps/ethq/ethq-0.5.0.ebuild5
-rw-r--r--sys-apps/ethq/ethq-0.6.1.ebuild5
-rw-r--r--sys-apps/ethq/ethq-9999.ebuild3
-rw-r--r--sys-apps/flashrom/flashrom-9999.ebuild1
-rw-r--r--sys-apps/osinfo-db/osinfo-db-20201015.ebuild2
-rw-r--r--sys-apps/spu-tools/spu-tools-2.3.0.136.ebuild3
-rw-r--r--sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild5
-rw-r--r--sys-cluster/charm/charm-6.8.2.ebuild5
-rw-r--r--sys-devel/gdb/gdb-10.1.ebuild1
-rw-r--r--sys-devel/gdb/gdb-9999.ebuild1
-rw-r--r--www-client/netsurf/netsurf-3.10-r4.ebuild4
-rw-r--r--x11-libs/colord-gtk/colord-gtk-0.2.0.ebuild2
-rw-r--r--x11-libs/libclxclient/libclxclient-3.9.2.ebuild3
-rw-r--r--x11-libs/libva-intel-media-driver/Manifest1
-rw-r--r--x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.1.3.ebuild62
-rw-r--r--x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild4
-rw-r--r--x11-libs/vte/vte-0.62.3.ebuild2
-rw-r--r--x11-misc/accessx/accessx-0951-r2.ebuild8
-rw-r--r--x11-misc/easystroke/easystroke-0.6.0-r3.ebuild3
-rw-r--r--x11-misc/svkbd/svkbd-0.2.1-r1.ebuild1
-rw-r--r--x11-misc/xbattbar/xbattbar-1.4.9.ebuild4
-rw-r--r--x11-misc/xdesktopwaves/xdesktopwaves-1.4.ebuild1
-rw-r--r--x11-misc/xdotool/xdotool-3.20160805.1.ebuild3
-rw-r--r--x11-misc/xidle/xidle-26052015.ebuild11
-rw-r--r--x11-misc/xowl/xowl-9999.ebuild9
-rw-r--r--x11-terms/kterm/kterm-6.2.0-r6.ebuild6
-rw-r--r--x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.38.0.ebuild2
-rw-r--r--x11-wm/mutter/mutter-3.38.3-r1.ebuild2
-rw-r--r--x11-wm/spectrwm/spectrwm-3.4.1.ebuild1
-rw-r--r--x11-wm/xoat/xoat-9999.ebuild3
159 files changed, 545 insertions, 166 deletions
diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-2.38.0.ebuild b/app-accessibility/at-spi2-atk/at-spi2-atk-2.38.0.ebuild
index 59147d2e5f2c..4d4f1f4e6a75 100644
--- a/app-accessibility/at-spi2-atk/at-spi2-atk-2.38.0.ebuild
+++ b/app-accessibility/at-spi2-atk/at-spi2-atk-2.38.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2.1+"
SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.38.0.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.38.0.ebuild
index 70d97c0f053b..36d428e8edf2 100644
--- a/app-accessibility/at-spi2-core/at-spi2-core-2.38.0.ebuild
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.38.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2.1+"
SLOT="2"
IUSE="X gtk-doc +introspection"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
RDEPEND="
>=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
diff --git a/app-accessibility/orca/orca-3.36.6.ebuild b/app-accessibility/orca/orca-3.36.6.ebuild
index add1799b48d5..11bf35d7d34e 100644
--- a/app-accessibility/orca/orca-3.36.6.ebuild
+++ b/app-accessibility/orca/orca-3.36.6.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Orca"
LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="+braille"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/app-admin/fam/fam-2.7.0_p17_p3.ebuild b/app-admin/fam/fam-2.7.0_p17_p3.ebuild
index 5d25296fe157..801f387b200c 100644
--- a/app-admin/fam/fam-2.7.0_p17_p3.ebuild
+++ b/app-admin/fam/fam-2.7.0_p17_p3.ebuild
@@ -29,6 +29,8 @@ DEPEND="
RDEPEND="
${DEPEND}
"
+BDEPEND="virtual/pkgconfig"
+
DOCS=( AUTHORS ChangeLog INSTALL NEWS TODO README )
PATCHES=(
diff --git a/app-crypt/gcr/gcr-3.38.1.ebuild b/app-crypt/gcr/gcr-3.38.1.ebuild
index 3e7d20709a39..ec69e66b30d8 100644
--- a/app-crypt/gcr/gcr-3.38.1.ebuild
+++ b/app-crypt/gcr/gcr-3.38.1.ebuild
@@ -17,7 +17,7 @@ IUSE="gtk gtk-doc +introspection test +vala"
REQUIRED_USE="vala? ( introspection )"
RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
DEPEND="
>=dev-libs/glib-2.44.0:2
diff --git a/app-crypt/libsecret/libsecret-0.20.4.ebuild b/app-crypt/libsecret/libsecret-0.20.4.ebuild
index 3b8b1500d195..742da4ad598a 100644
--- a/app-crypt/libsecret/libsecret-0.20.4.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.4.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="
gtk-doc? ( crypt )
"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
DEPEND="
>=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
diff --git a/app-editors/dhex/dhex-0.69.ebuild b/app-editors/dhex/dhex-0.69.ebuild
index 93a5aa2c899d..653613c88304 100644
--- a/app-editors/dhex/dhex-0.69.ebuild
+++ b/app-editors/dhex/dhex-0.69.ebuild
@@ -17,6 +17,7 @@ IUSE=""
DEPEND="sys-libs/ncurses:="
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
diff --git a/app-editors/levee/levee-3.5a.ebuild b/app-editors/levee/levee-3.5a.ebuild
index 965d248fd053..79cc2355d23d 100644
--- a/app-editors/levee/levee-3.5a.ebuild
+++ b/app-editors/levee/levee-3.5a.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -13,9 +13,14 @@ SLOT="0"
KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE=""
-DEPEND="!app-text/lv
- sys-libs/ncurses:0="
-RDEPEND="${DEPEND}"
+RDEPEND="
+ !app-text/lv
+ sys-libs/ncurses:0=
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.4o-darwin.patch
diff --git a/app-editors/sandy/sandy-0.4-r1.ebuild b/app-editors/sandy/sandy-0.4-r1.ebuild
index d6f94b34f70f..9e28a7fcfea3 100644
--- a/app-editors/sandy/sandy-0.4-r1.ebuild
+++ b/app-editors/sandy/sandy-0.4-r1.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
@@ -18,6 +18,10 @@ DEPEND="
RDEPEND="
${DEPEND}
"
+BDEPEND="
+ virtual/pkgconfig
+"
+
PATCHES=(
"${FILESDIR}"/${PN}-0.4-gentoo.patch
)
diff --git a/app-misc/ckermit/ckermit-8.0.211-r4.ebuild b/app-misc/ckermit/ckermit-8.0.211-r4.ebuild
index 9d8950eb448b..1e999f50c638 100644
--- a/app-misc/ckermit/ckermit-8.0.211-r4.ebuild
+++ b/app-misc/ckermit/ckermit-8.0.211-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -22,6 +22,8 @@ DEPEND="ncurses? ( >=sys-libs/ncurses-5.2:= )"
RDEPEND="${DEPEND}
net-dialup/lrzsz"
+DEPEND+=" ncurses? ( virtual/pkgconfig )"
+
S=${WORKDIR}
src_prepare() {
diff --git a/app-misc/ckermit/ckermit-9.0.302.ebuild b/app-misc/ckermit/ckermit-9.0.302.ebuild
index 8c7e12e0f401..b4e94460773e 100644
--- a/app-misc/ckermit/ckermit-9.0.302.ebuild
+++ b/app-misc/ckermit/ckermit-9.0.302.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -21,6 +21,7 @@ IUSE="ncurses"
DEPEND="ncurses? ( >=sys-libs/ncurses-5.2:= )"
RDEPEND="${DEPEND}
net-dialup/lrzsz"
+BDEPEND="ncurses? ( virtual/pkgconfig )"
S=${WORKDIR}
diff --git a/app-misc/geoclue/geoclue-2.5.7.ebuild b/app-misc/geoclue/geoclue-2.5.7.ebuild
index 1efa71eee9dc..2caba3e6aab1 100644
--- a/app-misc/geoclue/geoclue-2.5.7.ebuild
+++ b/app-misc/geoclue/geoclue-2.5.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.b
LICENSE="LGPL-2.1+ GPL-2+"
SLOT="2.0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
IUSE="+introspection gtk-doc modemmanager vala zeroconf"
REQUIRED_USE="vala? ( introspection )"
diff --git a/app-misc/sl/sl-5.02.ebuild b/app-misc/sl/sl-5.02.ebuild
index 757ac7f1597b..155164f1eaaf 100644
--- a/app-misc/sl/sl-5.02.ebuild
+++ b/app-misc/sl/sl-5.02.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=6
@@ -15,7 +15,10 @@ KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-l
IUSE="l10n_ja"
RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
DOCS=( README.md )
diff --git a/app-misc/vcp/vcp-2.2-r2.ebuild b/app-misc/vcp/vcp-2.2-r2.ebuild
index 686e5ab2df44..5717fc48d193 100644
--- a/app-misc/vcp/vcp-2.2-r2.ebuild
+++ b/app-misc/vcp/vcp-2.2-r2.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
@@ -15,6 +15,7 @@ KEYWORDS="amd64 ~arm ~arm64 ppc ~sparc x86"
DEPEND="sys-libs/ncurses:0="
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
DOCS=( Changelog README INSTALL )
diff --git a/app-text/enchant/enchant-2.2.15-r1.ebuild b/app-text/enchant/enchant-2.2.15-r1.ebuild
index 7857db775156..2942529407cc 100644
--- a/app-text/enchant/enchant-2.2.15-r1.ebuild
+++ b/app-text/enchant/enchant-2.2.15-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/AbiWord/enchant/releases/download/v${PV}/${P}.tar.gz
LICENSE="LGPL-2.1+"
SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE="aspell +hunspell test voikko"
REQUIRED_USE="|| ( hunspell aspell )"
diff --git a/app-text/gspell/gspell-1.8.4.ebuild b/app-text/gspell/gspell-1.8.4.ebuild
index 549adb416230..8c255e7c8d2c 100644
--- a/app-text/gspell/gspell-1.8.4.ebuild
+++ b/app-text/gspell/gspell-1.8.4.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gspell"
LICENSE="LGPL-2.1+"
SLOT="0/2" # subslot = libgspell-1 soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~sparc x86"
IUSE="+introspection +vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/app-text/iso-codes/iso-codes-4.5.0.ebuild b/app-text/iso-codes/iso-codes-4.5.0.ebuild
index 8ca09e364dbe..2e620982ed33 100644
--- a/app-text/iso-codes/iso-codes-4.5.0.ebuild
+++ b/app-text/iso-codes/iso-codes-4.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/${P}/${PN}-${P}.tar
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
BDEPEND="${PYTHON_DEPS}
sys-devel/gettext
diff --git a/dev-cpp/mm-common/mm-common-1.0.2.ebuild b/dev-cpp/mm-common/mm-common-1.0.2.ebuild
index 354a583d70bf..1999787b7ced 100644
--- a/dev-cpp/mm-common/mm-common-1.0.2.ebuild
+++ b/dev-cpp/mm-common/mm-common-1.0.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.gtkmm.org/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86"
src_prepare() {
default
diff --git a/dev-embedded/smdk-dltool/smdk-dltool-0.20-r4.ebuild b/dev-embedded/smdk-dltool/smdk-dltool-0.20-r4.ebuild
index ece10a6cf42a..2f9139eec71b 100644
--- a/dev-embedded/smdk-dltool/smdk-dltool-0.20-r4.ebuild
+++ b/dev-embedded/smdk-dltool/smdk-dltool-0.20-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
@@ -17,6 +17,7 @@ RESTRICT="mirror bindist"
RDEPEND="virtual/libusb:1"
DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/releases/smdk-tools-v${PV}/dltool"
diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2020.04-r2.ebuild b/dev-embedded/u-boot-tools/u-boot-tools-2020.04-r2.ebuild
index d387a3bf6e79..161bcfbd7fc2 100644
--- a/dev-embedded/u-boot-tools/u-boot-tools-2020.04-r2.ebuild
+++ b/dev-embedded/u-boot-tools/u-boot-tools-2020.04-r2.ebuild
@@ -18,6 +18,7 @@ IUSE=""
BDEPEND="
sys-devel/bison
sys-devel/flex
+ virtual/pkgconfig
"
S=${WORKDIR}/${MY_P}
diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2021.04_rc2.ebuild b/dev-embedded/u-boot-tools/u-boot-tools-2021.04_rc2.ebuild
index fac11bef4161..fe9f799ed944 100644
--- a/dev-embedded/u-boot-tools/u-boot-tools-2021.04_rc2.ebuild
+++ b/dev-embedded/u-boot-tools/u-boot-tools-2021.04_rc2.ebuild
@@ -20,6 +20,7 @@ DEPEND="${RDEPEND}"
BDEPEND="
sys-devel/bison
sys-devel/flex
+ virtual/pkgconfig
"
S=${WORKDIR}/${MY_P}
diff --git a/dev-java/openjdk/openjdk-8.272_p10.ebuild b/dev-java/openjdk/openjdk-8.272_p10.ebuild
index 4e2309327cdd..73cd8367b504 100644
--- a/dev-java/openjdk/openjdk-8.272_p10.ebuild
+++ b/dev-java/openjdk/openjdk-8.272_p10.ebuild
@@ -74,6 +74,7 @@ DEPEND="
app-arch/zip
media-libs/alsa-lib
net-print/cups
+ virtual/pkgconfig
x11-base/xorg-proto
x11-libs/libX11
x11-libs/libXext
diff --git a/dev-java/openjdk/openjdk-8.282_p08-r1.ebuild b/dev-java/openjdk/openjdk-8.282_p08-r1.ebuild
index 88eb48ba9b1d..94a4e170e54b 100644
--- a/dev-java/openjdk/openjdk-8.282_p08-r1.ebuild
+++ b/dev-java/openjdk/openjdk-8.282_p08-r1.ebuild
@@ -74,6 +74,7 @@ DEPEND="
app-arch/zip
media-libs/alsa-lib
net-print/cups
+ virtual/pkgconfig
x11-base/xorg-proto
x11-libs/libX11
x11-libs/libXext
diff --git a/dev-lang/ghc/ghc-8.10.4.ebuild b/dev-lang/ghc/ghc-8.10.4.ebuild
index 7257681ccbe7..265658399337 100644
--- a/dev-lang/ghc/ghc-8.10.4.ebuild
+++ b/dev-lang/ghc/ghc-8.10.4.ebuild
@@ -106,6 +106,7 @@ PREBUILT_BINARY_RDEPENDS="${PREBUILT_BINARY_DEPENDS}
RDEPEND+="binary? ( ${PREBUILT_BINARY_RDEPENDS} )"
DEPEND="${RDEPEND}
+ virtual/pkgconfig
doc? ( app-text/docbook-xml-dtd:4.2
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
diff --git a/dev-lang/ghc/ghc-8.8.4.ebuild b/dev-lang/ghc/ghc-8.8.4.ebuild
index 0ad88139e259..2b7cd22116bc 100644
--- a/dev-lang/ghc/ghc-8.8.4.ebuild
+++ b/dev-lang/ghc/ghc-8.8.4.ebuild
@@ -105,6 +105,7 @@ PREBUILT_BINARY_RDEPENDS="${PREBUILT_BINARY_DEPENDS}
RDEPEND+="binary? ( ${PREBUILT_BINARY_RDEPENDS} )"
DEPEND="${RDEPEND}
+ virtual/pkgconfig
doc? ( app-text/docbook-xml-dtd:4.2
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
diff --git a/dev-lang/ghc/ghc-9.0.1.ebuild b/dev-lang/ghc/ghc-9.0.1.ebuild
index e9b2703051b9..3a1b5e9d9a8b 100644
--- a/dev-lang/ghc/ghc-9.0.1.ebuild
+++ b/dev-lang/ghc/ghc-9.0.1.ebuild
@@ -106,6 +106,7 @@ PREBUILT_BINARY_RDEPENDS="${PREBUILT_BINARY_DEPENDS}
RDEPEND+="binary? ( ${PREBUILT_BINARY_RDEPENDS} )"
DEPEND="${RDEPEND}
+ virtual/pkgconfig
doc? ( app-text/docbook-xml-dtd:4.2
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
diff --git a/dev-lang/swig/swig-4.0.0.ebuild b/dev-lang/swig/swig-4.0.0.ebuild
index a9035ba0553e..d42f0e7135c2 100644
--- a/dev-lang/swig/swig-4.0.0.ebuild
+++ b/dev-lang/swig/swig-4.0.0.ebuild
@@ -15,9 +15,14 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x
IUSE="ccache doc pcre"
RESTRICT="test"
-DEPEND="pcre? ( dev-libs/libpcre )
- ccache? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ pcre? ( dev-libs/libpcre )
+ ccache? ( sys-libs/zlib )
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO )
diff --git a/dev-lang/swig/swig-4.0.2.ebuild b/dev-lang/swig/swig-4.0.2.ebuild
index 74f6f78e1b1a..451825ff02d4 100644
--- a/dev-lang/swig/swig-4.0.2.ebuild
+++ b/dev-lang/swig/swig-4.0.2.ebuild
@@ -15,9 +15,12 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x
IUSE="ccache doc pcre"
RESTRICT="test"
-DEPEND="pcre? ( dev-libs/libpcre )
- ccache? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ virtual/pkgconfig
+ pcre? ( dev-libs/libpcre )
+ ccache? ( sys-libs/zlib )
+"
+DEPEND="${RDEPEND}"
DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO )
diff --git a/dev-lang/tk/tk-8.6.10.ebuild b/dev-lang/tk/tk-8.6.10.ebuild
index 4502071389cb..c1ddce363a10 100644
--- a/dev-lang/tk/tk-8.6.10.ebuild
+++ b/dev-lang/tk/tk-8.6.10.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
!aqua? ( x11-base/xorg-proto )"
-
+BDEPEND="virtual/pkgconfig"
# Not bumped to 8.6
#RESTRICT=test
diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild
index f033c912f9c6..6123a0f496dd 100644
--- a/dev-lang/tk/tk-8.6.11.1.ebuild
+++ b/dev-lang/tk/tk-8.6.11.1.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
!aqua? ( x11-base/xorg-proto )"
-
+BDEPEND="virtual/pkgconfig"
# Not bumped to 8.6
#RESTRICT=test
diff --git a/dev-lang/tk/tk-8.6.11.ebuild b/dev-lang/tk/tk-8.6.11.ebuild
index 741a2f709920..8e5f0752bdc4 100644
--- a/dev-lang/tk/tk-8.6.11.ebuild
+++ b/dev-lang/tk/tk-8.6.11.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
!aqua? ( x11-base/xorg-proto )"
-
+BDEPEND="virtual/pkgconfig"
# Not bumped to 8.6
#RESTRICT=test
diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild
index e279039f0511..73702cabfbe3 100644
--- a/dev-lang/tk/tk-8.6.8.ebuild
+++ b/dev-lang/tk/tk-8.6.8.ebuild
@@ -26,7 +26,9 @@ RDEPEND="
xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
)
~dev-lang/tcl-${PV}:0=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
!aqua? ( x11-base/xorg-proto )"
# Not bumped to 8.6
diff --git a/dev-lang/tk/tk-8.6.9.1.ebuild b/dev-lang/tk/tk-8.6.9.1.ebuild
index 3dfd46f07414..c61e678cd22f 100644
--- a/dev-lang/tk/tk-8.6.9.1.ebuild
+++ b/dev-lang/tk/tk-8.6.9.1.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
!aqua? ( x11-base/xorg-proto )"
-
+BDEPEND="virtual/pkgconfig"
# Not bumped to 8.6
#RESTRICT=test
diff --git a/dev-lang/tk/tk-8.6.9.ebuild b/dev-lang/tk/tk-8.6.9.ebuild
index 1564ef0f84db..62245c965ce0 100644
--- a/dev-lang/tk/tk-8.6.9.ebuild
+++ b/dev-lang/tk/tk-8.6.9.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
~dev-lang/tcl-${PV}:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
!aqua? ( x11-base/xorg-proto )"
-
+BDEPEND="virtual/pkgconfig"
# Not bumped to 8.6
#RESTRICT=test
diff --git a/dev-lang/vala/vala-0.40.24.ebuild b/dev-lang/vala/vala-0.40.24.ebuild
index c8bc3349408c..f6f36531f658 100644
--- a/dev-lang/vala/vala-0.40.24.ebuild
+++ b/dev-lang/vala/vala-0.40.24.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala"
LICENSE="LGPL-2.1"
SLOT="0.40"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~x86-linux"
IUSE="test valadoc"
RESTRICT="!test? ( test )"
diff --git a/dev-lang/vala/vala-0.48.12.ebuild b/dev-lang/vala/vala-0.48.12.ebuild
index b905d6759b96..d57d4e7a1052 100644
--- a/dev-lang/vala/vala-0.48.12.ebuild
+++ b/dev-lang/vala/vala-0.48.12.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala"
LICENSE="LGPL-2.1+"
SLOT="0.48"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~x86-linux"
IUSE="test valadoc"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/appstream-glib/appstream-glib-0.7.18.ebuild b/dev-libs/appstream-glib/appstream-glib-0.7.18.ebuild
index 382ad4f05ede..ebb00e5b2efa 100644
--- a/dev-libs/appstream-glib/appstream-glib-0.7.18.ebuild
+++ b/dev-libs/appstream-glib/appstream-glib-0.7.18.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0/8" # soname version
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="gtk-doc fonts +introspection stemmer"
RDEPEND="
diff --git a/dev-libs/gjs/gjs-1.66.2.ebuild b/dev-libs/gjs/gjs-1.66.2.ebuild
index d216782417e9..7a5c9ae8d85f 100644
--- a/dev-libs/gjs/gjs-1.66.2.ebuild
+++ b/dev-libs/gjs/gjs-1.66.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
SLOT="0"
IUSE="+cairo examples gtk readline sysprof test"
-KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 x86"
RESTRICT="!test? ( test )"
RDEPEND="
diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
index 1fc23c10495c..63b27cd6a44d 100644
--- a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
+++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"
LICENSE="HPND"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"
diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild
index 677bc6ea2e94..3ef25ed20bdf 100644
--- a/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
IUSE="doctool gtk-doc test"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# virtual/pkgconfig needed at runtime, bug #505408
RDEPEND="
diff --git a/dev-libs/json-glib/json-glib-1.6.0.ebuild b/dev-libs/json-glib/json-glib-1.6.0.ebuild
index 686a2c7521d2..d36fbfbb8b41 100644
--- a/dev-libs/json-glib/json-glib-1.6.0.ebuild
+++ b/dev-libs/json-glib/json-glib-1.6.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86"
IUSE="gtk-doc +introspection"
RDEPEND="
diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
index d02b56e15ca3..063c0a8fde6c 100644
--- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
+++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild
@@ -21,6 +21,7 @@ RDEPEND="${DEPEND}"
BDEPEND="
sys-devel/clang
sys-devel/llvm
+ virtual/pkgconfig
"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
diff --git a/dev-libs/libgdata/libgdata-0.17.13.ebuild b/dev-libs/libgdata/libgdata-0.17.13.ebuild
index bfe69341c2dd..5883ca52ce7c 100644
--- a/dev-libs/libgdata/libgdata-0.17.13.ebuild
+++ b/dev-libs/libgdata/libgdata-0.17.13.ebuild
@@ -16,7 +16,7 @@ IUSE="+crypt gnome-online-accounts gtk-doc +introspection test vala"
REQUIRED_USE="vala? ( introspection )"
RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
RDEPEND="
>=dev-libs/glib-2.44.0:2
diff --git a/dev-libs/libgudev/libgudev-234.ebuild b/dev-libs/libgudev/libgudev-234.ebuild
index 26cbc069a88e..58b06637f6df 100644
--- a/dev-libs/libgudev/libgudev-234.ebuild
+++ b/dev-libs/libgudev/libgudev-234.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libgudev"
LICENSE="LGPL-2.1+"
SLOT="0/0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86"
IUSE="introspection static-libs"
DEPEND="
diff --git a/dev-libs/libmanette/libmanette-0.2.5.ebuild b/dev-libs/libmanette/libmanette-0.2.5.ebuild
index a8683bd63507..8980e6333da6 100644
--- a/dev-libs/libmanette/libmanette-0.2.5.ebuild
+++ b/dev-libs/libmanette/libmanette-0.2.5.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/aplazas/libmanette"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 x86"
IUSE="+introspection +udev +vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
index ca5fab5b5408..2e390caf1a4d 100644
--- a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
+++ b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
IUSE="pam python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/dev-libs/libsigc++/libsigc++-2.10.6.ebuild b/dev-libs/libsigc++/libsigc++-2.10.6.ebuild
index fd725b4e415e..fdb9ce872cd7 100644
--- a/dev-libs/libsigc++/libsigc++-2.10.6.ebuild
+++ b/dev-libs/libsigc++/libsigc++-2.10.6.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/
LICENSE="LGPL-2.1+"
SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc static-libs test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/vala-common/vala-common-0.48.12.ebuild b/dev-libs/vala-common/vala-common-0.48.12.ebuild
index 52ffbfa27e46..0df4bc4950d9 100644
--- a/dev-libs/vala-common/vala-common-0.48.12.ebuild
+++ b/dev-libs/vala-common/vala-common-0.48.12.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE=""
RDEPEND=""
diff --git a/dev-ml/cudf/cudf-0.9.ebuild b/dev-ml/cudf/cudf-0.9.ebuild
index 9557d7c35db5..86625a7cee74 100644
--- a/dev-ml/cudf/cudf-0.9.ebuild
+++ b/dev-ml/cudf/cudf-0.9.ebuild
@@ -26,6 +26,8 @@ DEPEND="${RDEPEND}
dev-ml/ocamlbuild
dev-lang/perl
"
+BDEPEND="virtual/pkgconfig"
+
PATCHES=( "${FILESDIR}/ounit2.patch" )
QA_FLAGS_IGNORED='.*'
diff --git a/dev-perl/Quota/Quota-1.7.2-r1.ebuild b/dev-perl/Quota/Quota-1.7.2-r1.ebuild
index bb9aaf148174..af59b238f3c2 100644
--- a/dev-perl/Quota/Quota-1.7.2-r1.ebuild
+++ b/dev-perl/Quota/Quota-1.7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,6 +18,7 @@ RDEPEND="
"
DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
"
# Tests need real FS access/root permissions and are interactive
diff --git a/dev-python/html5-parser/html5-parser-0.4.9.ebuild b/dev-python/html5-parser/html5-parser-0.4.9.ebuild
index fedd51358439..570a72670df2 100644
--- a/dev-python/html5-parser/html5-parser-0.4.9.ebuild
+++ b/dev-python/html5-parser/html5-parser-0.4.9.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
@@ -15,7 +15,10 @@ SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE=""
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+"
DEPEND="dev-libs/libxml2:="
RDEPEND="${DEPEND}
dev-python/chardet[${PYTHON_USEDEP}]
diff --git a/dev-python/pillow/pillow-8.1.2.ebuild b/dev-python/pillow/pillow-8.1.2.ebuild
index 133cea81cb01..7136f724209a 100644
--- a/dev-python/pillow/pillow-8.1.2.ebuild
+++ b/dev-python/pillow/pillow-8.1.2.ebuild
@@ -36,6 +36,7 @@ DEPEND="
RDEPEND="${DEPEND}
dev-python/olefile[${PYTHON_USEDEP}]"
BDEPEND="
+ virtual/pkgconfig
test? (
${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/pillow/pillow-8.2.0.ebuild b/dev-python/pillow/pillow-8.2.0.ebuild
index 012a5d4842e1..eca43fd80d4a 100644
--- a/dev-python/pillow/pillow-8.2.0.ebuild
+++ b/dev-python/pillow/pillow-8.2.0.ebuild
@@ -36,6 +36,7 @@ DEPEND="
RDEPEND="${DEPEND}
dev-python/olefile[${PYTHON_USEDEP}]"
BDEPEND="
+ virtual/pkgconfig
test? (
${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}]
diff --git a/dev-python/pygobject/pygobject-3.38.0.ebuild b/dev-python/pygobject/pygobject-3.38.0.ebuild
index c97e7219a65f..f0e74a0dfe53 100644
--- a/dev-python/pygobject/pygobject-3.38.0.ebuild
+++ b/dev-python/pygobject/pygobject-3.38.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pygobject.readthedocs.io/"
LICENSE="LGPL-2.1+"
SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/cunit/cunit-2.1_p3.ebuild b/dev-util/cunit/cunit-2.1_p3.ebuild
index c3b986ffac21..a01a1d24d366 100644
--- a/dev-util/cunit/cunit-2.1_p3.ebuild
+++ b/dev-util/cunit/cunit-2.1_p3.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
inherit autotools flag-o-matic multilib-minimal toolchain-funcs
MY_PN="CUnit"
@@ -19,7 +20,7 @@ IUSE="ncurses static-libs"
RDEPEND="ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}"
-BDEPEND=""
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
diff --git a/dev-util/editorconfig-geany/editorconfig-geany-0.2.ebuild b/dev-util/editorconfig-geany/editorconfig-geany-0.2.ebuild
index cc715d422e3c..2c9be9381e6e 100644
--- a/dev-util/editorconfig-geany/editorconfig-geany-0.2.ebuild
+++ b/dev-util/editorconfig-geany/editorconfig-geany-0.2.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
@@ -18,6 +18,7 @@ CDEPEND="app-text/editorconfig-core-c:="
DEPEND="${CDEPEND}
dev-util/geany"
RDEPEND="${CDEPEND}"
+BDEPEND="virtual/pkgconfig"
S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
src_prepare() {
diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-10.2.89-r1.ebuild b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-10.2.89-r1.ebuild
index 73a79f45175e..0ddaadfb8164 100644
--- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-10.2.89-r1.ebuild
+++ b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-10.2.89-r1.ebuild
@@ -25,8 +25,9 @@ RDEPEND="
media-libs/glew:0=
!prefix? ( >=x11-drivers/nvidia-drivers-${DRIVER_PV}[uvm(+)] )
mpi? ( virtual/mpi )
- )"
+ )"
DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
RESTRICT="test"
diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.61-r1.ebuild b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.61-r1.ebuild
index 8e04354cdce4..5ed2d2a84f38 100644
--- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.61-r1.ebuild
+++ b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.61-r1.ebuild
@@ -26,7 +26,10 @@ RDEPEND="
>=x11-drivers/nvidia-drivers-375.26[uvm(+)]
mpi? ( virtual/mpi )
)"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
RESTRICT="test"
diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.2.88-r1.ebuild b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.2.88-r1.ebuild
index a0f373850925..45e4d209861e 100644
--- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.2.88-r1.ebuild
+++ b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.2.88-r1.ebuild
@@ -26,7 +26,10 @@ RDEPEND="
>=x11-drivers/nvidia-drivers-396.24[uvm(+)]
mpi? ( virtual/mpi )
)"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
RESTRICT="test"
diff --git a/dev-util/perf/perf-5.10.16.ebuild b/dev-util/perf/perf-5.10.16.ebuild
index eda4faf8ef8e..ea89efdd4c2c 100644
--- a/dev-util/perf/perf-5.10.16.ebuild
+++ b/dev-util/perf/perf-5.10.16.ebuild
@@ -40,6 +40,7 @@ BDEPEND="
${LINUX_PATCH+dev-util/patchutils}
sys-devel/bison
sys-devel/flex
+ virtual/pkgconfig
doc? (
app-text/asciidoc
app-text/sgml-common
diff --git a/dev-util/perf/perf-5.11.ebuild b/dev-util/perf/perf-5.11.ebuild
index eda4faf8ef8e..ea89efdd4c2c 100644
--- a/dev-util/perf/perf-5.11.ebuild
+++ b/dev-util/perf/perf-5.11.ebuild
@@ -40,6 +40,7 @@ BDEPEND="
${LINUX_PATCH+dev-util/patchutils}
sys-devel/bison
sys-devel/flex
+ virtual/pkgconfig
doc? (
app-text/asciidoc
app-text/sgml-common
diff --git a/dev-util/perf/perf-5.8.ebuild b/dev-util/perf/perf-5.8.ebuild
index 604113203758..806a44d725b4 100644
--- a/dev-util/perf/perf-5.8.ebuild
+++ b/dev-util/perf/perf-5.8.ebuild
@@ -62,6 +62,7 @@ DEPEND="${RDEPEND}
${LINUX_PATCH+dev-util/patchutils}
sys-devel/bison
sys-devel/flex
+ virtual/pkgconfig
java? ( virtual/jdk )
doc? (
app-text/asciidoc
diff --git a/dev-util/perf/perf-5.9.9.ebuild b/dev-util/perf/perf-5.9.9.ebuild
index 251cfd4abb89..efd2d1b2d70a 100644
--- a/dev-util/perf/perf-5.9.9.ebuild
+++ b/dev-util/perf/perf-5.9.9.ebuild
@@ -40,6 +40,7 @@ BDEPEND="
${LINUX_PATCH+dev-util/patchutils}
sys-devel/bison
sys-devel/flex
+ virtual/pkgconfig
doc? (
app-text/asciidoc
app-text/sgml-common
diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index ad15617c38f9..f17fb782b4a5 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.1.1.tar.gz 7920840 BLAKE2B c6109453d3da6a08f8169bfdc610614f2aee2d6ef13a975ed89e5337c79ad1a8340a08df1ba9d08cbb0db7b61db8c0357a4878e7b948a988c08b895c24ec366b SHA512 b6728bb59788804f5442d5eec8141f62c3b51f589955589b310733b3aeb28beedb969af540649f454dad96710231df384e389d8b4a1d55627d8370e4d3da454f
+DIST radare2-5.2.0.tar.gz 8254980 BLAKE2B 51335b5560ea9085a7cb6ae998657d62353ad65e10f715ca25ec34cde75d48cd06d8312a898de71096138365d3ea13de45e6e48b2c0f06cea7d593cca43a0ef9 SHA512 664ea6df65c1ea8d13a80d281c3dbbcae16fb308826b9276e68d63f26f239f4a5c0d59abcf9325c299894ad4ebf1098b964aa3cad0bbe58b6c96cbd6e7b25952
diff --git a/dev-util/radare2/files/radare2-5.2.0-ssl-build.patch b/dev-util/radare2/files/radare2-5.2.0-ssl-build.patch
new file mode 100644
index 000000000000..8701adb62664
--- /dev/null
+++ b/dev-util/radare2/files/radare2-5.2.0-ssl-build.patch
@@ -0,0 +1,54 @@
+From 7273429e4ba85318f0da2ae03ecc154834aaa73b Mon Sep 17 00:00:00 2001
+From: Sergei Trofimovich <slyfox@gentoo.org>
+Date: Mon, 12 Apr 2021 23:48:09 +0100
+Subject: [PATCH] state.c: fix --with-openssl build
+
+Build failure happens at:
+
+```
+$ ./configure --with-openssl && make
+....
+state.c: In function 'r_hash_do_hmac_sha256':
+state.c:155:19: error: 'r_SHA256_BLOCK_LENGTH' undeclared (first use in this function); did you mean 'SHA256_BLOCK_LENGTH'?
+ 155 | ut8 bskey[r_SHA256_BLOCK_LENGTH]; // block-sized key
+ | ^~~~~~~~~~~~~~~~~~~~~
+ | SHA256_BLOCK_LENGTH
+```
+
+The change defines r2_.* aliases for openssl implementation.
+---
+ libr/hash/state.c | 18 ++++++++++++++++++
+ 1 file changed, 18 insertions(+)
+
+diff --git a/libr/hash/state.c b/libr/hash/state.c
+index 6f3ae6b4c..93adafc81 100644
+--- a/libr/hash/state.c
++++ b/libr/hash/state.c
+@@ -7,6 +7,24 @@
+ #include <openssl/md4.h>
+ #include <openssl/md5.h>
+ #include <openssl/sha.h>
++
++# define r_SHA256_BLOCK_LENGTH SHA256_BLOCK_LENGTH
++
++# define r_SHA1_Init SHA1_Init
++# define r_SHA1_Update SHA1_Update
++# define r_SHA1_Final SHA1_Final
++
++# define r_SHA256_Init SHA256_Init
++# define r_SHA256_Update SHA256_Update
++# define r_SHA256_Final SHA256_Final
++
++# define r_SHA384_Init SHA384_Init
++# define r_SHA384_Update SHA384_Update
++# define r_SHA384_Final SHA384_Final
++
++# define r_SHA512_Init SHA512_Init
++# define r_SHA512_Update SHA512_Update
++# define r_SHA512_Final SHA512_Final
+ #else
+ #include "md4.h"
+ #include "md5.h"
+--
+2.31.1
+
diff --git a/dev-util/radare2/radare2-5.2.0.ebuild b/dev-util/radare2/radare2-5.2.0.ebuild
new file mode 100644
index 000000000000..21ead643e77e
--- /dev/null
+++ b/dev-util/radare2/radare2-5.2.0.ebuild
@@ -0,0 +1,80 @@
+# 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 libressl"
+
+RDEPEND="
+ dev-libs/libzip
+ dev-libs/xxhash
+ sys-apps/file
+ sys-libs/zlib
+ dev-libs/capstone:0=
+ ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=("${FILESDIR}"/${P}-ssl-build.patch)
+
+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/dev-util/wiggle/wiggle-0.9-r1.ebuild b/dev-util/wiggle/wiggle-0.9-r1.ebuild
index a4f8cb6cfd8b..e0f496b157ae 100644
--- a/dev-util/wiggle/wiggle-0.9-r1.ebuild
+++ b/dev-util/wiggle/wiggle-0.9-r1.ebuild
@@ -34,6 +34,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
sys-apps/groff
+ virtual/pkgconfig
test? ( sys-process/time )
"
diff --git a/games-emulation/mupen64plus-rsp-hle/mupen64plus-rsp-hle-2.5.9.ebuild b/games-emulation/mupen64plus-rsp-hle/mupen64plus-rsp-hle-2.5.9.ebuild
index 4d18794f870b..ca5c5d3f8e2c 100644
--- a/games-emulation/mupen64plus-rsp-hle/mupen64plus-rsp-hle-2.5.9.ebuild
+++ b/games-emulation/mupen64plus-rsp-hle/mupen64plus-rsp-hle-2.5.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,6 +17,7 @@ IUSE=""
RDEPEND=">=games-emulation/mupen64plus-core-${PV}:0="
DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
S=${WORKDIR}/${MY_P}
diff --git a/games-puzzle/braincurses/braincurses-1.1.0.ebuild b/games-puzzle/braincurses/braincurses-1.1.0.ebuild
index 94f0c4ab55b1..4a313b35b8a0 100644
--- a/games-puzzle/braincurses/braincurses-1.1.0.ebuild
+++ b/games-puzzle/braincurses/braincurses-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,10 +12,10 @@ SRC_URI="https://github.com/bderrly/braincurses/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-DEPEND=""
-RDEPEND=""
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
src_compile() {
emake CXX=$(tc-getCXX) LDLIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )"
diff --git a/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild b/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild
index fded8903934c..2d1ba0468719 100644
--- a/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild
+++ b/games-puzzle/gnurobbo/gnurobbo-0.68.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
@@ -24,6 +24,7 @@ RDEPEND="
media-libs/sdl-ttf
"
DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}/${P}-flags.patch"
diff --git a/games-strategy/tornado/tornado-1.4-r2.ebuild b/games-strategy/tornado/tornado-1.4-r2.ebuild
index 8ba22468f47e..06cbc3b53969 100644
--- a/games-strategy/tornado/tornado-1.4-r2.ebuild
+++ b/games-strategy/tornado/tornado-1.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,6 +14,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="nls"
DEPEND="
+ virtual/pkgconfig
nls? ( sys-devel/gettext )
"
diff --git a/games-util/joystick/joystick-1.6.1.ebuild b/games-util/joystick/joystick-1.6.1.ebuild
index 389255caf332..d4156cace763 100644
--- a/games-util/joystick/joystick-1.6.1.ebuild
+++ b/games-util/joystick/joystick-1.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,6 +18,7 @@ DEPEND="sdl? ( media-libs/libsdl:0[video] )
!<x11-libs/tslib-1.0-r2"
RDEPEND="${DEPEND}
udev? ( virtual/udev )"
+BDEPEND="virtual/pkgconfig"
S=${WORKDIR}/${MY_P}
diff --git a/games-util/joystick/joystick-1.7.0.ebuild b/games-util/joystick/joystick-1.7.0.ebuild
index a4389f20bcfb..31d58e9a6d02 100644
--- a/games-util/joystick/joystick-1.7.0.ebuild
+++ b/games-util/joystick/joystick-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,6 +18,7 @@ DEPEND="sdl? ( media-libs/libsdl2:0[video] )
!<x11-libs/tslib-1.0-r2"
RDEPEND="${DEPEND}
udev? ( virtual/udev )"
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
diff --git a/gnome-base/gdm/gdm-3.36.4-r1.ebuild b/gnome-base/gdm/gdm-3.36.4-r1.ebuild
index cf5c4dee2d71..26581e5d1fa3 100644
--- a/gnome-base/gdm/gdm-3.36.4-r1.ebuild
+++ b/gnome-base/gdm/gdm-3.36.4-r1.ebuild
@@ -24,7 +24,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind fprint +introspection
RESTRICT="!test? ( test )"
REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86"
# NOTE: x11-base/xorg-server dep is for X_SERVER_PATH etc, bug #295686
# nspr used by smartcard extension
diff --git a/gnome-base/gnome-control-center/gnome-control-center-3.38.3.ebuild b/gnome-base/gnome-control-center/gnome-control-center-3.38.3.ebuild
index 1cc945babbcd..962549714ed3 100644
--- a/gnome-base/gnome-control-center/gnome-control-center-3.38.3.ebuild
+++ b/gnome-base/gnome-control-center/gnome-control-center-3.38.3.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
flickr? ( gnome-online-accounts )
^^ ( elogind systemd )
" # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime, but needs testing if handled gracefully enough
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86"
# kerberos unfortunately means mit-krb5; build fails with heimdal
# display panel requires colord and gnome-settings-daemon[colord]
diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.38.3.ebuild b/gnome-base/gnome-desktop/gnome-desktop-3.38.3.ebuild
index 67ca5d052394..706a013f6ea9 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-3.38.3.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-3.38.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/"
LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
SLOT="3/19" # subslot = libgnome-desktop-3 soname version
IUSE="debug gtk-doc +introspection seccomp systemd udev"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
COMMON_DEPEND="
>=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]
diff --git a/gnome-base/gnome-session/gnome-session-3.38.0.ebuild b/gnome-base/gnome-session/gnome-session-3.38.0.ebuild
index 57092bb93e8b..8ca32d8859c8 100644
--- a/gnome-base/gnome-session/gnome-session-3.38.0.ebuild
+++ b/gnome-base/gnome-session/gnome-session-3.38.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc elogind systemd"
# There is a null backend available, thus ?? not ^^
REQUIRED_USE="?? ( elogind systemd )"
diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild
index 0ddea6550212..480b0b8e634b 100644
--- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild
+++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.38.1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
input_devices_wacom? ( udev )
wayland? ( udev )
"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
DEPEND="
>=sci-geosciences/geocode-glib-3.10
diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild b/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
index 222dcf0f9978..b7a6ba9e7f2b 100644
--- a/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.3.ebuild
@@ -15,7 +15,7 @@ IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager system
REQUIRED_USE="${PYTHON_REQUIRED_USE}
?? ( elogind systemd )"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h>
# FIXME:
diff --git a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.38.0.ebuild b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.38.0.ebuild
index 7ca0ba23b41a..7938385e3950 100644
--- a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.38.0.ebuild
+++ b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.38.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://git.gnome.org/browse/gsettings-desktop-schemas"
LICENSE="LGPL-2.1+"
SLOT="0"
IUSE="+introspection"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris"
BDEPEND="
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
diff --git a/gnome-base/librsvg/librsvg-2.50.3.ebuild b/gnome-base/librsvg/librsvg-2.50.3.ebuild
index 5f33197ed89c..510230c09f5f 100644
--- a/gnome-base/librsvg/librsvg-2.50.3.ebuild
+++ b/gnome-base/librsvg/librsvg-2.50.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg"
LICENSE="LGPL-2+"
SLOT="2"
-KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 x86"
IUSE="+introspection +vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild
index 18f7de8c1dc5..768516d90748 100644
--- a/gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild
+++ b/gnome-extra/evolution-data-server/evolution-data-server-3.38.4.ebuild
@@ -16,7 +16,7 @@ SLOT="0/62-25-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so so
IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap kerberos oauth vala +weather"
REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks
# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512
diff --git a/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild b/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild
index 9f462d28fd7b..b528cb2236b4 100644
--- a/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild
+++ b/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="2.90"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~ppc64 sparc x86"
UNICODE_VERSION="13.0"
diff --git a/gnome-extra/libgsf/libgsf-1.14.47.ebuild b/gnome-extra/libgsf/libgsf-1.14.47.ebuild
index 97a410cedbcf..15c4737a4962 100644
--- a/gnome-extra/libgsf/libgsf-1.14.47.ebuild
+++ b/gnome-extra/libgsf/libgsf-1.14.47.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://developer.gnome.org/gsf/"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0/114" # libgsf-1.so version
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 gtk +introspection"
RDEPEND="
diff --git a/gnome-extra/nm-applet/nm-applet-1.20.0.ebuild b/gnome-extra/nm-applet/nm-applet-1.20.0.ebuild
index e3c9290effc9..b372f5681645 100644
--- a/gnome-extra/nm-applet/nm-applet-1.20.0.ebuild
+++ b/gnome-extra/nm-applet/nm-applet-1.20.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager"
LICENSE="GPL-2+"
SLOT="0"
IUSE="appindicator modemmanager selinux teamd"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
RDEPEND="
>=dev-libs/glib-2.38:2
diff --git a/gui-libs/libhandy/libhandy-1.0.3.ebuild b/gui-libs/libhandy/libhandy-1.0.3.ebuild
index c4158d2a8771..2e4925e780a0 100644
--- a/gui-libs/libhandy/libhandy-1.0.3.ebuild
+++ b/gui-libs/libhandy/libhandy-1.0.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy/"
LICENSE="LGPL-2.1+"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="examples glade gtk-doc +introspection test +vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/media-fonts/cantarell/cantarell-0.301.ebuild b/media-fonts/cantarell/cantarell-0.301.ebuild
index e53a1de0f8f0..dbbaafe3c821 100644
--- a/media-fonts/cantarell/cantarell-0.301.ebuild
+++ b/media-fonts/cantarell/cantarell-0.301.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/CantarellFonts"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
BDEPEND="
diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index 9d8a0349f81c..f25bc9004ffe 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -2,3 +2,4 @@ DIST intel-gmmlib-20.2.2.tar.gz 728309 BLAKE2B 1c26661c5317d66797ca8a72fe910ae73
DIST intel-gmmlib-20.2.5.tar.gz 728792 BLAKE2B c78cebcfad9f314e3ee298deaa78586cb5c1c8e2e5bba9051a8b17c26001b72aaa675443fcdc9757031977c548a0360e2511bd29873fc7302922b33a2c1a0324 SHA512 354363b0944e4f0e08065fa7a0cb85d477f522858a55f4998a2374ef8e115e331961cc269db886dac3b1e5825d11e036ebc0b4ab65b1618653810e4bfc4751ec
DIST intel-gmmlib-20.3.2.tar.gz 729059 BLAKE2B 3cc07d9dc07fecd483c35bde41802c8a433a751310fe4d0273625f3a6e245a2dd6e5546b4e5bed40b04b22c4e00a648cce66b221c25da8c6f3f3637a890508bd SHA512 1d8ea369b5b22ca747f8bdaee0be24584b79ccdecaad6c85e5f0a41ac171459261c8c5b220797ffc525e7e29cfa1664f9eaca07f5e72d4a260f327d8980fb2dd
DIST intel-gmmlib-20.4.1.tar.gz 732088 BLAKE2B 80873ee7a4b7428197352e77b82315068d6217e025b33e719c6fdc24aa4e5f97fe64b290f2d4461bb701eb8c14e747c8eac0b62f226f044f9a7c71de0455dfbd SHA512 a4f6fb8cd3ae2dc837586d6b51495bcceda5d4a9ecaa59fa730d3240a0da359b4449cd9aec96905f7c572f6425cdc19bb419681d99269ca8541542d7abf03c96
+DIST intel-gmmlib-21.1.1.tar.gz 737024 BLAKE2B d8a3b3bf1abe7faf7821ca120ebc40e0407dd8edf074ec8a8c05063c3ea48c0b4b33694210562aa4e6bd32fae30f45fcd23b04bb961535ffb10684ff180a9e2d SHA512 06becc986eb04c5243389686121bcc597ab16620fcb47943de14f901938dd906ad884b132da0e46ff939e7e599899d4262006efe19d14b3ed87b6f799ca40787
diff --git a/media-libs/gmmlib/gmmlib-21.1.1.ebuild b/media-libs/gmmlib/gmmlib-21.1.1.ebuild
new file mode 100644
index 000000000000..4e796e2186d3
--- /dev/null
+++ b/media-libs/gmmlib/gmmlib-21.1.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib
+
+if [[ ${PV} == *9999 ]] ; then
+ : ${EGIT_REPO_URI:="https://github.com/intel/gmmlib"}
+ if [[ ${PV%9999} != "" ]] ; then
+ : ${EGIT_BRANCH:="release/${PV%.9999}"}
+ fi
+ inherit git-r3
+fi
+
+DESCRIPTION="Intel Graphics Memory Management Library"
+HOMEPAGE="https://github.com/intel/gmmlib"
+if [[ ${PV} == *9999 ]] ; then
+ SRC_URI=""
+else
+ SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz"
+ S="${WORKDIR}/${PN}-intel-${P}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test +custom-cflags"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
+ "${FILESDIR}"/${PN}-20.4.1_custom_cflags.patch
+)
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TYPE=Release
+ -DBUILD_TESTING=$(usex test)
+ -DOVERRIDE_COMPILER_FLAGS=$(usex !custom-cflags)
+ )
+ cmake_src_configure
+}
diff --git a/media-libs/graphene/graphene-1.10.2-r1.ebuild b/media-libs/graphene/graphene-1.10.2-r1.ebuild
index 92335aa83989..6f9577a560ff 100644
--- a/media-libs/graphene/graphene-1.10.2-r1.ebuild
+++ b/media-libs/graphene/graphene-1.10.2-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/ebassi/graphene/releases/download/${PV}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 doc +introspection test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/libgphoto2/libgphoto2-2.5.26.ebuild b/media-libs/libgphoto2/libgphoto2-2.5.26.ebuild
index d5047cc8475c..376b0fe59a6e 100644
--- a/media-libs/libgphoto2/libgphoto2-2.5.26.ebuild
+++ b/media-libs/libgphoto2/libgphoto2-2.5.26.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-2"
# FIXME: should we also bump for libgphoto2_port.so soname version?
SLOT="0/6" # libgphoto2.so soname version
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc examples exif gd jpeg nls serial"
# By default, drivers for all supported cameras will be compiled.
diff --git a/media-libs/netpbm/netpbm-10.76.00.ebuild b/media-libs/netpbm/netpbm-10.76.00.ebuild
index 26002ad583cf..ab3d9c130b38 100644
--- a/media-libs/netpbm/netpbm-10.76.00.ebuild
+++ b/media-libs/netpbm/netpbm-10.76.00.ebuild
@@ -14,8 +14,11 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml zlib"
-BDEPEND="app-arch/xz-utils
- sys-devel/flex"
+BDEPEND="
+ app-arch/xz-utils
+ sys-devel/flex
+ virtual/pkgconfig
+"
RDEPEND="jbig? ( media-libs/jbigkit )
jpeg? ( virtual/jpeg:0 )
png? ( >=media-libs/libpng-1.4:0 )
diff --git a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
index 57149d1c35bf..0129a5cc488d 100644
--- a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
@@ -60,6 +60,7 @@ BDEPEND="
sys-devel/gettext
sys-devel/clang
sys-devel/llvm
+ virtual/pkgconfig
"
PATCHES=(
diff --git a/media-video/libva-utils/Manifest b/media-video/libva-utils/Manifest
index 2962be949648..b30341b260b9 100644
--- a/media-video/libva-utils/Manifest
+++ b/media-video/libva-utils/Manifest
@@ -1,6 +1,6 @@
+DIST libva-utils-2.10.0.tar.gz 1203536 BLAKE2B c7b51e07618204c55e992f57dd2d80b289d2edd7b4f526c3afaaec1081f5497ac86614e097bc14a1e79d380ca2c529359d02cee601502e292ca8f89073d5fdbb SHA512 2d44c5e3f52ff4ce8bfb206af95c4d790b6d31ec21f899f0ec9604391359f55de06c63b446e19cd8f0ea0c36ccb4ac7cc5ae7fe68361eb263c01454682d18402
+DIST libva-utils-2.11.1.tar.gz 1205472 BLAKE2B 251a318d10eb5907e0ee54f101a153cfe76a98d61fc1f4fabf890901b52e980439d77acfbb4e1b566d361a7cda5c7ab504e575067eb932b0e121904be34b801f SHA512 d64c4767269a810386e02426fce3bde6aa693ac899ace22900e4ae4918dfe461736fe0a031db36751281d5bd78960354cdfa4ca13c5f7c30cc67d05abdd0bcd2
DIST libva-utils-2.4.0.tar.bz2 1030271 BLAKE2B b57947f9bd63f34b27a403484ae6b66e750f854dd87c8448afb3d361581d83b20a5ffd8d7e22c9dbf5fae6f7ff3fd62d70cc248b29a862066ff10928629e4d11 SHA512 c5c674179ed589968fd296a7e33dd57a3476c237d8e15258938b364051d501e156c22b41b98fe59d6bc36805495a934dee602ec9e9bb5350c72aa65d3d300ff6
DIST libva-utils-2.8.0.tar.bz2 1037112 BLAKE2B 9168d7d489e1574d970e9e3a270946de522a4063b80c4cafe38cc6917b99deb6394570592d3ed29a0ff7b92f819b9bbc9eb2a8f3b70077625a2714f70ee1959e SHA512 b3412349234ad2923953296674926ee7cb33c43ce17df8942f751789f0208064a4557ca16e1a5878a4e1b35e5bbbd415a9c9f182ffb24e589ac4757e990576b5
DIST libva-utils-2.8.0.tar.gz 1198057 BLAKE2B 7c3332fcd2f4631cb2f77d0775e7f542b8ffbbb77aac0fb0629fb2474563320dbbefa546999fc7c991e8081e82a2c48b1406a34d2f075c80fca391088d779fcc SHA512 2102c5bc2b9b1caa99852892b2b7c1f5db7846283781cec84fe9683ac245ea366120096c1032a2c8b36a7c5fc8e4cd68e3939b0a2712a15f453c33560217585d
DIST libva-utils-2.9.1.tar.gz 1198337 BLAKE2B 58f5a6a537c68eed74aec5dc8f1c4b5a0431062d1d9803d8ccb1e5c3b534edf4f91288009d5940a0ddab49beeadae92bf361bec0bee8a3214f04f3c6767b0992 SHA512 39d79d4eed1fc0890fbf89d5689d4f01f704d3c71b4986e0eaf4c4a2f836cc36338d0a01630092a31b740588426398d0381eae1dc0302b0df94859d9161d8378
-DIST libva-utils-2.10.0.tar.gz 1203536 BLAKE2B c7b51e07618204c55e992f57dd2d80b289d2edd7b4f526c3afaaec1081f5497ac86614e097bc14a1e79d380ca2c529359d02cee601502e292ca8f89073d5fdbb SHA512 2d44c5e3f52ff4ce8bfb206af95c4d790b6d31ec21f899f0ec9604391359f55de06c63b446e19cd8f0ea0c36ccb4ac7cc5ae7fe68361eb263c01454682d18402
-DIST libva-utils-2.11.1.tar.gz 1205472 BLAKE2B 251a318d10eb5907e0ee54f101a153cfe76a98d61fc1f4fabf890901b52e980439d77acfbb4e1b566d361a7cda5c7ab504e575067eb932b0e121904be34b801f SHA512 d64c4767269a810386e02426fce3bde6aa693ac899ace22900e4ae4918dfe461736fe0a031db36751281d5bd78960354cdfa4ca13c5f7c30cc67d05abdd0bcd2
diff --git a/media-video/libva-utils/libva-utils-2.11.1.ebuild b/media-video/libva-utils/libva-utils-2.11.1.ebuild
index 69e7ac319061..2af7d4a1fc0c 100644
--- a/media-video/libva-utils/libva-utils-2.11.1.ebuild
+++ b/media-video/libva-utils/libva-utils-2.11.1.ebuild
@@ -20,13 +20,13 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="+drm examples putsurface test test_va_api +vainfo wayland X"
+IUSE="+drm examples putsurface test test-va-api +vainfo wayland X"
RESTRICT="!test? ( test )"
REQUIRED_USE="
|| ( drm wayland X )
putsurface? ( || ( wayland X ) )
- || ( examples putsurface test_va_api vainfo )
+ || ( examples putsurface test-va-api vainfo )
"
BDEPEND="virtual/pkgconfig"
@@ -76,7 +76,7 @@ src_configure() {
$(use_enable X x11)
)
- if use test || use test_va_api ; then
+ if use test || use test-va-api ; then
myeconfargs+=( --enable-tests )
else
myeconfargs+=( --disable-tests )
@@ -87,7 +87,7 @@ src_configure() {
src_install() {
default
- if ! use test_va_api ; then
+ if ! use test-va-api ; then
if [[ -e "${ED}"/usr/bin/test_va_api ]] ; then
rm -f "${ED}"/usr/bin/test_va_api || die
fi
diff --git a/media-video/libva-utils/libva-utils-9999.ebuild b/media-video/libva-utils/libva-utils-9999.ebuild
index fcb4d1864b75..a363b5cb3856 100644
--- a/media-video/libva-utils/libva-utils-9999.ebuild
+++ b/media-video/libva-utils/libva-utils-9999.ebuild
@@ -20,13 +20,13 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="+drm examples putsurface test test_va_api +vainfo wayland X"
+IUSE="+drm examples putsurface test test-va-api +vainfo wayland X"
RESTRICT="!test? ( test )"
REQUIRED_USE="
|| ( drm wayland X )
putsurface? ( || ( wayland X ) )
- || ( examples putsurface test_va_api vainfo )
+ || ( examples putsurface test-va-api vainfo )
"
BDEPEND="virtual/pkgconfig"
@@ -76,7 +76,7 @@ src_configure() {
$(use_enable X x11)
)
- if use test || use test_va_api ; then
+ if use test || use test-va-api ; then
myeconfargs+=( --enable-tests )
else
myeconfargs+=( --disable-tests )
@@ -88,7 +88,7 @@ src_configure() {
src_install() {
default
- if ! use test_va_api ; then
+ if ! use test-va-api ; then
if [[ -e "${ED}"/usr/bin/test_va_api ]] ; then
rm -f "${ED}"/usr/bin/test_va_api || die
fi
diff --git a/media-video/libva-utils/metadata.xml b/media-video/libva-utils/metadata.xml
index 8cf9edf4d0e2..b7e200e4ca0d 100644
--- a/media-video/libva-utils/metadata.xml
+++ b/media-video/libva-utils/metadata.xml
@@ -9,7 +9,7 @@
<flag name="drm">Enables VA/DRM API support.</flag>
<flag name="examples">Build and install decode, encode, videoprocess and other VA-API examples.</flag>
<flag name="putsurface">Build and install putsurface tool.</flag>
- <flag name="test_va_api">Install test_va_api tool for thorough testing of the installed VA-API.</flag>
+ <flag name="test-va-api">Install test_va_api tool for thorough testing of the installed VA-API.</flag>
<flag name="vainfo">Build and install vainfo tool.</flag>
</use>
<upstream>
diff --git a/media-video/pipewire/pipewire-0.3.22.ebuild b/media-video/pipewire/pipewire-0.3.22.ebuild
index c5053e17ea13..882c564f08a0 100644
--- a/media-video/pipewire/pipewire-0.3.22.ebuild
+++ b/media-video/pipewire/pipewire-0.3.22.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/PipeWire/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 x86"
+ KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86"
fi
DESCRIPTION="Multimedia processing graphs"
diff --git a/net-analyzer/ipguard/ipguard-1.04-r1.ebuild b/net-analyzer/ipguard/ipguard-1.04-r1.ebuild
index 73efd0b68720..cbd0d12934c6 100644
--- a/net-analyzer/ipguard/ipguard-1.04-r1.ebuild
+++ b/net-analyzer/ipguard/ipguard-1.04-r1.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
inherit toolchain-funcs
DESCRIPTION="Tool designed to protect LAN IP adress space by ARP spoofing"
@@ -16,9 +17,9 @@ DEPEND="
net-libs/libnet:1.1
net-libs/libpcap
"
-RDEPEND="
- ${DEPEND}
-"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
PATCHES=(
"${FILESDIR}"/${P}-gentoo.patch
"${FILESDIR}"/${P}-init.d.patch
diff --git a/net-analyzer/tcpstat/tcpstat-1.5_p8.ebuild b/net-analyzer/tcpstat/tcpstat-1.5_p8.ebuild
index 859524d5c260..6be8bb24a4b0 100644
--- a/net-analyzer/tcpstat/tcpstat-1.5_p8.ebuild
+++ b/net-analyzer/tcpstat/tcpstat-1.5_p8.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
inherit autotools flag-o-matic toolchain-funcs
DESCRIPTION="Reports network interface statistics"
@@ -10,6 +11,7 @@ SRC_URI="
https://www.frenchfries.net/paul/tcpstat/${P/_p*}.tar.gz
mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-$(ver_cut 4).debian.tar.xz
"
+S="${WORKDIR}"/${P/_p*}
LICENSE="BSD-2"
SLOT="0"
@@ -20,10 +22,11 @@ DEPEND="
net-libs/libpcap
sys-libs/db:*
"
-RDEPEND="
- ${DEPEND}
-"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
DOCS=( AUTHORS ChangeLog NEWS README doc/Tips_and_Tricks.txt )
+
PATCHES=(
"${FILESDIR}"/${P}-_DEFAULT_SOURCE.patch
"${FILESDIR}"/${P}-ipv6.patch
@@ -31,7 +34,6 @@ PATCHES=(
"${FILESDIR}"/${P}-off-by-one.patch
"${FILESDIR}"/${P}-unused.patch
)
-S=${WORKDIR}/${P/_p*}
src_prepare() {
eapply $(
@@ -39,8 +41,8 @@ src_prepare() {
do echo "${WORKDIR}"/debian/patches/${patch}
done
) ${PATCHES[@]}
- eapply_user
+ eapply_user
eautoreconf
}
diff --git a/net-ftp/ncftp/ncftp-3.2.6-r2.ebuild b/net-ftp/ncftp/ncftp-3.2.6-r2.ebuild
index 2ad892c6a4a1..2185c86ad4a9 100644
--- a/net-ftp/ncftp/ncftp-3.2.6-r2.ebuild
+++ b/net-ftp/ncftp/ncftp-3.2.6-r2.ebuild
@@ -21,6 +21,8 @@ DEPEND="
RDEPEND="
${DEPEND}
"
+BDEPEND="virtual/pkgconfig"
+
PATCHES=(
"${FILESDIR}"/${PN}-3.2.6-fno-common.patch
)
diff --git a/net-libs/glib-networking/glib-networking-2.66.0.ebuild b/net-libs/glib-networking/glib-networking-2.66.0.ebuild
index 98bad9787e31..a408a0b9cdd7 100644
--- a/net-libs/glib-networking/glib-networking-2.66.0.ebuild
+++ b/net-libs/glib-networking/glib-networking-2.66.0.ebuild
@@ -12,7 +12,7 @@ LICENSE="LGPL-2.1+"
SLOT="0"
IUSE="+gnome +libproxy +ssl test"
RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-libs/glib-2.64.0:2[${MULTILIB_USEDEP}]
diff --git a/net-libs/libmbim/libmbim-1.24.4.ebuild b/net-libs/libmbim/libmbim-1.24.4.ebuild
index 402dc9fa05c0..73c484287fac 100644
--- a/net-libs/libmbim/libmbim-1.24.4.ebuild
+++ b/net-libs/libmbim/libmbim-1.24.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 x86"
IUSE="udev"
RDEPEND=">=dev-libs/glib-2.48:2
diff --git a/net-libs/libqmi/libqmi-1.26.6.ebuild b/net-libs/libqmi/libqmi-1.26.6.ebuild
index e6048c185bf8..a0d91a58718b 100644
--- a/net-libs/libqmi/libqmi-1.26.6.ebuild
+++ b/net-libs/libqmi/libqmi-1.26.6.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3 autotools
EGIT_REPO_URI="https://gitlab.freedesktop.org/mobile-broadband/libqmi.git"
else
- KEYWORDS="amd64 arm ~arm64 ~mips ppc ppc64 x86"
+ KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 x86"
SRC_URI="https://www.freedesktop.org/software/libqmi/${P}.tar.xz"
fi
diff --git a/net-libs/nodejs/nodejs-12.21.0.ebuild b/net-libs/nodejs/nodejs-12.21.0.ebuild
index ded3b9963372..fc8badc1b1c5 100644
--- a/net-libs/nodejs/nodejs-12.21.0.ebuild
+++ b/net-libs/nodejs/nodejs-12.21.0.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
BDEPEND="
${PYTHON_DEPS}
sys-apps/coreutils
+ virtual/pkgconfig
systemtap? ( dev-util/systemtap )
test? ( net-misc/curl )
"
diff --git a/net-libs/nodejs/nodejs-14.16.0.ebuild b/net-libs/nodejs/nodejs-14.16.0.ebuild
index b80ad78525a0..2eedf296c75f 100644
--- a/net-libs/nodejs/nodejs-14.16.0.ebuild
+++ b/net-libs/nodejs/nodejs-14.16.0.ebuild
@@ -34,6 +34,7 @@ RDEPEND=">=app-arch/brotli-1.0.9
system-ssl? ( >=dev-libs/openssl-1.1.1:0= )"
BDEPEND="${PYTHON_DEPS}
sys-apps/coreutils
+ virtual/pkgconfig
systemtap? ( dev-util/systemtap )
test? ( net-misc/curl )
pax_kernel? ( sys-apps/elfix )"
diff --git a/net-libs/nodejs/nodejs-15.11.0.ebuild b/net-libs/nodejs/nodejs-15.11.0.ebuild
index 4228e1c6eee2..b6ed53533665 100644
--- a/net-libs/nodejs/nodejs-15.11.0.ebuild
+++ b/net-libs/nodejs/nodejs-15.11.0.ebuild
@@ -34,6 +34,7 @@ RDEPEND=">=app-arch/brotli-1.0.9
system-ssl? ( >=dev-libs/openssl-1.1.1:0= )"
BDEPEND="${PYTHON_DEPS}
sys-apps/coreutils
+ virtual/pkgconfig
systemtap? ( dev-util/systemtap )
test? ( net-misc/curl )
pax_kernel? ( sys-apps/elfix )"
diff --git a/net-libs/nodejs/nodejs-99999999.ebuild b/net-libs/nodejs/nodejs-99999999.ebuild
index 0ff4f3923029..110b22734b40 100644
--- a/net-libs/nodejs/nodejs-99999999.ebuild
+++ b/net-libs/nodejs/nodejs-99999999.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
@@ -33,6 +33,7 @@ RDEPEND="
BDEPEND="
${PYTHON_DEPS}
sys-apps/coreutils
+ virtual/pkgconfig
systemtap? ( dev-util/systemtap )
test? ( net-misc/curl )
pax_kernel? ( sys-apps/elfix )
diff --git a/net-mail/metamail/metamail-2.7.53.3-r2.ebuild b/net-mail/metamail/metamail-2.7.53.3-r2.ebuild
index 49217dd8a9a3..6e1b6858a996 100644
--- a/net-mail/metamail/metamail-2.7.53.3-r2.ebuild
+++ b/net-mail/metamail/metamail-2.7.53.3-r2.ebuild
@@ -24,6 +24,7 @@ DEPEND="sys-libs/ncurses
RDEPEND="app-misc/mime-types
sys-apps/debianutils
!app-misc/run-mailcap"
+BDEPEND="virtual/pkgconfig"
S=${WORKDIR}/mm${MY_PV}/src
diff --git a/net-misc/dhcpcd/dhcpcd-9.3.4.ebuild b/net-misc/dhcpcd/dhcpcd-9.3.4.ebuild
index 77b79535ba61..c8db117d1acc 100644
--- a/net-misc/dhcpcd/dhcpcd-9.3.4.ebuild
+++ b/net-misc/dhcpcd/dhcpcd-9.3.4.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${MY_P/_beta/-beta}"
MY_P="${MY_P/_rc/-rc}"
SRC_URI="https://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz"
- KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/net-misc/ipsorcery/ipsorcery-2.0.9-r2.ebuild b/net-misc/ipsorcery/ipsorcery-2.0.9-r2.ebuild
index 515c5f784c83..7d58d46dd231 100644
--- a/net-misc/ipsorcery/ipsorcery-2.0.9-r2.ebuild
+++ b/net-misc/ipsorcery/ipsorcery-2.0.9-r2.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
inherit flag-o-matic toolchain-funcs
DESCRIPTION="Ipsorcery allows you to generate IP, TCP, UDP, ICMP, and IGMP packets"
@@ -19,10 +20,11 @@ DEPEND="
x11-libs/gtk+:2=
)
"
-RDEPEND="
- ${DEPEND}
-"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
S=${WORKDIR}/ipsorc-${PV}
+
PATCHES=(
"${FILESDIR}"/${P}-_BSD_SOURCE.patch
"${FILESDIR}"/${P}-gentoo.patch
diff --git a/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20201225.ebuild b/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20201225.ebuild
index c4d9e19cabde..c3a335a2236f 100644
--- a/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20201225.ebuild
+++ b/net-misc/mobile-broadband-provider-info/mobile-broadband-provider-info-20201225.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager/MobileBroadband"
LICENSE="CC-PD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/net-misc/modemmanager/modemmanager-1.14.8.ebuild b/net-misc/modemmanager/modemmanager-1.14.8.ebuild
index 7826f928ffde..540289298a4d 100644
--- a/net-misc/modemmanager/modemmanager-1.14.8.ebuild
+++ b/net-misc/modemmanager/modemmanager-1.14.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/ModemManager/ModemManager-${PV}.ta
LICENSE="GPL-2+"
SLOT="0/1" # subslot = dbus interface version, i.e. N in org.freedesktop.ModemManager${N}
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~sparc x86"
IUSE="elogind +introspection mbim policykit +qmi systemd +udev vala"
REQUIRED_USE="
diff --git a/net-misc/networkmanager/networkmanager-1.28.0-r1.ebuild b/net-misc/networkmanager/networkmanager-1.28.0-r1.ebuild
index cda680d64f44..cd47f2d90ad0 100644
--- a/net-misc/networkmanager/networkmanager-1.28.0-r1.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.28.0-r1.ebuild
@@ -26,7 +26,7 @@ REQUIRED_USE="
?? ( elogind systemd )
"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~sparc x86"
# gobject-introspection-0.10.3 is needed due to gnome bug 642300
# wpa_supplicant-0.7.3-r3 is needed due to bug 359271
diff --git a/net-misc/olsrd/olsrd-0.9.6.1.ebuild b/net-misc/olsrd/olsrd-0.9.6.1.ebuild
index 1379675e09a0..39becf0aefee 100644
--- a/net-misc/olsrd/olsrd-0.9.6.1.ebuild
+++ b/net-misc/olsrd/olsrd-0.9.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,6 +13,7 @@ LICENSE="BSD LGPL-2.1"
KEYWORDS="amd64 x86"
IUSE="gtk pud"
DEPEND="
+ virtual/pkgconfig
gtk? (
dev-libs/glib:2
x11-libs/gdk-pixbuf:2
diff --git a/net-misc/olsrd/olsrd-0.9.8.ebuild b/net-misc/olsrd/olsrd-0.9.8.ebuild
index c9d51ba3119a..8eaf17bbb898 100644
--- a/net-misc/olsrd/olsrd-0.9.8.ebuild
+++ b/net-misc/olsrd/olsrd-0.9.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,6 +13,7 @@ LICENSE="BSD LGPL-2.1"
KEYWORDS="~amd64 ~x86"
IUSE="gtk pud"
DEPEND="
+ virtual/pkgconfig
gtk? (
dev-libs/glib:2
x11-libs/gdk-pixbuf:2
diff --git a/net-wireless/dump1090/dump1090-4.0.ebuild b/net-wireless/dump1090/dump1090-4.0.ebuild
index 006faa02a61b..acbbbb805755 100644
--- a/net-wireless/dump1090/dump1090-4.0.ebuild
+++ b/net-wireless/dump1090/dump1090-4.0.ebuild
@@ -26,6 +26,7 @@ DEPEND="
bladerf? ( net-wireless/bladerf:= )
rtlsdr? ( net-wireless/rtl-sdr:= )"
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
default
diff --git a/net-wireless/dump1090/dump1090-9999.ebuild b/net-wireless/dump1090/dump1090-9999.ebuild
index 9e0920b465cf..b6d89bd1d31a 100644
--- a/net-wireless/dump1090/dump1090-9999.ebuild
+++ b/net-wireless/dump1090/dump1090-9999.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
@@ -26,6 +26,7 @@ DEPEND="
bladerf? ( net-wireless/bladerf:= )
rtlsdr? ( net-wireless/rtl-sdr:= )"
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
default
diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild b/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild
index 6d0bcb9a2e12..c110c74dd13b 100644
--- a/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth"
LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
SLOT="2/13" # subslot = libgnome-bluetooth soname version
IUSE="gtk-doc +introspection"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
DEPEND="
>=dev-libs/glib-2.38:2
diff --git a/sci-astronomy/montage/montage-5.0.ebuild b/sci-astronomy/montage/montage-5.0.ebuild
index 850a2ff98dc4..eca536f42474 100644
--- a/sci-astronomy/montage/montage-5.0.ebuild
+++ b/sci-astronomy/montage/montage-5.0.ebuild
@@ -23,6 +23,7 @@ RDEPEND="
virtual/jpeg:0
mpi? ( virtual/mpi )"
DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-4.1-fix_format_errors.patch
diff --git a/sci-astronomy/predict/predict-2.2.3-r2.ebuild b/sci-astronomy/predict/predict-2.2.3-r2.ebuild
index a56e5e83ba46..670d872ba9c0 100644
--- a/sci-astronomy/predict/predict-2.2.3-r2.ebuild
+++ b/sci-astronomy/predict/predict-2.2.3-r2.ebuild
@@ -23,7 +23,10 @@ RDEPEND="
gtk? ( x11-libs/gtk+:2 )
xforms? ( x11-libs/xforms )
xplanet? ( x11-misc/xplanet[truetype] )"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
PATCHES=(
"${FILESDIR}"/${P}-earthtrack.patch
diff --git a/sci-biology/ncbi-tools/ncbi-tools-2.2.26-r2.ebuild b/sci-biology/ncbi-tools/ncbi-tools-2.2.26-r2.ebuild
index 2c59e13b5a97..0e692a121760 100644
--- a/sci-biology/ncbi-tools/ncbi-tools-2.2.26-r2.ebuild
+++ b/sci-biology/ncbi-tools/ncbi-tools-2.2.26-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -27,7 +27,10 @@ RDEPEND="
x11-libs/libXmu
x11-libs/libXt
)"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
S="${WORKDIR}/ncbi"
diff --git a/sci-chemistry/tinker/tinker-8.2.1.ebuild b/sci-chemistry/tinker/tinker-8.2.1.ebuild
index 5dfafe90e1f4..f59d6a27e260 100644
--- a/sci-chemistry/tinker/tinker-8.2.1.ebuild
+++ b/sci-chemistry/tinker/tinker-8.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -15,14 +15,16 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="examples"
DEPEND="
- >=virtual/jdk-1.6"
-
+ >=virtual/jdk-1.6
+ virtual/pkgconfig
+"
RDEPEND="
>=sci-libs/fftw-3.2.2-r1[fortran,threads]
dev-libs/maloc
!sys-apps/bar
!dev-util/diffuse
- >=virtual/jre-1.6"
+ >=virtual/jre-1.6
+"
RESTRICT="mirror"
diff --git a/sci-libs/cdf/cdf-3.5.0.2.ebuild b/sci-libs/cdf/cdf-3.5.0.2.ebuild
index 0742117a90c6..9480da7f8f82 100644
--- a/sci-libs/cdf/cdf-3.5.0.2.ebuild
+++ b/sci-libs/cdf/cdf-3.5.0.2.ebuild
@@ -31,8 +31,11 @@ IUSE="doc examples java ncurses static-libs"
RDEPEND="
java? ( >=virtual/jre-1.5:= )
ncurses? ( sys-libs/ncurses:0= )
- "
-DEPEND="${RDEPEND}"
+"
+DEPEND="
+ ${RDEPEND}
+ ncurses? ( virtual/pkgconfig )
+"
S="${WORKDIR}/${MY_P}-dist"
diff --git a/sci-libs/gsl/gsl-2.5-r1.ebuild b/sci-libs/gsl/gsl-2.5-r1.ebuild
index 2a2625d5c3de..f9cbafbd975d 100644
--- a/sci-libs/gsl/gsl-2.5-r1.ebuild
+++ b/sci-libs/gsl/gsl-2.5-r1.ebuild
@@ -17,6 +17,7 @@ IUSE="cblas-external +deprecated static-libs"
RDEPEND="cblas-external? ( virtual/cblas:= )"
DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
PATCHES=( "${WORKDIR}"/${PN}-2.3-cblas.patch )
diff --git a/sys-apps/busybox/busybox-1.32.1.ebuild b/sys-apps/busybox/busybox-1.32.1.ebuild
index 0dd974da1e38..b5ec42484014 100644
--- a/sys-apps/busybox/busybox-1.32.1.ebuild
+++ b/sys-apps/busybox/busybox-1.32.1.ebuild
@@ -29,6 +29,7 @@ COMMON_DEPEND="!static? ( selinux? ( sys-libs/libselinux ) )
pam? ( sys-libs/pam )
virtual/libcrypt:="
DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig
static? (
virtual/libcrypt[static-libs]
selinux? ( sys-libs/libselinux[static-libs(+)] )
diff --git a/sys-apps/busybox/busybox-1.33.0.ebuild b/sys-apps/busybox/busybox-1.33.0.ebuild
index 7dd2ce8e7480..580a436eb1d2 100644
--- a/sys-apps/busybox/busybox-1.33.0.ebuild
+++ b/sys-apps/busybox/busybox-1.33.0.ebuild
@@ -29,6 +29,7 @@ COMMON_DEPEND="!static? ( selinux? ( sys-libs/libselinux ) )
pam? ( sys-libs/pam )
virtual/libcrypt:="
DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig
static? (
virtual/libcrypt[static-libs]
selinux? ( sys-libs/libselinux[static-libs(+)] )
diff --git a/sys-apps/busybox/busybox-9999.ebuild b/sys-apps/busybox/busybox-9999.ebuild
index a82a8aa33318..7cc9e91d45be 100644
--- a/sys-apps/busybox/busybox-9999.ebuild
+++ b/sys-apps/busybox/busybox-9999.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
# See `man savedconfig.eclass` for info on how to use USE=savedconfig.
@@ -28,6 +28,7 @@ RESTRICT="test"
COMMON_DEPEND="!static? ( selinux? ( sys-libs/libselinux ) )
pam? ( sys-libs/pam )"
DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig
static? ( selinux? ( sys-libs/libselinux[static-libs(+)] ) )
>=sys-kernel/linux-headers-2.6.39"
RDEPEND="${COMMON_DEPEND}
diff --git a/sys-apps/dtc/dtc-1.5.0.ebuild b/sys-apps/dtc/dtc-1.5.0.ebuild
index f2284dee2e44..688e30b948fa 100644
--- a/sys-apps/dtc/dtc-1.5.0.ebuild
+++ b/sys-apps/dtc/dtc-1.5.0.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=6
@@ -22,6 +22,7 @@ IUSE="static-libs"
DEPEND="
sys-devel/bison
sys-devel/flex
+ virtual/pkgconfig
"
DOCS="
Documentation/dt-object-internal.txt
diff --git a/sys-apps/ethq/ethq-0.5.0.ebuild b/sys-apps/ethq/ethq-0.5.0.ebuild
index 937e95dba856..a22a412539ae 100644
--- a/sys-apps/ethq/ethq-0.5.0.ebuild
+++ b/sys-apps/ethq/ethq-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,8 +18,9 @@ KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="sys-libs/ncurses:0"
+DEPEND="sys-libs/ncurses:0="
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
diff --git a/sys-apps/ethq/ethq-0.6.1.ebuild b/sys-apps/ethq/ethq-0.6.1.ebuild
index b5718cb8f726..6749cb3094e6 100644
--- a/sys-apps/ethq/ethq-0.6.1.ebuild
+++ b/sys-apps/ethq/ethq-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,8 +18,9 @@ KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="sys-libs/ncurses:0"
+DEPEND="sys-libs/ncurses:0="
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
diff --git a/sys-apps/ethq/ethq-9999.ebuild b/sys-apps/ethq/ethq-9999.ebuild
index 59fa6fa3cdc7..930a13b4f96d 100644
--- a/sys-apps/ethq/ethq-9999.ebuild
+++ b/sys-apps/ethq/ethq-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,6 +19,7 @@ RESTRICT="!test? ( test )"
DEPEND="sys-libs/ncurses:0"
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
default
diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 64c28bcfbecc..fe588c7916e0 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -97,6 +97,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
sys-apps/diffutils"
+BDEPEND="virtual/pkgconfig"
RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
_flashrom_enable() {
diff --git a/sys-apps/osinfo-db/osinfo-db-20201015.ebuild b/sys-apps/osinfo-db/osinfo-db-20201015.ebuild
index 8ce74ca0d1ea..109cfb6ee818 100644
--- a/sys-apps/osinfo-db/osinfo-db-20201015.ebuild
+++ b/sys-apps/osinfo-db/osinfo-db-20201015.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
BDEPEND="sys-apps/osinfo-db-tools"
diff --git a/sys-apps/spu-tools/spu-tools-2.3.0.136.ebuild b/sys-apps/spu-tools/spu-tools-2.3.0.136.ebuild
index 63f188280172..2826095ae3c5 100644
--- a/sys-apps/spu-tools/spu-tools-2.3.0.136.ebuild
+++ b/sys-apps/spu-tools/spu-tools-2.3.0.136.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -21,6 +21,7 @@ RDEPEND="
DEPEND="
${RDEPEND}
sys-apps/help2man
+ virtual/pkgconfig
"
S="${WORKDIR}/${PN}/src"
diff --git a/sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild b/sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild
index 34a78cf8d7f3..0d22f0bdc9cb 100644
--- a/sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild
+++ b/sys-boot/vboot-utils/vboot-utils-72_p20181229-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -38,7 +38,8 @@ DEPEND="${RDEPEND}
${LIB_DEPEND_MINIMAL}
!minimal? ( ${LIB_DEPEND} )
)
- app-crypt/trousers"
+ app-crypt/trousers
+ virtual/pkgconfig"
S=${WORKDIR}
diff --git a/sys-cluster/charm/charm-6.8.2.ebuild b/sys-cluster/charm/charm-6.8.2.ebuild
index 225db6dd57f6..7efc2982e387 100644
--- a/sys-cluster/charm/charm-6.8.2.ebuild
+++ b/sys-cluster/charm/charm-6.8.2.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=5
@@ -20,7 +20,8 @@ RDEPEND="mpi? ( virtual/mpi )"
DEPEND="
${RDEPEND}
net-libs/libtirpc
- "
+ virtual/pkgconfig
+"
REQUIRED_USE="
cmkopt? ( !charmdebug !charmtracing )
diff --git a/sys-devel/gdb/gdb-10.1.ebuild b/sys-devel/gdb/gdb-10.1.ebuild
index 793afc4be213..b60fdb81a1e3 100644
--- a/sys-devel/gdb/gdb-10.1.ebuild
+++ b/sys-devel/gdb/gdb-10.1.ebuild
@@ -79,6 +79,7 @@ BDEPEND="
sys-apps/texinfo
virtual/yacc
nls? ( sys-devel/gettext )
+ source-highlight? ( virtual/pkgconfig )
test? ( dev-util/dejagnu )
"
diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-9999.ebuild
index ceab3a731e88..045919faeb44 100644
--- a/sys-devel/gdb/gdb-9999.ebuild
+++ b/sys-devel/gdb/gdb-9999.ebuild
@@ -78,6 +78,7 @@ BDEPEND="
app-arch/xz-utils
sys-apps/texinfo
virtual/yacc
+ source-highlight? ( virtual/pkgconfig )
nls? ( sys-devel/gettext )
test? ( dev-util/dejagnu )
"
diff --git a/www-client/netsurf/netsurf-3.10-r4.ebuild b/www-client/netsurf/netsurf-3.10-r4.ebuild
index 7ca24a577e3c..d6579ec7f584 100644
--- a/www-client/netsurf/netsurf-3.10-r4.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r4.ebuild
@@ -53,7 +53,9 @@ BDEPEND="
duktape? ( app-editors/vim-core )
dev-libs/check
dev-perl/HTML-Parser
- >=dev-util/netsurf-buildsystem-1.7-r1"
+ >=dev-util/netsurf-buildsystem-1.7-r1
+ virtual/pkgconfig
+"
PATCHES=(
"${FILESDIR}/${PN}-3.9-conditionally-include-image-headers.patch"
diff --git a/x11-libs/colord-gtk/colord-gtk-0.2.0.ebuild b/x11-libs/colord-gtk/colord-gtk-0.2.0.ebuild
index de16b67c6fd5..76e8886fef6c 100644
--- a/x11-libs/colord-gtk/colord-gtk-0.2.0.ebuild
+++ b/x11-libs/colord-gtk/colord-gtk-0.2.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"
LICENSE="LGPL-3+"
SLOT="0/1" # subslot = libcolord-gtk soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
IUSE="doc +introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/x11-libs/libclxclient/libclxclient-3.9.2.ebuild b/x11-libs/libclxclient/libclxclient-3.9.2.ebuild
index 5baa5183f222..b257be17e7c2 100644
--- a/x11-libs/libclxclient/libclxclient-3.9.2.ebuild
+++ b/x11-libs/libclxclient/libclxclient-3.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,6 +22,7 @@ CDEPEND="
"
RDEPEND="${CDEPEND}"
DEPEND="${CDEPEND}"
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/clxclient-${PV}"
diff --git a/x11-libs/libva-intel-media-driver/Manifest b/x11-libs/libva-intel-media-driver/Manifest
index 847748bc1d02..3bfeb9f0b709 100644
--- a/x11-libs/libva-intel-media-driver/Manifest
+++ b/x11-libs/libva-intel-media-driver/Manifest
@@ -2,3 +2,4 @@ DIST intel-media-20.1.1.tar.gz 21788401 BLAKE2B 53f2ebf5941c487253d02d0e23229cd4
DIST intel-media-20.2.0.tar.gz 21860711 BLAKE2B df5ebb4ec603902dd34aca6915dab5bec4ad6237e5810d0e04349f7269adf62505afaed8456d1ad6a3544525bdb2012294e6b92e68dc3f0338f6fab54aa934bd SHA512 0f4817b66f4e2d752d5a34cc1c8974dd09b4fe4f6d8bf3df896887542c229088edc406a9b2a68a9b353214aa7ffa4cd8917cdb6695dbe2e316af6c444822b15b
DIST intel-media-20.4.5.tar.gz 22437981 BLAKE2B 136be5280b463879e47ce8a1dae1befbe3907a2429b799b972dffbdcb8b21512e3161dc209abf7b4dfb0d3695512963c40cdd85fb6fb2f3158bee12e8e42ddcd SHA512 dfd70dc83eae181830844f9055ad728d91a51a55ea29ea5d272b154f16a92dfba86568d9b4e8f8c56d500582056b73602c999d2e877386fcf46df1633fc5e2ea
DIST intel-media-21.1.2.tar.gz 22487027 BLAKE2B 819b7c4a4fc9295034af77f1e95d4b23ca974629f0ff70f14d84c881fa8ae2558708878e045b700fef30bb28a1af9ec61306854e91d0df4881e7d9dc229715b2 SHA512 046942ebedad2e40de3c592ed92bd7d266402f1f94d30ee7674adcb147774f6d90af18c56a19a8d16465144a7bded9cc7b6eeefdeb50f349c7d3ef6840c30ea4
+DIST intel-media-21.1.3.tar.gz 22507169 BLAKE2B 68962db57d6f4c11e50b5d44584adf0458d08a118234a091aa55734885ee9fab6449658a8736c4a23233be38b58311953492482c3d9b258dd2cf8008cf363f20 SHA512 a5a4c26d86191138245e0cc62304aeeccfb6627b04310e4b1d35cc2050b909d9b856b6176d868562336dd6342f93b1909b46fb481eb353ef02cc188eea5da121
diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.1.3.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.1.3.ebuild
new file mode 100644
index 000000000000..072d1d906b99
--- /dev/null
+++ b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.1.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == *9999 ]] ; then
+ : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
+ if [[ ${PV%9999} != "" ]] ; then
+ : ${EGIT_BRANCH:="release/${PV%.9999}"}
+ fi
+ inherit git-r3
+else
+ MY_PV="${PV%_pre}"
+ SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz"
+ S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Intel Media Driver for VAAPI (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver"
+
+LICENSE="MIT BSD"
+SLOT="0"
+IUSE="+custom-cflags set-as-default test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-21.1.1
+ >=x11-libs/libva-2.11.0[X?]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-20.2.0_x11_optional.patch
+ "${FILESDIR}"/${PN}-21.1.2_custom_cflags.patch
+ "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DMEDIA_BUILD_FATAL_WARNINGS=OFF
+ -DMEDIA_RUN_TEST_SUITE=$(usex test)
+ -DBUILD_TYPE=Release
+ -DPLATFORM=linux
+ -DUSE_X11=$(usex X)
+ -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+ -DOVERRIDE_COMPILER_FLAGS=$(usex !custom-cflags)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ if use set-as-default ; then
+ echo 'LIBVA_DRIVER_NAME="iHD"' > "${T}/55libva-intel-media-driver" || die
+ doenvd "${T}/55libva-intel-media-driver"
+ fi
+}
diff --git a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
index d8a7364723b3..072d1d906b99 100644
--- a/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
+++ b/x11-libs/libva-intel-media-driver/libva-intel-media-driver-9999.ebuild
@@ -27,8 +27,8 @@ IUSE="+custom-cflags set-as-default test X"
RESTRICT="!test? ( test )"
-DEPEND=">=media-libs/gmmlib-20.4.1
- >=x11-libs/libva-2.10.0[X?]
+DEPEND=">=media-libs/gmmlib-21.1.1
+ >=x11-libs/libva-2.11.0[X?]
"
RDEPEND="${DEPEND}"
diff --git a/x11-libs/vte/vte-0.62.3.ebuild b/x11-libs/vte/vte-0.62.3.ebuild
index 3a28f0466293..761fce4760e0 100644
--- a/x11-libs/vte/vte-0.62.3.ebuild
+++ b/x11-libs/vte/vte-0.62.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
LICENSE="LGPL-3+ GPL-3+"
SLOT="2.91"
IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
REQUIRED_USE="vala? ( introspection )"
SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.62.1-command-notify.patch.xz )"
diff --git a/x11-misc/accessx/accessx-0951-r2.ebuild b/x11-misc/accessx/accessx-0951-r2.ebuild
index 92dbd14e21e3..effe98e9c553 100644
--- a/x11-misc/accessx/accessx-0951-r2.ebuild
+++ b/x11-misc/accessx/accessx-0951-r2.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+
inherit toolchain-funcs
DESCRIPTION="Interface to the XKEYBOARD extension in X11"
@@ -16,7 +17,10 @@ IUSE=""
RDEPEND="x11-libs/libX11
x11-libs/libXext
dev-lang/tk:0="
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
S=${WORKDIR}/${PN}
PATCHES=( "${FILESDIR}"/${P}-build.patch )
diff --git a/x11-misc/easystroke/easystroke-0.6.0-r3.ebuild b/x11-misc/easystroke/easystroke-0.6.0-r3.ebuild
index 74b40179af2b..ea582bd59c8c 100644
--- a/x11-misc/easystroke/easystroke-0.6.0-r3.ebuild
+++ b/x11-misc/easystroke/easystroke-0.6.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -28,6 +28,7 @@ DEPEND="
${RDEPEND}
dev-util/intltool
sys-devel/gettext
+ virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${P}-cellrendertextish.patch
diff --git a/x11-misc/svkbd/svkbd-0.2.1-r1.ebuild b/x11-misc/svkbd/svkbd-0.2.1-r1.ebuild
index 8542e85bf182..2575cda3b485 100644
--- a/x11-misc/svkbd/svkbd-0.2.1-r1.ebuild
+++ b/x11-misc/svkbd/svkbd-0.2.1-r1.ebuild
@@ -23,6 +23,7 @@ DEPEND="
${RDEPEND}
x11-base/xorg-proto
"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
default
diff --git a/x11-misc/xbattbar/xbattbar-1.4.9.ebuild b/x11-misc/xbattbar/xbattbar-1.4.9.ebuild
index 7b0f8988d5bf..8d25691b09ab 100644
--- a/x11-misc/xbattbar/xbattbar-1.4.9.ebuild
+++ b/x11-misc/xbattbar/xbattbar-1.4.9.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
@@ -20,6 +20,8 @@ RDEPEND="
${DEPEND}
!ppc? ( >=sys-power/acpi-1.5 )
"
+BDEPEND="virtual/pkgconfig"
+
PATCHES=(
"${FILESDIR}"/${PN}-1.4.5.patch
"${FILESDIR}"/${PN}-1.4.8-const.patch
diff --git a/x11-misc/xdesktopwaves/xdesktopwaves-1.4.ebuild b/x11-misc/xdesktopwaves/xdesktopwaves-1.4.ebuild
index 1e5d62650fd1..1be0017af311 100644
--- a/x11-misc/xdesktopwaves/xdesktopwaves-1.4.ebuild
+++ b/x11-misc/xdesktopwaves/xdesktopwaves-1.4.ebuild
@@ -15,6 +15,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ virtual/pkgconfig
x11-base/xorg-proto
"
KEYWORDS="amd64 ppc x86"
diff --git a/x11-misc/xdotool/xdotool-3.20160805.1.ebuild b/x11-misc/xdotool/xdotool-3.20160805.1.ebuild
index ab4e1749bebe..b4c2443540b8 100644
--- a/x11-misc/xdotool/xdotool-3.20160805.1.ebuild
+++ b/x11-misc/xdotool/xdotool-3.20160805.1.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=6
@@ -22,6 +22,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ virtual/pkgconfig
x11-base/xorg-proto
"
diff --git a/x11-misc/xidle/xidle-26052015.ebuild b/x11-misc/xidle/xidle-26052015.ebuild
index 0ca23a545d60..635de43fc73d 100644
--- a/x11-misc/xidle/xidle-26052015.ebuild
+++ b/x11-misc/xidle/xidle-26052015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,11 +13,14 @@ SLOT="0"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE=""
-DEPEND="
+RDEPEND="
x11-libs/libX11
x11-libs/libXScrnSaver
- "
-RDEPEND="${DEPEND}"
+"
+DEPEND="
+ ${DEPEND}
+ virtual/pkgconfig
+"
PATCHES=( "${FILESDIR}/${P}-dead.patch" )
diff --git a/x11-misc/xowl/xowl-9999.ebuild b/x11-misc/xowl/xowl-9999.ebuild
index d4d0a425dfb7..e563aab37668 100644
--- a/x11-misc/xowl/xowl-9999.ebuild
+++ b/x11-misc/xowl/xowl-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,13 +12,14 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS=""
-DEPEND="
+RDEPEND="
x11-libs/libX11
x11-libs/libXft
x11-libs/libXinerama
"
-RDEPEND="
- ${DEPEND}
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
"
src_prepare() {
diff --git a/x11-terms/kterm/kterm-6.2.0-r6.ebuild b/x11-terms/kterm/kterm-6.2.0-r6.ebuild
index 42d3f2717d3a..8edbe912ce77 100644
--- a/x11-terms/kterm/kterm-6.2.0-r6.ebuild
+++ b/x11-terms/kterm/kterm-6.2.0-r6.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="6"
@@ -25,8 +25,10 @@ RDEPEND="app-text/rman
x11-libs/libxkbfile
Xaw3d? ( x11-libs/libXaw3d )"
DEPEND="${RDEPEND}
+ virtual/pkgconfig
x11-misc/gccmakedep
- x11-misc/imake"
+ x11-misc/imake
+"
PATCHES=(
"${WORKDIR}"/${P}-wpi.patch # wallpaper patch
diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.38.0.ebuild b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.38.0.ebuild
index 24d6d4ee23c9..2844491d99cc 100644
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.38.0.ebuild
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.38.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="
"
SLOT="0"
IUSE="branding"
-KEYWORDS="amd64 arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
# gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility
# librsvg is needed for gtk-encode-symbolic-svg to be able to read the source SVG via its pixbuf loader and at runtime for rendering scalable icons shipped by the theme
diff --git a/x11-wm/mutter/mutter-3.38.3-r1.ebuild b/x11-wm/mutter/mutter-3.38.3-r1.ebuild
index bd4a22111b3b..3584ec82b5f9 100644
--- a/x11-wm/mutter/mutter-3.38.3-r1.ebuild
+++ b/x11-wm/mutter/mutter-3.38.3-r1.ebuild
@@ -18,7 +18,7 @@ REQUIRED_USE="
test? ( wayland )"
RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
# gnome-settings-daemon is build checked, but used at runtime only for org.gnome.settings-daemon.peripherals.keyboard gschema
# xorg-server is needed at build and runtime with USE=wayland for Xwayland
diff --git a/x11-wm/spectrwm/spectrwm-3.4.1.ebuild b/x11-wm/spectrwm/spectrwm-3.4.1.ebuild
index cbe7e0eeebdf..3836663ba0ba 100644
--- a/x11-wm/spectrwm/spectrwm-3.4.1.ebuild
+++ b/x11-wm/spectrwm/spectrwm-3.4.1.ebuild
@@ -17,6 +17,7 @@ RDEPEND="
"
DEPEND="
elibc_musl? ( sys-libs/queue-standalone )
+ virtual/pkgconfig
x11-libs/libX11
x11-libs/libXcursor
x11-libs/libXrandr
diff --git a/x11-wm/xoat/xoat-9999.ebuild b/x11-wm/xoat/xoat-9999.ebuild
index 914c769f41f6..4c386e343ad7 100644
--- a/x11-wm/xoat/xoat-9999.ebuild
+++ b/x11-wm/xoat/xoat-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,6 +21,7 @@ RDEPEND="
${DEPEND}
!savedconfig? ( x11-misc/dmenu )
"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
default