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