summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPete Fritchman <petef@FreeBSD.org>2002-06-04 23:05:39 +0000
committerPete Fritchman <petef@FreeBSD.org>2002-06-04 23:05:39 +0000
commitf11251d6cec63bd3469206d23a3905953e24cc1c (patch)
treeb9bd42bfdde65efc925c8c5815512d2426ed9685
parentSince I cannot pkg_add the dependancies to test this myself; we'll assume (diff)
Add haxml 1.05, a collection of utilities for using Haskell and XML
together. PR: 38804 Submitted by: Oliver Braun <obraun@informatik.unibw-muenchen.de>
Notes
Notes: svn path=/head/; revision=60628
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/haxml/Makefile29
-rw-r--r--textproc/haxml/distinfo1
-rw-r--r--textproc/haxml/pkg-comment1
-rw-r--r--textproc/haxml/pkg-descr8
-rw-r--r--textproc/haxml/pkg-plist55
-rw-r--r--textproc/hs-HaXml/Makefile29
-rw-r--r--textproc/hs-HaXml/distinfo1
-rw-r--r--textproc/hs-HaXml/pkg-comment1
-rw-r--r--textproc/hs-HaXml/pkg-descr8
-rw-r--r--textproc/hs-HaXml/pkg-plist55
-rw-r--r--textproc/hs-haxml/Makefile29
-rw-r--r--textproc/hs-haxml/distinfo1
-rw-r--r--textproc/hs-haxml/pkg-comment1
-rw-r--r--textproc/hs-haxml/pkg-descr8
-rw-r--r--textproc/hs-haxml/pkg-plist55
16 files changed, 283 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index b39a0ff1c082..f3b5ffd0a2c8 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -70,6 +70,7 @@
SUBDIR += gutenbook
SUBDIR += gxditview
SUBDIR += gxmlviewer
+ SUBDIR += haxml
SUBDIR += hevea
SUBDIR += htdig
SUBDIR += html
diff --git a/textproc/haxml/Makefile b/textproc/haxml/Makefile
new file mode 100644
index 000000000000..714d223171d6
--- /dev/null
+++ b/textproc/haxml/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: HaXml
+# Date created: 01 June 2002
+# Whom: Oliver Braun <obraun@informatik.unibw-muenchen.de>
+#
+# $FreeBSD$
+
+PORTNAME= haxml
+PORTVERSION= 1.05
+CATEGORIES= textproc
+MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/HaXml/
+DISTNAME= HaXml-${PORTVERSION}
+
+MAINTAINER= obraun@informatik.unibw-muenchen.de
+
+BUILD_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98
+
+USE_GMAKE= yes
+
+do-install:
+ @(cd ${WRKSRC} && ${INSTALL_PROGRAM} Canonicalise DrIFT DtdToHaskell Xtract ${PREFIX}/bin)
+ @${MKDIR} ${PREFIX}/lib/haxml
+ ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/lib/haxml
+.if !defined(NOPORTDOCS)
+ @${RM} -rf ${WRKSRC}/docs/CVS
+ @${MKDIR} ${DOCSDIR}
+ @(cd ${WRKSRC} && ${CP} -R docs/* ${DOCSDIR})
+.endif
+
+.include <bsd.port.mk>
diff --git a/textproc/haxml/distinfo b/textproc/haxml/distinfo
new file mode 100644
index 000000000000..25cd1e6e5ba6
--- /dev/null
+++ b/textproc/haxml/distinfo
@@ -0,0 +1 @@
+MD5 (HaXml-1.05.tar.gz) = 0b9e3ecb0dd257682822c2ddc57fa0de
diff --git a/textproc/haxml/pkg-comment b/textproc/haxml/pkg-comment
new file mode 100644
index 000000000000..6702cd978164
--- /dev/null
+++ b/textproc/haxml/pkg-comment
@@ -0,0 +1 @@
+A collection of utilities for using Haskell and XML together
diff --git a/textproc/haxml/pkg-descr b/textproc/haxml/pkg-descr
new file mode 100644
index 000000000000..36b5a21004b1
--- /dev/null
+++ b/textproc/haxml/pkg-descr
@@ -0,0 +1,8 @@
+HaXml is a collection of utilities for using Haskell and XML together. It
+includes a parser for XML, a separate error-correcting parser for HTML, and
+pretty-printers for XML and HTML.
+
+WWW: http://www.cs.york.ac.uk/fp/HaXml/
+
+-- Oliver Braun
+obraun@informatik.unibw-muenchen.de
diff --git a/textproc/haxml/pkg-plist b/textproc/haxml/pkg-plist
new file mode 100644
index 000000000000..256256e9bb28
--- /dev/null
+++ b/textproc/haxml/pkg-plist
@@ -0,0 +1,55 @@
+bin/Canonicalise
+bin/DrIFT
+bin/DtdToHaskell
+bin/Xtract
+lib/haxml/ExitFailure.hs
+lib/haxml/Haskell2Xml.hi
+lib/haxml/Haskell2Xml.hs
+lib/haxml/Haskell2Xml.o
+lib/haxml/ParseSTLib.hi
+lib/haxml/ParseSTLib.hs
+lib/haxml/ParseSTLib.o
+lib/haxml/Pretty.hi
+lib/haxml/Pretty.lhs
+lib/haxml/Pretty.o
+lib/haxml/SymTab.hs
+lib/haxml/Xml2Haskell.hi
+lib/haxml/Xml2Haskell.hs
+lib/haxml/Xml2Haskell.o
+lib/haxml/XmlCombinators.hi
+lib/haxml/XmlCombinators.hs
+lib/haxml/XmlCombinators.o
+lib/haxml/XmlHtmlGen.hi
+lib/haxml/XmlHtmlGen.hs
+lib/haxml/XmlHtmlGen.o
+lib/haxml/XmlHtmlPP.hs
+lib/haxml/XmlHtmlParse.hi
+lib/haxml/XmlHtmlParse.hs
+lib/haxml/XmlHtmlParse.o
+lib/haxml/XmlLex.hi
+lib/haxml/XmlLex.hs
+lib/haxml/XmlLex.o
+lib/haxml/XmlLib.hi
+lib/haxml/XmlLib.hs
+lib/haxml/XmlLib.o
+lib/haxml/XmlPP.hi
+lib/haxml/XmlPP.hs
+lib/haxml/XmlPP.o
+lib/haxml/XmlParse.hi
+lib/haxml/XmlParse.hs
+lib/haxml/XmlParse.o
+lib/haxml/XmlTypes.hi
+lib/haxml/XmlTypes.hs
+lib/haxml/XmlTypes.o
+%%PORTDOCS%%share/doc/haxml/HaXml.ps.gz
+%%PORTDOCS%%share/doc/haxml/Haskell2Xml.html
+%%PORTDOCS%%share/doc/haxml/Xml2Haskell.html
+%%PORTDOCS%%share/doc/haxml/XmlLib.html
+%%PORTDOCS%%share/doc/haxml/Xtract.html
+%%PORTDOCS%%share/doc/haxml/brubeck.gif
+%%PORTDOCS%%share/doc/haxml/icfp99.dvi
+%%PORTDOCS%%share/doc/haxml/icfp99.html
+%%PORTDOCS%%share/doc/haxml/icfp99.ps.gz
+%%PORTDOCS%%share/doc/haxml/index.html
+@dirrm lib/haxml
+%%PORTDOCS%%@dirrm share/doc/haxml
diff --git a/textproc/hs-HaXml/Makefile b/textproc/hs-HaXml/Makefile
new file mode 100644
index 000000000000..714d223171d6
--- /dev/null
+++ b/textproc/hs-HaXml/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: HaXml
+# Date created: 01 June 2002
+# Whom: Oliver Braun <obraun@informatik.unibw-muenchen.de>
+#
+# $FreeBSD$
+
+PORTNAME= haxml
+PORTVERSION= 1.05
+CATEGORIES= textproc
+MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/HaXml/
+DISTNAME= HaXml-${PORTVERSION}
+
+MAINTAINER= obraun@informatik.unibw-muenchen.de
+
+BUILD_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98
+
+USE_GMAKE= yes
+
+do-install:
+ @(cd ${WRKSRC} && ${INSTALL_PROGRAM} Canonicalise DrIFT DtdToHaskell Xtract ${PREFIX}/bin)
+ @${MKDIR} ${PREFIX}/lib/haxml
+ ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/lib/haxml
+.if !defined(NOPORTDOCS)
+ @${RM} -rf ${WRKSRC}/docs/CVS
+ @${MKDIR} ${DOCSDIR}
+ @(cd ${WRKSRC} && ${CP} -R docs/* ${DOCSDIR})
+.endif
+
+.include <bsd.port.mk>
diff --git a/textproc/hs-HaXml/distinfo b/textproc/hs-HaXml/distinfo
new file mode 100644
index 000000000000..25cd1e6e5ba6
--- /dev/null
+++ b/textproc/hs-HaXml/distinfo
@@ -0,0 +1 @@
+MD5 (HaXml-1.05.tar.gz) = 0b9e3ecb0dd257682822c2ddc57fa0de
diff --git a/textproc/hs-HaXml/pkg-comment b/textproc/hs-HaXml/pkg-comment
new file mode 100644
index 000000000000..6702cd978164
--- /dev/null
+++ b/textproc/hs-HaXml/pkg-comment
@@ -0,0 +1 @@
+A collection of utilities for using Haskell and XML together
diff --git a/textproc/hs-HaXml/pkg-descr b/textproc/hs-HaXml/pkg-descr
new file mode 100644
index 000000000000..36b5a21004b1
--- /dev/null
+++ b/textproc/hs-HaXml/pkg-descr
@@ -0,0 +1,8 @@
+HaXml is a collection of utilities for using Haskell and XML together. It
+includes a parser for XML, a separate error-correcting parser for HTML, and
+pretty-printers for XML and HTML.
+
+WWW: http://www.cs.york.ac.uk/fp/HaXml/
+
+-- Oliver Braun
+obraun@informatik.unibw-muenchen.de
diff --git a/textproc/hs-HaXml/pkg-plist b/textproc/hs-HaXml/pkg-plist
new file mode 100644
index 000000000000..256256e9bb28
--- /dev/null
+++ b/textproc/hs-HaXml/pkg-plist
@@ -0,0 +1,55 @@
+bin/Canonicalise
+bin/DrIFT
+bin/DtdToHaskell
+bin/Xtract
+lib/haxml/ExitFailure.hs
+lib/haxml/Haskell2Xml.hi
+lib/haxml/Haskell2Xml.hs
+lib/haxml/Haskell2Xml.o
+lib/haxml/ParseSTLib.hi
+lib/haxml/ParseSTLib.hs
+lib/haxml/ParseSTLib.o
+lib/haxml/Pretty.hi
+lib/haxml/Pretty.lhs
+lib/haxml/Pretty.o
+lib/haxml/SymTab.hs
+lib/haxml/Xml2Haskell.hi
+lib/haxml/Xml2Haskell.hs
+lib/haxml/Xml2Haskell.o
+lib/haxml/XmlCombinators.hi
+lib/haxml/XmlCombinators.hs
+lib/haxml/XmlCombinators.o
+lib/haxml/XmlHtmlGen.hi
+lib/haxml/XmlHtmlGen.hs
+lib/haxml/XmlHtmlGen.o
+lib/haxml/XmlHtmlPP.hs
+lib/haxml/XmlHtmlParse.hi
+lib/haxml/XmlHtmlParse.hs
+lib/haxml/XmlHtmlParse.o
+lib/haxml/XmlLex.hi
+lib/haxml/XmlLex.hs
+lib/haxml/XmlLex.o
+lib/haxml/XmlLib.hi
+lib/haxml/XmlLib.hs
+lib/haxml/XmlLib.o
+lib/haxml/XmlPP.hi
+lib/haxml/XmlPP.hs
+lib/haxml/XmlPP.o
+lib/haxml/XmlParse.hi
+lib/haxml/XmlParse.hs
+lib/haxml/XmlParse.o
+lib/haxml/XmlTypes.hi
+lib/haxml/XmlTypes.hs
+lib/haxml/XmlTypes.o
+%%PORTDOCS%%share/doc/haxml/HaXml.ps.gz
+%%PORTDOCS%%share/doc/haxml/Haskell2Xml.html
+%%PORTDOCS%%share/doc/haxml/Xml2Haskell.html
+%%PORTDOCS%%share/doc/haxml/XmlLib.html
+%%PORTDOCS%%share/doc/haxml/Xtract.html
+%%PORTDOCS%%share/doc/haxml/brubeck.gif
+%%PORTDOCS%%share/doc/haxml/icfp99.dvi
+%%PORTDOCS%%share/doc/haxml/icfp99.html
+%%PORTDOCS%%share/doc/haxml/icfp99.ps.gz
+%%PORTDOCS%%share/doc/haxml/index.html
+@dirrm lib/haxml
+%%PORTDOCS%%@dirrm share/doc/haxml
diff --git a/textproc/hs-haxml/Makefile b/textproc/hs-haxml/Makefile
new file mode 100644
index 000000000000..714d223171d6
--- /dev/null
+++ b/textproc/hs-haxml/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: HaXml
+# Date created: 01 June 2002
+# Whom: Oliver Braun <obraun@informatik.unibw-muenchen.de>
+#
+# $FreeBSD$
+
+PORTNAME= haxml
+PORTVERSION= 1.05
+CATEGORIES= textproc
+MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/HaXml/
+DISTNAME= HaXml-${PORTVERSION}
+
+MAINTAINER= obraun@informatik.unibw-muenchen.de
+
+BUILD_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98
+
+USE_GMAKE= yes
+
+do-install:
+ @(cd ${WRKSRC} && ${INSTALL_PROGRAM} Canonicalise DrIFT DtdToHaskell Xtract ${PREFIX}/bin)
+ @${MKDIR} ${PREFIX}/lib/haxml
+ ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/lib/haxml
+.if !defined(NOPORTDOCS)
+ @${RM} -rf ${WRKSRC}/docs/CVS
+ @${MKDIR} ${DOCSDIR}
+ @(cd ${WRKSRC} && ${CP} -R docs/* ${DOCSDIR})
+.endif
+
+.include <bsd.port.mk>
diff --git a/textproc/hs-haxml/distinfo b/textproc/hs-haxml/distinfo
new file mode 100644
index 000000000000..25cd1e6e5ba6
--- /dev/null
+++ b/textproc/hs-haxml/distinfo
@@ -0,0 +1 @@
+MD5 (HaXml-1.05.tar.gz) = 0b9e3ecb0dd257682822c2ddc57fa0de
diff --git a/textproc/hs-haxml/pkg-comment b/textproc/hs-haxml/pkg-comment
new file mode 100644
index 000000000000..6702cd978164
--- /dev/null
+++ b/textproc/hs-haxml/pkg-comment
@@ -0,0 +1 @@
+A collection of utilities for using Haskell and XML together
diff --git a/textproc/hs-haxml/pkg-descr b/textproc/hs-haxml/pkg-descr
new file mode 100644
index 000000000000..36b5a21004b1
--- /dev/null
+++ b/textproc/hs-haxml/pkg-descr
@@ -0,0 +1,8 @@
+HaXml is a collection of utilities for using Haskell and XML together. It
+includes a parser for XML, a separate error-correcting parser for HTML, and
+pretty-printers for XML and HTML.
+
+WWW: http://www.cs.york.ac.uk/fp/HaXml/
+
+-- Oliver Braun
+obraun@informatik.unibw-muenchen.de
diff --git a/textproc/hs-haxml/pkg-plist b/textproc/hs-haxml/pkg-plist
new file mode 100644
index 000000000000..256256e9bb28
--- /dev/null
+++ b/textproc/hs-haxml/pkg-plist
@@ -0,0 +1,55 @@
+bin/Canonicalise
+bin/DrIFT
+bin/DtdToHaskell
+bin/Xtract
+lib/haxml/ExitFailure.hs
+lib/haxml/Haskell2Xml.hi
+lib/haxml/Haskell2Xml.hs
+lib/haxml/Haskell2Xml.o
+lib/haxml/ParseSTLib.hi
+lib/haxml/ParseSTLib.hs
+lib/haxml/ParseSTLib.o
+lib/haxml/Pretty.hi
+lib/haxml/Pretty.lhs
+lib/haxml/Pretty.o
+lib/haxml/SymTab.hs
+lib/haxml/Xml2Haskell.hi
+lib/haxml/Xml2Haskell.hs
+lib/haxml/Xml2Haskell.o
+lib/haxml/XmlCombinators.hi
+lib/haxml/XmlCombinators.hs
+lib/haxml/XmlCombinators.o
+lib/haxml/XmlHtmlGen.hi
+lib/haxml/XmlHtmlGen.hs
+lib/haxml/XmlHtmlGen.o
+lib/haxml/XmlHtmlPP.hs
+lib/haxml/XmlHtmlParse.hi
+lib/haxml/XmlHtmlParse.hs
+lib/haxml/XmlHtmlParse.o
+lib/haxml/XmlLex.hi
+lib/haxml/XmlLex.hs
+lib/haxml/XmlLex.o
+lib/haxml/XmlLib.hi
+lib/haxml/XmlLib.hs
+lib/haxml/XmlLib.o
+lib/haxml/XmlPP.hi
+lib/haxml/XmlPP.hs
+lib/haxml/XmlPP.o
+lib/haxml/XmlParse.hi
+lib/haxml/XmlParse.hs
+lib/haxml/XmlParse.o
+lib/haxml/XmlTypes.hi
+lib/haxml/XmlTypes.hs
+lib/haxml/XmlTypes.o
+%%PORTDOCS%%share/doc/haxml/HaXml.ps.gz
+%%PORTDOCS%%share/doc/haxml/Haskell2Xml.html
+%%PORTDOCS%%share/doc/haxml/Xml2Haskell.html
+%%PORTDOCS%%share/doc/haxml/XmlLib.html
+%%PORTDOCS%%share/doc/haxml/Xtract.html
+%%PORTDOCS%%share/doc/haxml/brubeck.gif
+%%PORTDOCS%%share/doc/haxml/icfp99.dvi
+%%PORTDOCS%%share/doc/haxml/icfp99.html
+%%PORTDOCS%%share/doc/haxml/icfp99.ps.gz
+%%PORTDOCS%%share/doc/haxml/index.html
+@dirrm lib/haxml
+%%PORTDOCS%%@dirrm share/doc/haxml