Add hapy, a runtime parser generator.

http://www.hapy.org/

PR:		ports/61324
Submitted by:	Alex Rousskov <rousskov@measurement-factory.com>
This commit is contained in:
Pav Lucistnik 2004-01-13 21:12:30 +00:00
parent 18b6dbf359
commit 1151641e66
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=98108
5 changed files with 60 additions and 0 deletions

View File

@ -276,6 +276,7 @@
SUBDIR += gtranslator
SUBDIR += gvd
SUBDIR += happydoc
SUBDIR += hapy
SUBDIR += hp48cc
SUBDIR += hptools
SUBDIR += hs-alex

27
devel/hapy/Makefile Normal file
View File

@ -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>

1
devel/hapy/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (Hapy-0.0.3.tar.gz) = 4f36fc3976f8c2bc7fb543e5c342c3e8

9
devel/hapy/pkg-descr Normal file
View File

@ -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

22
devel/hapy/pkg-plist Normal file
View File

@ -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