2009-09-09 22:30:57 by Thomas Klausner | Files touched by this commit (4) |
Log message:
Files are still needed on not-current NetBSD.
|
2009-09-09 15:57:52 by Thomas Klausner | Files touched by this commit (6) |
Log message:
Annotate two patches, and remove three that are not needed on
NetBSD-5.99.16/amd64.
|
2009-09-09 15:45:13 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 2.01.01alpha64:
All:
- The schily makefilesystem now by default sets all locale related envronment
variables to "C" in order to avoid problems.
- Make the makefile emulation mode for "non-automake aware" make programs
like SunPro Make and GNU make more immune against oddities in the tr(1)
program that are seen with a locale that differs from LC_ALL=C
Another step to prevent some tr(1) oddities was to replace the call to
tr(1) by a call to sed(1).
- Added GMAKE_NOWARN=true to allow to disable the gmake warning
- Enhanced include/schily/priv.h to distinct Solaris and AIX process privileges
- New include file include/schily/math.h
- Try to workaound a problem with GCC on newer AIX versions. It seems that
e.g. gcc on AIX is not C99 compliant and does not support isnan().
Note that the current solution may compile and run on newer AIX versions
but does not seem to be the optimal solution as it cannot check whether
a float is a number or not.
It is unfortunate, that we do not have an AIX login that would allow
to implement better AIX support.
Libscg:
- The low level SCSI transport code for Mac OS X has been reworked.
The code now supports cdrecord -scanbus
The code now supports cdrecord's autotarget mode
The code now supports to communicate with BluRay drives
The code now prints a longer help text that instructs what to do in order
to work against the "diskarbitrationd" program on Mac OS that tries to
steal us our hardware.
If someone is able and willing to help, please send mail!
I like to be able to tell "diskarbitrationd" to give up specific drives
and to set up shared access.
Cdrecord:
- The cdrecord man page now mentions that the -clone mode is a bad idea to copy
audio CDs.
Readcd:
- The readcd man page now mentions that the -clone mode is a bad idea to copy
audio CDs.
|
2009-09-05 12:05:19 by Joerg Sonnenberger | Files touched by this commit (1) |
Log message:
We want no /opt/schily, so patch the Defaults rules. wrapper already
takes care of absolute options, but the value of INS_BASE is based down
via -D too. Bump revision.
|
2009-08-15 23:03:25 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 2.01.01alpha63:
All:
- include/schily/wait.h now includes process.h on DOS systems
- include/schily/resource.h new include file
- include/schily/select.h new include file
- Now all sources use schily/systeminfo.h instead of sys/systeminfo.h
- Now all sources use schily/assert.h instead of assert.h
- Now all sources use schily/priv.h instead of priv.h
- Now all sources use schily/procfs.h instead of profcs.h
- Now all sources use schily/syslog.h instead of syslog.h
- Now all sources use schily/float.h instead of float.h
- Now all sources use schily/ipc.h instead of sys/ipc.h
- Now all sources use schily/sem.h instead of sys/sem.h
- Now all sources use schily/shm.h instead of sys/shm.h
- New autoconf test for "#pragma weak"
Libmdigest:
- New library
Cdrecord:
- Correctly abort the FIFO in cdrecord on BeOS and Haiku
in case that the clone ara cannot be made shared.
Cdda2wav
- Cdda2wav is now using the sha1 implementation from libmdigest
- Try to avoid an endloss loop while parsing ISO-9660 directories
from rotten CD+ sessions.
Readcd:
- Fixed a problem in the man page.
|
2009-08-08 11:36:59 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 2.01.01pre62:
All:
- New include files include/schily/ctype.h, include/schily/pwd.h
and include/schily/grp.h
- All programs are now using schily/stdio.h
for orthogonality.
- Haiku default install dir is now /boot/opt/schily
- New rules RULES/os-cygwin_nt-6.0-wow64.id and
RULES/os-cygwin_nt-6.1-wow64.id support Cygwin on 64bit
installations of Win Vista and "Win 7".
- New rules for compiling 64 Bit binaries on cygwin_nt-wow64
NOTE: You need to have a 64 bit aware gcc on Cygwin to use this!
- TEMPLATES/temp-gcc.rul and TEMPLATES/temp-xcc.rul
now correctly include cc-gcc.rul and cc-dumb.rul and thus
make the automake feature working again for completely
unknown platforms.
- Fixed RULES/rules.inc to make sure we install xx.h instead of
xx.h.exe
- Workaround an infinite hang in an autoconf test on 64 Bit Vista
with Cygwin
- Include limits.h in schily/hostname.h for Linux
- Several "%s" formats have been introduced in order to make gcc-4
happy even though the original strings have been pointer to constant
and well known strings
- Change the option order in the autoconf test for calling the linker
in order to avoid problems with the microsoft linker.
Libschily:
- libschily now is thread aware and uses the thread specific errno
value on Solaris, Linux and FreeBSD.
Libscg:
- Raised the SCSI Bus-number limit from 256 to 500 for Linux as a workaround
for a resource leak bug in the linux kernel. The workaround lets the problem
happen much later but cannot completely avoid it. If you are hit by the Linux
kernel resource leak bug, you need to reboot.
Cdrecord:
- Correctly abort the FIFO in cdrecord on BeOS and Haiku
in case that the clone ara cannot be made shared.
Mkisofs (Maintained/enhanced by J
- Fixed a potential malloc problem in mkisofs
|
2009-07-17 22:19:55 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 2.01.01a61:
All:
- Support for 64 bit compilation on mac OS X was added.
Call make CCOM=cc64 as on other platforms.
- $OLIBSDIR is no longer in the RUNPATH
- New include file include/schily/limits.h
- Make sure that all include files in include/schily/ include
include/schily/mconfig.h
- wide character support new
- New makefile "Mocsw" sets defaults for "opencsw" instead \
of Blastwave.
Mcsw for Blastwave of course continues to exist
- New defaults directory DEFAULTS_CSW includes special defaults that
compile e.g. for Sparc-V8 in order to get working binaries for older
Sparc non 64 Bit hardware.
- New autoconf test HAVE_SETBUF and HAVE_SETVBUF
- Several modification in hope to better support MINGW
Libschily:
- wide character support new
- sevaral str*.c functions new for orthogonality with the new wcs* code.
- Added a wide character patern matcher with: patwcompile(), patwmatch(), \
patwlmatch()
See files:
libschily/matchw.c and libschily/matchwl.c
- libschily/stdio/*.c fixed to use size_t as length parameter for
read*()/write*() operations.
Libscg:
- Added a workaround for the type desaster in the Appls IOKit include files
in order to support 64 bit binaries
Cdda2wav (Maintained/enhanced by J
- The -interactive option is now mentioned in the -help output and the man page.
- Call unit_ready() before retrieving the TOC data in order to work around a Solaris
scsa2usb (SCSA to USB Driver) bug.
Readcd:
- "readcd" no longer dumps core if the C2Scan function is selected from the
interactive interface.
Mkisofs (Maintained/enhanced by J
- Fixed a typo bug in the mkisofs man page that caused the two synopsis lines
to appear as one line when using GNU troff.
- isoinfo now prints "???" in case that an illegal month is in a ISO-9660
filesystem.
|
2009-06-14 20:16:23 by Joerg Sonnenberger | Files touched by this commit (225) |
Log message:
Remove @dirrm entries from PLISTs
|
2009-06-09 20:45:13 by Thomas Klausner | Files touched by this commit (4) |
Log message:
Update to 2.01.01alpha60:
All:
- Trying to work around nasty Linux distributions that try to fool autoconf
function tests and thus may result in incorrect results for the functions
fexecl fexecle fexecv fexecve fspawnv fspawnl fspawnv_nowait getline fgetline
- New include files include/schily/dlfcn.h and include/schily/shcall.h
- New autoconf tests for dlopen() and similar functions
- Fixed a typo in include/schily/fnmatch.h that prevented compilation on BeOS
- Fixed a typo in include/schily/libport.h that prevented compilation on BeOS
- New makefile "Mocsw" allows to create packages for "opencsw"
- RULES/rules.csw enhanced to allow to overwrite EMAIL= and HOTLINE= from
the make command line.
- New autoconf test for getprogname()/setprogname()
- Support for using Microsoft "cl" to compile 64 bit binaries from \
Cygwin now
has been finished
Libschily:
- Code in libschily/fexec.c cleaned up for better readability
- libschily/checkerr.c now correctly handles the "WARN" directive.
Cdrecord:
- Cdrecord now calls read_format_capacities() in silent mode in order to
check whether the current drive supports this SCSI command.
Cdda2wav (Maintained/enhanced by J
- cdda2wav now gives better readable text with cdda2wav -help
- BeOS has a /boot/develop/headers/be/support/ByteOrder.h that also defines
_BYTEORDER_H and thus interferes with our cdda2wav/byteorder.h
Mkisofs (Maintained/enhanced by J
- libschily/checkerr.c (used by mkisofs) now correctly handles the \
"WARN" directive.
|
2009-04-16 18:44:03 by Joerg Sonnenberger | Files touched by this commit (3) |
Log message:
Fix broken caching of iconv handlers. Addresses PR 37643.
|