aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/hs-haxml
diff options
context:
space:
mode:
authorpetef <petef@FreeBSD.org>2002-06-05 07:05:39 +0800
committerpetef <petef@FreeBSD.org>2002-06-05 07:05:39 +0800
commit37c653c8921467d05b961356410c4ffff00542b0 (patch)
tree35200535a75d07a2f9e7909f568ec22bdf82a3d9 /textproc/hs-haxml
parent20e3e9b2681998fe984b81918623b349e202277a (diff)
downloadfreebsd-ports-gnome-37c653c8921467d05b961356410c4ffff00542b0.tar.gz
freebsd-ports-gnome-37c653c8921467d05b961356410c4ffff00542b0.tar.zst
freebsd-ports-gnome-37c653c8921467d05b961356410c4ffff00542b0.zip
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>
Diffstat (limited to 'textproc/hs-haxml')
-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
5 files changed, 94 insertions, 0 deletions
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