Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 May 2010 10:14:09 GMT
From:      Mikolaj Golub <to.my.trociny@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/147208: New port: devel/runawk: Wrapper for AWK interpreter to write standalone programs in AWK
Message-ID:  <201005301014.o4UAE9Jg007386@www.freebsd.org>
Resent-Message-ID: <201005301020.o4UAK17U018396@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         147208
>Category:       ports
>Synopsis:       New port: devel/runawk: Wrapper for AWK interpreter to write standalone programs in AWK
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 30 10:20:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Mikolaj Golub
>Release:        
>Organization:
>Environment:
>Description:
RUNAWK is a small wrapper for AWK interpreter that helps to write the standalone programs in AWK. It provides MODULES for AWK similar to PERL's "use" command and other powerful features. Dozens of ready to use modules are also provided.

This program may be interesting as is but I am particularly interested in having it in ports because the newest releases of lmdbg (devel/lmdbg, which I maintain) need it.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	runawk
#	runawk/distinfo
#	runawk/Makefile
#	runawk/pkg-descr
#	runawk/pkg-plist
#
echo c - runawk
mkdir -p runawk > /dev/null 2>&1
echo x - runawk/distinfo
sed 's/^X//' >runawk/distinfo << 'b40189dd0d17e055231d53b273311424'
XMD5 (runawk-0.21.0.tar.gz) = 31656c0203b72b13270119b0b1648a6a
XSHA256 (runawk-0.21.0.tar.gz) = adcbd85df9d3c7fced563a07acb53517195cb7da45a2ee828cb7bd41956090b9
XSIZE (runawk-0.21.0.tar.gz) = 58022
b40189dd0d17e055231d53b273311424
echo x - runawk/Makefile
sed 's/^X//' >runawk/Makefile << 'bd2ed340ff70c79796bdc533339e04ce'
X# New ports collection makefile for:	runawk
X# Date created:				30 May 2010
X# Whom:					Mikolaj Golub <to.my.trociny@gmail.com>
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	runawk
XPORTVERSION=	0.21.0
XCATEGORIES=	devel
XMASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	to.my.trociny@gmail.com
XCOMMENT=	Wrapper for AWK interpreter to write standalone programs in AWK
X
XMAN1=		runawk.1
X
Xdo-install:
X	MANDIR=${PREFIX}/man/man ${MAKE} -C ${WRKSRC} installdirs install
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/ChangeLog ${DOCSDIR}
X	${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/NEWS      ${DOCSDIR}
X	${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/README    ${DOCSDIR}
X	${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/TODO      ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
bd2ed340ff70c79796bdc533339e04ce
echo x - runawk/pkg-descr
sed 's/^X//' >runawk/pkg-descr << '6415b3b6f0dd444cb50bcf6920a44147'
XRUNAWK is a small wrapper for AWK interpreter that helps to write
Xthe standalone programs in AWK. It provides MODULES for AWK
Xsimilar to PERL's "use" command and other powerful
Xfeatures. Dozens of ready to use modules are also provided.
X
XWWW: http://sourceforge.net/projects/runawk/
XAuthor: Aleksey Cheusov (cheusov at users.sourceforge.net)
6415b3b6f0dd444cb50bcf6920a44147
echo x - runawk/pkg-plist
sed 's/^X//' >runawk/pkg-plist << '8f22b081ac0878dc4db9ead7529ca34c'
Xbin/runawk
Xshare/runawk/CR_in.awk
Xshare/runawk/abort.awk
Xshare/runawk/abs.awk
Xshare/runawk/alt_assert.awk
Xshare/runawk/alt_getopt.awk
Xshare/runawk/alt_join.awk
Xshare/runawk/backslash_in.awk
Xshare/runawk/basename.awk
Xshare/runawk/braceexpand.awk
Xshare/runawk/dirname.awk
Xshare/runawk/embed_str.awk
Xshare/runawk/exitnow.awk
Xshare/runawk/fieldwidths.awk
Xshare/runawk/has_prefix.awk
Xshare/runawk/has_suffix.awk
Xshare/runawk/heapsort.awk
Xshare/runawk/init_getopt.awk
Xshare/runawk/isnum.awk
Xshare/runawk/match_br.awk
Xshare/runawk/max.awk
Xshare/runawk/min.awk
Xshare/runawk/modinfo.awk
Xshare/runawk/multisub.awk
Xshare/runawk/pow.awk
Xshare/runawk/power_getopt.awk
Xshare/runawk/quicksort.awk
Xshare/runawk/readfile.awk
Xshare/runawk/runcmd.awk
Xshare/runawk/shquote.awk
Xshare/runawk/sort.awk
Xshare/runawk/str2regexp.awk
Xshare/runawk/tmpfile.awk
Xshare/runawk/tokenre.awk
Xshare/runawk/trim.awk
Xshare/runawk/trim_in.awk
Xshare/runawk/xclose.awk
Xshare/runawk/xgetline.awk
Xshare/runawk/xsystem.awk
X@dirrm share/runawk
X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
X%%PORTDOCS%%%%DOCSDIR%%/NEWS
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/TODO
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
8f22b081ac0878dc4db9ead7529ca34c
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005301014.o4UAE9Jg007386>