commit:     a1e411930598901f2470f8c4ec095596a2496ee2
Author:     Matt Smith <matt <AT> offtopica <DOT> uk>
AuthorDate: Thu Apr  8 21:21:42 2021 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Apr 10 18:34:52 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e41193

net-misc/gofish: Migrate from user.eclass

* Bump to EAPI 7
* Migrate from enewuser to GLEP 81 user/group

Closes: https://bugs.gentoo.org/781413
Closes: https://github.com/gentoo/gentoo/pull/20309
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matt Smith <matt <AT> offtopica.uk>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 net-misc/gofish/files/gofish-1.2-r1.confd |  1 +
 net-misc/gofish/files/gofish-1.2-r1.rc    | 12 +++++++++++
 net-misc/gofish/gofish-1.2-r1.ebuild      | 35 +++++++++++++++++++++++++++++++
 3 files changed, 48 insertions(+)

diff --git a/net-misc/gofish/files/gofish-1.2-r1.confd 
b/net-misc/gofish/files/gofish-1.2-r1.confd
new file mode 100644
index 00000000000..5ecb2816c2a
--- /dev/null
+++ b/net-misc/gofish/files/gofish-1.2-r1.confd
@@ -0,0 +1 @@
+GOFISH_START_OPTS=""

diff --git a/net-misc/gofish/files/gofish-1.2-r1.rc 
b/net-misc/gofish/files/gofish-1.2-r1.rc
new file mode 100644
index 00000000000..2566bbca99c
--- /dev/null
+++ b/net-misc/gofish/files/gofish-1.2-r1.rc
@@ -0,0 +1,12 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+command="/usr/sbin/gofish"
+command_args="${GOFISH_START_OPTS}"
+command_args_background="-d"
+pidfile="/var/run/gofish.pid"
+
+depend() {
+       need net
+}

diff --git a/net-misc/gofish/gofish-1.2-r1.ebuild 
b/net-misc/gofish/gofish-1.2-r1.ebuild
new file mode 100644
index 00000000000..fa82bccbe17
--- /dev/null
+++ b/net-misc/gofish/gofish-1.2-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Gofish gopher server"
+HOMEPAGE="http://gofish.sourceforge.net";
+SRC_URI="mirror://sourceforge/gofish/${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+       acct-group/gopher
+       acct-user/gopher
+"
+
+DOCS=( Configure_GoFish )
+
+src_configure() {
+       local myeconfargs=(
+               --localstatedir=/var
+               --disable-mmap-cache
+       )
+
+       econf "${myeconfargs[@]}"
+}
+
+src_install() {
+       default
+       newinitd "${FILESDIR}"/gofish-1.2-r1.rc gofish
+       newconfd "${FILESDIR}"/gofish-1.2-r1.confd gofish
+}

Reply via email to