From 205ac2c5d9494e2d431f19971a474aee921797df Mon Sep 17 00:00:00 2001 From: Clark Cooper Date: Fri, 29 Sep 2000 15:44:00 +0000 Subject: [PATCH] Fixed a bug in Makefile.in that wiped out README. --- expat/Makefile.in | 8 ++++---- expat/README | 50 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 4 deletions(-) diff --git a/expat/Makefile.in b/expat/Makefile.in index b318c08e..34fe3266 100644 --- a/expat/Makefile.in +++ b/expat/Makefile.in @@ -79,8 +79,6 @@ VERSION = @VERSION@ SUBDIRS = lib ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 CONFIG_HEADERS = config.h:config.hin -DIST_COMMON = Changes COPYING README Makefile.in aclocal.m4 config.hin \ - configure configure.in conftools doc examples xmlwf DISTDIR = $(PACKAGE)-$(VERSION) DISTRIBUTION = $(DISTDIR).tar.gz @@ -128,8 +126,10 @@ maintainer-clean: distclean rm -rf $(DISTDIR) distdir: MANIFEST - sed -e "1,3s/Release .*/Release $(VERSION)." README > README.tmp; \ - mv -f README.tmp README; \ + if head -3 README | grep -q "Release $(VERSION)"; then \ + sed -e "1,3s/Release .*/Release $(VERSION)/" README > README.tmp; \ + mv -f README.tmp README; \ + fi; \ test -d $(DISTDIR) && rm -rf $(DISTDIR); \ mkdir $(DISTDIR); \ flist=`sed -e "s/[ ]:.*$$//" MANIFEST`; for file in $$flist; do \ diff --git a/expat/README b/expat/README index e69de29b..96e3a7c8 100644 --- a/expat/README +++ b/expat/README @@ -0,0 +1,50 @@ + + Expat, Release 1.95.0 + +This is expat, the C library for parsing XML, written by James Clark. Expat +is a stream oriented XML parser. This means that you register handlers with +the parser prior to starting the parse. These handlers are called when +the parser discovers the associated structures in the document being parsed. +A start tag is an example of the kind of structures for which you may +register handlers. + +Expat is free software. You may copy, distribute, and modify it under the +terms of the License contained in the file, COPYING, distributed with this +package. This license is the same as the MIT/X Consortium license. + +Versions of expat that have an odd minor version (the middle number in the +release above), are development releases and should be considered as +beta software. Releases with even minor version numbers are intended to be +production grade software. + +To build expat, you first run the configuration shell script in the top +level distribution directory: + + ./configure + +There are many options which you may provide to configure (which you can +discover by running configure with the --help option.) But the one of most +interest is the one that sets the installation directory. By default, +the configure script will set things up to install libexpat into +/usr/local/lib and expat.h into /usr/local/include. If, for example, you'd +prefer to install into /home/me/mystuff/lib and /home/me/mystuff/include, +you can tell configure about that with: + + ./configure --prefix=/home/me/mystuff + +After running the configure script, the "make" command will build things and +"make install" will install things into their proper location. Note that +you need to have write permission into the directories into which things +will be installed. + +A reference manual is available in the doc/reference.html in this +distribution. + +The homepage for this project is http://expat.sourceforge.net. There are +links there to connect you to the bug reports page. If you need to report +a bug when you don't have access to a browser, you may also send a bug +report by email to expat-bugs@lists.sourceforge.net. + +Discussion related to the direction of future expat development takes place +on expat-discuss@lists.sourceforge.net. Archives of this list may be found +at http://www.geocrawler.com/redir-sf.php3?list=expat-discuss. -- 2.40.0