Sun Feb 21 13:19:51 2010 UTC ()
Update to 2.01.01alpha76:

NEW features of cdrtools-2.01.01a75:

Cdrecord:

-	Hidden Track support is now complete:

-	Added support for writing Hidden Audio Tracks before Track #1
	in the Mtsushita CW-7501 device driver.

-	Added support for writing Hidden Audio Tracks before Track #1
	in the Sony CDU-924 / CDU-948 device driver.

-	Added support for writing Hidden Audio Tracks in RAW mode.
	Cdrecord-2.01.01a74 did put "track number 0" into the subchannel
	data for track 1 index 0. Cdrecord now correctly writes Track #1
	into the sub channel data.

-	Added support for Track #1 having a different number than 1 into
	the CUE file parser.

-	The CUE file parser now prints much better error messages in case that
	a keyword is seen out of the permitted order.

-	The CUE file parser now supports hidden tracks.

-	Fixed a bug in the CUE file parser that caused "pregap size 0" (missing
	INDEX 00) to be replaced by the default pregap size of 150 sectors.

Cdda2wav (Maintained/enhanced by J

-	Hidden Track support is now complete:

-	Fixed a bug in the cdda2wav track loop control that caused cdda2wav
	not to write the *.inf file for the last track in case of an audio CD
	with a hidden track.

-	Introduced an alias "isrc" and "ISRC" for -vtrackid

-	Introduced an alias "mcn" and "MCN" for -vcatalog

-	cdda2wav now emits a "PREGAP" keyword in the CUE file for a CD without
	hidden track if it starts with a sector number > 0.

NEW features of cdrtools-2.01.01a76:

Cdrecord:

-	Added a workaround for a firmware bug in the drive:
	'HL-DT-ST' 'BD-RE  BH10LS30 ' '1.00'
	That causes the drive to return zero media size for BluRay media.

-	cdrecord now aborts if the cuefile= option was specified with a non-CD
	media in the drive.

-	CDRWIN CUE files now may refer to several data files where each data file
	contains less than the whole disk but more than a single track.

-	The CUE parser now correctly sets the sector size information for the
	lead-in area.

-	The CUE parser now by default only accepts CDRWIN CUE compliant files
	but may be switched into an enhanced mode by introducing a special comment
	"REM CDRTOOLS"

-	The CUE parser now supports a FILE command between INDEX 00 and INDEX 01.
	This is needed in order to write CUE sheets from Exact Audio Copy.
	Note that cdrecord needs to be switched into the enhanced CUE parser mode
	by either specifying "REM CDRTOOLS" or by specifying:
	REM COMMENT "ExactAudioCopy v0.99pb5"

	Also note that cdrecord currently does not support more than one FILE
	command per TRACK. For this reason, hidden audio tracks only work if
	the hidden audio data is in the same file that also contains data for
	track 1.

-	New commands "ARRANGER", "COMPOSER" and "MESSAGE" for adding CD-Text information
	in CUE files. Note that these commands are cdrecord specific extensions that
	re unknown by CDRWIN and thus need "REM CDRTOOLS" to be enabled.

-	The CUE file format is now documented in the cdrecord man page.

-	Fixed a small type bug in cdrecord/fifo.c (introduced a few
	versions before) that hits if the OS does not support the FIFO.

Cdda2wav (Maintained/enhanced by J

-	New cdda2wav option -vaudio-tracks

-	Make cdda2wav -q silent again (even with CDs with hidden track) to
	make it compatible again with scripts.

-	cdda2ogg and cdda2ogg.1 added to standard install
	The script cdda2ogg was enhanced to work seamlessly.

-	cdda2mp3 and cdda2mp3.1 added to standard install
	The script cdda2mp3 was enhanced to work seamlessly.

-	the scripts cdda2ogg and cdda2mp3 now allow to forward options to
	cdda2wav.

	In order to enable "paranoia mode", call:

	cdda2ogg -paranoia

	In order to enable the most proof "paranoia mode", call:

	cdda2ogg -paraopts=proof

-	The cdda2ogg man page was completely reworked

-	The SYSvr4 pkg definition now includes cdda2ogg and cdda2mp3

-	Added a workaround for a broken ASPI that hangs with
	odd transfer counts.

Readcd:

-	Added a workaround for a broken ASPI that hangs with
	odd transfer counts.


(wiz)
diff -r1.70 -r1.71 pkgsrc/sysutils/cdrtools/Makefile
diff -r1.4 -r1.5 pkgsrc/sysutils/cdrtools/PLIST
diff -r1.48 -r1.49 pkgsrc/sysutils/cdrtools/distinfo

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

--- pkgsrc/sysutils/cdrtools/Makefile 2010/02/03 16:04:26 1.70
+++ pkgsrc/sysutils/cdrtools/Makefile 2010/02/21 13:19:51 1.71
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.70 2010/02/03 16:04:26 wiz Exp $ 1# $NetBSD: Makefile,v 1.71 2010/02/21 13:19:51 wiz Exp $
2 2
3DISTNAME= cdrtools-2.01.01a74 3DISTNAME= cdrtools-2.01.01a76
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/alpha/ \
7 http://ftp.berlios.de/pub/cdrecord/alpha/ 7 http://ftp.berlios.de/pub/cdrecord/alpha/
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= wiz@NetBSD.org 10MAINTAINER= wiz@NetBSD.org
11HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html 11HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html
12COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray 12COMMENT= 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 13#LICENSE= CDDL.Schily.txt AND gnu-gpl-v2 AND gnu-lgpl-v2.1
14 14
15CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]* 15CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]*
16 16
@@ -91,33 +91,40 @@ do-configure: @@ -91,33 +91,40 @@ do-configure:
91 ln -sf i386-$$suffix ${MACHINE}-$$suffix; \ 91 ln -sf i386-$$suffix ${MACHINE}-$$suffix; \
92 fi; \ 92 fi; \
93 done; \ 93 done; \
94 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${MAKE_PROGRAM} config 94 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${MAKE_PROGRAM} config
95 95
96post-build: 96post-build:
97 cd ${WRKSRC}; \ 97 cd ${WRKSRC}; \
98 for manpage in cdda2wav/cdda2wav.1 mkisofs/mkisofs.8; do \ 98 for manpage in cdda2wav/cdda2wav.1 mkisofs/mkisofs.8; do \
99 tbl $${manpage} > $${manpage}.tmp; \ 99 tbl $${manpage} > $${manpage}.tmp; \
100 mv -f $${manpage}.tmp $${manpage}; \ 100 mv -f $${manpage}.tmp $${manpage}; \
101 done 101 done
102 102
103do-install: 103do-install:
104 for program in btcflash cdda2wav cdrecord mkisofs \ 104 for program in btcflash cdda2wav cdrecord mkisofs \
105 readcd scgcheck scgskeleton; do \ 105 readcd scgcheck scgskeleton; do \
106 cd ${WRKSRC}/$${program}; \ 106 cd ${WRKSRC}/$${program}; \
107 ${INSTALL_PROGRAM} OBJ/*/$${program} \ 107 ${INSTALL_PROGRAM} OBJ/*/$${program} \
108 ${DESTDIR}${PREFIX}/bin; \ 108 ${DESTDIR}${PREFIX}/bin; \
109 done 109 done
110 for program in btcflash cdda2wav cdrecord readcd scgcheck; do \ 110 for program in cdda2mp3 cdda2ogg; do \
 111 ${INSTALL_SCRIPT} ${WRKSRC}/cdda2wav/$${program} \
 112 ${DESTDIR}${PREFIX}/bin; \
 113 ${INSTALL_MAN} ${WRKSRC}/cdda2wav/$${program}.1 \
 114 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
 115 done
 116 for program in btcflash cdda2wav cdrecord \
 117 readcd scgcheck; do \
111 ${INSTALL_MAN} ${WRKSRC}/$${program}/$${program}.1 \ 118 ${INSTALL_MAN} ${WRKSRC}/$${program}/$${program}.1 \
112 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \ 119 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
113 done 120 done
114 for program in mkisofs; do \ 121 for program in mkisofs; do \
115 ${INSTALL_MAN} ${WRKSRC}/$${program}/$${program}.8 \ 122 ${INSTALL_MAN} ${WRKSRC}/$${program}/$${program}.8 \
116 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8; \ 123 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8; \
117 done 124 done
118 cd ${WRKSRC}/mkisofs/diag; \ 125 cd ${WRKSRC}/mkisofs/diag; \
119 for f in devdump isodebug isodump isoinfo isovfy; do \ 126 for f in devdump isodebug isodump isoinfo isovfy; do \
120 ${INSTALL_PROGRAM} OBJ/*/$$f ${DESTDIR}${PREFIX}/bin; \ 127 ${INSTALL_PROGRAM} OBJ/*/$$f ${DESTDIR}${PREFIX}/bin; \
121 ${INSTALL_MAN} $$f.8 \ 128 ${INSTALL_MAN} $$f.8 \
122 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/$$f.8; \ 129 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/$$f.8; \
123 done 130 done

cvs diff -r1.4 -r1.5 pkgsrc/sysutils/cdrtools/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/cdrtools/PLIST 2009/06/14 18:16:02 1.4
+++ pkgsrc/sysutils/cdrtools/PLIST 2010/02/21 13:19:51 1.5
@@ -1,15 +1,17 @@ @@ -1,15 +1,17 @@
1@comment $NetBSD: PLIST,v 1.4 2009/06/14 18:16:02 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.5 2010/02/21 13:19:51 wiz Exp $
2bin/btcflash 2bin/btcflash
 3bin/cdda2mp3
 4bin/cdda2ogg
3bin/cdda2wav 5bin/cdda2wav
4bin/cdrecord 6bin/cdrecord
5bin/devdump 7bin/devdump
6bin/isodebug 8bin/isodebug
7bin/isodump 9bin/isodump
8bin/isoinfo 10bin/isoinfo
9bin/isovfy 11bin/isovfy
10bin/mkisofs 12bin/mkisofs
11bin/readcd 13bin/readcd
12bin/scgcheck 14bin/scgcheck
13bin/scgskeleton 15bin/scgskeleton
14lib/siconv/cp10000 16lib/siconv/cp10000
15lib/siconv/cp10006 17lib/siconv/cp10006
@@ -50,26 +52,28 @@ lib/siconv/iso8859-14 @@ -50,26 +52,28 @@ lib/siconv/iso8859-14
50lib/siconv/iso8859-15 52lib/siconv/iso8859-15
51lib/siconv/iso8859-16 53lib/siconv/iso8859-16
52lib/siconv/iso8859-2 54lib/siconv/iso8859-2
53lib/siconv/iso8859-3 55lib/siconv/iso8859-3
54lib/siconv/iso8859-4 56lib/siconv/iso8859-4
55lib/siconv/iso8859-5 57lib/siconv/iso8859-5
56lib/siconv/iso8859-6 58lib/siconv/iso8859-6
57lib/siconv/iso8859-7 59lib/siconv/iso8859-7
58lib/siconv/iso8859-8 60lib/siconv/iso8859-8
59lib/siconv/iso8859-9 61lib/siconv/iso8859-9
60lib/siconv/koi8-r 62lib/siconv/koi8-r
61lib/siconv/koi8-u 63lib/siconv/koi8-u
62man/man1/btcflash.1 64man/man1/btcflash.1
 65man/man1/cdda2mp3.1
 66man/man1/cdda2ogg.1
63man/man1/cdda2wav.1 67man/man1/cdda2wav.1
64man/man1/cdrecord.1 68man/man1/cdrecord.1
65man/man1/readcd.1 69man/man1/readcd.1
66man/man1/scgcheck.1 70man/man1/scgcheck.1
67man/man8/devdump.8 71man/man8/devdump.8
68man/man8/isodebug.8 72man/man8/isodebug.8
69man/man8/isodump.8 73man/man8/isodump.8
70man/man8/isoinfo.8 74man/man8/isoinfo.8
71man/man8/isovfy.8 75man/man8/isovfy.8
72man/man8/mkisofs.8 76man/man8/mkisofs.8
73share/doc/cdrtools/cdda2wav/README 77share/doc/cdrtools/cdda2wav/README
74share/doc/cdrtools/cdrecord/README 78share/doc/cdrtools/cdrecord/README
75share/doc/cdrtools/cdrecord/README.ATAPI 79share/doc/cdrtools/cdrecord/README.ATAPI

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

--- pkgsrc/sysutils/cdrtools/distinfo 2010/02/03 16:04:26 1.48
+++ pkgsrc/sysutils/cdrtools/distinfo 2010/02/21 13:19:51 1.49
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.48 2010/02/03 16:04:26 wiz Exp $ 1$NetBSD: distinfo,v 1.49 2010/02/21 13:19:51 wiz Exp $
2 2
3SHA1 (cdrtools-2.01.01a74.tar.bz2) = 20a335984d7daa36e80124f1057c3699edb65f8f 3SHA1 (cdrtools-2.01.01a76.tar.bz2) = b98df681616483064f235bfac496773be24393d4
4RMD160 (cdrtools-2.01.01a74.tar.bz2) = 16dc812a77bf6c50d5c279bcdc2b8c7b2fb4ba44 4RMD160 (cdrtools-2.01.01a76.tar.bz2) = 991b163f475307321cd37867d278580c9c87de26
5Size (cdrtools-2.01.01a74.tar.bz2) = 1921329 bytes 5Size (cdrtools-2.01.01a76.tar.bz2) = 1923933 bytes