Updated for v2.0.0 release.

This commit is contained in:
Andy McFadden 2003-03-19 01:24:46 +00:00
parent 9d3ed51005
commit cc8f289f09
4 changed files with 19 additions and 18 deletions

View File

@ -1,3 +1,5 @@
2003/03/18 ***** v2.0.0 shipped *****
2003/03/10 fadden 2003/03/10 fadden
- Added support for automatic high-ASCII text stripping. - Added support for automatic high-ASCII text stripping.

View File

@ -1,4 +1,4 @@
NufxLib README, updated 2002/10/11 NufxLib README, updated 2003/03/18
http://www.nulib.com/ http://www.nulib.com/
See "COPYING-LIB" for distribution restrictions. See "COPYING-LIB" for distribution restrictions.
@ -41,10 +41,9 @@ for @CFLAGS@ is "-g -O2".
-DDEBUG_VERBOSE -DDEBUG_VERBOSE
(Implicitly sets DEBUG_MSGS.) Spray lots of debugging output. (Implicitly sets DEBUG_MSGS.) Spray lots of debugging output.
If you want to do benchmarks, use "-O2 -DNDEBUG". For pre-v1.0 sources, If you want to do benchmarks, use "-O2 -DNDEBUG". The recommended
setting -DNDEBUG is otherwise discouraged. The recommended configuration configuration during testing is "-g -O2 -DDEBUG_MSGS", so that verbose
is "-g -O2 -DDEBUG_MSGS", so that verbose debug output is available when debug output is available when errors occur.
errors occur.
The flags are stuffed into Version.c, so the application program can The flags are stuffed into Version.c, so the application program can
examine and display the flags that were used to build the library. examine and display the flags that were used to build the library.
@ -105,7 +104,7 @@ define it by default.)
Legalese Legalese
======== ========
NufxLib, a NuFX archive manipulation library NufxLib, a NuFX archive manipulation library.
Copyright (C) 2000-2002 by Andy McFadden, All Rights Reserved. Copyright (C) 2000-2002 by Andy McFadden, All Rights Reserved.
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or

View File

@ -1,3 +1,5 @@
2003/03/18 ***** v2.0.0 shipped *****
2003/02/18 fadden 2003/02/18 fadden
- When extracting with "-ee", disk images now have ".PO" appended. - When extracting with "-ee", disk images now have ".PO" appended.
- Resurrected HandleAddNotFound(). - Resurrected HandleAddNotFound().

View File

@ -1,4 +1,4 @@
NuLib2 README, updated 2002/10/11 NuLib2 README, updated 2003/03/18
http://www.nulib.com/ http://www.nulib.com/
@ -19,14 +19,14 @@ Run the "configure" script. Read through "INSTALL" if you haven't used
one of these before, especially if you want to use a specific compiler one of these before, especially if you want to use a specific compiler
or a particular set of compiler flags. or a particular set of compiler flags.
If you have diabled deflate or enabled bzip2 support in libnufx.a, you If you have disabled deflate or enabled bzip2 support in libnufx.a, you
will need to provide the same --enable-METHOD or --disable-METHOD flag will need to provide the same --enable-METHOD or --disable-METHOD flag
to configure here. If you're using shared libraries then the link to configure here. If you're using shared libraries then the link
dependencies are taken care of and you don't need to worry. dependencies are taken care of and you don't need to do anything.
Run "make depend" if you have makedepend, and then type "make". Run "make depend" if you have makedepend, and then type "make".
This should leave you with an executable called "nulib2". If you like, This should leave you with an executable called "nulib2". If you like,
"make install" will put things into your install directory, usually "make install" will copy files into your install directory, usually
/usr/local/bin/ and /usr/local/man/. You can change this by using /usr/local/bin/ and /usr/local/man/. You can change this by using
"./configure --prefix=directory". "./configure --prefix=directory".
@ -69,8 +69,8 @@ to build with debugging info, or
nmake -f makefile.msc nodebug=1 nmake -f makefile.msc nodebug=1
to build optimized. to build optimized.
See the notes in Makefile.msc for building with zlib, libbz2, and against See the notes in Makefile.msc for building with zlib, libbz2, and when
NufxLib as a DLL. NufxLib is in a DLL.
Other Notes Other Notes
@ -105,12 +105,10 @@ vs Win32 NuLib2):
in them, e.g. "nulib2 v foo.shk > out.orig" and in them, e.g. "nulib2 v foo.shk > out.orig" and
"nulib2 v new.shk > out.new". "nulib2 v new.shk > out.new".
- Edit both of the "out" files with vi. Do a global search-and-replace - Edit both of the "out" files with vi. Do a global search-and-replace
to change '/' to ':' in out.new (:%s/\//:/g) so the filename separator in both files to set the file dates to be the same. I used
doesn't mess up the comparison. ":%s/..-...-.. ..:../01-Jan-00 00:00/". This is necessary because,
- Do a global search-and-replace in both files to set the file dates like ShrinkIt, NuLib displays the date on which the files were archived,
to be the same. I used ":%s/..-...-.. ..:../01-Jan-00 00:00/". This not when they were last modified.
is necessary because, like ShrinkIt, NuLib displays the date on which
the files were archived, not when they were last modified.
- Sort both files, with ":%!sort". This is necessary because you - Sort both files, with ":%!sort". This is necessary because you
added the files with '*' up above, so the NuLib2-created archive added the files with '*' up above, so the NuLib2-created archive
has the top-level files alphabetized. has the top-level files alphabetized.