aboutsummaryrefslogtreecommitdiff
path: root/devel/hs-BNFC
diff options
context:
space:
mode:
Diffstat (limited to 'devel/hs-BNFC')
-rw-r--r--devel/hs-BNFC/Makefile37
-rw-r--r--devel/hs-BNFC/distinfo3
-rw-r--r--devel/hs-BNFC/pkg-descr15
-rw-r--r--devel/hs-BNFC/pkg-plist27
4 files changed, 0 insertions, 82 deletions
diff --git a/devel/hs-BNFC/Makefile b/devel/hs-BNFC/Makefile
deleted file mode 100644
index bb4b478d0c2d..000000000000
--- a/devel/hs-BNFC/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: bnfc
-# Date created: 2007-02-11
-# Whom: Kai Wang <kaiw27@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= bnfc
-PORTVERSION= 2.3b
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://www.cs.chalmers.se/~markus/BNFC/ \
- http://www.cs.chalmers.se/Cs/Grundutb/Kurser/komp/current/resources/
-DISTNAME= BNFC_${PORTVERSION}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= kaiw27@gmail.com
-COMMENT= A Labelled BNF converter
-
-BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
-
-USE_GMAKE= yes
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bnfc ${PREFIX}/bin
-
-post-install:
- ${RM} -f ${WRKSRC}/examples/.cvsignore
- ${RM} -f ${WRKSRC}/examples/haskell-core/.cvsignore
- ${MKDIR} ${EXAMPLESDIR}
- ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/LBNF-report.tex ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/hs-BNFC/distinfo b/devel/hs-BNFC/distinfo
deleted file mode 100644
index ebe527068d2d..000000000000
--- a/devel/hs-BNFC/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (BNFC_2.3b.tgz) = 1c31e0ef06ed27032a0f50d1b0ea860d
-SHA256 (BNFC_2.3b.tgz) = 502245ca5624a1458f0a5ca1c928329a56e4da31c9fee496c327f0849f7361f7
-SIZE (BNFC_2.3b.tgz) = 338176
diff --git a/devel/hs-BNFC/pkg-descr b/devel/hs-BNFC/pkg-descr
deleted file mode 100644
index 643baed2d898..000000000000
--- a/devel/hs-BNFC/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-The BNF Converter is a compiler construction tool generating a
-compiler front-end from a Labelled BNF grammar. It was originally
-written to generate Haskell, but starting from Version 2.0, it can
-also be used for generating Java, C++, and C.
-
-Given a Labelled BNF grammar the tool produces:
-
- * an abstract syntax as a Haskell/C++/C module or Java directory
- * a case skeleton for the abstract syntax in the same language
- * an Alex, JLex, or Flex lexer generator file
- * a Happy, CUP, or Bison parser generator file
- * a pretty-printer as a Haskell/Java/C++/C module
- * a Latex file containing a readable specification of the language
-
-WWW: http://www.cs.chalmers.se/~markus/BNFC/
diff --git a/devel/hs-BNFC/pkg-plist b/devel/hs-BNFC/pkg-plist
deleted file mode 100644
index 420a77665445..000000000000
--- a/devel/hs-BNFC/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-bin/bnfc
-%%EXAMPLESDIR%%/C4.cf
-%%EXAMPLESDIR%%/JavaletteLight.cf
-%%EXAMPLESDIR%%/OCL.cf
-%%EXAMPLESDIR%%/Prolog.cf
-%%EXAMPLESDIR%%/fstStudio.cf
-%%EXAMPLESDIR%%/haskell-core/AbsCore.hcr
-%%EXAMPLESDIR%%/haskell-core/Core.cf
-%%EXAMPLESDIR%%/haskell-core/Hello.hcr
-%%EXAMPLESDIR%%/haskell-core/ParCore.hcr
-%%EXAMPLESDIR%%/haskell-core/README
-%%EXAMPLESDIR%%/haskell-core/TopCore.hs
-%%EXAMPLESDIR%%/haskell-core/notes.txt
-%%EXAMPLESDIR%%/koe.jll
-%%EXAMPLESDIR%%/koe2.c
-%%EXAMPLESDIR%%/multi/Arithm.cf
-%%EXAMPLESDIR%%/multi/TestArithm.hs
-%%EXAMPLESDIR%%/multi/types/Types.cf
-%%EXAMPLESDIR%%/multi/types/ex.old
-%%EXAMPLESDIR%%/prolog.pl
-%%EXAMPLESDIR%%/small.pl
-@dirrm %%EXAMPLESDIR%%/multi/types
-@dirrm %%EXAMPLESDIR%%/multi
-@dirrm %%EXAMPLESDIR%%/haskell-core
-@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%%%DOCSDIR%%/LBNF-report.tex
-%%PORTDOCS%%@dirrm %%DOCSDIR%%