diff --git a/app-admin/aws-vault/aws-vault-7.2.0.ebuild b/app-admin/aws-vault/aws-vault-7.2.0.ebuild
index 2eaa611cef..c2b7002911 100644
--- a/app-admin/aws-vault/aws-vault-7.2.0.ebuild
+++ b/app-admin/aws-vault/aws-vault-7.2.0.ebuild
@@ -16,9 +16,7 @@ LICENSE="Apache-2.0 BSD BSD-2 MIT"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
src_compile() {
go build -ldflags "-s -w -X \"main.Version=${PV}\"" -o "${PN}" || die "go build failed"
diff --git a/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild b/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild
index 11a4670335..3eaa4b4749 100644
--- a/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild
+++ b/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild
@@ -16,7 +16,6 @@ HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-ssh"
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RDEPEND="
app-admin/himitsu:=
diff --git a/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild b/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild
index 11a4670335..3eaa4b4749 100644
--- a/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild
+++ b/app-admin/himitsu-ssh/himitsu-ssh-9999.ebuild
@@ -16,7 +16,6 @@ HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-ssh"
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RDEPEND="
app-admin/himitsu:=
diff --git a/app-admin/himitsu-totp/himitsu-totp-9999.ebuild b/app-admin/himitsu-totp/himitsu-totp-9999.ebuild
index 7e0791c397..59be0c7b23 100644
--- a/app-admin/himitsu-totp/himitsu-totp-9999.ebuild
+++ b/app-admin/himitsu-totp/himitsu-totp-9999.ebuild
@@ -16,7 +16,6 @@ HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-totp"
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RDEPEND="app-admin/himitsu:="
DEPEND="
diff --git a/app-admin/himitsu/himitsu-0.4.ebuild b/app-admin/himitsu/himitsu-0.4.ebuild
index 0d70542353..9171825723 100644
--- a/app-admin/himitsu/himitsu-0.4.ebuild
+++ b/app-admin/himitsu/himitsu-0.4.ebuild
@@ -17,7 +17,6 @@ DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, key
HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu"
LICENSE="GPL-3"
-IUSE=""
DEPEND="
dev-lang/hare:=
diff --git a/app-admin/himitsu/himitsu-0.6.ebuild b/app-admin/himitsu/himitsu-0.6.ebuild
index 42c50e91f1..2ca5d1712a 100644
--- a/app-admin/himitsu/himitsu-0.6.ebuild
+++ b/app-admin/himitsu/himitsu-0.6.ebuild
@@ -17,7 +17,6 @@ DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, key
HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu"
LICENSE="GPL-3"
-IUSE=""
DEPEND="
>=dev-lang/hare-0_pre20231127-r1:=
diff --git a/app-admin/himitsu/himitsu-9999.ebuild b/app-admin/himitsu/himitsu-9999.ebuild
index 42c50e91f1..2ca5d1712a 100644
--- a/app-admin/himitsu/himitsu-9999.ebuild
+++ b/app-admin/himitsu/himitsu-9999.ebuild
@@ -17,7 +17,6 @@ DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, key
HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu"
LICENSE="GPL-3"
-IUSE=""
DEPEND="
>=dev-lang/hare-0_pre20231127-r1:=
diff --git a/app-admin/terragrunt-bin/terragrunt-bin-0.38.6.ebuild b/app-admin/terragrunt-bin/terragrunt-bin-0.38.6.ebuild
index 6bb18f194e..94e57a9466 100644
--- a/app-admin/terragrunt-bin/terragrunt-bin-0.38.6.ebuild
+++ b/app-admin/terragrunt-bin/terragrunt-bin-0.38.6.ebuild
@@ -10,13 +10,11 @@ SRC_URI="https://github.com/gruntwork-io/${PN%-bin}/releases/download/v${PV}/ter
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
dev-lang/go
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_unpack() {
mkdir -p -- "${S}"
diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
index 340dd91b03..e06bd67cdb 100644
--- a/app-arch/7zip/7zip-23.01.ebuild
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -24,7 +24,6 @@ DOCS=( readme.txt History.txt License.txt )
HTML_DOCS=( MANUAL )
RESTRICT="mirror"
-RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND="
uasm? ( dev-lang/uasm )
diff --git a/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild b/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild
index 622458094a..ef9cc01c11 100644
--- a/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild
+++ b/app-arch/fuse-archive/fuse-archive-0.1.14.ebuild
@@ -18,7 +18,6 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE=""
DEPEND="
sys-fs/fuse:0
diff --git a/app-arch/unalz/unalz-0.65-r1.ebuild b/app-arch/unalz/unalz-0.65-r1.ebuild
index 0a8aeba00c..469603d312 100644
--- a/app-arch/unalz/unalz-0.65-r1.ebuild
+++ b/app-arch/unalz/unalz-0.65-r1.ebuild
@@ -15,7 +15,6 @@ KEYWORDS="~amd64 ~x86"
DEPEND="app-arch/bzip2 sys-libs/zlib virtual/libiconv"
RDEPEND="${DEPEND}"
-BDEPEND=""
PATCHES=(
"${FILESDIR}"/${PN}-0.65-buildfix-wrong-data-type.patch
diff --git a/app-backup/grub-btrfs/grub-btrfs-4.11-r1.ebuild b/app-backup/grub-btrfs/grub-btrfs-4.11-r1.ebuild
index 7243cfe401..a09efa1a08 100644
--- a/app-backup/grub-btrfs/grub-btrfs-4.11-r1.ebuild
+++ b/app-backup/grub-btrfs/grub-btrfs-4.11-r1.ebuild
@@ -22,7 +22,6 @@ DEPEND="
>=app-shells/bash-4
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_compile(){
true
diff --git a/app-backup/grub-btrfs/grub-btrfs-4.12.ebuild b/app-backup/grub-btrfs/grub-btrfs-4.12.ebuild
index e514663405..1e68a66b1e 100644
--- a/app-backup/grub-btrfs/grub-btrfs-4.12.ebuild
+++ b/app-backup/grub-btrfs/grub-btrfs-4.12.ebuild
@@ -29,7 +29,6 @@ DEPEND="
sys-fs/inotify-tools
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_compile(){
true
diff --git a/app-backup/grub-btrfs/grub-btrfs-4.13.ebuild b/app-backup/grub-btrfs/grub-btrfs-4.13.ebuild
index 4517712779..84b8af8a21 100644
--- a/app-backup/grub-btrfs/grub-btrfs-4.13.ebuild
+++ b/app-backup/grub-btrfs/grub-btrfs-4.13.ebuild
@@ -28,7 +28,6 @@ DEPEND="
sys-fs/inotify-tools
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_compile(){
true
diff --git a/app-backup/grub-btrfs/grub-btrfs-9999.ebuild b/app-backup/grub-btrfs/grub-btrfs-9999.ebuild
index 4517712779..84b8af8a21 100644
--- a/app-backup/grub-btrfs/grub-btrfs-9999.ebuild
+++ b/app-backup/grub-btrfs/grub-btrfs-9999.ebuild
@@ -28,7 +28,6 @@ DEPEND="
sys-fs/inotify-tools
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_compile(){
true
diff --git a/app-backup/timeshift/timeshift-21.09.1-r3.ebuild b/app-backup/timeshift/timeshift-21.09.1-r3.ebuild
index fadf5fb1e7..1c7887047f 100644
--- a/app-backup/timeshift/timeshift-21.09.1-r3.ebuild
+++ b/app-backup/timeshift/timeshift-21.09.1-r3.ebuild
@@ -11,7 +11,6 @@ SRC_URI="https://github.com/teejee2008/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
dev-libs/json-glib
diff --git a/app-backup/timeshift/timeshift-23.07.1.ebuild b/app-backup/timeshift/timeshift-23.07.1.ebuild
index 60904aa188..17e219177f 100644
--- a/app-backup/timeshift/timeshift-23.07.1.ebuild
+++ b/app-backup/timeshift/timeshift-23.07.1.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/linuxmint/${PN}/archive/${PV}.tar.gz -> ${PF}.tar.gz
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
dev-libs/glib:2
diff --git a/app-benchmarks/kdiskmark/kdiskmark-3.1.4.ebuild b/app-benchmarks/kdiskmark/kdiskmark-3.1.4.ebuild
index eb735d878c..d726adad98 100644
--- a/app-benchmarks/kdiskmark/kdiskmark-3.1.4.ebuild
+++ b/app-benchmarks/kdiskmark/kdiskmark-3.1.4.ebuild
@@ -23,7 +23,6 @@ DEPEND="dev-qt/qtcore:5
sys-auth/polkit-qt
sys-block/fio[aio]"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_configure() {
cmake_src_configure
diff --git a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild
index 365ff56547..134e18bc9a 100644
--- a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild
+++ b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild
@@ -17,11 +17,9 @@ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
EGIT3_STORE_DIR="${T}"
inherit git-r3
SRC_URI=""
-KEYWORDS=""
IUSE="sdl"
-DEPEND=""
RDEPEND="${DEPEND}
app-arch/p7zip
media-libs/libpng
diff --git a/app-containers/anbox-modules/Manifest b/app-containers/anbox-modules/Manifest
new file mode 100644
index 0000000000..4735192c92
--- /dev/null
+++ b/app-containers/anbox-modules/Manifest
@@ -0,0 +1 @@
+DIST anbox-modules-0_p20240210.tar.gz 76285 BLAKE2B f9ddd88adaea094c1784ee07cedfebf3afff622cff4d7020ad0d580a73bf36521f6bbe2d0a10979af9ca6dcad33a8977f597336bba88fad81bd89718f4a55ba1 SHA512 fb051fddbf63092048c14c5fcfe2e84cfce601127008b1a713b2d1575a3e8c1901e79b80d4e675bd94a9a4942b1066c6ac3f632c487cf191ee14b349b1f25e78
diff --git a/app-containers/anbox-modules/anbox-modules-0_p20240210.ebuild b/app-containers/anbox-modules/anbox-modules-0_p20240210.ebuild
new file mode 100644
index 0000000000..5ca6be6830
--- /dev/null
+++ b/app-containers/anbox-modules/anbox-modules-0_p20240210.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1
+
+DESCRIPTION="Anbox kernel modules"
+HOMEPAGE="https://github.com/choff/anbox-modules"
+
+MY_PV="44e5ba79f515b3cd22d96b4e3ab0f74d5361eb79"
+SRC_URI="https://github.com/choff/anbox-modules/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+src_compile() {
+ local modlist=(
+ # "updates/" is the directory specified in dkms.conf
+ ashmem_linux=updates:ashmem
+ binder_linux=updates:binder
+ )
+ local modargs=( KERNEL_SRC="${KV_OUT_DIR}" )
+
+ linux-mod-r1_src_compile
+}
diff --git a/app-containers/anbox-modules/metadata.xml b/app-containers/anbox-modules/metadata.xml
new file mode 100644
index 0000000000..96839e5147
--- /dev/null
+++ b/app-containers/anbox-modules/metadata.xml
@@ -0,0 +1,7 @@
+
+
+
+
+ choff/anbox-modules
+
+
diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.12.1.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.12.1.ebuild
index 31f357fd31..d93ea64803 100644
--- a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.12.1.ebuild
+++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.12.1.ebuild
@@ -31,7 +31,6 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE=""
RDEPEND="
sys-libs/libnvidia-container
diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild
index 5b5aa97780..cecc91c906 100644
--- a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild
+++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild
@@ -32,7 +32,6 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE=""
RDEPEND="
sys-libs/libnvidia-container
diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.2.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.2.ebuild
index 5b5aa97780..cecc91c906 100644
--- a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.2.ebuild
+++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.2.ebuild
@@ -32,7 +32,6 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE=""
RDEPEND="
sys-libs/libnvidia-container
diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-9999.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-9999.ebuild
index 31f357fd31..d93ea64803 100644
--- a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-9999.ebuild
+++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-9999.ebuild
@@ -31,7 +31,6 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE=""
RDEPEND="
sys-libs/libnvidia-container
diff --git a/app-containers/waydroid/metadata.xml b/app-containers/waydroid/metadata.xml
index 306c7ad83a..5f133fca2b 100644
--- a/app-containers/waydroid/metadata.xml
+++ b/app-containers/waydroid/metadata.xml
@@ -13,6 +13,9 @@
The Android runtime environment ships with a minimal customized Android system image based on LineageOS. The image is currently based on Android 11.
+
waydroid/waydroid
diff --git a/app-containers/waydroid/waydroid-1.4.0.ebuild b/app-containers/waydroid/waydroid-1.4.0.ebuild
index 25f3025a5d..64f69da5d3 100644
--- a/app-containers/waydroid/waydroid-1.4.0.ebuild
+++ b/app-containers/waydroid/waydroid-1.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
-inherit linux-info xdg-utils python-single-r1
+inherit linux-info xdg python-single-r1
DESCRIPTION="Container-based approach to boot a full Android system on Linux systems"
HOMEPAGE="https://waydro.id"
@@ -43,8 +43,8 @@ ERROR_ANDROID_BINDER_IPC="CONFIG_ANDROID_BINDER_IPC: need for creating Android-s
ERROR_MEMFD_CREATE="CONFIG_MEMFD_CREATE: it completely replaced deprecated ISHMEM drivers,
therefore it's vital for android-specific memory management"
-src_compile(){
- :;
+src_compile() {
+ :
}
src_install() {
@@ -57,8 +57,19 @@ src_install() {
}
pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
+ xdg_pkg_postinst
+
+ elog "After package installation run either 'emerge --config app-containers/waydroid'"
+ elog "or 'waydroid init' from root shell to install android container runtime"
+ elog "To run waydroid, 1. Start container: 'rc-service waydroid start'"
+ elog "2. start wayland channel (from user shell) 'waydroid session start'"
+ elog "Contact https://docs.waydro.id/usage/install-on-desktops for how-to guides"
+ elog "(does not cover Gentoo-specific things sadly)"
+ elog
+
+ ewarn "Make sure you have NFTABLES up and running in your kernel. See"
+ ewarn "https://wiki.gentoo.org/wiki/Nftables for how-to details"
+ ewarn
if ! use apparmor; then
ewarn "If you use app-containers/lxc without apparmor, make sure you deleted or commented out in waydroid LXC config"
@@ -69,21 +80,8 @@ pkg_postinst() {
else
ewarn "Apparmor support has not been tested by package maintainer yet"
fi
- ewarn "Make sure you have NFTABLES up and running in your kernel. See"
- ewarn "https://wiki.gentoo.org/wiki/Nftables for how-to details"
- einfo "After package installation run ether 'emerge --config app-containers/waydroid'"
- einfo "or 'waydroid init' from root shell to install android container runtime"
- einfo "To run waydroid, 1. Start container: 'rc-service waydroid start'"
- einfo "2. start wayland channel (from user shell) 'waydroid session start'"
- einfo "Contact https://docs.waydro.id/usage/install-on-desktops for how-to guides"
- einfo "(does not cover Gentoo-specific things sadly)"
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
}
pkg_config() {
- "${ROOT}"/usr/bin/waydroid init
+ "${EROOT}"/usr/bin/waydroid init
}
diff --git a/app-containers/waydroid/waydroid-1.4.2-r1.ebuild b/app-containers/waydroid/waydroid-1.4.2-r1.ebuild
new file mode 100644
index 0000000000..243c183326
--- /dev/null
+++ b/app-containers/waydroid/waydroid-1.4.2-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit linux-info xdg python-single-r1
+
+DESCRIPTION="Container-based approach to boot a full Android system on Linux systems"
+HOMEPAGE="https://waydro.id"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+IUSE="apparmor +clipboard systemd"
+
+DEPEND="|| ( virtual/linux-sources virtual/dist-kernel )"
+RDEPEND="
+ systemd? ( sys-apps/systemd )
+ app-containers/anbox-modules
+ app-containers/lxc[systemd?,apparmor?,seccomp]
+ $(python_gen_cond_dep '
+ clipboard? ( >=dev-python/pyclip-0.7.0[wayland,${PYTHON_USEDEP}] )
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ >=dev-python/gbinder-1.1.1[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ ')
+ net-firewall/nftables
+ net-dns/dnsmasq
+ >=dev-libs/libglibutil-1.0.67
+ >=dev-libs/gbinder-1.1.21
+ ${PYTHON_DEPS}
+"
+
+CONFIG_CHECK="
+ ~ANDROID_BINDER_IPC
+ ~ANDROID_BINDERFS
+ ~MEMFD_CREATE
+"
+ERROR_ANDROID_BINDERFS="CONFIG_ANDROID_BINDERFS: need for creating Android-specific binder IPC channels"
+ERROR_ANDROID_BINDER_IPC="CONFIG_ANDROID_BINDER_IPC: need for creating Android-specific binder IPC channels"
+ERROR_MEMFD_CREATE="CONFIG_MEMFD_CREATE: it completely replaced deprecated ISHMEM drivers,
+ therefore it's vital for android-specific memory management"
+
+src_prepare() {
+ if ! use apparmor; then
+ # https://github.com/waydroid/waydroid/issues/652
+ sed -e '/^lxc\.apparmor\.profile =/d' \
+ -i data/configs/config_3 || die
+ fi
+ default
+}
+
+src_install() {
+ python_fix_shebang waydroid.py
+ emake install DESTDIR="${D}" USE_NFTABLES=1 USE_SYSTEMD=$(usex systemd 1 0)
+ if ! use systemd; then
+ elog "Installing waydroid OpenRC daemon"
+ doinitd "${FILESDIR}"/waydroid
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "After package installation run either 'emerge --config app-containers/waydroid'"
+ elog "or 'waydroid init' from root shell to install android container runtime"
+ elog "To run waydroid, 1. Start container: 'rc-service waydroid start'"
+ elog "2. start wayland channel (from user shell) 'waydroid session start'"
+ elog "Contact https://docs.waydro.id/usage/install-on-desktops for how-to guides"
+ elog "(does not cover Gentoo-specific things sadly)"
+ elog
+
+ ewarn "Make sure you have NFTABLES up and running in your kernel. See"
+ ewarn "https://wiki.gentoo.org/wiki/Nftables for how-to details"
+ ewarn
+
+ if use apparmor; then
+ ewarn "Apparmor support has not been tested by package maintainer yet"
+ fi
+}
+
+pkg_config() {
+ "${EROOT}"/usr/bin/waydroid init
+}
diff --git a/app-containers/waydroid/waydroid-1.4.2.ebuild b/app-containers/waydroid/waydroid-1.4.2.ebuild
index 9a495dd85c..10bd38daf4 100644
--- a/app-containers/waydroid/waydroid-1.4.2.ebuild
+++ b/app-containers/waydroid/waydroid-1.4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-inherit linux-info xdg-utils python-single-r1
+inherit linux-info xdg python-single-r1
DESCRIPTION="Container-based approach to boot a full Android system on Linux systems"
HOMEPAGE="https://waydro.id"
@@ -43,8 +43,8 @@ ERROR_ANDROID_BINDER_IPC="CONFIG_ANDROID_BINDER_IPC: need for creating Android-s
ERROR_MEMFD_CREATE="CONFIG_MEMFD_CREATE: it completely replaced deprecated ISHMEM drivers,
therefore it's vital for android-specific memory management"
-src_compile(){
- :;
+src_compile() {
+ :
}
src_install() {
@@ -57,8 +57,19 @@ src_install() {
}
pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
+ xdg_pkg_postinst
+
+ elog "After package installation run either 'emerge --config app-containers/waydroid'"
+ elog "or 'waydroid init' from root shell to install android container runtime"
+ elog "To run waydroid, 1. Start container: 'rc-service waydroid start'"
+ elog "2. start wayland channel (from user shell) 'waydroid session start'"
+ elog "Contact https://docs.waydro.id/usage/install-on-desktops for how-to guides"
+ elog "(does not cover Gentoo-specific things sadly)"
+ elog
+
+ ewarn "Make sure you have NFTABLES up and running in your kernel. See"
+ ewarn "https://wiki.gentoo.org/wiki/Nftables for how-to details"
+ ewarn
if ! use apparmor; then
ewarn "If you use app-containers/lxc without apparmor, make sure you deleted or commented out in waydroid LXC config"
@@ -69,21 +80,8 @@ pkg_postinst() {
else
ewarn "Apparmor support has not been tested by package maintainer yet"
fi
- ewarn "Make sure you have NFTABLES up and running in your kernel. See"
- ewarn "https://wiki.gentoo.org/wiki/Nftables for how-to details"
- einfo "After package installation run ether 'emerge --config app-containers/waydroid'"
- einfo "or 'waydroid init' from root shell to install android container runtime"
- einfo "To run waydroid, 1. Start container: 'rc-service waydroid start'"
- einfo "2. start wayland channel (from user shell) 'waydroid session start'"
- einfo "Contact https://docs.waydro.id/usage/install-on-desktops for how-to guides"
- einfo "(does not cover Gentoo-specific things sadly)"
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
}
pkg_config() {
- "${ROOT}"/usr/bin/waydroid init
+ "${EROOT}"/usr/bin/waydroid init
}
diff --git a/app-doc/sway-wiki/sway-wiki-9999.ebuild b/app-doc/sway-wiki/sway-wiki-9999.ebuild
index 97083b5177..443a038e8e 100644
--- a/app-doc/sway-wiki/sway-wiki-9999.ebuild
+++ b/app-doc/sway-wiki/sway-wiki-9999.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://github.com/swaywm/sway/wiki"
EGIT_REPO_URI="https://github.com/swaywm/sway.wiki.git"
LICENSE="MIT"
SLOT="0"
-IUSE=""
BDEPEND="dev-ruby/kramdown-parser-gfm"
diff --git a/app-editors/mined/mined-2015.25.ebuild b/app-editors/mined/mined-2015.25.ebuild
index ba03bd60ff..e48862e1c2 100644
--- a/app-editors/mined/mined-2015.25.ebuild
+++ b/app-editors/mined/mined-2015.25.ebuild
@@ -10,10 +10,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RESTRICT="test"
-IUSE=""
-RDEPEND=""
DEPEND="${RDEPEND}"
-BDEPEND=""
S=${S}/src
src_configure() {
tc-export CC
diff --git a/app-editors/typora-bin/typora-bin-1.7.6.ebuild b/app-editors/typora-bin/typora-bin-1.7.6.ebuild
index 862c767a9f..f9279ba722 100644
--- a/app-editors/typora-bin/typora-bin-1.7.6.ebuild
+++ b/app-editors/typora-bin/typora-bin-1.7.6.ebuild
@@ -15,11 +15,9 @@ SRC_URI="
LICENSE="Typora-EULA"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
-IUSE=""
RESTRICT="bindist mirror"
-DEPEND=""
RDEPEND="
|| (
>=app-accessibility/at-spi2-core-2.46.0:2
@@ -43,7 +41,6 @@ RDEPEND="
x11-libs/libXtst
x11-libs/libXScrnSaver
${DEPEND}"
-BDEPEND=""
QA_PREBUILT="*"
S="${WORKDIR}"
diff --git a/app-emulation/box64/box64-0.2.2.ebuild b/app-emulation/box64/box64-0.2.2.ebuild
index bf960ad1be..ecbd4341bf 100644
--- a/app-emulation/box64/box64-0.2.2.ebuild
+++ b/app-emulation/box64/box64-0.2.2.ebuild
@@ -15,9 +15,7 @@ KEYWORDS="~arm64 ~ppc64"
IUSE="aot"
REQUIRED_USE="aot? ( arm64 )"
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
src_configure() {
local -a mycmakeargs=(
diff --git a/app-emulation/box86/box86-0.3.0.ebuild b/app-emulation/box86/box86-0.3.0.ebuild
index e32f3b2c1d..b37b661ecd 100644
--- a/app-emulation/box86/box86-0.3.0.ebuild
+++ b/app-emulation/box86/box86-0.3.0.ebuild
@@ -15,9 +15,7 @@ KEYWORDS="~arm ~arm64"
IUSE="aot"
REQUIRED_USE="aot? ( || ( arm arm64 ) )" #depends on NEON, VFPv3, and non-thumb ABI, I see no good way to check
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
src_configure() {
local -a mycmakeargs=(
diff --git a/app-emulation/quickemu/quickemu-4.8.ebuild b/app-emulation/quickemu/quickemu-4.8.ebuild
index 7eb2b44728..969d43cb0f 100644
--- a/app-emulation/quickemu/quickemu-4.8.ebuild
+++ b/app-emulation/quickemu/quickemu-4.8.ebuild
@@ -33,7 +33,6 @@ DEPEND="
x11-misc/xdg-user-dirs
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_install() {
python_doscript macrecovery macrecovery
diff --git a/app-emulation/quickemu/quickemu-4.9.1.ebuild b/app-emulation/quickemu/quickemu-4.9.1.ebuild
index 7eb2b44728..969d43cb0f 100644
--- a/app-emulation/quickemu/quickemu-4.9.1.ebuild
+++ b/app-emulation/quickemu/quickemu-4.9.1.ebuild
@@ -33,7 +33,6 @@ DEPEND="
x11-misc/xdg-user-dirs
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_install() {
python_doscript macrecovery macrecovery
diff --git a/app-emulation/quickemu/quickemu-4.9.2.ebuild b/app-emulation/quickemu/quickemu-4.9.2.ebuild
index 7eb2b44728..969d43cb0f 100644
--- a/app-emulation/quickemu/quickemu-4.9.2.ebuild
+++ b/app-emulation/quickemu/quickemu-4.9.2.ebuild
@@ -33,7 +33,6 @@ DEPEND="
x11-misc/xdg-user-dirs
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_install() {
python_doscript macrecovery macrecovery
diff --git a/app-misc/cheat/cheat-4.3.3-r1.ebuild b/app-misc/cheat/cheat-4.3.3-r1.ebuild
index 9fb8c08682..f545d9ffec 100644
--- a/app-misc/cheat/cheat-4.3.3-r1.ebuild
+++ b/app-misc/cheat/cheat-4.3.3-r1.ebuild
@@ -17,7 +17,6 @@ KEYWORDS="~amd64 ~x86"
IUSE="man"
RDEPEND="! nerdfonts > icons
diff --git a/app-misc/clifm/clifm-1.13.ebuild b/app-misc/clifm/clifm-1.13.ebuild
index 84c0a6294f..cb1c18d4dd 100644
--- a/app-misc/clifm/clifm-1.13.ebuild
+++ b/app-misc/clifm/clifm-1.13.ebuild
@@ -47,7 +47,6 @@ RDEPEND="
fzf? ( app-shells/fzf )
nls? ( virtual/libintl )
"
-BDEPEND=""
src_compile() {
# emoji > nerdfonts > icons
diff --git a/app-misc/clifm/clifm-1.16.ebuild b/app-misc/clifm/clifm-1.16.ebuild
index 71dbe39437..6071fc977b 100644
--- a/app-misc/clifm/clifm-1.16.ebuild
+++ b/app-misc/clifm/clifm-1.16.ebuild
@@ -53,7 +53,6 @@ RDEPEND="
fzf? ( app-shells/fzf )
nls? ( virtual/libintl )
"
-BDEPEND=""
src_compile() {
# emoji > nerdfonts > icons
diff --git a/app-misc/clifm/clifm-1.17.ebuild b/app-misc/clifm/clifm-1.17.ebuild
index 3c1fbf59b8..3c87756271 100644
--- a/app-misc/clifm/clifm-1.17.ebuild
+++ b/app-misc/clifm/clifm-1.17.ebuild
@@ -53,7 +53,6 @@ RDEPEND="
fzf? ( app-shells/fzf )
nls? ( virtual/libintl )
"
-BDEPEND=""
src_compile() {
# emoji > nerdfonts > icons
diff --git a/app-misc/clifm/clifm-9999.ebuild b/app-misc/clifm/clifm-9999.ebuild
index 71dbe39437..6071fc977b 100644
--- a/app-misc/clifm/clifm-9999.ebuild
+++ b/app-misc/clifm/clifm-9999.ebuild
@@ -53,7 +53,6 @@ RDEPEND="
fzf? ( app-shells/fzf )
nls? ( virtual/libintl )
"
-BDEPEND=""
src_compile() {
# emoji > nerdfonts > icons
diff --git a/app-misc/dbf/dbf-0.9.0.ebuild b/app-misc/dbf/dbf-0.9.0.ebuild
index 8b8cdfea52..4c0b408ecb 100644
--- a/app-misc/dbf/dbf-0.9.0.ebuild
+++ b/app-misc/dbf/dbf-0.9.0.ebuild
@@ -17,7 +17,6 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
-RDEPEND=""
DEPEND="${RDEPEND}
dev-perl/XML-Parser
dev-libs/libdbf
diff --git a/app-misc/grit/grit-0.3.0.ebuild b/app-misc/grit/grit-0.3.0.ebuild
index 12bee1775f..08aa82bbb2 100644
--- a/app-misc/grit/grit-0.3.0.ebuild
+++ b/app-misc/grit/grit-0.3.0.ebuild
@@ -53,7 +53,6 @@ LICENSE="MIT ISC BSD BSD-2 Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND="
>=dev-lang/go-1.14
diff --git a/app-misc/kloak/kloak-0.2.30.ebuild b/app-misc/kloak/kloak-0.2.30.ebuild
index c03c55f52e..5520eabdd9 100644
--- a/app-misc/kloak/kloak-0.2.30.ebuild
+++ b/app-misc/kloak/kloak-0.2.30.ebuild
@@ -12,9 +12,7 @@ SLOT="0"
KEYWORDS="~amd64"
S="${WORKDIR}/${P}-2"
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
CONFIG_CHECK="~UINPUT"
PATCHES=(
"${FILESDIR}"/toolchain-call.patch
diff --git a/app-misc/mobile-datovka/mobile-datovka-1.10.0.ebuild b/app-misc/mobile-datovka/mobile-datovka-1.10.0.ebuild
index a32dd56d25..2675ae65de 100644
--- a/app-misc/mobile-datovka/mobile-datovka-1.10.0.ebuild
+++ b/app-misc/mobile-datovka/mobile-datovka-1.10.0.ebuild
@@ -11,7 +11,6 @@ SRC_URI="https://gitlab.labs.nic.cz/datovka/${PN}/-/archive/v${PV}/${PN}-v${PV}.
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE=""
# minimum Qt version required
QT_PV="5.13.1:5"
diff --git a/app-misc/nwg-look/nwg-look-0.2.2.ebuild b/app-misc/nwg-look/nwg-look-0.2.2.ebuild
index 2668d02b86..91fa67cbd9 100644
--- a/app-misc/nwg-look/nwg-look-0.2.2.ebuild
+++ b/app-misc/nwg-look/nwg-look-0.2.2.ebuild
@@ -14,7 +14,6 @@ inherit go-module xdg-utils desktop
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
media-libs/fontconfig
@@ -27,7 +26,6 @@ DEPEND="
x11-libs/pango
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_compile() {
ego build
diff --git a/app-misc/nwg-look/nwg-look-0.2.4.ebuild b/app-misc/nwg-look/nwg-look-0.2.4.ebuild
index 2668d02b86..91fa67cbd9 100644
--- a/app-misc/nwg-look/nwg-look-0.2.4.ebuild
+++ b/app-misc/nwg-look/nwg-look-0.2.4.ebuild
@@ -14,7 +14,6 @@ inherit go-module xdg-utils desktop
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
media-libs/fontconfig
@@ -27,7 +26,6 @@ DEPEND="
x11-libs/pango
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_compile() {
ego build
diff --git a/app-misc/nwg-look/nwg-look-0.2.5.ebuild b/app-misc/nwg-look/nwg-look-0.2.5.ebuild
index d93fae7390..db2c08f600 100644
--- a/app-misc/nwg-look/nwg-look-0.2.5.ebuild
+++ b/app-misc/nwg-look/nwg-look-0.2.5.ebuild
@@ -14,7 +14,6 @@ inherit go-module xdg desktop
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
media-libs/fontconfig
@@ -27,7 +26,6 @@ DEPEND="
x11-libs/pango
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_compile() {
ego build
diff --git a/app-misc/powerpanel/powerpanel-1.4.1-r1.ebuild b/app-misc/powerpanel/powerpanel-1.4.1-r1.ebuild
index 7e3db04d21..4bc1b152eb 100644
--- a/app-misc/powerpanel/powerpanel-1.4.1-r1.ebuild
+++ b/app-misc/powerpanel/powerpanel-1.4.1-r1.ebuild
@@ -14,9 +14,7 @@ SRC_URI="x86? ( https://dl4jz3rbrsfum.cloudfront.net/software/PPL_32bit_v${PV}.t
LICENSE="PowerPanel"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND=""
RDEPEND="${DEPEND}
dev-libs/json-c
virtual/libusb
@@ -25,7 +23,6 @@ RDEPEND="${DEPEND}
dev-libs/openssl:0/1.1
)
"
-BDEPEND=""
QA_FLAGS_IGNORED="usr/sbin/pwrstat usr/sbin/pwrstatd usr/lib64/libpaho-mqtt3cs.so.1"
PATCHES=(
"${FILESDIR}/${PN}-scripts.patch"
diff --git a/app-misc/pueue/pueue-3.3.2.ebuild b/app-misc/pueue/pueue-3.3.2.ebuild
index 3554544fdf..0519b4ad48 100644
--- a/app-misc/pueue/pueue-3.3.2.ebuild
+++ b/app-misc/pueue/pueue-3.3.2.ebuild
@@ -260,7 +260,6 @@ LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense"
SLOT="0"
-IUSE=""
KEYWORDS="~amd64"
QA_FLAGS_IGNORED="
diff --git a/app-misc/spark/spark-1.0.1.ebuild b/app-misc/spark/spark-1.0.1.ebuild
index 346a5af8e0..9d7f3c3ce3 100644
--- a/app-misc/spark/spark-1.0.1.ebuild
+++ b/app-misc/spark/spark-1.0.1.ebuild
@@ -15,7 +15,6 @@ SLOT="0"
KEYWORDS="~amd64"
#IUSE="test" #require roundup
-DEPEND=""
RDEPEND="${DEPEND}"
src_install() {
diff --git a/app-misc/twertlefetch/twertlefetch-1.1.0.ebuild b/app-misc/twertlefetch/twertlefetch-1.1.0.ebuild
index 83c5ced4e0..2ddb3b01ba 100644
--- a/app-misc/twertlefetch/twertlefetch-1.1.0.ebuild
+++ b/app-misc/twertlefetch/twertlefetch-1.1.0.ebuild
@@ -52,9 +52,7 @@ LICENSE="Apache-2.0 MIT MPL-2.0 Unlicense"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
diff --git a/app-misc/uwufetch/uwufetch-2.0.ebuild b/app-misc/uwufetch/uwufetch-2.0.ebuild
index 3b7556bb7a..8d4909a300 100644
--- a/app-misc/uwufetch/uwufetch-2.0.ebuild
+++ b/app-misc/uwufetch/uwufetch-2.0.ebuild
@@ -19,7 +19,6 @@ KEYWORDS="~amd64"
DEPEND="x11-apps/xwininfo"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_prepare() {
eapply -p0 "${FILESDIR}/${P}-destdir.patch"
diff --git a/app-misc/uwufetch/uwufetch-2.1.ebuild b/app-misc/uwufetch/uwufetch-2.1.ebuild
index 32e56eb687..03eef24558 100644
--- a/app-misc/uwufetch/uwufetch-2.1.ebuild
+++ b/app-misc/uwufetch/uwufetch-2.1.ebuild
@@ -17,7 +17,6 @@ KEYWORDS="~amd64"
DEPEND="x11-apps/xwininfo"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_prepare() {
eapply -p0 "${FILESDIR}/${P}-destdir.patch"
diff --git a/app-misc/walld/walld-1.4.4.ebuild b/app-misc/walld/walld-1.4.4.ebuild
index cd7e7b00c6..5bc476ee6f 100644
--- a/app-misc/walld/walld-1.4.4.ebuild
+++ b/app-misc/walld/walld-1.4.4.ebuild
@@ -15,7 +15,6 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
DEPEND="dev-libs/libevent media-gfx/feh dev-libs/libconfig media-gfx/imagemagick"
RDEPEND="${DEPEND}"
-BDEPEND=""
pkg_postinst() {
optfeature "auto reload Xresources" x11-apps/xrdb
diff --git a/app-misc/wcal/wcal-0.1.ebuild b/app-misc/wcal/wcal-0.1-r1.ebuild
similarity index 90%
rename from app-misc/wcal/wcal-0.1.ebuild
rename to app-misc/wcal/wcal-0.1-r1.ebuild
index a00240ece5..21c1ab633c 100644
--- a/app-misc/wcal/wcal-0.1.ebuild
+++ b/app-misc/wcal/wcal-0.1-r1.ebuild
@@ -14,6 +14,10 @@ SLOT="0"
# check target in Makefile but no test cases
RESTRICT="test"
+src_compile() {
+ emake CFLAGS="${CFLAGS}"
+}
+
src_install() {
emake DESTDIR="${D}" PREFIX=/usr install
}
diff --git a/app-misc/yaf/yaf-0.0.3.ebuild b/app-misc/yaf/yaf-0.0.3.ebuild
index ba774c9fd0..129f39c926 100644
--- a/app-misc/yaf/yaf-0.0.3.ebuild
+++ b/app-misc/yaf/yaf-0.0.3.ebuild
@@ -13,7 +13,6 @@ KEYWORDS="~amd64"
DEPEND="dev-lang/go"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_install() {
emake DESTDIR="${D}" install
diff --git a/app-office/invoice/invoice-0.1.0.ebuild b/app-office/invoice/invoice-0.1.0.ebuild
index e352cdc0ea..640d226dda 100644
--- a/app-office/invoice/invoice-0.1.0.ebuild
+++ b/app-office/invoice/invoice-0.1.0.ebuild
@@ -16,9 +16,7 @@ SRC_URI+=" ${DEPS_URI}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
-DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
dev-lang/go
diff --git a/app-office/khronos/khronos-4.0.0.ebuild b/app-office/khronos/khronos-4.0.0.ebuild
index 2177fc41e3..113e5bd3e1 100644
--- a/app-office/khronos/khronos-4.0.0.ebuild
+++ b/app-office/khronos/khronos-4.0.0.ebuild
@@ -19,7 +19,6 @@ IDEPEND="
>=dev-libs/libgee-0.20.6
>=dev-libs/json-glib-1.6.6-r1
"
-DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
app-alternatives/ninja
diff --git a/app-office/khronos/khronos-4.0.1.ebuild b/app-office/khronos/khronos-4.0.1.ebuild
index 2177fc41e3..113e5bd3e1 100644
--- a/app-office/khronos/khronos-4.0.1.ebuild
+++ b/app-office/khronos/khronos-4.0.1.ebuild
@@ -19,7 +19,6 @@ IDEPEND="
>=dev-libs/libgee-0.20.6
>=dev-libs/json-glib-1.6.6-r1
"
-DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
app-alternatives/ninja
diff --git a/app-office/nixnote-bin/nixnote-bin-9999.ebuild b/app-office/nixnote-bin/nixnote-bin-9999.ebuild
index e593a59064..7d09cbf4ab 100644
--- a/app-office/nixnote-bin/nixnote-bin-9999.ebuild
+++ b/app-office/nixnote-bin/nixnote-bin-9999.ebuild
@@ -11,7 +11,6 @@ KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
diff --git a/app-portage/pacvis/pacvis-0.4.2-r1.ebuild b/app-portage/pacvis/pacvis-0.4.2-r1.ebuild
index f455d8f101..d57efb731c 100644
--- a/app-portage/pacvis/pacvis-0.4.2-r1.ebuild
+++ b/app-portage/pacvis/pacvis-0.4.2-r1.ebuild
@@ -13,6 +13,5 @@ SRC_URI="https://github.com/bgloyer/pacvis/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RDEPEND="dev-python/tornado[${PYTHON_USEDEP}]"
diff --git a/app-portage/pacvis/pacvis-0.4.2.ebuild b/app-portage/pacvis/pacvis-0.4.2.ebuild
index c0cea507b0..d4422cc165 100644
--- a/app-portage/pacvis/pacvis-0.4.2.ebuild
+++ b/app-portage/pacvis/pacvis-0.4.2.ebuild
@@ -13,6 +13,5 @@ SRC_URI="https://github.com/bgloyer/pacvis/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RDEPEND="dev-python/tornado[${PYTHON_USEDEP}]"
diff --git a/app-portage/showbuild/showbuild-0.9.1-r1.ebuild b/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
index 23fa65ea07..a1658f5793 100644
--- a/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
+++ b/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
@@ -11,9 +11,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x86-linux ~x64-macos"
-IUSE=""
-DEPEND=""
RDEPEND="
app-shells/bash
sys-apps/coreutils
diff --git a/app-portage/version/version-0.19.0_alpha.ebuild b/app-portage/version/version-0.19.0_alpha.ebuild
index f1e36338cb..1f97ec73f9 100644
--- a/app-portage/version/version-0.19.0_alpha.ebuild
+++ b/app-portage/version/version-0.19.0_alpha.ebuild
@@ -15,11 +15,9 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-coreutils"
RDEPEND="${DEPEND}"
-BDEPEND=""
S="${WORKDIR}/octetos-${PN}-${MYPV}"
diff --git a/app-portage/version/version-0.20.1_alpha.ebuild b/app-portage/version/version-0.20.1_alpha.ebuild
index f1e36338cb..1f97ec73f9 100644
--- a/app-portage/version/version-0.20.1_alpha.ebuild
+++ b/app-portage/version/version-0.20.1_alpha.ebuild
@@ -15,11 +15,9 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-coreutils"
RDEPEND="${DEPEND}"
-BDEPEND=""
S="${WORKDIR}/octetos-${PN}-${MYPV}"
diff --git a/app-portage/version/version-0.21.0_alpha.ebuild b/app-portage/version/version-0.21.0_alpha.ebuild
index f1e36338cb..1f97ec73f9 100644
--- a/app-portage/version/version-0.21.0_alpha.ebuild
+++ b/app-portage/version/version-0.21.0_alpha.ebuild
@@ -15,11 +15,9 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-coreutils"
RDEPEND="${DEPEND}"
-BDEPEND=""
S="${WORKDIR}/octetos-${PN}-${MYPV}"
diff --git a/app-shells/carapace/carapace-0.28.5.ebuild b/app-shells/carapace/carapace-0.28.5.ebuild
index 4ebb5c8543..3d875c7b2c 100644
--- a/app-shells/carapace/carapace-0.28.5.ebuild
+++ b/app-shells/carapace/carapace-0.28.5.ebuild
@@ -16,7 +16,6 @@ SRC_URI+=" ${DEPS_URI}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
S="${WORKDIR}/${PN}-bin-${PV}"
diff --git a/app-shells/direnv/direnv-9999.ebuild b/app-shells/direnv/direnv-9999.ebuild
index 81f18db84b..213d04ec9f 100644
--- a/app-shells/direnv/direnv-9999.ebuild
+++ b/app-shells/direnv/direnv-9999.ebuild
@@ -13,7 +13,6 @@ SRC_URI=""
LICENSE="MIT"
SLOT="0"
-KEYWORDS=""
RESTRICT="test" # fails
DOCS=( {CHANGELOG,README}.md )
diff --git a/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild b/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild
index b8fab127a8..d6b30fa6d0 100644
--- a/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild
+++ b/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild
@@ -12,7 +12,6 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="app-shells/fish"
S="${WORKDIR}/agnoster-${COMMIT}"
diff --git a/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild b/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild
index 3c230a6b73..337261438c 100644
--- a/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild
+++ b/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild
@@ -11,7 +11,6 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND=">=app-shells/fish-2.2"
DOCS=( README.md )
diff --git a/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild b/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild
index 68248822cd..00842def1c 100644
--- a/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild
+++ b/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild
@@ -12,7 +12,6 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND=">=app-shells/fish-2.2"
S="${WORKDIR}/${PN}-${COMMIT}"
diff --git a/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild b/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild
index b208b2e700..fc99ba458a 100644
--- a/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild
+++ b/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild
@@ -12,7 +12,6 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="app-shells/fish"
S="${WORKDIR}/${PN}-${COMMIT}"
diff --git a/app-shells/k/k-0.0.5.ebuild b/app-shells/k/k-0.0.5.ebuild
index 7202c921b6..514d82f035 100644
--- a/app-shells/k/k-0.0.5.ebuild
+++ b/app-shells/k/k-0.0.5.ebuild
@@ -10,7 +10,6 @@ SRC_URI="https://github.com/supercrabtree/${PN}/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="
>=app-shells/zsh-4.3.11
>=dev-vcs/git-1.7.2
diff --git a/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild b/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild
index 72da8fb927..1e4c6f5a25 100644
--- a/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild
+++ b/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/bric3/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="
app-shells/zsh
"
diff --git a/app-shells/ohmyzsh/ohmyzsh-9999.ebuild b/app-shells/ohmyzsh/ohmyzsh-9999.ebuild
index 4356042515..4d0b346c62 100644
--- a/app-shells/ohmyzsh/ohmyzsh-9999.ebuild
+++ b/app-shells/ohmyzsh/ohmyzsh-9999.ebuild
@@ -11,7 +11,6 @@ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
LICENSE="MIT"
SLOT="0"
-KEYWORDS=""
DEPEND="app-shells/zsh"
RDEPEND="${DEPEND}"
diff --git a/app-shells/zsh-autosuggestions/zsh-autosuggestions-0.7.0-r2.ebuild b/app-shells/zsh-autosuggestions/zsh-autosuggestions-0.7.0-r2.ebuild
index 99ee170438..0d29d17a8a 100644
--- a/app-shells/zsh-autosuggestions/zsh-autosuggestions-0.7.0-r2.ebuild
+++ b/app-shells/zsh-autosuggestions/zsh-autosuggestions-0.7.0-r2.ebuild
@@ -20,7 +20,6 @@ IUSE="test"
REQUIRED_USE="test? ( || ( $(ruby_get_use_targets) ) )"
RDEPEND=">=app-shells/zsh-4.3.11"
-DEPEND=""
BDEPEND="
test? (
${RDEPEND}
diff --git a/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild b/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild
index 4335249ab5..1cc8d6f813 100644
--- a/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild
+++ b/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/larkery/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="
app-shells/zsh
dev-db/sqlite
diff --git a/app-text/owo/owo-0.1.0.ebuild b/app-text/owo/owo-0.1.0.ebuild
index 8cb3d9a411..b1236eff2a 100644
--- a/app-text/owo/owo-0.1.0.ebuild
+++ b/app-text/owo/owo-0.1.0.ebuild
@@ -27,9 +27,7 @@ LICENSE="Apache-2.0 MIT Unlicense"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
diff --git a/app-vim/vim-nix/vim-nix-9999.ebuild b/app-vim/vim-nix/vim-nix-9999.ebuild
index c8ffe5e8c2..a567bd1e2e 100644
--- a/app-vim/vim-nix/vim-nix-9999.ebuild
+++ b/app-vim/vim-nix/vim-nix-9999.ebuild
@@ -9,6 +9,5 @@ DESCRIPTION="vim plugin: Vim configuration files for Nix"
HOMEPAGE="https://github.com/LnL7/vim-nix"
EGIT_REPO_URI="https://github.com/LnL7/vim-nix.git"
LICENSE="MIT"
-KEYWORDS=""
VIM_PLUGIN_MESSAGES="filetype"
diff --git a/dev-cpp/gsl-lite/gsl-lite-0.38.0.ebuild b/dev-cpp/gsl-lite/gsl-lite-0.38.0.ebuild
index b2b2c39336..b04acec5dd 100644
--- a/dev-cpp/gsl-lite/gsl-lite-0.38.0.ebuild
+++ b/dev-cpp/gsl-lite/gsl-lite-0.38.0.ebuild
@@ -16,8 +16,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
# header only library
-RDEPEND=""
-DEPEND=""
src_configure() {
local mycmakeargs=(
diff --git a/dev-cpp/std-format/std-format-0_pre20220112-r1.ebuild b/dev-cpp/std-format/std-format-0_pre20220112-r1.ebuild
index bf72695584..b4d49e6f53 100644
--- a/dev-cpp/std-format/std-format-0_pre20220112-r1.ebuild
+++ b/dev-cpp/std-format/std-format-0_pre20220112-r1.ebuild
@@ -17,7 +17,6 @@ SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="test"
-RDEPEND=""
DEPEND="dev-libs/libfmt"
RESTRICT="!test? ( test )"
diff --git a/dev-embedded/squareline-studio/squareline-studio-1.3.2.ebuild b/dev-embedded/squareline-studio/squareline-studio-1.3.2.ebuild
index bbfd0363e0..dac7c60e84 100644
--- a/dev-embedded/squareline-studio/squareline-studio-1.3.2.ebuild
+++ b/dev-embedded/squareline-studio/squareline-studio-1.3.2.ebuild
@@ -17,7 +17,6 @@ LICENSE="all-rights-reserved"
KEYWORDS="-* ~amd64"
SLOT="0/${PV}"
-RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND="
app-arch/unzip
diff --git a/dev-games/surgescript/surgescript-0.5.5.ebuild b/dev-games/surgescript/surgescript-0.5.5.ebuild
index 05291be2f5..e4642d0718 100644
--- a/dev-games/surgescript/surgescript-0.5.5.ebuild
+++ b/dev-games/surgescript/surgescript-0.5.5.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
DOCS_BUILDER="mkdocs"
DOCS_DEPEND="dev-python/mkdocs-material"
diff --git a/dev-go/staticcheck/staticcheck-0.3.3.ebuild b/dev-go/staticcheck/staticcheck-0.3.3.ebuild
index 707b28c082..640bb9793c 100644
--- a/dev-go/staticcheck/staticcheck-0.3.3.ebuild
+++ b/dev-go/staticcheck/staticcheck-0.3.3.ebuild
@@ -27,7 +27,6 @@ IUSE="test"
DEPEND="dev-lang/go
sys-libs/glibc"
RDEPEND="${DEPEND}"
-BDEPEND=""
RESTRICT="!test? ( test )"
diff --git a/dev-go/staticcheck/staticcheck-9999.ebuild b/dev-go/staticcheck/staticcheck-9999.ebuild
index 707b28c082..640bb9793c 100644
--- a/dev-go/staticcheck/staticcheck-9999.ebuild
+++ b/dev-go/staticcheck/staticcheck-9999.ebuild
@@ -27,7 +27,6 @@ IUSE="test"
DEPEND="dev-lang/go
sys-libs/glibc"
RDEPEND="${DEPEND}"
-BDEPEND=""
RESTRICT="!test? ( test )"
diff --git a/dev-lang/uasm/uasm-2.56.2.ebuild b/dev-lang/uasm/uasm-2.56.2.ebuild
index dab3f1d2df..2c79a4c511 100644
--- a/dev-lang/uasm/uasm-2.56.2.ebuild
+++ b/dev-lang/uasm/uasm-2.56.2.ebuild
@@ -13,9 +13,6 @@ LICENSE="Watcom-1.0"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=""
-DEPEND=""
-BDEPEND=""
S="${WORKDIR}/UASM-${PV}"
src_prepare() {
diff --git a/dev-libs/cgicc/cgicc-3.2.19.ebuild b/dev-libs/cgicc/cgicc-3.2.19.ebuild
index 40b3d2ea62..d766a56ac7 100644
--- a/dev-libs/cgicc/cgicc-3.2.19.ebuild
+++ b/dev-libs/cgicc/cgicc-3.2.19.ebuild
@@ -14,7 +14,6 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="doc examples static-libs"
-RDEPEND=""
DEPEND="doc? ( app-text/doxygen )"
PATCHES=( "${FILESDIR}/${PN}-3.2.19-optional-doc.patch" )
diff --git a/dev-libs/cgicc/cgicc-3.2.20.ebuild b/dev-libs/cgicc/cgicc-3.2.20.ebuild
index 40b3d2ea62..d766a56ac7 100644
--- a/dev-libs/cgicc/cgicc-3.2.20.ebuild
+++ b/dev-libs/cgicc/cgicc-3.2.20.ebuild
@@ -14,7 +14,6 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="doc examples static-libs"
-RDEPEND=""
DEPEND="doc? ( app-text/doxygen )"
PATCHES=( "${FILESDIR}/${PN}-3.2.19-optional-doc.patch" )
diff --git a/dev-libs/gbinder/Manifest b/dev-libs/gbinder/Manifest
index 54ba7b09ab..660dd40c07 100644
--- a/dev-libs/gbinder/Manifest
+++ b/dev-libs/gbinder/Manifest
@@ -1,3 +1,4 @@
DIST gbinder-1.1.30.tar.gz 205795 BLAKE2B a61b720a3d2b9fe79a4754c2e58569d05d8a16bd5dd35ac4e7616401b804604245e2b13a6ef12043737a00ce2f983bc01b408c5b2b68fe0db1b9c9e15b68ca84 SHA512 24e4e5156ab3f90dc2255b40ed6e74d0f14bce61879891179ae7291622b4179dd769749635f2811bc8a9f868257224385cf90ab43bd36a52e2f30e92ecb7ffd4
DIST gbinder-1.1.32.tar.gz 204284 BLAKE2B 8a4f62c0d4988a02b32b659ea0f959e465ead1ea962504f7ae1aa36687235e522deeba3dc7206e32bb1d7c292de760266d8bb18a85da29df06affe49cd59c95f SHA512 3e4fbfbda627b189faf3eee183548cd4cda8a8b1b94b9f8d03572f1d3bc6fe13907f19104f28e5609f266d4c05c4bdb54c1c5ffbc6c537c9774d1def1d4cb09b
DIST gbinder-1.1.36.tar.gz 204122 BLAKE2B f48fff65f2cf9dd8674110edb77116a6ef5cd621e81d32aae8b3cbf3cb96e8bc825087dd834853c509c6e89c73cf5a24b21c0e5443dfe13747ce1125523d7d30 SHA512 5727b25299286e8238a9b526fec9f72d631f584cabb21021d9f12e550059fe746e1165d5bb47ba79db52e2ccb5a3ce96dbd97761df78f13cf7e9a1554d1c3876
+DIST gbinder-1.1.38.tar.gz 204306 BLAKE2B 0c8e85a81d88f5a45e0e9fd97427a208d73db669d2225323bb73e6dc8beca4ac486803ab5540d77c3e60f0ed2d7f6a80d846636c2706f1bfa9a68b57a909a78c SHA512 610dbe962287278de0e3549b4f7d15f6af0017afa0da356f6a72550c8d5c9925960527a30fd4d4e66c64f9cfd63915ba60b990220e350fee935bef5bf5a17710
diff --git a/dev-libs/gbinder/gbinder-1.1.30-r3.ebuild b/dev-libs/gbinder/gbinder-1.1.30-r3.ebuild
index c900ed13fc..ba1a4413b3 100644
--- a/dev-libs/gbinder/gbinder-1.1.30-r3.ebuild
+++ b/dev-libs/gbinder/gbinder-1.1.30-r3.ebuild
@@ -20,7 +20,6 @@ DESCRIPTION="GLib-style interface to binder"
HOMEPAGE="https://github.com/mer-hybris/libgbinder"
LICENSE="BSD"
SLOT="0"
-IUSE=""
DEPEND="dev-libs/libglibutil"
RDEPEND="${DEPEND}"
diff --git a/dev-libs/gbinder/gbinder-1.1.32.ebuild b/dev-libs/gbinder/gbinder-1.1.32.ebuild
index c900ed13fc..ba1a4413b3 100644
--- a/dev-libs/gbinder/gbinder-1.1.32.ebuild
+++ b/dev-libs/gbinder/gbinder-1.1.32.ebuild
@@ -20,7 +20,6 @@ DESCRIPTION="GLib-style interface to binder"
HOMEPAGE="https://github.com/mer-hybris/libgbinder"
LICENSE="BSD"
SLOT="0"
-IUSE=""
DEPEND="dev-libs/libglibutil"
RDEPEND="${DEPEND}"
diff --git a/dev-libs/gbinder/gbinder-1.1.36.ebuild b/dev-libs/gbinder/gbinder-1.1.36.ebuild
index 66491f86d0..d864cc705d 100644
--- a/dev-libs/gbinder/gbinder-1.1.36.ebuild
+++ b/dev-libs/gbinder/gbinder-1.1.36.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ else
MY_PN="lib${PN}"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -20,31 +20,31 @@ DESCRIPTION="GLib-style interface to binder"
HOMEPAGE="https://github.com/mer-hybris/libgbinder"
LICENSE="BSD"
SLOT="0"
-IUSE=""
DEPEND="dev-libs/libglibutil"
RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig
- sys-apps/sed"
+BDEPEND="
+ virtual/pkgconfig
+ sys-apps/sed
+"
PATCHES=(
"${FILESDIR}/gbinder-1.1.36-respect-env.patch"
)
+
src_prepare() {
- default
sed -i -e "s|ranlib|$(tc-getRANLIB)|" \
- Makefile \
- || die
+ Makefile || die
+ default
}
src_compile() {
- emake LIBDIR="/usr/$(get_libdir)"
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)"
}
src_install() {
- emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
-}
-
-src_test() {
- emake test
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ DESTDIR="${D}" \
+ INSTALL_INCLUDE_DIR="${ED}/usr/include/gbinder" \
+ install-dev
}
diff --git a/dev-libs/gbinder/gbinder-1.1.38.ebuild b/dev-libs/gbinder/gbinder-1.1.38.ebuild
new file mode 100644
index 0000000000..d864cc705d
--- /dev/null
+++ b/dev-libs/gbinder/gbinder-1.1.38.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/mer-hybris/libgbinder.git"
+else
+ MY_PN="lib${PN}"
+ MY_P="${MY_PN}-${PV}"
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="GLib-style interface to binder"
+HOMEPAGE="https://github.com/mer-hybris/libgbinder"
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="dev-libs/libglibutil"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sys-apps/sed
+"
+
+PATCHES=(
+ "${FILESDIR}/gbinder-1.1.36-respect-env.patch"
+)
+
+src_prepare() {
+ sed -i -e "s|ranlib|$(tc-getRANLIB)|" \
+ Makefile || die
+ default
+}
+
+src_compile() {
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ DESTDIR="${D}" \
+ INSTALL_INCLUDE_DIR="${ED}/usr/include/gbinder" \
+ install-dev
+}
diff --git a/dev-libs/gbinder/gbinder-9999.ebuild b/dev-libs/gbinder/gbinder-9999.ebuild
index 66491f86d0..d864cc705d 100644
--- a/dev-libs/gbinder/gbinder-9999.ebuild
+++ b/dev-libs/gbinder/gbinder-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ else
MY_PN="lib${PN}"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
@@ -20,31 +20,31 @@ DESCRIPTION="GLib-style interface to binder"
HOMEPAGE="https://github.com/mer-hybris/libgbinder"
LICENSE="BSD"
SLOT="0"
-IUSE=""
DEPEND="dev-libs/libglibutil"
RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig
- sys-apps/sed"
+BDEPEND="
+ virtual/pkgconfig
+ sys-apps/sed
+"
PATCHES=(
"${FILESDIR}/gbinder-1.1.36-respect-env.patch"
)
+
src_prepare() {
- default
sed -i -e "s|ranlib|$(tc-getRANLIB)|" \
- Makefile \
- || die
+ Makefile || die
+ default
}
src_compile() {
- emake LIBDIR="/usr/$(get_libdir)"
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)"
}
src_install() {
- emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
-}
-
-src_test() {
- emake test
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ DESTDIR="${D}" \
+ INSTALL_INCLUDE_DIR="${ED}/usr/include/gbinder" \
+ install-dev
}
diff --git a/dev-libs/kwsys/kwsys-0_pre20220603.ebuild b/dev-libs/kwsys/kwsys-0_pre20220603.ebuild
index 677a8da310..840b0d470f 100644
--- a/dev-libs/kwsys/kwsys-0_pre20220603.ebuild
+++ b/dev-libs/kwsys/kwsys-0_pre20220603.ebuild
@@ -17,8 +17,6 @@ SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="test"
-RDEPEND=""
-DEPEND=""
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libdatrie/libdatrie-0.2.13.ebuild b/dev-libs/libdatrie/libdatrie-0.2.13.ebuild
index fd41c3bf73..fafa5f4852 100644
--- a/dev-libs/libdatrie/libdatrie-0.2.13.ebuild
+++ b/dev-libs/libdatrie/libdatrie-0.2.13.ebuild
@@ -19,7 +19,6 @@ fi
LICENSE="LGPL-2.1"
SLOT="0"
-RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND="dev-vcs/git"
diff --git a/dev-libs/libglibutil/files/libglibutil-1.0.76-respect-env.patch b/dev-libs/libglibutil/files/libglibutil-1.0.76-respect-env.patch
index 33c8fb9942..40cb815088 100644
--- a/dev-libs/libglibutil/files/libglibutil-1.0.76-respect-env.patch
+++ b/dev-libs/libglibutil/files/libglibutil-1.0.76-respect-env.patch
@@ -29,23 +29,6 @@ index 2b26813..e56d42f 100644
#
# Files
-@@ -130,11 +130,11 @@ COVERAGE_STATIC_LIB = $(COVERAGE_BUILD_DIR)/$(STATIC_LIB)
- #
-
- DEPS = $(DEBUG_OBJS:%.o=%.d) $(RELEASE_OBJS:%.o=%.d) $(COVERAGE_OBJS:%.o=%.d)
--ifneq ($(MAKECMDGOALS),clean)
--ifneq ($(strip $(DEPS)),)
---include $(DEPS)
--endif
--endif
-+#ifneq ($(MAKECMDGOALS),clean)
-+#ifneq ($(strip $(DEPS)),)
-+#-include $(DEPS)
-+#endif
-+#endif
-
- $(PKGCONFIG): | $(BUILD_DIR)
- $(DEBUG_OBJS) $(DEBUG_LIB) $(DEBUG_STATIC_LIB): | $(DEBUG_BUILD_DIR)
@@ -202,7 +202,7 @@ $(DEBUG_LIB): $(DEBUG_OBJS)
$(RELEASE_LIB): $(RELEASE_OBJS)
$(LD) $(RELEASE_OBJS) $(RELEASE_LDFLAGS) -o $@ $(LIBS)
diff --git a/dev-libs/libglibutil/libglibutil-1.0.76.ebuild b/dev-libs/libglibutil/libglibutil-1.0.76.ebuild
index 23bdf517db..e3e3d6f4d3 100644
--- a/dev-libs/libglibutil/libglibutil-1.0.76.ebuild
+++ b/dev-libs/libglibutil/libglibutil-1.0.76.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,18 +19,18 @@ SLOT="0"
DEPEND="dev-libs/glib"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
+
PATCHES=(
"${FILESDIR}/libglibutil-1.0.76-respect-env.patch"
)
src_compile() {
- emake LIBDIR="/usr/$(get_libdir)"
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)"
}
src_install() {
- emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
-}
-
-src_test() {
- emake test
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ DESTDIR="${D}" \
+ INSTALL_INCLUDE_DIR="${ED}/usr/include/gutil" \
+ install-dev
}
diff --git a/dev-libs/libglibutil/libglibutil-9999.ebuild b/dev-libs/libglibutil/libglibutil-9999.ebuild
index 0c6db94a09..e3e3d6f4d3 100644
--- a/dev-libs/libglibutil/libglibutil-9999.ebuild
+++ b/dev-libs/libglibutil/libglibutil-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,18 +19,18 @@ SLOT="0"
DEPEND="dev-libs/glib"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
+
PATCHES=(
- "${FILESDIR}/libglibutil-1.0.67-r3-respect-env.patch"
+ "${FILESDIR}/libglibutil-1.0.76-respect-env.patch"
)
src_compile() {
- emake LIBDIR="/usr/$(get_libdir)"
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)"
}
src_install() {
- emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
-}
-
-src_test() {
- emake test
+ emake LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ DESTDIR="${D}" \
+ INSTALL_INCLUDE_DIR="${ED}/usr/include/gutil" \
+ install-dev
}
diff --git a/dev-libs/libglibutil/metadata.xml b/dev-libs/libglibutil/metadata.xml
index 6cbc93b73a..8aef270ae1 100644
--- a/dev-libs/libglibutil/metadata.xml
+++ b/dev-libs/libglibutil/metadata.xml
@@ -6,9 +6,6 @@
Denis Reva
rarogcmex
-
- Library of glib utilities from sailfish os.
-
sailfishos/libglibutil
diff --git a/dev-libs/octetos-biblion/octetos-biblion-0.1.1_alpha.ebuild b/dev-libs/octetos-biblion/octetos-biblion-0.1.1_alpha.ebuild
index 043ce794d0..d3515824c9 100644
--- a/dev-libs/octetos-biblion/octetos-biblion-0.1.1_alpha.ebuild
+++ b/dev-libs/octetos-biblion/octetos-biblion-0.1.1_alpha.ebuild
@@ -15,7 +15,6 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
dev-libs/octetos-core
diff --git a/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild b/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild
index 95353f5c95..fc4a7278f5 100644
--- a/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild
+++ b/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild
@@ -16,7 +16,6 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-core"
RDEPEND="${DEPEND}"
diff --git a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild
index 9cc2ea5e60..5cf27078a7 100644
--- a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild
+++ b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild
@@ -17,14 +17,12 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-core"
RDEPEND="
${DEPEND}
!!dev-libs/octetos-db
"
-BDEPEND=""
S="${WORKDIR}/${MYP}"
diff --git a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild
index 0294fadceb..31744ab1f9 100644
--- a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild
+++ b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild
@@ -17,14 +17,12 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-core"
RDEPEND="
${DEPEND}
!!dev-libs/octetos-db
"
-BDEPEND=""
S="${WORKDIR}/${MYP}"
diff --git a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild
index 0f7120c556..5f712476f9 100644
--- a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild
+++ b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild
@@ -17,11 +17,9 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-db"
RDEPEND="${DEPEND} dev-db/postgresql:*"
-BDEPEND=""
S="${WORKDIR}/${MYP}"
diff --git a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild
index ab8e54ebc3..2b56cb32c6 100644
--- a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild
+++ b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild
@@ -17,11 +17,9 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-db dev-db/postgresql:*"
RDEPEND="${DEPEND}"
-BDEPEND=""
S="${WORKDIR}/${MYP}"
diff --git a/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild b/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild
index 4dd3b565a5..9f381919ae 100644
--- a/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild
+++ b/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild
@@ -17,11 +17,9 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-core"
RDEPEND="${DEPEND}"
-BDEPEND=""
S="${WORKDIR}/${MYP}"
diff --git a/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild b/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild
index 4dd3b565a5..9f381919ae 100644
--- a/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild
+++ b/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild
@@ -17,11 +17,9 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/octetos-core"
RDEPEND="${DEPEND}"
-BDEPEND=""
S="${WORKDIR}/${MYP}"
diff --git a/dev-libs/polyseed/polyseed-9999.ebuild b/dev-libs/polyseed/polyseed-9999.ebuild
index fe4c0c6b29..22c5a3cfbf 100644
--- a/dev-libs/polyseed/polyseed-9999.ebuild
+++ b/dev-libs/polyseed/polyseed-9999.ebuild
@@ -12,7 +12,6 @@ EGIT_REPO_URI="https://github.com/tevador/polyseed.git"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS=""
IUSE="static-libs test"
BDEPEND="virtual/pkgconfig"
diff --git a/dev-libs/sirit/sirit-0_p20220725.ebuild b/dev-libs/sirit/sirit-0_p20220725.ebuild
index 5dbec91cef..5492895f1f 100644
--- a/dev-libs/sirit/sirit-0_p20220725.ebuild
+++ b/dev-libs/sirit/sirit-0_p20220725.ebuild
@@ -15,7 +15,6 @@ KEYWORDS="~amd64"
DEPEND="dev-util/spirv-headers"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_configure() {
local mycmakeargs=(
diff --git a/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild b/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild
index c2d63f1dc1..b546ae0e58 100644
--- a/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild
+++ b/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild
@@ -22,7 +22,6 @@ SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND=""
DEPEND="
${RDEPEND}
diff --git a/dev-libs/weechat-relay/weechat-relay-9999.ebuild b/dev-libs/weechat-relay/weechat-relay-9999.ebuild
index 0773aa78f9..77f8b0137a 100644
--- a/dev-libs/weechat-relay/weechat-relay-9999.ebuild
+++ b/dev-libs/weechat-relay/weechat-relay-9999.ebuild
@@ -11,7 +11,6 @@ LANG="en fr"
LICENSE="GPL-3"
SLOT="0/${PV}"
-KEYWORDS=""
IUSE="doc man test"
diff --git a/dev-libs/xqilla/xqilla-2.3.4-r1.ebuild b/dev-libs/xqilla/xqilla-2.3.4-r1.ebuild
index 39af6639c9..8673cbf451 100644
--- a/dev-libs/xqilla/xqilla-2.3.4-r1.ebuild
+++ b/dev-libs/xqilla/xqilla-2.3.4-r1.ebuild
@@ -16,7 +16,6 @@ IUSE="static-libs tidy"
DEPEND=">=dev-libs/xerces-c-3.2.1 tidy? ( app-text/htmltidy )"
RDEPEND="${DEPEND}"
-BDEPEND=""
PATCHES=( "${FILESDIR}"/lib_to_lib64.patch )
diff --git a/dev-libs/xqilla/xqilla-2.3.4.ebuild b/dev-libs/xqilla/xqilla-2.3.4.ebuild
index 19d055d931..bfcaf3ff93 100644
--- a/dev-libs/xqilla/xqilla-2.3.4.ebuild
+++ b/dev-libs/xqilla/xqilla-2.3.4.ebuild
@@ -14,7 +14,6 @@ IUSE="static-libs tidy"
DEPEND=">=dev-libs/xerces-c-3.2.1 tidy? ( app-text/htmltidy )"
RDEPEND="${DEPEND}"
-BDEPEND=""
PATCHES=(
"${FILESDIR}"/lib_to_lib64.patch
diff --git a/dev-lisp/PSL/PSL-6.1_p20210604.ebuild b/dev-lisp/PSL/PSL-6.1_p20210604.ebuild
index ec4675617c..7454979769 100644
--- a/dev-lisp/PSL/PSL-6.1_p20210604.ebuild
+++ b/dev-lisp/PSL/PSL-6.1_p20210604.ebuild
@@ -17,8 +17,6 @@ LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
-RDEPEND=""
BDEPEND="
doc? (
app-text/texlive-core
diff --git a/dev-nim/httpbeast/httpbeast-0.4.1.ebuild b/dev-nim/httpbeast/httpbeast-0.4.1.ebuild
index 30fb218ab4..db27ddd908 100644
--- a/dev-nim/httpbeast/httpbeast-0.4.1.ebuild
+++ b/dev-nim/httpbeast/httpbeast-0.4.1.ebuild
@@ -20,7 +20,6 @@ RESTRICT="!test? ( test )"
DEPEND="test? ( dev-nim/asynctools )"
RDEPEND="${DEPEND}"
-BDEPEND=""
set_package_url "https://github.com/dom96/httpbeast"
diff --git a/dev-perl/File-DirList/File-DirList-0.05.ebuild b/dev-perl/File-DirList/File-DirList-0.05.ebuild
index 493a70f9e1..1b072f8a0e 100644
--- a/dev-perl/File-DirList/File-DirList-0.05.ebuild
+++ b/dev-perl/File-DirList/File-DirList-0.05.ebuild
@@ -14,7 +14,6 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND=""
DEPEND="
${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/List-Compare/List-Compare-0.55.ebuild b/dev-perl/List-Compare/List-Compare-0.55.ebuild
index 4db1fa0a45..dba3ff8945 100644
--- a/dev-perl/List-Compare/List-Compare-0.55.ebuild
+++ b/dev-perl/List-Compare/List-Compare-0.55.ebuild
@@ -13,7 +13,6 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND=""
DEPEND="
${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-python/PGPy/PGPy-0.6.0.ebuild b/dev-python/PGPy/PGPy-0.6.0.ebuild
index 865ab01601..f84e0fa323 100644
--- a/dev-python/PGPy/PGPy-0.6.0.ebuild
+++ b/dev-python/PGPy/PGPy-0.6.0.ebuild
@@ -16,7 +16,6 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=""
DEPEND="${RDEPEND}
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
diff --git a/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild b/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild
index 75bf982b3e..7dc631b500 100644
--- a/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild
+++ b/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild
@@ -18,7 +18,6 @@ KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-python/click
"
-BDEPEND=""
DEPEND="${RDEPEND}"
distutils_enable_tests unittest
diff --git a/dev-python/clufter/clufter-0.77.2.ebuild b/dev-python/clufter/clufter-0.77.2.ebuild
index f6104ca15e..0ca60bcc0d 100644
--- a/dev-python/clufter/clufter-0.77.2.ebuild
+++ b/dev-python/clufter/clufter-0.77.2.ebuild
@@ -17,7 +17,6 @@ S="${WORKDIR}/${PN}-v${PV}"
SLOT="0"
LICENSE="GPL-2+"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DOCS=( __root__/README )
diff --git a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild b/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
index feaa94d9ee..8b799a96e3 100644
--- a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
+++ b/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
@@ -19,7 +19,6 @@ S="${WORKDIR}/${MYPN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS=""
RDEPEND="~dev-libs/librdkafka-1.9.0"
DEPEND="${RDEPEND}"
diff --git a/dev-python/gazpacho/gazpacho-1.1.ebuild b/dev-python/gazpacho/gazpacho-1.1.ebuild
index 55e7800cf7..c082f13419 100644
--- a/dev-python/gazpacho/gazpacho-1.1.ebuild
+++ b/dev-python/gazpacho/gazpacho-1.1.ebuild
@@ -17,7 +17,6 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
-RDEPEND=""
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${BDEPEND}"
diff --git a/dev-python/gbinder/gbinder-1.1.2-r1.ebuild b/dev-python/gbinder/gbinder-1.1.2-r1.ebuild
index 1e2c069035..448486cbcd 100644
--- a/dev-python/gbinder/gbinder-1.1.2-r1.ebuild
+++ b/dev-python/gbinder/gbinder-1.1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,20 +26,20 @@ HOMEPAGE="https://github.com/erfanoabdi/gbinder-python"
LICENSE="GPL-3"
SLOT="0"
-PATCHES=(
- "${FILESDIR}"/gbinder-1.1.1-setuptools.patch
-)
-
-
-DEPEND="dev-libs/gbinder
- dev-libs/libglibutil"
+DEPEND="
+ dev-libs/gbinder
+ dev-libs/libglibutil
+"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
dev-python/cython[${PYTHON_USEDEP}]
- ${DISTUTILS_DEPS}
"
-python_configure_all () {
+PATCHES=(
+ "${FILESDIR}"/gbinder-1.1.1-setuptools.patch
+)
+
+python_configure_all() {
DISTUTILS_ARGS=( --cython )
}
diff --git a/dev-python/gbinder/gbinder-9999.ebuild b/dev-python/gbinder/gbinder-9999.ebuild
index 809b0e6384..448486cbcd 100644
--- a/dev-python/gbinder/gbinder-9999.ebuild
+++ b/dev-python/gbinder/gbinder-9999.ebuild
@@ -1,9 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
+
+DISTUTILS_USE_PEP517="setuptools"
+DISTUTILS_EXT=1
inherit distutils-r1
@@ -23,14 +26,20 @@ HOMEPAGE="https://github.com/erfanoabdi/gbinder-python"
LICENSE="GPL-3"
SLOT="0"
-DEPEND="dev-libs/gbinder
- dev-libs/libglibutil"
+DEPEND="
+ dev-libs/gbinder
+ dev-libs/libglibutil
+"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
dev-python/cython[${PYTHON_USEDEP}]
"
-python_compile() {
- distutils-r1_python_compile --cython
+PATCHES=(
+ "${FILESDIR}"/gbinder-1.1.1-setuptools.patch
+)
+
+python_configure_all() {
+ DISTUTILS_ARGS=( --cython )
}
diff --git a/dev-python/guidata/guidata-2.3.1.ebuild b/dev-python/guidata/guidata-2.3.1.ebuild
index 28ebdc0396..3ef6ef1075 100644
--- a/dev-python/guidata/guidata-2.3.1.ebuild
+++ b/dev-python/guidata/guidata-2.3.1.ebuild
@@ -12,7 +12,6 @@ HOMEPAGE="https://pypi.python.org/pypi/guidata"
LICENSE="CeCILL-2"
SLOT="0"
-IUSE=""
# No automated tests can be performed afaik
RESTRICT="test"
diff --git a/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild b/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild
index 052be41ec6..86c9802082 100644
--- a/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild
+++ b/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild
@@ -50,7 +50,6 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=""
DEPEND="${RDEPEND}"
src_compile() {
diff --git a/dev-python/nkdfu/nkdfu-0.2.ebuild b/dev-python/nkdfu/nkdfu-0.2.ebuild
index a2bfb9cad7..08b423d14b 100644
--- a/dev-python/nkdfu/nkdfu-0.2.ebuild
+++ b/dev-python/nkdfu/nkdfu-0.2.ebuild
@@ -21,4 +21,3 @@ RDEPEND="
dev-python/python-fire[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
"
-BDEPEND=""
diff --git a/dev-python/pem/pem-21.2.0.ebuild b/dev-python/pem/pem-21.2.0.ebuild
index f4c1804532..d9d1519003 100644
--- a/dev-python/pem/pem-21.2.0.ebuild
+++ b/dev-python/pem/pem-21.2.0.ebuild
@@ -15,7 +15,6 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=""
BDEPEND="
test? (
>=dev-python/coverage-5.0.2[${PYTHON_USEDEP}]
diff --git a/dev-python/playsound/playsound-1.3.0.ebuild b/dev-python/playsound/playsound-1.3.0.ebuild
index d5436219f1..adfad3c27f 100644
--- a/dev-python/playsound/playsound-1.3.0.ebuild
+++ b/dev-python/playsound/playsound-1.3.0.ebuild
@@ -12,5 +12,4 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-RDEPEND=""
DEPEND="${RDEPEND}"
diff --git a/dev-python/py-nanoid/py-nanoid-9999.ebuild b/dev-python/py-nanoid/py-nanoid-9999.ebuild
index 4abac8e61d..83fd7acbda 100644
--- a/dev-python/py-nanoid/py-nanoid-9999.ebuild
+++ b/dev-python/py-nanoid/py-nanoid-9999.ebuild
@@ -15,7 +15,6 @@ EGIT_REPO_URI="https://github.com/puyuan/py-nanoid.git"
LICENSE="MIT"
SLOT="0"
-RDEPEND=""
BDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/flake8[${PYTHON_USEDEP}]
diff --git a/dev-python/pyclip/pyclip-0.7.0-r1.ebuild b/dev-python/pyclip/pyclip-0.7.0-r1.ebuild
index 85ade02ebc..88d86ecd77 100644
--- a/dev-python/pyclip/pyclip-0.7.0-r1.ebuild
+++ b/dev-python/pyclip/pyclip-0.7.0-r1.ebuild
@@ -22,16 +22,18 @@ HOMEPAGE="https://pypi.org/project/pyclip/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="wayland +X"
+REQUIRED_USE="|| ( wayland X )"
+
# Needs a working xorg/wayland setup
RESTRICT="test"
-DOCS="${S}/docs/README.md"
-REQUIRED_USE="|| ( wayland X )"
RDEPEND="
wayland? ( gui-apps/wl-clipboard )
X? ( x11-misc/xclip )
"
+DOCS=( docs/README.md )
+
src_prepare() {
# Clipboard detection should respect USE flags
if use wayland && ! use X; then
diff --git a/dev-python/pyclip/pyclip-9999.ebuild b/dev-python/pyclip/pyclip-9999.ebuild
index 85ade02ebc..88d86ecd77 100644
--- a/dev-python/pyclip/pyclip-9999.ebuild
+++ b/dev-python/pyclip/pyclip-9999.ebuild
@@ -22,16 +22,18 @@ HOMEPAGE="https://pypi.org/project/pyclip/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="wayland +X"
+REQUIRED_USE="|| ( wayland X )"
+
# Needs a working xorg/wayland setup
RESTRICT="test"
-DOCS="${S}/docs/README.md"
-REQUIRED_USE="|| ( wayland X )"
RDEPEND="
wayland? ( gui-apps/wl-clipboard )
X? ( x11-misc/xclip )
"
+DOCS=( docs/README.md )
+
src_prepare() {
# Clipboard detection should respect USE flags
if use wayland && ! use X; then
diff --git a/dev-python/python-fire/python-fire-0.4.0.ebuild b/dev-python/python-fire/python-fire-0.4.0.ebuild
index cf46d858cd..98461475ec 100644
--- a/dev-python/python-fire/python-fire-0.4.0.ebuild
+++ b/dev-python/python-fire/python-fire-0.4.0.ebuild
@@ -19,7 +19,6 @@ RDEPEND="
dev-python/six
dev-python/termcolor
"
-BDEPEND=""
DEPEND="${RDEPEND}"
distutils_enable_tests pytest
diff --git a/dev-python/python-fire/python-fire-0.5.0.ebuild b/dev-python/python-fire/python-fire-0.5.0.ebuild
index 7851134088..d027f09d4e 100644
--- a/dev-python/python-fire/python-fire-0.5.0.ebuild
+++ b/dev-python/python-fire/python-fire-0.5.0.ebuild
@@ -19,7 +19,6 @@ RDEPEND="
dev-python/six
dev-python/termcolor
"
-BDEPEND=""
DEPEND="${RDEPEND}"
distutils_enable_tests pytest
diff --git a/dev-python/python-telegram-bot/python-telegram-bot-20.3.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-20.3.ebuild
index 5668dc455b..babf16b0fe 100644
--- a/dev-python/python-telegram-bot/python-telegram-bot-20.3.ebuild
+++ b/dev-python/python-telegram-bot/python-telegram-bot-20.3.ebuild
@@ -14,7 +14,6 @@ SRC_URI="https://github.com/python-telegram-bot/python-telegram-bot/archive/v${P
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
>=dev-python/cachetools-5.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-telegram-bot/python-telegram-bot-20.5.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-20.5.ebuild
index eb45fde46a..c636fc037f 100644
--- a/dev-python/python-telegram-bot/python-telegram-bot-20.5.ebuild
+++ b/dev-python/python-telegram-bot/python-telegram-bot-20.5.ebuild
@@ -14,7 +14,6 @@ SRC_URI="https://github.com/python-telegram-bot/python-telegram-bot/archive/v${P
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
>=dev-python/cachetools-5.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-telegram-bot/python-telegram-bot-20.6.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-20.6.ebuild
index 05b40e266b..ea26e4d4af 100644
--- a/dev-python/python-telegram-bot/python-telegram-bot-20.6.ebuild
+++ b/dev-python/python-telegram-bot/python-telegram-bot-20.6.ebuild
@@ -14,7 +14,6 @@ SRC_URI="https://github.com/python-telegram-bot/python-telegram-bot/archive/v${P
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
>=dev-python/cachetools-5.3.1[${PYTHON_USEDEP}]
diff --git a/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild
index 5347b75677..bc90d5a547 100644
--- a/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild
+++ b/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild
@@ -20,7 +20,6 @@ fi
LICENSE="LGPL-3"
SLOT="0"
-IUSE=""
RDEPEND="
>=dev-python/cachetools-5.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/readability-lxml/readability-lxml-0.6.1.ebuild b/dev-python/readability-lxml/readability-lxml-0.6.1.ebuild
index 91caa24a54..5b18a9c652 100644
--- a/dev-python/readability-lxml/readability-lxml-0.6.1.ebuild
+++ b/dev-python/readability-lxml/readability-lxml-0.6.1.ebuild
@@ -20,4 +20,3 @@ DEPEND="
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/cssselect[${PYTHON_USEDEP}]
"
-RDEPEND=""
diff --git a/dev-python/schedule/schedule-1.1.0-r1.ebuild b/dev-python/schedule/schedule-1.1.0-r1.ebuild
index a00e22a310..e52878cb9f 100644
--- a/dev-python/schedule/schedule-1.1.0-r1.ebuild
+++ b/dev-python/schedule/schedule-1.1.0-r1.ebuild
@@ -17,7 +17,6 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
LICENSE="MIT"
SLOT="0"
-RDEPEND=""
DEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
diff --git a/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild
index 2c4ac05619..5c2f443e60 100644
--- a/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild
+++ b/dev-ruby/prawn-icon/prawn-icon-3.1.0.ebuild
@@ -16,7 +16,6 @@ HOMEPAGE="https://github.com/jessedoyle/prawn-icon"
LICENSE="|| ( GPL-2+ GPL-3 Ruby )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
# prawn breaks tests for some reasons, needs to be investigated; code
# still works though.
diff --git a/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild b/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild
index db9d6a76e5..4f725d33d9 100644
--- a/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild
+++ b/dev-ruby/prawn-svg/prawn-svg-0.32.0.ebuild
@@ -14,7 +14,6 @@ HOMEPAGE="https://github.com/mogest/prawn-svg"
LICENSE="|| ( MIT Ruby )"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
# prawn breaks tests for some reasons, needs to be investigated; code
# still works though.
diff --git a/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild b/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild
index 6c54e594b7..591e9bdc63 100644
--- a/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild
+++ b/dev-ruby/prawn-templates/prawn-templates-0.1.2-r1.ebuild
@@ -14,7 +14,6 @@ HOMEPAGE="https://github.com/prawnpdf/prawn-templates"
LICENSE="|| ( GPL-2+ GPL-3 Ruby )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
# prawn breaks tests for some reasons, needs to be investigated; code
# still works though.
diff --git a/dev-tex/tectonic/tectonic-0.14.1.ebuild b/dev-tex/tectonic/tectonic-0.14.1.ebuild
index e205f95d4e..940f86b675 100644
--- a/dev-tex/tectonic/tectonic-0.14.1.ebuild
+++ b/dev-tex/tectonic/tectonic-0.14.1.ebuild
@@ -346,7 +346,6 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="media-libs/harfbuzz"
diff --git a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild
index 44a111c21a..dab40c6d80 100644
--- a/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild
+++ b/dev-util/DirectXShaderCompiler/DirectXShaderCompiler-1.7.2207-r1.ebuild
@@ -18,7 +18,6 @@ https://github.com/KhronosGroup/SPIRV-Tools/archive/${SPIRV_TOOLS_COMMIT_MAGIC}.
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="${PYTHON_DEPS}"
RDEPEND="
diff --git a/dev-util/deblob/deblob-0.6.ebuild b/dev-util/deblob/deblob-0.6.ebuild
index 2cb09985e3..0a382cb7ed 100644
--- a/dev-util/deblob/deblob-0.6.ebuild
+++ b/dev-util/deblob/deblob-0.6.ebuild
@@ -20,7 +20,6 @@ DEPEND="
>=dev-lang/hare-0_pre20230615:=
+Date: Thu, 15 Feb 2024 09:50:41 +0100
+Part-of: https://github.com/prysk/prysk/pull/239
+Subject: [PATCH] pyproject.toml: Only include in sdist
+
+https://projects.gentoo.org/python/guide/qawarn.html#stray-top-level-files-in-site-packages
+
+For example, this is bogus and would mean project overwriting each others:
+ /usr/lib/python3.11/site-packages/pyproject.toml
+ /usr/lib/python3.11/site-packages/poetry.lock
+ /usr/lib/python3.11/site-packages/README.rst
+ /usr/lib/python3.11/site-packages/COPYING.txt
+ /usr/lib/python3.11/site-packages/examples
+---
+ pyproject.toml | 20 ++++++++++----------
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 6683ab5..3d65573 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -40,16 +40,16 @@ keywords = [
+ repository = "https://github.com/Nicoretti/prysk"
+ homepage = "https://www.prysk.net/"
+ include = [
+- ".coveragerc",
+- "noxfile.py",
+- "poetry.lock",
+- "*.rst",
+- "*.txt",
+- "*.toml",
+- "docs/*",
+- "contrib/*",
+- "scripts/*",
+- "examples/*",
++ { path = ".coveragerc", format = "sdist" },
++ { path = "noxfile.py", format = "sdist" },
++ { path = "poetry.lock", format = "sdist" },
++ { path = "*.rst", format = "sdist" },
++ { path = "*.txt", format = "sdist" },
++ { path = "*.toml", format = "sdist" },
++ { path = "docs/*", format = "sdist" },
++ { path = "contrib/*", format = "sdist" },
++ { path = "scripts/*", format = "sdist" },
++ { path = "examples/*", format = "sdist" },
+ ]
+ exclude = [
+ "contrib/PKGBUILD",
+--
+2.43.0
+
diff --git a/dev-util/prysk/metadata.xml b/dev-util/prysk/metadata.xml
new file mode 100644
index 0000000000..d9ca562941
--- /dev/null
+++ b/dev-util/prysk/metadata.xml
@@ -0,0 +1,19 @@
+
+
+
+
+ contact@hacktivis.me
+ Haelwenn (lanodan) Monnier
+
+
+
+ Prysk is a fork of the popular snapshot testing tool Cram.
+ Prysk tests look like snippets of interactive shell sessions. Prysk
+ runs each command and compares the command output in the test with
+ the command's actual output.
+
+
+ prysk
+ prysk/prysk
+
+
diff --git a/dev-util/prysk/prysk-0.18.0.ebuild b/dev-util/prysk/prysk-0.18.0.ebuild
new file mode 100644
index 0000000000..df08f93c65
--- /dev/null
+++ b/dev-util/prysk/prysk-0.18.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1
+
+DESCRIPTION="Functional testing framework for command line applications (cram fork)"
+HOMEPAGE="https://www.prysk.net/"
+# pypi doesn't includes tests
+SRC_URI="https://github.com/prysk/prysk/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests pytest
+
+RDEPEND="
+ $(python_gen_cond_dep '>=dev-python/rich-13.3.1[${PYTHON_USEDEP}]')
+"
+
+PATCHES=(
+ "${FILESDIR}/prysk-0.18.0-fix-stray-site-packages.patch"
+)
+
+DOCS=( README.rst docs examples )
+
+python_test() {
+ distutils-r1_python_test
+
+ "${EPYTHON}" -m prysk test/integration || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-util/qshaderedit/qshaderedit-0.1.5.ebuild b/dev-util/qshaderedit/qshaderedit-0.1.5.ebuild
index f4f8ae43a1..016468c440 100644
--- a/dev-util/qshaderedit/qshaderedit-0.1.5.ebuild
+++ b/dev-util/qshaderedit/qshaderedit-0.1.5.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://gitlab.com/mazes_80/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="media-libs/glew:0
dev-qt/qtcore:5
diff --git a/dev-util/tflint-bin/tflint-bin-0.43.0.ebuild b/dev-util/tflint-bin/tflint-bin-0.43.0.ebuild
index 459f4b1ef2..ec1cd93b8e 100644
--- a/dev-util/tflint-bin/tflint-bin-0.43.0.ebuild
+++ b/dev-util/tflint-bin/tflint-bin-0.43.0.ebuild
@@ -10,7 +10,6 @@ SRC_URI="https://github.com/terraform-linters/${PN%-bin}/releases/download/v${PV
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
BDEPEND="app-arch/unzip"
S=${WORKDIR}
diff --git a/dev-util/tflint-bin/tflint-bin-0.46.0.ebuild b/dev-util/tflint-bin/tflint-bin-0.46.0.ebuild
index 459f4b1ef2..ec1cd93b8e 100644
--- a/dev-util/tflint-bin/tflint-bin-0.46.0.ebuild
+++ b/dev-util/tflint-bin/tflint-bin-0.46.0.ebuild
@@ -10,7 +10,6 @@ SRC_URI="https://github.com/terraform-linters/${PN%-bin}/releases/download/v${PV
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
BDEPEND="app-arch/unzip"
S=${WORKDIR}
diff --git a/dev-util/tokei/tokei-12.1.1.ebuild b/dev-util/tokei/tokei-12.1.1.ebuild
index 5f41207151..9a8b9d0afc 100644
--- a/dev-util/tokei/tokei-12.1.1.ebuild
+++ b/dev-util/tokei/tokei-12.1.1.ebuild
@@ -174,10 +174,7 @@ RESTRICT="mirror"
LICENSE="BSD BSD-2 CC0-1.0 MIT ZLIB || ( Apache-2.0 Boost-1.0 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND=""
-RDEPEND=""
QA_FLAGS_IGNORED="usr/bin/tokei"
diff --git a/dev-util/tokei/tokei-12.1.2.ebuild b/dev-util/tokei/tokei-12.1.2.ebuild
index 4d1240a2bd..3e53c30dd7 100644
--- a/dev-util/tokei/tokei-12.1.2.ebuild
+++ b/dev-util/tokei/tokei-12.1.2.ebuild
@@ -170,10 +170,7 @@ RESTRICT="mirror"
LICENSE="BSD BSD-2 CC0-1.0 MIT ZLIB || ( Apache-2.0 Boost-1.0 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND=""
-RDEPEND=""
QA_FLAGS_IGNORED="usr/bin/tokei"
diff --git a/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild b/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild
index 8012b95103..70ec05f726 100644
--- a/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild
+++ b/dev-util/vala-language-server/vala-language-server-0.48.4.ebuild
@@ -23,7 +23,6 @@ DEPEND="dev-lang/vala
dev-libs/libgee
dev-libs/glib"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_configure() {
local emesonargs=(
diff --git a/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild b/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild
index 627ddcfffa..bf93b2683d 100644
--- a/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild
+++ b/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild
@@ -13,12 +13,10 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RDEPEND="
dev-vcs/git
"
-DEPEND=""
S="${WORKDIR}/${PN}-${COMMIT}"
diff --git a/games-action/blackvoxel/blackvoxel-2.50.ebuild b/games-action/blackvoxel/blackvoxel-2.50.ebuild
index f4e5884468..be6600c225 100644
--- a/games-action/blackvoxel/blackvoxel-2.50.ebuild
+++ b/games-action/blackvoxel/blackvoxel-2.50.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://www.blackvoxel.com/dm_download.php?file=170&key=1 -> ${P}.tar.b
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
dev-libs/expat
diff --git a/games-action/blackvoxel/blackvoxel-9999.ebuild b/games-action/blackvoxel/blackvoxel-9999.ebuild
index d36bc7da82..f2cfbd40a6 100644
--- a/games-action/blackvoxel/blackvoxel-9999.ebuild
+++ b/games-action/blackvoxel/blackvoxel-9999.ebuild
@@ -11,8 +11,6 @@ EGIT_REPO_URI="https://github.com/Blackvoxel/Blackvoxel"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS=""
-IUSE=""
DEPEND="
dev-libs/expat
diff --git a/games-arcade/shiromino/shiromino-0.2.1.ebuild b/games-arcade/shiromino/shiromino-0.2.1.ebuild
index fae354a32b..6934ae84bb 100644
--- a/games-arcade/shiromino/shiromino-0.2.1.ebuild
+++ b/games-arcade/shiromino/shiromino-0.2.1.ebuild
@@ -18,7 +18,6 @@ PDBMFont_S="${WORKDIR}/PDBMFont-${MY_PDBM_COMMIT}/"
LICENSE="MIT CC-BY-4.0 Unlicense"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
BDEPEND="virtual/pkgconfig"
diff --git a/games-board/fairy-stockfish/fairy-stockfish-14.0.1.ebuild b/games-board/fairy-stockfish/fairy-stockfish-14.0.1.ebuild
index 09b8e5d5fa..e89a9c0ca7 100644
--- a/games-board/fairy-stockfish/fairy-stockfish-14.0.1.ebuild
+++ b/games-board/fairy-stockfish/fairy-stockfish-14.0.1.ebuild
@@ -32,7 +32,6 @@ DEPEND="
|| ( app-arch/unzip app-arch/zip )
test? ( dev-tcltk/expect )
"
-RDEPEND=""
S="${WORKDIR}/Fairy-Stockfish-fairy_sf_${MY_PV}_xq/src"
diff --git a/games-emulation/conty/Manifest b/games-emulation/conty/Manifest
index aebbe62200..79f7a26fec 100644
--- a/games-emulation/conty/Manifest
+++ b/games-emulation/conty/Manifest
@@ -1 +1,2 @@
-DIST conty_lite_dwarfs.sh 1406491989 BLAKE2B 5106200f9b9e565044b8c525fb53349235ba78207e00b69dfdd0071439fef1eac55f204c89a9f0949b416c5d07d7e22f589062de57ba34b5a106cd0723b345e6 SHA512 3f74ac40583e362ee7bc05684aa7d2f77f7d2b908f98d179539a714cd9a83cc58948c12352fd948df9b446bb9119c078c6ffae874a9bdbf726167fb1e45ed8ee
+DIST conty-1.25.1 1406491989 BLAKE2B 5106200f9b9e565044b8c525fb53349235ba78207e00b69dfdd0071439fef1eac55f204c89a9f0949b416c5d07d7e22f589062de57ba34b5a106cd0723b345e6 SHA512 3f74ac40583e362ee7bc05684aa7d2f77f7d2b908f98d179539a714cd9a83cc58948c12352fd948df9b446bb9119c078c6ffae874a9bdbf726167fb1e45ed8ee
+DIST conty-1.25.2 1400806116 BLAKE2B 2cb6fffe4603a5f147cbdf802277b0c0ea73924151397463484aa3e715dc3c42ce25961811b51a898af5ed8a3289d7e4e3b32a9b4c864c47852880f6c9e511e4 SHA512 1cdc34f689b04d44504b57fa93665e9a27546f16ebc1541889212b0612d76ecac654384be5ffe694c59336bd2bdcd9498bf591957f5f721c4de2e238f049485a
diff --git a/games-emulation/conty/conty-1.25.1.ebuild b/games-emulation/conty/conty-1.25.1.ebuild
index eb20204d54..00680ba83f 100644
--- a/games-emulation/conty/conty-1.25.1.ebuild
+++ b/games-emulation/conty/conty-1.25.1.ebuild
@@ -10,7 +10,7 @@ inherit linux-info
NAME="${PN}_lite_dwarfs.sh"
-SRC_URI="https://github.com/Kron4ek/Conty/releases/download/${PV}/${NAME}"
+SRC_URI="https://github.com/Kron4ek/Conty/releases/download/${PV}/${NAME} -> $P"
KEYWORDS="~amd64"
LICENSE="MIT"
@@ -29,7 +29,7 @@ CONFIG_CHECK="
"
src_install() {
- dobin "${DISTDIR}/${PN}_lite_dwarfs.sh"
+ dobin "${DISTDIR}/${P}"
}
pkg_postinst() {
diff --git a/games-emulation/conty/conty-1.25.2.ebuild b/games-emulation/conty/conty-1.25.2.ebuild
index eb20204d54..00680ba83f 100644
--- a/games-emulation/conty/conty-1.25.2.ebuild
+++ b/games-emulation/conty/conty-1.25.2.ebuild
@@ -10,7 +10,7 @@ inherit linux-info
NAME="${PN}_lite_dwarfs.sh"
-SRC_URI="https://github.com/Kron4ek/Conty/releases/download/${PV}/${NAME}"
+SRC_URI="https://github.com/Kron4ek/Conty/releases/download/${PV}/${NAME} -> $P"
KEYWORDS="~amd64"
LICENSE="MIT"
@@ -29,7 +29,7 @@ CONFIG_CHECK="
"
src_install() {
- dobin "${DISTDIR}/${PN}_lite_dwarfs.sh"
+ dobin "${DISTDIR}/${P}"
}
pkg_postinst() {
diff --git a/games-emulation/flycast/flycast-9999.ebuild b/games-emulation/flycast/flycast-9999.ebuild
index e1dcc5e025..3cea66b7a8 100644
--- a/games-emulation/flycast/flycast-9999.ebuild
+++ b/games-emulation/flycast/flycast-9999.ebuild
@@ -14,7 +14,6 @@ EGIT_SUBMODULES=( 'core/deps/breakpad' 'core/deps/volk' 'core/deps/VulkanMemoryA
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=""
IUSE="alsa ao lua opengl +openmp pulseaudio vulkan"
@@ -37,7 +36,6 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
-BDEPEND=""
REQUIRED_USE="|| ( opengl vulkan ) || ( ao alsa pulseaudio )"
diff --git a/games-emulation/mupen64plus-qt/mupen64plus-qt-9999.ebuild b/games-emulation/mupen64plus-qt/mupen64plus-qt-9999.ebuild
index 8cf3d63e25..4ffcf13528 100644
--- a/games-emulation/mupen64plus-qt/mupen64plus-qt-9999.ebuild
+++ b/games-emulation/mupen64plus-qt/mupen64plus-qt-9999.ebuild
@@ -11,7 +11,6 @@ EGIT_REPO_URI="https://github.com/dh4/mupen64plus-qt"
LICENSE="BSD"
SLOT="0"
-KEYWORDS=""
RDEPEND="
dev-qt/qtcore:5
diff --git a/games-engines/boxtron/boxtron-0.5.4-r2.ebuild b/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
index 3340bfa54a..c9f559a8c6 100644
--- a/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
+++ b/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
@@ -13,7 +13,6 @@ SRC_URI="https://github.com/dreamer/boxtron/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
BDEPEND="
diff --git a/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild b/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild
index da03099ddb..35961fe3b2 100644
--- a/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild
+++ b/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild
@@ -18,7 +18,6 @@ RDEPEND="
sys-apps/pv
x11-terms/cool-retro-term
"
-DEPEND=""
S="${WORKDIR}/${PN}-${COMMIT}"
diff --git a/games-puzzle/generic-tetromino-game/generic-tetromino-game-9999.ebuild b/games-puzzle/generic-tetromino-game/generic-tetromino-game-9999.ebuild
index b4b0cc1514..cbe02197c7 100644
--- a/games-puzzle/generic-tetromino-game/generic-tetromino-game-9999.ebuild
+++ b/games-puzzle/generic-tetromino-game/generic-tetromino-game-9999.ebuild
@@ -15,7 +15,6 @@ EGIT_REPO_URI="https://git.sr.ht/~sebsite/generic-tetromino-game"
# - SiIvaGunner rips
LICENSE="GPL-3 all-rights-reserved"
SLOT="0"
-KEYWORDS=""
# Note: Lua version is hardcoded
RDEPEND="
diff --git a/games-puzzle/krank/krank-8.ebuild b/games-puzzle/krank/krank-8.ebuild
index 650caa9a3c..0f95c54389 100644
--- a/games-puzzle/krank/krank-8.ebuild
+++ b/games-puzzle/krank/krank-8.ebuild
@@ -9,7 +9,6 @@ DESCRIPTION="Little casual game"
HOMEPAGE="https://gitlab.com/mazes_80/krank"
SRC_URI="https://gitlab.com/mazes_80/krank/-/archive/${PV}/${P}.tar.bz2"
-IUSE=""
LICENSE="public-domain"
SLOT="0"
diff --git a/games-strategy/armies-of-exigo-demo/Manifest b/games-strategy/armies-of-exigo-demo/Manifest
new file mode 100644
index 0000000000..97ac98e107
--- /dev/null
+++ b/games-strategy/armies-of-exigo-demo/Manifest
@@ -0,0 +1 @@
+DIST armies-of-exigo--single-player-demo--portable-without-installer.tar.xz 97293504 BLAKE2B c9441d12795273cae4118ddab3e2fdd5df6c621b351f4370f8aba18310cec80a0d02295f343e4639236ca034a055491a9b714ddf2c2e8cd54c492eceb787b4f9 SHA512 b6121c64503fa7362a4c3050f601fa0c365b3154783c7e1fc84307e933f76b8b3fa9fe5061af6fa3fa813e88e680ef1b9ad8e34b4bf2f5d45a884e20f580b078
diff --git a/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
new file mode 100644
index 0000000000..36b4a706a5
--- /dev/null
+++ b/games-strategy/armies-of-exigo-demo/armies-of-exigo-demo-1.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit wrapper
+
+DESCRIPTION="Singleplayer demo of Armies of Exigo (like WarCraft III), Windows"
+HOMEPAGE="https://en.wikipedia.org/wiki/Armies_of_Exigo"
+
+SRC_URI="https://archive.org/download/armies-of-exigo--single-player-demo--portable-without-installer.tar/armies-of-exigo--single-player-demo--portable-without-installer.tar.xz"
+# TODO add multiplayer demo
+
+KEYWORDS="~amd64"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="
+ ~games-emulation/conty-1.25.2:0
+"
+
+QA_PREBUILT="*"
+
+dir=/opt/armies-of-exigo
+
+src_install() {
+
+ conty=conty-1.25.2
+
+ single=armies-of-exigo-demo-single
+
+ mkdir -p "$ED"/opt/armies-of-exigo
+
+ name=armies-of-exigo--single-player-demo--portable-without-installer
+
+ cp -r "$name" "$ED"/opt/armies-of-exigo/single-player-demo
+
+ path="$dir/single-playerdemo/Exigo_spdemo.exe"
+ make_wrapper "$single" "$conty wine \"$path\""
+ # TODO add USE flag to be able to choolse local wine or wine-proton, against 1.4 GB dependency?
+
+}
+
+pkg_postinst() {
+ einfo "More about the game:"
+ einfo "https://en.wikipedia.org/wiki/Armies_of_Exigo"
+ einfo "Discord: https://discord.gg/HcsjkNX3JY"
+ einfo "https://armies-of-exigo.fandom.com/wiki/Armies_of_Exigo_Wiki"
+ einfo ""
+ einfo "This great game from 2004 is an abandonware - in 2024 you can buy it only as a second-hand CD."
+ einfo "List of creators: https://www.mobygames.com/game/16100/armies-of-exigo/credits/windows/"
+ einfo "If you want - please try to communicate with authors about making Armies of Exigo free and open source,"
+ einfo "or Intellectual Property holder can make a remake - add more display resolutions, improve the AI,"
+ einfo "make it runnable on modern Windows."
+ einfo ""
+ einfo "The game is installed to $dir - if you want to run it by another Wine"
+}
diff --git a/games-strategy/armies-of-exigo-demo/metadata.xml b/games-strategy/armies-of-exigo-demo/metadata.xml
new file mode 100644
index 0000000000..812e586b96
--- /dev/null
+++ b/games-strategy/armies-of-exigo-demo/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ Vitaly Zdanevich
+ zdanevich.vitaly@ya.ru
+
+
diff --git a/games-util/gamehub/gamehub-0.16.0.1.ebuild b/games-util/gamehub/gamehub-0.16.0.1.ebuild
index 65543a126f..f5061b3696 100644
--- a/games-util/gamehub/gamehub-0.16.0.1.ebuild
+++ b/games-util/gamehub/gamehub-0.16.0.1.ebuild
@@ -19,7 +19,6 @@ SRC_URI="https://github.com/tkashkin/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.ta
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
dev-db/sqlite:3
diff --git a/games-util/hid-nintendo/hid-nintendo-9999.ebuild b/games-util/hid-nintendo/hid-nintendo-9999.ebuild
index fb7f49976a..a735e522da 100644
--- a/games-util/hid-nintendo/hid-nintendo-9999.ebuild
+++ b/games-util/hid-nintendo/hid-nintendo-9999.ebuild
@@ -11,7 +11,6 @@ EGIT_REPO_URI="https://github.com/nicman23/dkms-hid-nintendo"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=""
MODULE_NAMES="${PN}(kernel/drivers/hid:${S}/src)"
BUILD_TARGETS="-C /usr/src/linux M=${S}/src"
diff --git a/games-util/libtess2/libtess2-1.0.3.ebuild b/games-util/libtess2/libtess2-1.0.3.ebuild
index 817b0f3938..1d2ab0a771 100644
--- a/games-util/libtess2/libtess2-1.0.3.ebuild
+++ b/games-util/libtess2/libtess2-1.0.3.ebuild
@@ -12,7 +12,6 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
>=media-libs/glew-2.2.0
@@ -21,7 +20,6 @@ DEPEND="
BDEPEND="
${DEPEND}
>=dev-util/premake-5.0.0_alpha16"
-RDEPEND=""
src_compile() {
emake clean build
diff --git a/games-util/roll/roll-2.6.1.ebuild b/games-util/roll/roll-2.6.1.ebuild
index b28f819c0e..e6e254d320 100644
--- a/games-util/roll/roll-2.6.1.ebuild
+++ b/games-util/roll/roll-2.6.1.ebuild
@@ -12,8 +12,6 @@ IUSE="test"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
RESTRICT="!test? ( test )"
diff --git a/gnome-extra/extension-manager/Manifest b/gnome-extra/extension-manager/Manifest
index cbc2f54295..b8efe9a95f 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1 +1,2 @@
DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95 SHA512 036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d
+DIST extension-manager-0.5.0.tar.gz 2246539 BLAKE2B 650033c0a61d7ee4b3b752c12d8474398990f86cdc66c02681c2a1255b4c3afb12db874e8591df6bb4749bf17f322cd20094b0cce35600f82fa6f2cf4ae3f752 SHA512 975f71c072b12358760439ab9254ed8967cfb9c9c8cd38e93d38db0fb8138e4911a7a63c924f8a62b46fbedc83246e156765f3be9e092096d8647d78a0e7717f
diff --git a/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild
new file mode 100644
index 0000000000..08c2dc6c97
--- /dev/null
+++ b/gnome-extra/extension-manager/extension-manager-0.5.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson xdg
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git"
+else
+ SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell Extensions"
+HOMEPAGE="https://mattjakeman.com/apps/extension-manager"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+ dev-libs/glib:2
+ dev-util/blueprint-compiler
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/json-glib
+ gui-libs/gtk:4[introspection]
+ >=gui-libs/libadwaita-1.4.0:1[introspection]
+ gui-libs/text-engine
+ net-libs/libsoup:3.0
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.5.0-libadwaita-1.4.patch"
+)
+
+src_configure() {
+ local emesonargs=(
+ -Dpackage="ebuild"
+ -Ddistributor="Gentoo GURU "
+
+ # sys-libs/libbacktrace has been last-rited in ::gentoo
+ # and is thus unavailable
+ -Dbacktrace=false
+ )
+ if has live ${PROPERTIES}; then
+ # Produce a development build for live ebuild
+ emesonargs+=( -Ddevelopment=true )
+ fi
+ meson_src_configure
+}
+
+# Tests are skipped because as of version 0.3.0, the tests only validate
+# resource files and do not verify any functionality of the program. Those
+# validations are either already handled by QA checks or not relevant on
+# Gentoo. For more information about the rationale, please refer to:
+# https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
+#
+# If tests are to be executed in the future because the upstream adds
+# functionality tests or for other reasons, and should there be no convenient
+# way to skip the validations, the following variable values need to be set:
+#
+# IUSE="test"
+# RESTRICT="!test? ( test )"
+# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
+src_test() {
+ :
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gui-apps/espanso/espanso-2.1.8.ebuild b/gui-apps/espanso/espanso-2.1.8.ebuild
index 7186307cc3..ffcafb6dfe 100644
--- a/gui-apps/espanso/espanso-2.1.8.ebuild
+++ b/gui-apps/espanso/espanso-2.1.8.ebuild
@@ -384,7 +384,6 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
-BDEPEND=""
QA_FLAGS_IGNORED="usr/bin/${PN}"
diff --git a/gui-apps/gradience/gradience-0.3.0-r1.ebuild b/gui-apps/gradience/gradience-0.3.0-r1.ebuild
index f93471f2b7..e809578c1f 100644
--- a/gui-apps/gradience/gradience-0.3.0-r1.ebuild
+++ b/gui-apps/gradience/gradience-0.3.0-r1.ebuild
@@ -13,7 +13,6 @@ SRC_URI="https://github.com/GradienceTeam/${PN}/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-2+"
SLOT="0"
-IUSE=""
KEYWORDS="~amd64"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/gui-apps/grimshot/grimshot-9999.ebuild b/gui-apps/grimshot/grimshot-9999.ebuild
index b30055fad2..bf296b631a 100644
--- a/gui-apps/grimshot/grimshot-9999.ebuild
+++ b/gui-apps/grimshot/grimshot-9999.ebuild
@@ -12,7 +12,6 @@ EGIT_REPO_URI="https://github.com/OctopusET/sway-contrib.git"
LICENSE="MIT"
SLOT="0"
-KEYWORDS=""
IUSE="libnotify"
diff --git a/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild b/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild
index d659cf07ba..439d99ed52 100644
--- a/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild
+++ b/gui-apps/lemurs/lemurs-0.3.1-r1.ebuild
@@ -73,13 +73,11 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="systemd"
-DEPEND=""
RDEPEND="${DEPEND}
sys-libs/pam
systemd? ( sys-apps/systemd:= )
!systemd? ( sys-apps/kbd )
"
-BDEPEND=""
QA_FLAGS_IGNORED="usr/bin/lemurs"
diff --git a/gui-apps/lemurs/lemurs-0.3.1.ebuild b/gui-apps/lemurs/lemurs-0.3.1.ebuild
index e6a350c78b..ff7fabf8ee 100644
--- a/gui-apps/lemurs/lemurs-0.3.1.ebuild
+++ b/gui-apps/lemurs/lemurs-0.3.1.ebuild
@@ -73,13 +73,11 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="systemd"
-DEPEND=""
RDEPEND="${DEPEND}
sys-libs/pam
systemd? ( sys-apps/systemd:= )
!systemd? ( sys-apps/kbd )
"
-BDEPEND=""
QA_FLAGS_IGNORED="usr/bin/lemurs"
diff --git a/gui-apps/lemurs/lemurs-0.3.2.ebuild b/gui-apps/lemurs/lemurs-0.3.2.ebuild
index 45ee4e34bc..769dd806fa 100644
--- a/gui-apps/lemurs/lemurs-0.3.2.ebuild
+++ b/gui-apps/lemurs/lemurs-0.3.2.ebuild
@@ -73,13 +73,11 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="systemd"
-DEPEND=""
RDEPEND="${DEPEND}
sys-libs/pam
systemd? ( sys-apps/systemd:= )
!systemd? ( sys-apps/kbd )
"
-BDEPEND=""
QA_FLAGS_IGNORED="usr/bin/lemurs"
diff --git a/gui-apps/packettracer/packettracer-8.2.0.ebuild b/gui-apps/packettracer/packettracer-8.2.0.ebuild
index ffd31ca4d1..36664a8d38 100644
--- a/gui-apps/packettracer/packettracer-8.2.0.ebuild
+++ b/gui-apps/packettracer/packettracer-8.2.0.ebuild
@@ -12,10 +12,8 @@ SRC_URI="CiscoPacketTracer_820_Ubuntu_64bit.deb"
LICENSE="Cisco"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RESTRICT="fetch mirror strip"
-DEPEND=""
RDEPEND="${DEPEND}
dev-libs/icu
x11-libs/xcb-util
diff --git a/gui-apps/somebar/somebar-9999.ebuild b/gui-apps/somebar/somebar-9999.ebuild
index 9cbda0620a..6d0b4cc26e 100644
--- a/gui-apps/somebar/somebar-9999.ebuild
+++ b/gui-apps/somebar/somebar-9999.ebuild
@@ -11,7 +11,6 @@ EGIT_REPO_URI="https://git.sr.ht/~raphi/somebar"
LICENSE="MIT"
SLOT="0"
-KEYWORDS=""
DEPEND="
dev-libs/wayland
diff --git a/gui-apps/someblocks/someblocks-1.0.0.ebuild b/gui-apps/someblocks/someblocks-1.0.0.ebuild
index ef03442793..6eb3179bc9 100644
--- a/gui-apps/someblocks/someblocks-1.0.0.ebuild
+++ b/gui-apps/someblocks/someblocks-1.0.0.ebuild
@@ -13,9 +13,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
src_prepare() {
default
diff --git a/gui-apps/someblocks/someblocks-9999.ebuild b/gui-apps/someblocks/someblocks-9999.ebuild
index ba84c122ff..b722149af0 100644
--- a/gui-apps/someblocks/someblocks-9999.ebuild
+++ b/gui-apps/someblocks/someblocks-9999.ebuild
@@ -11,11 +11,8 @@ EGIT_REPO_URI="https://git.sr.ht/~raphi/someblocks"
LICENSE="ISC"
SLOT="0"
-KEYWORDS=""
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
src_prepare() {
default
diff --git a/gui-apps/szyszka/szyszka-3.0.0.ebuild b/gui-apps/szyszka/szyszka-3.0.0.ebuild
index fc6395e7b8..8822ecf7b2 100644
--- a/gui-apps/szyszka/szyszka-3.0.0.ebuild
+++ b/gui-apps/szyszka/szyszka-3.0.0.ebuild
@@ -206,7 +206,6 @@ LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="
${DEPEND}
gui-libs/gtk
diff --git a/gui-apps/wl-mirror/wl-mirror-0.12.2.ebuild b/gui-apps/wl-mirror/wl-mirror-0.12.2.ebuild
index ba5d9a0e69..97944cb233 100644
--- a/gui-apps/wl-mirror/wl-mirror-0.12.2.ebuild
+++ b/gui-apps/wl-mirror/wl-mirror-0.12.2.ebuild
@@ -26,7 +26,6 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_configure() {
mycmakeargs=(
diff --git a/gui-apps/wl-scripts/wl-scripts-1.2.3-r1.ebuild b/gui-apps/wl-scripts/wl-scripts-1.2.3-r1.ebuild
index 342a348b92..d4fe71e952 100644
--- a/gui-apps/wl-scripts/wl-scripts-1.2.3-r1.ebuild
+++ b/gui-apps/wl-scripts/wl-scripts-1.2.3-r1.ebuild
@@ -12,7 +12,6 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="
app-alternatives/awk
app-misc/jq
diff --git a/gui-apps/wl-scripts/wl-scripts-9999.ebuild b/gui-apps/wl-scripts/wl-scripts-9999.ebuild
index aa29056e23..be25ce66ae 100644
--- a/gui-apps/wl-scripts/wl-scripts-9999.ebuild
+++ b/gui-apps/wl-scripts/wl-scripts-9999.ebuild
@@ -11,9 +11,7 @@ HOMEPAGE="https://github.com/mazunki/wl-scripts"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS=""
-DEPEND=""
RDEPEND="
app-alternatives/awk
app-misc/jq
diff --git a/gui-apps/wtype/wtype-0.4.ebuild b/gui-apps/wtype/wtype-0.4.ebuild
index 367a7ce246..7b7d93018b 100644
--- a/gui-apps/wtype/wtype-0.4.ebuild
+++ b/gui-apps/wtype/wtype-0.4.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/atx/wtype/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="dev-libs/wayland
x11-libs/libxkbcommon"
diff --git a/gui-libs/libdecor/libdecor-0.1.1.ebuild b/gui-libs/libdecor/libdecor-0.1.1.ebuild
index 031c890807..7a320ed516 100644
--- a/gui-libs/libdecor/libdecor-0.1.1.ebuild
+++ b/gui-libs/libdecor/libdecor-0.1.1.ebuild
@@ -26,7 +26,6 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_configure() {
local emesonargs=(
diff --git a/gui-libs/libdecor/libdecor-9999.ebuild b/gui-libs/libdecor/libdecor-9999.ebuild
index 3dcc9ad2ce..bbcd2b2e3d 100644
--- a/gui-libs/libdecor/libdecor-9999.ebuild
+++ b/gui-libs/libdecor/libdecor-9999.ebuild
@@ -25,7 +25,6 @@ DEPEND="
)
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_configure() {
local emesonargs=(
diff --git a/media-fonts/firago/firago-1.001.ebuild b/media-fonts/firago/firago-1.001.ebuild
index 04eb948e09..eee7b1d4cb 100644
--- a/media-fonts/firago/firago-1.001.ebuild
+++ b/media-fonts/firago/firago-1.001.ebuild
@@ -17,7 +17,6 @@ LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RDEPEND=""
DEPEND="
${RDEPEND}
app-arch/unzip
diff --git a/media-gfx/silicon/silicon-0.5.1.ebuild b/media-gfx/silicon/silicon-0.5.1.ebuild
index e34dd0c872..9c39e17ec5 100644
--- a/media-gfx/silicon/silicon-0.5.1.ebuild
+++ b/media-gfx/silicon/silicon-0.5.1.ebuild
@@ -191,7 +191,6 @@ RESTRICT="mirror"
LICENSE="Apache-2.0 Boost-1.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
PATCHES=( "${FILESDIR}/silicon-0.5.1-remove-pathfinder_simd-patch.patch" )
BDEPEND="
diff --git a/media-gfx/svgcleaner/svgcleaner-0.9.5.ebuild b/media-gfx/svgcleaner/svgcleaner-0.9.5.ebuild
index a3970ccbd8..cc7670b25b 100644
--- a/media-gfx/svgcleaner/svgcleaner-0.9.5.ebuild
+++ b/media-gfx/svgcleaner/svgcleaner-0.9.5.ebuild
@@ -38,10 +38,7 @@ RESTRICT="mirror"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
-DEPEND=""
-RDEPEND=""
QA_FLAGS_IGNORED="usr/bin/svgcleaner"
diff --git a/media-libs/monado/monado-9999.ebuild b/media-libs/monado/monado-9999.ebuild
index 134dc725f6..1b85a77c1b 100644
--- a/media-libs/monado/monado-9999.ebuild
+++ b/media-libs/monado/monado-9999.ebuild
@@ -15,7 +15,6 @@ SLOT="0"
IUSE="dbus ffmpeg gles gstreamer opencv opengl psvr sdl systemd uvc vive vulkan wayland X"
# TODO: OpenHMD, percetto?, libsurvive?
-BDEPEND=""
DEPEND="
media-libs/openxr-loader
media-libs/mesa[egl(+)]
diff --git a/media-plugins/argotlunar-bin/argotlunar-bin-2.06-r1.ebuild b/media-plugins/argotlunar-bin/argotlunar-bin-2.06-r1.ebuild
index 1125806f78..bfd917be35 100644
--- a/media-plugins/argotlunar-bin/argotlunar-bin-2.06-r1.ebuild
+++ b/media-plugins/argotlunar-bin/argotlunar-bin-2.06-r1.ebuild
@@ -7,7 +7,6 @@ DESCRIPTION="Argotlunar is a sound granulator. Binary Linux VST"
HOMEPAGE="https://mourednik.github.io/argotlunar/"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
QA_PRESTRIPPED="/usr/lib64/vst/${PN}/argotlunar.so"
SRC_URI="https://www.dropbox.com/s/fwtg6jfkzakj7is/argotlunar-2.06-linux_64.tar.gz -> ${P}.tar.gz"
diff --git a/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild b/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild
index c9c0fceb46..2d6dc8dacf 100644
--- a/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild
+++ b/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild
@@ -9,16 +9,13 @@ DESCRIPTION="Plug-in for development GIMP 2.99.11 for loading/saving AVIF images
HOMEPAGE="https://github.com/novomesk/gimp-avif-plugin"
EGIT_REPO_URI="https://github.com/novomesk/gimp-avif-plugin.git"
-KEYWORDS=""
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
DEPEND=">=media-gfx/gimp-2.99.11
>=media-libs/gexiv2-0.12.2
"
-BDEPEND=""
RDEPEND="${DEPEND}"
diff --git a/media-plugins/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin-9999.ebuild b/media-plugins/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin-9999.ebuild
index 95f00db913..394d27fc5c 100644
--- a/media-plugins/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin-9999.ebuild
+++ b/media-plugins/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin-9999.ebuild
@@ -10,10 +10,8 @@ HOMEPAGE="https://github.com/novomesk/qt-jpegxl-image-plugin"
EGIT_REPO_URI="https://github.com/novomesk/qt-jpegxl-image-plugin.git"
-KEYWORDS=""
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
DEPEND=">=dev-qt/qtgui-5.14.0:5
>=media-libs/libjxl-0.7.0_pre20220311
diff --git a/media-plugins/whysynth/whysynth-20170701_p20180323.ebuild b/media-plugins/whysynth/whysynth-20170701_p20180323.ebuild
index 4990f484a6..181fdab7a6 100644
--- a/media-plugins/whysynth/whysynth-20170701_p20180323.ebuild
+++ b/media-plugins/whysynth/whysynth-20170701_p20180323.ebuild
@@ -13,7 +13,6 @@ SRC_URI="https://github.com/smbolton/${PN}/archive/${WHYSYNTH_COMMIT}.tar.gz ->
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
DEPEND="media-libs/dssi
media-libs/liblo
diff --git a/media-radio/fllog/fllog-1.2.7.ebuild b/media-radio/fllog/fllog-1.2.7.ebuild
index ffdad00d0d..96ed3d8e50 100644
--- a/media-radio/fllog/fllog-1.2.7.ebuild
+++ b/media-radio/fllog/fllog-1.2.7.ebuild
@@ -13,7 +13,6 @@ KEYWORDS="~amd64"
DEPEND=">=x11-libs/fltk-1.1.7"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_configure() {
local -x CONFIG_SHELL=${BASH}
diff --git a/media-sound/drumgizmo/drumgizmo-9999.ebuild b/media-sound/drumgizmo/drumgizmo-9999.ebuild
index cbdb65adb7..5e13072b4a 100644
--- a/media-sound/drumgizmo/drumgizmo-9999.ebuild
+++ b/media-sound/drumgizmo/drumgizmo-9999.ebuild
@@ -11,7 +11,6 @@ EGIT_REPO_URI="https://git.drumgizmo.org/${PN}.git"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS=""
IUSE="alsa jack lv2 vst cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3"
DEPEND="
diff --git a/media-sound/dzr/dzr-231217.ebuild b/media-sound/dzr/dzr-231217.ebuild
index 94371499e8..ad14d536f6 100644
--- a/media-sound/dzr/dzr-231217.ebuild
+++ b/media-sound/dzr/dzr-231217.ebuild
@@ -19,7 +19,6 @@ DEPEND="
net-misc/curl
"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_install() {
exeinto /usr/bin
diff --git a/media-sound/g4music/g4music-3.3.ebuild b/media-sound/g4music/g4music-3.3.ebuild
index 5e1a067010..d2204d5dac 100644
--- a/media-sound/g4music/g4music-3.3.ebuild
+++ b/media-sound/g4music/g4music-3.3.ebuild
@@ -16,7 +16,6 @@ KEYWORDS="~amd64"
IUSE="pipewire"
-IDEPEND=""
DEPEND="
>=gui-libs/gtk-4.6
>=gui-libs/libadwaita-1
diff --git a/media-sound/g4music/g4music-3.4.ebuild b/media-sound/g4music/g4music-3.4.ebuild
index 5e1a067010..d2204d5dac 100644
--- a/media-sound/g4music/g4music-3.4.ebuild
+++ b/media-sound/g4music/g4music-3.4.ebuild
@@ -16,7 +16,6 @@ KEYWORDS="~amd64"
IUSE="pipewire"
-IDEPEND=""
DEPEND="
>=gui-libs/gtk-4.6
>=gui-libs/libadwaita-1
diff --git a/media-sound/loudgain/loudgain-0.6.8-r1.ebuild b/media-sound/loudgain/loudgain-0.6.8-r1.ebuild
index 44e8048d0e..f1ec5100c2 100644
--- a/media-sound/loudgain/loudgain-0.6.8-r1.ebuild
+++ b/media-sound/loudgain/loudgain-0.6.8-r1.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/Moonbase59/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
#REQUIRED_USE=""
# Bug 922026: `av_register_all` is deprecated and maybe not present in ffmpeg-6
diff --git a/media-sound/mpvc/mpvc-1.1.4.ebuild b/media-sound/mpvc/mpvc-1.1.4.ebuild
index 851847ef65..972c6b7e19 100644
--- a/media-sound/mpvc/mpvc-1.1.4.ebuild
+++ b/media-sound/mpvc/mpvc-1.1.4.ebuild
@@ -66,7 +66,6 @@ LICENSE+="
"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
S="${WORKDIR}/${PN}-v${PV}"
QA_FLAGS_IGNORED="usr/bin/mpvc"
diff --git a/media-sound/spotifyd/spotifyd-0.3.5.ebuild b/media-sound/spotifyd/spotifyd-0.3.5.ebuild
index d3f8fee023..39486e708c 100644
--- a/media-sound/spotifyd/spotifyd-0.3.5.ebuild
+++ b/media-sound/spotifyd/spotifyd-0.3.5.ebuild
@@ -403,7 +403,6 @@ DEPEND="alsa? ( media-libs/alsa-lib )
RDEPEND="${DEPEND}
virtual/rust
"
-BDEPEND=""
QA_FLAGS_IGNORED="usr/bin/spotifyd"
diff --git a/media-sound/tavu/tavu-9999.ebuild b/media-sound/tavu/tavu-9999.ebuild
index de33a5af3b..8db33a87a2 100644
--- a/media-sound/tavu/tavu-9999.ebuild
+++ b/media-sound/tavu/tavu-9999.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://git.sr.ht/~kennylevinsen/tavu"
EGIT_REPO_URI="https://git.sr.ht/~kennylevinsen/tavu"
LICENSE="MIT"
SLOT="0"
-KEYWORDS=""
DEPEND="media-libs/alsa-lib"
RDEPEND="${DEPEND}"
diff --git a/media-sound/zita-ajbridge/zita-ajbridge-0.8.4-r1.ebuild b/media-sound/zita-ajbridge/zita-ajbridge-0.8.4-r1.ebuild
index 09c51858ed..bb169ba6e4 100644
--- a/media-sound/zita-ajbridge/zita-ajbridge-0.8.4-r1.ebuild
+++ b/media-sound/zita-ajbridge/zita-ajbridge-0.8.4-r1.ebuild
@@ -13,7 +13,6 @@ SRC_URI="${SOURCE_URI}/${PN}-${PV}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RDEPEND="media-libs/alsa-lib
>=media-libs/zita-alsa-pcmi-0.3.0
diff --git a/media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild b/media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild
index 9b6dfb69d3..5d95318527 100644
--- a/media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild
+++ b/media-sound/zita-ajbridge/zita-ajbridge-0.8.4.ebuild
@@ -13,7 +13,6 @@ SRC_URI="${SOURCE_URI}/${PN}-${PV}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RDEPEND="media-libs/alsa-lib
>=media-libs/zita-alsa-pcmi-0.3.0
diff --git a/media-video/avisynth+/avisynth+-9999.ebuild b/media-video/avisynth+/avisynth+-9999.ebuild
index 43c72c7d2e..e601466ce4 100644
--- a/media-video/avisynth+/avisynth+-9999.ebuild
+++ b/media-video/avisynth+/avisynth+-9999.ebuild
@@ -3,7 +3,6 @@
EAPI=8
-SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
SCM="git-r3"
EGIT_REPO_URI="https://github.com/AviSynth/AviSynthPlus.git"
@@ -25,9 +24,7 @@ if [ "${PV#9999}" = "${PV}" ] ; then
KEYWORDS="~amd64"
fi
-DEPEND=""
RDEPEND="${DEPEND}"
-BDEPEND=""
PATCHES=(
"${FILESDIR}/avisynth+-9999-return-type-warning.patch"
diff --git a/media-video/megapixels/megapixels-1.4.3.ebuild b/media-video/megapixels/megapixels-1.4.3.ebuild
index f9c2a8f93a..292c540f3d 100644
--- a/media-video/megapixels/megapixels-1.4.3.ebuild
+++ b/media-video/megapixels/megapixels-1.4.3.ebuild
@@ -25,7 +25,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-BDEPEND=""
pkg_postinst() {
xdg_pkg_postinst
diff --git a/media-video/walksnail-osd-tool/walksnail-osd-tool-0.2.0.ebuild b/media-video/walksnail-osd-tool/walksnail-osd-tool-0.2.0.ebuild
index 0f4d7b9433..3f45db09ab 100644
--- a/media-video/walksnail-osd-tool/walksnail-osd-tool-0.2.0.ebuild
+++ b/media-video/walksnail-osd-tool/walksnail-osd-tool-0.2.0.ebuild
@@ -426,7 +426,6 @@ KEYWORDS="~amd64"
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 GPL-3 ISC UbuntuFontLicense-1.0 MIT OFL-1.1 Unicode-DFS-2016 Unlicense XC ZLIB"
SLOT="0"
-DEPEND=""
RDEPEND="${DEPEND}
media-video/ffmpeg"
BDEPEND=">=virtual/rust-1.71.1-r1"
diff --git a/media-video/walksnail-osd-tool/walksnail-osd-tool-9999.ebuild b/media-video/walksnail-osd-tool/walksnail-osd-tool-9999.ebuild
index 90e0264934..75f1de5520 100644
--- a/media-video/walksnail-osd-tool/walksnail-osd-tool-9999.ebuild
+++ b/media-video/walksnail-osd-tool/walksnail-osd-tool-9999.ebuild
@@ -12,7 +12,6 @@ EGIT_REPO_URI="https://github.com/avsaase/walksnail-osd-tool.git"
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 GPL-3 ISC UbuntuFontLicense-1.0 MIT OFL-1.1 Unicode-DFS-2016 Unlicense XC ZLIB"
SLOT="0"
-DEPEND=""
RDEPEND="${DEPEND}
media-video/ffmpeg"
BDEPEND=">=virtual/rust-1.71.1-r1"
diff --git a/net-dns/AdGuardHome/AdGuardHome-0.107.43.ebuild b/net-dns/AdGuardHome/AdGuardHome-0.107.43.ebuild
deleted file mode 100644
index e1af0c5cbf..0000000000
--- a/net-dns/AdGuardHome/AdGuardHome-0.107.43.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module systemd
-
-DESCRIPTION="Network-wide ads & trackers blocking DNS server like Pi-Hole with web ui"
-HOMEPAGE="https://github.com/AdguardTeam/AdGuardHome/"
-
-SRC_URI="
- https://github.com/AdguardTeam/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/AdguardTeam/${PN}/releases/download/v${PV}/AdGuardHome_frontend.tar.gz -> ${P}-frontend.tar.gz
- https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
-"
-
-# main
-LICENSE="GPL-3"
-# deps
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT ZLIB"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-FILECAPS=(
- -m 755 'cap_net_bind_service=+eip cap_net_raw=+eip' usr/bin/${PN}
-)
-
-src_prepare() {
- default
- # move frontend to project directory
- rm build/gitkeep && mv ../build ./ || die
-}
-
-src_compile() {
- # mimicking https://github.com/AdguardTeam/AdGuardHome/blob/master/scripts/make/go-build.sh
-
- local MY_LDFLAGS="-s -w"
- MY_LDFLAGS+=" -X github.com/AdguardTeam/AdGuardHome/internal/version.version=${PV}"
- MY_LDFLAGS+=" -X github.com/AdguardTeam/AdGuardHome/internal/version.channel=release"
- MY_LDFLAGS+=" -X github.com/AdguardTeam/AdGuardHome/internal/version.committime=$(date +%s)"
- if [ "$(go env GOARM)" != '' ]
- then
- MY_LDFLAGS+=" -X github.com/AdguardTeam/AdGuardHome/internal/version.goarm=$(go env GOARM)"
- elif [ "$(go env GOMIPS)" != '' ]
- then
- MY_LDFLAGS+=" -X github.com/AdguardTeam/AdGuardHome/internal/version.gomips=$(go env GOMIPS)"
- fi
-
- ego build -ldflags "${MY_LDFLAGS}" -trimpath
-}
-
-src_test() {
-
- # mimicking https://github.com/AdguardTeam/AdGuardHome/blob/master/scripts/make/go-test.sh
- count_flags='--count=1'
- cover_flags='--coverprofile=./coverage.txt'
- shuffle_flags='--shuffle=on'
- timeout_flags="--timeout=30s"
- fuzztime_flags="--fuzztime=20s"
- readonly count_flags cover_flags shuffle_flags timeout_flags fuzztime_flags
-
- # race only works when pie is disabled
- export GOFLAGS="${GOFLAGS/-buildmode=pie/}"
-
- # following test is failing without giving any reason. Tried disabling internal/updater internal/whois tests toggling race, but still failing.
- # ego test\
- # "$count_flags"\
- # "$cover_flags"\
- # "$shuffle_flags"\
- # --race=1\
- # "$timeout_flags"\
- # ./...
-
- # mimicking https://github.com/AdguardTeam/AdGuardHome/blob/master/scripts/make/go-bench.sh
- ego test\
- "$count_flags"\
- "$shuffle_flags"\
- --race=0\
- "$timeout_flags"\
- --bench='.'\
- --benchmem\
- --benchtime=1s\
- --run='^$'\
- ./...
-
- # mimicking https://github.com/AdguardTeam/AdGuardHome/blob/master/scripts/make/go-fuzz.sh
- ego test\
- "$count_flags"\
- "$shuffle_flags"\
- --race=0\
- "$timeout_flags"\
- "$fuzztime_flags"\
- --fuzz='.'\
- --run='^$'\
- ./internal/filtering/rulelist/\
- ;
-
-}
-
-src_install() {
- dobin "${PN}"
- einstalldocs
-
- systemd_newunit "${FILESDIR}"/AdGuardHome-0.107.43.service "${PN}".service
-}
diff --git a/net-dns/AdGuardHome/AdGuardHome-0.107.44.ebuild b/net-dns/AdGuardHome/AdGuardHome-0.107.46.ebuild
similarity index 81%
rename from net-dns/AdGuardHome/AdGuardHome-0.107.44.ebuild
rename to net-dns/AdGuardHome/AdGuardHome-0.107.46.ebuild
index 9d30c74d4d..c760965a48 100644
--- a/net-dns/AdGuardHome/AdGuardHome-0.107.44.ebuild
+++ b/net-dns/AdGuardHome/AdGuardHome-0.107.46.ebuild
@@ -3,14 +3,16 @@
EAPI=8
-inherit fcaps go-module systemd
+inherit fcaps go-module readme.gentoo-r1 systemd
DESCRIPTION="Network-wide ads & trackers blocking DNS server like Pi-Hole with web ui"
HOMEPAGE="https://github.com/AdguardTeam/AdGuardHome/"
+WIKI_COMMIT="7964837"
SRC_URI="
https://github.com/AdguardTeam/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
+ https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/wiki.tar.xz -> ${PN}-wiki-${WIKI_COMMIT}.tar.xz
web? ( https://github.com/AdguardTeam/${PN}/releases/download/v${PV}/AdGuardHome_frontend.tar.gz -> ${P}-frontend.tar.gz )
"
@@ -25,21 +27,35 @@ KEYWORDS="~amd64 ~arm64"
IUSE="+web"
# RESTRICT="test"
-# see the patch below
-BDEPEND=">=dev-lang/go-1.21:="
-BDEPEND+=" app-arch/unzip"
+BDEPEND="app-arch/unzip"
FILECAPS=(
-m 755 'cap_net_bind_service=+eip cap_net_raw=+eip' usr/bin/${PN}
)
-# otherwise it'll error out saying "update go.mod file"
-# Since dev-lang/go-1.21 is stable i think it's safe to update
PATCHES=(
- "${FILESDIR}"/fix-go.mod-0.107.44.patch
+ "${FILESDIR}"/disable-update-cmd-opt.patch
)
+DOCS="
+ ../${PN,,}.wiki/*
+"
+
+DOC_CONTENTS="\n
+User is advised to not run binary directly instead use systemd service\n\n
+Defaults for systemd service:\n
+Web UI: 0.0.0.0:3000\n
+Data directory: /var/lib/${PN}\n
+Default config: /var/lib/${PN}/${PN}.yaml
+"
+src_unpack() {
+ # because we're using vendor/ so we don't need go-module_src_unpack
+ default
+}
+
src_prepare() {
+ ln -sv ../vendor ./ || die
+
default
# move frontend to project directory
use web && { rm -v build/gitkeep && mv -v ../build ./ || die ; }
@@ -116,6 +132,11 @@ src_install() {
dosym -r /usr/bin/"${PN}" /usr/bin/adguardhome
einstalldocs
+ readme.gentoo_create_doc
systemd_newunit "${FILESDIR}"/AdGuardHome-0.107.43.service "${PN}".service
}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/net-dns/AdGuardHome/Manifest b/net-dns/AdGuardHome/Manifest
index 329e947636..9753fd25ce 100644
--- a/net-dns/AdGuardHome/Manifest
+++ b/net-dns/AdGuardHome/Manifest
@@ -1,10 +1,7 @@
-DIST AdGuardHome-0.107.43-deps.tar.xz 104529544 BLAKE2B 4fde3b1e2f85cf85209eb2149c40a5478e4d55cbae90847fafdb5f056b7af2a8234a5880fac6bbed1b62e64d7e849162abbc9e5fef3b262ecea8760fcb21c21c SHA512 44458c3d1d46c7ccf50308227ff765927e1b6d4876065af13004bd0ec2c82c7727e76a81bfc52cf920ea2dee361e5c761db73ed610d04b23568c6e7611301348
-DIST AdGuardHome-0.107.43-frontend.tar.gz 2781809 BLAKE2B 72d42f40a5f671f5dab72a7fcbd77fdfbd58126b67c73fd6e1dbec5f956c017ff64c01cb8c89ec5c72ef2058640e7cea5b93fe1b3c2c7b76edc6de32ab7f4801 SHA512 1c1fd527638c3e35fa21b5738868dae04b41a0bbb04942c94cc36d1dc7f6961bd202c7862fdfffe3ed52039c75b3f358e399c17ccd121e78432ec58fa837f4a0
-DIST AdGuardHome-0.107.43.tar.gz 2227903 BLAKE2B a4811969b2e156a33d6267edeca4be3535e095e8133c6c8d761e132e5f95d21403df37f8ac5567d85994b89ff8912f1799f21f648d6a26a6bf7971d02bd11ffd SHA512 cc9f7602ada6e40ff7c8449bfc1c40fb184c848019ff95b1db46a974f4a72606c587015d440e25094c51cc0b6d01eb68686765d0a92f01752615db63e4527803
-DIST AdGuardHome-0.107.44-deps.tar.xz 115115688 BLAKE2B 198d1f86f24d5d7857eb0bb992ba7be34ee58fa9edd110c2434a59d4dd7cb936acb56175733a86ca847bcf48e99e8960d1a2b38bef072a0151d6b8875b9e13e4 SHA512 a8e77ce8b112f1c1dd6d993fcc8a52c802bf51ce9edc2383137360745f40b95a29c0e913920b17fc9f203286d18bd3ec5813eca0640bff0eb1655e9165c30763
-DIST AdGuardHome-0.107.44-frontend.tar.gz 2784087 BLAKE2B 9c9d1a165bb885d120780f8f35cc38c11d9a0865ee706a33932feba98c13f0b181dbc7fcab10fa16d6654846fe2acf16ccc3aff7aec8b78f44e0092e623f1380 SHA512 0beae751490fb5095e2459b222781d177c4c206d86dc7fcc8a048b03ffcab1896d82cf2b741b9cb94dc817e2c53393ee001a4a182a795f9546d57a8988cebc4d
-DIST AdGuardHome-0.107.44.tar.gz 2243237 BLAKE2B f7a7299304f915de2c5e1a673170d480578d68b2b05a15edf7302e3499b55f74dd786b145c5d97a9834c79bf1f7c8e89b5db7ced57b8cea3871cb1415efef51e SHA512 3db00251b9e6567ebe8404c12be2fddaf9d6a924b3d12980a1ab4f7c314089cea68bf1ddbce98702c9f94e1997a717afcb723a9214b3d9a34edcff390b73cb88
DIST AdGuardHome-0.107.45-deps.tar.xz 109986456 BLAKE2B a2b78f368d3fb406cae26c3869fd5c30588373a4c58687e5821c75afe943ada8e7f79f18625cd324e0979b8d11a2964fcfc10fe1ce99750a3abbc0952f5d8880 SHA512 31d6fa1758aaac5039b5310dedd851ca3125eddc183dee33ef8c34af9ba9637fca197d278910854746c24d7dc9fa1628ccca12e38b39b8456879e38e6eefc9e6
DIST AdGuardHome-0.107.45-frontend.tar.gz 2793159 BLAKE2B 361a10477317787e2ed414f92bc3d01724182fe7054be2ce0febc68968a3227b875baa1e3b01aee1374652b22d395128041a23af923cffd437c7a9ead31b622b SHA512 68f1163459673e0213675d195196aaabb564b50640d005ef0664653a2580da6f3fbf84e1c6034119e7f55260b03d61d4513c65e8fd1a00ea5c8a856b2946b822
DIST AdGuardHome-0.107.45.tar.gz 2248687 BLAKE2B 257fbd716d769657c9b40a03f91f7dcaaee5c59788b43c86d1b90120f301cfbbfdf68f547143b6505d5bed70f03e992ca6ca3d86d0b1e9b760d0a21d9a19db89 SHA512 cfbb6eaacde706c9ce1bb632484a8d18a915be9642435fbeff087e9cc8cb8f6c787a244068a2f4cc051750a367558aa7487af7c4c58b88d28b64df7e80b55e09
+DIST AdGuardHome-0.107.46-deps.tar.xz 2617456 BLAKE2B b53495335b348bcc86dd1c03765e14e6d30a85a60405179d5de9105ebc83ffc39dc035ff6c58adec9f92dfe3dee9714a563372f16902e8c8956b32926b4b117c SHA512 15b7521f038914757ff9e72f441b78957750a26730041adea57488548711402b76a642ae49fc970f69aea84e5d033a146fd201cb8707c0de099be096ae68a81c
+DIST AdGuardHome-0.107.46-frontend.tar.gz 2791684 BLAKE2B 086826322a3cfa799081bc7b67ae91f7222cb4fa020e0be51ab6f46cb862edca967289f66747dc95f287a48e342e91156f9d155e1080aa2ca02b342223ce8192 SHA512 b4b9b5f9dfae16af9b6a77ca70226ad30e7ecf7eff883bf071304b4a3583ad6bc57d122f956db2bf7cd199abeb582f14e91393740062396eebc376d1c1018ad6
+DIST AdGuardHome-0.107.46.tar.gz 2258665 BLAKE2B d3b7a6cd24e35fc22fc90919ce7143fbe3475891f151011b5c059f66cbcb78b756d40e797cbee5a1cc2d22064969abac329165f16794619e1b60ea6b22366692 SHA512 aaac649e162885c7128a0e8596b03a2b3e1a53fb605ff6d0070e97632d5b8141a3ebba6f93e7f17a51e69394dace0f5bc9b7715a739137dca6740a678ff6a075
DIST AdGuardHome-wiki-7964837.tar.xz 44012 BLAKE2B 0cef0fb890e9fd80db12d74abd39ea90efa5561e11fba0e9df55b5e48536cd5a604d18bd17907921568d73bcc1b08ebb2980e16cb4e1eeb37be10ef89a106243 SHA512 2177fe47986f3086804ef900d2e338efbaf647df7f81d8b28235f77f0375681f96db112d3b06f69ee36706fc44698bdd960b919f5b87f82546ce87cb93b3f196
diff --git a/net-dns/AdGuardHome/files/fix-go.mod-0.107.44.patch b/net-dns/AdGuardHome/files/fix-go.mod-0.107.44.patch
deleted file mode 100644
index 1e2d06602d..0000000000
--- a/net-dns/AdGuardHome/files/fix-go.mod-0.107.44.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/go.mod
-+++ b/go.mod
-@@ -1,6 +1,6 @@
- module github.com/AdguardTeam/AdGuardHome
-
--go 1.20
-+go 1.21
-
- require (
- github.com/AdguardTeam/dnsproxy v0.63.1
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index 7f34ff5017..62a8c8d968 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -18,7 +18,6 @@ MY_DEP_URIS=(
LICENSE="GPL-3 MIT"
SLOT="0"
-KEYWORDS=""
IUSE="X +pie video voip"
REQUIRED_USE="video? ( voip )"
diff --git a/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild b/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild
index 2f852a9479..59e6c393f9 100644
--- a/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild
+++ b/net-libs/ixwebsocket/ixwebsocket-11.4.4.ebuild
@@ -38,7 +38,6 @@ RDEPEND="
sys-libs/zlib:=
)
"
-BDEPEND=""
S="${WORKDIR}/${MY_P}"
diff --git a/net-libs/td/td-9999.ebuild b/net-libs/td/td-9999.ebuild
index a651c44121..4ba07415cd 100644
--- a/net-libs/td/td-9999.ebuild
+++ b/net-libs/td/td-9999.ebuild
@@ -15,7 +15,6 @@ EGIT_REPO_URI="https://github.com/tdlib/${PN}.git"
LICENSE="Boost-1.0"
SLOT="0"
-KEYWORDS=""
IUSE="abseil dotnet +jumbo-build static-libs test"
RESTRICT="!test? ( test )"
diff --git a/net-mail/pop/pop-0.2.0.ebuild b/net-mail/pop/pop-0.2.0.ebuild
index 92d554f16c..b6a2244844 100644
--- a/net-mail/pop/pop-0.2.0.ebuild
+++ b/net-mail/pop/pop-0.2.0.ebuild
@@ -16,9 +16,7 @@ SRC_URI+=" ${DEPS_URI}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
-DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
dev-lang/go
diff --git a/net-misc/can-utils/can-utils-9999-r3.ebuild b/net-misc/can-utils/can-utils-9999-r3.ebuild
index e860c30876..b12c3627c2 100644
--- a/net-misc/can-utils/can-utils-9999-r3.ebuild
+++ b/net-misc/can-utils/can-utils-9999-r3.ebuild
@@ -13,7 +13,6 @@ HOMEPAGE="https://github.com/linux-can/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=""
src_prepare() {
eautoreconf
diff --git a/net-misc/curlie/curlie-1.7.2.ebuild b/net-misc/curlie/curlie-1.7.2.ebuild
index a956dca495..78896afd9e 100644
--- a/net-misc/curlie/curlie-1.7.2.ebuild
+++ b/net-misc/curlie/curlie-1.7.2.ebuild
@@ -16,7 +16,6 @@ SRC_URI+=" ${DEPS_URI}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
net-misc/curl
diff --git a/net-misc/mastorss/mastorss-0.13.0.ebuild b/net-misc/mastorss/mastorss-0.13.0.ebuild
index b9573f586a..1157217270 100644
--- a/net-misc/mastorss/mastorss-0.13.0.ebuild
+++ b/net-misc/mastorss/mastorss-0.13.0.ebuild
@@ -18,7 +18,6 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RDEPEND="
dev-libs/boost
diff --git a/net-misc/mastorss/mastorss-0.13.1.ebuild b/net-misc/mastorss/mastorss-0.13.1.ebuild
index b9573f586a..1157217270 100644
--- a/net-misc/mastorss/mastorss-0.13.1.ebuild
+++ b/net-misc/mastorss/mastorss-0.13.1.ebuild
@@ -18,7 +18,6 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RDEPEND="
dev-libs/boost
diff --git a/net-misc/mastorss/mastorss-9999.ebuild b/net-misc/mastorss/mastorss-9999.ebuild
index b9573f586a..1157217270 100644
--- a/net-misc/mastorss/mastorss-9999.ebuild
+++ b/net-misc/mastorss/mastorss-9999.ebuild
@@ -18,7 +18,6 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RDEPEND="
dev-libs/boost
diff --git a/net-misc/openbgpd/openbgpd-6.9_p0.ebuild b/net-misc/openbgpd/openbgpd-6.9_p0.ebuild
index f198ed2645..e7ce495b5c 100644
--- a/net-misc/openbgpd/openbgpd-6.9_p0.ebuild
+++ b/net-misc/openbgpd/openbgpd-6.9_p0.ebuild
@@ -15,9 +15,7 @@ SRC_URI="mirror://openbsd/OpenBGPD/${MY_P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND=""
RDEPEND="
${DEPEND}
!!net-misc/quagga
diff --git a/net-misc/openbgpd/openbgpd-8.0.ebuild b/net-misc/openbgpd/openbgpd-8.0.ebuild
index 957cc121b9..9f7921ac09 100644
--- a/net-misc/openbgpd/openbgpd-8.0.ebuild
+++ b/net-misc/openbgpd/openbgpd-8.0.ebuild
@@ -15,9 +15,7 @@ SRC_URI="mirror://openbsd/OpenBGPD/${PN}-${MY_PV}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND=""
RDEPEND="
${DEPEND}
!!net-misc/frr
diff --git a/net-misc/openbgpd/openbgpd-9999.ebuild b/net-misc/openbgpd/openbgpd-9999.ebuild
index 285599ed18..579508487a 100644
--- a/net-misc/openbgpd/openbgpd-9999.ebuild
+++ b/net-misc/openbgpd/openbgpd-9999.ebuild
@@ -11,10 +11,7 @@ EGIT_REPO_URI="https://github.com/${PN}-portable/${PN}-portable.git"
LICENSE="ISC"
SLOT="0"
-KEYWORDS=""
-IUSE=""
-DEPEND=""
RDEPEND="
${DEPEND}
!!net-misc/quagga
diff --git a/net-misc/rpki-client/rpki-client-8.0.ebuild b/net-misc/rpki-client/rpki-client-8.0.ebuild
index 93f200a1fe..e9459f77f3 100644
--- a/net-misc/rpki-client/rpki-client-8.0.ebuild
+++ b/net-misc/rpki-client/rpki-client-8.0.ebuild
@@ -14,7 +14,6 @@ https://lg.breizh-ix.net/ssl/cert.pem -> ${PN}-${MY_PV}-cert.pem"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
acct-group/_rpki-client
diff --git a/net-misc/rpki-client/rpki-client-8.4.ebuild b/net-misc/rpki-client/rpki-client-8.4.ebuild
index 93f200a1fe..e9459f77f3 100644
--- a/net-misc/rpki-client/rpki-client-8.4.ebuild
+++ b/net-misc/rpki-client/rpki-client-8.4.ebuild
@@ -14,7 +14,6 @@ https://lg.breizh-ix.net/ssl/cert.pem -> ${PN}-${MY_PV}-cert.pem"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
acct-group/_rpki-client
diff --git a/net-misc/rpki-client/rpki-client-8.8.ebuild b/net-misc/rpki-client/rpki-client-8.8.ebuild
index 7dcbad53e2..452a51417a 100644
--- a/net-misc/rpki-client/rpki-client-8.8.ebuild
+++ b/net-misc/rpki-client/rpki-client-8.8.ebuild
@@ -14,7 +14,6 @@ https://lg.breizh-ix.net/ssl/cert.pem -> ${PN}-${MY_PV}-cert.pem"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND="
acct-group/_rpki-client
diff --git a/net-misc/toot/toot-0.38.1.ebuild b/net-misc/toot/toot-0.38.1.ebuild
index 4e9ee26cad..d0e2bc6df2 100644
--- a/net-misc/toot/toot-0.38.1.ebuild
+++ b/net-misc/toot/toot-0.38.1.ebuild
@@ -26,6 +26,5 @@ DEPEND="
>=dev-python/pytest-7.4.0 )
"
RDEPEND="${DEPEND}"
-BDEPEND=""
distutils_enable_tests pytest
diff --git a/net-misc/wsdd/wsdd-0.7.0.ebuild b/net-misc/wsdd/wsdd-0.7.0.ebuild
index ed79254f3a..2d407d9ccd 100644
--- a/net-misc/wsdd/wsdd-0.7.0.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.0.ebuild
@@ -17,10 +17,8 @@ KEYWORDS="~amd64 ~arm ~x86"
IUSE="samba"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-DEPEND=""
# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba )"
-BDEPEND=""
src_install() {
python_foreach_impl python_newscript src/wsdd.py wsdd
diff --git a/net-misc/wsdd/wsdd-0.7.1.ebuild b/net-misc/wsdd/wsdd-0.7.1.ebuild
index a3e34dd483..3719545fbe 100644
--- a/net-misc/wsdd/wsdd-0.7.1.ebuild
+++ b/net-misc/wsdd/wsdd-0.7.1.ebuild
@@ -17,10 +17,8 @@ KEYWORDS="~amd64 ~arm ~x86"
IUSE="samba"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-DEPEND=""
# Samba is technically not a requirement of wsdd, but depend on it if the use flags is set.
RDEPEND="${PYTHON_DEPS} acct-group/${PN} acct-user/${PN} samba? ( net-fs/samba )"
-BDEPEND=""
src_install() {
python_foreach_impl python_newscript src/wsdd.py wsdd
diff --git a/net-misc/xkcd-handler/xkcd-handler-1.0.13.ebuild b/net-misc/xkcd-handler/xkcd-handler-1.0.13.ebuild
index fd87143ae8..1162805559 100644
--- a/net-misc/xkcd-handler/xkcd-handler-1.0.13.ebuild
+++ b/net-misc/xkcd-handler/xkcd-handler-1.0.13.ebuild
@@ -12,9 +12,7 @@ SRC_URI="https://github.com/mazunki/xkcd/archive/refs/tags/v${PV}.tar.gz -> xkcd
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
-DEPEND=""
RDEPEND="x11-misc/xdg-utils"
S="${WORKDIR}/xkcd-${PV}"
diff --git a/net-vpn/fastd/fastd-22.ebuild b/net-vpn/fastd/fastd-22.ebuild
index a785085ab6..2bea9a1ead 100644
--- a/net-vpn/fastd/fastd-22.ebuild
+++ b/net-vpn/fastd/fastd-22.ebuild
@@ -32,7 +32,6 @@ BDEPEND="
sys-devel/bison
doc? ( dev-python/sphinx )
"
-IDEPEND=""
pkg_setup() {
if use offload-l2tp; then
diff --git a/profiles/package.mask b/profiles/package.mask
index 54899853b2..9c76ccdcbf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,6 +14,10 @@
# New entries go on top.
+# Julien Roy (2024-03-21)
+# sys-libs/libucontext is masked in ::gentoo
+sys-libs/gcompat
+
# Julien Roy (2024-03-19)
# Per upstream, as of 2024-03-02:
# "This bridge is deprecated. mautrix-meta is recommended instead."
diff --git a/sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild b/sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild
index b64d213453..127ed4f800 100644
--- a/sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild
+++ b/sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild
@@ -11,7 +11,6 @@ SRC_URI="https://github.com/cytoscape/cytoscape/releases/download/${PV}/cytoscap
LICENSE="LGPL-2.1"
SLOT="0"
-IUSE=""
KEYWORDS="~amd64 ~x86"
RDEPEND=">=virtual/jre-11-r2"
diff --git a/sci-biology/jalview-bin/jalview-bin-2.11.2.7.ebuild b/sci-biology/jalview-bin/jalview-bin-2.11.2.7.ebuild
index 684ca61eb7..23755dc138 100644
--- a/sci-biology/jalview-bin/jalview-bin-2.11.2.7.ebuild
+++ b/sci-biology/jalview-bin/jalview-bin-2.11.2.7.ebuild
@@ -13,7 +13,6 @@ SRC_URI="https://www.jalview.org/getdown/release/jalview-all-${PV}-j1.8.jar"
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
KEYWORDS="~amd64 ~x86"
DEPEND="app-arch/unzip"
diff --git a/sci-biology/jalview-bin/jalview-bin-2.11.3.2.ebuild b/sci-biology/jalview-bin/jalview-bin-2.11.3.2.ebuild
index 684ca61eb7..23755dc138 100644
--- a/sci-biology/jalview-bin/jalview-bin-2.11.3.2.ebuild
+++ b/sci-biology/jalview-bin/jalview-bin-2.11.3.2.ebuild
@@ -13,7 +13,6 @@ SRC_URI="https://www.jalview.org/getdown/release/jalview-all-${PV}-j1.8.jar"
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
KEYWORDS="~amd64 ~x86"
DEPEND="app-arch/unzip"
diff --git a/sci-electronics/liblxi/liblxi-1.16.ebuild b/sci-electronics/liblxi/liblxi-1.16.ebuild
index 77429abd2e..8609b522f3 100644
--- a/sci-electronics/liblxi/liblxi-1.16.ebuild
+++ b/sci-electronics/liblxi/liblxi-1.16.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> $
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RDEPEND="
>=net-libs/libtirpc-1.3.2
diff --git a/sci-electronics/logic-bin/logic-bin-2.4.0.ebuild b/sci-electronics/logic-bin/logic-bin-2.4.0.ebuild
index 9c7035294a..d6f415b420 100644
--- a/sci-electronics/logic-bin/logic-bin-2.4.0.ebuild
+++ b/sci-electronics/logic-bin/logic-bin-2.4.0.ebuild
@@ -11,7 +11,6 @@ KEYWORDS="~amd64 ~x86"
LICENSE="Saleae"
SLOT="0"
-IUSE=""
RESTRICT="bindist mirror strip"
diff --git a/sci-electronics/logic-bin/logic-bin-2.4.9.ebuild b/sci-electronics/logic-bin/logic-bin-2.4.9.ebuild
index b5246f0072..087ac3b537 100644
--- a/sci-electronics/logic-bin/logic-bin-2.4.9.ebuild
+++ b/sci-electronics/logic-bin/logic-bin-2.4.9.ebuild
@@ -11,7 +11,6 @@ KEYWORDS="~amd64"
LICENSE="Saleae"
SLOT="0"
-IUSE=""
RESTRICT="bindist mirror strip"
diff --git a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild b/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
index e542ba1022..ffe052230a 100644
--- a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
+++ b/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
@@ -14,7 +14,6 @@ S="${WORKDIR}/${PN}-${COMMIT}"
KEYWORDS="~amd64"
LICENSE='BSD'
-IUSE=""
SLOT="0"
DEPEND="
diff --git a/sci-misc/linuxcnc/linuxcnc-9999.ebuild b/sci-misc/linuxcnc/linuxcnc-9999.ebuild
index 6166db9846..980b00fc4e 100644
--- a/sci-misc/linuxcnc/linuxcnc-9999.ebuild
+++ b/sci-misc/linuxcnc/linuxcnc-9999.ebuild
@@ -17,7 +17,6 @@ S="${WORKDIR}"/linuxcnc-9999/src
LICENSE="LGPL-3"
SLOT="9999"
-KEYWORDS=""
IUSE="+gtk modbus rt simulator usb +X"
# TODO: add shmdrv use flag
diff --git a/sys-apps/asus-numpad/asus-numpad-0.1.ebuild b/sys-apps/asus-numpad/asus-numpad-0.1.ebuild
index 39edef631b..31a2c29bd5 100644
--- a/sys-apps/asus-numpad/asus-numpad-0.1.ebuild
+++ b/sys-apps/asus-numpad/asus-numpad-0.1.ebuild
@@ -23,7 +23,6 @@ SLOT="0"
COMMON_DEPEND=">=dev-libs/libevdev-1.12.0"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}"
-BDEPEND=""
src_configure() {
meson_src_configure
diff --git a/sys-apps/asus-numpad/asus-numpad-0.2.ebuild b/sys-apps/asus-numpad/asus-numpad-0.2.ebuild
index 39edef631b..31a2c29bd5 100644
--- a/sys-apps/asus-numpad/asus-numpad-0.2.ebuild
+++ b/sys-apps/asus-numpad/asus-numpad-0.2.ebuild
@@ -23,7 +23,6 @@ SLOT="0"
COMMON_DEPEND=">=dev-libs/libevdev-1.12.0"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}"
-BDEPEND=""
src_configure() {
meson_src_configure
diff --git a/sys-apps/asus-numpad/asus-numpad-9999.ebuild b/sys-apps/asus-numpad/asus-numpad-9999.ebuild
index 39edef631b..31a2c29bd5 100644
--- a/sys-apps/asus-numpad/asus-numpad-9999.ebuild
+++ b/sys-apps/asus-numpad/asus-numpad-9999.ebuild
@@ -23,7 +23,6 @@ SLOT="0"
COMMON_DEPEND=">=dev-libs/libevdev-1.12.0"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}"
-BDEPEND=""
src_configure() {
meson_src_configure
diff --git a/sys-apps/qjournalctl/qjournalctl-0.6.2.ebuild b/sys-apps/qjournalctl/qjournalctl-0.6.2.ebuild
index 57e0b60586..e2985b1228 100644
--- a/sys-apps/qjournalctl/qjournalctl-0.6.2.ebuild
+++ b/sys-apps/qjournalctl/qjournalctl-0.6.2.ebuild
@@ -13,7 +13,6 @@ SRC_URI="https://github.com/pentix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DOCS=( "CHANGELOG.md" "README.md" )
DEPEND="dev-qt/qtcore
@@ -21,7 +20,6 @@ DEPEND="dev-qt/qtcore
dev-qt/qtwidgets
net-libs/libssh"
RDEPEND="${DEPEND}"
-BDEPEND=""
src_prepare() {
default
diff --git a/sys-apps/sdate/sdate-0.7.ebuild b/sys-apps/sdate/sdate-0.7.ebuild
index 8810cbdb1a..b8d935df75 100644
--- a/sys-apps/sdate/sdate-0.7.ebuild
+++ b/sys-apps/sdate/sdate-0.7.ebuild
@@ -11,7 +11,6 @@ SRC_URI="https://github.com/df7cb/sdate/archive/refs/tags/${PV}.tar.gz -> ${P}.t
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
src_prepare() {
default
diff --git a/sys-cluster/kops-bin/kops-bin-1.25.3.ebuild b/sys-cluster/kops-bin/kops-bin-1.25.3.ebuild
index 55d80c77e0..3dd1bef8ff 100644
--- a/sys-cluster/kops-bin/kops-bin-1.25.3.ebuild
+++ b/sys-cluster/kops-bin/kops-bin-1.25.3.ebuild
@@ -10,7 +10,6 @@ SRC_URI="https://github.com/kubernetes/${PN%-bin}/releases/download/v${PV}/kops-
LICENSE="Apache-2.0 BSD-2 BSD-4 ECL-2.0 imagemagick ISC JSON MIT MIT-with-advertising MPL-2.0 unicode"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
src_unpack() {
mkdir -p -- "${S}"
diff --git a/sys-cluster/opari2/opari2-2.0.6.ebuild b/sys-cluster/opari2/opari2-2.0.6.ebuild
index f30d8e7d10..c5a7fcf783 100644
--- a/sys-cluster/opari2/opari2-2.0.6.ebuild
+++ b/sys-cluster/opari2/opari2-2.0.6.ebuild
@@ -13,7 +13,6 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=""
DEPEND="${RDEPEND}"
src_prepare() {
diff --git a/sys-cluster/psort/psort-1.0.ebuild b/sys-cluster/psort/psort-1.0.ebuild
index 2d116eb66b..2c8c9dcc70 100644
--- a/sys-cluster/psort/psort-1.0.ebuild
+++ b/sys-cluster/psort/psort-1.0.ebuild
@@ -10,7 +10,6 @@ SRC_URI="https://web.archive.org/web/20181126115900/http://gauss.cs.ucsb.edu/cod
LICENSE="MIT GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RDEPEND="virtual/mpi"
DEPEND="${RDEPEND}"
diff --git a/sys-cluster/usort/usort-0_pre20211230-r1.ebuild b/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
index b3209825ea..4b1ef70372 100644
--- a/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
+++ b/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
@@ -14,7 +14,6 @@ S="${WORKDIR}/${PN}-${COMMIT}"
KEYWORDS="~amd64"
LICENSE='MIT'
-IUSE=""
SLOT="0/${PV}"
DEPEND="virtual/mpi"
diff --git a/sys-fs/diskonaut/diskonaut-0.10.0.ebuild b/sys-fs/diskonaut/diskonaut-0.10.0.ebuild
index 85678437d9..86d07b8c61 100644
--- a/sys-fs/diskonaut/diskonaut-0.10.0.ebuild
+++ b/sys-fs/diskonaut/diskonaut-0.10.0.ebuild
@@ -110,7 +110,6 @@ fi
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
-IUSE=""
QA_FLAGS_IGNORED="usr/bin/diskonaut"
diff --git a/sys-fs/diskonaut/diskonaut-0.11.0.ebuild b/sys-fs/diskonaut/diskonaut-0.11.0.ebuild
index 1bd35071d1..d6ea290b47 100644
--- a/sys-fs/diskonaut/diskonaut-0.11.0.ebuild
+++ b/sys-fs/diskonaut/diskonaut-0.11.0.ebuild
@@ -118,7 +118,6 @@ fi
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
-IUSE=""
QA_FLAGS_IGNORED="usr/bin/diskonaut"
diff --git a/sys-fs/diskonaut/diskonaut-9999.ebuild b/sys-fs/diskonaut/diskonaut-9999.ebuild
index 1bd35071d1..d6ea290b47 100644
--- a/sys-fs/diskonaut/diskonaut-9999.ebuild
+++ b/sys-fs/diskonaut/diskonaut-9999.ebuild
@@ -118,7 +118,6 @@ fi
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
-IUSE=""
QA_FLAGS_IGNORED="usr/bin/diskonaut"
diff --git a/sys-fs/jefferson/Manifest b/sys-fs/jefferson/Manifest
new file mode 100644
index 0000000000..cb4d1b4446
--- /dev/null
+++ b/sys-fs/jefferson/Manifest
@@ -0,0 +1 @@
+DIST jefferson-0.4.5.gh.tar.gz 9439 BLAKE2B cf40fa975bd4441f311bbb933ec9386565018d0e3a8b1ab8a79dee5542f683d437c01caff11933a78733f3feb631fb7086639f1d5dd864bf2e158837dfc6a0c4 SHA512 d4b44138bd36b94f43e4e09e3ab7a0b24044c93c69953b32aadaf544d297eb6e91b951b94754806bbef59f2357e6c8e6d01fda13bc78013341d852c5b8ed0422
diff --git a/sys-fs/jefferson/files/jefferson-use-python-lzo.patch b/sys-fs/jefferson/files/jefferson-use-python-lzo.patch
new file mode 100644
index 0000000000..9905333101
--- /dev/null
+++ b/sys-fs/jefferson/files/jefferson-use-python-lzo.patch
@@ -0,0 +1,22 @@
+diff --git a/jefferson/jffs2.py b/jefferson/jffs2.py
+index ab1ac8f..1607bdc 100644
+--- a/jefferson/jffs2.py
++++ b/jefferson/jffs2.py
+@@ -9,7 +9,7 @@ import zlib
+ from pathlib import Path
+
+ import cstruct
+-from lzallright import LZOCompressor as lzo
++import lzo
+
+ import jefferson.compression.jffs2_lzma as jffs2_lzma
+ import jefferson.compression.rtime as rtime
+@@ -180,7 +180,7 @@ class Jffs2_raw_inode(cstruct.CStruct):
+ elif self.compr == JFFS2_COMPR_LZMA:
+ self.data = jffs2_lzma.decompress(node_data, self.dsize)
+ elif self.compr == JFFS2_COMPR_LZO:
+- self.data = lzo.decompress(node_data)
++ self.data = lzo.decompress(node_data, False, self.dsize)
+ else:
+ print("compression not implemented", self)
+ print(node_data.hex()[:20])
diff --git a/sys-fs/jefferson/jefferson-0.4.5.ebuild b/sys-fs/jefferson/jefferson-0.4.5.ebuild
new file mode 100644
index 0000000000..a67cebe006
--- /dev/null
+++ b/sys-fs/jefferson/jefferson-0.4.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11,12} )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1
+
+DESCRIPTION=" JFFS2 filesystem extraction tool "
+HOMEPAGE="https://github.com/onekey-sec/jefferson"
+SRC_URI="https://github.com/onekey-sec/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/cstruct[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/python-lzo[${PYTHON_USEDEP}]
+"
+
+PATCHES=( "${FILESDIR}/${PN}-use-python-lzo.patch" )
diff --git a/sys-fs/jefferson/metadata.xml b/sys-fs/jefferson/metadata.xml
new file mode 100644
index 0000000000..7feff88c4e
--- /dev/null
+++ b/sys-fs/jefferson/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ davidroman96@gmail.com
+ David Roman
+
+
+ onekey-sec/jefferson
+
+
diff --git a/sys-fs/ufiformat/ufiformat-0.9.9.ebuild b/sys-fs/ufiformat/ufiformat-0.9.9.ebuild
index 8e97e31037..a3af1a280b 100644
--- a/sys-fs/ufiformat/ufiformat-0.9.9.ebuild
+++ b/sys-fs/ufiformat/ufiformat-0.9.9.ebuild
@@ -11,7 +11,6 @@ SRC_URI="https://github.com/tedigh/$PN/archive/refs/tags/v$PV.tar.gz -> ${P}.tar
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="sys-fs/e2fsprogs"
DEPEND=${RDEPEND}
diff --git a/sys-kernel/xow/xow-0.5.ebuild b/sys-kernel/xow/xow-0.5.ebuild
index b4f31ad278..09d017e075 100644
--- a/sys-kernel/xow/xow-0.5.ebuild
+++ b/sys-kernel/xow/xow-0.5.ebuild
@@ -11,7 +11,6 @@ SRC_URI="https://github.com/medusalix/xow/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="virtual/libusb:1"
RDEPEND="${DEPEND}"
diff --git a/sys-libs/gcompat/Manifest b/sys-libs/gcompat/Manifest
new file mode 100644
index 0000000000..3c9b4b0526
--- /dev/null
+++ b/sys-libs/gcompat/Manifest
@@ -0,0 +1 @@
+DIST gcompat-1.1.0.tar.xz 27456 BLAKE2B 60b008a08eb4841e24a5d810c7ed354e12b06d2e4046df6cf6e19ce01aca29dd5d18027c5c87b66c6821fd5f9677ce236ac6e1826339b294e936e5b90b5ad444 SHA512 fbaa5b5410bde295df11f72cf946aa81ab7d46a919a75e75f70e339d429e38f0fa9283400cbcd4bf8c646011300065f53788ffc584d6fbb093bf4dbd28e766ab
diff --git a/sys-libs/gcompat/gcompat-1.1.0.ebuild b/sys-libs/gcompat/gcompat-1.1.0.ebuild
new file mode 100644
index 0000000000..6e5d56674c
--- /dev/null
+++ b/sys-libs/gcompat/gcompat-1.1.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2018-2020 Haelwenn (lanodan) Monnier
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal flag-o-matic
+
+DESCRIPTION="The GNU C Library compatibility layer for musl"
+HOMEPAGE="https://git.adelielinux.org/adelie/gcompat"
+KEYWORDS="~amd64 ~x86"
+LICENSE="UoI-NCSA"
+IUSE="libucontext obstack"
+SRC_URI="https://distfiles.adelielinux.org/source/${PN}/${P}.tar.xz"
+SLOT="0"
+
+DEPEND="
+ libucontext? ( sys-libs/libucontext )
+ obstack? ( sys-libs/obstack-standalone )
+"
+RDEPEND="${DEPEND}"
+
+get_loader_name() {
+ # Loosely based on Adélie APKBUILD
+ # TODO: Check against glibc’s logic
+
+ case "$ABI" in
+ x86) echo "ld-linux.so.2" ;;
+ amd64) echo "ld-linux-x86-64.so.2" ;;
+ arm*) echo "ld-linux-armhf.so.3" ;;
+ arm64) echo "ld-linux-aarch64.so.1" ;;
+ mips | powerpc | s390) echo "ld.so.1" ;;
+ esac
+}
+
+get_linker_path() {
+ local arch=$(ldd 2>&1 | sed -n '1s/^musl libc (\(.*\))$/\1/p')
+ echo "/lib/ld-musl-${arch}.so.1"
+}
+
+src_compile() {
+ filter-flags "-Wl,--as-needed"
+
+ emake \
+ LINKER_PATH="$(get_linker_path)" \
+ LOADER_NAME="$(get_loader_name)" \
+ WITH_OBSTACK="$(usex obstack 'obstack-standalone' 'no')" \
+ $(usex libucontext WITH_LIBUCONTEXT=yes '')
+}
+
+src_install() {
+ emake \
+ LINKER_PATH="$(get_linker_path)" \
+ LOADER_NAME="$(get_loader_name)" \
+ WITH_OBSTACK="$(usex obstack 'obstack-standalone' 'no')" \
+ $(usex libucontext WITH_LIBUCONTEXT=yes '') \
+ DESTDIR="${D}" \
+ install
+}
diff --git a/sys-libs/gcompat/metadata.xml b/sys-libs/gcompat/metadata.xml
new file mode 100644
index 0000000000..fbf4214c6a
--- /dev/null
+++ b/sys-libs/gcompat/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ contact@hacktivis.me
+ Haelwenn (lanodan) Monnier
+
+
+
diff --git a/sys-libs/libfixposix/libfixposix-0.4.3.ebuild b/sys-libs/libfixposix/libfixposix-0.4.3.ebuild
index 7a1e43d722..f36997221e 100644
--- a/sys-libs/libfixposix/libfixposix-0.4.3.ebuild
+++ b/sys-libs/libfixposix/libfixposix-0.4.3.ebuild
@@ -13,7 +13,6 @@ LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=""
DEPEND="${RDEPEND}"
src_prepare(){
diff --git a/sys-libs/libfixposix/libfixposix-0.5.1.ebuild b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
index c54b4b1a7c..10d65d0a5e 100644
--- a/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
+++ b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild
@@ -13,7 +13,6 @@ LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=""
DEPEND="${RDEPEND}"
src_prepare() {
diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.12.1.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.12.1.ebuild
index 2ead4d7fd1..7fab821162 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-1.12.1.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.12.1.ebuild
@@ -20,7 +20,6 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE=""
RDEPEND="
net-libs/libtirpc
diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild
index 2ead4d7fd1..7fab821162 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.13.1.ebuild
@@ -20,7 +20,6 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE=""
RDEPEND="
net-libs/libtirpc
diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.13.2.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.13.2.ebuild
index 2ead4d7fd1..7fab821162 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-1.13.2.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.13.2.ebuild
@@ -20,7 +20,6 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE=""
RDEPEND="
net-libs/libtirpc
diff --git a/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild
index 2ead4d7fd1..7fab821162 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild
@@ -20,7 +20,6 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE=""
RDEPEND="
net-libs/libtirpc
diff --git a/sys-libs/solo-udev-rules/solo-udev-rules-4.1.5.ebuild b/sys-libs/solo-udev-rules/solo-udev-rules-4.1.5.ebuild
index 90115f1948..6abd111d3e 100644
--- a/sys-libs/solo-udev-rules/solo-udev-rules-4.1.5.ebuild
+++ b/sys-libs/solo-udev-rules/solo-udev-rules-4.1.5.ebuild
@@ -16,7 +16,6 @@ SRC_URI="https://github.com/solokeys/solo1/archive/${PV}.tar.gz -> ${MY_P}.tar.g
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
RDEPEND="virtual/udev"
DEPEND="${RDEPEND}"
diff --git a/sys-process/nq/nq-0.4.ebuild b/sys-process/nq/nq-0.4.ebuild
index e1be4ee886..efcab3504d 100644
--- a/sys-process/nq/nq-0.4.ebuild
+++ b/sys-process/nq/nq-0.4.ebuild
@@ -17,7 +17,6 @@ IUSE="shell +tq test"
RESTRICT="!test? ( test )"
REQUIRED_USE="shell? ( !test )" # shell alternatives currently fail tests
-DEPEND=""
RDEPEND="
shell? ( sys-apps/util-linux sys-apps/coreutils )
tq? ( || ( app-misc/tmux app-misc/screen ) )
diff --git a/sys-process/scron/scron-0.4.ebuild b/sys-process/scron/scron-0.4.ebuild
index d2d1250c54..f8e10d7063 100644
--- a/sys-process/scron/scron-0.4.ebuild
+++ b/sys-process/scron/scron-0.4.ebuild
@@ -11,7 +11,6 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="
!sys-process/cronie
!sys-process/bcron
@@ -19,7 +18,6 @@ RDEPEND="
!sys-process/fcron
!sys-process/systemd-cron
"
-BDEPEND=""
src_install() {
emake MANPREFIX="/usr/share/man" PREFIX="/usr" DESTDIR="${D}" install
diff --git a/virtual/MASS/MASS-0.ebuild b/virtual/MASS/MASS-0.ebuild
index a1b3d619ba..e3063f16d7 100644
--- a/virtual/MASS/MASS-0.ebuild
+++ b/virtual/MASS/MASS-0.ebuild
@@ -4,10 +4,8 @@
EAPI=7
DESCRIPTION="Virtual of a R recommended package"
-HOMEPAGE=""
SRC_URI=""
-LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
diff --git a/virtual/Matrix/Matrix-0.ebuild b/virtual/Matrix/Matrix-0.ebuild
index db87173b45..c5c4cb0303 100644
--- a/virtual/Matrix/Matrix-0.ebuild
+++ b/virtual/Matrix/Matrix-0.ebuild
@@ -4,10 +4,8 @@
EAPI=7
DESCRIPTION="Virtual of a R recommended package"
-HOMEPAGE=""
SRC_URI=""
-LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
diff --git a/virtual/boot/boot-0.ebuild b/virtual/boot/boot-0.ebuild
index cd69e03b99..b52d2151c5 100644
--- a/virtual/boot/boot-0.ebuild
+++ b/virtual/boot/boot-0.ebuild
@@ -4,10 +4,8 @@
EAPI=7
DESCRIPTION="Virtual of a R recommended package"
-HOMEPAGE=""
SRC_URI=""
-LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
diff --git a/virtual/lattice/lattice-0.ebuild b/virtual/lattice/lattice-0.ebuild
index fdb37555ca..66199e91a2 100644
--- a/virtual/lattice/lattice-0.ebuild
+++ b/virtual/lattice/lattice-0.ebuild
@@ -4,10 +4,8 @@
EAPI=7
DESCRIPTION="Virtual of a R recommended package"
-HOMEPAGE=""
SRC_URI=""
-LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
diff --git a/virtual/mgcv/mgcv-0.ebuild b/virtual/mgcv/mgcv-0.ebuild
index e58afeb102..b6d18483d4 100644
--- a/virtual/mgcv/mgcv-0.ebuild
+++ b/virtual/mgcv/mgcv-0.ebuild
@@ -4,10 +4,8 @@
EAPI=7
DESCRIPTION="Virtual of a R recommended package"
-HOMEPAGE=""
SRC_URI=""
-LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
diff --git a/virtual/nlme/nlme-0.ebuild b/virtual/nlme/nlme-0.ebuild
index 86f08f5867..5c508dce12 100644
--- a/virtual/nlme/nlme-0.ebuild
+++ b/virtual/nlme/nlme-0.ebuild
@@ -4,10 +4,8 @@
EAPI=7
DESCRIPTION="Virtual of a R recommended package"
-HOMEPAGE=""
SRC_URI=""
-LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
diff --git a/virtual/nnet/nnet-0.ebuild b/virtual/nnet/nnet-0.ebuild
index b23d539ffe..e5cff856eb 100644
--- a/virtual/nnet/nnet-0.ebuild
+++ b/virtual/nnet/nnet-0.ebuild
@@ -4,10 +4,8 @@
EAPI=7
DESCRIPTION="Virtual of a R recommended package"
-HOMEPAGE=""
SRC_URI=""
-LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
diff --git a/virtual/survival/survival-0.ebuild b/virtual/survival/survival-0.ebuild
index f75460671a..493e4e014d 100644
--- a/virtual/survival/survival-0.ebuild
+++ b/virtual/survival/survival-0.ebuild
@@ -4,10 +4,8 @@
EAPI=7
DESCRIPTION="Virtual of a R recommended package"
-HOMEPAGE=""
SRC_URI=""
-LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
diff --git a/www-apps/libmedium/libmedium-20231020.ebuild b/www-apps/libmedium/libmedium-20231020.ebuild
index d836b61dc6..b83f110b8c 100644
--- a/www-apps/libmedium/libmedium-20231020.ebuild
+++ b/www-apps/libmedium/libmedium-20231020.ebuild
@@ -294,10 +294,8 @@ LICENSE="0BSD AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 I
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="acct-user/libmedium
acct-group/libmedium"
-BDEPEND=""
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
diff --git a/www-apps/librarian/librarian-2023.05.07.ebuild b/www-apps/librarian/librarian-2023.05.07.ebuild
index e5c9708d70..069eb60135 100644
--- a/www-apps/librarian/librarian-2023.05.07.ebuild
+++ b/www-apps/librarian/librarian-2023.05.07.ebuild
@@ -15,10 +15,8 @@ LICENSE="AGPL-3 Apache-2.0 BSD-2 BSD MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="acct-user/librarian
acct-group/librarian"
-BDEPEND=""
EGO_SUM=(
"cloud.google.com/go v0.26.0/go.mod"
diff --git a/www-apps/pleroma-fe/pleroma-fe-2.6.1.ebuild b/www-apps/pleroma-fe/pleroma-fe-2.6.1.ebuild
index fc69ddfbc4..f232455bc8 100644
--- a/www-apps/pleroma-fe/pleroma-fe-2.6.1.ebuild
+++ b/www-apps/pleroma-fe/pleroma-fe-2.6.1.ebuild
@@ -14,7 +14,6 @@ else
fi
LICENSE="AGPL-3 MIT ISC Apache-2.0"
SLOT="0"
-IUSE=""
# Requires network access (https) as long as NPM dependencies aren't packaged
# said dependencies have their checksum verified via `yarn.lock`
diff --git a/www-apps/pleroma-fe/pleroma-fe-9999.ebuild b/www-apps/pleroma-fe/pleroma-fe-9999.ebuild
index fc69ddfbc4..f232455bc8 100644
--- a/www-apps/pleroma-fe/pleroma-fe-9999.ebuild
+++ b/www-apps/pleroma-fe/pleroma-fe-9999.ebuild
@@ -14,7 +14,6 @@ else
fi
LICENSE="AGPL-3 MIT ISC Apache-2.0"
SLOT="0"
-IUSE=""
# Requires network access (https) as long as NPM dependencies aren't packaged
# said dependencies have their checksum verified via `yarn.lock`
diff --git a/www-apps/pleroma/pleroma-2.6.2.ebuild b/www-apps/pleroma/pleroma-2.6.2.ebuild
index 87839ad06e..e3ef5e89bf 100644
--- a/www-apps/pleroma/pleroma-2.6.2.ebuild
+++ b/www-apps/pleroma/pleroma-2.6.2.ebuild
@@ -18,7 +18,6 @@ else
fi
LICENSE="AGPL-3 CC-BY-SA-4.0 CC-BY-4.0"
SLOT="otp"
-IUSE=""
# Requires network access (https) as long as elixir dependencies aren't packaged
# said dependencies have their checksum verified via `mix.lock`
diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 292dcac0f6..cf413c1948 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -18,7 +18,6 @@ else
fi
LICENSE="AGPL-3 CC-BY-SA-4.0 CC-BY-4.0"
SLOT="otp"
-IUSE=""
# Requires network access (https) as long as elixir dependencies aren't packaged
# said dependencies have their checksum verified via `mix.lock`
diff --git a/www-apps/rimgo/rimgo-1.2.1.ebuild b/www-apps/rimgo/rimgo-1.2.1.ebuild
index 74a6f4c3a8..04fbfcebfe 100644
--- a/www-apps/rimgo/rimgo-1.2.1.ebuild
+++ b/www-apps/rimgo/rimgo-1.2.1.ebuild
@@ -13,10 +13,8 @@ SLOT="0"
KEYWORDS="~amd64"
SRC_URI="https://codeberg.org/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-DEPEND=""
RDEPEND="acct-user/rimgo
acct-group/rimgo"
-BDEPEND=""
EGO_SUM=(
"github.com/PuerkitoBio/goquery v1.8.1"
diff --git a/www-apps/zola/zola-0.17.2.ebuild b/www-apps/zola/zola-0.17.2.ebuild
index e1031da8bc..afa0943dfd 100644
--- a/www-apps/zola/zola-0.17.2.ebuild
+++ b/www-apps/zola/zola-0.17.2.ebuild
@@ -452,7 +452,6 @@ LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0
SLOT="0"
KEYWORDS="~amd64"
-DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=">=virtual/rust-1.57.0"
diff --git a/www-misc/waldl/waldl-0.0.1_pre20211112.ebuild b/www-misc/waldl/waldl-0.0.1_pre20211112.ebuild
index accd7c8873..a19a7c99e8 100644
--- a/www-misc/waldl/waldl-0.0.1_pre20211112.ebuild
+++ b/www-misc/waldl/waldl-0.0.1_pre20211112.ebuild
@@ -20,7 +20,6 @@ DEPEND="
x11-misc/dmenu
"
RDEPEND="${DEPEND}"
-BDEPEND=""
S="${WORKDIR}/${PN}-${GIT_COMMIT}/"
diff --git a/www-misc/wyebadblock/wyebadblock-1.0.0.ebuild b/www-misc/wyebadblock/wyebadblock-1.0.0.ebuild
index 6f3b9d87f2..2b98609cb2 100644
--- a/www-misc/wyebadblock/wyebadblock-1.0.0.ebuild
+++ b/www-misc/wyebadblock/wyebadblock-1.0.0.ebuild
@@ -17,7 +17,6 @@ DEPEND="
dev-libs/glib:2
"
RDEPEND="${DEPEND}"
-BDEPEND=""
pkg_postinst() {
ewarn "To use wyebadblock, you must first download and copy the easylist.txt file into ~/.config/wyebadblock/"
diff --git a/x11-apps/xcur2png/xcur2png-0.7.1-r1.ebuild b/x11-apps/xcur2png/xcur2png-0.7.1-r1.ebuild
index 6319899322..9bc21ff8fd 100644
--- a/x11-apps/xcur2png/xcur2png-0.7.1-r1.ebuild
+++ b/x11-apps/xcur2png/xcur2png-0.7.1-r1.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/eworm-de/xcur2png/releases/download/${PV}/${P}.tar.g
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
media-libs/libpng
diff --git a/x11-apps/xcur2png/xcur2png-0.7.1.ebuild b/x11-apps/xcur2png/xcur2png-0.7.1.ebuild
index 00e8b422bb..603e029c38 100644
--- a/x11-apps/xcur2png/xcur2png-0.7.1.ebuild
+++ b/x11-apps/xcur2png/xcur2png-0.7.1.ebuild
@@ -10,7 +10,6 @@ SRC_URI="https://github.com/eworm-de/xcur2png/releases/download/${PV}/${P}.tar.g
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
DEPEND="
media-libs/libpng
diff --git a/x11-libs/sdl-fakeqwerty/sdl-fakeqwerty-0_pre20191217.ebuild b/x11-libs/sdl-fakeqwerty/sdl-fakeqwerty-0_pre20191217.ebuild
index 720ab54908..cf97282d9b 100644
--- a/x11-libs/sdl-fakeqwerty/sdl-fakeqwerty-0_pre20191217.ebuild
+++ b/x11-libs/sdl-fakeqwerty/sdl-fakeqwerty-0_pre20191217.ebuild
@@ -18,7 +18,6 @@ KEYWORDS="~amd64 ~x86"
IUSE="sdl sdl2 xlib"
REQUIRED_USE="|| ( sdl sdl2 xlib )"
-RDEPEND=""
DEPEND="
xlib? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
sdl? ( >=media-libs/libsdl-1.2[${MULTILIB_USEDEP}] )
diff --git a/x11-misc/gammy/gammy-0.9.60.ebuild b/x11-misc/gammy/gammy-0.9.60.ebuild
index 67d4cdf607..15cea3e94b 100644
--- a/x11-misc/gammy/gammy-0.9.60.ebuild
+++ b/x11-misc/gammy/gammy-0.9.60.ebuild
@@ -18,7 +18,6 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RDEPEND="
dev-qt/qtcore:5
diff --git a/x11-misc/gammy/gammy-0.9.64.ebuild b/x11-misc/gammy/gammy-0.9.64.ebuild
index 746e648f38..b885252951 100644
--- a/x11-misc/gammy/gammy-0.9.64.ebuild
+++ b/x11-misc/gammy/gammy-0.9.64.ebuild
@@ -18,7 +18,6 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RDEPEND="
dev-qt/qtcore:5
diff --git a/x11-misc/greenclip-bin/greenclip-bin-4.2.ebuild b/x11-misc/greenclip-bin/greenclip-bin-4.2.ebuild
index 061f979586..7faa454d15 100644
--- a/x11-misc/greenclip-bin/greenclip-bin-4.2.ebuild
+++ b/x11-misc/greenclip-bin/greenclip-bin-4.2.ebuild
@@ -15,7 +15,6 @@ SRC_URI="
KEYWORDS="~amd64"
LICENSE="BSD"
SLOT="0"
-IUSE=""
QA_PREBUILT="/usr/bin/${MY_PN}"
S="${WORKDIR}"
diff --git a/x11-misc/ksnip/ksnip-1.10.0-r1.ebuild b/x11-misc/ksnip/ksnip-1.10.0-r1.ebuild
index 14edfa91ad..a5cb5bcdba 100644
--- a/x11-misc/ksnip/ksnip-1.10.0-r1.ebuild
+++ b/x11-misc/ksnip/ksnip-1.10.0-r1.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/ksnip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
dev-qt/qtdbus:5
diff --git a/x11-misc/ksnip/ksnip-1.10.1.ebuild b/x11-misc/ksnip/ksnip-1.10.1.ebuild
index 5c5cef1188..a379d12434 100644
--- a/x11-misc/ksnip/ksnip-1.10.1.ebuild
+++ b/x11-misc/ksnip/ksnip-1.10.1.ebuild
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/ksnip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
dev-qt/qtdbus:5
diff --git a/x11-misc/ksnip/ksnip-1.9.2.ebuild b/x11-misc/ksnip/ksnip-1.9.2.ebuild
index 070e0c7c0d..8addb55091 100644
--- a/x11-misc/ksnip/ksnip-1.9.2.ebuild
+++ b/x11-misc/ksnip/ksnip-1.9.2.ebuild
@@ -13,7 +13,6 @@ SRC_URI="https://github.com/ksnip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
dev-qt/qtdbus:5
diff --git a/x11-misc/tbsm/tbsm-0.5.ebuild b/x11-misc/tbsm/tbsm-0.5.ebuild
index 7d61bba56b..b64cc145f5 100644
--- a/x11-misc/tbsm/tbsm-0.5.ebuild
+++ b/x11-misc/tbsm/tbsm-0.5.ebuild
@@ -16,7 +16,6 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE=""
DEPEND="app-shells/bash:0"
RDEPEND="${DEPEND}"
diff --git a/x11-misc/tbsm/tbsm-0.6.ebuild b/x11-misc/tbsm/tbsm-0.6.ebuild
index 7d61bba56b..b64cc145f5 100644
--- a/x11-misc/tbsm/tbsm-0.6.ebuild
+++ b/x11-misc/tbsm/tbsm-0.6.ebuild
@@ -16,7 +16,6 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE=""
DEPEND="app-shells/bash:0"
RDEPEND="${DEPEND}"
diff --git a/x11-misc/tbsm/tbsm-0.7.ebuild b/x11-misc/tbsm/tbsm-0.7.ebuild
index 7d61bba56b..b64cc145f5 100644
--- a/x11-misc/tbsm/tbsm-0.7.ebuild
+++ b/x11-misc/tbsm/tbsm-0.7.ebuild
@@ -16,7 +16,6 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE=""
DEPEND="app-shells/bash:0"
RDEPEND="${DEPEND}"
diff --git a/x11-misc/xbanish/xbanish-1.8.ebuild b/x11-misc/xbanish/xbanish-1.8.ebuild
index ef2bb82191..8b3a322920 100644
--- a/x11-misc/xbanish/xbanish-1.8.ebuild
+++ b/x11-misc/xbanish/xbanish-1.8.ebuild
@@ -13,7 +13,6 @@ SRC_URI="https://github.com/jcs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
LICENSE="ISC"
SLOT="0"
-IUSE=""
RDEPEND="
x11-libs/libX11
diff --git a/x11-misc/xbanish/xbanish-1.8_p20230519.ebuild b/x11-misc/xbanish/xbanish-1.8_p20230519.ebuild
index 769e960bb5..69ede7d3bd 100644
--- a/x11-misc/xbanish/xbanish-1.8_p20230519.ebuild
+++ b/x11-misc/xbanish/xbanish-1.8_p20230519.ebuild
@@ -15,7 +15,6 @@ S="${WORKDIR}/${PN}-${COMMIT}"
KEYWORDS="~amd64"
LICENSE="ISC"
SLOT="0"
-IUSE=""
RDEPEND="
x11-libs/libX11
diff --git a/x11-misc/xscreensaver-anclock/xscreensaver-anclock-2.2.1.ebuild b/x11-misc/xscreensaver-anclock/xscreensaver-anclock-2.2.1.ebuild
index ef4e693f50..977e129968 100644
--- a/x11-misc/xscreensaver-anclock/xscreensaver-anclock-2.2.1.ebuild
+++ b/x11-misc/xscreensaver-anclock/xscreensaver-anclock-2.2.1.ebuild
@@ -13,7 +13,6 @@ http://pt2k.xii.jp/software/anclock/xscreensaver/oldver/anclock-${PV}-for-xscree
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
COMMON_DEPEND="
dev-libs/libxml2
diff --git a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.22.ebuild b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.22.ebuild
index 764e5ab149..c0e1d858a0 100644
--- a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.22.ebuild
+++ b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.22.ebuild
@@ -21,7 +21,6 @@ fi
LICENSE="GPL-3"
SLOT="0"
-RDEPEND=""
DEPEND="${RDEPEND}"
DOCS=( README.md )
diff --git a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild
index 623049e1e8..119f5a8146 100644
--- a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild
+++ b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-9999.ebuild
@@ -21,7 +21,6 @@ fi
LICENSE="GPL-3"
SLOT="0"
-RDEPEND=""
DEPEND="${RDEPEND}"
DOCS=( README.md )
diff --git a/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20181023.ebuild b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20181023.ebuild
index 58e3386d2a..b870137cbc 100644
--- a/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20181023.ebuild
+++ b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20181023.ebuild
@@ -12,6 +12,5 @@ SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-claws-mail-theme/arch
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
S="${WORKDIR}/${PN}-${MY_COMMIT}"
diff --git a/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild
index a6f1d0deb1..49c20c6f98 100644
--- a/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild
+++ b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild
@@ -12,6 +12,5 @@ SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-claws-mail-theme/arch
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
S="${WORKDIR}/${PN}-${MY_COMMIT}"
diff --git a/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
index 2d165381bb..2ea70300c4 100644
--- a/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
+++ b/x11-themes/qogir-icon-theme/qogir-icon-theme-2020.11.22.ebuild
@@ -21,7 +21,6 @@ KEYWORDS="~amd64"
RESTRICT="binchecks strip"
# Unsure about dependencies
-RDEPEND=""
DEPEND="${RDEPEND}"
src_prepare() {