Sat Jun 5 11:40:05 2010 UTC ()
Update to 3.00. This is the stable release after 2.01; the package
had been tracking alpha releases.

Changes since 2.01 (not the latest pkgsrc version!):
The most important enhancements since May 15th 2006 are:

-	BluRay support was added

-	The DVD support code was moved to the OpenSource part of cdrtools

-	DVD Double layer support was added

-	DVD-RAM support was added

-	DVD Multi-border support for DVD- was added to cdrecord

-	Support for reading and writing Hidden Tracks (audible content before
	Track 01) on Audio CDs was added to cdda2wav and cdrecord

-	Cdda2wav is now able to create CDRWIN CUE files instead of *.inf files

-	Cdrecord now understands the CUE file enhancements from ExactAudioCopy

-	SCSI autotarget mode makes cdrtools work without the dev= SCSI address
	parameters in all cases where only one drive is available in the system

-	Mkisofs now includes support for find(1) style command line arguments
	implemented via "libfind"

-	Mkisofs now includes working support for UTF-8 based locales

-	Mkisofs now includes enhanced UDF support like symlinks, user IDs,
	group IDs and permissions (needed for DVDs and BluRays)
	There is also support for Apple specific extensions (thanks to
	Helios.de)

-	Mkisofs now supports ISO-9660 with files up to 8 TB (requires
	-iso-level 3)

-	New cdrecord option -minfo/-media-info to print Media
	information/status

-	Readcd now implements media quality scanning support code for
	C1/C2/CU errors with Plextor and NEC/Optiarc drives. Use readcd -cxscan

-	Readcd now implements media quality scan support code for Plextor
	drives. Use readcd -pi8scan or -pifscan

-	All SCSI aware programs from cdrtools now support -scanbus

-	Support for the Plextor GigaRec feature was added

-	Workarounds for many firmware bugs in various drives have been added

-	Cdrecord now defaults to -sao mode instead of -tao

-	Cdrecords CDRWIN CUE sheet parser was enhanced to support all features
	from CDRWIN and cdrecord specific extensions in addition

-	Cdrecord now allows CDRWIN CUE sheet based writing in
	-raw/-raw16/-raw96r to work around Pioneer firmware bugs
	and to allow to write SVCDs on Pioneer drives

-	Cdrecord now supports DVD-RW/DL media (once the related media
	will be made available to the public)

-	Cdda2wav now implements a new option -interactive to support being
	called from GStreamer (to avoid license problems with libcdio)

-	Cdda2wav now supports MD5 sums for audio data

-	Support for "root"-less installation on Solaris using fine grained
	privileges was added

-	Support for DragonFlyBSD was added

-	Support for Zeta (BeOS clone) was added

-	Support for Haiku (BeOS clone) was added

-	Support for Syllable was added

-	Support for ATARI FreeMiNT was added

-	Support for AMIGA-OS was added

-	Support for SunStudio 12 on Linux was added
	Call "make CCOM=suncc"

-	New program "btcflash" to flash firmware on some BTC writers

-	A new Reed Solomon "decoder" (repair) library was added

-	New experimental option -edc-corr in "readcd" was added

-	Mkisofs no longer used GNU getopt_long() but getargs() to avoid various
	bugs from GNU getopt_long()

-	Mkisofs now supports correct inode numbers for hardlinks

-	Mkisofs now implements "UNIX V6 FS style" link counts on directories,
	this is: link count for directories is "2 + number of subdirectories"

-	Mkisofs now implements the new Rock Ridge (rrip) protocol
	version 1.12 from 1994 that added support for hard linked files

-	Mkisofs now correctly implements deep directory relocation (this is
	for directories nested deeper than 8 nesting levels)

-	New mkisofs options -posix-H/-posix-L/-posix-P implement the -H/-L/-P
	options defined by POSIX.1-2001 for descending commands like
	ls/chmod/chown/find/pax/...

-	The makefile system now implements support for cdrtools local dynamic
	linking using:

	make LINKMODE=dynamic

-	All projects except "libhfs_iso", "libparanoia" and "schily autoconf"
	have been relicensed to CDDL with permission from all authors.
	Libparanoia was relicensed from GPL to LGPL with permission from Monty.


(wiz)
diff -r1.73 -r1.74 pkgsrc/sysutils/cdrtools/Makefile
diff -r1.51 -r1.52 pkgsrc/sysutils/cdrtools/distinfo

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

--- pkgsrc/sysutils/cdrtools/Makefile 2010/05/02 10:45:50 1.73
+++ pkgsrc/sysutils/cdrtools/Makefile 2010/06/05 11:40:05 1.74
@@ -1,36 +1,36 @@ @@ -1,36 +1,36 @@
1# $NetBSD: Makefile,v 1.73 2010/05/02 10:45:50 wiz Exp $ 1# $NetBSD: Makefile,v 1.74 2010/06/05 11:40:05 wiz Exp $
2 2
3DISTNAME= cdrtools-2.01.01a78 3DISTNAME= cdrtools-3.00
4PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/} 4PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/}
5CATEGORIES= sysutils 5CATEGORIES= sysutils
6MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/alpha/ \ 6MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/ \
7 http://ftp.berlios.de/pub/cdrecord/alpha/ 7 http://ftp.berlios.de/pub/cdrecord/
 8#MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/alpha/ \
 9# http://ftp.berlios.de/pub/cdrecord/alpha/
8EXTRACT_SUFX= .tar.bz2 10EXTRACT_SUFX= .tar.bz2
9 11
10MAINTAINER= wiz@NetBSD.org 12MAINTAINER= wiz@NetBSD.org
11HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html 13HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html
12COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray 14COMMENT= 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 15#LICENSE= CDDL.Schily.txt AND gnu-gpl-v2 AND gnu-lgpl-v2.1
14 16
15CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]* 17CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]*
16 18
17PKG_INSTALLATION_TYPES= overwrite pkgviews 19PKG_INSTALLATION_TYPES= overwrite pkgviews
18PKG_DESTDIR_SUPPORT= user-destdir 20PKG_DESTDIR_SUPPORT= user-destdir
19 21
20.include "../../mk/bsd.prefs.mk" 22.include "../../mk/bsd.prefs.mk"
21 23
22MAKE_JOBS_SAFE= no 
23WRKSRC= ${WRKDIR}/cdrtools-2.01.01 
24USE_TOOLS+= gm4 gmake tbl 24USE_TOOLS+= gm4 gmake tbl
25 25
26CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION 26CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION
27LDFLAGS.NetBSD+= -lutil 27LDFLAGS.NetBSD+= -lutil
28 28
29# avoid picking up a bad ${ARCH} during the build 29# avoid picking up a bad ${ARCH} during the build
30MAKE_ENV+= ARCH="" 30MAKE_ENV+= ARCH=""
31MAKE_ENV+= MAKEPROG="gmake" 31MAKE_ENV+= MAKEPROG="gmake"
32MAKE_ENV+= COPTX=${CFLAGS:Q} 32MAKE_ENV+= COPTX=${CFLAGS:Q}
33MAKE_ENV+= LDOPTX=${LDFLAGS:Q} 33MAKE_ENV+= LDOPTX=${LDFLAGS:Q}
34MAKE_ENV+= INS_BASE=${PREFIX:Q} 34MAKE_ENV+= INS_BASE=${PREFIX:Q}
35# do we want to compile shared libraries? 35# do we want to compile shared libraries?
36# needs changes in the install target and PLIST 36# needs changes in the install target and PLIST

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

--- pkgsrc/sysutils/cdrtools/distinfo 2010/05/02 10:45:50 1.51
+++ pkgsrc/sysutils/cdrtools/distinfo 2010/06/05 11:40:05 1.52
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.51 2010/05/02 10:45:50 wiz Exp $ 1$NetBSD: distinfo,v 1.52 2010/06/05 11:40:05 wiz Exp $
2 2
3SHA1 (cdrtools-2.01.01a78.tar.bz2) = 39643e00a37b1a2c38e6190675251b793ca97225 3SHA1 (cdrtools-3.00.tar.bz2) = 6464844d6b936d4f43ee98a04d637cd91131de4e
4RMD160 (cdrtools-2.01.01a78.tar.bz2) = 8fcaf22c1032e1cc88426804530ee6f971b6625e 4RMD160 (cdrtools-3.00.tar.bz2) = 210684ab5e286ef59b788b49bd0b74d88f6435f4
5Size (cdrtools-2.01.01a78.tar.bz2) = 1928976 bytes 5Size (cdrtools-3.00.tar.bz2) = 1978563 bytes