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.diff -r1.73 -r1.74 pkgsrc/sysutils/cdrtools/Makefile
(wiz)
@@ -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 | |||
3 | DISTNAME= cdrtools-2.01.01a78 | 3 | DISTNAME= cdrtools-3.00 | |
4 | PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/} | 4 | PKGNAME= ${DISTNAME:S/a/alpha/:S/-pre/pre/} | |
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/ \ | |
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/ | |||
8 | EXTRACT_SUFX= .tar.bz2 | 10 | EXTRACT_SUFX= .tar.bz2 | |
9 | 11 | |||
10 | MAINTAINER= wiz@NetBSD.org | 12 | MAINTAINER= wiz@NetBSD.org | |
11 | HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html | 13 | HOMEPAGE= http://cdrecord.berlios.de/old/private/cdrecord.html | |
12 | COMMENT= Software for creating ISO9660 images and writing CD/DVD/Blu-ray | 14 | COMMENT= 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 | |||
15 | CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]* | 17 | CONFLICTS= mkisofs-[0-9]* cdrtools-ossdvd-[0-9]* cdrecord-[0-9]* cdrkit-[0-9]* | |
16 | 18 | |||
17 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 19 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
18 | PKG_DESTDIR_SUPPORT= user-destdir | 20 | PKG_DESTDIR_SUPPORT= user-destdir | |
19 | 21 | |||
20 | .include "../../mk/bsd.prefs.mk" | 22 | .include "../../mk/bsd.prefs.mk" | |
21 | 23 | |||
22 | MAKE_JOBS_SAFE= no | |||
23 | WRKSRC= ${WRKDIR}/cdrtools-2.01.01 | |||
24 | USE_TOOLS+= gm4 gmake tbl | 24 | USE_TOOLS+= gm4 gmake tbl | |
25 | 25 | |||
26 | CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION | 26 | CFLAGS.NetBSD+= -DUSE_GETRAWPARTITION | |
27 | LDFLAGS.NetBSD+= -lutil | 27 | LDFLAGS.NetBSD+= -lutil | |
28 | 28 | |||
29 | # avoid picking up a bad ${ARCH} during the build | 29 | # avoid picking up a bad ${ARCH} during the build | |
30 | MAKE_ENV+= ARCH="" | 30 | MAKE_ENV+= ARCH="" | |
31 | MAKE_ENV+= MAKEPROG="gmake" | 31 | MAKE_ENV+= MAKEPROG="gmake" | |
32 | MAKE_ENV+= COPTX=${CFLAGS:Q} | 32 | MAKE_ENV+= COPTX=${CFLAGS:Q} | |
33 | MAKE_ENV+= LDOPTX=${LDFLAGS:Q} | 33 | MAKE_ENV+= LDOPTX=${LDFLAGS:Q} | |
34 | MAKE_ENV+= INS_BASE=${PREFIX:Q} | 34 | MAKE_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 |
@@ -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 | |||
3 | SHA1 (cdrtools-2.01.01a78.tar.bz2) = 39643e00a37b1a2c38e6190675251b793ca97225 | 3 | SHA1 (cdrtools-3.00.tar.bz2) = 6464844d6b936d4f43ee98a04d637cd91131de4e | |
4 | RMD160 (cdrtools-2.01.01a78.tar.bz2) = 8fcaf22c1032e1cc88426804530ee6f971b6625e | 4 | RMD160 (cdrtools-3.00.tar.bz2) = 210684ab5e286ef59b788b49bd0b74d88f6435f4 | |
5 | Size (cdrtools-2.01.01a78.tar.bz2) = 1928976 bytes | 5 | Size (cdrtools-3.00.tar.bz2) = 1978563 bytes |