1New features with AN-2014-06-06:
2
3This is the first localization step for the schily source consolidation. Many
4programs now (hopefully) call gettext() for all strings that need localization.
5
6-	The next step will include dgettext() calls for the libraries and the
7	missing programs
8
9-	The following step will include the extracted strings
10
11-	The last step will include German translations and install support
12	for the resulting binary message object files.
13
14----------> Please test and report compilation problems! <---------
15
16***** NOTE: As mentioned since 2004, frontends to the tools should *****
17*****		call all programs in the "C" locale		   *****
18*****		by e.g. calling: LC_ALL=C cdrecord ....		   *****
19*****		unless these frontends support localized strings   *****
20*****		used by the cdrtools with NLS support.		   *****
21
22		*** WARNING        ***
23		*** Need new smake ***
24
25	*** Due to the fact that schily-tools 2014-04-03 introduced to use new macro
26	*** expansions and a related bug fix in smake, you need a new smake
27	*** to compile this source. To ensure this, call:
28
29	cd ./psmake
30	./MAKE-all
31	cd ..
32	psmake/smake
33	psmake/smake install
34
35
36	WARNING: the new version of the isoinfo program makes use of the
37		*at() series of functions that have been introduced by Sun
38		in August 2001 and added to POSIX.1-2008. For older platforms,
39		libschily now includes emulations for these functions but
40		these emulations have not yet been tested thouroughly.
41		Please report problems!
42
43
44-	smake was bumped to version 1.2.4 to make the new fixed version
45	easier to recognise.
46
47-	The smake man page now correctly points to SunPro make from SunOS-3.2
48	as the first pattern matching rule implementation instead of mentioning
49	SunOS-3.x
50
51-	The Bourne Shell now implements true/false as builtin commands
52
53-	The "old Bourne Shell" (osh) by default does not compile in
54	true/false as builtin commands
55
56-	The "repeat" builtin from the Bourne Shell now correctly cleans up
57	allocated space when a repeated command is aborted via SIGINT.
58
59-	Avoid a possible coredump when the Bourne Shell removes the current
60	list of temporary files.
61
62-	The Bourne Shell man page now correctly mentions that the "argument"
63	parameter to the "trap" builtin command is optional.
64
65-	The Bourne Shell now tries to call vfork() instead of fork() whenever
66	it is reasy to implement. This increases the Bourne Shell performence
67	by aprox. 15%. The Bourne Shell now is as fast as ksh93 when
68	interpreting scripts like "configure".
69
70-	The "old Bourne Shell" (osh) by default does not compile in
71	support for vfork()
72
73-	cdrtools have been bumped to version 3.01a24
74
75-	Star was bumped to version 1.5.3
76
77-	Added supportlinks for amd64-freebsd-clang*. This allows to use non-
78	automake aware make implementations like gmake.
79
80-	libschily/faccessat.c with a faccessat() was added. This has been forgotten
81	when the *at() functions have been implemented.
82
83-	libschily/eaccess.c no longer calls access() in case the the OS does not
84	implement eaccess() but rather first checks whether uid == euid and gid == egid.
85
86-	Fixed a typo in autoconf/xconfig.h.in that caused the Win-DOS function
87	LoadLibrary() not to be regognised correctly.
88
89-	libschily/eaccess.c compiles again in HP-UX using the HP C-compiler
90
91-	libschily/dlfcn.c new file to emulate dlopen() and friends on Win-DOS
92	and HP-UX
93
94-	libschily/lchmod.c was added
95
96-	libschily/fchmodat.c no longer contains lchmod()
97
98-	The linker mapfile libschily/libschily-mapvers now correctly
99	makes the entry faccessat() depend on HAVE_FACCESSAT
100
101
102Author:
103
104Joerg Schilling
105D-13353 Berlin
106Germany
107
108Email: 	joerg@schily.isdn.cs.tu-berlin.de, js@cs.tu-berlin.de
109	joerg.schilling@fokus.fraunhofer.de
110
111Please mail bugs and suggestions to me.
112