diff --git a/net-dialup/minimodem/metadata.xml b/net-dialup/minimodem/metadata.xml
new file mode 100644
index 0000000000..7a644eaf2b
--- /dev/null
+++ b/net-dialup/minimodem/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ zerochaos@gentoo.org
+ Rick Farina (Zero_Chaos)
+
+
+ kamalmostafa/minimodem
+
+
diff --git a/net-dialup/minimodem/minimodem-0.24.ebuild b/net-dialup/minimodem/minimodem-0.24-r1.ebuild
similarity index 86%
rename from net-dialup/minimodem/minimodem-0.24.ebuild
rename to net-dialup/minimodem/minimodem-0.24-r1.ebuild
index 0a1ee43274..b3fad208f2 100644
--- a/net-dialup/minimodem/minimodem-0.24.ebuild
+++ b/net-dialup/minimodem/minimodem-0.24-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,19 +10,18 @@ DESCRIPTION="General-purpose software audio FSK modem."
HOMEPAGE="https://github.com/kamalmostafa/minimodem"
SRC_URI="https://github.com/kamalmostafa/minimodem/archive/${MY_P}.tar.gz"
-SLOT="0"
+S="${WORKDIR}/${PN}-${MY_P}"
LICENSE="GPL-3+"
+SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="alsa pulseaudio +sndfile"
-DEPEND="sci-libs/fftw:3.0
+DEPEND="sci-libs/fftw:3.0=
alsa? ( media-libs/alsa-lib )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
sndfile? ( media-libs/libsndfile )"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-${MY_P}"
-
src_prepare() {
eautoreconf
eapply_user
diff --git a/net-wireless/kismet/Manifest b/net-wireless/kismet/Manifest
deleted file mode 100644
index 44864bfac1..0000000000
--- a/net-wireless/kismet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kismet-20250512.gh.tar.gz 13341796 BLAKE2B 302f765f8a2da4a9d278678de660a70c84d5385a0187d8915adb293ce668d2e3d488d74588395c7cbabcfe65fe9926c17b8f2877e982b1ddfb9989c32d1cff7e SHA512 5d936d53e8d806220789ade9179bd7ccedfaaaebd7ee30873b7a737312bc138a1cc41829e537fa61892449e205de9c5ea60d620c46a2f02347d8a1e035cd14a7
diff --git a/net-wireless/kismet/files/0001-configure.ac-bashism-fix-critical-existence-failure-.patch b/net-wireless/kismet/files/0001-configure.ac-bashism-fix-critical-existence-failure-.patch
deleted file mode 100644
index 3cf4ed8cff..0000000000
--- a/net-wireless/kismet/files/0001-configure.ac-bashism-fix-critical-existence-failure-.patch
+++ /dev/null
@@ -1,280 +0,0 @@
-From d3732f93cbdc9edf39d31c7c50b72cc6a79be0dc Mon Sep 17 00:00:00 2001
-From: Eli Schwartz
-Date: Fri, 5 Apr 2024 00:42:29 -0400
-Subject: [PATCH] configure.ac: bashism: fix critical existence failure on
- systems with dash
-
-Remove the consistent use of bashisms. An autoconf generated script is
-designed to work with POSIX sh, and contains a /bin/sh shebang. As a
-result, it *cannot* assume it will be run with bash, as it won't be.
-
-The bashism in question is the double equals (`==`) operator for the
-test command. It is actually a bash-specific alias for the single equals
-operator. It behaves exactly the same, except more confusing. It
-contains no added functionality and no behavior changes, it is merely an
-additional alternate spelling. In exchange for doing nothing whatsoever,
-even in bash, it breaks muscle memory when writing POSIX sh scripts and
-tricks developers into writing the wrong thing.
-
-It is terrible and should never be used under any circumstances.
-Ideally it would be removed altogether from GNU bash.
-
-Fixes the following warnings when running configure:
-
-```
-./configure: 5011: test: x: unexpected operator
-./configure: 5014: test: x: unexpected operator
-./configure: 5017: test: x: unexpected operator
-./configure: 8056: test: nox: unexpected operator
-./configure: 8109: test: yesx: unexpected operator
-./configure: 8120: test: 3: unexpected operator
-./configure: 8144: test: unexpected operator
-./configure: 9089: test: stdc++x: unexpected operator
-./configure: 9937: test: 0: unexpected operator
-./configure: 10084: test: 0: unexpected operator
-./configure: 10207: test: 0: unexpected operator
-./configure: 10283: test: 0: unexpected operator
-./configure: 11363: test: x: unexpected operator
-./configure: 11561: test: x: unexpected operator
-./configure: 11634: test: xno: unexpected operator
-./configure: 11663: test: xno: unexpected operator
-./configure: 12490: test: 3: unexpected operator
-./configure: 13150: test: no: unexpected operator
-./configure: 13167: test: no: unexpected operator
-```
-
-And the following fatal errors when trying to compile, since the
-resulting conditionals failed to define $(PROTOCBIN):
-
-```
-make -j8
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/kismet.proto
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/http.proto
-/bin/sh: 1: -I: not found
-make: [Makefile:808: protobuf_cpp/kismet.pb.h] Error 127 (ignored)
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/datasource.proto
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/linuxbluetooth.proto
-/bin/sh: 1: -I: not found
-make: [Makefile:808: protobuf_cpp/http.pb.h] Error 127 (ignored)
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/eventbus.proto
-/bin/sh: 1: -I: not found
-make: [Makefile:808: protobuf_cpp/linuxbluetooth.pb.h] Error 127 (ignored)
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/kismet.proto
-/bin/sh: 1: -I: not found
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/http.proto
-/bin/sh: 1: -I: not found
-/bin/sh: 1: -I: not found
-make: [Makefile:808: protobuf_cpp/datasource.pb.h] Error 127 (ignored)
-make: [Makefile:808: protobuf_cpp/eventbus.pb.h] Error 127 (ignored)
-make: [Makefile:806: protobuf_cpp/kismet.pb.cc] Error 127 (ignored)
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/datasource.proto
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/linuxbluetooth.proto
-cpp_out=./protobuf_cpp/ -I protobuf_definitions/ protobuf_definitions/eventbus.proto
-/bin/sh: 1: -I: not found
-```
-
-For extra interest, the failing command begins with `--flag` i.e. a flag
-passed to protoc, which Make then interprets as "ignore errors for this
-command", which means output files are not created but the build then
-continues and produces significantly more confusing errors such as:
-
-```
-kis_external.h:51:10: fatal error: protobuf_cpp/kismet.pb.h: No such file or directory
-```
-
-Signed-off-by: Eli Schwartz
----
- configure.ac | 46 +++++++++++++++++++++++-----------------------
- 1 file changed, 23 insertions(+), 23 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index a967e3418..d3c961821 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -179,13 +179,13 @@ else
- GCC_MINOR=$(echo $GCC_VERSION | cut -s -d'.' -f2)
- GCC_PATCH=$(echo $GCC_VERSION | cut -s -d'.' -f3)
-
-- if test "$GCC_MAJOR"x == x; then
-+ if test "$GCC_MAJOR"x = x; then
- GCC_MAJOR=$GCC_VERSION
- fi
-- if test "$GCC_MINOR"x == x; then
-+ if test "$GCC_MINOR"x = x; then
- GCC_MINOR=0
- fi
-- if test "$GCC_PATCH"x == x; then
-+ if test "$GCC_PATCH"x = x; then
- GCC_PATCH=0
- fi
-
-@@ -318,7 +318,7 @@ AC_ARG_ENABLE([element-typesafety],
- esac],
- [want_te_typesafety=no]
- )
--if test "$want_te_typesafety"x == "yes"x; then
-+if test "$want_te_typesafety"x = "yes"x; then
- AC_DEFINE(TE_TYPE_SAFETY, 1, Enforce runtime type safety)
- else
- AC_DEFINE(TE_TYPE_SAFETY, 0, Do not enforce runtime type safety)
-@@ -357,7 +357,7 @@ AS_IF([test "x$with_python_interpreter" != "x"],
- []
- )
-
--if test "$want_python"x == "no"x; then
-+if test "$want_python"x = "no"x; then
- BUILD_PYTHON_MODULES=0
- BUILD_CAPTURE_SDR_RTL433=0
- BUILD_CAPTURE_SDR_RTLAMR=0
-@@ -367,11 +367,11 @@ if test "$want_python"x == "no"x; then
- BUILD_CAPTURE_PROXY_ADSB=0
- AC_MSG_WARN([Disabling Python and Python-related tools])
- else
-- if test "$PYTHON_VERSION" == 3; then
-+ if test "$PYTHON_VERSION" = 3; then
- AC_PYTHON3_MODULE(setuptools)
- fi
-
-- if test "$HAVE_PYMOD_SETUPTOOLS" == "no"; then
-+ if test "$HAVE_PYMOD_SETUPTOOLS" = "no"; then
- AC_MSG_ERROR([Missing python setuptools, if you would like to build without python entirely, use --disable-python-tools, otherwise install python setuptools for your python version])
- else
- DATASOURCE_BINS="$DATASOURCE_BINS \$(CAPTURE_SDR_RTL433) \$(CAPTURE_SDR_RTLAMR) \$(CAPTURE_SDR_RTLADSB) \$(CAPTURE_FREAKLABS_ZIGBEE)"
-@@ -675,7 +675,7 @@ CC="$CXX"
- AC_CHECK_LIB([stdc++], [main],
- foundcxxl="stdc++" CXXLIBS="$CXXLIBS -lstdc++")
-
--if test "$foundcxxl"x == "x" -a "$caponly" != 1; then
-+if test "$foundcxxl"x = "x" -a "$caponly" != 1; then
- AC_MSG_ERROR(No standard stdc++ libraries found.)
- fi
- CC="$oCC"
-@@ -939,7 +939,7 @@ if test "${wantpcre}x" = "nox" -a "${needpcre2}x" = "yesx"; then
- AC_MSG_ERROR([Can not combine --disable-pcre and --enable-require-pcre2])
- fi
-
--if test "$caponly" == 0; then
-+if test "$caponly" = 0; then
- if test "$HAVE_CXX17" = "1"; then
- AC_MSG_CHECKING([Checking C++17 parallel functions])
-
-@@ -1017,7 +1017,7 @@ if test "$caponly" == 0; then
- fi
-
- # Dont' check pcre if we're only building datasources
--if test "$caponly" == 0; then
-+if test "$caponly" = 0; then
- if test "$wantpcre" = "yes"; then
- # Check for pcre2 first
-
-@@ -1046,22 +1046,22 @@ if test "$caponly" == 0; then
- LIBS="$OLIBS"
-
- if test "$pcre2" != "yes"; then
-- if test "${needpcre2}x" == "yesx"; then
-+ if test "${needpcre2}x" = "yesx"; then
- AC_MSG_ERROR([Could not find libpcre2 and --enable-require-pcre2 selected])
- fi
-
- AC_CHECK_LIB([pcre], [pcre_compile], pcre1=yes, pcre1=no)
-
-- if test "$pcre1" == "yes"; then
-+ if test "$pcre1" = "yes"; then
- AC_CHECK_HEADER([pcre.h], pcre1=yes, pcre1=no)
- fi
-
- fi
-
-- if test "$pcre2" == "yes"; then
-+ if test "$pcre2" = "yes"; then
- AC_DEFINE(HAVE_LIBPCRE2, 1, libpcre2 regex support)
- LIBS="$LIBS -lpcre2-8"
-- elif test "$pcre1" == "yes"; then
-+ elif test "$pcre1" = "yes"; then
- AC_DEFINE(HAVE_LIBPCRE, 1, libpcre1 regex support)
- LIBS="$LIBS -lpcre"
- else
-@@ -1071,7 +1071,7 @@ if test "$caponly" == 0; then
- fi
-
- # Don't check for sqlite3 if we're only building datasources
--if test "$caponly" == 0; then
-+if test "$caponly" = 0; then
- # Check for sqlite3
- sql3l=no
- AC_CHECK_LIB([sqlite3], [sqlite3_libversion], sql3l=yes, sql3l=no)
-@@ -1098,7 +1098,7 @@ if test "$caponly" == 0; then
- fi # caponly
-
- # don't check for openssl if we're only building datasources
--if test "$caponly" == 0; then
-+if test "$caponly" = 0; then
- AX_CHECK_OPENSSL(AC_DEFINE(HAVE_OPENSSL, 1, openssl library present),
- AC_MSG_ERROR(Failed to find OpenSSL library))
- fi # caponly
-@@ -1212,7 +1212,7 @@ if test "$caponly" = 0 || test "$want_python" = "yes"; then
- [ --with-protoc[=PATH] Custom location of the protoc protobuf compiler],
- [ ])
-
-- if test x"$with_protoc" == "x"; then
-+ if test x"$with_protoc" = "x"; then
- PROTOCBIN=protoc
- AC_CHECK_PROG(protoc, [protoc], yes)
- if test x"$protoc" != x"yes"; then
-@@ -1254,7 +1254,7 @@ AC_ARG_WITH(protocc,
- [ --with-protocc[=PATH] Custom location of the protoc protobuf compiler],
- [ PROTOCCBIN=$withval ]
- )
--if test x"$with_protocc" == "x"; then
-+if test x"$with_protocc" = "x"; then
- PROTOCCBIN="protoc-c"
- AC_CHECK_PROG(protocc, [protoc-c], yes)
- if test x"$protocc" != x"yes"; then
-@@ -1282,7 +1282,7 @@ AC_ARG_ENABLE(btgeiger,
- [want_btgeiger=no]
- )
-
--AS_IF([test "x$want_btgeiger" == "xyes"], [
-+AS_IF([test "x$want_btgeiger" = "xyes"], [
- AS_IF([test "x$want_python" != "xyes"], [
- AC_MSG_ERROR([Can not enable btgeiger without enabling python])
- ])
-@@ -1301,7 +1301,7 @@ AC_ARG_ENABLE(bladerf,
- [want_bladerf=no]
- )
-
--AS_IF([test "x$want_bladerf" == "xyes"], [
-+AS_IF([test "x$want_bladerf" = "xyes"], [
- PKG_CHECK_MODULES([libbladeRF], [libbladeRF],
- [
- ],
-@@ -1529,7 +1529,7 @@ if test "$havenetlink" = "yes"; then
- fi
-
- if test "$nlname" != ""; then
-- if test "$picked_nl" == "tiny"; then
-+ if test "$picked_nl" = "tiny"; then
- NLLIBS="-lnl-tiny"
- else
- NLLIBS=`pkg-config --libs $nlname`
-@@ -1837,7 +1837,7 @@ AC_ARG_ENABLE(asan,
- esac],
- [want_asan=no]
- )
--if test "$want_asan" == "yes"; then
-+if test "$want_asan" = "yes"; then
- CPPFLAGS="$CPPFLAGS -fsanitize=address -fno-omit-frame-pointer"
- LDFLAGS="$LDFLAGS -fsanitize=address"
- fi
-@@ -1850,7 +1850,7 @@ AC_ARG_ENABLE(tsan,
- esac],
- [want_tsan=no]
- )
--if test "$want_tsan" == "yes"; then
-+if test "$want_tsan" = "yes"; then
- CPPFLAGS="$CPPFLAGS -fsanitize=thread -fno-omit-frame-pointer"
- LDFLAGS="$LDFLAGS -fsanitize=thread"
- fi
---
-2.43.2
-
diff --git a/net-wireless/kismet/files/gdb b/net-wireless/kismet/files/gdb
deleted file mode 100644
index de8dea91fa..0000000000
--- a/net-wireless/kismet/files/gdb
+++ /dev/null
@@ -1,14 +0,0 @@
-set pagination off
-handle SIGPIPE nostop noprint pass
-handle SIGINT nostop noprint pass
-set logging file kismet-gdb.txt
-set logging on
-
-run --debug --no-ncurses
-
-catch throw
- bt
- info threads
- thread apply all bt full
- quit
-end
diff --git a/net-wireless/kismet/files/kismet-2022.08.1-sandbox-fix.patch b/net-wireless/kismet/files/kismet-2022.08.1-sandbox-fix.patch
deleted file mode 100644
index 358475cbc1..0000000000
--- a/net-wireless/kismet/files/kismet-2022.08.1-sandbox-fix.patch
+++ /dev/null
@@ -1,147 +0,0 @@
-From 8264835a935de9c754c0ff28c632695103b2dc2f Mon Sep 17 00:00:00 2001
-From: Mike Kershaw / Dragorn
-Date: Fri, 6 Jan 2023 15:22:52 -0500
-Subject: [PATCH] python: Merge patch from Rick Farina / Zero_Chaos to make
- gentoo not complain about python build parameters
-
----
- capture_bt_geiger/Makefile.in | 4 +++-
- capture_freaklabs_zigbee/Makefile.in | 4 +++-
- capture_proxy_adsb/Makefile.in | 4 +++-
- capture_sdr_rtl433/Makefile.in | 4 +++-
- capture_sdr_rtladsb/Makefile.in | 4 +++-
- capture_sdr_rtlamr/Makefile.in | 4 +++-
- 6 files changed, 18 insertions(+), 6 deletions(-)
-
-diff --git a/capture_bt_geiger/Makefile.in b/capture_bt_geiger/Makefile.in
-index 646069fed..4f644535b 100644
---- a/capture_bt_geiger/Makefile.in
-+++ b/capture_bt_geiger/Makefile.in
-@@ -2,6 +2,8 @@ KIS_SRC_DIR ?= ..
-
- include $(KIS_SRC_DIR)/Makefile.inc
-
-+DESTDIR ?= /
-+
- DATASOURCE_NAME := $(shell $(PYTHON) setup.py --name)
-
- PROTOBUF_DIR = $(KIS_SRC_DIR)/protobuf_definitions
-@@ -19,7 +21,7 @@ $(DATASOURCE_NAME)/kismetexternal/%_pb2.py: $(PROTOBUF_DIR)/%.proto
- sed -i -E 's/^import kismet_/from . import kismet_/' $@
-
- install:
-- $(PYTHON) setup.py install --root="/$(DESTDIR)" --prefix="$(prefix)"
-+ $(PYTHON) setup.py install --root="$(DESTDIR)" --prefix="$(prefix)"
-
- clean:
- @-$(PYTHON) setup.py clean
-diff --git a/capture_freaklabs_zigbee/Makefile.in b/capture_freaklabs_zigbee/Makefile.in
-index 646069fed..4f644535b 100644
---- a/capture_freaklabs_zigbee/Makefile.in
-+++ b/capture_freaklabs_zigbee/Makefile.in
-@@ -2,6 +2,8 @@ KIS_SRC_DIR ?= ..
-
- include $(KIS_SRC_DIR)/Makefile.inc
-
-+DESTDIR ?= /
-+
- DATASOURCE_NAME := $(shell $(PYTHON) setup.py --name)
-
- PROTOBUF_DIR = $(KIS_SRC_DIR)/protobuf_definitions
-@@ -19,7 +21,7 @@ $(DATASOURCE_NAME)/kismetexternal/%_pb2.py: $(PROTOBUF_DIR)/%.proto
- sed -i -E 's/^import kismet_/from . import kismet_/' $@
-
- install:
-- $(PYTHON) setup.py install --root="/$(DESTDIR)" --prefix="$(prefix)"
-+ $(PYTHON) setup.py install --root="$(DESTDIR)" --prefix="$(prefix)"
-
- clean:
- @-$(PYTHON) setup.py clean
-diff --git a/capture_proxy_adsb/Makefile.in b/capture_proxy_adsb/Makefile.in
-index d16ba601f..96ba6ceca 100644
---- a/capture_proxy_adsb/Makefile.in
-+++ b/capture_proxy_adsb/Makefile.in
-@@ -2,6 +2,8 @@ KIS_SRC_DIR ?= ..
-
- include $(KIS_SRC_DIR)/Makefile.inc
-
-+DESTDIR ?= /
-+
- DATASOURCE_NAME := $(shell $(PYTHON) setup.py --name)
-
- PROTOBUF_DIR = $(KIS_SRC_DIR)/protobuf_definitions
-@@ -22,7 +24,7 @@ $(DATASOURCE_NAME)/kismetexternal/%_pb2.py: $(PROTOBUF_DIR)/%.proto
- sed -i -E 's/^import kismet_/from . import kismet_/' $@
-
- install:
-- $(PYTHON) setup.py install --root="/$(DESTDIR)" --prefix="$(prefix)"
-+ $(PYTHON) setup.py install --root="$(DESTDIR)" --prefix="$(prefix)"
-
- clean:
- @-$(PYTHON) setup.py clean
-diff --git a/capture_sdr_rtl433/Makefile.in b/capture_sdr_rtl433/Makefile.in
-index 646069fed..4f644535b 100644
---- a/capture_sdr_rtl433/Makefile.in
-+++ b/capture_sdr_rtl433/Makefile.in
-@@ -2,6 +2,8 @@ KIS_SRC_DIR ?= ..
-
- include $(KIS_SRC_DIR)/Makefile.inc
-
-+DESTDIR ?= /
-+
- DATASOURCE_NAME := $(shell $(PYTHON) setup.py --name)
-
- PROTOBUF_DIR = $(KIS_SRC_DIR)/protobuf_definitions
-@@ -19,7 +21,7 @@ $(DATASOURCE_NAME)/kismetexternal/%_pb2.py: $(PROTOBUF_DIR)/%.proto
- sed -i -E 's/^import kismet_/from . import kismet_/' $@
-
- install:
-- $(PYTHON) setup.py install --root="/$(DESTDIR)" --prefix="$(prefix)"
-+ $(PYTHON) setup.py install --root="$(DESTDIR)" --prefix="$(prefix)"
-
- clean:
- @-$(PYTHON) setup.py clean
-diff --git a/capture_sdr_rtladsb/Makefile.in b/capture_sdr_rtladsb/Makefile.in
-index d16ba601f..96ba6ceca 100644
---- a/capture_sdr_rtladsb/Makefile.in
-+++ b/capture_sdr_rtladsb/Makefile.in
-@@ -2,6 +2,8 @@ KIS_SRC_DIR ?= ..
-
- include $(KIS_SRC_DIR)/Makefile.inc
-
-+DESTDIR ?= /
-+
- DATASOURCE_NAME := $(shell $(PYTHON) setup.py --name)
-
- PROTOBUF_DIR = $(KIS_SRC_DIR)/protobuf_definitions
-@@ -22,7 +24,7 @@ $(DATASOURCE_NAME)/kismetexternal/%_pb2.py: $(PROTOBUF_DIR)/%.proto
- sed -i -E 's/^import kismet_/from . import kismet_/' $@
-
- install:
-- $(PYTHON) setup.py install --root="/$(DESTDIR)" --prefix="$(prefix)"
-+ $(PYTHON) setup.py install --root="$(DESTDIR)" --prefix="$(prefix)"
-
- clean:
- @-$(PYTHON) setup.py clean
-diff --git a/capture_sdr_rtlamr/Makefile.in b/capture_sdr_rtlamr/Makefile.in
-index 646069fed..4f644535b 100644
---- a/capture_sdr_rtlamr/Makefile.in
-+++ b/capture_sdr_rtlamr/Makefile.in
-@@ -2,6 +2,8 @@ KIS_SRC_DIR ?= ..
-
- include $(KIS_SRC_DIR)/Makefile.inc
-
-+DESTDIR ?= /
-+
- DATASOURCE_NAME := $(shell $(PYTHON) setup.py --name)
-
- PROTOBUF_DIR = $(KIS_SRC_DIR)/protobuf_definitions
-@@ -19,7 +21,7 @@ $(DATASOURCE_NAME)/kismetexternal/%_pb2.py: $(PROTOBUF_DIR)/%.proto
- sed -i -E 's/^import kismet_/from . import kismet_/' $@
-
- install:
-- $(PYTHON) setup.py install --root="/$(DESTDIR)" --prefix="$(prefix)"
-+ $(PYTHON) setup.py install --root="$(DESTDIR)" --prefix="$(prefix)"
-
- clean:
- @-$(PYTHON) setup.py clean
diff --git a/net-wireless/kismet/files/kismet-gdb b/net-wireless/kismet/files/kismet-gdb
deleted file mode 100644
index 3bfa8ffa67..0000000000
--- a/net-wireless/kismet/files/kismet-gdb
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-gdb kismet --command=/usr/share/kismet/gdb
diff --git a/net-wireless/kismet/files/kismet.confd-r2 b/net-wireless/kismet/files/kismet.confd-r2
deleted file mode 100644
index 40da851cbf..0000000000
--- a/net-wireless/kismet/files/kismet.confd-r2
+++ /dev/null
@@ -1,11 +0,0 @@
-# /etc/conf.d/kismet - configuration file for /etc/init.d/kismet
-
-# Kismet configuration is done in /etc/kismet/kismet_site.conf
-
-# To use the kismet init script, you must have "logtemplate" set to a location
-# e.g.
-# log_template=%h/kismet_log/%n-%d-%i.%l
-
-# Options to pass to kismet_server, see `kismet --help`
-# --no-ncurses is passed unconditionally
-KISMET_SERVER_OPTIONS=""
diff --git a/net-wireless/kismet/files/kismet.initd-r3 b/net-wireless/kismet/files/kismet.initd-r3
deleted file mode 100644
index dce3158973..0000000000
--- a/net-wireless/kismet/files/kismet.initd-r3
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-name="kismet"
-command="/usr/bin/kismet"
-command_args="--no-ncurses ${KISMET_SERVER_OPTIONS}"
-supervisor="supervise-daemon"
-output_log="/var/log/kismet.log"
-error_log="${output_log}"
-pidfile="/run/kismet.pid"
diff --git a/net-wireless/kismet/kismet-20250512.ebuild b/net-wireless/kismet/kismet-20250512.ebuild
deleted file mode 120000
index f951a6d3ca..0000000000
--- a/net-wireless/kismet/kismet-20250512.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-kismet-9999.ebuild
\ No newline at end of file
diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild
deleted file mode 100644
index 4d5b44a876..0000000000
--- a/net-wireless/kismet/kismet-9999.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit autotools eapi9-ver python-single-r1 udev systemd
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="https://www.kismetwireless.net/git/${PN}.git"
- inherit git-r3
- RESTRICT="strip"
-elif [[ ${PV} =~ ^[0-9]{8}$ ]] ; then
- HASH_COMMIT="85b84a24289c69a8742ae803f762fa0f6b366eeb"
- SRC_URI="https://github.com/kismetwireless/kismet/archive/${HASH_COMMIT}.tar.gz -> ${P}.gh.tar.gz"
- S="${WORKDIR}/${PN}-${HASH_COMMIT}"
-# RESTRICT="strip"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-else
- MY_P=${P/\./-}
- MY_P=${MY_P/_beta/-BETA}
- MY_P=${MY_P/./-R}
- SRC_URI="https://www.kismetwireless.net/code/${MY_P}.tar.xz"
- S=${WORKDIR}/${MY_P/BETA/beta}
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-fi
-
-DESCRIPTION="IEEE 802.11 wireless LAN sniffer"
-HOMEPAGE="https://www.kismetwireless.net"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="libusb lm-sensors mqtt networkmanager +pcre protobuf rtlsdr selinux +suid ubertooth udev +wext"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# upstream said protobuf-26.1 breaks everything
-# details are unclear at this time but adding restriction for safety
-CDEPEND="
- ${PYTHON_DEPS}
- mqtt? ( app-misc/mosquitto )
- networkmanager? ( net-misc/networkmanager )
- dev-libs/glib:2
- dev-libs/elfutils
- dev-libs/openssl:=
- sys-libs/zlib:=
- dev-db/sqlite:3
- net-libs/libwebsockets:=[client,lejp]
- kernel_linux? ( sys-libs/libcap
- dev-libs/libnl:3
- net-libs/libpcap
- )
- libusb? ( virtual/libusb:1 )
- protobuf? ( dev-libs/protobuf-c:=
- #' jsoncpp.cc kis_net_beast_httpd.h \
- # log_tools/kismetdb_clean.cc log_tools/kismetdb_dump_devices.cc \
- # log_tools/kismetdb_statistics.cc log_tools/kismetdb_to_gpx.cc \
- # log_tools/kismetdb_to_kml.cc log_tools/kismetdb_to_pcap.cc \
- # log_tools/kismetdb_to_wiglecsv.cc trackedcomponent.h \
- # trackedelement.h trackedelement_workers.h
-
- default
-
- if [ "${PV}" = "9999" ]; then
- sed -i -e 's#-Wno-dangling-reference##g' configure.ac || die
- eautoreconf
- # Untested by should fix same in non-live
- #else
- # sed -i -e 's#-Wno-unknown-warning-option ##g' configure || die
- fi
-
- #this was added to quiet macosx builds but it makes gcc builds noisier
- sed -i -e 's#-Wno-unknown-warning-option ##g' Makefile.inc.in || die
-}
-
-src_configure() {
- econf \
- $(use_enable libusb libusb) \
- $(use_enable libusb wifi-coconut) \
- $(use_enable mqtt mosquitto) \
- $(use_enable pcre) \
- $(use_enable pcre require-pcre2) \
- $(use_enable lm-sensors lmsensors) \
- $(use_enable networkmanager libnm) \
- $(use_enable protobuf) \
- $(use_enable ubertooth) \
- $(use_enable wext linuxwext) \
- $(use_enable rtlsdr librtlsdr) \
- --sysconfdir=/etc/kismet \
- --disable-optimization
-}
-
-src_install() {
- emake DESTDIR="${D}" commoninstall
- python_optimize
- emake DESTDIR="${D}" forceconfigs
- use udev && udev_dorules packaging/udev/*.rules
-
- insinto /usr/share/${PN}
- doins Makefile.inc
- if [ "${PV}" = "9999" ];then
- doins "${FILESDIR}"/gdb
- dobin "${FILESDIR}"/kismet-gdb
- fi
-
- dodoc README*
- newinitd "${FILESDIR}"/${PN}.initd-r3 kismet
- newconfd "${FILESDIR}"/${PN}.confd-r2 kismet
- systemd_dounit packaging/systemd/kismet.service
-}
-
-pkg_preinst() {
- if use suid; then
- fowners root:kismet /usr/bin/kismet_cap_linux_bluetooth
- fowners root:kismet /usr/bin/kismet_cap_linux_wifi
- fowners root:kismet /usr/bin/kismet_cap_pcapfile
- # Need to set the permissions after chowning.
- # See chown(2)
- fperms 4550 /usr/bin/kismet_cap_linux_bluetooth
- fperms 4550 /usr/bin/kismet_cap_linux_wifi
- fperms 4550 /usr/bin/kismet_cap_pcapfile
- elog "Kismet has been installed with a setuid-root helper binary"
- elog "to enable minimal-root operation. Users need to be part of"
- elog "the 'kismet' group to perform captures from physical devices."
- fi
- if ! use suid; then
- ewarn "It is highly discouraged to run a sniffer as root,"
- ewarn "Please consider enabling the suid use flag and adding"
- ewarn "your user to the kismet group."
- fi
-}
-
-migrate_config() {
- einfo "Kismet Configuration files are now read from /etc/kismet/"
- ewarn "Please keep user specific settings in /etc/kismet/kismet_site.conf"
- if [ -n "$(ls "${EROOT}"/etc/kismet_*.conf 2> /dev/null)" ]; then
- ewarn "Files at /etc/kismet_*.conf will not be read and should be removed"
- fi
- if [ -f "${EROOT}/etc/kismet_site.conf" ] && [ ! -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- mv /etc/kismet_site.conf /etc/kismet/kismet_site.conf || die "Failed to migrate kismet_site.conf to new location"
- ewarn "Your /etc/kismet_site.conf file has been automatically moved to /etc/kismet/kismet_site.conf"
- elif [ -f "${EROOT}/etc/kismet_site.conf" ] && [ -f "${EROOT}/etc/kismet/kismet_site.conf" ]; then
- ewarn "Both /etc/kismet_site.conf and /etc/kismet/kismet_site.conf exist, please migrate needed bits"
- ewarn "into /etc/kismet/kismet_site.conf and remove /etc/kismet_site.conf"
- fi
-}
-
-pkg_postinst() {
- if ver_replacing -lt 2019.07.2 || ver_replacing -eq 9999; then
- migrate_config
- fi
- udev_reload
-
- if use !wext; then
- # duplicate configure.ac warning:
- ewarn "Linux Wireless Extensions were disabled. Compiling without wext on a"
- ewarn "Linux system is certainly possible, however nearly all of the packet"
- ewarn "sources will be disabled (including capture sources for Cisco, Madwifi,"
- ewarn "Orinoco, Prism, and just about every other live capture method). Make"
- ewarn "sure this is what you want to do"
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/net-wireless/kismet/metadata.xml b/net-wireless/kismet/metadata.xml
deleted file mode 100644
index 9c4f783534..0000000000
--- a/net-wireless/kismet/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
- zerochaos@gentoo.org
- Rick Farina
-
-
-
- kismetwireless/kismet
-
-
diff --git a/profiles/pentoo/base/package.use/media-sound b/profiles/pentoo/base/package.use/media-sound
index 78786b6c95..0fd508131a 100644
--- a/profiles/pentoo/base/package.use/media-sound
+++ b/profiles/pentoo/base/package.use/media-sound
@@ -1,6 +1,5 @@
media-sound/audacious -gtk
media-sound/audacity ffmpeg
media-sound/fluidsynth ladspa
-media-sound/pulseaudio bluetooth bluetooth-extra-codecs equalizer native-headset
media-sound/pulseeffects calf rnnoise rubberband zamaudio
media-sound/sox wavpack
diff --git a/profiles/pentoo/base/package.use/media-video b/profiles/pentoo/base/package.use/media-video
index 1e0219d744..7ab5c99e71 100644
--- a/profiles/pentoo/base/package.use/media-video
+++ b/profiles/pentoo/base/package.use/media-video
@@ -4,7 +4,7 @@ media-video/ffmpeg chromium gsm lame openssl opus speex theora threads x265 xvid
media-video/libav speex threads gsm v4l theora
media-video/mpv libmpv pipewire
media-video/obs-studio imagemagick luajit pipewire -python speex v4l vlc
-media-video/pipewire echo-cancel extra lv2 v4l
+media-video/pipewire echo-cancel extra lv2 sound-server v4l
#required by mps-youtube
media-video/mplayer -dvdnav -dvd
diff --git a/profiles/pentoo/zero-system/package.accept_keywords/media-sound b/profiles/pentoo/zero-system/package.accept_keywords/media-sound
index 3ee66af116..d62ac48775 100644
--- a/profiles/pentoo/zero-system/package.accept_keywords/media-sound
+++ b/profiles/pentoo/zero-system/package.accept_keywords/media-sound
@@ -1,2 +1 @@
-~media-sound/pulseaudio-5.99.3 **
media-sound/picard amd64
diff --git a/profiles/pentoo/zero-system/package.use/pipewire b/profiles/pentoo/zero-system/package.use/pipewire
deleted file mode 100644
index d649833aed..0000000000
--- a/profiles/pentoo/zero-system/package.use/pipewire
+++ /dev/null
@@ -1,3 +0,0 @@
-# I want this, but it doesn't seem to resolve yet
-media-video/pipewire sound-server
-media-sound/pulseaudio -daemon
diff --git a/profiles/pentoo/zero-system/profile.bashrc b/profiles/pentoo/zero-system/profile.bashrc
index a51a2a5703..77f6cc5bcd 100644
--- a/profiles/pentoo/zero-system/profile.bashrc
+++ b/profiles/pentoo/zero-system/profile.bashrc
@@ -26,6 +26,9 @@ if [[ ${CATEGORY}/${PN} == dev-build/gn ]]; then
fi
# Packages that need stringop-overread disabled
+if [[ ${CATEGORY}/${PN} == net-misc/ntp ]]; then
+ export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
+fi
if [[ ${CATEGORY}/${PN} == media-video/ffmpeg ]]; then
export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
fi
diff --git a/profiles/pentoo/zero-system/profile.bashrc.bak b/profiles/pentoo/zero-system/profile.bashrc.bak
deleted file mode 100644
index a77d7ca65b..0000000000
--- a/profiles/pentoo/zero-system/profile.bashrc.bak
+++ /dev/null
@@ -1,1602 +0,0 @@
-# https://bugs.gentoo.org/877761
-# https://bugs.gentoo.org/860873
-# https://bugs.gentoo.org/861872
-
-# Packages that need format-security disabled
-if [[ ${CATEGORY}/${PN} == net-analyzer/gspoof ]]; then
- export CFLAGS="${CFLAGS/-Werror=format-security/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/hunt ]]; then
- export CFLAGS="${CFLAGS/-Werror=format-security/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/p0f ]]; then
- export CFLAGS="${CFLAGS/-Werror=format-security/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libcdio ]]; then
- export CFLAGS="${CFLAGS/-Werror=format-security/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-mail/mailutils ]]; then
- export CFLAGS="${CFLAGS/-Werror=format-security/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-build/gn ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=format-security/}"
-fi
-
-# Packages that need stringop-overread disabled
-if [[ ${CATEGORY}/${PN} == media-video/ffmpeg ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-vcs/cvs ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-crypt/p11-kit ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-db/sqlite ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/xprobe ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-qt/qtbase ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == sci-libs/libqalculate ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == llvm-core/clang ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-
-# Packages that need shuffle disabled
-if [[ ${CATEGORY}/${PN} == www-client/chromium ]]; then
- export MAKEOPTS="${MAKEOPTS} --shuffle=none"
-fi
-if [[ ${CATEGORY}/${PN} == app-containers/containerd ]]; then
- export MAKEOPTS="${MAKEOPTS} --shuffle=none"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/ldns ]]; then
- export MAKEOPTS="${MAKEOPTS} --shuffle=none"
-fi
-if [[ ${CATEGORY}/${PN} == sys-devel/gcc ]]; then
- export MAKEOPTS="${MAKEOPTS} --shuffle=none"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/thc-ipv6 ]]; then
- export MAKEOPTS="${MAKEOPTS} --shuffle=none"
-fi
-if [[ ${CATEGORY}/${PN} == app-text/openjade ]]; then
- export MAKEOPTS="${MAKEOPTS} --shuffle=none"
-fi
-if [[ ${CATEGORY}/${PN} == app-cdr/cdrtools ]]; then
- export MAKEOPTS="${MAKEOPTS} --shuffle=none"
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-
-# Special case to run tests for hashcat
-if [[ ${CATEGORY}/${PN} == app-crypt/hashcat ]]; then
- export ALLOW_TEST=all
-fi
-
-# No -fhardened (report these)
-if [[ ${CATEGORY}/${PN} == sys-power/nut ]]; then
- export CFLAGS="${CFLAGS/-fhardened/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-lang/ruby ]]; then
- export CFLAGS="${CFLAGS/-fhardened/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-misc/lksctp-tools ]]; then
- export CFLAGS="${CFLAGS/-fhardened/}"
-fi
-if [[ ${CATEGORY}/${PN} == llvm-core/llvm ]]; then
- export CFLAGS="${CFLAGS/-fhardened/}"
- export CXXFLAGS="${CXXFLAGS/-fhardened/}"
-fi
-if [[ ${CATEGORY}/${PN} == llvm-core/clang ]]; then
- export CFLAGS="${CFLAGS/-fhardened/}"
- export CXXFLAGS="${CXXFLAGS/-fhardened/}"
-fi
-# No hardened warnings
-if [[ ${CATEGORY}/${PN} == net-wireless/proxmark3 ]]; then
- # should be fixed after 4.20469
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/apr-util ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/daq ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/github-cli ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == net-dns/c-ares ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == net-dns/dnscrypt-proxy ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == app-arch/xz-utils ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == sys-fs/dd-rescue ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == app-containers/docker-buildx ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == app-emulation/qemu ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/elfutils ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/glib ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == sys-boot/grub ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == net-misc/dhcpcd ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/apr ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == app-forensics/sleuthkit ]]; then
- export CFLAGS="${CFLAGS} -Wno-hardened"
-fi
-if [[ ${CATEGORY}/${PN} == dev-build/cmake ]]; then
- export CXXFLAGS="${CXXFLAGS} -Wno-hardened"
-fi
-
-# These packages need lto or similar disabled
-# CFLAGS
-if [[ ${CATEGORY}/${PN} == app-text/texlive-core ]]; then
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
- export CFLAGS="${CFLAGS/-Werror=strict-aliasing/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-emulation/wine-vanilla ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-build/kbuild ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-db/mariadb-connector-c ]]; then
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libtasn1 ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libtecla ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/protobuf-python ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/protobuf ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/radare2 ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/rizin ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == mate-base/caja ]]; then
- export CFLAGS="${CFLAGS/-Werror=strict-aliasing/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-gfx/gimp ]]; then
- export CFLAGS="${CFLAGS/-Werror=strict-aliasing/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/fdk-aac ]]; then
- export CFLAGS="${CFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/jbig2dec ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-video/obs-studio ]]; then
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/opus ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-video/vlc ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
- export CFLAGS="${CFLAGS/-Werror=strict-aliasing/}"
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/ppscan ]]; then
- export CFLAGS="${CFLAGS/-Werror=strict-aliasing/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/yersinia ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-fs/curlftpfs ]]; then
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-fs/nfs-utils ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-misc/dhcp ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-misc/remmina ]]; then
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-misc/vde ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/bladerf ]]; then
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-cluster/openmpi ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
- export FCFLAGS="${FCFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-fs/f2fs-tools ]]; then
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-fs/jfsutils ]]; then
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/volk ]]; then
- export CFLAGS="${CFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/libdrm ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
-fi
-# CXXFLAGS
-if [[ ${CATEGORY}/${PN} == app-crypt/ophcrack ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-db/sqlitebrowser ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/bcc ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/keystone ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-qt/qtwebengine ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/android-tools ]]; then
- export CFLAGS="${CFLAGS/-Werror=stringop-overread/}"
- export CXXFLAGS="${CXXFLAGS/-Werror=strict-aliasing/}"
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/colm ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/gengetopt ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/libabigail ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/lief ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/gwenview ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/khtml ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-desktop ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-vault ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-sound/audacity ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=strict-aliasing/}"
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/gspoof ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=lto-type-mismatch/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/gnuradio ]]; then
- # https://github.com/gnuradio/gnuradio/issues/7056
- export CXXFLAGS="${CXXFLAGS/-Werror=odr/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/kismet ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=strict-aliasing/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/smartmontools ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-devel/clang ]]; then
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-
-#GCC14 Hardening Relaxations
-if [[ ${CATEGORY}/${PN} == dev-qt/qtwebengine ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-systemmonitor ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kinfocenter ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/ksystemstats ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/dolphin ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kdeplasma-addons ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/oxygen ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-disks ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-pa ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-welcome ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/kate ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/kate-lib ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/kate-addons ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/gwenview ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/konsole ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-browser-integration ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/powerdevil ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/nodejs ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/efivar ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/capstone ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/ffi ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libvncserver ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == sys-fs/dd-rescue ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == app-containers/containerd ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/strscan ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/stringio ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/psych ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/io-console ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/rbs ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/racc ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/do_sqlite3 ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/json ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/liburing ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libpcap ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == app-text/ghostscript-gpl ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/opencl-icd-loader ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/vulkan-loader ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/pahole ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/cryptography ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/msgpack ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-lang/luajit ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-perl/Syntax-Keyword-Try ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/newt ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == media-gfx/fontforge ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == sci-libs/volk ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-perl/XS-Parse-Keyword ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/ayatana-ido ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/zziplib ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pyzmq ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-firewall/iptables ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/pam_wrapper ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/freeglut ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libwebsockets ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libfido2 ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-lua/luv ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/rtl-sdr ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == app-text/editorconfig-core-c ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libical ]]; then
- export CFLAGS="${CFLAGS} -fPIC"
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kpipewire ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/gr-osmosdr ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kauth ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/srsran ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/gr-rds ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/gr-ieee802154 ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/gr-paint ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/gr-iqbal ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/soapyuhd ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/qqc2-breeze-style ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kwallet ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/ktextwidgets ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kdeclarative ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/qqc2-desktop-style ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kxmlgui ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kde-gtk-config ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/pulseaudio-qt ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kbookmarks ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kservice ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/libkexiv2 ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/qcoro ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kguiaddons ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kwindowsystem ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == app-text/poppler ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/breeze-icons ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == app-text/qpdf ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == app-crypt/pinentry ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/ki18n ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kconfig ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kdbusaddons ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kidletime ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/layer-shell-qt ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kglobalaccel ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kitemviews ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kitemmodels ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/sonnet ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kholidays ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/karchive ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kstatusnotifieritem ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kcodecs ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/syntax-highlighting ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kquickcharts ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/modemmanager-qt ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kcoreaddons ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/attica ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/solid ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/bluez-qt ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kwidgetsaddons ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kdnssd ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kcrash ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kcolorscheme ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kpty ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kunitconversion ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kpackage ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kcompletion ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/krunner ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/knotifications ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/libplasma ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/libksysguard ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kactivitymanagerd ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/milou ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kglobalacceld ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kscreenlocker ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma5support ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/breeze ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kwin ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-activities ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-integration ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-workspace ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kconfigwidgets ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/ksvg ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kdesu ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kfilemetadata ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/networkmanager-qt ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kdoctools ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kiconthemes ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-activities-stats ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kwrited ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/libkscreen ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kdecoration ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-activities ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/gnuradio ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/gr-fosphor ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/threadweaver ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kjobwidgets ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kimageformats ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/sexpp ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/simdjson ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/librnp ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kirigami ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/uhd ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kio ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/prison ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/astyle ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
- # something is broken here, this shouldn't be required
- export CFLAGS="${CFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/frameworkintegration ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kgamma ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/kolourpaint ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/knotifyconfig ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/kirigami-addons ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/purpose ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/kmix ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/sddm-kcm ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/kscreen ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/print-manager ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/okular ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/bluedevil ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/plasma-nm ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/ktexteditor ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/keditfiletype ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-plasma/systemsettings ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-apps/kio-extras ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == media-gfx/kio-ps-thumbnailer ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/knewstuff ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kcmutils ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == kde-frameworks/kparts ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/gr-mixalot ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == app-text/libmspub ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/limesuite ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/kdsoap-ws-discovery-client ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/flatbuffers ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/kdsoap ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/soapyrtlsdr ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/icu ]]; then
- export CXXFLAGS="${CXXFLAGS} -fPIC"
-fi
-if [[ ${CATEGORY}/${PN} == dev-debug/systemtap ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-tcltk/expect ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/serd ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/libxcvt ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/pam ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-lang/tk ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/portage ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/m2crypto ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/killerbee ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/arc4 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/frida-python ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/donut-shellcode ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/pcsc-lite ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == www-servers/lighttpd ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/gstreamer ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/gst-plugins-base ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/nspr ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-libnice ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-emulation/libvirt ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/libvirt-python ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/flashrom ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/lm-sensors ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pyscard ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/ncurses-compat ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/wayland ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libnice ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-base/xorg-server ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libjcat ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/libv4l ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == gui-libs/gtk ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-crypt/gpgme ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-crypt/p11-kit ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/gobject-introspection ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/pango ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/bottleneck ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pycryptodome ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libinput ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/rizin ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/libcap ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pyqt6-sip ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pyqt5-sip ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libpwquality ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/nassl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/yara-python ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-auth/elogind ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/dbus ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/openh264 ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-video/vlc ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-auth/polkit ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/fontconfig ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/elfutils ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/cairo ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/protobuf ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/libdrm ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libevdev ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/ldb ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/talloc ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-vcs/mercurial ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/fonttools ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/tree-sitter-bash ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/cbor2 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/zope-interface ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/psutil ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/tdb ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/markupsafe ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/libdisplay-info ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/tevent ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/hidapi ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/libldac ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-arch/brotli ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/json-c ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libssh ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/unicorn ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/lilv ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-fs/lvm2 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pillow ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pycups ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-crypt/mit-krb5 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-fs/samba ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-misc/proxychains ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libqmi ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libei ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/openssl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/pixman ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libproxy ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/mbedtls ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/openrc ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-misc/networkmanager ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/tree-sitter-c ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libpeas ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/gtk-vnc ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/fwupd ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/nghttp3 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/glib ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/gdk-pixbuf ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pygobject ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == gnome-base/gsettings-desktop-schemas ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-accessibility/at-spi2-core ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/glib-networking ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-crypt/libsecret ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libgusb ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/gtk+ ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == gui-libs/tepl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-editors/ghex ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == gnome-extra/gucharmap ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/appstream-glib ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/json-glib ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == gnome-base/gvfs ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == gui-libs/libadwaita ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/gst-plugins-good ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/gst-plugins-ugly ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-a52dec ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-dvdread ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-vaapi ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-faad ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-flac ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-x264 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-mpg123 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-dts ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-mpeg2dec ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-wavpack ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-oss ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-resindvd ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-pulse ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-srtp ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/gst-plugins-cdparanoia ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-lua/mpack ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/tree-sitter-vim ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/tree-sitter-lua ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/tree-sitter-python ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/tree-sitter-vimdoc ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/tree-sitter-query ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-lang/perl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-tcltk/tix ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/gpm ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/nettle ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/zstandard ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/nghttp2 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-forensics/afflib ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-power/power-profiles-daemon ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/gtksourceview ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/appstream ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-sound/cdparanoia ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-emulation/libvirt-glib ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/systemd-utils ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/sord ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-lang/orc ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/rrdtool ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/lxml ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/zlib ]]; then
- # this builds without but breaks consumers
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pandas ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/numpy ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-lang/ruby ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/gegl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/harfbuzz ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/urh ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/scipy ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/gst-plugins-bad ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/suil ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/scipy ]]; then
- export FCFLAGS="${FCFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libsass ]]; then
- # this builds without but breaks consumers
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/lief ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-Werror=strict-aliasing/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/ragel ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/appstream ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/botan ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/crypto++ ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-arch/unrar ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/matplotlib ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-cpp/gtkmm ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/vte ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/gexiv2 ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-text/libmspub ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-sound/audacious ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-plugins/audacious-plugins ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/usbguard ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/liborcus ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-video/pipewire ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-wireless/soapysdr ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-libs/fltk ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/colm ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-emulation/spice ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/glslang ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/assimp ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/contourpy ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/jsoncpp ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/spirv-tools ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/mesa ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-debug/gdb ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-cpp/abseil-cpp ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/protobuf ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/webrtc-audio-processing ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libpsl ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libfmt ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/kiwisolver ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/cchardet ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/numexpr ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-cpp/glibmm ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libixion ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/spdlog ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-office/libreoffice ]]; then
- export CXXFLAGS="${CXXFLAGS/-fPIE -pie/}"
- export CXXFLAGS="${CXXFLAGS/-fPIC/}"
- export CXXFLAGS="${CXXFLAGS/-flto/}"
- export CXXFLAGS="${CXXFLAGS/-Werror=stringop-overread/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/bitarray ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/net-snmp ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libssh2 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/glfw ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/krb5 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/gssapi ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/pycurl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/gegl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-misc/spice-gtk ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/soxr ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-util/radare2 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-analyzer/bettercap ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-text/evince ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-video/wireplumber ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == x11-wm/marco ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-video/pipewire ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libnl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/dav1d ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/libmbim ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/libxmlb ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/libnvme ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-apps/dtc ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/virglrenderer ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/sratom ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/babl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/openjpeg ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/lcms ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/graphene ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-ruby/yajl-ruby ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == sys-libs/cracklib ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == net-libs/ngtcp2 ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-libs/libepoxy ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == media-video/ffmpeg ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == app-arch/libdeflate ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/regex ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/tree-sitter ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/msgpack ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/msgpack ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-python/websockets ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-if [[ ${CATEGORY}/${PN} == dev-libs/yajl ]]; then
- export CFLAGS="${CFLAGS/-fPIE -pie/}"
-fi
-
-QA_CMP_ARGS='--quiet-nodebug'
diff --git a/sys-kernel/pentoo-sources/Manifest b/sys-kernel/pentoo-sources/Manifest
index 4c3791e942..7f35cc64ac 100644
--- a/sys-kernel/pentoo-sources/Manifest
+++ b/sys-kernel/pentoo-sources/Manifest
@@ -4,9 +4,9 @@ DIST genpatches-6.12-43.extras.tar.xz 4060 BLAKE2B 4cac26f6e8476ccdfd86067c40c60
DIST genpatches-6.15-7.base.tar.xz 610496 BLAKE2B 22e2125af89ab82b89226a96838d5527be813cfb752c7b6218af0510d92ba115252bf06678d2c00e891420f2a627bf307b634a87a137ea4f9d29cd3a5aa14b16 SHA512 82e7b50391da23beab02e060d04485475672d78c15a57071f4d6c575d2150a86baaeea729c3af0e75239195984b51800ebcbdd3aa43471d1e75c16183f5bcfd7
DIST genpatches-6.15-7.experimental.tar.xz 74944 BLAKE2B 138a887d268d0288aa7bacae024ee67d1520d5b0a84dab9373041e5bf48487bf2a061cd87a4269985ff57f0f3401a2f21ae14f70944c5e49435ba8e3ca5785ed SHA512 a9f74d6bab1ec741e5f884fd6e8a7ff04026ea6952b74bcf27cce1c6cf987c7436fdfb7ec0745f13661a24decc9a1f1050b001549b9598bfc491af91c349a0fe
DIST genpatches-6.15-7.extras.tar.xz 4064 BLAKE2B 2fb1a33e1e770f72727c6c01949407ea3d02b3b581db96abdb378330048136257fcacd463cf8b12a32c061416fea5560a4f9a52ed28cfe25cb555af8ed25fda1 SHA512 aa7b915e92901701473f408f486724b994b611c3725a2c97a91c6940cca74c9e337c4f76f0781e0379dc2f3753c4e7b21089a65a3d7fdf533eb079c418c7db22
-DIST genpatches-6.16-3.base.tar.xz 407684 BLAKE2B 5b6172945a7c988f507d0fa3977ae988ce0ea61b9d2f9dad24731db345cd678873e12b59d0415a0504cfd99393aa287cb5715bd083af55c097ec8853862da7a9 SHA512 18ee67a5f5ce0bdde9ef34b591d21931f17004acf5c36b2907790b98a5d25f9f3656fcafdbfb32d401cf19c2ae05e19b00bdec491b24b5516b318b899ea5ae12
-DIST genpatches-6.16-3.experimental.tar.xz 75124 BLAKE2B c8e32e3a0269c0c4ab2bbdb44753eb4a78741d1da34ac99ef956f5083742b8891a3c6f5968f3731c97418e56086c469074b72b512a4b0f1f5551077f651128b6 SHA512 222051fee9d8d2fdd1b81a5c2ac1483c3bcf0575cb49474f5e6bb1d11bd8e57021ea5ba1e763894ee4f0ff5252859a2f5e121c447ea1db5c0a3a5d7e0fd98f02
-DIST genpatches-6.16-3.extras.tar.xz 4060 BLAKE2B 313b16c7c5da0236b04cf9bcb47efee3fda3ff3d9b5c06dd7d7ce51bcc1f5f120425fb6fd5e18c28f93865f51a301228a03b69959737272554af14d39421f2d8 SHA512 0ec19e5abb700b0335cb4844cb1f46b7307f8e255d48ab377584252f6283c8ec33d58a5c85f9b6a55233484a81c43ff1d3af05f4ea88bd4f407faac410ff78c8
+DIST genpatches-6.16-8.base.tar.xz 663468 BLAKE2B 868ec072279d43dd70c9fb73ce30e5a2c034121903072eac24e557d5520b3ef24ee675b72a2ac362086220e0e67da57ff2acd9077f505f2da76afe16cb882d0f SHA512 ac92a9ed13f5d9a849d4e74372b533ed9e89c18e1e9bed2b9209fc15fb2f5aeba39624e61d87f0b929a6d3368422e0c19ba730488e4ee58e66c0d5bf354b4439
+DIST genpatches-6.16-8.experimental.tar.xz 80564 BLAKE2B 8bd11cfe93eb5da3e5d4f06773a03f2e1b84741272fb1d595f0af4a5a07d1d68595e685a22fa4e21abf130351d0a58c873b6259a3b9360befc2bbf8a7d50a2ac SHA512 9f9bdb1d7fd4ed6a290da4554ab5fada464c5e0ed408bd8ab6674f5b83613f64936768b9fe67ade002dfbd149d5e1375acdb64f10c1c5012d442dc2cc1214eca
+DIST genpatches-6.16-8.extras.tar.xz 4064 BLAKE2B 955f09b3506c84fbf880881cde8ef0ba645a42bb399816eeb6d09c8fe43a84e6608ce74164ab4518d3c133b7d4483ad3af482dda0a0feb3df4644fdb93282d09 SHA512 437e3599079151fb05deaa8649a96a9ab20f3ff5fbaf8250b474c6625da829838ec94e26a209399d13c07a861d98261dbb6cded9937c0eb17e365bb6ef6e98e4
DIST genpatches-6.6-80.base.tar.xz 4222992 BLAKE2B cbdd564aecb24378e09623688dfcf5bb1931d63823a339c99d7a8b436e16ed20b98cc682a5ffd10afd4c24a7e91542f140e7448b6b81acdc112c25ef982bb107 SHA512 273542404785a57a14a732c4e0924d0c94fc95c3980293c6d5ba6a30abe30f1f42d756dfef27c9ad5ffe57da84f2368ce9d51293d4b006d13dde2c8d0b1376a9
DIST genpatches-6.6-80.experimental.tar.xz 5760 BLAKE2B de1b3cafd2ec9c84d75c08b2532228df4f234ac94ddee4224d000e7e748a856dda080c4899bf6f7969bae4bd80e1e5ebe017fd18006088464b27504f83db46b9 SHA512 11f72ed0b15f1d251f9ef539f512f39127a9a5721774c496334fffd956f9fab9a885c8325f2fbf711481f9b4874072b1e015dc77854017e47b550d346c72ade2
DIST genpatches-6.6-80.extras.tar.xz 4060 BLAKE2B c83e6d97ed086ae3b9f3d6bf4cd29d4eae9f57f638eccab183dbcbde85886df00653634b1cf272f26580f32e1a7786f68960bc51f78a01540c61c0f5c7823b79 SHA512 a0e0b309a2022daf6343e21c0f435bd617d2a029c28297c7a082a8380157ea4fa52b12f92bd045ad8c3fb680cfe98edfe69e10f4d6a28f9b115afe8b07d75433
diff --git a/sys-kernel/pentoo-sources/files/config-amd64-6.16.3 b/sys-kernel/pentoo-sources/files/config-amd64-6.16.6
similarity index 99%
rename from sys-kernel/pentoo-sources/files/config-amd64-6.16.3
rename to sys-kernel/pentoo-sources/files/config-amd64-6.16.6
index 9e6e921c50..070f955f0a 100644
--- a/sys-kernel/pentoo-sources/files/config-amd64-6.16.3
+++ b/sys-kernel/pentoo-sources/files/config-amd64-6.16.6
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.16.2-pentoo Kernel Configuration
+# Linux/x86 6.16.6-pentoo Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.0 p8) 14.3.0"
CONFIG_CC_IS_GCC=y
diff --git a/sys-kernel/pentoo-sources/files/config-amd64-latest b/sys-kernel/pentoo-sources/files/config-amd64-latest
index c4202a5161..baa2c21ce2 120000
--- a/sys-kernel/pentoo-sources/files/config-amd64-latest
+++ b/sys-kernel/pentoo-sources/files/config-amd64-latest
@@ -1 +1 @@
-config-amd64-6.16.3
\ No newline at end of file
+config-amd64-6.16.6
\ No newline at end of file
diff --git a/sys-kernel/pentoo-sources/files/config-x86-6.16.3 b/sys-kernel/pentoo-sources/files/config-x86-6.16.6
similarity index 99%
rename from sys-kernel/pentoo-sources/files/config-x86-6.16.3
rename to sys-kernel/pentoo-sources/files/config-x86-6.16.6
index 22f991e58a..e4637025d3 100644
--- a/sys-kernel/pentoo-sources/files/config-x86-6.16.3
+++ b/sys-kernel/pentoo-sources/files/config-x86-6.16.6
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.16.2-pentoo Kernel Configuration
+# Linux/x86 6.16.6-pentoo Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Gentoo Hardened 14.3.0 p8) 14.3.0"
CONFIG_CC_IS_GCC=y
diff --git a/sys-kernel/pentoo-sources/files/config-x86-latest b/sys-kernel/pentoo-sources/files/config-x86-latest
index bd593c8628..2b1854725e 120000
--- a/sys-kernel/pentoo-sources/files/config-x86-latest
+++ b/sys-kernel/pentoo-sources/files/config-x86-latest
@@ -1 +1 @@
-config-x86-6.16.3
\ No newline at end of file
+config-x86-6.16.6
\ No newline at end of file
diff --git a/sys-kernel/pentoo-sources/pentoo-sources-6.16.3.ebuild b/sys-kernel/pentoo-sources/pentoo-sources-6.16.6.ebuild
similarity index 98%
rename from sys-kernel/pentoo-sources/pentoo-sources-6.16.3.ebuild
rename to sys-kernel/pentoo-sources/pentoo-sources-6.16.6.ebuild
index 225cb6c260..6b9a784d4a 100644
--- a/sys-kernel/pentoo-sources/pentoo-sources-6.16.3.ebuild
+++ b/sys-kernel/pentoo-sources/pentoo-sources-6.16.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="3"
+K_GENPATCHES_VER="8"
inherit check-reqs kernel-2
detect_version