Next | Query returned 157 messages, browsing 31 to 40 | Previous

History of commit frequency

CVS Commit History:


   2015-09-03 16:43:34 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 3.01, based on diff by Frederik in private mail.

NEW features of cdrtools-3.01:

This is the first localization step for cdrtools. All programs now (hopefully)
call gettext() for all strings that need localization.

-	The next step will include dgettext() calls for the libraries.

-	The following step will include the extracted strings

-	The last step will include German translations and install support
	for the resulting binary message object files.
   2015-07-14 11:29:58 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 3.01a30:

NEW features of cdrtools-3.01a30:

****************
This is the final release candidate for cdrtools-3.01-final
****************

All:

-	include/schily/signal.h now includes siginfo.h to make sure it
	compiles even on very old Solaris versions where signal.h did not
	yet include siginfo.h.

-	include/schily/wait.h add a missing closing bracket for Haiku

-	include/schily/wait.h added CLD_* macros and the enum idtype_t in case
	they are missing. This allows to implement a waitid() emulation.

-	include/schily/wait.h now includes schily/signal.h in case that
	the local /usrinclude/sys/wait.h is non-POSIX and does not
	define siginfo_t. This is e.g. the case on FreeBSD.

-	The configure tests now include test that correctly identify Mac OS X as
	non-POSIX with respect to waitid(). This prevents potential users of
	waitid() from the unusable implementation on Mac OS X.

	The rule for accepting an existing waitid() is the following:

	-	si.si_pid is set to be equal to the awaited pid

	-	si.si_code == CLD_EXITED for a chilt terminated by exit(2)

	-	si.si_status contains at least 16 bits from the exit(2)
		code. This is still not POSIX but better than what we would
		get from a historical wait*() call.

-	The configure tests now check for the new FreeBSD wait6() and for
	idtype_t.

-	A new symlink for x86_64-cygwin32_nt-gcc.rul was added

-	Added support for cygwin32_wow (not the already present cygwin32_wow64).

-	The makefile system now allows to use:

		COPTX=-DNO_PRAGMA_WEAK

	to disable the use of #pragma weak. This may help to debug some
	oddities of the GNU linker.

-	The makefile system now includes a new test that needs constraints
	that are not really supported by autoconf: it checks whether the
	linker supports to link against external weak symbols in another
	file. For this reason, a handcrafted complest was written.
	This (currently) should fail on Cygwin due to a Cygwin bug.
	A platform that allows to link against weak symbols defines
	HAVE_LINK_WEAK. This permits the system to automatically detect
	usability once e.g. linking on Cygwin will be fixed.

	Thanks to Thomas Plank for reporting the known #pragma weak problem
	in a new source file (libschily/error.c). Note that error() is a
	UNIX (UNOS) libc function that exists since 1980 but some libc
	implementors do not follow the rule not to introduce incompatible
	interfaces for existing names. So we need to find a workaround
	on these platforms.

-	autoconf now checks for the type rlim_t in sys/resource.h

Libschily:

-	libschily/comerr.c and libschily/fcomerr.c now have better
	comment.

-	libschily now uses the test:

		#if defined(HAVE_PRAGMA_WEAK) && defined(HAVE_LINK_WEAK)

	to prevent assuming that is suffucuent when the compiler supports
	#pragma weak. We also need to have a linker that links against
	weak symbols in libraries. HAVE_LINK_WEAK is e.g. not defined
	on Cygwin...

Libmdigest:

-	libmdigest now uses the test:

		#if defined(HAVE_PRAGMA_WEAK) && defined(HAVE_LINK_WEAK)

	to prevent assuming that is suffucuent when the compiler supports
	#pragma weak. We also need to have a linker that links against
	weak symbols in libraries. HAVE_LINK_WEAK is e.g. not defined
	on Cygwin...

All:

-	include/schily/sysexits.h adopts to the recent changes on Haiku that
	prevent usual autoconf tests as #include <sysexits.h> works but symbols
	are only defined with #define _BSD_SOURCE

-	include/schily/wait.h now knows about the Haiku specific macro
	WIFCORED() and #defines WCOREDUMP() to WIFCORED().

-	Support for x86_64-haiku-cc.rul and x86_64-haiku-gcc.rul was added
	to the makefile system.

-	The file RULES/r-gmake.dep was modified to make sure that the
	dependency files (*.d) depend from the include files as well.
	Previous versions included xxx.d instead of $(ARCHDIR)/xxx.d

-	Makefile system: two new targets have been added:

	man		creates localized versions of the man pages in the
			OBJ directory

	installman	installs only the manual pages

Libschily:

-	New function j_error() works where error() is to generic.

-	make strlcatl() and wcslcatl() work with K&R compilers

-	libschily/getargs.c now is more careful with calling va_arg()
	and only calls it as many times as a related format is found in the
	format string.

-	libschily now contains a getdelim() implementation and always uses
	getdelim() to implement the fgetaline() function.

-	libschily: the *mem.c implementations now include new *mexval()
	functions to set the exit code on failure to a static value instead
	of the default "errno" value for the failure.

-	libschily: the linker map file now also lists the forgotten new entries:
	strlcatl() and wcslcatl()

-	libschily/spawn.c:wait_chld() no longer returns 0 if the child process
	was killed by a signal.

-	libschily now adds some of the existing (old) man pages for various
	functions from libschily.

Libfind:

-	libfind/idcache.c now saves uname/gname as long as possible and uses
	strlcpy() instead of strncpy().

-	libfind: the forgotten entries find_hasexec() and find_hasprint()
	have been added to the linker map file

Libsiconv:

-	libsiconv: the forgotten sic_base() was added to the linker map file

Cdrecord:

-	The programs cdrecord adopts to the recent Haiku
	changes with a randomized address space and now use B_EXACT_ADDRESS
	instead of B_ANY_ADDRESS for the clone_area() call to get shared memory
	for a FIFO.

Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt \ 
heiko@hexco.de):

-	The programs cdda2wav adopts to the recent Haiku
	changes with a randomized address space and now use B_EXACT_ADDRESS
	instead of B_ANY_ADDRESS for the clone_area() call to get shared memory
	for a FIFO.

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

-	mkisofs: isodump did not compile on non c99 compilers.
   2015-04-27 11:05:43 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove obsolete patch.
   2015-04-27 11:05:11 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 3.01a28:

cdrtools-3.01a25:

All:

-	Fixed a typo in autoconf/xconfig.h.in that caused the Win-DOS function
	LoadLibrary() not to be recognised correctly.

-	Added compile support for: amd64-freebsd-clang*.rul

-	include/schily/unistd.h now extends some exceptions to work around
	problems with the MS C-compiler to MinGW32.

Libschily:

-	libschily/faccessat.c with a faccessat() was added. This has been forgotten
	when the *at() functions have been implemented.

-	libschily/eaccess.c no longer calls access() in case the the OS does not
	implement eaccess() but rather first checks whether uid == euid and gid == egid.

-	libschily/eaccess.c compiles again in HP-UX using the HP C-compiler

-	libschily/dlfcn.c new file to emulate dlopen() and friends on Win-DOS
	and HP-UX

-	libschily/lchmod.c was added

-	libschily/fchmodat.c no longer contains lchmod()

-	The linker mapfile libschily/libschily-mapvers now correctly
	makes the entry faccessat() depend on HAVE_FACCESSAT

Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt \ 
heiko@hexco.de):

-	Flush stderr before a question in cdda2wav. This is a workaround
	for a Linux libc bug (stderr must be unbuffered acording to the
	standard).

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

-	Fixed a bug in mkisofs: -eltorito-platform Mac no longer uses the
	constant EL_TORITO_ARCH_PPC but EL_TORITO_ARCH_MAC as expected.
	Thanks to Ady <ady-sf@hotmail.com> for reporting.

-	Fixed an option parsing bug in mkisofs that was a result from
	option names that are beginning substrings of others. Mkisofs did
	try to fix this in 2006, but it seems that one option was missed
	in 2006. Now -hide-hfs was fixed, thanks to: Valery Ushakov

cdrtools-3.01a26:

All:

-	Various README's, scripts and man pages have been revised to replace
	berlios.de by sourceforge.net

	Note that some files have not yet been completely updated for that
	change as there is no easy way to deal with a site like sourceforge
	that does not support ftp:

		./conf/src-get
		./conf/setup.sh

	Because we now assume that any UNIX distro includes a ftp(1) program,
	but we cannot assume that there is wget.

cdrtools-3.01a27:

All:

-	include/schily//dlfcn.h now includes a #define HAVE_LOADABLE_LIBS
	in case we compile on a system that implements runtime loadable
	libraries and that libschily implements an adoption for this
	local method to the POSIX dlopen()/dlsym()/dlclose(). This is currently
	true for Solaris (and similar) that implement dlopen()/dlsym()/dlclose()
	natively and for HP-UX and Win-DOS.

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

-	The mkisofs program isoinfo no longer tries to print Rock Ridge
	attribute data for ISO images that do not have correct RR data.

-	The mkisofs program isovfy no longer tries to print Rock Ridge
	attribute data for ISO images that do not have correct RR data.

-	The mkisofs program isodump no longer tries to print Rock Ridge
	attribute data for ISO images that do not have correct RR data.

	This is a result from trying to use these programs on the
	plan9 CD image.

cdrtools-3.01a28:

All:

-	The makefile rules for installing man pages have been changed so that
	OBJ/<archdir>/man/ is no longer a direct dependency of the man page.
	This results in repeated "make install" calls not to reinstall
	up-to-date man pages again.

-	The makefile rules for installing localized sripts have been changed so
	hat OBJ/<archdir>/ is no longer a direct dependency of the man page.
	This results in repeated "make install" calls not to reinstall
	up-to-date scripts again.

-	New autoconf test checks whether printf() supports %z

-	Some documentation now mentions sourceforge instead of BerliOS

-	README.compile now mentions how to use instrumented compilers with
	the Schily Makefilesystem.

Libschily:

-	strlcatl() wcslcatl(): new functions

-	libschily::linkat.c now manually null-terminates the result from
	resolvepath() as the Solaris syscall implementation does not
	null-terminate it in all cases.

-	libschily::resolvepath.c comment added to remind on the fact that
	in contrary to out implementation the Solaris resolvepath() syscall
	does not null-terminate the buffer.

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

-	mkisofs: isodump did not compile on non c99 compilers.
   2015-03-13 18:51:15 by Tobias Nygren | Files touched by this commit (1)
Log message:
fix iconv linkage when converters/libiconv is in use
   2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163)
Log message:
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
   2014-08-23 07:38:22 by Thomas Klausner | Files touched by this commit (3)
Log message:
Add a patch from Valeriy Ushakov:

The bug prevents mkisofs from creating old-style distrib/cdrom ISO
image for macppc.  Trying to create bootable macppc CD in distrib/cdrom
using cdrtools mkisofs fails with:

    mkisofs: No such file or directory. Invalid node - '--macbin'.

The bug is in option spec that causes mkisofs to misparse
-hide-hfs-list option.  The patch is actually a single whitespace
character.

Bump PKGREVISION.
   2014-05-14 10:41:01 by Thomas Klausner | Files touched by this commit (3)
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.
   2014-03-12 10:20:06 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 3.01a23:

All:

-	Typo fix in README.compile for the mail address.
	Thanks to Dennis Clarke for the catch!

Libschily:

-	libschily/sleep.c and libschily/usleep.c have been modified to work
	with MinGW.

Cdrecord:

-	The timediff function now in addition prints the time diff in
	hours : minutes : seconds . thausands of a second.

	Thanks to a hint from Donald R Laster Jr from Slackware.

Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt \ 
heiko@hexco.de):

-	Cdda2wav no longer includes the new paranoia mode "c2check" in the macro
	"proof". This has been done because of a report from Géraud Meyer \ 
<graud@gmx.com>
	that gives hints that the drive:
	Type: ROM, Vendor 'TSSTcorp' Model 'CDDVDW SH-222AB ' Revision 'SB00' MMC+CDDA
	does not handle hidden tracks when "c2check" is active.

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

-	mkisofs was slightly modified to reduce CPU time requirements.
	It now reads/writes in 64kBytes chunks instead of stdio buffer
	size which is typically 8 kB.

-	Fixed a typo in the mkisofs man page.
	Thanks to a hint from Donald R Laster Jr from Slackware.

-	Mkisofs now in addition prints "-iso-level 3 or more required"
	in case that a large file was skipped because of the current mkisofs settings.

	Thanks to a hint from Donald R Laster Jr from Slackware.

-	A problem in isoinfo has been fixed.
	This problem caused "isoinfo -R -find -ls" to print Jan 1 1970 timestamps
	in case that Rock Ridge was not present.
   2014-01-25 11:49:43 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 3.01a22:

3.01a22:

mkisofs includes a new option, -legacy, that allows it to reenable
the short options -H/-L/-P; these have been disabled in 2006 for
compatibility with scripts that have not been updated during the
past 10 years. libsiconv now only tries to open a file when the
argument includes a slash in its name. libschily::printf() now
includes support for %n$ argument reordering for the first 30
arguments.

Next | Query returned 157 messages, browsing 31 to 40 | Previous