Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Sep 2010 19:06:43 GMT
From:      Bob Eager <bob@eager.cx>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/150446: New port: lang/rexx-regutil
Message-ID:  <201009091906.o89J6hkA041759@www.freebsd.org>
Resent-Message-ID: <201009091910.o89JA9AC005002@freefall.freebsd.org>

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

>Number:         150446
>Category:       ports
>Synopsis:       New port: lang/rexx-regutil
>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:   Thu Sep 09 19:10:09 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Bob Eager
>Release:        7.3
>Organization:
>Environment:
FreeBSD raksha.tavi.co.uk 7.3-STABLE FreeBSD 7.3-STABLE #0: Tue Jul 13 10:29:54 BST 2010     root@raksha.tavi.co.uk:/usr/obj/usr/src/sys/RAKSHA  i386
>Description:
New port: lang/rexx-regutil

Regutil is an implementation of the well known RexxUtil library for the REXX language. It provides extended facilities for file manipulation and much more. It is widely implemented, so the port to FreeBSD enables many REXX scripts to be easily ported too.

The shar file has a .txt on the end of its name due to a browser problem.
>How-To-Repeat:
N/A
>Fix:
N/A

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:
#
#	rexx-regutil
#	rexx-regutil/files
#	rexx-regutil/files/patch-Makefile.inc
#	rexx-regutil/files/pkg-message.in
#	rexx-regutil/files/regutil.1.in
#	rexx-regutil/pkg-descr
#	rexx-regutil/Makefile
#	rexx-regutil/pkg-plist
#	rexx-regutil/distinfo
#
echo c - rexx-regutil
mkdir -p rexx-regutil > /dev/null 2>&1
echo c - rexx-regutil/files
mkdir -p rexx-regutil/files > /dev/null 2>&1
echo x - rexx-regutil/files/patch-Makefile.inc
sed 's/^X//' >rexx-regutil/files/patch-Makefile.inc << '6cd2a0f6744af10026b84b7866b33a0a'
X--- Makefile.inc.orig	2010-08-30 23:27:33.000000000 +0100
X+++ Makefile.inc	2010-08-30 23:27:53.000000000 +0100
X@@ -26,7 +26,7 @@
X DEBUG=-g $(PDEBUG)
X OPT=
X 
X-REXX_INCLUDE=$(HOME)/regina
X+REXX_INCLUDE=$(PREFIX)/include
X CFLAGS=$(DEBUG) $(OPT) $(PCFLAGS) $(PCDEFS) -I $(REXX_INCLUDE)
X LDFLAGS=$(PLDFLAGS)
X LIBS=$(PLIBS)
6cd2a0f6744af10026b84b7866b33a0a
echo x - rexx-regutil/files/pkg-message.in
sed 's/^X//' >rexx-regutil/files/pkg-message.in << '3719777525201e211ce33c399f29f146'
X================================================================================
X
XDocumentation can be found in %%DOCSDIR%%/regutil.pdf
X
X================================================================================
3719777525201e211ce33c399f29f146
echo x - rexx-regutil/files/regutil.1.in
sed 's/^X//' >rexx-regutil/files/regutil.1.in << '1a4ccc1cf8cc984cb349d35f2eb54b87'
X.Dd September 3, 2010
X.Dt REGUTIL 1 CON
X.Os
X.Sh NAME
X.Nm regutil
X.Nd "RexxUtil library for Regina REXX interpreter"
X.Sh DESCRIPTION
X.Nm
Xis a collection of utility functions for use with the Regina REXX interpreter.
XThese closely mirror the functions contained in the
X.Em RexxUtil
Xlibrary provided
Xon IBM systems (e.g. OS/2).
X.Pp
XDetails of usage are in the full manual, which is normally found at:
X.br
X.Pa %%DOCSDIR%%/regutil.pdf
X.Sh SEE ALSO
XThe original author's web site at
X.Em http://pages.interlog.com/~pjtm/
X.Sh AUTHORS
X.An "Patrick T J McPhee" (original author)
X.An "Bob Eager" Aq bob@eager.cx
X(port)
1a4ccc1cf8cc984cb349d35f2eb54b87
echo x - rexx-regutil/pkg-descr
sed 's/^X//' >rexx-regutil/pkg-descr << '752e1f5fbe9d2dd82cb303761118bcff'
XRegUtil is an implementation of IBM's RexxUtil for Regina. According to
Xthe author, it is not complete; however, it implements a large number of
Xthe RexxUtil functions, and is very useful.
X
XNote that any scripts which load RegUtil must be run with the 'regina'
Xcommand, rather than 'rexx'; the latter does not support the use of
Xexternal function packages.
X
XWWW: http://pages.interlog.com/~pjtm/
752e1f5fbe9d2dd82cb303761118bcff
echo x - rexx-regutil/Makefile
sed 's/^X//' >rexx-regutil/Makefile << '0326c2d2c21f3b5c86245b9523ddf60a'
X# Ports collection makefile for:	rexx-regutil
X# Date created:				09 September 2010
X# Whom:					Bob Eager <bob@eager.cx>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	regutil
XPORTVERSION=	1.26
XCATEGORIES=	lang
XMASTER_SITES=	http://www.tavi.co.uk/distfiles/ http://pages.interlog.com/~pjtm/
XPKGNAMEPREFIX=	rexx-
XDISTNAME=	regutil126
X
XMAINTAINER=	bob@eager.cx
XCOMMENT=	An implementation of IBM's RexxUtil function library for Regina
X
XBUILD_DEPENDS=	${LOCALBASE}/include/rexxsaa.h:${PORTSDIR}/lang/rexx-regina
X
XUSE_ZIP=	yes
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
XUSE_LDCONFIG=	yes
XMAN1=		regutil.1
XMLINKS=		regutil.1 rexxutil.1
XMAKEFILE=	Makefile.bsd
X
XSUB_FILES=	regutil.1 pkg-message
X
XPKGMESSAGE=	${WRKDIR}/pkg-message
X
X.include <bsd.port.pre.mk>
X
Xdo-install:
X		${INSTALL_PROGRAM} ${WRKSRC}/librexxutil.so ${PREFIX}/lib
X		${INSTALL_MAN} ${WRKDIR}/regutil.1 ${PREFIX}/man/man1
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X		${MKDIR} ${DOCSDIR}
X		${INSTALL_MAN} ${WRKSRC}/regutil.pdf ${DOCSDIR}
X		@${CAT} ${PKGMESSAGE}
X.endif
X
X.include <bsd.port.post.mk>
0326c2d2c21f3b5c86245b9523ddf60a
echo x - rexx-regutil/pkg-plist
sed 's/^X//' >rexx-regutil/pkg-plist << '94903bc8946dcc5604e8010f91fd985d'
Xlib/librexxutil.so
X%%PORTDOCS%%%%DOCSDIR%%/regutil.pdf
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
94903bc8946dcc5604e8010f91fd985d
echo x - rexx-regutil/distinfo
sed 's/^X//' >rexx-regutil/distinfo << '33c3004a9f7d0b17548a36762c0ddaf8'
XMD5 (regutil126.zip) = 2c19d01be7edf2af02c3e12285dc4727
XSHA256 (regutil126.zip) = 9f80ddfd681779f6b3d112df0343f1508bedde3ad5ce3a80f33343777a218109
XSIZE (regutil126.zip) = 250916
33c3004a9f7d0b17548a36762c0ddaf8
exit



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



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