1New features with AN-2014-05-05: 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 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- config.guess now understands Mac OS X on 64 bit Intel 45 46- libschily/mknodat.c now correctly provides a mknodat() function even 47 when there is no mknod() command. 48 49- libschily/futimens.c now is more Sun specific when trying to implement 50 futimens() via utimensat(), as only Solaris supports a f*() interface 51 in case that the path name is a NULL pointer. 52 53- libschily/fchmodat.c was added, it has been forgotten when 54 the emulations for the *at() functions have been introdiced. 55 It ne needed for the new enhanced isoinfo command. 56 57 58- A few minor corrections in the Bourne Shell to avoid GCC warnings 59 that have been observed on the limited (SunOS-5) version of the 60 Shell that is installed as "osh". 61 62- The man page isoinfo.8 was enhanced by mentioning the option -s (print 63 file sizes in multiple if 2048 byte sectors) and by documenting the 64 list format that us used with -l. 65 66- isoinfo now evaluates the Rock Ridge "PN" signature and thus supports 67 to display and use the major/minor device numbers. 68 69- isoinfo now extracts time stamps with sub second granularity in 70 order to be able to set fine grained file timestamps, see -X option 71 below. 72 73- isoinfo now knows how to find out whether a ISO-9660 filesystem was 74 created by a newer mkisofs and thus includes useful inode numbers 75 in ISO-9660. These ISO-9660 based inode numbers are used in case that 76 there is no Rock Ridge-1.12 that includes inode numbers in the "PX" 77 signature. 78 79- isoinfo now has a new option -X that extracts alls files (in case that 80 -find is not used) or files secected by a -find expression. Note that 81 -find expressions may include -chown, -chgrp and -chmod to modify the 82 meta data of files. 83 84Author: 85 86Joerg Schilling 87D-13353 Berlin 88Germany 89 90Email: joerg@schily.isdn.cs.tu-berlin.de, js@cs.tu-berlin.de 91 joerg.schilling@fokus.fraunhofer.de 92 93Please mail bugs and suggestions to me. 94