add rexx-regina 3.2

A Rexx interpreter
This commit is contained in:
Ying-Chieh Liao 2003-11-09 16:20:52 +00:00
parent 3eb71f0559
commit 402d5004ad
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=93554
7 changed files with 95 additions and 0 deletions

View file

@ -181,6 +181,7 @@
SUBDIR += quack
SUBDIR += ratfor
SUBDIR += rexx-imc
SUBDIR += rexx-regina
SUBDIR += rscheme
SUBDIR += ruby-js
SUBDIR += ruby-lua

35
lang/rexx-regina/Makefile Normal file
View file

@ -0,0 +1,35 @@
# ex:ts=8
# Ports collection makefile for: rexx-regina
# Date created: Nov 11, 2003
# Whom: ijliao
#
# $FreeBSD$
#
PORTNAME= regina
PORTVERSION= 3.2
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}-rexx
PKGNAMEPREFIX= rexx-
DISTNAME= Regina-REXX-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= A Rexx interpreter
WRKSRC= ${WRKDIR}/Regina-${PORTVERSION}
USE_REINPLACE= yes
USE_OPENSSL= yes
GNU_CONFIGURE= yes
USE_GMAKE= yes
INSTALLS_SHLIB= yes
MAN1= regina.1
post-patch:
@${REINPLACE_CMD} -e "s|-pthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
post-install:
@${INSTALL_SCRIPT} ${FILESDIR}/rxstack.sh ${PREFIX}/etc/rc.d
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (Regina-REXX-3.2.tar.gz) = f001f7bf764e107032bc334c66d94031

View file

@ -0,0 +1,11 @@
--- Makefile.in.orig Sun Nov 9 23:49:49 2003
+++ Makefile.in Sun Nov 9 23:50:39 2003
@@ -849,7 +849,7 @@
$(INSTALL) -m 755 -c ./rxqueue$(EXE) $(bindir)/rxqueue$(EXE)
$(INSTALL) -m 755 -c ./rxstack$(EXE) $(bindir)/rxstack$(EXE)
$(INSTALL) -m 755 -c ./regina-config $(bindir)/regina-config
- -$(INSTALL) -m 755 -c ./rxstack.init.d $(sysconfdir)/rc.d/init.d/rxstack
+# -$(INSTALL) -m 755 -c ./rxstack.init.d $(sysconfdir)/rc.d/init.d/rxstack
@echo "The system startup/shutdown script; rxstack, may have been installed into $(sysconfdir)/rc.d/init.d"
@echo "You need to create the appropriate links to this script to start and stop rxstack automatically."
-$(INSTALL) -m 755 -c ./$(LIBPRE)$(LIBFILE)$(LIBPST) $(libdir)/$(LIBPRE)$(LIBFILE)$(LIBPST)

View file

@ -0,0 +1,11 @@
#!/bin/sh
case "$1" in
start)
[ -x /usr/local/bin/rxstack ] && /usr/local/bin/rxstack -d && \
echo -n "Starting Regina Stack"
;;
stop)
killall rxstack && echo -n "Shutting down Regina Stack"
;;
esac

View file

@ -0,0 +1,13 @@
Regina is a Rexx interpreter that has been ported to most Unix platforms
(Linux, FreeBSD, Solaris, AIX, HP-UX, etc.) and also to OS/2, eCS, DOS,
Win9x/Me/NT/2k/XP, Amiga, AROS, QNX, BeOS, MacOS X, EPOC32, AtheOS, OpenVMS
and OpenEdition. Rexx is a programming language that was designed to be easy
to use for inexperienced programmers yet powerful enough for experienced
users. It is also a language ideally suited as a macro language for other
applications.
There are two major goals for Regina:
* become 100% compliant with the ANSI Standard.
* be available on as many platforms as possible.
WWW: http://regina-rexx.sourceforge.net/

View file

@ -0,0 +1,23 @@
bin/regina
bin/regina-config
bin/rexx
bin/rxqueue
bin/rxstack
etc/rc.d/rxstack.sh
include/rexxsaa.h
lib/libregina.a
lib/libregina.so
lib/libtest1.so
lib/libtest2.so
%%DATADIR%%/animal.rexx
%%DATADIR%%/block.rexx
%%DATADIR%%/dateconv.rexx
%%DATADIR%%/de.mtb
%%DATADIR%%/dynfunc.rexx
%%DATADIR%%/es.mtb
%%DATADIR%%/newstr.rexx
%%DATADIR%%/no.mtb
%%DATADIR%%/pt.mtb
%%DATADIR%%/rexxcps.rexx
%%DATADIR%%/timeconv.rexx
@dirrm %%DATADIR%%