diff --git a/net/nbdkit/Makefile b/net/nbdkit/Makefile index d6fe1b73312f..a69762e098e9 100644 --- a/net/nbdkit/Makefile +++ b/net/nbdkit/Makefile @@ -1,74 +1,76 @@ PORTNAME= nbdkit -PORTVERSION= 1.44.4 +PORTVERSION= 1.46.0 CATEGORIES= net # XXX Although nbdkit uses github for its homepage, the release tarballs served # by github haven't been through autoconf. So we must download the sources # from libguestfs.org instead. MASTER_SITES= http://download.libguestfs.org/${PORTNAME}/${PORTVERSION:R}-stable/ MAINTAINER= dtxdf@FreeBSD.org COMMENT= Network Block Device server toolkit with stable ABI and permissive license WWW= https://gitlab.com/nbdkit/nbdkit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash-completion>0:shells/bash-completion \ bash:shells/bash USES= compiler:c11 cpe gmake libtool pkgconfig CPE_VENDOR= nbdkit_project USE_LDCONFIG= yes USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share # Rust consumers will download the Rust plugin from crates.io CONFIGURE_ARGS+= --disable-rust # These libraries does not exist on ports CONFIGURE_ARGS+= --without-libguestfs \ --without-libnbd # We could theoretically build these other plugins, if anybody cares to. CONFIGURE_ARGS+= --disable-golang \ --disable-linuxdisk \ --disable-lua \ --disable-ocaml \ --disable-tcl \ --disable-vddk \ --without-ext2 \ --without-iso INSTALL_TARGET= install-strip TEST_TARGET= check OPTIONS_DEFINE= CURL GNUTLS LIBVIRT LZMA MANPAGES PERL PYTHON RUBY SSH ZLIB \ ZSTD OPTIONS_DEFAULT= GNUTLS MANPAGES OPTIONS_SUB= yes CURL_BUILD_DEPENDS+= curl:ftp/curl CURL_RUN_DEPENDS+= curl:ftp/curl CURL_CONFIGURE_WITH= curl GNUTLS_BUILD_DEPENDS= gnutls>0:security/gnutls GNUTLS_RUN_DEPENDS= gnutls>0:security/gnutls LIBVIRT_LIB_DEPENDS= libvirt.so:devel/libvirt LIBVIRT_CONFIGURE_WITH= libvirt LZMA_LIB_DEPENDS= liblzma.so:archivers/lzmalib LZMA_CONFIGURE_WITH= liblzma MANPAGES_USES+= perl5 MANPAGES_USE+= PERL5=build PERL_USE+= perl5 PERL_CONFIGURE_ENABLE= perl PYTHON_USES+= python PYTHON_CONFIGURE_ENABLE= python RUBY_USE+= ruby RUBY_CONFIGURE_ENABLE= ruby SSH_LIB_DEPENDS= libssh.so:security/libssh SSH_CONFIGURE_WITH= ssh ZLIB_CONFIGURE_WITH= zlib +# Fix "WARNING: zlib-ng not found, zlib operations will run slower" +ZLIB_LIB_DEPENDS= libz-ng.so:archivers/zlib-ng ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd ZSTD_CONFIGURE_WITH= libzstd .include diff --git a/net/nbdkit/distinfo b/net/nbdkit/distinfo index bfeb3cec6b8c..b3e37afe7a71 100644 --- a/net/nbdkit/distinfo +++ b/net/nbdkit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761865788 -SHA256 (nbdkit-1.44.4.tar.gz) = 281d83daf954e04c739a5f29d10e5440de69e9009654a2935aee7cbf3aebca91 -SIZE (nbdkit-1.44.4.tar.gz) = 2659658 +TIMESTAMP = 1766254321 +SHA256 (nbdkit-1.46.0.tar.gz) = 149aebf9a754786adc619a286e16803e7043fb742f6ee8709b8e26dd7949d0ce +SIZE (nbdkit-1.46.0.tar.gz) = 2739966 diff --git a/net/nbdkit/pkg-plist b/net/nbdkit/pkg-plist index 0a4abbe09224..3b7d0d063b04 100644 --- a/net/nbdkit/pkg-plist +++ b/net/nbdkit/pkg-plist @@ -1,234 +1,240 @@ include/nbd-protocol.h include/nbdkit-common.h include/nbdkit-filter.h include/nbdkit-plugin.h include/nbdkit-version.h +lib/nbdkit/filters/nbdkit-count-filter.so +lib/nbdkit/filters/nbdkit-map-filter.so lib/nbdkit/filters/nbdkit-blocksize-filter.so lib/nbdkit/filters/nbdkit-cache-filter.so -lib/nbdkit/filters/nbdkit-cacheextents-filter.so lib/nbdkit/filters/nbdkit-cow-filter.so lib/nbdkit/filters/nbdkit-delay-filter.so lib/nbdkit/filters/nbdkit-error-filter.so lib/nbdkit/filters/nbdkit-exitlast-filter.so lib/nbdkit/filters/nbdkit-extentlist-filter.so lib/nbdkit/filters/nbdkit-fua-filter.so lib/nbdkit/filters/nbdkit-ip-filter.so lib/nbdkit/filters/nbdkit-limit-filter.so lib/nbdkit/filters/nbdkit-log-filter.so lib/nbdkit/filters/nbdkit-nocache-filter.so lib/nbdkit/filters/nbdkit-noextents-filter.so lib/nbdkit/filters/nbdkit-nofilter-filter.so lib/nbdkit/filters/nbdkit-noparallel-filter.so lib/nbdkit/filters/nbdkit-nozero-filter.so lib/nbdkit/filters/nbdkit-offset-filter.so lib/nbdkit/filters/nbdkit-partition-filter.so lib/nbdkit/filters/nbdkit-rate-filter.so lib/nbdkit/filters/nbdkit-readahead-filter.so lib/nbdkit/filters/nbdkit-retry-filter.so lib/nbdkit/filters/nbdkit-stats-filter.so lib/nbdkit/filters/nbdkit-truncate-filter.so %%LZMA%%lib/nbdkit/filters/nbdkit-xz-filter.so %%CURL%%lib/nbdkit/plugins/nbdkit-curl-plugin.so lib/nbdkit/plugins/nbdkit-data-plugin.so lib/nbdkit/plugins/nbdkit-eval-plugin.so lib/nbdkit/plugins/nbdkit-example1-plugin.so lib/nbdkit/plugins/nbdkit-example2-plugin.so lib/nbdkit/plugins/nbdkit-example3-plugin.so %%PERL%%lib/nbdkit/plugins/nbdkit-example4-plugin lib/nbdkit/plugins/nbdkit-file-plugin.so lib/nbdkit/plugins/nbdkit-floppy-plugin.so lib/nbdkit/plugins/nbdkit-full-plugin.so -%%ZLIB%%lib/nbdkit/plugins/nbdkit-gzip-plugin.so lib/nbdkit/plugins/nbdkit-info-plugin.so %%LIBVIRT%%lib/nbdkit/plugins/nbdkit-libvirt-plugin.so lib/nbdkit/plugins/nbdkit-memory-plugin.so lib/nbdkit/plugins/nbdkit-null-plugin.so lib/nbdkit/plugins/nbdkit-partitioning-plugin.so lib/nbdkit/plugins/nbdkit-pattern-plugin.so %%PERL%%lib/nbdkit/plugins/nbdkit-perl-plugin.so %%PYTHON%%lib/nbdkit/plugins/nbdkit-python-plugin.so lib/nbdkit/plugins/nbdkit-random-plugin.so lib/nbdkit/plugins/nbdkit-sh-plugin.so lib/nbdkit/plugins/nbdkit-split-plugin.so %%SSH%%lib/nbdkit/plugins/nbdkit-ssh-plugin.so %%PERL%%lib/nbdkit/plugins/nbdkit-tar-plugin lib/nbdkit/plugins/nbdkit-tmpdisk-plugin.so lib/nbdkit/plugins/nbdkit-zero-plugin.so lib/nbdkit/filters/nbdkit-blocksize-policy-filter.so lib/nbdkit/filters/nbdkit-checkwrite-filter.so lib/nbdkit/filters/nbdkit-ddrescue-filter.so lib/nbdkit/filters/nbdkit-evil-filter.so lib/nbdkit/filters/nbdkit-exitwhen-filter.so lib/nbdkit/filters/nbdkit-exportname-filter.so lib/nbdkit/filters/nbdkit-luks-filter.so lib/nbdkit/filters/nbdkit-multi-conn-filter.so lib/nbdkit/filters/nbdkit-openonce-filter.so lib/nbdkit/filters/nbdkit-pause-filter.so lib/nbdkit/filters/nbdkit-protect-filter.so lib/nbdkit/filters/nbdkit-qcow2dec-filter.so lib/nbdkit/filters/nbdkit-readonly-filter.so lib/nbdkit/filters/nbdkit-retry-request-filter.so lib/nbdkit/filters/nbdkit-rotational-filter.so lib/nbdkit/filters/nbdkit-scan-filter.so lib/nbdkit/filters/nbdkit-spinning-filter.so lib/nbdkit/filters/nbdkit-swab-filter.so lib/nbdkit/filters/nbdkit-tar-filter.so lib/nbdkit/filters/nbdkit-time-limit-filter.so lib/nbdkit/filters/nbdkit-tls-fallback-filter.so lib/nbdkit/plugins/nbdkit-cc-plugin.so lib/nbdkit/plugins/nbdkit-cdi-plugin.so lib/nbdkit/plugins/nbdkit-ondemand-plugin.so lib/nbdkit/plugins/nbdkit-ones-plugin.so lib/nbdkit/plugins/nbdkit-sparse-random-plugin.so +%%ZLIB%%lib/nbdkit/filters/nbdkit-gzip-filter.so +%%ZLIB%%lib/nbdkit/filters/nbdkit-indexed-gzip-filter.so libdata/pkgconfig/nbdkit.pc sbin/nbdkit share/bash-completion/completions/nbdkit %%MANPAGES%%share/man/man1/nbdkit-blocksize-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-cache-filter.1.gz -%%MANPAGES%%share/man/man1/nbdkit-cacheextents-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-captive.1.gz %%MANPAGES%%share/man/man1/nbdkit-cow-filter.1.gz %%MANPAGES%%%%CURL%%share/man/man1/nbdkit-curl-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-data-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-delay-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-error-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-eval-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-example1-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-example2-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-example3-plugin.1.gz %%MANPAGES%%%%PERL%%share/man/man1/nbdkit-example4-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-exitlast-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-extentlist-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-file-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-floppy-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-fua-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-full-plugin.1.gz -%%MANPAGES%%%%ZLIB%%share/man/man1/nbdkit-gzip-plugin.1.gz +%%MANPAGES%%%%ZLIB%%share/man/man1/nbdkit-gzip-filter.1.gz +%%MANPAGES%%%%ZLIB%%share/man/man1/nbdkit-indexed-gzip-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-info-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-ip-filter.1.gz %%MANPAGES%%%%LIBVIRT%%share/man/man1/nbdkit-libvirt-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-limit-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-log-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-loop.1.gz %%MANPAGES%%share/man/man1/nbdkit-memory-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-nocache-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-noextents-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-nofilter-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-noparallel-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-nozero-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-null-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-offset-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-partition-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-partitioning-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-pattern-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-probing.1.gz %%MANPAGES%%share/man/man1/nbdkit-protocol.1.gz %%MANPAGES%%share/man/man1/nbdkit-random-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-rate-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-readahead-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.10.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.12.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.14.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.16.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.18.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.20.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.4.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.6.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.8.1.gz %%MANPAGES%%share/man/man1/nbdkit-retry-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-security.1.gz %%MANPAGES%%share/man/man1/nbdkit-service.1.gz %%MANPAGES%%share/man/man1/nbdkit-split-plugin.1.gz %%MANPAGES%%%%SSH%%share/man/man1/nbdkit-ssh-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-stats-filter.1.gz %%MANPAGES%%%%PERL%%share/man/man1/nbdkit-tar-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-tls.1.gz %%MANPAGES%%share/man/man1/nbdkit-tmpdisk-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-truncate-filter.1.gz %%MANPAGES%%%%LZMA%%share/man/man1/nbdkit-xz-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-zero-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit.1.gz %%MANPAGES%%share/man/man3/nbdkit-filter.3.gz %%MANPAGES%%%%PERL%%share/man/man3/nbdkit-perl-plugin.3.gz %%MANPAGES%%share/man/man3/nbdkit-plugin.3.gz %%MANPAGES%%%%PYTHON%%share/man/man3/nbdkit-python-plugin.3.gz %%MANPAGES%%share/man/man3/nbdkit-sh-plugin.3.gz %%MANPAGES%%share/man/man1/nbdkit-blocksize-policy-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-cdi-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-checkwrite-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-client.1.gz %%MANPAGES%%share/man/man1/nbdkit-ddrescue-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-evil-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-exitwhen-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-exportname-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-luks-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-multi-conn-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-ondemand-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-ones-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-openonce-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-pause-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-protect-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-qcow2dec-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-readonly-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.22.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.24.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.26.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.28.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.30.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.32.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.34.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.36.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.38.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.40.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.42.1.gz %%MANPAGES%%share/man/man1/nbdkit-release-notes-1.44.1.gz %%MANPAGES%%share/man/man1/nbdkit-retry-request-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-rotational-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-scan-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-sparse-random-plugin.1.gz %%MANPAGES%%share/man/man1/nbdkit-spinning-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-swab-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-tar-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-time-limit-filter.1.gz %%MANPAGES%%share/man/man1/nbdkit-tls-fallback-filter.1.gz %%MANPAGES%%share/man/man3/nbdkit-cc-plugin.3.gz %%MANPAGES%%share/man/man3/nbdkit-tracing.3.gz %%MANPAGES%%share/man/man3/nbdkit_absolute_path.3.gz %%MANPAGES%%share/man/man3/nbdkit_debug.3.gz %%MANPAGES%%share/man/man3/nbdkit_disconnect.3.gz %%MANPAGES%%share/man/man3/nbdkit_error.3.gz %%MANPAGES%%share/man/man3/nbdkit_export_name.3.gz %%MANPAGES%%share/man/man3/nbdkit_is_tls.3.gz %%MANPAGES%%share/man/man3/nbdkit_nanosleep.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_bool.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_delay.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_int.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_int16_t.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_int32_t.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_int64_t.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_int8_t.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_probability.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_size.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_uint16_t.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_uint32_t.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_uint64_t.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_uint8_t.3.gz %%MANPAGES%%share/man/man3/nbdkit_parse_unsigned.3.gz %%MANPAGES%%share/man/man3/nbdkit_peer_gid.3.gz %%MANPAGES%%share/man/man3/nbdkit_peer_name.3.gz %%MANPAGES%%share/man/man3/nbdkit_peer_pid.3.gz %%MANPAGES%%share/man/man3/nbdkit_peer_security_context.3.gz %%MANPAGES%%share/man/man3/nbdkit_peer_tls_dn.3.gz %%MANPAGES%%share/man/man3/nbdkit_peer_tls_issuer_dn.3.gz %%MANPAGES%%share/man/man3/nbdkit_peer_uid.3.gz %%MANPAGES%%share/man/man3/nbdkit_printf_intern.3.gz %%MANPAGES%%share/man/man3/nbdkit_read_password.3.gz %%MANPAGES%%share/man/man3/nbdkit_realpath.3.gz %%MANPAGES%%share/man/man3/nbdkit_set_error.3.gz %%MANPAGES%%share/man/man3/nbdkit_shutdown.3.gz %%MANPAGES%%share/man/man3/nbdkit_stdio_safe.3.gz %%MANPAGES%%share/man/man3/nbdkit_strdup_intern.3.gz %%MANPAGES%%share/man/man3/nbdkit_strndup_intern.3.gz %%MANPAGES%%share/man/man3/nbdkit_vdebug.3.gz %%MANPAGES%%share/man/man3/nbdkit_verror.3.gz %%MANPAGES%%share/man/man3/nbdkit_vprintf_intern.3.gz +%%MANPAGES%%share/man/man1/nbdkit-count-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-map-filter.1.gz +%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.46.1.gz +%%MANPAGES%%share/man/man3/nbdkit_debug_hexdump.3.gz