summaryrefslogtreecommitdiff
path: root/net-misc/gofish
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 /net-misc/gofish
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/gofish')
-rw-r--r--net-misc/gofish/Manifest7
-rw-r--r--net-misc/gofish/files/gofish.confd27
-rw-r--r--net-misc/gofish/files/gofish.rc33
-rw-r--r--net-misc/gofish/gofish-1.2.ebuild40
-rw-r--r--net-misc/gofish/metadata.xml11
5 files changed, 118 insertions, 0 deletions
diff --git a/net-misc/gofish/Manifest b/net-misc/gofish/Manifest
new file mode 100644
index 000000000000..5398c2646cf6
--- /dev/null
+++ b/net-misc/gofish/Manifest
@@ -0,0 +1,7 @@
+AUX gofish.confd 429 SHA256 426e7a16f269693c592563646ff2387eb2b33d593e6c5f430c6b1fe738c9b807 SHA512 3a3fc8a701149195d6a18aa38cf22030415fcaf1e72bb9603175345d639a055e7b13130d4a2ef3308eaf946ed4d0c8d21378f8793e344d2baf6dc4c9ad0b7db6 WHIRLPOOL 547eb21ba3ed189f3394abc9208ecc6c6db72268ff7676b329a44cb43742f9e208f5184311bfd66bf1d3e94fdddba48dfa32f26a1168f8c2ca4a509e65e49ac9
+AUX gofish.rc 607 SHA256 5de1229facdb8ea422e9624a9cbed92de5bab2d7eafe4d2646cb5537b7698061 SHA512 dbae20d8b5bd17e05612bf85acea2a6d0433a7c59670e6d7c2807274da8d8a81a82cdb15eac7dda572be062ef2aa87b62dabc0dfc208013eaeb682f7bc49f9e1 WHIRLPOOL 21ed195fbcd76cc9c4701e406c9731e9fdaef327d9dc47d421c740d3e7e394d7502dd9697b4beee55309bdc5f1ad5061b35cfad4b56a0a09768dd56ca69c790e
+DIST gofish-1.2.tar.gz 212596 SHA256 1ab8390ec9b3373a298eee564c8b10b3527b22f86f044c9427d32065e9b6252f SHA512 f7999a5e2b4f80d6402f26d9434f844b26b47b43a6b00055e72ba399426672ed299ca759252d8eb732b23a4c2c369a92c11c0d496f16f4bf3a999398cf6c5bee WHIRLPOOL 3e2f94f364de8557358d37970fe8b2ed4ffc466123c9bc0ca42ac4df8e717ed0bc56724939f7e9b572e00733c796de776cb042e24bb65c057390e578f5014ca7
+EBUILD gofish-1.2.ebuild 737 SHA256 b82f08ad7eb1a3e1029c56532adfbaafbb364440d4116bcb17cc1d2a709009f9 SHA512 c1bf2fe90610d55875bb02894a333584a31f680c5e451191dfe525e6ae3b4a506c6661ecc08fcb466017bacb70afc9c5f37d70798172ffb852e363992b23f574 WHIRLPOOL 6c14b4bad614c746b4ad5905b37f348e5a4d3701575602be336938d362579c225847edad32e9001b9ec6c2f8d93c5d23f6bf6fad7de1dbfcdded59c41e68a18c
+MISC ChangeLog 2334 SHA256 fb1371b4086e920398b390266389c32afc5b7337f7383ad7854832089a00d766 SHA512 7962c0f44f8fd2764a60c1c3ed56025b885a2fc69df21da4595cbf0ee5b20ad4de3f4fe693f24791b57be15a24f88c61084ef0e4f254c965fb660451101e53fd WHIRLPOOL f7abb780332e4c965b8f743c73ce21b6a627dff6ea9b6fb3a1dc73f30d089f1659ff745872565bd625a7b4c3b9331b4c7d92dface85640aea75afd41241967e2
+MISC ChangeLog-2015 3056 SHA256 32d77508283de06808e301919c437d2728467ec2ffdac506100ef1a80c31682b SHA512 954813cc6921ae557261fdd6b5b6205de9887da8f0aef4d1ae13af7a5462bc2dfb5ffafe948f3ad4a762f0a65bc05f7620faa0ef5d03de9ee545dfbc2de429cc WHIRLPOOL cf4cdd457f5dceb81835c3461c730abdfb63c88dc66e91da4b12006436d25a3ac0a3159af278b9a65f3f5b64e04223472a596998e07ba9da459ff04d7978a37f
+MISC metadata.xml 319 SHA256 be70d7bb71ee097eeee2d6dc6065be463c86dee9b6add119badc81cc8ea2ef7e SHA512 c8463c7246f59639db01c3d7c3ce2aea6b26f6f4d3e40239097e8df3e78d040ee50adb71d11748a2ce50a7b4d11ebd209596f4abfe3832dc1aae218d29d88f2c WHIRLPOOL f36f3b64f7967156b4a9019139cc04b5ba9be5bbb0a4bacf3a7cbe97680828cbaa85698ec8ba4df0dfe06228356f69fe5e1d77fbd51ec1dfc46172a5d1cd87f9
diff --git a/net-misc/gofish/files/gofish.confd b/net-misc/gofish/files/gofish.confd
new file mode 100644
index 000000000000..af244521a7e7
--- /dev/null
+++ b/net-misc/gofish/files/gofish.confd
@@ -0,0 +1,27 @@
+#
+# Config file for gofish Gentoo start-script.
+# Should be stored as: /etc/conf.d/gofish
+#
+
+# Application name
+GOFISH_APP=gofish
+
+# Path to gofish executable
+GOFISH_EXEC=/usr/sbin/gofish
+
+# The gofish config file
+GOFISH_CONF_FILE=/etc/gofish.conf
+
+# The start options
+GOFISH_START_OPTS="-d"
+
+# The stop options
+GOFISH_STOP_OPTS=""
+
+# The reload options
+GOFISH_RELOAD_OPTS=""
+
+# The pid file
+GOFISH_PIDFILE=/var/run/gofish.pid
+
+
diff --git a/net-misc/gofish/files/gofish.rc b/net-misc/gofish/files/gofish.rc
new file mode 100644
index 000000000000..5667b78a7c1b
--- /dev/null
+++ b/net-misc/gofish/files/gofish.rc
@@ -0,0 +1,33 @@
+#!/sbin/openrc-run
+#
+# Startup script for the Gofish Gopher Server (for Gentoo Linux)
+#
+# config: /etc/conf.d/gofish
+##
+# use: rc-update add gofish default
+#
+
+opts="start stop"
+
+depend() {
+ need net
+}
+
+
+start() {
+ ebegin "Starting ${GOFISH_APP} "
+ start-stop-daemon --start --verbose --pidfile ${GOFISH_PIDFILE} \
+ --exec ${GOFISH_EXEC} -- ${GOFISH_START_OPTS}
+ eend $?
+}
+
+
+stop() {
+ ebegin "Stopping ${GOFISH_APP} "
+ start-stop-daemon --stop --quiet --pidfile ${GOFISH_PIDFILE} \
+ --exec ${GOFISH_EXEC} -- ${GOFISH_STOP_OPTS}
+ eend $?
+}
+
+
+
diff --git a/net-misc/gofish/gofish-1.2.ebuild b/net-misc/gofish/gofish-1.2.ebuild
new file mode 100644
index 000000000000..68b0fe7e5df9
--- /dev/null
+++ b/net-misc/gofish/gofish-1.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+inherit eutils user
+
+DESCRIPTION="Gofish gopher server"
+HOMEPAGE="http://gofish.sourceforge.net"
+SRC_URI="mirror://sourceforge/gofish/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+ enewgroup gopher
+ enewuser gopher -1 -1 -1 gopher
+}
+
+src_configure() {
+ econf \
+ --localstatedir=/var \
+ --disable-mmap-cache || die
+}
+
+src_install () {
+ make DESTDIR="${D}" install || die
+
+ newinitd "${FILESDIR}"/gofish.rc gofish || die
+ newconfd "${FILESDIR}"/gofish.confd gofish || die
+
+ dodoc AUTHORS ChangeLog Configure_GoFish README TODO || die
+}
diff --git a/net-misc/gofish/metadata.xml b/net-misc/gofish/metadata.xml
new file mode 100644
index 000000000000..bd537594c884
--- /dev/null
+++ b/net-misc/gofish/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">gofish</remote-id>
+ </upstream>
+</pkgmetadata>