diff options
Diffstat (limited to 'devel/hs-green-card')
-rw-r--r-- | devel/hs-green-card/Makefile | 32 | ||||
-rw-r--r-- | devel/hs-green-card/distinfo | 1 | ||||
-rw-r--r-- | devel/hs-green-card/files/patch-src::Makefile | 12 | ||||
-rw-r--r-- | devel/hs-green-card/pkg-comment | 1 | ||||
-rw-r--r-- | devel/hs-green-card/pkg-descr | 8 | ||||
-rw-r--r-- | devel/hs-green-card/pkg-plist | 26 |
6 files changed, 80 insertions, 0 deletions
diff --git a/devel/hs-green-card/Makefile b/devel/hs-green-card/Makefile new file mode 100644 index 000000000000..64a5b778b72f --- /dev/null +++ b/devel/hs-green-card/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: green-card +# Date created: 01 June 2002 +# Whom: Oliver Braun <obraun@informatik.unibw-muenchen.de> +# +# $FreeBSD$ +# + +PORTNAME= green-card +PORTVERSION= 2.04 +CATEGORIES= devel +MASTER_SITES= http://www.galois.com/~sof/ +DISTNAME= gc-${PORTVERSION} + +MAINTAINER= obraun@informatik.unibw-muenchen.de + +BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc + +WRKSRC= ${WRKDIR}/gc-${PORTVERSION} + +USE_GMAKE= yes +ALL_TARGET= all + +do-install: + @(cd ${WRKSRC}/src && ${CP} green-card ${PREFIX}/bin) + -@mkdir ${PREFIX}/lib/green-card + @(cd ${WRKSRC}/lib/ghc && ${CP} StdDIS.* libHSgreencard.a ${PREFIX}/lib/green-card) +.if !defined(NOPORTDOCS) + @(cd ${WRKSRC}/doc && ${CP} -R green-card ${PREFIX}/share/doc \ + && ${CP} green-card.dvi.gz green-card.ps.gz ${DOCSDIR}) +.endif + +.include <bsd.port.mk> diff --git a/devel/hs-green-card/distinfo b/devel/hs-green-card/distinfo new file mode 100644 index 000000000000..cd110730e5ab --- /dev/null +++ b/devel/hs-green-card/distinfo @@ -0,0 +1 @@ +MD5 (gc-2.04.tar.gz) = e55e57222d0f962025bfdadc13d13f29 diff --git a/devel/hs-green-card/files/patch-src::Makefile b/devel/hs-green-card/files/patch-src::Makefile new file mode 100644 index 000000000000..9c168a15e363 --- /dev/null +++ b/devel/hs-green-card/files/patch-src::Makefile @@ -0,0 +1,12 @@ +--- src/Makefile.orig Wed May 1 23:27:47 2002 ++++ src/Makefile Wed May 1 23:28:02 2002 +@@ -1,9 +1,6 @@ + # (GNU) Makefile for Green Card (GHC) + + ### User serviceable parts ### +-HC = /path/to/ghc +-CC = gcc +-RM = rm + + # Options to compile the sources with. + diff --git a/devel/hs-green-card/pkg-comment b/devel/hs-green-card/pkg-comment new file mode 100644 index 000000000000..1740ffaefde1 --- /dev/null +++ b/devel/hs-green-card/pkg-comment @@ -0,0 +1 @@ +A foreign function interface preprocessor for Haskell diff --git a/devel/hs-green-card/pkg-descr b/devel/hs-green-card/pkg-descr new file mode 100644 index 000000000000..e90df2606632 --- /dev/null +++ b/devel/hs-green-card/pkg-descr @@ -0,0 +1,8 @@ +Green Card is a foreign function interface preprocessor for Haskell, +simplifying the task of interfacing Haskell programs to external libraries +(which are normally exposed via C interfaces). + +WWW: http://haskell.org/greencard/ + +-- Oliver Braun +obraun@informatik.unibw-muenchen.de diff --git a/devel/hs-green-card/pkg-plist b/devel/hs-green-card/pkg-plist new file mode 100644 index 000000000000..c593838e66f4 --- /dev/null +++ b/devel/hs-green-card/pkg-plist @@ -0,0 +1,26 @@ +bin/green-card +lib/green-card/StdDIS.gc +lib/green-card/StdDIS.hi +lib/green-card/StdDIS.hs +lib/green-card/StdDIS.o +lib/green-card/libHSgreencard.a +%%PORTDOCS%%share/doc/green-card/directives.html +%%PORTDOCS%%share/doc/green-card/dis-std.html +%%PORTDOCS%%share/doc/green-card/dis.html +%%PORTDOCS%%share/doc/green-card/docbook.css +%%PORTDOCS%%share/doc/green-card/extensions.html +%%PORTDOCS%%share/doc/green-card/fill-in.html +%%PORTDOCS%%share/doc/green-card/goals.html +%%PORTDOCS%%share/doc/green-card/green-card.dvi.gz +%%PORTDOCS%%share/doc/green-card/green-card.ps.gz +%%PORTDOCS%%share/doc/green-card/greencard.html +%%PORTDOCS%%share/doc/green-card/import.html +%%PORTDOCS%%share/doc/green-card/invoking.html +%%PORTDOCS%%share/doc/green-card/motivation.html +%%PORTDOCS%%share/doc/green-card/overview.html +%%PORTDOCS%%share/doc/green-card/proc-spec.html +%%PORTDOCS%%share/doc/green-card/related.html +%%PORTDOCS%%share/doc/green-card/type-sig.html +%%PORTDOCS%%share/doc/green-card/using.html +%%PORTDOCS%%@dirrm share/doc/green-card +@dirrm lib/green-card |