diff options
author | pav <pav@FreeBSD.org> | 2004-01-14 05:12:30 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2004-01-14 05:12:30 +0800 |
commit | 0faa062b543ba1b13247125f3bbe1f2003531562 (patch) | |
tree | 8cee0dff0ee2b9ae1792e93ee48c7b4540695483 /devel | |
parent | e21f3d4aabf9df5b68dcc39ec659270461dad3cf (diff) | |
download | freebsd-ports-gnome-0faa062b543ba1b13247125f3bbe1f2003531562.tar.gz freebsd-ports-gnome-0faa062b543ba1b13247125f3bbe1f2003531562.tar.zst freebsd-ports-gnome-0faa062b543ba1b13247125f3bbe1f2003531562.zip |
Add hapy, a runtime parser generator.
http://www.hapy.org/
PR: ports/61324
Submitted by: Alex Rousskov <rousskov@measurement-factory.com>
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/hapy/Makefile | 27 | ||||
-rw-r--r-- | devel/hapy/distinfo | 1 | ||||
-rw-r--r-- | devel/hapy/pkg-descr | 9 | ||||
-rw-r--r-- | devel/hapy/pkg-plist | 22 |
5 files changed, 60 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 6f8fead26457..eb064a58cd23 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -276,6 +276,7 @@ SUBDIR += gtranslator SUBDIR += gvd SUBDIR += happydoc + SUBDIR += hapy SUBDIR += hp48cc SUBDIR += hptools SUBDIR += hs-alex diff --git a/devel/hapy/Makefile b/devel/hapy/Makefile new file mode 100644 index 000000000000..9d968d8833a5 --- /dev/null +++ b/devel/hapy/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: hapy +# Date created: Dec 24, 2003 +# Whom: rousskov +# +# $FreeBSD$ +# + +PORTNAME= hapy +PORTVERSION= 0.0.3 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= Hapy-${PORTVERSION} + +MAINTAINER= rousskov@measurement-factory.com +COMMENT= A runtime parser generator + +GNU_CONFIGURE= yes + +post-build: + @${ECHO_MSG} "Consider running 'make check' before 'make install'" + @${ECHO_MSG} "to execute a library self-test" + +check: build + cd ${WRKSRC}; ${MAKE} check + +.include <bsd.port.mk> diff --git a/devel/hapy/distinfo b/devel/hapy/distinfo new file mode 100644 index 000000000000..c4d30e80f483 --- /dev/null +++ b/devel/hapy/distinfo @@ -0,0 +1 @@ +MD5 (Hapy-0.0.3.tar.gz) = 4f36fc3976f8c2bc7fb543e5c342c3e8 diff --git a/devel/hapy/pkg-descr b/devel/hapy/pkg-descr new file mode 100644 index 000000000000..dc5a8dcfc02e --- /dev/null +++ b/devel/hapy/pkg-descr @@ -0,0 +1,9 @@ +Hapy is a runtime parser generator library. The Hapy library +generates parsers from BNF-like language grammars. Parsing +scripting languages and communication protocol messages are +typical use cases. Generated parsers are C++ objects. Hapy is +public domain software. + +WWW: http://www.hapy.org/ + +- Alex Rousskov diff --git a/devel/hapy/pkg-plist b/devel/hapy/pkg-plist new file mode 100644 index 000000000000..ee44461b7f9f --- /dev/null +++ b/devel/hapy/pkg-plist @@ -0,0 +1,22 @@ +include/Hapy/Algorithm.h +include/Hapy/Algorithms.h +include/Hapy/Area.h +include/Hapy/Assert.h +include/Hapy/Buffer.h +include/Hapy/IoStream.h +include/Hapy/IosFwd.h +include/Hapy/NumericLimits.h +include/Hapy/Parser.h +include/Hapy/Pree.h +include/Hapy/PreeKids.h +include/Hapy/Result.h +include/Hapy/Rule.h +include/Hapy/RuleBase.h +include/Hapy/RuleId.h +include/Hapy/RulePtr.h +include/Hapy/Rules.h +include/Hapy/String.h +include/Hapy/Version.h +include/Hapy/config.h +lib/libHapy.a +@dirrm include/Hapy |