diff options
author | rh <rh@pkgsrc.org> | 2000-08-17 07:34:44 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2000-08-17 07:34:44 +0000 |
commit | 60b39a1fd32365edf9cbb19aa04d175d0d517ee6 (patch) | |
tree | 60f19738a796b113ab6d40f21091a686c95e3b92 | |
parent | c4ad715cef18f5eb80a2be91ceca717f74e824cb (diff) | |
download | pkgsrc-60b39a1fd32365edf9cbb19aa04d175d0d517ee6.tar.gz |
Initial import of awka-0.7.0, an AWK to ANSI C converter.
-rw-r--r-- | lang/awka/Makefile | 13 | ||||
-rw-r--r-- | lang/awka/files/md5 | 3 | ||||
-rw-r--r-- | lang/awka/pkg/COMMENT | 1 | ||||
-rw-r--r-- | lang/awka/pkg/DESCR | 23 | ||||
-rw-r--r-- | lang/awka/pkg/PLIST | 9 |
5 files changed, 49 insertions, 0 deletions
diff --git a/lang/awka/Makefile b/lang/awka/Makefile new file mode 100644 index 00000000000..d834f65cf13 --- /dev/null +++ b/lang/awka/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/08/17 07:34:44 rh Exp $ +# + +DISTNAME= awka-0.7.0 +CATEGORIES= lang devel +MASTER_SITES= http://members.linuxstart.com/~awka/ + +MAINTAINER= rh@netbsd.org +HOMEPAGE= http://members.linuxstart.com/~awka/ + +GNU_CONFIGURE= YES + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/awka/files/md5 b/lang/awka/files/md5 new file mode 100644 index 00000000000..2751aa4c744 --- /dev/null +++ b/lang/awka/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/08/17 07:34:44 rh Exp $ + +MD5 (awka-0.7.0.tar.gz) = aee2a6d23893ee8e7ed0eb801efddccf diff --git a/lang/awka/pkg/COMMENT b/lang/awka/pkg/COMMENT new file mode 100644 index 00000000000..19ee52962d3 --- /dev/null +++ b/lang/awka/pkg/COMMENT @@ -0,0 +1 @@ +AWK to ANSI C compiler diff --git a/lang/awka/pkg/DESCR b/lang/awka/pkg/DESCR new file mode 100644 index 00000000000..05124296e64 --- /dev/null +++ b/lang/awka/pkg/DESCR @@ -0,0 +1,23 @@ + Awka is an open-source implementation of the AWK programming language. Awka +is not an interpreter like Gawk, Mawk or Nawk, but instead it converts the +program to ANSI-C, then compiles this using gcc or a native C compiled to +create a binary executable. + + As of version 0.7.0, you can write C functions and compile them into a +library, then have these functions available for use in AWK scripts as if they +were builtin. From now on, using Awka you are no longer bound to the limited +AWK universe plus a few extras. You are free to extend functionality in +whatever direction C allows you, and have this available within the concise, +elegant AWK language framework. + + You may distribute the executable, without having to provide the source code +for your AWK program. Please note, however, that executables using Awka must +be distributed free of charge. Note that using the optional dfa library that +accompanies awka, or compiling awka under cygwin, will subject translated C +source code to the GPL, but not the AWK source. + + Translating AWK programs to C means you can link them with C & C++ code, thus +extending functionality way beyond what is possible in interpretive AWK. + + Awka-generated executables perform comparatively with, and in many cases +faster than, the quickest freely-available AWK interpreter. diff --git a/lang/awka/pkg/PLIST b/lang/awka/pkg/PLIST new file mode 100644 index 00000000000..d7212c5db1e --- /dev/null +++ b/lang/awka/pkg/PLIST @@ -0,0 +1,9 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/08/17 07:34:44 rh Exp $ +bin/awka +include/dfa.h +include/libawka.h +lib/libawka.a +lib/libdfa.a +man/man1/awka.1 +man/man5/awka-elm.5 +man/man5/awka-elmref.5 |