pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/cdrtools



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Jan  7 23:23:13 UTC 2009

Modified Files:
        pkgsrc/sysutils/cdrtools: Makefile PLIST distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -r1.49 -r1.50 pkgsrc/sysutils/cdrtools/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/sysutils/cdrtools/PLIST
cvs rdiff -r1.28 -r1.29 pkgsrc/sysutils/cdrtools/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index