summaryrefslogtreecommitdiff
path: root/net-nntp/leafnode
diff options
context:
space:
mode:
Diffstat (limited to 'net-nntp/leafnode')
-rw-r--r--net-nntp/leafnode/Manifest2
-rw-r--r--net-nntp/leafnode/leafnode-1.12.0.ebuild46
2 files changed, 48 insertions, 0 deletions
diff --git a/net-nntp/leafnode/Manifest b/net-nntp/leafnode/Manifest
index 046077aa220f..e3f921dfd3ff 100644
--- a/net-nntp/leafnode/Manifest
+++ b/net-nntp/leafnode/Manifest
@@ -3,5 +3,7 @@ AUX leafnode-1.11.11-checkpeerlocal_ipv6_fix.patch 607 BLAKE2B bda3b892aec23af06
AUX leafnode.xinetd 230 BLAKE2B 9c76ea43a2c885ac6bd8d7e88385320dbea97d9abadb4768828f4f28ddf6c704a6ef261b6fa1cc0acd2c7ccc3def60f1f10a16024604e7c8348d9113d91c2fb2 SHA512 3f471eb9c4b0f9d8ba51f43bfd53477012b241ea487b1f64b3c4a7a44bc04b1867731aab46ff92ebeaeba61157a58301bcb0f64b80185dea13a33298fc34bcc6
AUX texpire.cron 158 BLAKE2B 91d5a32888968635bc07f1b6af189d766f3a9e84187d221ecb62f5b8ae13ee58b01e0e180f9c27eff9056c9ccf9b08632bac41074af598a507742756166a45b4 SHA512 a0c1089588349a4d11888a392302e1667c195933744ea4ca844eacf35e2df8d63edce1758491b947b11c35761a52e1f4a17295965a3d52103d46410332d6dc78
DIST leafnode-1.11.11.tar.xz 453396 BLAKE2B 70471c7a68dd8c679d119bbca28c0073d78b3d577d3d64aa22540939125aa0bba464e161b6f24d78b6af771df2e0a8b9313c547e3469c4c9b406f7180a4564ec SHA512 a031306389c2c85777c6e9fc3c8529a5ef420e95be301ee60189f20db10cd8cf9328fac8adcd7f56b96d0e4a9c9c9a0c036775e604bd8f6749e5facc8e8228e7
+DIST leafnode-1.12.0.tar.xz 464572 BLAKE2B 25e86ed87e81fb8551fd7b613464d1989eef896bdad585b8d5a94b311402856f336e027c5d56a37a4f488f2a3d5531f8763add2ae4582f2c310e5581dd73de10 SHA512 99cc49b4cbfb6b6d5fdcb64fcc8b77aabd6b675cf6ea51e2aaf275830014171c408f21fd88729c5422b5845bcd27fcf9a1640f54e449f7fbe5d956a05afe10d7
EBUILD leafnode-1.11.11-r1.ebuild 1296 BLAKE2B e7dd674bc0e7e8c11090d1c3d2329fc858206e04ce7214930156a60ead1623aba979ab34258c81376cb7634f0241d971e2ad512d1509a74c57780f44729a6b40 SHA512 93e01c720fc086e09d6d35d8449542b70a2c100e559d72d8538a796679a90c86a73ab2986fa3d5c5e0f4a02106503ddc8a81e47a65a7d8b27bc2b740b60bbfed
+EBUILD leafnode-1.12.0.ebuild 1201 BLAKE2B 6a00544ff256cc304f4d497e50e7c814f68f7449f7d004649bdea1970b23c277942701217f99f499b54db227dd00f8e5464472cc65ec669426cb73249e721813 SHA512 e1319bd07f2e64d4f6e3b046b109e171a527ca79409b40bf96e3ca806e1b9d3fe9eeb913e4d53e9279893333a004ba739c7d2000ec9e00df32c77a4df4de2782
MISC metadata.xml 304 BLAKE2B 5b8da67b125ec274568da7630cde54a4bd785fa2e7855a478a8ce10db6cc58b374fad7d6cc16b303a5edfa4b5af1bbebd6c4379c5f292913c6cf005f3215c42a SHA512 4c0938db77bcc20bcc49a0e9263117d5ec04a3e593379d38f1993aee2d1c9bee2b8a70fbe1664b31759286804ea4ad79e1ac8819e56cd15ab28fb407e432b83c
diff --git a/net-nntp/leafnode/leafnode-1.12.0.ebuild b/net-nntp/leafnode/leafnode-1.12.0.ebuild
new file mode 100644
index 000000000000..6664ad79fae0
--- /dev/null
+++ b/net-nntp/leafnode/leafnode-1.12.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A USENET software package designed for small sites"
+HOMEPAGE="http://leafnode.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND=">=dev-libs/libpcre2-10"
+RDEPEND="${DEPEND}
+ virtual/inetd"
+DOCS=( CREDITS ChangeLog FAQ.txt FAQ.pdf INSTALL NEWS UNINSTALL-daemontools README README-MAINTAINER README-FQDN )
+
+src_configure() {
+ econf \
+ --sysconfdir=/etc/leafnode \
+ --localstatedir=/var \
+ --with-spooldir=/var/spool/news \
+ --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
+}