pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/cdrtools Update to 2.01.01a55:
details: https://anonhg.NetBSD.org/pkgsrc/rev/3cfddfd0f89b
branches: trunk
changeset: 552702:3cfddfd0f89b
user: wiz <wiz%pkgsrc.org@localhost>
date: Wed Jan 07 23:23:13 2009 +0000
description:
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:
sysutils/cdrtools/Makefile | 11 ++++++++---
sysutils/cdrtools/PLIST | 4 +++-
sysutils/cdrtools/distinfo | 8 ++++----
3 files changed, 15 insertions(+), 8 deletions(-)
diffs (70 lines):
diff -r fcffe0124a09 -r 3cfddfd0f89b sysutils/cdrtools/Makefile
--- a/sysutils/cdrtools/Makefile Wed Jan 07 23:22:26 2009 +0000
+++ b/sysutils/cdrtools/Makefile Wed Jan 07 23:23:13 2009 +0000
@@ -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+= 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 @@
${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 -r fcffe0124a09 -r 3cfddfd0f89b sysutils/cdrtools/PLIST
--- a/sysutils/cdrtools/PLIST Wed Jan 07 23:22:26 2009 +0000
+++ b/sysutils/cdrtools/PLIST Wed Jan 07 23:23:13 2009 +0000
@@ -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.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 -r fcffe0124a09 -r 3cfddfd0f89b sysutils/cdrtools/distinfo
--- a/sysutils/cdrtools/distinfo Wed Jan 07 23:22:26 2009 +0000
+++ b/sysutils/cdrtools/distinfo Wed Jan 07 23:23:13 2009 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index