pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc
Module Name: pkgsrc
Committed By: manu
Date: Mon Feb 25 01:00:39 UTC 2019
Modified Files:
pkgsrc/doc: CHANGES-2019
Added Files:
pkgsrc/filesystems/ltfs: DESCR MESSAGE.NetBSD Makefile PLIST
buildlink3.mk distinfo
pkgsrc/filesystems/ltfs-ltotape: DESCR MESSAGE Makefile PLIST distinfo
pkgsrc/filesystems/ltfs-ltotape/patches: patch-Makefile.am
pkgsrc/filesystems/ltfs/patches: patch-conf_Makefile.am
Log Message:
Added filesytems/ltfs version 2.4.2.0.0, filesytems/ltfs-ltotape version 0.1
Linear Tape File System (LTFS) is a filesystem to mount a LTFS
formatted tape in a tape drive. Once LTFS mounts a LTFS formatted
tape as filesystem, user can access to the tape via filesystem API.
Objective of this project is being the reference implementation of
the LTFS format Specifications in SNIA
(https://www.snia.org/tech_activities/standards/curr_standards/ltfs).
At this time, the LTFS format specifications 2.4 is the target
To generate a diff of this commit:
cvs rdiff -u -r1.902 -r1.903 pkgsrc/doc/CHANGES-2019
cvs rdiff -u -r0 -r1.1 pkgsrc/filesystems/ltfs/DESCR \
pkgsrc/filesystems/ltfs/MESSAGE.NetBSD pkgsrc/filesystems/ltfs/Makefile \
pkgsrc/filesystems/ltfs/PLIST pkgsrc/filesystems/ltfs/buildlink3.mk \
pkgsrc/filesystems/ltfs/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/filesystems/ltfs-ltotape/DESCR \
pkgsrc/filesystems/ltfs-ltotape/MESSAGE \
pkgsrc/filesystems/ltfs-ltotape/Makefile \
pkgsrc/filesystems/ltfs-ltotape/PLIST \
pkgsrc/filesystems/ltfs-ltotape/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/filesystems/ltfs-ltotape/patches/patch-Makefile.am
cvs rdiff -u -r0 -r1.1 pkgsrc/filesystems/ltfs/patches/patch-conf_Makefile.am
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/doc/CHANGES-2019
diff -u pkgsrc/doc/CHANGES-2019:1.902 pkgsrc/doc/CHANGES-2019:1.903
--- pkgsrc/doc/CHANGES-2019:1.902 Sun Feb 24 20:36:04 2019
+++ pkgsrc/doc/CHANGES-2019 Mon Feb 25 01:00:38 2019
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2019,v 1.902 2019/02/24 20:36:04 adam Exp $
+$NetBSD: CHANGES-2019,v 1.903 2019/02/25 01:00:38 manu Exp $
Changes to the packages collection and infrastructure in 2019:
@@ -1582,3 +1582,5 @@ Changes to the packages collection and i
Updated mail/exim-html to 4.92 [adam 2019-02-24]
Updated devel/py-pluggy to 0.9.0 [adam 2019-02-24]
Updated www/py-django-extensions to 2.1.6 [adam 2019-02-24]
+ Added filesytems/ltfs version 2.4.2.0.0 [manu 21019-02-25]
+ Added filesytems/ltfs-ltotape version 0.1 [manu 21019-02-25]
Added files:
Index: pkgsrc/filesystems/ltfs/DESCR
diff -u /dev/null pkgsrc/filesystems/ltfs/DESCR:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs/DESCR Mon Feb 25 01:00:39 2019
@@ -0,0 +1,9 @@
+Linear Tape File System (LTFS) is a filesystem to mount a LTFS
+formatted tape in a tape drive. Once LTFS mounts a LTFS formatted
+tape as filesystem, user can access to the tape via filesystem API.
+
+Objective of this project is being the reference implementation of
+the LTFS format Specifications in SNIA
+(https://www.snia.org/tech_activities/standards/curr_standards/ltfs).
+
+At this time, the LTFS format specifications 2.4 is the target
Index: pkgsrc/filesystems/ltfs/MESSAGE.NetBSD
diff -u /dev/null pkgsrc/filesystems/ltfs/MESSAGE.NetBSD:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs/MESSAGE.NetBSD Mon Feb 25 01:00:39 2019
@@ -0,0 +1,20 @@
+===========================================================================
+$NetBSD: MESSAGE.NetBSD,v 1.1 2019/02/25 01:00:39 manu Exp $
+
+LTFS requires fixes to base-system libperfuse that have made been available
+at the dates below:
+ NetBSD-current: Sat, Feb 9th 2019
+ NetBSD-8 branch: Sun, Feb 10th 2019
+ NetBSD-7-1 branch: not available
+ NetBSD-7-0 branch: not available
+
+Releases after NetBSD 8.0 will contain the fix. For other releases, you
+may either:
+
+- upgrade sources for src/lib/libperfuse and rebuild it. The patch with
+ the relevant fix can be obtained by:
+ cvs rdiff -u -r1.85 -r1.86 src/lib/libperfuse/ops.c
+
+- use libperfuse from pkgsrc by setting PREFER_PKGSRC=perfuse in mk.conf,
+ and rebuild filesystems/fuse
+===========================================================================
Index: pkgsrc/filesystems/ltfs/Makefile
diff -u /dev/null pkgsrc/filesystems/ltfs/Makefile:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs/Makefile Mon Feb 25 01:00:39 2019
@@ -0,0 +1,46 @@
+# $NetBSD: Makefile,v 1.1 2019/02/25 01:00:39 manu Exp $
+
+GITHUB_PROJECT= ltfs
+DISTNAME= v2.4.2.0-pre0
+PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:S/v//:S/-pre0/.0/}
+CATEGORIES= filesystems
+MASTER_SITES= ${MASTER_SITE_GITHUB:=LinearTapeFileSystem/}/${GITHUB_PROJECT}/archive/
+DIST_SUBDIR= ${GITHUB_PROJECT}
+WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${DISTNAME:S/v//}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/LinearTapeFileSystem/ltfs/
+COMMENT= Linear FileSystem for LTO and DAT tapes
+LICENSE= modified-bsd
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= autoheader automake autoreconf gmake pkg-config
+USE_LANGUAGES= c
+
+REPLACE_SH+= init.d/ltfs
+
+EGDIR= ${PREFIX}/share/examples/ltfs/
+CONF_FILES+= ${EGDIR}/ltfs.conf ${PKG_SYSCONFDIR}/ltfs.conf
+CONF_FILES+= ${EGDIR}/ltfs.conf.local ${PKG_SYSCONFDIR}/ltfs.conf.local
+
+pre-configure:
+ cd ${WRKSRC} && ./autogen.sh
+
+pre-install:
+ ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/conf/ltfs.conf ${DESTDIR}${EGDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/conf/ltfs.conf.local ${DESTDIR}${EGDIR}/
+
+# net/net-snmp brings -lperl but fails to buildinlink it
+# or set approriate -L flag, hence we must help here, despite
+# we do not need -lperl.
+.include "../../lang/perl5/buildlink3.mk"
+LDFLAGS+= -L${PREFIX}/${PERL5_SUB_INSTALLARCHLIB}/CORE
+
+.include "../../devel/libuuid/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../net/net-snmp/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../mk/fuse.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/filesystems/ltfs/PLIST
diff -u /dev/null pkgsrc/filesystems/ltfs/PLIST:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs/PLIST Mon Feb 25 01:00:39 2019
@@ -0,0 +1,48 @@
+@comment $NetBSD: PLIST,v 1.1 2019/02/25 01:00:39 manu Exp $
+bin/ltfs
+bin/ltfsck
+bin/mkltfs
+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.h
+include/ltfs/libltfs/ltfs_error.h
+include/ltfs/libltfs/ltfs_fsops.h
+include/ltfs/libltfs/ltfs_locking.h
+include/ltfs/libltfs/ltfs_locking_new.h
+include/ltfs/libltfs/ltfs_locking_old.h
+include/ltfs/libltfs/ltfs_thread.h
+include/ltfs/libltfs/ltfs_types.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.h
+include/ltfs/libltfs/tape_ops.h
+include/ltfs/libltfs/uthash.h
+include/ltfs/libltfs/uthash_ext.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.la
+lib/ltfs/libiosched-fcfs.so
+lib/ltfs/libiosched-unified.so
+lib/ltfs/libkmi-flatfile.so
+lib/ltfs/libkmi-simple.so
+lib/ltfs/libtape-file.so
+lib/ltfs/libtape-itdtimg.so
+lib/ltfs/libtape-scsipi-ibmtape.so
+lib/pkgconfig/ltfs.pc
+man/man8/ltfs-sde.8
+man/man8/ltfsck.8
+man/man8/mkltfs.8
+share/ltfs/ltfs
+share/examples/ltfs/ltfs.conf
+share/examples/ltfs/ltfs.conf.local
+share/snmp/LTFS-MIB.txt
+share/snmp/LtfsSnmpTrapDef.txt
Index: pkgsrc/filesystems/ltfs/buildlink3.mk
diff -u /dev/null pkgsrc/filesystems/ltfs/buildlink3.mk:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs/buildlink3.mk Mon Feb 25 01:00:39 2019
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2019/02/25 01:00:39 manu Exp $
+
+BUILDLINK_TREE+= ltfs
+
+.if !defined(LTFS_BUILDLINK3_MK)
+LTFS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ltfs+= ltfs>=2.4.2.0.0
+BUILDLINK_ABI_DEPENDS.ltfs+= ltfs>=2.4.2.0.0
+BUILDLINK_PKGSRCDIR.ltfs?= ../../filesystems/ltfs
+.endif # LTFS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -ltfs
Index: pkgsrc/filesystems/ltfs/distinfo
diff -u /dev/null pkgsrc/filesystems/ltfs/distinfo:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs/distinfo Mon Feb 25 01:00:39 2019
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2019/02/25 01:00:39 manu Exp $
+
+SHA1 (ltfs/v2.4.2.0-pre0.tar.gz) = ecce71a30f0beb8281b6fbf1a28c8a33b082a595
+RMD160 (ltfs/v2.4.2.0-pre0.tar.gz) = 69fcb0ff2fae7cc509005b14d5fe0a5953456c30
+SHA512 (ltfs/v2.4.2.0-pre0.tar.gz) = 700690203ff71d01fce130809df09ce313951a5e427136ae4e071d47a46cbad5736faaef7a2d793adaff147a5c833c33690f7efc1d432828b666244c3e291f8b
+Size (ltfs/v2.4.2.0-pre0.tar.gz) = 591900 bytes
+SHA1 (patch-conf_Makefile.am) = 95ea905de7c4c71d8cc0effff99930c5af7997a0
Index: pkgsrc/filesystems/ltfs-ltotape/DESCR
diff -u /dev/null pkgsrc/filesystems/ltfs-ltotape/DESCR:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs-ltotape/DESCR Mon Feb 25 01:00:39 2019
@@ -0,0 +1 @@
+HPE ltotape tape backend for LTFS
Index: pkgsrc/filesystems/ltfs-ltotape/MESSAGE
diff -u /dev/null pkgsrc/filesystems/ltfs-ltotape/MESSAGE:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs-ltotape/MESSAGE Mon Feb 25 01:00:39 2019
@@ -0,0 +1,7 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2019/02/25 01:00:39 manu Exp $
+
+Enable ltotape by setting the following in ${PKG_SYSCONFDIR}/ltfs.conf
+default tape ltotape
+plugin tape ltotape ${PREFIX}/lib/ltfs/libdriver-ltotape.so
+===========================================================================
Index: pkgsrc/filesystems/ltfs-ltotape/Makefile
diff -u /dev/null pkgsrc/filesystems/ltfs-ltotape/Makefile:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs-ltotape/Makefile Mon Feb 25 01:00:39 2019
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2019/02/25 01:00:39 manu Exp $
+
+GITHUB_PROJECT= ltfs-backends
+DISTNAME= v0.1
+PKGNAME= ltfs-ltotape-${DISTNAME:S/v//}
+CATEGORIES= filesystems
+MASTER_SITES= ${MASTER_SITE_GITHUB:=LinearTapeFileSystem/}/${GITHUB_PROJECT}/archive/
+DIST_SUBDIR= ${GITHUB_PROJECT}
+WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${DISTNAME:S/v//}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/LinearTapeFileSystem/ltfs-backends/
+COMMENT= HPE ltotape tape backend for LTFS
+LICENSE= gnu-lgpl-v2
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= autoheader automake autoreconf gmake pkg-config
+USE_LANGUAGES= c
+
+CPPFLAGS.NetBSD+= -D_KERNTYPES
+
+pre-configure:
+ cd ${WRKSRC} && ./autogen.sh
+
+.include "../../filesystems/ltfs/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/filesystems/ltfs-ltotape/PLIST
diff -u /dev/null pkgsrc/filesystems/ltfs-ltotape/PLIST:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs-ltotape/PLIST Mon Feb 25 01:00:39 2019
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2019/02/25 01:00:39 manu Exp $
+lib/ltfs/libdriver-ltotape.la
Index: pkgsrc/filesystems/ltfs-ltotape/distinfo
diff -u /dev/null pkgsrc/filesystems/ltfs-ltotape/distinfo:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs-ltotape/distinfo Mon Feb 25 01:00:39 2019
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2019/02/25 01:00:39 manu Exp $
+
+SHA1 (ltfs-backends/v0.1.tar.gz) = c6dbfa95afefe8a11ea56a321f78c67b39a107f6
+RMD160 (ltfs-backends/v0.1.tar.gz) = 1337919ec2fe9b0ce83b8ba60e81bc9eda78cf7d
+SHA512 (ltfs-backends/v0.1.tar.gz) = 464e4456178e4fe6895fb954a5c7eec7d9ad84e2c0a8887a135e93aaa5807ec493430497ccc56a499f25e02cabf226a4be8574948f97affb3733188af6d8371a
+Size (ltfs-backends/v0.1.tar.gz) = 47827 bytes
+SHA1 (patch-Makefile.am) = d9087041b9d88a23a64f2419cf9c5c60e66b575a
Index: pkgsrc/filesystems/ltfs-ltotape/patches/patch-Makefile.am
diff -u /dev/null pkgsrc/filesystems/ltfs-ltotape/patches/patch-Makefile.am:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs-ltotape/patches/patch-Makefile.am Mon Feb 25 01:00:39 2019
@@ -0,0 +1,14 @@
+$NetBSD: patch-Makefile.am,v 1.1 2019/02/25 01:00:39 manu Exp $
+
+Make sure config.h is not copied at install time, we do not need it.
+
+--- Makefile.am.orig 2019-02-24 06:56:41.830962689 +0000
++++ Makefile.am 2019-02-24 06:56:46.505946016 +0000
+@@ -1,6 +1,6 @@
+ ACLOCAL_AMFLAGS = -I m4
+
+-nobase_pkginclude_HEADERS = config.h
++#nobase_pkginclude_HEADERS = config.h
+
+ SUBDIRS = messages src/tape_drivers/netbsd/ltotape
+
Index: pkgsrc/filesystems/ltfs/patches/patch-conf_Makefile.am
diff -u /dev/null pkgsrc/filesystems/ltfs/patches/patch-conf_Makefile.am:1.1
--- /dev/null Mon Feb 25 01:00:39 2019
+++ pkgsrc/filesystems/ltfs/patches/patch-conf_Makefile.am Mon Feb 25 01:00:39 2019
@@ -0,0 +1,30 @@
+$NetBSD: patch-conf_Makefile.am,v 1.1 2019/02/25 01:00:39 manu Exp $
+
+Do not install confguration file so that we can copy them in
+/usr/pkg/share/examples/ltfs instead.
+
+--- conf/Makefile.am.orig 2019-02-20 06:22:33.000000000 +0100
++++ conf/Makefile.am 2019-02-24 03:15:52.062219251 +0100
+@@ -1,5 +1,5 @@
+-dist_sysconf_DATA = ltfs.conf
++noinst_DATA = ltfs.conf
+
+ PLAT_OPT =
+
+ if PLATFORM_LINUX
+@@ -31,11 +31,11 @@
+ mv ltfs.conf ltfs.conf.tmp
+ ${SED} -e "s!__CONFDIR__!@sysconfdir@!" ltfs.conf.tmp >ltfs.conf
+ rm ltfs.conf.tmp
+
+-install-data-local:
+- if [ ! -f "$(DESTDIR)$(sysconfdir)/ltfs.conf.local" ]; then \
+- cp ltfs.conf.local "$(DESTDIR)$(sysconfdir)/ltfs.conf.local"; \
+- fi
++#install-data-local:
++# if [ ! -f "$(DESTDIR)$(sysconfdir)/ltfs.conf.local" ]; then \
++# cp ltfs.conf.local "$(DESTDIR)$(sysconfdir)/ltfs.conf.local"; \
++# fi
+
+ clean-local:
+ rm -f ltfs.conf
Home |
Main Index |
Thread Index |
Old Index