summaryrefslogtreecommitdiff
path: root/lang/runawk
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2011-01-20 21:42:51 +0000
committerdrochner <drochner@pkgsrc.org>2011-01-20 21:42:51 +0000
commita3a2796c6e2f62027324d025fcfc33ea6223fd65 (patch)
treea5de0c6e5f422bb5f0c9abd8632df98f4377b435 /lang/runawk
parent8158213f0d5f18fac374739e59c1a0cb95e38ae0 (diff)
downloadpkgsrc-a3a2796c6e2f62027324d025fcfc33ea6223fd65.tar.gz
add runawk-1.3.1, an AWK wrapper that provides support for modules, from
Aleksey Cheusov per pkgsrc-wip
Diffstat (limited to 'lang/runawk')
-rw-r--r--lang/runawk/DESCR3
-rw-r--r--lang/runawk/Makefile38
-rw-r--r--lang/runawk/PLIST105
-rw-r--r--lang/runawk/distinfo5
4 files changed, 151 insertions, 0 deletions
diff --git a/lang/runawk/DESCR b/lang/runawk/DESCR
new file mode 100644
index 00000000000..a6792e97dd9
--- /dev/null
+++ b/lang/runawk/DESCR
@@ -0,0 +1,3 @@
+RUNAWK is a small wrapper for AWK interpreter that impements module system
+(similar to Perl's "use" command) and helps to write the standalone AWK
+programs. A few modules ready for use are also provided.
diff --git a/lang/runawk/Makefile b/lang/runawk/Makefile
new file mode 100644
index 00000000000..1a376e21637
--- /dev/null
+++ b/lang/runawk/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1.1.1 2011/01/20 21:42:51 drochner Exp $
+#
+
+DISTNAME= runawk-1.3.1
+CATEGORIES= lang devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=runawk/} \
+ http://mova.org/~cheusov/pub/runawk/
+
+MAINTAINER= cheusov@tut.by
+HOMEPAGE= http://sourceforge.net/projects/runawk
+COMMENT= AWK wrapper that provides support for modules
+
+BUILD_DEPENDS+= mk-configure>=0.21.0:../../devel/mk-configure
+
+LICENSE= mit
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= c
+TEST_TARGET= test
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "SunOS"
+MAKE_ENV+= AWK_PROG=${AWK:Q}
+.endif
+
+EGDIR= ${PREFIX}/share/examples/runawk
+
+MAKE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR}
+MAKE_ENV+= EGDIR=${EGDIR}
+MAKE_ENV+= SUBPRJ_DFLT='runawk modules a_getopt doc examples'
+
+AUTO_MKDIRS= yes
+
+.include "../../mk/bsd.pkg.mk"
+
+MAKE_PROGRAM= mkcmake
diff --git a/lang/runawk/PLIST b/lang/runawk/PLIST
new file mode 100644
index 00000000000..41ce06ce7c0
--- /dev/null
+++ b/lang/runawk/PLIST
@@ -0,0 +1,105 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2011/01/20 21:42:51 drochner Exp $
+bin/alt_getopt
+bin/alt_getopt.sh
+bin/runawk
+man/man1/alt_getopt.1
+man/man1/runawk.1
+share/doc/runawk/COPYRIGHT
+share/doc/runawk/ChangeLog
+share/doc/runawk/NEWS
+share/doc/runawk/README
+share/doc/runawk/TODO
+share/examples/runawk/demo_alt_getopt
+share/examples/runawk/demo_alt_getopt.sh
+share/examples/runawk/demo_alt_getopt2.sh
+share/examples/runawk/demo_alt_join
+share/examples/runawk/demo_backslash_in
+share/examples/runawk/demo_backslash_in.in
+share/examples/runawk/demo_basename
+share/examples/runawk/demo_dirname
+share/examples/runawk/demo_embed_str
+share/examples/runawk/demo_fieldwidths
+share/examples/runawk/demo_fieldwidths.in
+share/examples/runawk/demo_ftrans
+share/examples/runawk/demo_glob
+share/examples/runawk/demo_glob2ere
+share/examples/runawk/demo_has_prefix
+share/examples/runawk/demo_has_prefix.in
+share/examples/runawk/demo_has_suffix
+share/examples/runawk/demo_has_suffix.in
+share/examples/runawk/demo_heapsort
+share/examples/runawk/demo_heapsort.in
+share/examples/runawk/demo_heapsort2
+share/examples/runawk/demo_heapsort3
+share/examples/runawk/demo_heapsort3.in
+share/examples/runawk/demo_heapsort4
+share/examples/runawk/demo_heapsort4.in
+share/examples/runawk/demo_ini
+share/examples/runawk/demo_ini.in
+share/examples/runawk/demo_minmax
+share/examples/runawk/demo_modinfo
+share/examples/runawk/demo_multisub
+share/examples/runawk/demo_power_getopt
+share/examples/runawk/demo_power_getopt2
+share/examples/runawk/demo_quicksort
+share/examples/runawk/demo_quicksort2
+share/examples/runawk/demo_quicksort3
+share/examples/runawk/demo_readfile
+share/examples/runawk/demo_readfile.in
+share/examples/runawk/demo_runcmd
+share/examples/runawk/demo_shquote
+share/examples/runawk/demo_shquote.in
+share/examples/runawk/demo_str2regexp
+share/examples/runawk/demo_tmpfile
+share/examples/runawk/demo_tokenre
+share/examples/runawk/demo_tokenre.in
+share/examples/runawk/demo_tokenre2
+share/examples/runawk/demo_tokenre2.in
+share/examples/runawk/demo_tokenre3
+share/examples/runawk/demo_tokenre3.in
+share/examples/runawk/demo_tokenre4
+share/examples/runawk/demo_trim
+share/examples/runawk/demo_trim.in
+share/examples/runawk/demo_trim_in
+share/runawk/CR_in.awk
+share/runawk/abort.awk
+share/runawk/abs.awk
+share/runawk/alt_assert.awk
+share/runawk/alt_getopt.awk
+share/runawk/alt_join.awk
+share/runawk/backslash_in.awk
+share/runawk/basename.awk
+share/runawk/braceexpand.awk
+share/runawk/dirname.awk
+share/runawk/embed_str.awk
+share/runawk/exitnow.awk
+share/runawk/fieldwidths.awk
+share/runawk/ftrans_in.awk
+share/runawk/gawk/ord.awk
+share/runawk/glob.awk
+share/runawk/has_prefix.awk
+share/runawk/has_suffix.awk
+share/runawk/heapsort.awk
+share/runawk/ini.awk
+share/runawk/init_getopt.awk
+share/runawk/isnum.awk
+share/runawk/match_br.awk
+share/runawk/max.awk
+share/runawk/min.awk
+share/runawk/modinfo.awk
+share/runawk/multisub.awk
+share/runawk/pow.awk
+share/runawk/power_getopt.awk
+share/runawk/quicksort.awk
+share/runawk/readfile.awk
+share/runawk/runcmd.awk
+share/runawk/shquote.awk
+share/runawk/sort.awk
+share/runawk/str2regexp.awk
+share/runawk/tmpfile.awk
+share/runawk/tokenre.awk
+share/runawk/trim.awk
+share/runawk/trim_in.awk
+share/runawk/xclose.awk
+share/runawk/xgetline.awk
+share/runawk/xsystem.awk
diff --git a/lang/runawk/distinfo b/lang/runawk/distinfo
new file mode 100644
index 00000000000..18822b8fc30
--- /dev/null
+++ b/lang/runawk/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2011/01/20 21:42:51 drochner Exp $
+
+SHA1 (runawk-1.3.1.tar.gz) = 93fb646e42e4ab5df44ad8696fd5c0b0f0fff969
+RMD160 (runawk-1.3.1.tar.gz) = c089db1f7d8243ed8a5a0979ac29ad81e3fb66da
+Size (runawk-1.3.1.tar.gz) = 74276 bytes