diff options
author | wiz <wiz> | 2009-01-07 23:23:13 +0000 |
---|---|---|
committer | wiz <wiz> | 2009-01-07 23:23:13 +0000 |
commit | 9f6713f3d4241ed91f05496f73693f3d85068dca (patch) | |
tree | b343ab7218264ead0e27507d8d153c7947894b7a /sysutils/cdrtools | |
parent | 5f5ccee8d9eed99e041ac8823d20bb2c3803116a (diff) | |
download | pkgsrc-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/Makefile | 11 | ||||
-rw-r--r-- | sysutils/cdrtools/PLIST | 4 | ||||
-rw-r--r-- | sysutils/cdrtools/distinfo | 8 |
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 |