mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
add rexx-regina 3.2
A Rexx interpreter
This commit is contained in:
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
|
@ -181,6 +181,7 @@
|
||||||
SUBDIR += quack
|
SUBDIR += quack
|
||||||
SUBDIR += ratfor
|
SUBDIR += ratfor
|
||||||
SUBDIR += rexx-imc
|
SUBDIR += rexx-imc
|
||||||
|
SUBDIR += rexx-regina
|
||||||
SUBDIR += rscheme
|
SUBDIR += rscheme
|
||||||
SUBDIR += ruby-js
|
SUBDIR += ruby-js
|
||||||
SUBDIR += ruby-lua
|
SUBDIR += ruby-lua
|
||||||
|
|
35
lang/rexx-regina/Makefile
Normal file
35
lang/rexx-regina/Makefile
Normal 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>
|
1
lang/rexx-regina/distinfo
Normal file
1
lang/rexx-regina/distinfo
Normal file
|
@ -0,0 +1 @@
|
||||||
|
MD5 (Regina-REXX-3.2.tar.gz) = f001f7bf764e107032bc334c66d94031
|
11
lang/rexx-regina/files/patch-Makefile.in
Normal file
11
lang/rexx-regina/files/patch-Makefile.in
Normal 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)
|
11
lang/rexx-regina/files/rxstack.sh
Normal file
11
lang/rexx-regina/files/rxstack.sh
Normal 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
|
13
lang/rexx-regina/pkg-descr
Normal file
13
lang/rexx-regina/pkg-descr
Normal 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/
|
23
lang/rexx-regina/pkg-plist
Normal file
23
lang/rexx-regina/pkg-plist
Normal 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%%
|
Loading…
Add table
Reference in a new issue