commit:     bb1db3a398398e225b6ff8468e0b807af4bdc5d7
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 23 07:05:21 2021 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Oct 23 07:05:39 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1db3a3

net-nntp/leafnode: EAPI 8

Bug: https://bugs.gentoo.org/819285
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 net-nntp/leafnode/leafnode-1.11.11-r1.ebuild | 48 ++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/net-nntp/leafnode/leafnode-1.11.11-r1.ebuild 
b/net-nntp/leafnode/leafnode-1.11.11-r1.ebuild
new file mode 100644
index 00000000000..70fdbd090eb
--- /dev/null
+++ b/net-nntp/leafnode/leafnode-1.11.11-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A USENET software package designed for small sites"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+HOMEPAGE="http://leafnode.sourceforge.net/";
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="ipv6"
+
+DEPEND=">=dev-libs/libpcre-3.9"
+RDEPEND="${DEPEND}
+       virtual/inetd"
+DOCS=( CREDITS ChangeLog FAQ.txt FAQ.pdf INSTALL NEWS README-daemontools 
UNINSTALL-daemontools README README-MAINTAINER README-FQDN )
+
+PATCHES=( "${FILESDIR}/${P}-checkpeerlocal_ipv6_fix.patch" )
+
+src_configure() {
+       econf \
+               --sysconfdir=/etc/leafnode \
+               --localstatedir=/var \
+               --with-spooldir=/var/spool/news \
+               $(use_with ipv6)
+}
+
+src_install() {
+       default
+
+       keepdir \
+               /var/lib/news \
+               
/var/spool/news/{failed.postings,interesting.groups,leaf.node,out.going,temp.files}
 \
+               
/var/spool/news/message.id/{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
+
+       fowners -R news:news /var/{lib,spool}/news
+
+       insinto /etc/xinetd.d
+       newins "${FILESDIR}"/leafnode.xinetd leafnode-nntp
+
+       exeinto /etc/cron.hourly
+       newexe "${FILESDIR}"/fetchnews.cron fetchnews
+       exeinto /etc/cron.daily
+       newexe "${FILESDIR}"/texpire.cron texpire
+
+       dodoc FAQ.html FAQ.xml README-FQDN.html
+}

Reply via email to