summaryrefslogtreecommitdiff
path: root/dev-lang/regina-rexx
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-lang/regina-rexx
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-lang/regina-rexx')
-rw-r--r--dev-lang/regina-rexx/Manifest6
-rw-r--r--dev-lang/regina-rexx/files/rxstack-r114
-rw-r--r--dev-lang/regina-rexx/metadata.xml15
-rw-r--r--dev-lang/regina-rexx/regina-rexx-3.9.1-r1.ebuild45
4 files changed, 80 insertions, 0 deletions
diff --git a/dev-lang/regina-rexx/Manifest b/dev-lang/regina-rexx/Manifest
new file mode 100644
index 000000000000..28246763bd51
--- /dev/null
+++ b/dev-lang/regina-rexx/Manifest
@@ -0,0 +1,6 @@
+AUX rxstack-r1 268 SHA256 a0b23789d0d579b49dc26ab987c3c8ab122e0c4ab6ef5fa51909cc6c80e83437 SHA512 823cc12df4986919b3177590b9da73c76474012361ff41eb93a04376df2efb3445b27da8931b9fdc5d960f5231a34ddaa7724d35d139eb2a1e340b025dfc460c WHIRLPOOL aec7c8b84dfd6dba7e101eb90b3194fed7c67ed09dff7c54f29a440db40f9743ffd26890e9431e1daa8c30a253981bbfe495159d160bc183209342b9e521670c
+DIST Regina-REXX-3.9.1.tar.gz 1358458 SHA256 5d13df26987e27f25e7779a2efa87a5775213beeda449a9efac59b57a5d5f3ee SHA512 679d146d68598ccca28c4e66a12ab898d5bfb77e2e5d64ce5ffc9159b982dcda419815a83b05e5dfbe3acea84f8f59955726a6466defefe1ac24646c46609677 WHIRLPOOL f46e60eb15b290cf8ad0488eae1a4073155051d8be18a7118020937e81de91b4758b08e48f897be0e19dd382f99755b51d9c81368b7d894d2aa373b152921cdc
+EBUILD regina-rexx-3.9.1-r1.ebuild 884 SHA256 c6bc3b1793bd3a8482cfde736493dc4b2b3a6465209a57c86fe622bcef9affe9 SHA512 417bdd8eaf99ffd150ca25ccc4e4b367e0bf35a675e249ed29f5c9fada2137c95687dc33e396be744154d2d8836abdf35f755469d8508047af25e7d56119a46c WHIRLPOOL bb403da379e460515d076c86e9c5143fbe29c0ae91f5fa099008de8e7468da08c196b2deffd76d256bec087c6bb116b0e7cf4ac11b0731e36791aaae3ec3babd
+MISC ChangeLog 3691 SHA256 42978870c306d3a4f4d38a891afce2a0a0852f58f04180fd0f9e41961aa43f12 SHA512 383d0def9e920bb879c4149f17222462b0b6887f0b5ec17133d6f92e63fe2cd558e765ddd58f61a749bfbf56c0e951d60a9ab83854215b52884525e6cad94cab WHIRLPOOL 326a9348e5d4b3108a3461511b8809dd5fb6c717d68298bcc7719d9b4f2763cfba37f9e5a917de0116195238db93f18ea73e78ca690c3bb2c297b875227f5db1
+MISC ChangeLog-2015 5470 SHA256 9d784e9dd18a52669ad7c06df4b0527c72459ed9d02c12e12d0073d4c12ddae7 SHA512 506eae7b34a004c33d79e81bf280326c8d445a75213bf6b2a574bf4042423d9005cb103597c10d52d5e1d943cf190e5fc1c975dd51be114071cc485d65ec828e WHIRLPOOL 3578639396c5c8636519c07452624c902b4b6562404fd03623834e211f9a99a8a7baa41bd622f3164e725ba83bbf8716510a5e8b4685f3f162cfaad82c74ca14
+MISC metadata.xml 625 SHA256 54e6b00f221bb10a86fd736fada12a7059578c2a14f5187f0a18bb7fa487ef9f SHA512 d9b86c179a75ec8c467bd8f1a49bac2dae98be9cf6f0c5013164fd1713c95fe286f34fd736b5b868711a91980761a80356ffaec1cabf5d61bf5a6027dbdcbe8f WHIRLPOOL 4fe71512e5253467a9411314daf00708f1eebd155f38d6ecf00ca4a0f39218238a86be14ad024e52261595b428db6d3b1e17535051e70ccc9afbad109a76f550
diff --git a/dev-lang/regina-rexx/files/rxstack-r1 b/dev-lang/regina-rexx/files/rxstack-r1
new file mode 100644
index 000000000000..668af5ec0a46
--- /dev/null
+++ b/dev-lang/regina-rexx/files/rxstack-r1
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+
+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"
+ start-stop-daemon --stop --exec /usr/bin/rxstack
+ eend $?
+}
diff --git a/dev-lang/regina-rexx/metadata.xml b/dev-lang/regina-rexx/metadata.xml
new file mode 100644
index 000000000000..66f8c4898e64
--- /dev/null
+++ b/dev-lang/regina-rexx/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription lang="en">
+ Regina is a Rexx interpreter. 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.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">regina-rexx</remote-id>
+ <bugs-to>https://sourceforge.net/tracker/?group_id=28102</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-lang/regina-rexx/regina-rexx-3.9.1-r1.ebuild b/dev-lang/regina-rexx/regina-rexx-3.9.1-r1.ebuild
new file mode 100644
index 000000000000..a6e6fd89af4f
--- /dev/null
+++ b/dev-lang/regina-rexx/regina-rexx-3.9.1-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit autotools eutils toolchain-funcs
+
+DESCRIPTION="Portable Rexx interpreter"
+HOMEPAGE="http://regina-rexx.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/Regina-REXX-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1 MPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+S=${WORKDIR}/Regina-REXX-${PV}
+
+MAKEOPTS+=" -j1"
+
+DOCS=( BUGS HACKERS.txt README.Unix README_SAFE TODO )
+
+src_prepare() {
+ sed -e 's/CFLAGS=/UPSTREAM_CFLAGS=/' -i common/incdebug.m4 || die
+
+ eautoconf
+ tc-export CC #don't move it as tc-getCC
+}
+
+src_compile() {
+ emake LIBEXE="$(tc-getAR)"
+}
+
+src_install() {
+ default
+ newinitd "${FILESDIR}"/rxstack-r1 rxstack
+}
+
+pkg_postinst() {
+ elog "You may want to run"
+ elog
+ elog "\trc-update add rxstack default"
+ elog
+ elog "to enable Rexx queues (optional)."
+}