aboutsummaryrefslogtreecommitdiff
path: root/devel/hs-BNFC
diff options
context:
space:
mode:
authorGabor Pali <pgj@FreeBSD.org>2013-02-05 22:26:31 +0000
committerGabor Pali <pgj@FreeBSD.org>2013-02-05 22:26:31 +0000
commitc731105b7f8e403a3db33599a7d7f1ce9257f375 (patch)
tree23d3f49a5183d8fbc5324dad9a1ae399f457b1d7 /devel/hs-BNFC
parent32ca3ee61e3889801319024959589312eb652bfa (diff)
downloadports-c731105b7f8e403a3db33599a7d7f1ce9257f375.tar.gz
ports-c731105b7f8e403a3db33599a7d7f1ce9257f375.zip
Notes
Diffstat (limited to 'devel/hs-BNFC')
-rw-r--r--devel/hs-BNFC/Makefile7
-rw-r--r--devel/hs-BNFC/distinfo4
-rw-r--r--devel/hs-BNFC/pkg-descr11
3 files changed, 12 insertions, 10 deletions
diff --git a/devel/hs-BNFC/Makefile b/devel/hs-BNFC/Makefile
index c4551fd1bbb4..2703847e0699 100644
--- a/devel/hs-BNFC/Makefile
+++ b/devel/hs-BNFC/Makefile
@@ -2,19 +2,16 @@
# $FreeBSD$
PORTNAME= BNFC
-PORTVERSION= 2.4.2.1
-PORTREVISION= 1
+PORTVERSION= 2.6.0.3
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= A Labelled BNF converter
+COMMENT= Compiler front-end generator
LICENSE= GPLv2
-FILE_LICENSE= COPYING
USE_CABAL= mtl
-STANDALONE= yes
EXECUTABLE= bnfc
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
diff --git a/devel/hs-BNFC/distinfo b/devel/hs-BNFC/distinfo
index a29b0e0fafdb..e9bab0aa2650 100644
--- a/devel/hs-BNFC/distinfo
+++ b/devel/hs-BNFC/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/BNFC-2.4.2.1.tar.gz) = 24d0964a28c475a722fab4f332407f33c652e11233fe76287e62f6896b62d128
-SIZE (cabal/BNFC-2.4.2.1.tar.gz) = 3546017
+SHA256 (cabal/BNFC-2.6.0.3.tar.gz) = 583aeac56d9444ba191501936c290136ba37b95dbee7d5a965d1ee4935cf6844
+SIZE (cabal/BNFC-2.6.0.3.tar.gz) = 202928
diff --git a/devel/hs-BNFC/pkg-descr b/devel/hs-BNFC/pkg-descr
index 32f16a632efb..52774eaa606d 100644
--- a/devel/hs-BNFC/pkg-descr
+++ b/devel/hs-BNFC/pkg-descr
@@ -1,6 +1,11 @@
The BNF Converter is a compiler construction tool generating a compiler
-front-end from a Labeled BNF grammar. It was originally written to generate
+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.
+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.cse.chalmers.se/research/group/Language-technology/BNFC/
+WWW: http://bnfc.digitalgrammars.com/