summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2004-05-17 18:39:05 +0000
committerminskim <minskim@pkgsrc.org>2004-05-17 18:39:05 +0000
commit6795a9d16dc72cb9f639c34c653e7839fe0e5558 (patch)
tree47f32a07b26833eca73f5b4fbc3a6fa773e4c1c8 /lang
parent4f077d1ac26d47e578ddb3cffc952e528ec5a1b3 (diff)
downloadpkgsrc-6795a9d16dc72cb9f639c34c653e7839fe0e5558.tar.gz
Import eag, provided by Jaap Boender in PR pkg/22795 and modified by me.
Extended Affix Grammars (EAG) are an attempt to implement a very general form of Affix Grammars, with very few restrictions. EAG can be used as a specification formalism, specifying in general relations rather than functions, or as a relational programming language similar in many respects to PROLOG.
Diffstat (limited to 'lang')
-rw-r--r--lang/eag/DESCR5
-rw-r--r--lang/eag/Makefile19
-rw-r--r--lang/eag/PLIST61
-rw-r--r--lang/eag/distinfo5
-rw-r--r--lang/eag/patches/patch-aa13
5 files changed, 103 insertions, 0 deletions
diff --git a/lang/eag/DESCR b/lang/eag/DESCR
new file mode 100644
index 00000000000..b9499a8f3e7
--- /dev/null
+++ b/lang/eag/DESCR
@@ -0,0 +1,5 @@
+Extended Affix Grammars (EAG) are an attempt to implement a very
+general form of Affix Grammars, with very few restrictions. EAG can
+be used as a specification formalism, specifying in general relations
+rather than functions, or as a relational programming language similar
+in many respects to PROLOG.
diff --git a/lang/eag/Makefile b/lang/eag/Makefile
new file mode 100644
index 00000000000..368340186c4
--- /dev/null
+++ b/lang/eag/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/05/17 18:39:05 minskim Exp $
+
+DISTNAME= eag-2.3
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.cs.kun.nl/pub/eag/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= jaapboen@sci.kun.nl
+HOMEPAGE= http://www.cs.kun.nl/~kees/eag/
+COMMENT= Transducer generator using affix grammars
+
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+USE_BUILDLINK3= yes
+USE_X11= yes
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/eag/PLIST b/lang/eag/PLIST
new file mode 100644
index 00000000000..f74de6585df
--- /dev/null
+++ b/lang/eag/PLIST
@@ -0,0 +1,61 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/05/17 18:39:05 minskim Exp $
+bin/eag-compile
+bin/eag-skel
+bin/eagcc
+bin/eagccl
+bin/eaged
+bin/eagedl
+include/alib.eag
+include/eag_buildtree.h
+include/eag_c_interface.h
+include/eag_ds.h
+include/eag_init.h
+include/eag_misc.h
+include/eag_nodeinfo.h
+include/eag_propagate.h
+include/eag_stddefs.eag
+include/eag_stddefs.h
+include/eag_textparsing.h
+include/eag_trace.h
+include/ebs_bst.h
+include/ebs_cst.h
+include/ebs_error.h
+include/ebs_global.h
+include/ebs_lexds.h
+include/ebs_memalloc.h
+include/ebs_textstorage.h
+include/ebs_value.h
+include/edt_cpmerge.h
+include/edt_edit_ds.h
+include/edt_editmain.h
+include/edt_editorparsing.h
+include/edt_initedit.h
+include/edt_templates.h
+include/edt_unparser.h
+lib/libXedt.a
+lib/libXedt.la
+lib/libXedt.so
+lib/libXedt.so.2
+lib/libXedt.so.2.3
+lib/libalib.a
+lib/libalib.la
+lib/libalib.so
+lib/libalib.so.2
+lib/libalib.so.2.3
+lib/libeag.a
+lib/libeag.la
+lib/libeag.so
+lib/libeag.so.2
+lib/libeag.so.2.3
+lib/libebs.a
+lib/libebs.la
+lib/libebs.so
+lib/libebs.so.2
+lib/libebs.so.2.3
+lib/libedt.a
+lib/libedt.la
+lib/libedt.so
+lib/libedt.so.2
+lib/libedt.so.2.3
+share/doc/eag/eag-manual-${PKGVERSION}.ps
+@dirrm share/doc/eag
diff --git a/lang/eag/distinfo b/lang/eag/distinfo
new file mode 100644
index 00000000000..daed57e6f7e
--- /dev/null
+++ b/lang/eag/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/05/17 18:39:05 minskim Exp $
+
+SHA1 (eag-2.3.tgz) = 82bc143ea94113c4ba5411e607d288bcc0dec3e2
+Size (eag-2.3.tgz) = 498186 bytes
+SHA1 (patch-aa) = 657c556109d087a66e2dc854e23611ff5cfe4d8c
diff --git a/lang/eag/patches/patch-aa b/lang/eag/patches/patch-aa
new file mode 100644
index 00000000000..75c838ae4fd
--- /dev/null
+++ b/lang/eag/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/05/17 18:39:05 minskim Exp $
+
+--- doc/Makefile.in.orig Sun Sep 14 14:40:13 2003
++++ doc/Makefile.in
+@@ -83,7 +83,7 @@ am__include = @am__include@
+ am__quote = @am__quote@
+ install_sh = @install_sh@
+
+-docdir = $(prefix)/doc
++docdir = $(prefix)/share/doc/eag
+ doc_DATA = $(PACKAGE)-manual-$(VERSION).ps
+
+ EXTRA_DIST = book.ps \