summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2013-02-27 08:40:37 +0000
committerwiz <wiz@pkgsrc.org>2013-02-27 08:40:37 +0000
commit1c2e3837cdfeef3f951a1442248739f98ba3f65a (patch)
tree448a9937eee4b2b9b2ebf8d5e2861aae631ee5cc
parent16f91f4fb379f73959550c520607ba9d04fcd0da (diff)
downloadpkgsrc-1c2e3837cdfeef3f951a1442248739f98ba3f65a.tar.gz
Update to 3.01a13:
All: - include/schily/stat.h now contains macros to set the nanoseconds in timestamps in a OS independent way Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale): - mkisofs now identifies itdelf by default (inside the APPID string) as being UDF capable. - mkisofs now sets link count and "unique id" == inode number for files. Note that this may still not result in useful hardlinked files on all platforms as e.g. Solaris and Linux ignore the UDF unique ID and rather use the location of the file_entry as inode number. This will never return the same number for different filenames that point to the same file data and thus prevents hard linked files from being visible. This is however not a Solaris problem, the problem is rather in the UDF standard that does not require the unique id to be in a 32 bit range as long as the media size is = 8 TB. Note that 32 bit UNIX programs cannot access files with an inode number that cannot be expressed as 32 bit number, so inode numbers that do not fit into 32 bits may cause problems. Ths only way to work around this problem would be to enance the Solaris and Linux UDF filesystem module to recognize whether a filesystem has been created by mkisofs that grants useful inode numbers. The same is already done for ISO-9660. - mkisofs now supports additional file types with UDF: - named pipes - sockets - character devices - block devices - mkisofs now supports all three UNIX times with microsecond granularity in UDF - mkisofs now sets correct user/group/permission for symlinks in UDF - mkisofs now supports S_ISUID, S_ISGID, S_ISVTX (set uid, set gid, sticky) in UDF
-rw-r--r--sysutils/cdrtools/Makefile4
-rw-r--r--sysutils/cdrtools/distinfo9
-rw-r--r--sysutils/cdrtools/patches/patch-include_schily_stat.h15
3 files changed, 22 insertions, 6 deletions
diff --git a/sysutils/cdrtools/Makefile b/sysutils/cdrtools/Makefile
index 97013347690..631e10be74a 100644
--- a/sysutils/cdrtools/Makefile
+++ b/sysutils/cdrtools/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.93 2013/02/12 09:58:05 wiz Exp $
+# $NetBSD: Makefile,v 1.94 2013/02/27 08:40:37 wiz Exp $
-DISTNAME= cdrtools-3.01a12
+DISTNAME= cdrtools-3.01a13
PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/}
CATEGORIES= sysutils
#MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/ \
diff --git a/sysutils/cdrtools/distinfo b/sysutils/cdrtools/distinfo
index 292204fcf25..11a8ca57b07 100644
--- a/sysutils/cdrtools/distinfo
+++ b/sysutils/cdrtools/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.71 2013/02/12 09:58:05 wiz Exp $
+$NetBSD: distinfo,v 1.72 2013/02/27 08:40:37 wiz Exp $
-SHA1 (cdrtools-3.01a12.tar.bz2) = d5994ca3a6804f4893764f7d170919710565064d
-RMD160 (cdrtools-3.01a12.tar.bz2) = 7ef2d8c37a7567929a0838676602e8e6e1b0fe1a
-Size (cdrtools-3.01a12.tar.bz2) = 2050364 bytes
+SHA1 (cdrtools-3.01a13.tar.bz2) = 0b65c16e0e18f6b16ab2d8daa0b0c39e0c8a2b1d
+RMD160 (cdrtools-3.01a13.tar.bz2) = d5a5dfa57a5aa48d1ebc204f6dedba1d0745eab4
+Size (cdrtools-3.01a13.tar.bz2) = 2053012 bytes
SHA1 (patch-include_schily_sha2.h) = dab2dd40b20a37f1f2ff8cbd64f8361e800e1753
+SHA1 (patch-include_schily_stat.h) = cb5a1af437a62413da020e7f5962edc845310907
diff --git a/sysutils/cdrtools/patches/patch-include_schily_stat.h b/sysutils/cdrtools/patches/patch-include_schily_stat.h
new file mode 100644
index 00000000000..f893578731d
--- /dev/null
+++ b/sysutils/cdrtools/patches/patch-include_schily_stat.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-include_schily_stat.h,v 1.1 2013/02/27 08:40:37 wiz Exp $
+
+Fix typo.
+
+--- include/schily/stat.h.orig 2013-02-12 19:51:21.000000000 +0000
++++ include/schily/stat.h
+@@ -290,7 +290,7 @@
+
+ #define stat_set_ansecs(s, n) ((s)->st_atimensec = n)
+ #define stat_set_mnsecs(s, n) ((s)->st_mtimensec = n)
+-#define stat_set_cnsecs(s. n) ((s)->st_ctimensec = n)
++#define stat_set_cnsecs(s, n) ((s)->st_ctimensec = n)
+
+ #define _FOUND_STAT_NSECS_
+ #endif