Thu Dec 24 12:01:25 2020 UTC ()
(filesystems/ltfs) Add patch for ICU-68 adaptation


(mef)
diff -r1.1 -r1.2 pkgsrc/filesystems/ltfs/PLIST
diff -r1.2 -r1.3 pkgsrc/filesystems/ltfs/distinfo
diff -r0 -r1.1 pkgsrc/filesystems/ltfs/patches/patch-src_libltfs_fs.c

cvs diff -r1.1 -r1.2 pkgsrc/filesystems/ltfs/PLIST (expand / switch to unified diff)

--- pkgsrc/filesystems/ltfs/PLIST 2019/02/25 01:00:39 1.1
+++ pkgsrc/filesystems/ltfs/PLIST 2020/12/24 12:01:25 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1 2019/02/25 01:00:39 manu Exp $ 1@comment $NetBSD: PLIST,v 1.2 2020/12/24 12:01:25 mef Exp $
2bin/ltfs 2bin/ltfs
3bin/ltfsck 3bin/ltfsck
4bin/mkltfs 4bin/mkltfs
5include/ltfs/config.h 5include/ltfs/config.h
6include/ltfs/libltfs/arch/arch_info.h 6include/ltfs/libltfs/arch/arch_info.h
7include/ltfs/libltfs/arch/signal_internal.h 7include/ltfs/libltfs/arch/signal_internal.h
8include/ltfs/libltfs/arch/time_internal.h 8include/ltfs/libltfs/arch/time_internal.h
9include/ltfs/libltfs/dcache_ops.h 9include/ltfs/libltfs/dcache_ops.h
10include/ltfs/libltfs/iosched_ops.h 10include/ltfs/libltfs/iosched_ops.h
11include/ltfs/libltfs/kmi_ops.h 11include/ltfs/libltfs/kmi_ops.h
12include/ltfs/libltfs/ltfs.h 12include/ltfs/libltfs/ltfs.h
13include/ltfs/libltfs/ltfs_error.h 13include/ltfs/libltfs/ltfs_error.h
14include/ltfs/libltfs/ltfs_fsops.h 14include/ltfs/libltfs/ltfs_fsops.h
@@ -31,18 +31,18 @@ include/ltfs/tape_drivers/ssc_op_codes.h @@ -31,18 +31,18 @@ include/ltfs/tape_drivers/ssc_op_codes.h
31include/ltfs/tape_drivers/tape_drivers.h 31include/ltfs/tape_drivers/tape_drivers.h
32lib/libltfs.la 32lib/libltfs.la
33lib/ltfs/libiosched-fcfs.so 33lib/ltfs/libiosched-fcfs.so
34lib/ltfs/libiosched-unified.so 34lib/ltfs/libiosched-unified.so
35lib/ltfs/libkmi-flatfile.so 35lib/ltfs/libkmi-flatfile.so
36lib/ltfs/libkmi-simple.so 36lib/ltfs/libkmi-simple.so
37lib/ltfs/libtape-file.so 37lib/ltfs/libtape-file.so
38lib/ltfs/libtape-itdtimg.so 38lib/ltfs/libtape-itdtimg.so
39lib/ltfs/libtape-scsipi-ibmtape.so 39lib/ltfs/libtape-scsipi-ibmtape.so
40lib/pkgconfig/ltfs.pc 40lib/pkgconfig/ltfs.pc
41man/man8/ltfs-sde.8 41man/man8/ltfs-sde.8
42man/man8/ltfsck.8 42man/man8/ltfsck.8
43man/man8/mkltfs.8 43man/man8/mkltfs.8
44share/ltfs/ltfs 
45share/examples/ltfs/ltfs.conf 44share/examples/ltfs/ltfs.conf
46share/examples/ltfs/ltfs.conf.local 45share/examples/ltfs/ltfs.conf.local
 46share/ltfs/ltfs
47share/snmp/LTFS-MIB.txt 47share/snmp/LTFS-MIB.txt
48share/snmp/LtfsSnmpTrapDef.txt 48share/snmp/LtfsSnmpTrapDef.txt

cvs diff -r1.2 -r1.3 pkgsrc/filesystems/ltfs/distinfo (expand / switch to unified diff)

--- pkgsrc/filesystems/ltfs/distinfo 2020/05/14 20:08:30 1.2
+++ pkgsrc/filesystems/ltfs/distinfo 2020/12/24 12:01:25 1.3
@@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
1$NetBSD: distinfo,v 1.2 2020/05/14 20:08:30 joerg Exp $ 1$NetBSD: distinfo,v 1.3 2020/12/24 12:01:25 mef Exp $
2 2
3SHA1 (ltfs/v2.4.2.0-pre0.tar.gz) = ecce71a30f0beb8281b6fbf1a28c8a33b082a595 3SHA1 (ltfs/v2.4.2.0-pre0.tar.gz) = ecce71a30f0beb8281b6fbf1a28c8a33b082a595
4RMD160 (ltfs/v2.4.2.0-pre0.tar.gz) = 69fcb0ff2fae7cc509005b14d5fe0a5953456c30 4RMD160 (ltfs/v2.4.2.0-pre0.tar.gz) = 69fcb0ff2fae7cc509005b14d5fe0a5953456c30
5SHA512 (ltfs/v2.4.2.0-pre0.tar.gz) = 700690203ff71d01fce130809df09ce313951a5e427136ae4e071d47a46cbad5736faaef7a2d793adaff147a5c833c33690f7efc1d432828b666244c3e291f8b 5SHA512 (ltfs/v2.4.2.0-pre0.tar.gz) = 700690203ff71d01fce130809df09ce313951a5e427136ae4e071d47a46cbad5736faaef7a2d793adaff147a5c833c33690f7efc1d432828b666244c3e291f8b
6Size (ltfs/v2.4.2.0-pre0.tar.gz) = 591900 bytes 6Size (ltfs/v2.4.2.0-pre0.tar.gz) = 591900 bytes
7SHA1 (patch-conf_Makefile.am) = 95ea905de7c4c71d8cc0effff99930c5af7997a0 7SHA1 (patch-conf_Makefile.am) = 95ea905de7c4c71d8cc0effff99930c5af7997a0
8SHA1 (patch-messages_make__message__src.sh) = 931070ffd0cf27a1adee6bc4353b487707567926 8SHA1 (patch-messages_make__message__src.sh) = 931070ffd0cf27a1adee6bc4353b487707567926
 9SHA1 (patch-src_libltfs_fs.c) = 7a68425e24c2d79b2b3a56176f47009d917f5a18

File Added: pkgsrc/filesystems/ltfs/patches/patch-src_libltfs_fs.c
$NetBSD: patch-src_libltfs_fs.c,v 1.1 2020/12/24 12:01:25 mef Exp $

ICU-68.1 adaptation:
fs.c:266:32: error: 'FALSE' undeclared (first use in this function); did you mean 'FILE'?
   update_platform_safe_name(d, FALSE, idx);
                                ^~~~~
                                FILE

--- src/libltfs/fs.c.orig	2019-02-20 14:22:33.000000000 +0900
+++ src/libltfs/fs.c	2020-12-24 20:57:45.926149247 +0900
@@ -263,7 +263,7 @@
 		d->platform_safe_name = NULL;
 	} else if (name && !platform_safe_name) {
 		d->name.name = strdup(name);
-		update_platform_safe_name(d, FALSE, idx);
+		update_platform_safe_name(d, false, idx);
 		if (! d->name.name || ! d->platform_safe_name) {
 			ltfsmsg(LTFS_ERR, 10001E, "fs_allocate_dentry: name");
 			if (d->name.name)