diff --git a/net/nbdkit/Makefile b/net/nbdkit/Makefile index b284b6614577..7a95fab02998 100644 --- a/net/nbdkit/Makefile +++ b/net/nbdkit/Makefile @@ -1,70 +1,71 @@ PORTNAME= nbdkit PORTVERSION= 1.20.4 -PORTREVISION= 1 +PORTREVISION= 2 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= asomers@FreeBSD.org COMMENT= Network Block Device server toolkit with stable ABI and permissive license WWW= https://github.com/libguestfs/nbdkit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash \ bash-completion>0:shells/bash-completion USES= compiler:c11 cpe gmake libtool pkgconfig CPE_VENDOR= nbdkit_project GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip TEST_TARGET= check # Rust consumers will download the Rust plugin from crates.io CONFIGURE_ARGS+= --disable-rust # These libraries does not exist on ports CONFIGURE_ARGS+= --without-libnbd CONFIGURE_ARGS+= --without-libguestfs # We could theoretically build these other plugins, if anybody cares to. CONFIGURE_ARGS+= --disable-ocaml CONFIGURE_ARGS+= --disable-tcl CONFIGURE_ARGS+= --disable-lua CONFIGURE_ARGS+= --disable-golang CONFIGURE_ARGS+= --disable-vddk CONFIGURE_ARGS+= --without-ext2 CONFIGURE_ARGS+= --without-iso CONFIGURE_ARGS+= --without-linuxdisk USE_LDCONFIG= yes OPTIONS_DEFINE= CURL GNUTLS LIBVIRT LZMA MANPAGES PERL PYTHON RUBY SSH ZLIB GNUTLS_BUILD_DEPENDS= gnutls>0:security/gnutls GNUTLS_RUN_DEPENDS= gnutls>0:security/gnutls OPTIONS_DEFAULT= GNUTLS MANPAGES OPTIONS_SUB= yes CURL_BUILD_DEPENDS+= curl:ftp/curl CURL_CONFIGURE_WITH= curl CURL_RUN_DEPENDS+= curl:ftp/curl LIBVIRT_CONFIGURE_WITH= libvirt LIBVIRT_LIB_DEPENDS= libvirt.so:devel/libvirt LZMA_CONFIGURE_WITH= liblzma LZMA_LIB_DEPENDS= liblzma.so:archivers/lzmalib MANPAGES_USE+= perl5=build MANPAGES_USES+= perl5 PERL_CONFIGURE_ENABLE= perl PERL_USE+= perl5 PYTHON_CONFIGURE_ENABLE= python PYTHON_USES+= python RUBY_CONFIGURE_ENABLE= ruby RUBY_USE+= ruby SSH_CONFIGURE_WITH= ssh SSH_LIB_DEPENDS= libssh.so:security/libssh ZLIB_CONFIGURE_WITH= zlib .include diff --git a/net/nbdkit/pkg-plist b/net/nbdkit/pkg-plist index 2a5f58dd1cec..c379f3ab37c4 100644 --- a/net/nbdkit/pkg-plist +++ b/net/nbdkit/pkg-plist @@ -1,131 +1,131 @@ include/nbd-protocol.h include/nbdkit-common.h include/nbdkit-filter.h include/nbdkit-plugin.h include/nbdkit-version.h 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 lib/nbdkit/plugins/nbdkit-streaming-plugin.so %%PERL%%lib/nbdkit/plugins/nbdkit-tar-plugin lib/nbdkit/plugins/nbdkit-tmpdisk-plugin.so lib/nbdkit/plugins/nbdkit-zero-plugin.so libdata/pkgconfig/nbdkit.pc -%%MANPAGES%%man/man1/nbdkit-blocksize-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-cache-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-cacheextents-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-captive.1.gz -%%MANPAGES%%man/man1/nbdkit-cow-filter.1.gz -%%MANPAGES%%%%CURL%%man/man1/nbdkit-curl-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-data-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-delay-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-error-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-eval-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-example1-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-example2-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-example3-plugin.1.gz -%%MANPAGES%%%%PERL%%man/man1/nbdkit-example4-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-exitlast-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-extentlist-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-file-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-floppy-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-fua-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-full-plugin.1.gz -%%MANPAGES%%%%ZLIB%%man/man1/nbdkit-gzip-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-info-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-ip-filter.1.gz -%%MANPAGES%%%%LIBVIRT%%man/man1/nbdkit-libvirt-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-limit-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-log-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-loop.1.gz -%%MANPAGES%%man/man1/nbdkit-memory-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-nocache-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-noextents-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-nofilter-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-noparallel-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-nozero-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-null-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-offset-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-partition-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-partitioning-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-pattern-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-probing.1.gz -%%MANPAGES%%man/man1/nbdkit-protocol.1.gz -%%MANPAGES%%man/man1/nbdkit-random-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-rate-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-readahead-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-release-notes-1.10.1.gz -%%MANPAGES%%man/man1/nbdkit-release-notes-1.12.1.gz -%%MANPAGES%%man/man1/nbdkit-release-notes-1.14.1.gz -%%MANPAGES%%man/man1/nbdkit-release-notes-1.16.1.gz -%%MANPAGES%%man/man1/nbdkit-release-notes-1.18.1.gz -%%MANPAGES%%man/man1/nbdkit-release-notes-1.20.1.gz -%%MANPAGES%%man/man1/nbdkit-release-notes-1.4.1.gz -%%MANPAGES%%man/man1/nbdkit-release-notes-1.6.1.gz -%%MANPAGES%%man/man1/nbdkit-release-notes-1.8.1.gz -%%MANPAGES%%man/man1/nbdkit-retry-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-security.1.gz -%%MANPAGES%%man/man1/nbdkit-service.1.gz -%%MANPAGES%%man/man1/nbdkit-split-plugin.1.gz -%%MANPAGES%%%%SSH%%man/man1/nbdkit-ssh-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-stats-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-streaming-plugin.1.gz -%%MANPAGES%%%%PERL%%man/man1/nbdkit-tar-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-tls.1.gz -%%MANPAGES%%man/man1/nbdkit-tmpdisk-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit-truncate-filter.1.gz -%%MANPAGES%%%%LZMA%%man/man1/nbdkit-xz-filter.1.gz -%%MANPAGES%%man/man1/nbdkit-zero-plugin.1.gz -%%MANPAGES%%man/man1/nbdkit.1.gz -%%MANPAGES%%man/man3/nbdkit-filter.3.gz -%%MANPAGES%%%%PERL%%man/man3/nbdkit-perl-plugin.3.gz -%%MANPAGES%%man/man3/nbdkit-plugin.3.gz -%%MANPAGES%%%%PYTHON%%man/man3/nbdkit-python-plugin.3.gz -%%MANPAGES%%man/man3/nbdkit-sh-plugin.3.gz 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%%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%%share/man/man1/nbdkit-streaming-plugin.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