aboutsummaryrefslogtreecommitdiff
path: root/textproc/expat2
diff options
context:
space:
mode:
authorDirk Froemberg <dirk@FreeBSD.org>1999-08-26 13:45:48 +0000
committerDirk Froemberg <dirk@FreeBSD.org>1999-08-26 13:45:48 +0000
commite6e1e1046b876a02089d2c3307882b39513b8a79 (patch)
tree4452bccf7b6d8eb6fc49a5cf7374573c44743ee5 /textproc/expat2
parent79129066a32e2fddfd9704c82db4128bbac5d3dd (diff)
downloadports-e6e1e1046b876a02089d2c3307882b39513b8a79.tar.gz
ports-e6e1e1046b876a02089d2c3307882b39513b8a79.zip
Initial import of expat, a
XML 1.0 parser written in C.
Notes
Notes: svn path=/head/; revision=20990
Diffstat (limited to 'textproc/expat2')
-rw-r--r--textproc/expat2/Makefile26
-rw-r--r--textproc/expat2/distinfo1
-rw-r--r--textproc/expat2/files/patch-aa34
-rw-r--r--textproc/expat2/pkg-comment1
-rw-r--r--textproc/expat2/pkg-descr2
-rw-r--r--textproc/expat2/pkg-plist5
6 files changed, 69 insertions, 0 deletions
diff --git a/textproc/expat2/Makefile b/textproc/expat2/Makefile
new file mode 100644
index 000000000000..cfc66059a8bb
--- /dev/null
+++ b/textproc/expat2/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: expat
+# Version required: 1.1
+# Date created: Thu Aug 26 14:38:07 CEST 1999
+# Whom: Dirk Froemberg <dirk@FreeBSD.org>
+#
+# $Id$
+#
+
+DISTNAME= expat
+PKGNAME= expat-1.1
+CATEGORIES= textproc
+MASTER_SITES= ftp://ftp.jclark.com/pub/xml/ \
+ http://www.physik.TU-Berlin.DE/~ibex/ports/distfiles/
+
+MAINTAINER= dirk@FreeBSD.org
+
+USE_ZIP= yes
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/xmlwf/xmlwf ${PREFIX}/bin
+ ${MKDIR} ${PREFIX}/include/xml
+ ${INSTALL_DATA} ${WRKSRC}/xmlparse/xmlparse.h ${PREFIX}/include/xml
+ ${INSTALL_DATA} ${WRKSRC}/xmltok/xmltok.h ${PREFIX}/include/xml
+ ${INSTALL_DATA} ${WRKSRC}/libexpat.a ${PREFIX}/lib
+
+.include <bsd.port.mk>
diff --git a/textproc/expat2/distinfo b/textproc/expat2/distinfo
new file mode 100644
index 000000000000..cfa337b1a010
--- /dev/null
+++ b/textproc/expat2/distinfo
@@ -0,0 +1 @@
+MD5 (expat.zip) = 9111cc7764ff900229d9e51c03f4a593
diff --git a/textproc/expat2/files/patch-aa b/textproc/expat2/files/patch-aa
new file mode 100644
index 000000000000..abcd4128d335
--- /dev/null
+++ b/textproc/expat2/files/patch-aa
@@ -0,0 +1,34 @@
+--- Makefile.orig Mon Mar 8 08:20:38 1999
++++ Makefile Thu Aug 26 14:49:24 1999
+@@ -1,10 +1,9 @@
+-CC=gcc
+ # If you know what your system's byte order is, define XML_BYTE_ORDER:
+ # use -DXML_BYTE_ORDER=12 for little-endian byte order;
+ # use -DXML_BYTE_ORDER=21 for big-endian (network) byte order.
+ # -DXML_NS adds support for checking of lexical aspects of XML namespaces spec
+ # -DXML_MIN_SIZE makes a smaller but slower parser
+-CFLAGS=-O2 -Ixmltok -Ixmlparse -DXML_NS
++CFLAGS+=-Ixmltok -Ixmlparse -DXML_NS
+ # Use one of the next two lines; unixfilemap is better if it works.
+ FILEMAP_OBJ=xmlwf/unixfilemap.o
+ #FILEMAP_OBJ=xmlwf/readfilemap.o
+@@ -18,7 +17,7 @@
+ $(FILEMAP_OBJ)
+ EXE=
+
+-all: xmlwf/xmlwf$(EXE)
++all: xmlwf/xmlwf$(EXE) libexpat.a
+
+ xmlwf/xmlwf$(EXE): $(OBJS)
+ $(CC) $(CFLAGS) -o $@ $(OBJS)
+@@ -34,6 +33,10 @@
+ $(CC) $(CFLAGS) -o $@ gennmtab/gennmtab.c
+
+ xmltok/xmltok.o: xmltok/nametab.h
++
++libexpat.a: $(OBJS)
++ ar -rc $@ $(OBJS)
++ ranlib $@
+
+ .c.o:
+ $(CC) $(CFLAGS) -c -o $@ $<
diff --git a/textproc/expat2/pkg-comment b/textproc/expat2/pkg-comment
new file mode 100644
index 000000000000..18273b8bec68
--- /dev/null
+++ b/textproc/expat2/pkg-comment
@@ -0,0 +1 @@
+XML 1.0 parser written in C
diff --git a/textproc/expat2/pkg-descr b/textproc/expat2/pkg-descr
new file mode 100644
index 000000000000..7d397c0fa4a9
--- /dev/null
+++ b/textproc/expat2/pkg-descr
@@ -0,0 +1,2 @@
+Expat is an XML 1.0 parser written in C. It aims to be fully
+conforming. It is currently not a validating XML processor.
diff --git a/textproc/expat2/pkg-plist b/textproc/expat2/pkg-plist
new file mode 100644
index 000000000000..e8658c72b36c
--- /dev/null
+++ b/textproc/expat2/pkg-plist
@@ -0,0 +1,5 @@
+bin/xmlwf
+include/xml/xmlparse.h
+include/xml/xmltok.h
+lib/libexpat.a
+@dirrm include/xml