Next | Query returned 157 messages, browsing 71 to 80 | Previous

History of commit frequency

CVS Commit History:


   2010-12-25 12:02:03 by Thomas Klausner | Files touched by this commit (3)
Log message:
Get rid of annoying beep by using the flag provided by upstream
instead of a patch.
   2010-12-25 08:11:27 by David A. Holland | Files touched by this commit (2)
Log message:
Suppress annoying beeping during build.
   2010-12-22 11:34:14 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 3.01a02:
This is the first step for integrating Native Language Support
into cdrtools. All tools have been enhanced to call gettext().
   2010-12-08 09:04:56 by Thomas Klausner | Files touched by this commit (1)
Log message:
Fix MASTER_SITES, noted by Robert Elz.
   2010-12-02 14:25:58 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 3.01a01:

All:

-	The macros XARCH_GEN & XARCH_OPT are now in RULES/cc-sunpro*.rul

-	The include file include/schily/ccomdefs.h now allows to disable
	the printf() format checks for GCC with -DNO_PRINTFLIKE
	This is needed in order to allow star to compile in the Solaris ON
	cosolidation as GCC id too dumb for the printf() extensions.

-	All include files (even those created by autoconf) are now protected
	against multiple includion.

-	New autoconf test for pathconf() and fpathconf()

-	New autoconf test for /dev/stdin, /dev/stdout, /dev/stderr,
	/dev/fd/0, /dev/fd/1, /dev/fd2

-	New autoconf tests for: qecvt() qfcvt() qgcvt()
	_ldecvt() _ldfcvt() _ldgcvt() _ldecvt_r() _ldfcvt_r() _ldgcvt_r()
	qeconvert() qfconvert() qgconvert()
	needed for long double support.

-	New autoconf test for _qecvt() _qfcvt() _qgcvt()
	and _qecvt_r() _qfcvt_r() _qgcvt_r() on AIX

-	All linker map files have been modified to allow platform
	dependent #ifdef's

-	include/schily/wchar.h now includes a workyround for platforms
	that do not have wcwidth().

-	Make NLS the default (i.e. gettext() is called in case that schily/nlsdefs.h
	was included)

Libschily:

-	libschily/seterrno.c no longer overwrite the _TS_ERRNO definition
	in order to pass the compile constrints in the Solaris ON consoliation.

-	Several new global symbols in the mapfile for libschily/libschily-mapvers

-	libschily/wcsndup.c had frgotten code and still did internaly implement
	strndup()

-	libschily now by default renames getline(), fgetline() and
	fexec*() into js_getline(), js_fgetline() and js_fexec*().
	This was needed because the POSIX standard commitee ignored
	POSIX basic rules not to define functions that are in conflict
	with existing published functions. The functions from linschily
	have been in the public since more than 25 years and the
	functions defined by POSIX.1-2008 even violate POSIX naming rules.
	The POSIX fexec*() functions would e.g. have to be correctly called
	fdexec*().

	Existing programs can keep the official names getline(), fgetline()
	and fexec*() as they are by default #defined to the new js_*() names.
	To disable this convenience, add:

	#define NO_SCHILY_GETLINE	To disable schily getline(), fgetline()
	#define	NO_SCHILY_FEXEC		To disable schily fexec*()
	#define	NO_SCHILY_FSPAWN	To disable schily fspawn*()

-	Libschily now has new "long double" support functions:
	qftoes() and qftofs()

-	Libschily now supports a locale dependend decimal point for printing
	floating point numbers.

-	Libschily now supports to print long double numbers using the
	format() based portable printf() implementation. If this does not
	work for your platform or if this does not work correctly for
	your platform, please report. This was needed for out new "od"
	implementation.

-	The option parsing implementation getargs()/getfiles() from
	libschily now supports to combine single character boolean
	flags even in case the option string mentions to call a callback
	function if a valid option was found. This was needed for out new
	"od" implementation.

-	filereopen() from libschily no longer calls open() internally
	as long as there is no need to create or truncate the file.

-	libschily's findinpath() now includes a new path parameter
	to allow to use the function from bsh.

-	fnmatch is now always available as js_fnmatch()

-	New autoconf test for _qecvt() _qfcvt() _qgcvt()
	and _qecvt_r() _qfcvt_r() _qgcvt_r() on AIX

-	smake's searchfileinpath() moved into libschily to allow it
	to be generally used for searching for program resources.

Libfind:

-	New functions: find_hasprint() and find_hasexec()

Libscg:

-	libscg/scg/aspi-dos.h now uses viod instead of VOID ti allow a compilation
	with gcc.

-	libscg/scsi-wnt.c (MS-WIN) now supports 64 SCSI busses

Cdrecord:

-	A typo in cdrecord.c was corrected.

-	cdrecord/cue.c now uses a correct byte order for RAW audio data in
	Intel byte-order

Cdda2wav

-	Fixed a typo in cdda2wav/cdda2ogg.1 (man page)

Mkisofs

-	Added a hint that the option -b needs a boot image argument that is
	located inside the ISO image tree.

-	Added an additional hint on changed files in case that mkisofs encounteres
	a file that did grow or shrink .

-	Removed a superfluious second #include <schily/stat.h> from isoinfo.c

-	Typo corrections in mkisofs/mkisofs.8 man page

-	A bug was fixed with -sort and files > 4 GB. Mkisofs now correctly sorts the
	disk addresses of the file content is such a case.

-	New options -long-rr-time -no-long-rr-time -short-rr-time allow to control
	the time format used for files with Rock Ridge extensions.

	-	The short time format supports year 1900..2155 with a one second
		granularity

	-	The long time format supports year 0..9999 with a 10ms granularity.

	Note that the Linux kernel only implements partial Rock Ridge support and
	unfortunately does not support the long time format. It is planned to
	make the long time stamp format the default in the future, so I encourage
	the Linux kernel folks to add support for this time format.

-	isoinfo now supports the new option -find and (via libfind) allows to use
	find expressions on ISO-9660 images. If the find expression neither contains
	-print nor -ls and isoinfo is called:

		isoinfo -i xxx.iso -l -find .....

	the ISO-9660 listing function from isoinfo is called whenever the find expression
	returns TRUE. If there is a print or list primary in the find expression, then
	the ISO-9660 listing is never called.
   2010-06-05 13:40:05 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 3.00. This is the stable release after 2.01; the package
had been tracking alpha releases.

Changes since 2.01 (not the latest pkgsrc version!):
The most important enhancements since May 15th 2006 are:

-	BluRay support was added

-	The DVD support code was moved to the OpenSource part of cdrtools

-	DVD Double layer support was added

-	DVD-RAM support was added

-	DVD Multi-border support for DVD- was added to cdrecord

-	Support for reading and writing Hidden Tracks (audible content before
	Track 01) on Audio CDs was added to cdda2wav and cdrecord

-	Cdda2wav is now able to create CDRWIN CUE files instead of *.inf files

-	Cdrecord now understands the CUE file enhancements from ExactAudioCopy

-	SCSI autotarget mode makes cdrtools work without the dev= SCSI address
	parameters in all cases where only one drive is available in the system

-	Mkisofs now includes support for find(1) style command line arguments
	implemented via "libfind"

-	Mkisofs now includes working support for UTF-8 based locales

-	Mkisofs now includes enhanced UDF support like symlinks, user IDs,
	group IDs and permissions (needed for DVDs and BluRays)
	There is also support for Apple specific extensions (thanks to
	Helios.de)

-	Mkisofs now supports ISO-9660 with files up to 8 TB (requires
	-iso-level 3)

-	New cdrecord option -minfo/-media-info to print Media
	information/status

-	Readcd now implements media quality scanning support code for
	C1/C2/CU errors with Plextor and NEC/Optiarc drives. Use readcd -cxscan

-	Readcd now implements media quality scan support code for Plextor
	drives. Use readcd -pi8scan or -pifscan

-	All SCSI aware programs from cdrtools now support -scanbus

-	Support for the Plextor GigaRec feature was added

-	Workarounds for many firmware bugs in various drives have been added

-	Cdrecord now defaults to -sao mode instead of -tao

-	Cdrecords CDRWIN CUE sheet parser was enhanced to support all features
	from CDRWIN and cdrecord specific extensions in addition

-	Cdrecord now allows CDRWIN CUE sheet based writing in
	-raw/-raw16/-raw96r to work around Pioneer firmware bugs
	and to allow to write SVCDs on Pioneer drives

-	Cdrecord now supports DVD-RW/DL media (once the related media
	will be made available to the public)

-	Cdda2wav now implements a new option -interactive to support being
	called from GStreamer (to avoid license problems with libcdio)

-	Cdda2wav now supports MD5 sums for audio data

-	Support for "root"-less installation on Solaris using fine grained
	privileges was added

-	Support for DragonFlyBSD was added

-	Support for Zeta (BeOS clone) was added

-	Support for Haiku (BeOS clone) was added

-	Support for Syllable was added

-	Support for ATARI FreeMiNT was added

-	Support for AMIGA-OS was added

-	Support for SunStudio 12 on Linux was added
	Call "make CCOM=suncc"

-	New program "btcflash" to flash firmware on some BTC writers

-	A new Reed Solomon "decoder" (repair) library was added

-	New experimental option -edc-corr in "readcd" was added

-	Mkisofs no longer used GNU getopt_long() but getargs() to avoid various
	bugs from GNU getopt_long()

-	Mkisofs now supports correct inode numbers for hardlinks

-	Mkisofs now implements "UNIX V6 FS style" link counts on directories,
	this is: link count for directories is "2 + number of subdirectories"

-	Mkisofs now implements the new Rock Ridge (rrip) protocol
	version 1.12 from 1994 that added support for hard linked files

-	Mkisofs now correctly implements deep directory relocation (this is
	for directories nested deeper than 8 nesting levels)

-	New mkisofs options -posix-H/-posix-L/-posix-P implement the -H/-L/-P
	options defined by POSIX.1-2001 for descending commands like
	ls/chmod/chown/find/pax/...

-	The makefile system now implements support for cdrtools local dynamic
	linking using:

	make LINKMODE=dynamic

-	All projects except "libhfs_iso", "libparanoia" and \ 
"schily autoconf"
	have been relicensed to CDDL with permission from all authors.
	Libparanoia was relicensed from GPL to LGPL with permission from Monty.
   2010-05-02 12:45:50 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 2.01.01a78:

All:

-	New autoconf test checks whether fnmatch() has a working FNM_IGNORECASE

-	New autoconf test for strlcat() wcslcat()  strnlen() wcsnlen()

Libschily:

-	Schily fnmatch() now supports FNM_IGNORECASE

-	New files strlcat.c wcslcat.c  strnlen.c wcsnlen.c

Libfind:

-	libfind bumped to version 1.5

-	New file libfind/find_tok.h to separate the token names from the rest of the \ 
implementation.

-	Moved token definitions from find.c to find_tok.h

-	The primary -perm now implements a new feature:

	-perm +mode will evaluate as true if any of the bits set in mode are set in the
	permission bits fro a file.

-	A bug with -exec introduced with using vfork() instead of fork() was fixed.
	The replacement of the string "{}" now works correctly again even if \ 
the location
	of the path in memory was changed during a realloc().

-	New primary operators:
		-amin			deprecated - only for GNU find compatibility
		-cmin			deprecated - only for GNU find compatibility
		-mmin			deprecated - only for GNU find compatibility
		-empty			TRUE zero sized plain file or empty directory
		-execdir program [argument ...] \\;
		-fls file     		list files similar to 'ls -ilds' into 'file' (always TRUE)
		-fprint file		print file names line separated into 'file' (always TRUE)
		-fprint0 file		print file names nul separated into 'file' (always TRUE)
		-fprintnnl file		print file names space separated into 'file' (always TRUE)
		-ilname glob		TRUE if symlink name matches shell glob
		-ilpat pattern		TRUE if symlink name matches pattern
		-iname glob		TRUE if path component matches shell glob
		-ipat pattern		TRUE if path component matches pattern
		-ipath glob		TRUE if full path matches shell glob
		-ippat pattern		TRUE if full path matches pattern
		-okdir program [argument ...] \\;
		-print0			print file names nul separated to stdout (always TRUE)
		-executable		TRUE if file is executable by real user id of process
		-readable		TRUE if file is readable by real user id of process
		-writable		TRUE if file is writable by real user id of process

Mkisofs (Maintained/enhanced by J

-	Do no longer archive the output file if it is part of the archives directory
	tree.

-	New option -data-change-warn allows to prevent mkisofs from aborting when
	a file changes size.

	-data-change-warn is implemented via errctl="WARN|GROW|SHRINK *"

-	Print a hint to the option -data-change-warn if a shrunk/grown file is detected.

-	Print a hint to the option -no-limit-pathtables in case that there are more
	than 65535 parent directories in the target filesystem.

-	Print hints on using -joliet-long or on avoiding -J in case that there are
	file names that do not fit into 64 chars.
   2010-03-15 13:10:37 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 2.01.01alpha77:

All:

-	Added support for DragonFly/x86_64

-	Support for "pcc" on Solaris x86 was added as a first step.
	The C-Compiler "pcc" http://pcc.ludd.ltu.se/ is based on the
	Portable C-Comppiler from AT&T from the late 1970s. It is
	under BSDl and thus offers compilation with a really free
	build environment.

	Note that due to a pcc bug, the autoconf results for
	Large File support are incorrect. Unless you edit the file
	incs/i386-sunos5-pcc/xconfig.h and manually correct the
	file to contain this:

#define _FILE_OFFSET_BITS 64    /* # of bits in off_t if settable          */

	You will not get working large file support.

	Support for more Operating system will follow after the issues
	in the compiler have been resolved.

Libfind:

-	Fixed a bug in libfind/walk.c (calling strcatl() with last parameter 0
	instead of (char *)0)

Cdrecord:

-	Fixed a bug with INDEX 00 support for CUE files from
	ExactAudioCopy

-	Cdrecord no longer tries to close a session on a BD-RE media.
	This is not supported in the recent MMC Standard and most drives
	return a SCSI error when attempting to close such a session.
   2010-02-21 14:19:51 by Thomas Klausner | Files touched by this commit (3)
Log message:
Update to 2.01.01alpha76:

NEW features of cdrtools-2.01.01a75:

Cdrecord:

-	Hidden Track support is now complete:

-	Added support for writing Hidden Audio Tracks before Track #1
	in the Mtsushita CW-7501 device driver.

-	Added support for writing Hidden Audio Tracks before Track #1
	in the Sony CDU-924 / CDU-948 device driver.

-	Added support for writing Hidden Audio Tracks in RAW mode.
	Cdrecord-2.01.01a74 did put "track number 0" into the subchannel
	data for track 1 index 0. Cdrecord now correctly writes Track #1
	into the sub channel data.

-	Added support for Track #1 having a different number than 1 into
	the CUE file parser.

-	The CUE file parser now prints much better error messages in case that
	a keyword is seen out of the permitted order.

-	The CUE file parser now supports hidden tracks.

-	Fixed a bug in the CUE file parser that caused "pregap size 0" (missing
	INDEX 00) to be replaced by the default pregap size of 150 sectors.

Cdda2wav (Maintained/enhanced by J

-	Hidden Track support is now complete:

-	Fixed a bug in the cdda2wav track loop control that caused cdda2wav
	not to write the *.inf file for the last track in case of an audio CD
	with a hidden track.

-	Introduced an alias "isrc" and "ISRC" for -vtrackid

-	Introduced an alias "mcn" and "MCN" for -vcatalog

-	cdda2wav now emits a "PREGAP" keyword in the CUE file for a CD without
	hidden track if it starts with a sector number > 0.

NEW features of cdrtools-2.01.01a76:

Cdrecord:

-	Added a workaround for a firmware bug in the drive:
	'HL-DT-ST' 'BD-RE  BH10LS30 ' '1.00'
	That causes the drive to return zero media size for BluRay media.

-	cdrecord now aborts if the cuefile= option was specified with a non-CD
	media in the drive.

-	CDRWIN CUE files now may refer to several data files where each data file
	contains less than the whole disk but more than a single track.

-	The CUE parser now correctly sets the sector size information for the
	lead-in area.

-	The CUE parser now by default only accepts CDRWIN CUE compliant files
	but may be switched into an enhanced mode by introducing a special comment
	"REM CDRTOOLS"

-	The CUE parser now supports a FILE command between INDEX 00 and INDEX 01.
	This is needed in order to write CUE sheets from Exact Audio Copy.
	Note that cdrecord needs to be switched into the enhanced CUE parser mode
	by either specifying "REM CDRTOOLS" or by specifying:
	REM COMMENT "ExactAudioCopy v0.99pb5"

	Also note that cdrecord currently does not support more than one FILE
	command per TRACK. For this reason, hidden audio tracks only work if
	the hidden audio data is in the same file that also contains data for
	track 1.

-	New commands "ARRANGER", "COMPOSER" and \ 
"MESSAGE" for adding CD-Text information
	in CUE files. Note that these commands are cdrecord specific extensions that
	re unknown by CDRWIN and thus need "REM CDRTOOLS" to be enabled.

-	The CUE file format is now documented in the cdrecord man page.

-	Fixed a small type bug in cdrecord/fifo.c (introduced a few
	versions before) that hits if the OS does not support the FIFO.

Cdda2wav (Maintained/enhanced by J

-	New cdda2wav option -vaudio-tracks

-	Make cdda2wav -q silent again (even with CDs with hidden track) to
	make it compatible again with scripts.

-	cdda2ogg and cdda2ogg.1 added to standard install
	The script cdda2ogg was enhanced to work seamlessly.

-	cdda2mp3 and cdda2mp3.1 added to standard install
	The script cdda2mp3 was enhanced to work seamlessly.

-	the scripts cdda2ogg and cdda2mp3 now allow to forward options to
	cdda2wav.

	In order to enable "paranoia mode", call:

	cdda2ogg -paranoia

	In order to enable the most proof "paranoia mode", call:

	cdda2ogg -paraopts=proof

-	The cdda2ogg man page was completely reworked

-	The SYSvr4 pkg definition now includes cdda2ogg and cdda2mp3

-	Added a workaround for a broken ASPI that hangs with
	odd transfer counts.

Readcd:

-	Added a workaround for a broken ASPI that hangs with
	odd transfer counts.
   2010-02-03 17:04:26 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 2.01.01alpha74:

NEW features of cdrtools-2.01.01a73:

Cdrecord:

-	The *.inf file parser now supports a new tag "Track=" that
	is intended to carry the absolute track number from the original disk.

Cdda2wav (Maintained/enhanced by J

-	Cdda2wav now permits to use "max" for the endtrack number. This
	allows to specify e.g. -t2+max for a list of tracks from track #2
	to the last audio track on the disk.

-	New option -cuefile allows to tell cdda2wav to create a CDRWIN CUE
	file. This currently only works together with wither -tall, or with
	-t0+max or -t1+max.

	Note that due to a misconception in the CDRWIN CUE file definition,
	it is impossible to create 100% correct CD-audio copy by 100%
	following the CDRWIN CUE file definition and having separate audio
	files for each track at the same time. For this reason, it is currently
	impossible to create CDRWIN CUE files while using cdda2wav -B.

-	Cdda2wav now only writes a binary *.cdtext file in case that this
	file would contain more data than a header that tells that there
	is no further content.

-	Cdda2wav no longer removes the Index0 entry from a longer Index list
	if Index0 is -1.

-	Cdda2wav now automatically scans for hidden audio tracks. This is a
	complex task as there are drives that do not allow to read the
	hidden data before track 1.

-	New option -no-hidden-track allows to prevent cdda2wav from scanning
	for a hidden audio track.

-	Cdda2wav now writes the new tag "Track=" into the *.inf files that
	is intended to carry the absolute track number from the original disk.

-	A shortcut for paraopts=sectors-per-track-1,retries=200 was introduced.
	The name of the shortcut is "proof", so just use \ 
"paraopts=proof" for
	selecting the most stringent paranoia mode.

-	Cdda2wav now automatically selects paranoia mode in case that the
	paraopts= option was used.

-	Cdda2wav now again works in suid root mode on Solaris 11. It seems that
	the development versions from Solaris 11 did change the behavior with
	fine grained privileges in a way that was incompatible with the way
	cdda2wav did try to handle both suid root and fine grained privileges.

Mkisofs (Maintained/enhanced by J

-	The man page for mkisofs was enhanced in order to better mention
	that mkisofs always writes ISO-9660 and that other file systems are
	thus always added as a hybrid file system.

NEW features of cdrtools-2.01.01a74:

Cdrecord:

-	Cdrecord now supports to copy CDs with hidden track if there are *.inf files
	created by cdda2wav. In order to copy a CD with hidden Track with optimal
	quality, call:

	cdda2wav -vall -B -paranoia paraports=proof cddb=0
	cdrecord -v -sao -useinfo -text *.wav

-	cdwrite@lists.debian.org removed from man page
	please use the official mailing lists for cdrecord that exist since 10 years:
	http://developer.berlios.de/mail/?group_id=5

Cdda2wav (Maintained/enhanced by J

-	A forgotten debug message from implementing support for hidden tracks
	has been removed.

-	Fixed a small bug that made cdda2wav with hidden track support not fully
	compatible to earlier versions. In case that only one track is to be extracted,
	this is again always track #1 regsrdless whether the CD has a hidden track.

-	Fixed a bug with CDRWIN CUE file support. Cdda2wav used the tag \ 
"WAV" instead
	of "WAVE" for the data type specifier in the FILE tag.

-	cdwrite@lists.debian.org removed from man page
	please use the official mailing lists for cdrecord that exist since 10 years:
	http://developer.berlios.de/mail/?group_id=5

Readcd:

-	cdwrite@lists.debian.org removed from man page
	please use the official mailing lists for cdrecord that exist since 10 years:
	http://developer.berlios.de/mail/?group_id=5

Scgcheck:

-	cdwrite@lists.debian.org removed from man page
	please use the official mailing lists for cdrecord that exist since 10 years:
	http://developer.berlios.de/mail/?group_id=5

Btcflash:

-	cdwrite@lists.debian.org removed from man page
	please use the official mailing lists for cdrecord that exist since 10 years:
	http://developer.berlios.de/mail/?group_id=5

Mkisofs (Maintained/enhanced by J

-	cdwrite@lists.debian.org removed from man page
	please use the official mailing lists for cdrecord that exist since 10 years:
	http://developer.berlios.de/mail/?group_id=5

Next | Query returned 157 messages, browsing 71 to 80 | Previous