NEW features of smake-1.2a46: This is the release candidate for smake-1.2-final - Replaced calls to tr(1) that are made by SunPro make and gmake by calls to different tr(1) calls that cause less problems. tr(1) oddities. - Try to make libschily::fconv.c work on newer AIX releases - Added support for 64 bit compilation on HP-UX. - Added some files to start a make based compilation on VMS - Added support for OpenVMS to config.guess - Better autoconf test for bash also works for bash-1.x (used on VMS). - Assed support for DragonFly BSD to config.sub - New config test for long double - Better floatingpoint support for HP-UX and AIX We now include own macros for isinf()/isnan() for IEEE platforms that do not support these functions in libc. - The *bytes() functions are now 65 bit aware as they now habe a ssize_t parameter instead of int. - psmake/MAKE-all now works on VMS - psmake/MAKE-sh now works on VMS - psmake/{cpfiles,lnfiles,rmlinks} now work on VMS - smake now supports uname -p via utsname.arch on VMS. - smake now uses vfork() to support VMS - The autoconf test for vfork() was changed to no longer hang on VMS - Some internal smake variable names have been changed to deal with the problems that arise from the fact that VMS has a non- case sensitive linker. - The smake makefile parser no longer causes a core dumps with some specific situations with backslashes in Makefiles. TODO: Smake would need to implement an undocumented feature from historical UNIX make implementations that is used by Xorg at one place: target: *.o do-something-with *.o Which expands *.o from the filesystem. Meanwhile, use smake -N to compile Xorg. After pattern expansion has been implemented, smake-1.2 final will be released. P.P.S.: As Xorg changed it's build system, we may delay this feature to something past 1.2-final. WARNING: Do not use 'winzip' to extract the tar file! Winzip cannot extract symbolic links correctly. Joerg