summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2002-07-20 03:49:46 +0000
committerGeorge Shapovalov <george@gentoo.org>2002-07-20 03:49:46 +0000
commit41786e6da1d0746249f1757a925ff0723d21eaa4 (patch)
tree7a0a1c6289216d8254210b6ec39fc2fbac36528d /dev-lang
parentnew package pymol: molecular visualisaion tool (diff)
downloadgentoo-2-41786e6da1d0746249f1757a925ff0723d21eaa4.tar.gz
gentoo-2-41786e6da1d0746249f1757a925ff0723d21eaa4.tar.bz2
gentoo-2-41786e6da1d0746249f1757a925ff0723d21eaa4.zip
new package: regina-rexx - Portable Rexx interpreter
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/regina-rexx/ChangeLog19
-rw-r--r--dev-lang/regina-rexx/files/digest-regina-rexx-3.0.11
-rw-r--r--dev-lang/regina-rexx/files/rxstack14
-rw-r--r--dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild43
4 files changed, 77 insertions, 0 deletions
diff --git a/dev-lang/regina-rexx/ChangeLog b/dev-lang/regina-rexx/ChangeLog
new file mode 100644
index 000000000000..a3bb2591e295
--- /dev/null
+++ b/dev-lang/regina-rexx/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for dev-lang/regina-rexx
+# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/ChangeLog,v 1.1 2002/07/20 03:49:46 george Exp $
+
+*regina-rexx-3.0.1.ebuild (19 Jul 2002)
+
+ 19 Jul 2002; George Shapovalov <george@gentoo.org> regina-rexx-3.0.1.ebuild, files/rxstack, files/digest-regina-rexx-3.0.1 :
+
+ Initial release
+
+ 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, 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.
+
+ ebuild submitted by Maik Schreiber <bZ@iq-computing.de>
+
diff --git a/dev-lang/regina-rexx/files/digest-regina-rexx-3.0.1 b/dev-lang/regina-rexx/files/digest-regina-rexx-3.0.1
new file mode 100644
index 000000000000..0b537dc1d96a
--- /dev/null
+++ b/dev-lang/regina-rexx/files/digest-regina-rexx-3.0.1
@@ -0,0 +1 @@
+MD5 713d43a4f31de1ae6579a14a9771b466 regina301.zip 871017
diff --git a/dev-lang/regina-rexx/files/rxstack b/dev-lang/regina-rexx/files/rxstack
new file mode 100644
index 000000000000..f027e9448321
--- /dev/null
+++ b/dev-lang/regina-rexx/files/rxstack
@@ -0,0 +1,14 @@
+#!/sbin/runscript
+
+start() {
+ ebegin "Starting Regina stack"
+ start-stop-daemon --start --pidfile /var/run/rxstack.pid \
+ --exec /usr/bin/rxstack -- -d
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping Regina stack"
+ kill -TERM `pidof /usr/bin/rxstack`
+ eend $?
+}
diff --git a/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild b/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild
new file mode 100644
index 000000000000..45ecdd0d7c9d
--- /dev/null
+++ b/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/regina-rexx/regina-rexx-3.0.1.ebuild,v 1.1 2002/07/20 03:49:46 george Exp $
+
+S="${WORKDIR}"
+HOMEPAGE="http://regina-rexx.sourceforge.net"
+DESCRIPTION="Portable Rexx interpreter"
+SRC_URI="http://unc.dl.sourceforge.net/sourceforge/regina-rexx/regina301.zip"
+RDEPEND="virtual/glibc"
+DEPEND="${RDEPEND}"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="x86"
+
+src_compile() {
+ autoconf || die "autoconf problem"
+ ./configure --prefix=/usr --mandir=/usr/share/man || die "configure problem"
+ mv Makefile Makefile~
+ sed <Makefile~ >Makefile \
+ -e 's|-$(INSTALL) -m 755 -c ./rxstack.init.d $(STARTUPDIR)/rxstack||' \
+ -e "s|/usr/share/regina|${D}/usr/share/regina|"
+ emake || die "make problem"
+}
+
+src_install() {
+ make prefix=${D}/usr \
+ mandir=${D}/usr/share/man \
+ datadir=${D}/usr/share/regina install || die "install problem"
+
+ exeinto /etc/init.d
+ doexe ${FILESDIR}/rc_rxstack rxstack
+
+ dodoc BUGS COPYING-LIB HACKERS.txt README.Unix README_SAFE \
+ TODO demo
+}
+
+pkg_postinst() {
+ einfo "You may want to run"
+ einfo ""
+ einfo "\trc-update add rxstack default"
+ einfo ""
+ einfo "to enable Rexx queues (optional)."
+}