sys-block / nbdkit

NBD server with stable plugin ABI and permissive license

Official package sites : https://gitlab.com/nbdkit/nbdkit ·

v1.42.0 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~ppc64 ~sparc ~x86
USE flags
curl ext2 gnutls libguestfs libssh libvirt lzma nbd python selinux torrent valgrind zlib zlib-ng zstd

v1.36.1 :: 0 :: gentoo

Modified
License
BSD
Keywords
amd64 ~ppc64 ~sparc ~x86
USE flags
curl ext2 gnutls libguestfs libssh libvirt lzma nbd selinux torrent valgrind zlib zlib-ng zstd

v1.32.4 :: 0 :: gentoo

Modified
License
BSD
Keywords
amd64 ~sparc ~x86
USE flags
curl ext2 gnutls libguestfs libssh libvirt lzma nbd selinux torrent valgrind zlib zstd

General

curl
Add support for client-side URL transfer library
ext2
Enable the ext2 filter via sys-fs/e2fsprogs.
gnutls
Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
libguestfs
Enable the app-emulation/libguestfs plugin.
libssh
Enable the SSH plugin via net-libs/libssh.
libvirt
Enable the app-emulation/libvirt plugin.
lzma
Support for LZMA compression algorithm
nbd
Enable the nbd plugin via sys-libs/libnbd.
python
Add optional support/bindings for the Python language
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
torrent
Enable the torrent plugin via net-libs/libtorrent-rasterbar.
valgrind
Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
zlib
Add support for zlib compression
zlib-ng
Use sys-libs/zlib-ng to handle zlib decompression.
zstd
Enable support for ZSTD compression

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only

app-arch / xz-utils : Utils for managing LZMA compressed files

app-arch / zstd : zstd fast compression library

app-emulation / libguestfs : Tools for accessing, inspecting, and modifying virtual machine (VM) disk images

app-emulation / libvirt : C toolkit to manipulate virtual machines

dev-debug / valgrind : An open-source memory debugger for GNU/Linux

dev-lang / python : Freethreading (no-GIL) version of Python programming language

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

net-libs / libssh : Access a working SSH implementation by means of a library

net-libs / libtorrent-rasterbar : C++ BitTorrent implementation focusing on efficiency and scalability

net-misc / curl : A Client that groks URLs

sys-fs / e2fsprogs : Standard EXT2/EXT3/EXT4 filesystem utilities

sys-libs / libnbd : NBD client library in userspace

sys-libs / libselinux : SELinux userland library

sys-libs / zlib : Standard (de)compression library

sys-libs / zlib-ng : Fork of the zlib data compression library

virtual / libiconv : Virtual for the GNU conversion library

app-arch / xz-utils : Utils for managing LZMA compressed files

app-arch / zstd : zstd fast compression library

app-emulation / libguestfs : Tools for accessing, inspecting, and modifying virtual machine (VM) disk images

app-emulation / libvirt : C toolkit to manipulate virtual machines

dev-lang / python : Freethreading (no-GIL) version of Python programming language

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

net-libs / libssh : Access a working SSH implementation by means of a library

net-libs / libtorrent-rasterbar : C++ BitTorrent implementation focusing on efficiency and scalability

net-misc / curl : A Client that groks URLs

sys-fs / e2fsprogs : Standard EXT2/EXT3/EXT4 filesystem utilities

sys-libs / libnbd : NBD client library in userspace

sys-libs / libselinux : SELinux userland library

sys-libs / zlib : Standard (de)compression library

sys-libs / zlib-ng : Fork of the zlib data compression library

virtual / libiconv : Virtual for the GNU conversion library

app-emulation / libvirt : C toolkit to manipulate virtual machines

app-emulation / virt-v2v : Tool to convert guests from foreign hypervisors to run on KVM

net-fs / s3backer : A filesystem that contains a single file backed by Amazon S3

sys-libs / libnbd : NBD client library in userspace

Repository mirror & CI · gentoo
Merge updates from master
Christopher Byrne · gentoo
sys-block/nbdkit: add 1.42.0
Fixes libssh support, it wasn't wired up in src_configure before Add python bindings (needed to add app-emulation/virt-v2v) Closes: https://bugs.gentoo.org/910645 Closes: https://bugs.gentoo.org/948861 Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40825 Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-block/nbdkit: Stabilize 1.36.1 amd64, #945663
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
sys-block/nbdkit: Keyword 1.36.1 sparc, #917288
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/valgrind
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-block/nbdkit: Keyword 1.36.1 ppc64, #892954
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
sys-block/nbdkit: add 1.36.1
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
sys-block/nbdkit: drop WANT_LIBTOOL=none
Closes: https://bugs.gentoo.org/915188 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-block/nbdkit: Keyword 1.32.4 sparc, #906331
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-block/nbdkit: add Valgrind support
It does do at least one thing - suppress dlclose() which confuses Valgrind. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-block/nbdkit: Stabilize 1.32.4 amd64, #891965
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-block/nbdkit: Keyword 1.32.4 x86, #884187
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-block/nbdkit: new package, add 1.32.4
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Co-authored-by: Arsen Arsenović <arsen@aarsen.me> Signed-off-by: Sam James <sam@gentoo.org>