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 May 14 08:41:01 UTC 2014

Modified Files:
        pkgsrc/sysutils/cdrtools: Makefile distinfo
Removed Files:
        pkgsrc/sysutils/cdrtools/patches: patch-include_schily_sha2.h

Log Message:
Update to 3.01a24:

All:

-       Fixed the autoconf test for #pragma weak, so it will not
        believe that "clang" supports #pragma weak in a compatible way.
        This is needed in order to compile libmdigest/sha2.c using clang.

-       New autoconf tests added for:

        libexpat
        libpcsclite / winscard.lib
        libcrypto / libeay32.lib
        libssl / ssleay32.lib

-       New autoconf test for expat.h

-       The makefile system added the INVERSE_SUBARCHDIR= to allow local
        autoconfiguration for shared libraries.

-       RULES/rules.top now also calls MKLINKS in the directory TEMPLATES

-       New compiler configuration files:

        RULES/cc-clang.rul
        RULES/cc-clang32.rul
        RULES/cc-clang64.rul

-       The Mac OS X related rules now support a new macro:

        LDFRAMEWORKS=

        that allows to add Apple specific libraries.

-       Added a new WIN32_LIBS= macro for Win-DOS specific libraries.
        These libraries have to be specified in the portable -lfoo
        format for "libfoo" and also work when compiling for MinGW32.
        When cl.exe is used, -lfoo is converted to foo.lib.

-       New configuration files:

        RULES/i386-darwin-clang.rul
        RULES/i386-darwin-clang32.rul
        RULES/i386-darwin-clang64.rul

-       New configuration files:

        RULES/i386-freebsd-clang.rul
        RULES/i586-linux-clang.rul
        RULES/x86_64-linux-clang.rul
        RULES/i86pc-sunos5-clang.rul
        RULES/sun4-sunos5-clang.rul

        Note that these files have not been tested yet.

-       RULES/cc-sunpro.rul now also includes rules for
        RULES/cc-sunpro32.rul and
        RULES/cc-sunpro64.rul

-       RULES/cc-gcc.rul now also includes rules for
        RULES/cc-gcc32.rul and
        RULES/cc-gcc64.rul

-       RULES/cc-sunpro32.rul added for orthogonality

-       RULES/cc-sunpro32.rul and
        RULES/cc-sunpro64.rul are symlinks to RULES/cc-sunpro.rul
        and RULES/cc-sunpro.rul uses a macro to include
        cc-sunpro.rul
        cc-sunpro32.rul
        cc-sunpro64.rul
        as needed

-       RULES/i86pc-sunos5-cc.rul now also includes rules for
        RULES/i86pc-sunos5-cc32.rul and
        RULES/i86pc-sunos5-cc64.rul

-       RULES/i86pc-sunos5-gcc.rul now also includes rules for
        RULES/i86pc-sunos5-gcc32.rul and
        RULES/i86pc-sunos5-gcc64.rul

-       RULES/sun4-sunos5-cc.rul now also includes rules for
        RULES/sun4-sunos5-cc32.rul and
        RULES/sun4-sunos5-cc64.rul

-       RULES/sun4-sunos5-gcc.rul now also includes rules for
        RULES/sun4-sunos5-gcc32.rul and
        RULES/sun4-sunos5-gcc64.rul

-       RULES/i586-linux-suncc.rul now also includes rules for
        RULES/i586-linux-suncc32.rul and
        RULES/i586-linux-suncc64.rul

-       RULES/9000-725-hp-ux-cc.rul now also includes rules for
        RULES/9000-725-hp-ux-cc32.rul and
        RULES/9000-725-hp-ux-cc64.rul

-       RULES/i486-cygwin32_nt-cc.rul now also includes rules for
        RULES/i486-cygwin32_nt-cc32.rul and
        RULES/i486-cygwin32_nt-cc64.rul

-       RULES/i486-cygwin32_nt-gcc.rul now also includes rules for
        RULES/i486-cygwin32_nt-gcc32.rul and
        RULES/i486-cygwin32_nt-gcc64.rul

-       RULES/ip22-irix-cc.rul now also includes rules for
        RULES/ip22-irix-cc64.rul

-       RULES/ip22-irix-gcc.rul now also includes rules for
        RULES/ip22-irix-gcc64.rul

-       RULES/power-macintosh-darwin-cc.rul now also includes rules for
        RULES/power-macintosh-darwin-cc32.rul and
        RULES/power-macintosh-darwin-cc64.rul

-       RULES/power-macintosh-darwin-gcc.rul now also includes rules for
        RULES/power-macintosh-darwin-gcc32.rul and
        RULES/power-macintosh-darwin-gcc64.rul

-       conf/makeinc now knows that a compiler name may not follow
        the "cc*" text rule. This helps to support "clang".

-       conf/cc-config.sh has been enhanced to detect whether
        "cc" or "gcc" are emulated via "clang".

-       New files in TEMPLATES/ related to "clang"

-       TEMPLATES/ now includes config files for gcc32 and gcc64

-       TEMPLATES/ now includes config files for clang, clang32 and clang64

-       Add comment to DEFAULTS_CSW/sparc-cc.defs

-       config.guess now understands Mac OS X on 64 bit Intel

Libschily:

-       libschily/format.c fixed to compile again with K&R C that does
        not support "long double".

-       No longer use fgets() for fgetaline(), fgetline() and fgetstr()
        as fgets() cannot deal with embedded '\0' chars before the '\n'.

-       libschily/fstream.c now supports local flags (for the caller)
        and pushable streams to keep blocks of pushed text atomically.

-       libschily/fchmodat.c was added, it has been forgotten when
        the emulations for the *at() functions have been introduced.
        It is needed for the new enhanced isoinfo command.

-       libschily/mknodat.c now correctly provides a mknodat() function even
        when there is no mknod() command.

-       libschily/futimens.c now is more Sun specific when trying to implement
        futimens() via utimensat(), as only Solaris supports a f*() interface
        in case that the path name is a NULL pointer.

Mkisofs (Maintained/enhanced by J�rg Schilling since 1997, originated by Eric 
Youngdale):

        WARNING: the new version of the isoinfo program makes use of the
                *at() series of functions that have been introduced by Sun
                in August 2001 and added to POSIX.1-2008. For older platforms,
                libschily now includes emulations for these functions but
                these emulations have not yet been tested thouroughly.
                Please report problems!

-       The man page isoinfo.8 was enhanced by mentioning the option -s (print
        file sizes in multiple if 2048 byte sectors) and by documenting the
        list format that us used with -l.

-       isoinfo now evaluates the Rock Ridge "PN" signature and thus supports
        to display and use the major/minor device numbers.

-       isoinfo now extracts time stamps with sub second granularity in
        order to be able to set fine grained file timestamps, see -X option
        below.

-       isoinfo now knows how to find out whether a ISO-9660 filesystem was
        created by a newer mkisofs and thus includes useful inode numbers
        in ISO-9660. These ISO-9660 based inode numbers are used in case that
        there is no Rock Ridge-1.12 that includes inode numbers in the "PX"
        signature.

-       isoinfo now has a new option -X that extracts alls files (in case that
        -find is not used) or files secected by a -find expression. Note that
        -find expressions may include -chown, -chgrp and -chmod to modify the
        meta data of files.


To generate a diff of this commit:
cvs rdiff -u -r1.106 -r1.107 pkgsrc/sysutils/cdrtools/Makefile
cvs rdiff -u -r1.82 -r1.83 pkgsrc/sysutils/cdrtools/distinfo
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/sysutils/cdrtools/patches/patch-include_schily_sha2.h

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