diff options
author | wiz <wiz@pkgsrc.org> | 2012-03-07 14:54:44 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2012-03-07 14:54:44 +0000 |
commit | d0f3373b15841f2210c200d86b9881902fe2e0a7 (patch) | |
tree | 324ae85f14d6e218ea08cd152f0cec1d544ff075 /sysutils | |
parent | 7688d5280206d2b390f5c32a99f475a5896a5e93 (diff) | |
download | pkgsrc-d0f3373b15841f2210c200d86b9881902fe2e0a7.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/Makefile | 4 | ||||
-rw-r--r-- | sysutils/cdrtools/distinfo | 9 | ||||
-rw-r--r-- | sysutils/cdrtools/patches/patch-RULES_rules.man | 13 |
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): |