Update to 2.01.01a57: NEW features of cdrtools-2.01.01a57: Libscg: - New SCSI low level transport for ATARI FreeMiNT has been added. Thanks to Yvan Doyeux Cdrecord: - Do not install by overwriting /etc/default/cdrecord in case an earlier file exists. Please give feedback on what you like to see in future. Do you like to see a sample file installed? - README.cdplus has been renewed Cdda2wav (Maintained/enhanced by J - Prevent a core dump from hitting ^C while cdda2wav tries to call scg_open() to open the SCSI devices. - A buggy address compuation that caused problems with 64 bit binaries has been fixed. - Cdda2wav now correctly deals with longer CD-Text information. Thanks to Yvan Doyeux for creating a related test CD... NEW features of cdrtools-2.01.01a56: All: - New autoconf test to distinguish between the free of charge "Bundled" cc on HP-UX and the commercial cc. Only the commercial cc supports ANSI C and the Bundled cc complains when the ANSI Options are used: (Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored. (Bundled) cc: warning 480: The -O option is available only with the C/ANSI C product; ignored. These warnings are no longer present. - schily/schily.h now auto-includes stdio.h in case that the platform supports the new POSIX.1-2008 getline()/fgetline() functions that violate against general POSIX rules and thus overlay our implementation that exists since 1982. - schily/stkframe.h now uses Intptr_t for the fr_savp member to make it work correctly on 64bit systems without OS supplied stkframe.h. - New autoconf test on whether unistd.h defines extern char ** environ. - New file schily/stdio.h to simplify layering. Libschily: - Fixed a bug in fexecl() introduced in October 2008 that caused the called program to be called with a too small argc (one too few). - format() now supports %z for size_t and %t for ptrdiff_t Libedc (Optimized by J - Avoid some GCC warnings Libdeflt: - lbdeflt needs to be compiled before libcdrdeflt when creating dynamic libs Libscg: - Avoid some GCC warnings Cdrecord: - Avoid some GCC warnings - Some small typos in error messages have been fixed. - Workaround for 'TSSTcorp' 'CDDVDW SE-S224Q ' 'TS01' firmware bug. The drives does not return SES_UNDEF for unformatted DVD+RW media. - Support again cdrecord -v -sao -multi *.wav This stopped working with 2.01.01a29 when introducing DVD multi-border support. Cdda2wav (Maintained/enhanced by J - struct tocdesc has been restructured to prevent struct tail padding on MC-680x0 systems. Thanks to Yvan Doyeux for reporting this for the ATARI port. - The drive 'HP ' 'CD-Writer+ 9600 ' '1.0a' does not like to read SCSI FULL TOC with a too long transfer lenght. First retrieve the available data count. - New options -debug -debug-scsi -kdebug -kdebug-scsi -kd to set SCSI low level debugging in libscg - The option -v not also supports "!" and "not" to invert the list of "verbose" options (e.g. -v!indices for everything but indices). - Avoid some GCC warnings specific to HP-UX - Added a workaround for gmake < version 3.81. Older gmake versions evaluate dependencies in the wrong order. Readcd: - Try to exit(excode) instead of exit(0) in case that siginificant problems occured. - Prevent readcd from dumping core via raisecond("file_write_err")->abort() in case that the target filesystem fills up. - Added a workaround for gmake < version 3.81. Older gmake versions evaluate dependencies in the wrong order. Scgcheck: - Avoid some GCC warnings - Added a workaround for gmake < version 3.81. Older gmake versions evaluate dependencies in the wrong order. Scgskeleton: - Added a workaround for gmake < version 3.81. Older gmake versions evaluate dependencies in the wrong order. Btcflash: - Added a workaround for gmake < version 3.81. Older gmake versions evaluate dependencies in the wrong order. Mkisofs (Maintained/enhanced by J - Some casts have been added to increase the 64 bit compilation support - mkisofs and the tools isodump, isovfy and isoinfo now completely support the SUSP termination signature "ST". - Do no longer flag the absence of a "RR" signature as an error in isodump, isovfy and isoinfo as newer Rock Ridge standard versions removed RR. - Fixed a minor problem with a debug print output and 64 bit compile mode. - Avoid some GCC warnings - Minor typo fix in the mkisofs man pagediff -r1.50 -r1.51 pkgsrc/sysutils/cdrtools/Makefile
(wiz)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.50 2009/01/07 23:23:13 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.51 2009/02/16 14:13:07 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= cdrtools-2.01.01a55 | 3 | DISTNAME= cdrtools-2.01.01a57 | |
4 | PKGNAME= ${DISTNAME:S/a/./} | 4 | PKGNAME= ${DISTNAME:S/a/./} | |
5 | CATEGORIES= sysutils | 5 | CATEGORIES= sysutils | |
6 | MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/alpha/ \ | 6 | MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/alpha/ \ | |
7 | http://ftp.berlios.de/pub/cdrecord/alpha/ | 7 | http://ftp.berlios.de/pub/cdrecord/alpha/ | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html | 11 | HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html | |
12 | COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray | 12 | COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray | |
13 | 13 | |||
14 | CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]* | 14 | CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]* | |
15 | 15 | |||
16 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 16 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
@@ -1,11 +1,11 @@ | @@ -1,11 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.29 2009/01/07 23:23:13 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.30 2009/02/16 14:13:07 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (cdrtools-2.01.01a55.tar.bz2) = fd6202a023aeb25a36f0dc72e256e968d284f00d | 3 | SHA1 (cdrtools-2.01.01a57.tar.bz2) = e07ec85d42df24ecf5f15236bb0cc4968be47f98 | |
4 | RMD160 (cdrtools-2.01.01a55.tar.bz2) = 8799ff8fe71786e0ee6a0deb238c80a14eed0f2b | 4 | RMD160 (cdrtools-2.01.01a57.tar.bz2) = d7e8ea512a1e8ecaf3be6a9c4a782ff16c1d5253 | |
5 | Size (cdrtools-2.01.01a55.tar.bz2) = 1769457 bytes | 5 | Size (cdrtools-2.01.01a57.tar.bz2) = 1779673 bytes | |
6 | SHA1 (patch-aa) = 1f3461ae34071c20672025575bbb0abe7b128ef8 | 6 | SHA1 (patch-aa) = 1f3461ae34071c20672025575bbb0abe7b128ef8 | |
7 | SHA1 (patch-ab) = c5454596c0733601b21219c92d609e4157d897a6 | 7 | SHA1 (patch-ab) = c5454596c0733601b21219c92d609e4157d897a6 | |
8 | SHA1 (patch-ad) = 08230fc203325916d4604576401da048dc108637 | 8 | SHA1 (patch-ad) = 08230fc203325916d4604576401da048dc108637 | |
9 | SHA1 (patch-ai) = a08dcc1fa3639c793701c0748a600ef8cc038d45 | 9 | SHA1 (patch-ai) = b3ef2697a55c715c385a44e0d11bb702fa67f5c3 | |
10 | SHA1 (patch-ch) = 65397614fe196709b26a789bdd34ed6776b4ef46 | 10 | SHA1 (patch-ch) = 65397614fe196709b26a789bdd34ed6776b4ef46 | |
11 | SHA1 (patch-ci) = ff0d14544b0958f581a37c1b007fae581f871021 | 11 | SHA1 (patch-ci) = ff0d14544b0958f581a37c1b007fae581f871021 |
@@ -1,31 +1,31 @@ | @@ -1,31 +1,31 @@ | |||
1 | $NetBSD: patch-ai,v 1.6 2008/10/14 14:48:18 wiz Exp $ | 1 | $NetBSD: patch-ai,v 1.7 2009/02/16 14:13:07 wiz Exp $ | |
2 | 2 | |||
3 | --- libscg/scsi-bsd.c.orig 2008-10-04 18:12:36.000000000 +0000 | 3 | --- libscg/scsi-bsd.c.orig 2009-01-20 23:29:26.000000000 +0000 | |
4 | +++ libscg/scsi-bsd.c | 4 | +++ libscg/scsi-bsd.c | |
5 | @@ -44,6 +44,7 @@ static char __sccsid[] = | 5 | @@ -44,6 +44,7 @@ static char __sccsid[] = | |
6 | 6 | |||
7 | #undef sense | 7 | #undef sense | |
8 | #include <sys/scsiio.h> | 8 | #include <sys/scsiio.h> | |
9 | +#include <util.h> | 9 | +#include <util.h> | |
10 | 10 | |||
11 | /* | 11 | /* | |
12 | * Warning: you may change this source, but if you do that | 12 | * Warning: you may change this source, but if you do that | |
13 | @@ -52,7 +53,7 @@ static char __sccsid[] = | 13 | @@ -52,7 +53,7 @@ static char __sccsid[] = | |
14 | * Choose your name instead of "schily" and make clear that the version | 14 | * Choose your name instead of "schily" and make clear that the version | |
15 | * string is related to a modified source. | 15 | * string is related to a modified source. | |
16 | */ | 16 | */ | |
17 | -LOCAL char _scg_trans_version[] = "scsi-bsd.c-1.45"; /* The version for this transport*/ | 17 | -LOCAL char _scg_trans_version[] = "scsi-bsd.c-1.46"; /* The version for this transport*/ | |
18 | +LOCAL char _scg_trans_version[] = "scsi-bsd.c-1.45nb1"; /* The version for this transport*/ | 18 | +LOCAL char _scg_trans_version[] = "scsi-bsd.c-1.46nb1"; /* The version for this transport*/ | |
19 | 19 | |||
20 | #define MAX_SCG 16 /* Max # of SCSI controllers */ | 20 | #define MAX_SCG 16 /* Max # of SCSI controllers */ | |
21 | #define MAX_TGT 16 | 21 | #define MAX_TGT 16 | |
22 | @@ -112,7 +113,7 @@ scgo_version(scgp, what) | 22 | @@ -112,7 +113,7 @@ scgo_version(scgp, what) | |
23 | * return "schily" for the SCG_AUTHOR request. | 23 | * return "schily" for the SCG_AUTHOR request. | |
24 | */ | 24 | */ | |
25 | case SCG_AUTHOR: | 25 | case SCG_AUTHOR: | |
26 | - return (_scg_auth_schily); | 26 | - return (_scg_auth_schily); | |
27 | + return ("frueauf"); | 27 | + return ("frueauf"); | |
28 | case SCG_SCCS_ID: | 28 | case SCG_SCCS_ID: | |
29 | return (__sccsid); | 29 | return (__sccsid); | |
30 | } | 30 | } | |
31 | @@ -144,6 +145,10 @@ scgo_open(scgp, device) | 31 | @@ -144,6 +145,10 @@ scgo_open(scgp, device) |