diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/lambdamoo |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/lambdamoo')
-rw-r--r-- | net-misc/lambdamoo/Manifest | 8 | ||||
-rw-r--r-- | net-misc/lambdamoo/files/1.8.1-enable-outbound.patch | 13 | ||||
-rw-r--r-- | net-misc/lambdamoo/files/lambdamoo.conf | 6 | ||||
-rw-r--r-- | net-misc/lambdamoo/files/lambdamoo.rc | 47 | ||||
-rw-r--r-- | net-misc/lambdamoo/lambdamoo-1.8.1-r3.ebuild | 47 | ||||
-rw-r--r-- | net-misc/lambdamoo/metadata.xml | 8 |
6 files changed, 129 insertions, 0 deletions
diff --git a/net-misc/lambdamoo/Manifest b/net-misc/lambdamoo/Manifest new file mode 100644 index 000000000000..b7f9ffb223ad --- /dev/null +++ b/net-misc/lambdamoo/Manifest @@ -0,0 +1,8 @@ +AUX 1.8.1-enable-outbound.patch 451 SHA256 932f25662c080d66b6e60641f00907cf99a6397ab73c10d208095155839513aa SHA512 16aec9e348a2b6ae4d773f12d007fda90d38c0d7113120fcfd63d44ffeb8f2fbfbddd428e3f091581e054cf2c650b92d737c5c63178c6db526f7e2bff9a9c712 WHIRLPOOL e2bd8908b6ced71fa7484dc7d3c73cfc4026db627fc98e92505ad43eb754a7b898e8f6e310eb463c123a984c960d09086e48a44dbebc7e3a799818713169a3cd +AUX lambdamoo.conf 185 SHA256 194961a596a12e76ade2fe83d4e7f3b2476b921da0c250ce2ba6ca5132e4de16 SHA512 fa96885e674b571c6eccb682cb4ab47d09a723a1dd82d6a11a42e5760c2b53ab24919627823ab9c4a2aeb5d3d2d41984df3eb9f3de382164b062e024639ba2b2 WHIRLPOOL 5c496df76586bea6a76b395113c68c110d20e0bd2f9f06c05d53927266f3c6eeed6b915ff49e65d4ddcff4cb37673e8df2fe98cf19e2ec0fe649b0ee4465f2de +AUX lambdamoo.rc 1145 SHA256 4958b925c3e2446ee1e771fbf6785345ebf7f1fc213590b66cf7eb3df1f49e21 SHA512 ce0d41459aac2249b2982d5bc174810e2fd5a77ad5c5f102929c350306bb799cdd9582926dda42c062d7f60b77ae59dd26d7f32d249193d13e9b9feb888ebd96 WHIRLPOOL ed725d137ef328a49a78d7c45733158460e3be91c379243b908e45eecc05270a39974941c9cc7b3477d66e391c0cce79dd46b162e185532b65d5f1d5fde676a4 +DIST LambdaMOO-1.8.1.tar.gz 363803 SHA256 1c404855e5db85224e4fec0667bbbb9b2a3e98ac82d49e885ddb4ce8c24f3e5a SHA512 1629375d74c67851e20ac007411261bb24c642249e4ede0415580b5c87e0df77b23e8a70b249f734ad3b5bc3b8859b5f0162dc55f69b9756ce2afa6a9553b7fc WHIRLPOOL 3cb2fedfffe235c5529682b1345c1eaf00fba2d52296e173a4f5bbb4ad1873bce58804dab8ad00c6e589ab054ba5dcf5b895fece69028d5f09f2cafa6d9d0a82 +EBUILD lambdamoo-1.8.1-r3.ebuild 931 SHA256 b3f3930084860df1b8654db50a7bdfd20180ed69ab0c1abd874d5987baf76fd8 SHA512 16c1138b96b38ad023a463cbb2a7f6fdde8df29f29a416d2725b4ad5c5978784ed71e1c12840da2931e7f760050cf317d86171feba2c9b71f5c02e1cac218fb3 WHIRLPOOL 7dc8299c90079e2c3aa319f1166ca41539f02d27122ad5e67a363451b5a200332b24d45128513ea3484c49810f2b3700b97fc69db85bc1b8b89b4bb75d1ca742 +MISC ChangeLog 3149 SHA256 aa4a9f9600dcedca2aea97ae844e6d293594f220146542d6e727d2cdf9c92d75 SHA512 0b295c0785d7b5c9ee6bf913192033739920d802cecf609cd8b99e78089b7195797bb7618adc7d77baa56df073a721d58a348a9f1e1141df95a63a59737abecb WHIRLPOOL 72977d5aec1f84dbe057bfc2780642353cb03077e2d21ebeb4eeb945968ac0f3809adba5ade8fa404c887b13c4bc4d387b3684f0fb27fe4484c19f4fe4154cde +MISC ChangeLog-2015 1610 SHA256 4c91ab40b4b3d721fe27beee2bed2af1037a02f8b5a83614caaab9e52d69142c SHA512 7122e5aa6ac273549020d01f016cd37e368266087cedb31610191bcdcb05151e350309188593cfde7d2196ae5f9c4d14ea5d0d00d4c76653554213c84b5af201 WHIRLPOOL 63c19332de2d9b2a413dfe8af152db0cb66d5050244b92ad5fe6c9c882185326e12a1e234ff88f3588a82f04285479ed0ba4bd81f75d56513969ea807fe3f458 +MISC metadata.xml 246 SHA256 40d5303bd24f4ba57c146aa2dbafc8ca3b4f9224be68ed2fa15bf790b9e813fa SHA512 2e061a29f6379f4379aec8e6ba1da5b4265f6594e0a414e7e5a04fa5b3ca8ec3c2487f86049d234c37221303050050a8a9264c8c08fe3992c0a0cb2ecfa74d6e WHIRLPOOL 5c32aba482877c868118b14f22562a747bd8064c12208635b8d1e80a3632926eeb4ee2cee959e2d51f849763a3d2fc4b2b6a62e02d3196d4a2c8f6c368d9ad61 diff --git a/net-misc/lambdamoo/files/1.8.1-enable-outbound.patch b/net-misc/lambdamoo/files/1.8.1-enable-outbound.patch new file mode 100644 index 000000000000..b96e013683b8 --- /dev/null +++ b/net-misc/lambdamoo/files/1.8.1-enable-outbound.patch @@ -0,0 +1,13 @@ +diff -ur MOO-1.8.1.orig/options.h MOO-1.8.1/options.h +--- MOO-1.8.1.orig/options.h 2003-04-17 15:25:25.000000000 -0500 ++++ MOO-1.8.1/options.h 2003-04-17 15:27:33.000000000 -0500 +@@ -155,7 +155,7 @@ + * NP_SINGLE or NP_LOCAL. + */ + +-/* #define OUTBOUND_NETWORK */ ++#define OUTBOUND_NETWORK + + /****************************************************************************** + * The following constants define certain aspects of the server's network + diff --git a/net-misc/lambdamoo/files/lambdamoo.conf b/net-misc/lambdamoo/files/lambdamoo.conf new file mode 100644 index 000000000000..3f84faefe344 --- /dev/null +++ b/net-misc/lambdamoo/files/lambdamoo.conf @@ -0,0 +1,6 @@ +# The full path to your database, without the extention. +# For example: +DB_PREFIX=/usr/share/lambdamoo/Minimal + +# The port LambdaMOO should listen for incoming connections on +PORT=7777 diff --git a/net-misc/lambdamoo/files/lambdamoo.rc b/net-misc/lambdamoo/files/lambdamoo.rc new file mode 100644 index 000000000000..2a641acc4ba9 --- /dev/null +++ b/net-misc/lambdamoo/files/lambdamoo.rc @@ -0,0 +1,47 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# adapted from Pavel Curtis' restart.sh + +depend() { + need net +} + +check_setup() { + if [ ! -r ${DB_PREFIX}.db ] ; then + eerror "Unable to read ${DB_PREFIX}.db" + return 1 + fi + + if [ -r ${DB_PREFIX}.db.new ] ; then + mv ${DB_PREFIX}.db ${DB_PREFIX}.db.old + mv ${DB_PREFIX}.db.new ${DB_PREFIX}.db + #Pavel compressed the old db here, I have not to save start time. + fi + + if [ -f /var/log/lambdamoo.log ] ; then + cat /var/log/lambdamoo.log >> /var/log/lambdamoo.log.old + rm /var/log/lambdamoo.log + fi + + return 0 +} + +start() { + check_setup || return 1 + + ebegin "Starting LambdaMOO" + echo "`date`: RESTARTED" >> ${DB_PREFIX}.log + start-stop-daemon --start --startas /usr/sbin/moo \ + --pidfile /var/run/LambdaMOO.pid --make-pidfile \ + -- -l /var/log/lambdamoo.log ${DB_PREFIX}.db ${DB_PREFIX}.db.new ${PORT} & + eend $? +} + +stop() { + ebegin "Stopping LambdaMOO" + start-stop-daemon -o --quiet --stop --pidfile /var/run/LambdaMOO.pid + eend $? + [ -f /var/run/LambdaMOO.pid ] && rm /var/run/LambdaMOO.pid +} diff --git a/net-misc/lambdamoo/lambdamoo-1.8.1-r3.ebuild b/net-misc/lambdamoo/lambdamoo-1.8.1-r3.ebuild new file mode 100644 index 000000000000..296ae54cd94a --- /dev/null +++ b/net-misc/lambdamoo/lambdamoo-1.8.1-r3.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit autotools + +DESCRIPTION="networked mud that can be used for different types of collaborative software" +HOMEPAGE="https://sourceforge.net/projects/lambdamoo/" +SRC_URI="mirror://sourceforge/lambdamoo/LambdaMOO-${PV}.tar.gz" + +LICENSE="LambdaMOO GPL-2" +SLOT="0" +KEYWORDS="~x86 ~sparc" +IUSE="" + +DEPEND="sys-devel/bison" +RDEPEND="" + +S=${WORKDIR}/MOO-${PV} + +src_prepare() { + default + + eapply "${FILESDIR}"/${PV}-enable-outbound.patch + sed -i Makefile.in \ + -e '/ -o /s|$(CFLAGS)|& $(LDFLAGS)|g' \ + || die "sed Makefile.in" + eautoreconf +} + +src_compile() { + emake \ + CC=$(tc-getCC) \ + CFLAGS="${CFLAGS} \ + -DHAVE_MKFIFO=1" +} + +src_install() { + dosbin moo + insinto /usr/share/${PN} + doins Minimal.db + dodoc *.txt README* + + newinitd "${FILESDIR}"/lambdamoo.rc ${PN} + newconfd "${FILESDIR}"/lambdamoo.conf ${PN} +} diff --git a/net-misc/lambdamoo/metadata.xml b/net-misc/lambdamoo/metadata.xml new file mode 100644 index 000000000000..7748f1aed853 --- /dev/null +++ b/net-misc/lambdamoo/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <upstream> + <remote-id type="sourceforge">lambdamoo</remote-id> + </upstream> +</pkgmetadata> |