diff --git a/sysutils/ltfs/Makefile b/sysutils/ltfs/Makefile index 802924d559f6..4767f7f85042 100644 --- a/sysutils/ltfs/Makefile +++ b/sysutils/ltfs/Makefile @@ -1,35 +1,52 @@ # Created by: Kevin Bowling -PORTNAME= ltfs +PORTNAME= ltfs DISTVERSIONPREFIX= v -DISTVERSION= 2.4.3.1 -DISTVERSIONSUFFIX= -10461 -PORTREVISION= 1 -CATEGORIES= sysutils +DISTVERSION= 2.4.4.0 +DISTVERSIONSUFFIX= -10470 +CATEGORIES= sysutils MAINTAINER= kbowling@FreeBSD.org COMMENT= Reference implementation of LTFS for stand-alone tape drive LICENSE= BSD3CLAUSE -LICENSE_FILE = ${WRKSRC}/LICENSE +LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libicudata.so:devel/icu \ - libnetsnmp.so:net-mgmt/net-snmp \ libpkg.so:${PKG_ORIGIN} \ libuuid.so:misc/e2fsprogs-libuuid -USES= autoreconf compiler:c11 fuse gnome libtool:build pkgconfig ssl +USES= autoreconf compiler:c11 fuse gnome libtool:build pkgconfig \ + python shebangfix ssl + +USE_GITHUB= yes +GH_ACCOUNT= LinearTapeFileSystem +USE_GNOME= libxml2 +USE_LDCONFIG= yes + +SHEBANG_FILES= src/utils/ltfs_ordered_copy + +GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-icu-6x -GH_ACCOUNT= LinearTapeFileSystem -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip -USE_GITHUB= yes -USE_GNOME= libxml2 -USE_LDCONFIG= yes + +INSTALL_TARGET= install-strip + +OPTIONS_DEFINE= DEBUG SNMP +OPTIONS_SUB= yes + +DEBUG_DESC= Build without optimization and extended debug flags +SNMP_DESC= SNMP trap support + +DEBUG_CONFIGURE_ON= --enable-debug +DEBUG_CONFIGURE_OFF= --enable-fast + +SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp +SNMP_USES= perl5 +SNMP_CONFIGURE_ENABLE= snmp post-install: @${RM} ${STAGEDIR}${DATADIR}/ltfs @${RMDIR} ${STAGEDIR}${DATADIR} .include diff --git a/sysutils/ltfs/distinfo b/sysutils/ltfs/distinfo index 197e70036adf..ef2223b78ad6 100644 --- a/sysutils/ltfs/distinfo +++ b/sysutils/ltfs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1613673367 -SHA256 (LinearTapeFileSystem-ltfs-v2.4.3.1-10461_GH0.tar.gz) = ae39778a47cb09c126fd394c269cbf464f7b43c876ea71a9c880e1159ce87066 -SIZE (LinearTapeFileSystem-ltfs-v2.4.3.1-10461_GH0.tar.gz) = 614066 +TIMESTAMP = 1632932667 +SHA256 (LinearTapeFileSystem-ltfs-v2.4.4.0-10470_GH0.tar.gz) = 840989bb50e4cd752473fa3b2f69bb2b844a7c89b8a7f55a4560fa8672709792 +SIZE (LinearTapeFileSystem-ltfs-v2.4.4.0-10470_GH0.tar.gz) = 624915 diff --git a/sysutils/ltfs/pkg-plist b/sysutils/ltfs/pkg-plist index eda1d1eb099b..9c0eee273883 100644 --- a/sysutils/ltfs/pkg-plist +++ b/sysutils/ltfs/pkg-plist @@ -1,50 +1,51 @@ bin/ltfs bin/ltfs_ordered_copy bin/ltfsck bin/mkltfs etc/ltfs.conf etc/ltfs.conf.local include/ltfs/config.h include/ltfs/libltfs/arch/arch_info.h include/ltfs/libltfs/arch/signal_internal.h include/ltfs/libltfs/arch/time_internal.h include/ltfs/libltfs/dcache_ops.h include/ltfs/libltfs/iosched_ops.h include/ltfs/libltfs/kmi_ops.h include/ltfs/libltfs/ltfs_error.h include/ltfs/libltfs/ltfs_fsops.h include/ltfs/libltfs/ltfs_locking_new.h include/ltfs/libltfs/ltfs_locking_old.h include/ltfs/libltfs/ltfs_locking.h include/ltfs/libltfs/ltfs_thread.h include/ltfs/libltfs/ltfs_types.h include/ltfs/libltfs/ltfs.h include/ltfs/libltfs/ltfslogging.h include/ltfs/libltfs/ltfstrace.h include/ltfs/libltfs/plugin.h include/ltfs/libltfs/queue.h include/ltfs/libltfs/tape_ops.h include/ltfs/libltfs/tape.h include/ltfs/libltfs/uthash_ext.h include/ltfs/libltfs/uthash.h include/ltfs/tape_drivers/ibm_tape.h include/ltfs/tape_drivers/spc_op_codes.h include/ltfs/tape_drivers/ssc_op_codes.h include/ltfs/tape_drivers/tape_drivers.h lib/libltfs.a lib/libltfs.so lib/libltfs.so.0 lib/libltfs.so.0.0.0 lib/ltfs/libiosched-fcfs.so lib/ltfs/libiosched-unified.so lib/ltfs/libkmi-flatfile.so lib/ltfs/libkmi-simple.so lib/ltfs/libtape-cam.so lib/ltfs/libtape-file.so lib/ltfs/libtape-itdtimg.so libdata/pkgconfig/ltfs.pc +man/man1/ltfs_ordered_copy.1.gz man/man8/ltfs-sde.8.gz man/man8/ltfsck.8.gz man/man8/mkltfs.8.gz -share/snmp/LTFS-MIB.txt -share/snmp/LtfsSnmpTrapDef.txt +%%SNMP%%share/snmp/LTFS-MIB.txt +%%SNMP%%share/snmp/LtfsSnmpTrapDef.txt