Mon Apr 27 09:05:11 2015 UTC ()
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.


(wiz)
diff -r1.110 -r1.111 pkgsrc/sysutils/cdrtools/Makefile
diff -r1.84 -r1.85 pkgsrc/sysutils/cdrtools/distinfo

cvs diff -r1.110 -r1.111 pkgsrc/sysutils/cdrtools/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/cdrtools/Makefile 2015/03/13 17:51:15 1.110
+++ pkgsrc/sysutils/cdrtools/Makefile 2015/04/27 09:05:11 1.111
@@ -1,31 +1,32 @@ @@ -1,31 +1,32 @@
1# $NetBSD: Makefile,v 1.110 2015/03/13 17:51:15 tnn Exp $ 1# $NetBSD: Makefile,v 1.111 2015/04/27 09:05:11 wiz Exp $
2 2
3DISTNAME= cdrtools-3.01a24 3DISTNAME= cdrtools-3.01a28
4PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/} 4PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/}
5PKGREVISION= 1 
6CATEGORIES= sysutils 5CATEGORIES= sysutils
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cdrtools/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cdrtools/}
8EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
9 8
10MAINTAINER= wiz@NetBSD.org 9MAINTAINER= wiz@NetBSD.org
11HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html 10HOMEPAGE= http://cdrtools.sourceforge.net/private/cdrecord.html
12COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray 11COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray
13#LICENSE= CDDL.Schily.txt AND gnu-gpl-v2 AND gnu-lgpl-v2.1 12#LICENSE= CDDL.Schily.txt AND gnu-gpl-v2 AND gnu-lgpl-v2.1
14 13
15CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]* 14CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]*
16 15
17WRKSRC= ${WRKDIR}/${DISTNAME:C/a[0-9]*//} 16WRKSRC= ${WRKDIR}/${DISTNAME:C/a[0-9]*//}
18 17
 18MAKE_JOBS_SAFE= no # makefiles.5
 19
19.include "../../mk/bsd.prefs.mk" 20.include "../../mk/bsd.prefs.mk"
20 21
21USE_TOOLS+= gm4 gmake tbl 22USE_TOOLS+= gm4 gmake tbl
22 23
23CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION 24CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION
24LDFLAGS.NetBSD+= -lutil 25LDFLAGS.NetBSD+= -lutil
25 26
26LDFLAGS+= ${BUILDLINK_LDADD.iconv} 27LDFLAGS+= ${BUILDLINK_LDADD.iconv}
27 28
28# NetBSD 6.0 (and update releases) have incomplete implemenations of the 29# NetBSD 6.0 (and update releases) have incomplete implemenations of the
29# "*at" system calls. Pretend that they aren't present at all to 30# "*at" system calls. Pretend that they aren't present at all to
30# avoid build failures. 31# avoid build failures.
31.if !empty(MACHINE_PLATFORM:MNetBSD-[5-6].*-*) && \ 32.if !empty(MACHINE_PLATFORM:MNetBSD-[5-6].*-*) && \

cvs diff -r1.84 -r1.85 pkgsrc/sysutils/cdrtools/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/cdrtools/distinfo 2014/08/23 05:38:22 1.84
+++ pkgsrc/sysutils/cdrtools/distinfo 2015/04/27 09:05:11 1.85
@@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
1$NetBSD: distinfo,v 1.84 2014/08/23 05:38:22 wiz Exp $ 1$NetBSD: distinfo,v 1.85 2015/04/27 09:05:11 wiz Exp $
2 2
3SHA1 (cdrtools-3.01a24.tar.bz2) = b49b01b6269280336ef3ca89aa41538db3a9b2dc 3SHA1 (cdrtools-3.01a28.tar.bz2) = 081b1daa9c86f33483213a8d8d0fd75caec51ead
4RMD160 (cdrtools-3.01a24.tar.bz2) = 6afd625f0b04f861592a82caf6bf78109dfee726 4RMD160 (cdrtools-3.01a28.tar.bz2) = 84ad3ddbaea67a59a057d5338f3a683bffb49c1f
5Size (cdrtools-3.01a24.tar.bz2) = 2075400 bytes 5Size (cdrtools-3.01a28.tar.bz2) = 2081108 bytes
6SHA1 (patch-mkisofs_mkisofs.c) = 94fbc4abd559852f20c307e1dcf8070a02520f2d