From a3d38765f0cc4da16115a8323e01182757a5281c Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Wed, 6 Jun 2007 06:00:31 +0000 Subject: [PATCH] Sid is a LL(1) parser generator that turns specifications of languages into programs that recognise those languages. One of the aims of sid was to separate the specification of the language to be recognised from the language that the recogniser program is written in. For this reason, input to sid is split into two components: output language independent information, and output language dependent information. PR: ports/113128 Submitted by: The Akuma Project --- devel/Makefile | 1 + devel/sid/Makefile | 25 +++++++++++++++++++++++++ devel/sid/distinfo | 3 +++ devel/sid/pkg-descr | 6 ++++++ 4 files changed, 35 insertions(+) create mode 100644 devel/sid/Makefile create mode 100644 devel/sid/distinfo create mode 100644 devel/sid/pkg-descr diff --git a/devel/Makefile b/devel/Makefile index 706dd83cb5c1..73278141d3fd 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2088,6 +2088,7 @@ SUBDIR += shmap SUBDIR += showgrammar SUBDIR += shtool + SUBDIR += sid SUBDIR += sigslot SUBDIR += silc-toolkit SUBDIR += simgear diff --git a/devel/sid/Makefile b/devel/sid/Makefile new file mode 100644 index 000000000000..a4012bbb6e35 --- /dev/null +++ b/devel/sid/Makefile @@ -0,0 +1,25 @@ +# New ports collection makefile for: sid +# Date created: 29 May 2007 +# Whom: The Akuma Project +# +# $FreeBSD$ +# + +PORTNAME= sid +PORTVERSION= 1.10.0 +CATEGORIES= devel +MASTER_SITES= http://www.akumaproject.org/download/ + +MAINTAINER= ports@akumaproject.org +COMMENT= A LL(1) parser generator + +CONFLICTS= TenDRA-4.2* + +INSTALL_TARGET= install DESTDIR=${PREFIX} + +USE_PERL5= yes + +MAN1= sid.1 +PLIST_FILES= bin/sid + +.include diff --git a/devel/sid/distinfo b/devel/sid/distinfo new file mode 100644 index 000000000000..4f0ec4b8d445 --- /dev/null +++ b/devel/sid/distinfo @@ -0,0 +1,3 @@ +MD5 (sid-1.10.0.tar.gz) = dc40fc98f6ba0f5491da317d1a8eb562 +SHA256 (sid-1.10.0.tar.gz) = 71119ab60014921d09805e936fe4fedda72d4245374acd3e616b7f2817b886e5 +SIZE (sid-1.10.0.tar.gz) = 192137 diff --git a/devel/sid/pkg-descr b/devel/sid/pkg-descr new file mode 100644 index 000000000000..fbe8842802c9 --- /dev/null +++ b/devel/sid/pkg-descr @@ -0,0 +1,6 @@ +Sid is a LL(1) parser generator that turns specifications of languages into +programs that recognise those languages. One of the aims of sid was to separate +the specification of the language to be recognised from the language that the +recogniser program is written in. For this reason, input to sid is split into +two components: output language independent information, and output language +dependent information.