commit:     fcbf8cfbb761d0b1eddd2c94d47106569aef84df
Author:     Christopher Byrne <salah.coronya <AT> gmail <DOT> com>
AuthorDate: Thu Jan 15 01:32:01 2026 +0000
Commit:     Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 16 21:11:24 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcbf8cfb

sys-block/nbdkit: drop 1.32.4, 1.36.1, 1.42.0, 1.44.1

Signed-off-by: Christopher Byrne <salah.coronya <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45382
Closes: https://github.com/gentoo/gentoo/pull/45382
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>

 sys-block/nbdkit/Manifest                          |   4 -
 .../nbdkit/files/nbdkit-1.32.4-automagics.patch    | 153 ---------------------
 sys-block/nbdkit/nbdkit-1.32.4.ebuild              | 116 ----------------
 sys-block/nbdkit/nbdkit-1.36.1.ebuild              | 120 ----------------
 sys-block/nbdkit/nbdkit-1.42.0.ebuild              | 130 -----------------
 sys-block/nbdkit/nbdkit-1.44.1.ebuild              | 130 -----------------
 6 files changed, 653 deletions(-)

diff --git a/sys-block/nbdkit/Manifest b/sys-block/nbdkit/Manifest
index 8805ca58fbe3..147a58d5453a 100644
--- a/sys-block/nbdkit/Manifest
+++ b/sys-block/nbdkit/Manifest
@@ -1,6 +1,2 @@
-DIST nbdkit-1.32.4.tar.gz 2342420 BLAKE2B 
3ea6692a534548707bc488560b0f0bd0ddeb0daa4b2432da5de18a9a735408370c61b8c0a30d7d4ed6c915eb118948d2462ff4565036bec8a77c2c2fb712f4da
 SHA512 
0eb1f0f492ce3558fba8d472b26f7ca3db7beeba411c98e7e06b55c5456399be56f6b4cd4adb54567f744f8e07986af9f676a983da052d174ce2e3c28109dbc5
-DIST nbdkit-1.36.1.tar.gz 2400838 BLAKE2B 
afbfbda18122b17cbcdcc5b3a04ab37b7dffb139d084b196ef45e33717f376af61189beb63b2541444eaae0ed860b752c20cfe9cf27bf06bfb04bba1b5ce60c8
 SHA512 
ca0e6e6729fb6f43a9717a3815dfb8ff54a2f182ef079e72b0e5e1b018c55f2205be52a10abc0b0a2243d0737f27b1ccf67c0d9586135454a460d39dad79f042
-DIST nbdkit-1.42.0.tar.gz 2591226 BLAKE2B 
ee92187d3697c45289f0f1872bd39bce04c64c88b7c8e0551588db704062c699d2996ee729b50a526527107e899e83c09871990ef080416c56f18d9e65ab3a19
 SHA512 
c8360fc2d9e6806ab241dcd61da82f52a881dd394d2e6c8c5372d4920f0751fe20dfe9bf45ff35c34cd1e12fd35d2b7dcf17374387805ff6cdec599c543c6bdc
-DIST nbdkit-1.44.1.tar.gz 2648353 BLAKE2B 
5c930a325669c20142e9a4f11d5d115791c1d6f75fb4b9c8e2994223eb7b620a43903b9e8608de67ec490a832207a0270415af36865f0db2a63db12187666a93
 SHA512 
150a31ca7f64b76a4e4cc90d077e88531458f2766c0bb1f6f1ae23176d5c55a2e4dab61be58bd92b166e67fe70b67c9458a04d29978cbb1b89a6fa8ebca4617d
 DIST nbdkit-1.44.3.tar.gz 2656054 BLAKE2B 
9c63ac0a70e1398789609d68b854ddaea3ce24fb5335f6378833c72903d03a10446418f68282d065bc0233244bb170103a142f8e8508d6f7f0dc0b499feb7b03
 SHA512 
5809c11dd5bf73efd0ce92076647ece61af856f01f6a5e61ac9cddcd50de90e9d8b51ef1d91adfda075d74a8236972457ea3efa7ff1ea5ee7f2f11ba943c9ed7
 DIST nbdkit-1.46.0.tar.gz 2739966 BLAKE2B 
38a2c98a90b4bfaa594b6bbbc0db59971290c6f5aa4ca7b8c317c910bfaa6b2ea7cad9c6e4c37c4288d82e03c1854c7e23d70f4ef1d4460d20111dc2ffa446d8
 SHA512 
ed225bdbd5c1e96b40ed0493f72173853cedafc9ada2296e6418021d4e3f2e6732dbbb764d24baf6263f4b07c3868b05207518d34667fe68c7324360fc3f5254

diff --git a/sys-block/nbdkit/files/nbdkit-1.32.4-automagics.patch 
b/sys-block/nbdkit/files/nbdkit-1.32.4-automagics.patch
deleted file mode 100644
index 98b734fb7eb2..000000000000
--- a/sys-block/nbdkit/files/nbdkit-1.32.4-automagics.patch
+++ /dev/null
@@ -1,153 +0,0 @@
-From acf0b5e279d7a5154c32cac5e0ca820685bd01de Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <[email protected]>
-Date: Sun, 27 Nov 2022 16:08:38 +0100
-Subject: [PATCH] configure: Add --with s for automagic dependencies
-
----
-Upstreamed after release, see
-https://gitlab.com/nbdkit/nbdkit/-/merge_requests/18/pipelines
-
-configure.ac | 109 +++++++++++++++++++++++++++++++++++----------------
- 1 file changed, 76 insertions(+), 33 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index c379edfb..5a64ed88 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -604,22 +604,40 @@ AC_MSG_RESULT([$is_glibc_234])
- AM_CONDITIONAL([HAVE_GLIBC_234], [test "x$is_glibc_234" = "xyes"])
- 
- dnl Check for SELinux socket labelling (optional).
--PKG_CHECK_MODULES([LIBSELINUX], [libselinux], [
--    AC_SUBST([LIBSELINUX_CFLAGS])
--    AC_SUBST([LIBSELINUX_LIBS])
--    AC_DEFINE([HAVE_LIBSELINUX],[1],[libselinux found at compile time.])
--], [
--    AC_MSG_WARN([libselinux not found, SELinux socket labelling support will 
be disabled.])
-+AC_ARG_WITH([selinux],
-+    AS_HELP_STRING([--without-selinux], [disable SELinux support, used for 
socket labelling @<:@default=check@:>@]))
-+AS_IF([test "x$with_selinux" != xno], [
-+    PKG_CHECK_MODULES([LIBSELINUX], [libselinux], [
-+        AC_SUBST([LIBSELINUX_CFLAGS])
-+        AC_SUBST([LIBSELINUX_LIBS])
-+        AC_DEFINE([HAVE_LIBSELINUX],[1],[libselinux found at compile time.])
-+    ], [AC_MSG_WARN([libselinux not found, sockets will not be labeled.])])
-+])
-+
-+AS_IF([test "x$with_selinux" = xyes && test "x$LIBSELINUX_LIBS" = x], [
-+    AC_MSG_ERROR([selinux requested but not found])
- ])
- 
- dnl Check for GnuTLS (optional, for TLS support).
--PKG_CHECK_MODULES([GNUTLS], [gnutls >= 3.3.0], [
--    AC_SUBST([GNUTLS_CFLAGS])
--    AC_SUBST([GNUTLS_LIBS])
--    AC_DEFINE([HAVE_GNUTLS],[1],[gnutls found at compile time.])
--], [
--    AC_MSG_WARN([gnutls not found or < 3.3.0, TLS support will be disabled.])
-+AC_ARG_WITH([gnutls],
-+    [AS_HELP_STRING([--without-gnutls], [disable TLS support via GnuTLS 
@<:@default=check@:>@])],
-+    [],
-+    [: m4_divert_text([DEFAULTS], [with_manpages=check])])
-+
-+AS_IF([test "x$with_gnutls" != xno], [
-+    PKG_CHECK_MODULES([GNUTLS], [gnutls >= 3.3.0], [
-+        AC_SUBST([GNUTLS_CFLAGS])
-+        AC_SUBST([GNUTLS_LIBS])
-+        AC_DEFINE([HAVE_GNUTLS],[1],[gnutls found at compile time.])
-+    ], [
-+        AC_MSG_WARN([gnutls not found or < 3.3.0, TLS support will be 
disabled.])
-+    ])
- ])
-+
-+AS_IF([test "x$with_gnutls" = xyes && test x"$GNUTLS_LIBS" = x], [
-+    AC_MSG_ERROR([gnutls requested but not found])
-+])
-+
- AM_CONDITIONAL([HAVE_GNUTLS], [test "x$GNUTLS_LIBS" != "x"])
- 
- AS_IF([test "x$GNUTLS_LIBS" != "x"],[
-@@ -733,34 +751,59 @@ AM_CONDITIONAL([USE_LINKER_SCRIPT],
-                [test "x$use_linker_script" = "xyes"])
- 
- dnl Bash completion.
--PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], [
--    bash_completion=yes
--    AC_MSG_CHECKING([for bash-completions directory])
--    m4_ifdef([PKG_CHECK_VAR],[
--        PKG_CHECK_VAR(bashcompdir, [bash-completion], [completionsdir])
-+AC_ARG_WITH([bash-completions],
-+    [AS_HELP_STRING([--without-bash-completions], [disable installing bash 
completions @<:@default=check@:>@])],
-+    [],
-+    [: m4_divert_text([DEFAULTS], [with_readline=check])])
-+
-+AS_IF([test "x$with_bash_completions" != xno], [
-+    PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], [
-+        bash_completion=yes
-+        AC_MSG_CHECKING([for bash-completions directory])
-+        m4_ifdef([PKG_CHECK_VAR],[
-+            PKG_CHECK_VAR(bashcompdir, [bash-completion], [completionsdir])
-+        ])
-+        AS_IF([test -z "$bashcompdir"], [
-+            bashcompdir="${sysconfdir}/bash_completion.d"
-+        ])
-+        AC_MSG_RESULT([$bashcompdir])
-+        AC_SUBST([bashcompdir])
-+    ],[
-+        bash_completion=no
-+        AC_MSG_WARN([bash-completion not installed])
-     ])
--    AS_IF([test -z "$bashcompdir"], [
--        bashcompdir="${sysconfdir}/bash_completion.d"
--    ])
--    AC_MSG_RESULT([$bashcompdir])
--    AC_SUBST([bashcompdir])
--],[
--    bash_completion=no
--    AC_MSG_WARN([bash-completion not installed])
- ])
-+
-+AS_IF([test "x$bash_completion" = xno && test "x$with_bash_completions" = 
xyes], [
-+    AC_MSG_ERROR([bash-completions requested but required packages not found])
-+])
-+
- AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$bash_completion" = "xyes"])
- 
- dnl Check we have enough to run podwrapper.
--AC_CHECK_PROG([PERL],[perl],[perl],[no])
--AS_IF([test "x$PERL" != "xno"],[
--    AC_MSG_CHECKING([if we have perl Pod::Man and Pod::Simple])
--    AS_IF([$PERL -MPod::Man -MPod::Simple -e 1 >&AS_MESSAGE_LOG_FD 2>&1],[
--        enable_pod=yes
--    ],[
--        enable_pod=no
-+
-+AC_ARG_WITH([manpages],
-+    [AS_HELP_STRING([--without-manpages], [Do not build man pages 
@<:@default=check@:>@])],
-+    [],
-+    [: m4_divert_text([DEFAULTS], [with_manpages=check])])
-+
-+enable_pod=no
-+AC_CHECK_PROGS([PERL], [perl], [])
-+
-+AS_IF([test "x$enable_manpages" != xno], [
-+    AS_IF([test "x$PERL" != "x"],[
-+        AC_MSG_CHECKING([if we have perl Pod::Man and Pod::Simple])
-+        AS_IF([$PERL -MPod::Man -MPod::Simple -e 1 >&AS_MESSAGE_LOG_FD 2>&1],[
-+            enable_pod=yes
-+        ])
-+        AC_MSG_RESULT([$enable_pod])
-     ])
--    AC_MSG_RESULT([$enable_pod])
- ])
-+
-+AS_IF([test "x$enable_pod" = xno && test "x$enable_manpages" = xyes], [
-+    AC_MSG_ERROR([man-pages requested but required packages not found])
-+])
-+
- AM_CONDITIONAL([HAVE_POD],
-                [test "x$PERL" != "xno" && test "x$enable_pod" = "xyes"])
- 
--- 
-2.38.1
-

diff --git a/sys-block/nbdkit/nbdkit-1.32.4.ebuild 
b/sys-block/nbdkit/nbdkit-1.32.4.ebuild
deleted file mode 100644
index 56174ebc8850..000000000000
--- a/sys-block/nbdkit/nbdkit-1.32.4.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools optfeature
-
-DESCRIPTION="NBD server with stable plugin ABI and permissive license"
-HOMEPAGE="https://gitlab.com/nbdkit/nbdkit";
-SRC_URI="https://download.libguestfs.org/nbdkit/$(ver_cut 
1-2)-stable/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~sparc ~x86"
-IUSE="curl ext2 nbd gnutls libguestfs libssh libvirt lzma selinux torrent 
valgrind zlib zstd"
-
-RDEPEND="
-       virtual/libiconv
-       selinux? ( sys-libs/libselinux )
-       gnutls? ( net-libs/gnutls:= )
-       curl? ( net-misc/curl )
-       libssh? ( net-libs/libssh:= )
-       libvirt? ( app-emulation/libvirt:= )
-       zlib? ( virtual/zlib:= )
-       nbd? ( sys-libs/libnbd )
-       lzma? ( app-arch/xz-utils )
-       zstd? ( app-arch/zstd:= )
-       libguestfs? ( app-emulation/libguestfs:= )
-       ext2? ( sys-fs/e2fsprogs )
-       torrent? ( net-libs/libtorrent-rasterbar:= )
-"
-DEPEND="
-       ${RDEPEND}
-       valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="
-       dev-lang/perl
-"
-
-PATCHES=(
-       "${FILESDIR}/${P}-automagics.patch"
-)
-
-src_prepare() {
-       default
-
-       # TODO(arsen): This test fails for some reason.
-       cat <<-HACK > tests/test-file-extents.sh || die
-               #!/bin/sh
-               echo Gentoo: This test is skipped
-               exit 77
-       HACK
-
-       eautoreconf
-}
-
-src_configure() {
-       local myeconfargs=(
-               --with-extra=Gentoo
-
-               --with-iconv
-               --with-manpages
-
-               $(use_with selinux)
-               $(use_with gnutls)
-               $(use_with curl)
-               $(use_with libvirt)
-               $(use_with zlib)
-               $(use_with nbd libnbd)
-               $(use_with lzma liblzma)
-               $(use_with zstd libzstd)
-               $(use_with libguestfs)
-               $(use_with ext2)
-               $(use_enable torrent)
-               $(use_enable valgrind)
-
-               --disable-linuxdisk # Not in Gentoo.
-               --disable-libfuzzer # Should not be used normally according to 
upstream
-
-               # TODO(arsen): Bindings left out
-               --disable-perl
-               --disable-python
-               --disable-ocaml
-               --disable-rust
-               --disable-ruby
-               --disable-tcl
-               --disable-lua
-               --disable-golang
-
-               # This just enabled a few code paths with no extra library
-               # dependencies, but it does have an extra xorriso runtime
-               # dependency.  Seeing as it's optional, and it conflates BDEPEND
-               # and RDEPEND; I think it's okay to just specify that it uses
-               # XORRISO installed as xorriso.  Maybe the user should be able
-               # to override this in the future if they prefer one of the other
-               # ISOPROGs?
-               --with-iso
-               ac_cv_prog_XORRISO=xorriso
-
-               # Involves proprietary code and a dlopen mess, see
-               # plugins/vddk/README.VDDK.
-               --disable-vddk
-       )
-
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-       optfeature "virtual ISO plugin via xorriso" dev-libs/libisoburn
-}

diff --git a/sys-block/nbdkit/nbdkit-1.36.1.ebuild 
b/sys-block/nbdkit/nbdkit-1.36.1.ebuild
deleted file mode 100644
index f71b07c095d5..000000000000
--- a/sys-block/nbdkit/nbdkit-1.36.1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools optfeature bash-completion-r1
-
-DESCRIPTION="NBD server with stable plugin ABI and permissive license"
-HOMEPAGE="https://gitlab.com/nbdkit/nbdkit";
-SRC_URI="https://download.libguestfs.org/nbdkit/$(ver_cut 
1-2)-stable/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~sparc ~x86"
-IUSE="
-       curl ext2 nbd gnutls libguestfs libssh libvirt lzma selinux torrent
-       valgrind zlib zlib-ng zstd
-"
-
-RDEPEND="
-       virtual/libiconv
-       selinux? ( sys-libs/libselinux )
-       gnutls? ( net-libs/gnutls:= )
-       curl? ( net-misc/curl )
-       libssh? ( net-libs/libssh:= )
-       libvirt? ( app-emulation/libvirt:= )
-       zlib? ( virtual/zlib:= )
-       zlib-ng? ( sys-libs/zlib-ng )
-       nbd? ( sys-libs/libnbd )
-       lzma? ( app-arch/xz-utils )
-       zstd? ( app-arch/zstd:= )
-       libguestfs? ( app-emulation/libguestfs:= )
-       ext2? ( sys-fs/e2fsprogs )
-       torrent? ( net-libs/libtorrent-rasterbar:= )
-"
-DEPEND="
-       ${RDEPEND}
-       valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="
-       dev-lang/perl
-"
-
-src_prepare() {
-       default
-
-       # TODO(arsen): This test fails for some reason.
-       cat <<-HACK > tests/test-file-extents.sh || die
-               #!/bin/sh
-               echo Gentoo: This test is skipped
-               exit 77
-       HACK
-
-       eautoreconf
-}
-
-src_configure() {
-       local myeconfargs=(
-               --with-extra=Gentoo
-
-               --with-iconv
-               --with-manpages
-
-               $(use_with selinux)
-               $(use_with gnutls)
-               $(use_with curl)
-               $(use_with libvirt)
-               $(use_with zlib)
-               $(use_with zlib-ng)
-               $(use_with nbd libnbd)
-               $(use_with lzma liblzma)
-               $(use_with zstd libzstd)
-               $(use_with libguestfs)
-               $(use_with ext2)
-               $(use_enable torrent)
-               $(use_enable valgrind)
-
-               --disable-linuxdisk # Not in Gentoo.
-               --disable-libfuzzer # Should not be used normally according to 
upstream
-               --without-libblkio # Not in Gentoo.
-               --without-bash-completions # Handled manually.
-
-               # TODO(arsen): Bindings left out
-               --disable-perl
-               --disable-python
-               --disable-ocaml
-               --disable-rust
-               --disable-ruby
-               --disable-tcl
-               --disable-lua
-               --disable-golang
-
-               # This just enabled a few code paths with no extra library
-               # dependencies, but it does have an extra xorriso runtime
-               # dependency.  Seeing as it's optional, and it conflates BDEPEND
-               # and RDEPEND; I think it's okay to just specify that it uses
-               # XORRISO installed as xorriso.  Maybe the user should be able
-               # to override this in the future if they prefer one of the other
-               # ISOPROGs?
-               --with-iso
-               ac_cv_prog_XORRISO=xorriso
-
-               # Involves proprietary code and a dlopen mess, see
-               # plugins/vddk/README.VDDK.
-               --disable-vddk
-       )
-
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       find "${ED}" -name '*.la' -delete || die
-       dobashcomp bash-completion/nbdkit
-}
-
-pkg_postinst() {
-       optfeature "virtual ISO plugin via xorriso" dev-libs/libisoburn
-}

diff --git a/sys-block/nbdkit/nbdkit-1.42.0.ebuild 
b/sys-block/nbdkit/nbdkit-1.42.0.ebuild
deleted file mode 100644
index 0c8bbcb78048..000000000000
--- a/sys-block/nbdkit/nbdkit-1.42.0.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit autotools bash-completion-r1 optfeature python-single-r1
-
-DESCRIPTION="NBD server with stable plugin ABI and permissive license"
-HOMEPAGE="https://gitlab.com/nbdkit/nbdkit";
-SRC_URI="https://download.libguestfs.org/nbdkit/$(ver_cut 
1-2)-stable/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~sparc ~x86"
-IUSE="
-       curl ext2 nbd gnutls libguestfs libssh libvirt lzma selinux python
-       torrent valgrind zlib zlib-ng zstd
-"
-
-RDEPEND="
-       virtual/libiconv
-       selinux? ( sys-libs/libselinux )
-       gnutls? ( net-libs/gnutls:= )
-       curl? ( net-misc/curl )
-       libssh? ( net-libs/libssh:= )
-       libvirt? ( app-emulation/libvirt:= )
-       zlib? ( virtual/zlib:= )
-       zlib-ng? ( sys-libs/zlib-ng )
-       nbd? ( sys-libs/libnbd )
-       lzma? ( app-arch/xz-utils )
-       zstd? ( app-arch/zstd:= )
-       libguestfs? ( app-emulation/libguestfs:= )
-       ext2? ( sys-fs/e2fsprogs )
-       torrent? ( net-libs/libtorrent-rasterbar:= )
-       python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
-       ${RDEPEND}
-       valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="
-       dev-lang/perl
-       virtual/pkgconfig
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
-       default
-
-       # TODO(arsen): This test fails for some reason.
-       cat <<-HACK > tests/test-file-extents.sh || die
-               #!/bin/sh
-               echo Gentoo: This test is skipped
-               exit 77
-       HACK
-
-       eautoreconf
-}
-
-src_configure() {
-       local myeconfargs=(
-               --with-extra=Gentoo
-
-               --with-iconv
-               --with-manpages
-
-               $(use_with selinux)
-               $(use_with gnutls)
-               $(use_with curl)
-               $(use_with libvirt)
-               $(use_with zlib)
-               $(use_with zlib-ng)
-               $(use_with nbd libnbd)
-               $(use_with lzma liblzma)
-               $(use_with zstd libzstd)
-               $(use_with libguestfs)
-               $(use_with ext2)
-               $(use_with libssh ssh)
-               $(use_enable torrent)
-               $(use_enable valgrind)
-
-               --disable-linuxdisk # Not in Gentoo.
-               --disable-libfuzzer # Should not be used normally according to 
upstream
-               --without-libblkio # Not in Gentoo.
-               --without-bash-completions # Handled manually.
-
-               # TODO(arsen): Bindings left out
-               --disable-perl
-               # salahx: Add python support
-               $(use_enable python)
-               --disable-ocaml
-               --disable-rust
-               --disable-tcl
-               --disable-lua
-               --disable-golang
-
-               # This just enabled a few code paths with no extra library
-               # dependencies, but it does have an extra xorriso runtime
-               # dependency.  Seeing as it's optional, and it conflates BDEPEND
-               # and RDEPEND; I think it's okay to just specify that it uses
-               # XORRISO installed as xorriso.  Maybe the user should be able
-               # to override this in the future if they prefer one of the other
-               # ISOPROGs?
-               --with-iso
-               ac_cv_prog_XORRISO=xorriso
-
-               # Involves proprietary code and a dlopen mess, see
-               # plugins/vddk/README.VDDK.
-               --disable-vddk
-       )
-
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       find "${ED}" -name '*.la' -delete || die
-       dobashcomp bash-completion/nbdkit
-}
-
-pkg_postinst() {
-       optfeature "virtual ISO plugin via xorriso" dev-libs/libisoburn
-       if use python; then
-               optfeature "Amazon S3 support" dev-python/boto3
-       fi
-}

diff --git a/sys-block/nbdkit/nbdkit-1.44.1.ebuild 
b/sys-block/nbdkit/nbdkit-1.44.1.ebuild
deleted file mode 100644
index 2e9bb1ca11f5..000000000000
--- a/sys-block/nbdkit/nbdkit-1.44.1.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit autotools bash-completion-r1 optfeature python-single-r1
-
-DESCRIPTION="NBD server with stable plugin ABI and permissive license"
-HOMEPAGE="https://gitlab.com/nbdkit/nbdkit";
-SRC_URI="https://download.libguestfs.org/nbdkit/$(ver_cut 
1-2)-stable/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~sparc ~x86"
-IUSE="
-       curl ext2 nbd gnutls libguestfs libssh libvirt lzma selinux python
-       torrent valgrind zlib zlib-ng zstd
-"
-
-RDEPEND="
-       virtual/libiconv
-       selinux? ( sys-libs/libselinux )
-       gnutls? ( net-libs/gnutls:= )
-       curl? ( net-misc/curl )
-       libssh? ( net-libs/libssh:= )
-       libvirt? ( app-emulation/libvirt:= )
-       zlib? ( virtual/zlib:= )
-       zlib-ng? ( sys-libs/zlib-ng )
-       nbd? ( sys-libs/libnbd )
-       lzma? ( app-arch/xz-utils )
-       zstd? ( app-arch/zstd:= )
-       libguestfs? ( app-emulation/libguestfs:= )
-       ext2? ( sys-fs/e2fsprogs )
-       torrent? ( net-libs/libtorrent-rasterbar:= )
-       python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
-       ${RDEPEND}
-       valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="
-       dev-lang/perl
-       virtual/pkgconfig
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
-       default
-
-       # TODO(arsen): This test fails for some reason.
-       cat <<-HACK > tests/test-file-extents.sh || die
-               #!/bin/sh
-               echo Gentoo: This test is skipped
-               exit 77
-       HACK
-
-       eautoreconf
-}
-
-src_configure() {
-       local myeconfargs=(
-               --with-extra=Gentoo
-
-               --with-iconv
-               --with-manpages
-
-               $(use_with selinux)
-               $(use_with gnutls)
-               $(use_with curl)
-               $(use_with libvirt)
-               $(use_with zlib)
-               $(use_with zlib-ng)
-               $(use_with nbd libnbd)
-               $(use_with lzma liblzma)
-               $(use_with zstd libzstd)
-               $(use_with libguestfs)
-               $(use_with ext2)
-               $(use_with libssh ssh)
-               $(use_enable torrent)
-               $(use_enable valgrind)
-
-               --disable-linuxdisk # Not in Gentoo.
-               --disable-libfuzzer # Should not be used normally according to 
upstream
-               --without-libblkio # Not in Gentoo.
-               --without-bash-completions # Handled manually.
-
-               # TODO(arsen): Bindings left out
-               --disable-perl
-               # salahx: Add python support
-               $(use_enable python)
-               --disable-ocaml
-               --disable-rust
-               --disable-tcl
-               --disable-lua
-               --disable-golang
-
-               # This just enabled a few code paths with no extra library
-               # dependencies, but it does have an extra xorriso runtime
-               # dependency.  Seeing as it's optional, and it conflates BDEPEND
-               # and RDEPEND; I think it's okay to just specify that it uses
-               # XORRISO installed as xorriso.  Maybe the user should be able
-               # to override this in the future if they prefer one of the other
-               # ISOPROGs?
-               --with-iso
-               ac_cv_prog_XORRISO=xorriso
-
-               # Involves proprietary code and a dlopen mess, see
-               # plugins/vddk/README.VDDK.
-               --disable-vddk
-       )
-
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       find "${ED}" -name '*.la' -delete || die
-       dobashcomp bash-completion/nbdkit
-}
-
-pkg_postinst() {
-       optfeature "virtual ISO plugin via xorriso" dev-libs/libisoburn
-       if use python; then
-               optfeature "Amazon S3 support" dev-python/boto3
-       fi
-}

Reply via email to