2010-01-16 17:59:40 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 2.01.01alpha72:
2.01.01alpha72:
Cdrecord:
- The CDRWIN cue sheet parser has been enhanced to give better error messages:
- There are now hints on what is missing in the CUE file
- The error message now also contains the column where the problem was detected
- Allow cdrecord to compile again on a pre-C99 compiler (there was a variable \
delaration
past a statement in a function.
- A description for the *.inf file fomat was added to the cdrecord man page
- New (previously missing) CD-Text tags have been added to auinfo.c (*.inf file \
parser):
Albumsongwriter=
Albumcomposer=
Albumarranger=
Albummessage=
Albumclosed_info=
Note that these tags do not appear in the CDDB database.
Cdda2wav (Maintained/enhanced by J
- New arg "all" to -t option.
cdda2wav -B extracts all audio tacks into separate files
cdda2wav -tall extracts all audio tacks into a single files
- cdda2wav now by default writes a file "xxx.cdtext" with raw binary
CD-Text data in case cdda2wav was told to retrieve CD-Text.
- A new option -no-textfile allows to disable the creation of the file \
"audio.cdtext"
This version of cdda2wav creates a file "audio.cdtext" or similar \
(depending on
the set up file name base) in case that there is CD-Text on the medium and that
the drives supports to read the CD-Text data with MMC SCSI commands.
- Fixed a bug in cdda2wav that caused cdda2wav to set up the file name base too late.
This resultes in the files "audio.cdindex" and "audio.cddb" \
alwas to have this name
while the *.inf files use the name base from the cdda2wav arguments. Now all
files created by cdda2wav honor the file name base.
- Cdda2wav by default fills empty track specific CD-Text data with the Disk global
value (if present). A new option -no-textdefaults allows to disable this fallback
and leaves the related fields empty if they are empty on the mester CD.
- Fixed a problem with cdda2wav -interactive (used by GNOME GSTREAMER CD-DAE plugin)
that could cause cdda2wav to dump core in case that there is a data
session past the last audio track.
- New (previously missing) CD-Text tags have been added to the *.inf files:
Albumsongwriter=
Songwriter=
Albumcomposer=
Composer=
Albumarranger=
Arranger=
Albummessage=
Message=
Albumclosed_info=
Closed_info=
Note that these tags do not appear in the CDDB database.
Mkisofs (Maintained/enhanced by J
- Fixed a bug with file descriptor handling in mkisofs/apple.c
2.01.01a71:
All:
- include/schily/stat.h now supports nonosecond timestamps in struct stat on AIX.
- New autoconf test for nanosecond time stamps on AIX.
- conf/mkdir.sh
- conf/mkdep-aix.sh was changed to avoid warnings for #pragma weak a = b
as the IBM C-compiler calls a non "#pragma weak" cpp when called with -E
Cdrecord:
- Cdrecord now is able to use -isosize even in case that the image data
is read from stdin. This makes it easier to use "mkisofs | cdrecord".
|
2010-01-15 23:11:30 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 2.01.01alpha70:
All:
- Added support for Hurd on i686 to the Schily Makefilesystem.
- Modified conf/mkdir.sh to work around a deviation found in
/usr/xpg4/bin/sed on Solaris
- Modified conf/src-get to include conf/src-get in PATH to make
recursive calls to src-get work.
Libfind:
- Added $(LIB_ACL_TEST) to the libs for libfind to allow a shared libfind
with ACL support on Linux.
Cdrecord:
- Cdrecord now defaults to -sao in case that cuefile=something was specified
- man page restructured
Cdda2wav (Maintained/enhanced by J
- The default outout format is now .wav for all platforms.
Before, the default for Solaris was .au.
- man page restructured
Readcd:
- man page restructured
|
2009-12-10 10:00:29 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Use getrawpartition() again on NetBSD. From markd. Bump PKGREVISION.
|
2009-12-08 22:02:44 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 2.01.01a69:
2.01.01a69:
All:
- Support for 64 Bit compilation was added for IRIX.
Call smake CCOM=cc64 or smake CCOM=gcc64 as usual.
- C++ compilation support fior IRIX was added to the makefile system
- Schily Makefile rules no longer contain Simple Suffix Rules.
All default rules are now based on Pattern Matching Rules.
This speeds up smake.
- Added autoconf test to distinct Linux ACLs from IRIX ACLs
Libschily:
- Removed some GCC warnings from libschily/getargs.c
Libfind:
- let libfind deal with the differences between Linux ACLs and IRIX ACLs
Libscg:
- Removed some GCC warnings from libscg/scsi-sgi.c
Cdrecord:
- Work around a bug in the firmware from drives
developed by PIONEER in November 2009. This affects
drives labelled "Pioneer", "Plextor" and "TEAC".
Do no longer call cdr_buffer_cap() before the drive
buffer was not at least filled once to avoid that
the the drive throughs away all data.
- Man page reworked
Cdda2wav (Maintained/enhanced by J
- Man page reworked
- Removed some (int) casts before the SNDCTL_DSP_* ioctl()s
Readcd:
- Man page reworked
Scgcheck:
- Man page reworked
Btcflash:
- Man page reworked
Mkisofs (Maintained/enhanced by J
- Various Cstyle changes
2.01.01a68:
All:
- VMS rules for libraries not create an archive XXX.olb instead of libXXX.a
- schily/utypes.h enhanced to allow to define maxint_t which is
missing on VMS
- Better autoconf test for union wait vs. int for platforms that
define union wait but use int as wait() parameter.
- schily/vfork.h now includes unistd.h as the related definitions
are there on Solaris
- Fixed a configure bug with opendir() inherited from GNU autoconf
- Enhanced the vfork() autoconf test to avoid a hang on VMS
Libschily:
- libschily/spawn.c now uses vfork()
- libschily/fexec.c now supports IO redirection on VMS
Libparanoia (Ported/enhanced by J
- Some #define inline definitions removed as "inline" is already
handled by schily/mconfig.h
Libfind:
- Fixed a typo in idcache.c
Libfile:
- Some changes for better VMS support
Libhfs_iso:
- Removed a warning from the HP-UX C-compiler about a possible endless loop
Libsiconv:
- Add the VMS C-compiler to the list of exceptions for not fully C99 compliant
compilers to allow compilation.
Libscg:
- changed a include path in libscg/scsi-mac-iokit.c to allow
compilation on "Snow Leopard"
Cdrecord:
- Added a workaround for a firmware oddity with DVD+RW on
'_NEC ' 'DVD_RW ND-3500AG' with media written from other drives.
Cdda2wav (Maintained/enhanced by J
- Added a forgotten modification in ringbuff.c that caused an abort due to
a wrong assert() condition.
Mkisofs (Maintained/enhanced by J
- Fixed a bug (writing to stdout instead of stderr) recently introduced with better
RR recognition support.
- "isoinfo" now supports iconv() based locales for Joliet.
|
2009-11-10 17:49:00 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 2.01.01alpha67:
All:
- Prevent a compiler warning when compiling 64 bit binaries on HP-UX
using make CCOM=cc64
- Some files in include/schily/*.h have been enhanced to better support VMS
- config.guess now knows about OpenVMS
- Changed bash test to use --version instead of -version as bash on OpenVMS
is bash-1.x
- include/schily/xmconfig.h (containing a "static" configuration for VMS
because "configure" does not work on VMS) was enhanced.
- Trying to add support for OpenVMS to RULES/*
- New autoconf tests for the type "long double" and a new "max \
size" type.
Libschily:
- libschily/*bytes.c now support 64 bit compilation and use a "ssize_t"
typed count parameter instead of "int".
Rscsi:
- First complete version of a man page for rscsi.
Cdda2wav (Maintained/enhanced by J
- cdda2wav now correctly deals with the case when no sound device
was specified. Thanks to Robert Grimm <rob@news.robgri.de>
for reporting.
Mkisofs (Maintained/enhanced by J
- Make "isovfy" CD-ROM-XA aware
- Make "isodump" CD-ROM-XA aware
|
2009-10-31 01:58:43 by Thomas Klausner | Files touched by this commit (5) | |
Log message:
Remove some now unneeded patches and related code.
|
2009-10-31 01:55:03 by Thomas Klausner | Files touched by this commit (6) | |
Log message:
Update to 2.01.01alpha66:
NEW features of cdrtools-2.01.01a65:
All:
- *BSD comes with a broken sed(1), so we need to go back to tr(1) based
code for GNU make in the Schily Makefilesystem.
- Added support for amd64-netbsd-cc.rul to the Schily Makefilesystem
- Added support for DragonFly BSD to config.guess and config.sub
Libscg:
- Added a hack to liscg to allow cdrecord -scanbus to work on NetBSD
- Added a hack to liscg to allow cdrecord -scanbus to work on OpenBSD
Mkisofs (Maintained/enhanced by J
- Avoid signed chars ad parameter to toupper
NEW features of cdrtools-2.01.01a66:
- Added support for 64 bit compilation on HP-HX using "cc".
Use make CCOM=cc64 as usual to switch to 64 bit compilation.
Libschily:
- libschily/fconv.c reworked to deal with non-C99 compliant systems and to deal
with the constraints found in HP-UX-11.11.
Libsiconv:
- Fixed a problem in libsiconv in case that the the locale is specified as
"iconv:name".
Libscg:
- Make libscg deal with the new error code from HP-UX that
is returned for a non-existing ATAPI slave.
- Some minor changes in libscg to make scgcheck report less problems
with HP-UX
Cdrecord:
- Better man page with repect to dev=
- The cdrecord man page has been restructured.
- Fixed a bug in the workaround code for a firmware bug for DVD+R
media in HL-DT-ST drives.
Cdda2wav (Maintained/enhanced by J
- Better man page with repect to dev=
- The cdda2wav man page has been restructured.
Readcd:
- readcd now only send the Plextor specific SCSI commands for the -cxscan
option in case that the drive identifies as Plextor.
- Better man page with repect to dev=
Scgcheck:
- Better man page with repect to dev=
Btcflash:
- Better man page with repect to dev=
Mkisofs (Maintained/enhanced by J
- mkisofs man page reworked
- isoinfo man page reworked
- New file mkisofs/rock.h
- isodump now prints more information about Rock Ridge attributes to
help debugging non-compliant Rock Ridge ISO images.
- isoinfo now correctly identifies ISO images made with the Mac OS X
program "hdiutil" by e.g. calling:
hdiutil makehybrid -iso -hfs -verbose -o xxx.iso some_dir
As filesystems that violate the Rock Ridge standard.
Check e.g. by "isoinfo -i xxx.iso -d"
Interpreting Rock Ridge on such images can be enforced by calling:
"isoinfo -i xxx.iso -lR -debug"
- mkisofs now ignores the broken Rock Ridge attributes that have been
created by the Mac OS X program "hdiutil".
|
2009-09-24 10:07:36 by Hasso Tepper | Files touched by this commit (1) |
Log message:
Fix the crap I introduced with the last commit.
|
2009-09-22 21:04:44 by Hasso Tepper | Files touched by this commit (1) |
Log message:
Make it build on 64 bit DragonFly.
|
2009-09-13 18:40:22 by Matthias Scheler | Files touched by this commit (2) |
Log message:
Add patch from Mac Ports to fix build under Mac OS X Snow Leopard.
|