summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorminskim <minskim>2004-07-23 02:04:23 +0000
committerminskim <minskim>2004-07-23 02:04:23 +0000
commit407631f0cbd2a445ab067025473283e5651bc5c4 (patch)
treeb19ff3b152b30d7e2eaee9989e96155dd2f18425
parentdc94d72b68090d26b69d184f72403d37873c509c (diff)
downloadpkgsrc-407631f0cbd2a445ab067025473283e5651bc5c4.tar.gz
Import cdl3 from pkgsrc-wip. Provided by Jaap Boender in PR pkg/22794.
CDL3 is a programming language, based on Affix Grammars, intended for the development of compilers and other complicated pieces of software that can be implemented as syntax-directed transducers.
-rw-r--r--lang/cdl3/DESCR3
-rw-r--r--lang/cdl3/Makefile20
-rw-r--r--lang/cdl3/PLIST24
-rw-r--r--lang/cdl3/distinfo6
-rw-r--r--lang/cdl3/patches/patch-aa11
-rw-r--r--lang/cdl3/patches/patch-ab13
6 files changed, 77 insertions, 0 deletions
diff --git a/lang/cdl3/DESCR b/lang/cdl3/DESCR
new file mode 100644
index 00000000000..42e0ba95b7d
--- /dev/null
+++ b/lang/cdl3/DESCR
@@ -0,0 +1,3 @@
+CDL3 is a programming language, based on Affix Grammars, intended for
+the development of compilers and other complicated pieces of software
+that can be implemented as syntax-directed transducers.
diff --git a/lang/cdl3/Makefile b/lang/cdl3/Makefile
new file mode 100644
index 00000000000..e9009ffd7bc
--- /dev/null
+++ b/lang/cdl3/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/07/23 02:04:23 minskim Exp $
+#
+
+DISTNAME= cdl3-1.2.4
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.cs.kun.nl/pub/cdl3/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= jaapboen@sci.kun.nl
+HOMEPAGE= http://www.cs.kun.nl/~kees/cdl3/
+COMMENT= Programming language for the development of compilers
+
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+USE_GNU_TOOLS+= make
+USE_BUILDLINK3= yes
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/cdl3/PLIST b/lang/cdl3/PLIST
new file mode 100644
index 00000000000..ed72b5d2521
--- /dev/null
+++ b/lang/cdl3/PLIST
@@ -0,0 +1,24 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/07/23 02:04:23 minskim Exp $
+bin/cdlc
+include/cdl3rts.h
+include/predef.h
+include/predef.k3
+lib/libcdlrts.a
+lib/libcdlrts.la
+lib/libcdlrts.so
+lib/libcdlrts.so.0
+lib/libcdlrts.so.0.0
+man/man1/cdlc.1
+man/man3/cdl-converting.3
+man/man3/cdl-debug.3
+man/man3/cdl-input.3
+man/man3/cdl-integer.3
+man/man3/cdl-io.3
+man/man3/cdl-output.3
+man/man3/cdl-string.3
+man/man3/cdl-system.3
+man/man3/cdlrts.3
+man/mann/cdl-fubar-transient.n
+man/mann/cdlfubar.n
+share/doc/cdl3/cdl3-manual-${PKGVERSION}.ps
+@dirrm share/doc/cdl3
diff --git a/lang/cdl3/distinfo b/lang/cdl3/distinfo
new file mode 100644
index 00000000000..0aaae9f63db
--- /dev/null
+++ b/lang/cdl3/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/07/23 02:04:23 minskim Exp $
+
+SHA1 (cdl3-1.2.4.tgz) = 2e3525f46963da64caea500ed50eef5dbc8f4d20
+Size (cdl3-1.2.4.tgz) = 933616 bytes
+SHA1 (patch-aa) = bfae91d27c52f7dd0cb3b264e6d6b7abb3f7ba56
+SHA1 (patch-ab) = 229d9d7c4204ee59b59632b8fcfc84dac4b1ce8a
diff --git a/lang/cdl3/patches/patch-aa b/lang/cdl3/patches/patch-aa
new file mode 100644
index 00000000000..25fc2522c2a
--- /dev/null
+++ b/lang/cdl3/patches/patch-aa
@@ -0,0 +1,11 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/07/23 02:04:23 minskim Exp $
+
+--- docs/Makefile.am.orig Mon Jan 28 15:06:53 2002
++++ docs/Makefile.am
+@@ -1,5 +1,5 @@
+ ## Process this file with automake to produce Makefile.in
+-docdir = $(prefix)/doc
++docdir = $(prefix)/share/cdl3/doc
+ doc_DATA = $(PACKAGE)-manual-$(VERSION).ps
+
+ SUBDIRS = tek
diff --git a/lang/cdl3/patches/patch-ab b/lang/cdl3/patches/patch-ab
new file mode 100644
index 00000000000..bfc97473e64
--- /dev/null
+++ b/lang/cdl3/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/07/23 02:04:23 minskim Exp $
+
+--- docs/Makefile.in.orig Sun Sep 14 15:33:36 2003
++++ docs/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/cdl3
+ doc_DATA = $(PACKAGE)-manual-$(VERSION).ps
+
+ SUBDIRS = tek