Path to this page:
Subject: CVS commit: pkgsrc/sysutils/cdrtools
From: Thomas Klausner
Date: 2015-04-27 11:05:11
Message id: 20150427090511.4278D98@cvs.netbsd.org
Log Message:
Update to 3.01a28:
cdrtools-3.01a25:
All:
- Fixed a typo in autoconf/xconfig.h.in that caused the Win-DOS function
LoadLibrary() not to be recognised correctly.
- Added compile support for: amd64-freebsd-clang*.rul
- include/schily/unistd.h now extends some exceptions to work around
problems with the MS C-compiler to MinGW32.
Libschily:
- libschily/faccessat.c with a faccessat() was added. This has been forgotten
when the *at() functions have been implemented.
- libschily/eaccess.c no longer calls access() in case the the OS does not
implement eaccess() but rather first checks whether uid == euid and gid == egid.
- libschily/eaccess.c compiles again in HP-UX using the HP C-compiler
- libschily/dlfcn.c new file to emulate dlopen() and friends on Win-DOS
and HP-UX
- libschily/lchmod.c was added
- libschily/fchmodat.c no longer contains lchmod()
- The linker mapfile libschily/libschily-mapvers now correctly
makes the entry faccessat() depend on HAVE_FACCESSAT
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt \
heiko@hexco.de):
- Flush stderr before a question in cdda2wav. This is a workaround
for a Linux libc bug (stderr must be unbuffered acording to the
standard).
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric \
Youngdale):
- Fixed a bug in mkisofs: -eltorito-platform Mac no longer uses the
constant EL_TORITO_ARCH_PPC but EL_TORITO_ARCH_MAC as expected.
Thanks to Ady <ady-sf@hotmail.com> for reporting.
- Fixed an option parsing bug in mkisofs that was a result from
option names that are beginning substrings of others. Mkisofs did
try to fix this in 2006, but it seems that one option was missed
in 2006. Now -hide-hfs was fixed, thanks to: Valery Ushakov
cdrtools-3.01a26:
All:
- Various README's, scripts and man pages have been revised to replace
berlios.de by sourceforge.net
Note that some files have not yet been completely updated for that
change as there is no easy way to deal with a site like sourceforge
that does not support ftp:
./conf/src-get
./conf/setup.sh
Because we now assume that any UNIX distro includes a ftp(1) program,
but we cannot assume that there is wget.
cdrtools-3.01a27:
All:
- include/schily//dlfcn.h now includes a #define HAVE_LOADABLE_LIBS
in case we compile on a system that implements runtime loadable
libraries and that libschily implements an adoption for this
local method to the POSIX dlopen()/dlsym()/dlclose(). This is currently
true for Solaris (and similar) that implement dlopen()/dlsym()/dlclose()
natively and for HP-UX and Win-DOS.
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric \
Youngdale):
- The mkisofs program isoinfo no longer tries to print Rock Ridge
attribute data for ISO images that do not have correct RR data.
- The mkisofs program isovfy no longer tries to print Rock Ridge
attribute data for ISO images that do not have correct RR data.
- The mkisofs program isodump no longer tries to print Rock Ridge
attribute data for ISO images that do not have correct RR data.
This is a result from trying to use these programs on the
plan9 CD image.
cdrtools-3.01a28:
All:
- The makefile rules for installing man pages have been changed so that
OBJ/<archdir>/man/ is no longer a direct dependency of the man page.
This results in repeated "make install" calls not to reinstall
up-to-date man pages again.
- The makefile rules for installing localized sripts have been changed so
hat OBJ/<archdir>/ is no longer a direct dependency of the man page.
This results in repeated "make install" calls not to reinstall
up-to-date scripts again.
- New autoconf test checks whether printf() supports %z
- Some documentation now mentions sourceforge instead of BerliOS
- README.compile now mentions how to use instrumented compilers with
the Schily Makefilesystem.
Libschily:
- strlcatl() wcslcatl(): new functions
- libschily::linkat.c now manually null-terminates the result from
resolvepath() as the Solaris syscall implementation does not
null-terminate it in all cases.
- libschily::resolvepath.c comment added to remind on the fact that
in contrary to out implementation the Solaris resolvepath() syscall
does not null-terminate the buffer.
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric \
Youngdale):
- mkisofs: isodump did not compile on non c99 compilers.
Files: