summaryrefslogtreecommitdiff
path: root/textproc/libxml
diff options
context:
space:
mode:
authorrh <rh>1999-05-03 17:43:58 +0000
committerrh <rh>1999-05-03 17:43:58 +0000
commita7cca3fbba77e6cf4a65e03db3d3c93942357a30 (patch)
treebb2f8dab171c5c6b440fd06d5f361b4e62febb26 /textproc/libxml
parent17ab2dc192944009abee181898c9e8e8f3d2e4fb (diff)
downloadpkgsrc-a7cca3fbba77e6cf4a65e03db3d3c93942357a30.tar.gz
Initial import of libxml-1.0.0, an XML parser library, mainly used by
the GNOME project.
Diffstat (limited to 'textproc/libxml')
-rw-r--r--textproc/libxml/Makefile15
-rw-r--r--textproc/libxml/files/md53
-rw-r--r--textproc/libxml/patches/patch-aa33
-rw-r--r--textproc/libxml/patches/patch-ab18
-rw-r--r--textproc/libxml/patches/patch-ac18
-rw-r--r--textproc/libxml/pkg/COMMENT1
-rw-r--r--textproc/libxml/pkg/DESCR16
-rw-r--r--textproc/libxml/pkg/PLIST29
8 files changed, 133 insertions, 0 deletions
diff --git a/textproc/libxml/Makefile b/textproc/libxml/Makefile
new file mode 100644
index 00000000000..fcc510cd5a5
--- /dev/null
+++ b/textproc/libxml/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/05/03 17:43:58 rh Exp $
+#
+
+DISTNAME= libxml-1.0.0
+CATEGORIES= textproc devel
+MASTER_SITES= http://gd.tuwien.ac.at/hci/GNOME/sources/libxml/
+
+MAINTAINER= rh@netbsd.org
+HOMEPAGE= http://rufus.w3.org/veillard/XML/xml.html
+
+USE_LIBTOOL= YES
+GNU_CONFIGURE= YES
+CONFIGURE_ENV+= INSTALL_SCRIPT="${INSTALL_SCRIPT}"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/libxml/files/md5 b/textproc/libxml/files/md5
new file mode 100644
index 00000000000..573eb7a9194
--- /dev/null
+++ b/textproc/libxml/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/05/03 17:43:58 rh Exp $
+
+MD5 (libxml-1.0.0.tar.gz) = 50c6631b4feb0cd6360ae2225fef0fe8
diff --git a/textproc/libxml/patches/patch-aa b/textproc/libxml/patches/patch-aa
new file mode 100644
index 00000000000..67555aecc6a
--- /dev/null
+++ b/textproc/libxml/patches/patch-aa
@@ -0,0 +1,33 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/05/03 17:43:59 rh Exp $
+
+--- configure.orig Thu Feb 25 12:01:40 1999
++++ configure Thu Apr 8 11:39:35 1999
+@@ -1516,6 +1516,7 @@
+ echo "$ac_t""no" 1>&6
+ fi
+
++if false; then
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+@@ -1561,6 +1562,7 @@
+ ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
+ $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
+ || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
++fi
+
+ # Redirect the config.log output again, so that the ltconfig log is not
+ # clobbered by the next message.
+@@ -2403,10 +2405,12 @@
+ top_srcdir="$ac_dots$ac_given_srcdir" ;;
+ esac
+
++if false; then
+ case "$ac_given_INSTALL" in
+ [/$]*) INSTALL="$ac_given_INSTALL" ;;
+ *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+ esac
++fi
+
+ echo creating "$ac_file"
+ rm -f "$ac_file"
diff --git a/textproc/libxml/patches/patch-ab b/textproc/libxml/patches/patch-ab
new file mode 100644
index 00000000000..12ba5e63195
--- /dev/null
+++ b/textproc/libxml/patches/patch-ab
@@ -0,0 +1,18 @@
+$NetBSD: patch-ab,v 1.1.1.1 1999/05/03 17:43:59 rh Exp $
+
+--- doc/Makefile.in.orig Thu Feb 25 12:01:51 1999
++++ doc/Makefile.in Thu Apr 8 14:34:10 1999
+@@ -226,10 +226,10 @@
+ rebuild: gnome-xml-sections.txt templates sgml html
+
+ install-data-local:
+ install -d -m 0755 $(TARGET_DIR)
+- -install -m 0644 $(srcdir)/xml.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(TARGET_DIR)
+- -install -m 0644 $(srcdir)/html/*.html $(TARGET_DIR)
+- -install -m 0644 $(srcdir)/html/index.sgml $(TARGET_DIR)
++ ${INSTALL_DATA} $(srcdir)/xml.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(TARGET_DIR)
++ ${INSTALL_DATA} $(srcdir)/html/*.html $(TARGET_DIR)
++ ${INSTALL_DATA} $(srcdir)/html/index.sgml $(TARGET_DIR)
+ -gtkdoc-fixxref --module=$(DOC_MODULE) --html-dir=$(HTML_DIR)
+
+ dist-hook:
diff --git a/textproc/libxml/patches/patch-ac b/textproc/libxml/patches/patch-ac
new file mode 100644
index 00000000000..2d53c0a4c21
--- /dev/null
+++ b/textproc/libxml/patches/patch-ac
@@ -0,0 +1,18 @@
+$NetBSD: patch-ac,v 1.1.1.1 1999/05/03 17:43:59 rh Exp $
+
+--- Makefile.in.orig Thu Feb 25 12:01:50 1999
++++ Makefile.in Thu Apr 8 14:52:38 1999
+@@ -90,11 +90,11 @@
+
+ lib_LTLIBRARIES = libxml.la
+
+-libxml_la_SOURCES = SAX.c entities.c encoding.c error.c error.h parser.c debugXML.c tree.c valid.c
++libxml_la_SOURCES = SAX.c entities.c encoding.c error.c parser.c debugXML.c tree.c valid.c
+
+
+ xmlincdir = $(includedir)/gnome-xml
+-xmlinc_HEADERS = entities.h encoding.h parser.h parserInternals.h debugXML.h tree.h valid.h
++xmlinc_HEADERS = entities.h encoding.h parser.h parserInternals.h debugXML.h tree.h valid.h error.h
+
+
+ DEPS = $(top_builddir)/libxml.la
diff --git a/textproc/libxml/pkg/COMMENT b/textproc/libxml/pkg/COMMENT
new file mode 100644
index 00000000000..330a252421a
--- /dev/null
+++ b/textproc/libxml/pkg/COMMENT
@@ -0,0 +1 @@
+An XML parser, mainly used by the GNOME project.
diff --git a/textproc/libxml/pkg/DESCR b/textproc/libxml/pkg/DESCR
new file mode 100644
index 00000000000..6d6e1939db3
--- /dev/null
+++ b/textproc/libxml/pkg/DESCR
@@ -0,0 +1,16 @@
+ This is an XML parsing library provided in the Gnome framework.
+XML is a standard to build tag based structured documents. The
+internal document repesentation is as close as possible to the
+DOM interfaces. The interfaces of the XML library are by principle
+low level, there is nearly zero abstration.
+
+ Some features are:
+
+ - C++ support
+ - Updated code to follow more recent specs, added
+ compatibility flag
+ - Error handling, use a dedicated, overridable error
+ handling function.
+ - Support for CDATA.
+ - Keep track of line numbers for better error reporting.
+ - Support for PI (SAX one).
diff --git a/textproc/libxml/pkg/PLIST b/textproc/libxml/pkg/PLIST
new file mode 100644
index 00000000000..b8a31f33ae2
--- /dev/null
+++ b/textproc/libxml/pkg/PLIST
@@ -0,0 +1,29 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/05/03 17:43:58 rh Exp $
+bin/xml-config
+include/gnome-xml/entities.h
+include/gnome-xml/encoding.h
+include/gnome-xml/error.h
+include/gnome-xml/parser.h
+include/gnome-xml/parserInternals.h
+include/gnome-xml/debugXML.h
+include/gnome-xml/tree.h
+include/gnome-xml/valid.h
+lib/libxml.so.0.0
+lib/libxml.a
+lib/xmlConf.sh
+share/gnome-xml/html/gnome-xml/xml.html
+share/gnome-xml/html/gnome-xml/structure.gif
+share/gnome-xml/html/gnome-xml/DOM.gif
+share/gnome-xml/html/gnome-xml/book1.html
+share/gnome-xml/html/gnome-xml/gnome-xml-entities.html
+share/gnome-xml/html/gnome-xml/gnome-xml-error.html
+share/gnome-xml/html/gnome-xml/gnome-xml-parser.html
+share/gnome-xml/html/gnome-xml/gnome-xml-parserinternals.html
+share/gnome-xml/html/gnome-xml/gnome-xml-tree.html
+share/gnome-xml/html/gnome-xml/gnome-xml-valid.html
+share/gnome-xml/html/gnome-xml/libxml.html
+share/gnome-xml/html/gnome-xml/index.sgml
+@dirrm include/gnome-xml
+@dirrm share/gnome-xml/html/gnome-xml
+@dirrm share/gnome-xml/html
+@dirrm share/gnome-xml