summaryrefslogtreecommitdiff
path: root/sysutils/cdrtools
diff options
context:
space:
mode:
authorwiz <wiz>2009-01-07 23:23:13 +0000
committerwiz <wiz>2009-01-07 23:23:13 +0000
commit9f6713f3d4241ed91f05496f73693f3d85068dca (patch)
treeb343ab7218264ead0e27507d8d153c7947894b7a /sysutils/cdrtools
parent5f5ccee8d9eed99e041ac8823d20bb2c3803116a (diff)
downloadpkgsrc-9f6713f3d4241ed91f05496f73693f3d85068dca.tar.gz
Update to 2.01.01a55:
pkgsrc: despite changes below, nothing is installed suid for now NEW features of cdrtools-2.01.01a55 All: - Default install user changed from "bin" to "root". - The install-sh script now complains if an attept was made to install a program suid or sticky and the install user has no root privileges - The makefile system has been modified to allow a separate set-up for the install path of the configuration files to e.g. /etc/ via the DEFAULTS variable INS_RBASE Rscsi: - the configuration file "rscsi" is now by default installed into /etc/default/rscsi Cdrecord: - Cdrecord is now by default installed suid root in case that the caller of make install has root privileges - The call to scg_close() introduced with 2.01.01a54 was not done in the right order and could cause core dumps. - the configuration file "cdrecord" is now by default installed into /etc/default/cdrecord - Some unused variables and functions have been commented out Cdda2wav (Maintained/enhanced by J - Cdda2wav is now by default installed suid root in case that the caller of make install has root privileges - Some unused variables and functions have been commented out Readcd: - Readcd is now by default installed suid root in case that the caller of make install has root privileges NEW features of cdrtools-2.01.01a54: All: - config.sub and config.guess now support ATARI MiNT - All needed definition files for ATARI MiNT are now in RULES/* - configure now checks whether shmget() works (needed for ATARI MiNT) - The GNU linker on Linux now seems to support -R to set the LD_RUN_PATH Added support for -R - Added definitions to allow dynamic linking with the Sun Studio compiler on Linux - Added a new #define (NO_ACL) that alloed to disable ACL support via command line when compiling - include/schily/libport.h split into include/schily/libport.h and include/schily/hostname.h to allow to avoid to include netdb.h for applications that do not need gethostname() and getdomainname() - include/schily/prototype.h now inlcludes the definitions for const... - new autoconf test to check whether the Sun Studio compiler needs -xarch=generic64 or -m64 for 64 bit compilation. Libschily: - New functions eaccess() and findinpath() - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Libparanoia (Ported/enhanced by J - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Libedc (Optimized by J - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Libcdrdeflt: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Libdeflt: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Libfind: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added - libfind now correctly deals with ARG_MAX in case that the bitness of the libfind executable differs from the bitness of the executable called by -exec name {} + Libfile: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Libhfs_iso: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Libsiconv: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Libscg: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Libscgcmd: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Rscsi: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added - Raise the SCSI bus numer limit to 1024 to allow the new Linux ATA mapping. Cdrecord: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added - New driver "mmc_bdrom" is used for profile 0x40 and allows to retrieve the ADIP data for BD-R media that is reported as BD-ROM by some drives. - Added a workaround for a firmware bug in the drive 'HL-DT-ST' 'DVD-RAM GH22NP20' that reports DVD-R media as media with zero size. - Added a workaround for a firmware bug in many 'HL-DT-ST' drives (e.g. 'HL-DT-ST' 'DVD-RAM GSA-H55N') that return unreliable data with READ BUFFER and makes it impossible to get the drive DMA transfer speed. - Added a workaround for frequent kernel/driver bugs in FreeBSD and Solaris that prevent the DMA residual count to work. - Try to call scg_close() before exiting cdrecord. - Default Transfer Size reverted from 126 kB to 63 kB. Sorry FreeBSD guys - it seems that FreeBSD is the only OS that correctly deals with larger DMA sizes. FreeBSD people may add a line with CDR_TRANSFERSIZE=126k in /etc/default/cdrecord to raise the default. The current problems are: - On Solaris 10 Sparc fs=126k causes a kernel panic - On Solaris 11 the drivers partially return incorrect max DMA sizes that may cause cdrecord to fail. - On Linux with USB fs=126k may not work at all - On Linux with other interfaces, fs=126k may reduce the DMA speed to a value that always causes buffer underruns. I hope to find a better solution in the next development cycle after the current code has been release as stable version. Expect the next stable release to appear very soon. Cdda2wav (Maintained/enhanced by J - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added - Suppress some incorrect warnings from GCC by doing a double cast. - Allow longer path names for *.inf files. - SCSI *scgp is now a clean parameter to all SCSI transport functions. - toc.c changed to support the new schily/hostname.h Readcd: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Scgcheck: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Scgskeleton: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Btcflash: - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added Mkisofs (Maintained/enhanced by J - Workaround for a GCC warning with make DEFAULTSDIR=DEFAULTS_ENG warning: 'sccsid' defined but not used added - Raising PATH_MAX to be at least 1024 for all platforms as Cygwin defines PATH_MAX to 260 which is too small for Cygwin. - Implemented a better error message in case that the boot image could not be found inside the target tree. - A description for the -s/-sector option was added to the man page. This option is used to allow to create conforming multi-session images for e.g. the Kodak Photo CD or the Kodak Picture CD. - A description forr the -XA and -xa option was added to the man page. - Mkisofs now writes a better error message in case that it cannot sort a directory because more than on directory content was merged into the ISO image. - isoinfo -d now prints the checksum for the Eltorito validation header
Diffstat (limited to 'sysutils/cdrtools')
-rw-r--r--sysutils/cdrtools/Makefile11
-rw-r--r--sysutils/cdrtools/PLIST4
-rw-r--r--sysutils/cdrtools/distinfo8
3 files changed, 15 insertions, 8 deletions
diff --git a/sysutils/cdrtools/Makefile b/sysutils/cdrtools/Makefile
index 7f0cdbaace1..7db9f8a8f5b 100644
--- a/sysutils/cdrtools/Makefile
+++ b/sysutils/cdrtools/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.49 2008/12/14 15:52:50 wiz Exp $
+# $NetBSD: Makefile,v 1.50 2009/01/07 23:23:13 wiz Exp $
-DISTNAME= cdrtools-2.01.01a53
+DISTNAME= cdrtools-2.01.01a55
PKGNAME= ${DISTNAME:S/a/./}
CATEGORIES= sysutils
MASTER_SITES= ftp://ftp.berlios.de/pub/cdrecord/alpha/ \
@@ -53,10 +53,13 @@ MESSAGE_SUBST+= PKGNAME_NOREV=${PKGNAME_NOREV:Q}
MESSAGE_SUBST+= CDRECORD_CONF=${CDRECORD_CONF:Q}
.endif
+CONF_FILES+= share/examples/cdrtools/cdrecord ${CDRECORD_CONF}
+
INSTALLATION_DIRS= bin lib/siconv ${PKGMANDIR}/man1 ${PKGMANDIR}/man8 \
share/doc/cdrtools/cdda2wav \
share/doc/cdrtools/cdrecord \
- share/doc/cdrtools/mkisofs
+ share/doc/cdrtools/mkisofs \
+ share/examples/cdrtools
SUBST_CLASSES+= fix
SUBST_STAGE.fix= post-patch
@@ -121,6 +124,8 @@ do-install:
${DESTDIR}${PREFIX}/share/doc/cdrtools/cdrecord
${INSTALL_DATA} ${WRKSRC}/mkisofs/README* \
${DESTDIR}${PREFIX}/share/doc/cdrtools/mkisofs
+ ${INSTALL_DATA} ${WRKSRC}/cdrecord/cdrecord.dfl \
+ ${DESTDIR}${PREFIX}/share/examples/cdrtools/cdrecord
CONFIGURE_ENV+= librt=${NETBSDLIB.rt:U:Q}
diff --git a/sysutils/cdrtools/PLIST b/sysutils/cdrtools/PLIST
index 4f584526eb2..cfa864bb58e 100644
--- a/sysutils/cdrtools/PLIST
+++ b/sysutils/cdrtools/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2007/09/18 23:07:26 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2009/01/07 23:23:13 wiz Exp $
bin/btcflash
bin/cdda2wav
bin/cdrecord
@@ -107,6 +107,8 @@ share/doc/cdrtools/mkisofs/README.session
share/doc/cdrtools/mkisofs/README.sort
share/doc/cdrtools/mkisofs/README.sparcboot
share/doc/cdrtools/mkisofs/README.sunx86boot
+share/examples/cdrtools/cdrecord
+@dirrm share/examples/cdrtools
@dirrm share/doc/cdrtools/mkisofs
@dirrm share/doc/cdrtools/cdrecord
@dirrm share/doc/cdrtools/cdda2wav
diff --git a/sysutils/cdrtools/distinfo b/sysutils/cdrtools/distinfo
index c5712b14683..a584194d500 100644
--- a/sysutils/cdrtools/distinfo
+++ b/sysutils/cdrtools/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.28 2008/11/05 19:46:44 wiz Exp $
+$NetBSD: distinfo,v 1.29 2009/01/07 23:23:13 wiz Exp $
-SHA1 (cdrtools-2.01.01a53.tar.bz2) = adebb6ee17ff0ab2d7da1d6ca455cf66596302c6
-RMD160 (cdrtools-2.01.01a53.tar.bz2) = bdc7b15632d32eff23bc40098c1738eec4c3e353
-Size (cdrtools-2.01.01a53.tar.bz2) = 1767998 bytes
+SHA1 (cdrtools-2.01.01a55.tar.bz2) = fd6202a023aeb25a36f0dc72e256e968d284f00d
+RMD160 (cdrtools-2.01.01a55.tar.bz2) = 8799ff8fe71786e0ee6a0deb238c80a14eed0f2b
+Size (cdrtools-2.01.01a55.tar.bz2) = 1769457 bytes
SHA1 (patch-aa) = 1f3461ae34071c20672025575bbb0abe7b128ef8
SHA1 (patch-ab) = c5454596c0733601b21219c92d609e4157d897a6
SHA1 (patch-ad) = 08230fc203325916d4604576401da048dc108637