summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorwiz <wiz>2012-03-07 14:54:44 +0000
committerwiz <wiz>2012-03-07 14:54:44 +0000
commit1eac4b4cd7bb60fcc49698ae98dbe4961ea7b791 (patch)
tree324ae85f14d6e218ea08cd152f0cec1d544ff075 /sysutils
parent2771d444bf69c127f000ababf0cd6874f1eb7e0a (diff)
downloadpkgsrc-1eac4b4cd7bb60fcc49698ae98dbe4961ea7b791.tar.gz
Update to 3.01a07:
All: - The file COPYING has been reworded to be more obvious with explaining work limits. - A workaround for a bug in llvm-gcc-4.2 has been introduced in inc/avoffset.c. The llvm-gcc-4.2 bug caused an endless loop at an unexpected place. - New target "htmlxn" to only rebuild html versions of man pages only in case there was a change - The CSW packaging definitions in the schily makefilesystem was enhanced to permit referencing files in the package definition directory - include/schily/sigset.h added new macros: blocked_sigs(), block_sigs() - include/schily/fcntl.h now includes O_SEARCH for POSIX.1-2008 compliance. - Schily autoconf now tests for the size of mode_t, uid_t, gid_t, pid_t, dev_t, major_t, minor_t - Schily autoconf now defines a promoted type for mode_t that can be used together with varargs. This is needed as mode_t is smaller than int on some systems. - New autoconf tests for getdelim() and strncasecmp() - Added a workaround for a auto-dependency creation bug in the HP-UX c-compiler that resulted in wrong dependency files for all files in libshcily/stdio/ and for these files prevented an automated recompilation in case that an include file was changed. - Added links for: amd64-freebsd-cc.rul amd64-freebsd-gcc.rul amd64-openbsd-cc.rul amd64-openbsd-gcc.rul x86_64-darwin-cc.rul x86_64-darwin-gcc.rul x86_64-darwin-cc64.rul x86_64-darwin-gcc64.rul x86_64-darwin-cc32.rul x86_64-darwin-gcc32.rul - RULES/rules.loc now makes $(PTARGET) to depend on $(ARCHDIR) to support make -j 2 - New include files include/schily/inttypes.h and include/schily/stdint.h - The script conf/makeinc is no longer confused by OpenBSD that has man.7 and mandoc.7 and both match on man* Libschily: - New functions strstr() and wcsstr() - New libschily::fgetaline() and libschily::getaline() implement the functionality of the POSIX violating "getline()" from POSIX.1-2008. - New file libschily/abspath.c - New file libschily/resolvepath.c - New file libschily/mkdirs.c - An openat() emulation was added to libschily for platforms that miss openat(). - An fchdir() emulation was added to libschily for platforms that miss fchdir() - libschily/at-defs.h new support file for internals from the *at() emulation - libschily/lxchdir.c new file to support chdir() to long path names - libschily/procnameat.c new file to support *at() functions in case that a newer /proc file system implementation is available - libschily/savewd.c new file to support to save the current working directory regardless of whether fchdir() is present or not. - libschily/wdabort.c new file with abort functions that are needed in libschily for the case that no system fchdir is available and an attempt to emulate *at() functions fails - New functions strcasecmp() and strncasecmp() for libschily. - New functions diropen() dirrdopen() dirclose() for libschily. These functions are needed in order to emulate fchdir() on platforms that do not support fchdir(). - file_raise(NULL, FALSE) now also affects files that have been opened before the file_raise() call. Libdeflt: - The function defltcntl() in libdeflt is now working and allows to select a case insensitive mode. - New function defltsect() in libdeflt allows to create sub-sections in configuration files. These subsections need to be named: "[section-name]" and the '[' must be at the beginning of a line. Libfind: - libfind/walk.c now uses O_SEARCH to open directories Cdrecord: - cdrecord man page corrected some small typos in the EXAMPLES section. - cdrecord has been converted to be able to run completely root-less and suid-root-less and with no script that calls pfexec(1). This works on OpenSolaris ONNV_140 or later because the functionality of pfexec(1) has been integrated into the kernel. To enable this feature. edit the file /etc/security/exec_attr and add: Basic Solaris User:solaris:cmd:::/usr/bin/cdrecord:privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr or Basic Solaris User:solaris:cmd:::/opt/schily/bin/cdrecord:privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr depending on where you install cdrecord. No special shell is needed anymore. Cdda2wav (Maintained/enhanced by J - cdda2wav has been converted to be able to run completely root-less and suid-root-less and with no script that calls pfexec(1). This works on OpenSolaris ONNV_140 or later because the functionality of pfexec(1) has been integrated into the kernel. To enable this feature. edit the file /etc/security/exec_attr and add: Basic Solaris User:solaris:cmd:::/usr/bin/cdda2wav:privs=file_dac_read,sys_devices,proc_priocntl,net_privaddr or Basic Solaris User:solaris:cmd:::/opt/schily/bin/cdda2wav:privs=file_dac_read,sys_devices,proc_priocntl,net_privaddr depending on where you install cdda2wav. No special shell is needed anymore. Readcd: - readcd has been converted to be able to run completely root-less and suid-root-less and with no script that calls pfexec(1). This works on OpenSolaris ONNV_140 or later because the functionality of pfexec(1) has been integrated into the kernel. To enable this feature. edit the file /etc/security/exec_attr and add: Basic Solaris User:solaris:cmd:::/usr/bin/readcd:privs=file_dac_read,sys_devices,net_privaddr or Basic Solaris User:solaris:cmd:::/opt/schily/bin/readcd:privs=file_dac_read,sys_devices,net_privaddr depending on where you install readcd. No special shell is needed anymore.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/cdrtools/Makefile4
-rw-r--r--sysutils/cdrtools/distinfo9
-rw-r--r--sysutils/cdrtools/patches/patch-RULES_rules.man13
3 files changed, 6 insertions, 20 deletions
diff --git a/sysutils/cdrtools/Makefile b/sysutils/cdrtools/Makefile
index f6b0c305faa..8486e01cece 100644
--- a/sysutils/cdrtools/Makefile
+++ b/sysutils/cdrtools/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.85 2012/01/01 04:03:33 sbd Exp $
+# $NetBSD: Makefile,v 1.86 2012/03/07 14:54:44 wiz Exp $
-DISTNAME= cdrtools-3.01a06
+DISTNAME= cdrtools-3.01a07
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 28d6c41624f..003aaac6888 100644
--- a/sysutils/cdrtools/distinfo
+++ b/sysutils/cdrtools/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.62 2012/01/01 04:03:33 sbd Exp $
+$NetBSD: distinfo,v 1.63 2012/03/07 14:54:44 wiz Exp $
-SHA1 (cdrtools-3.01a06.tar.bz2) = 0001d0213dfe2c78c4b8b34288854c01c5387464
-RMD160 (cdrtools-3.01a06.tar.bz2) = abf83892bbea28906c88c1f109d42891dd34f721
-Size (cdrtools-3.01a06.tar.bz2) = 2026840 bytes
-SHA1 (patch-RULES_rules.man) = 37a8873090551d36d887e47c414b5712ad4512bb
+SHA1 (cdrtools-3.01a07.tar.bz2) = ee4b540e4897ee6637837a097658305d18345999
+RMD160 (cdrtools-3.01a07.tar.bz2) = b8331d826bf64de8bd26c041624a3e41648b6952
+Size (cdrtools-3.01a07.tar.bz2) = 2043525 bytes
SHA1 (patch-include-schily-mconfig.h) = ad973fb720361fbe900bda12699d46d5ab799326
diff --git a/sysutils/cdrtools/patches/patch-RULES_rules.man b/sysutils/cdrtools/patches/patch-RULES_rules.man
deleted file mode 100644
index 6bf5252ef07..00000000000
--- a/sysutils/cdrtools/patches/patch-RULES_rules.man
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-RULES_rules.man,v 1.1 2012/01/01 04:03:33 sbd Exp $
-
---- RULES/rules.man.orig 2012-01-01 03:11:58.255958830 +0000
-+++ RULES/rules.man
-@@ -46,7 +46,7 @@ INSMODEI= $(__INSMODEI:$(_UNIQ)%=%)
-
- all: $(ARCHDIR) $(PTARGET)
-
--$(PTARGET): $(SRCFILE)
-+$(PTARGET): $(SRCFILE) $(ARCHDIR)
- $(LOCALIZE) $(SRCFILE) $@
-
- $(ARCHDIR):