* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-09-17 1:49 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2024-09-17 1:49 UTC (permalink / raw
To: gentoo-commits
commit: bc1a3c649de07fd5aa4959a7c5b5b5f7d80b9d77
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 17 01:49:06 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Sep 17 01:49:06 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1a3c64
net-misc/inetutils: override localstatedir
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-misc/inetutils/{inetutils-2.5-r2.ebuild => inetutils-2.5-r3.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/inetutils/inetutils-2.5-r2.ebuild b/net-misc/inetutils/inetutils-2.5-r3.ebuild
similarity index 98%
rename from net-misc/inetutils/inetutils-2.5-r2.ebuild
rename to net-misc/inetutils/inetutils-2.5-r3.ebuild
index e0d06b2f2d8e..82f4a8ee053b 100644
--- a/net-misc/inetutils/inetutils-2.5-r2.ebuild
+++ b/net-misc/inetutils/inetutils-2.5-r3.ebuild
@@ -52,6 +52,7 @@ QA_CONFIG_IMPL_DECL_SKIP=( MIN static_assert alignof unreachable )
src_configure() {
local myconf=(
+ --localstatedir="${EPREFIX}/var"
--disable-clients
--disable-servers
$(use_with idn)
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-10-12 1:29 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2024-10-12 1:29 UTC (permalink / raw
To: gentoo-commits
commit: 4d53f1cb8932eec3dc993fe0f20d712b44f9e1b6
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 12 01:28:34 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Oct 12 01:28:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d53f1cb
net-misc/inetutils: drop tftpd socket
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-misc/inetutils/inetutils-2.5-r7.ebuild | 2 --
1 file changed, 2 deletions(-)
diff --git a/net-misc/inetutils/inetutils-2.5-r7.ebuild b/net-misc/inetutils/inetutils-2.5-r7.ebuild
index c49d4a0d8a55..ec44384af6c0 100644
--- a/net-misc/inetutils/inetutils-2.5-r7.ebuild
+++ b/net-misc/inetutils/inetutils-2.5-r7.ebuild
@@ -136,7 +136,6 @@ create_socket_datagram() {
systemd_newunit - "$1.service" <<-EOF
[Service]
ExecStart="${EPREFIX}/usr/libexec/$1"
- KillMode=process
StandardInput=socket
StandardError=journal
EOF
@@ -164,6 +163,5 @@ src_install() {
create_socket_stream telnetd 23
create_socket_stream uucpd 540
- create_socket_datagram tftpd 69
create_socket_datagram talkd 518
}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-09-19 19:50 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2024-09-19 19:50 UTC (permalink / raw
To: gentoo-commits
commit: 2dd22373a36be75ba0f5909ca65d5ec884aeca90
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 19:46:26 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 19:50:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd22373
net-misc/inetutils: add sockets for talkd and tftpd
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
...utils-2.5-r6.ebuild => inetutils-2.5-r7.ebuild} | 39 ++++++++++++++++++----
1 file changed, 32 insertions(+), 7 deletions(-)
diff --git a/net-misc/inetutils/inetutils-2.5-r6.ebuild b/net-misc/inetutils/inetutils-2.5-r7.ebuild
similarity index 82%
rename from net-misc/inetutils/inetutils-2.5-r6.ebuild
rename to net-misc/inetutils/inetutils-2.5-r7.ebuild
index f6f5080ce0d9..c49d4a0d8a55 100644
--- a/net-misc/inetutils/inetutils-2.5-r6.ebuild
+++ b/net-misc/inetutils/inetutils-2.5-r7.ebuild
@@ -99,7 +99,9 @@ create_init() {
EOF
}
-create_socket() {
+create_socket_stream() {
+ use "$1" || return
+
systemd_newunit - "$1.socket" <<-EOF
[Socket]
ListenStream=$2
@@ -120,6 +122,26 @@ create_socket() {
EOF
}
+create_socket_datagram() {
+ use "$1" || return
+
+ systemd_newunit - "$1.socket" <<-EOF
+ [Socket]
+ ListenDatagram=$2
+
+ [Install]
+ WantedBy=sockets.target
+ EOF
+
+ systemd_newunit - "$1.service" <<-EOF
+ [Service]
+ ExecStart="${EPREFIX}/usr/libexec/$1"
+ KillMode=process
+ StandardInput=socket
+ StandardError=journal
+ EOF
+}
+
src_install() {
default
iu_pamd rexecd rexec
@@ -135,10 +157,13 @@ src_install() {
create_init rlogind --daemon
create_init syslogd
- create_socket ftpd 21
- create_socket rexecd 512
- create_socket rlogind 513
- create_socket rshd 514
- create_socket telnetd 23
- create_socket uucpd 540
+ create_socket_stream ftpd 21
+ create_socket_stream rexecd 512
+ create_socket_stream rlogind 513
+ create_socket_stream rshd 514
+ create_socket_stream telnetd 23
+ create_socket_stream uucpd 540
+
+ create_socket_datagram tftpd 69
+ create_socket_datagram talkd 518
}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-09-19 18:43 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2024-09-19 18:43 UTC (permalink / raw
To: gentoo-commits
commit: e57052774fd974b91843da3f8c87edfd310a0ad6
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 18:39:36 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 18:39:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5705277
net-misc/inetutils: block app-admin/sysklogd
Bug: https://bugs.gentoo.org/939860
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-misc/inetutils/{inetutils-2.5-r5.ebuild => inetutils-2.5-r6.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/inetutils/inetutils-2.5-r5.ebuild b/net-misc/inetutils/inetutils-2.5-r6.ebuild
similarity index 98%
rename from net-misc/inetutils/inetutils-2.5-r5.ebuild
rename to net-misc/inetutils/inetutils-2.5-r6.ebuild
index c42a36ef11c6..f6f5080ce0d9 100644
--- a/net-misc/inetutils/inetutils-2.5-r5.ebuild
+++ b/net-misc/inetutils/inetutils-2.5-r6.ebuild
@@ -40,6 +40,7 @@ RDEPEND="${DEPEND}
rlogin? ( !net-misc/netkit-rsh )
rsh? ( !net-misc/netkit-rsh )
logger? ( !sys-apps/util-linux[logger(+)] )
+ syslogd? ( !app-admin/sysklogd )
telnet? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
telnetd? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
tftp? ( !net-ftp/tftp-hpa )
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-09-18 20:45 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2024-09-18 20:45 UTC (permalink / raw
To: gentoo-commits
commit: d792f4d4973642b22984214124653f4736fbbd8d
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 18 20:44:30 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Sep 18 20:44:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d792f4d4
net-misc/inetutils: fix CollectMode in units
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
.../inetutils/{inetutils-2.5-r4.ebuild => inetutils-2.5-r5.ebuild} | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/net-misc/inetutils/inetutils-2.5-r4.ebuild b/net-misc/inetutils/inetutils-2.5-r5.ebuild
similarity index 99%
rename from net-misc/inetutils/inetutils-2.5-r4.ebuild
rename to net-misc/inetutils/inetutils-2.5-r5.ebuild
index 8604c35cfe10..c42a36ef11c6 100644
--- a/net-misc/inetutils/inetutils-2.5-r4.ebuild
+++ b/net-misc/inetutils/inetutils-2.5-r5.ebuild
@@ -109,8 +109,10 @@ create_socket() {
EOF
systemd_newunit - "$1@.service" <<-EOF
- [Service]
+ [Unit]
CollectMode=inactive-or-failed
+
+ [Service]
ExecStart="${EPREFIX}/usr/libexec/$1"
StandardInput=socket
StandardError=journal
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-09-17 20:30 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2024-09-17 20:30 UTC (permalink / raw
To: gentoo-commits
commit: 9a965c94f7222bb3dab558c49f24e2cc6cb98783
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 17 02:46:15 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Sep 17 20:29:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a965c94
net-misc/inetutils: install init scripts
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
...utils-2.5-r3.ebuild => inetutils-2.5-r4.ebuild} | 54 +++++++++++++++++++++-
1 file changed, 53 insertions(+), 1 deletion(-)
diff --git a/net-misc/inetutils/inetutils-2.5-r3.ebuild b/net-misc/inetutils/inetutils-2.5-r4.ebuild
similarity index 69%
rename from net-misc/inetutils/inetutils-2.5-r3.ebuild
rename to net-misc/inetutils/inetutils-2.5-r4.ebuild
index 82f4a8ee053b..8604c35cfe10 100644
--- a/net-misc/inetutils/inetutils-2.5-r3.ebuild
+++ b/net-misc/inetutils/inetutils-2.5-r4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit pam
+inherit pam systemd
DESCRIPTION="Collection of common network programs"
HOMEPAGE="https://www.gnu.org/software/inetutils/"
@@ -77,6 +77,46 @@ iu_pamd() {
fi
}
+create_init() {
+ use "$1" || return
+
+ newinitd - "$1" <<-EOF
+ #!${EPREFIX}/sbin/openrc-run
+ command="${EPREFIX}/usr/libexec/$1"
+ command_args="$2"
+ pidfile="${EPREFIX}/var/run/$1.pid"
+ EOF
+
+ systemd_newunit - "$1.service" <<-EOF
+ [Service]
+ ExecStart="${EPREFIX}/usr/libexec/$1"${2:+ }$2
+ PIDFile=${EPREFIX}/var/run/$1.pid
+ Type=forking
+
+ [Install]
+ WantedBy=multi-user.target
+ EOF
+}
+
+create_socket() {
+ systemd_newunit - "$1.socket" <<-EOF
+ [Socket]
+ ListenStream=$2
+ Accept=yes
+
+ [Install]
+ WantedBy=sockets.target
+ EOF
+
+ systemd_newunit - "$1@.service" <<-EOF
+ [Service]
+ CollectMode=inactive-or-failed
+ ExecStart="${EPREFIX}/usr/libexec/$1"
+ StandardInput=socket
+ StandardError=journal
+ EOF
+}
+
src_install() {
default
iu_pamd rexecd rexec
@@ -86,4 +126,16 @@ src_install() {
iu_pamd rlogind krlogin
iu_pamd rshd krsh
fi
+
+ create_init ftpd --daemon
+ create_init inetd
+ create_init rlogind --daemon
+ create_init syslogd
+
+ create_socket ftpd 21
+ create_socket rexecd 512
+ create_socket rlogind 513
+ create_socket rshd 514
+ create_socket telnetd 23
+ create_socket uucpd 540
}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-09-16 17:58 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2024-09-16 17:58 UTC (permalink / raw
To: gentoo-commits
commit: 9c0bb46ff6aa06cd597561753555deaf71e6a1ca
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 16 17:55:43 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Sep 16 17:56:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0bb46f
net-misc/inetutils: add blocker on sys-apps/netkit-base
Closes: https://bugs.gentoo.org/939756
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-misc/inetutils/{inetutils-2.5-r1.ebuild => inetutils-2.5-r2.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/inetutils/inetutils-2.5-r1.ebuild b/net-misc/inetutils/inetutils-2.5-r2.ebuild
similarity index 98%
rename from net-misc/inetutils/inetutils-2.5-r1.ebuild
rename to net-misc/inetutils/inetutils-2.5-r2.ebuild
index 3ebcf02e40ee..e0d06b2f2d8e 100644
--- a/net-misc/inetutils/inetutils-2.5-r1.ebuild
+++ b/net-misc/inetutils/inetutils-2.5-r2.ebuild
@@ -32,6 +32,7 @@ RDEPEND="${DEPEND}
ftp? ( !net-ftp/ftp )
dnsdomainname? ( !sys-apps/net-tools )
hostname? ( !sys-apps/coreutils[hostname(-)] !sys-apps/net-tools[hostname(+)] )
+ inetd? ( !sys-apps/netkit-base )
ping? ( !net-misc/iputils )
ping6? ( !net-misc/iputils[ipv6(+)] )
rcp? ( !net-misc/netkit-rsh )
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-08-03 16:53 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2024-08-03 16:53 UTC (permalink / raw
To: gentoo-commits
commit: 56a5542fdf10edc16fb1984ae0d02b5caff2124c
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 3 16:48:03 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Aug 3 16:53:08 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a5542f
net-misc/inetutils: add blockers for telnetd
Closes: https://bugs.gentoo.org/927455
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-misc/inetutils/{inetutils-2.5.ebuild => inetutils-2.5-r1.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/inetutils/inetutils-2.5.ebuild b/net-misc/inetutils/inetutils-2.5-r1.ebuild
similarity index 97%
rename from net-misc/inetutils/inetutils-2.5.ebuild
rename to net-misc/inetutils/inetutils-2.5-r1.ebuild
index adc14e092684..3ebcf02e40ee 100644
--- a/net-misc/inetutils/inetutils-2.5.ebuild
+++ b/net-misc/inetutils/inetutils-2.5-r1.ebuild
@@ -40,6 +40,7 @@ RDEPEND="${DEPEND}
rsh? ( !net-misc/netkit-rsh )
logger? ( !sys-apps/util-linux[logger(+)] )
telnet? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
+ telnetd? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
tftp? ( !net-ftp/tftp-hpa )
whois? ( !net-misc/whois )
ifconfig? ( !sys-apps/net-tools )
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-01-14 4:32 Sam James
0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2024-01-14 4:32 UTC (permalink / raw
To: gentoo-commits
commit: a748ff4510fba666684ffb890eca33866fb975a4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 14 04:31:59 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 04:31:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a748ff45
net-misc/inetutils: drop 2.4
Bug: https://bugs.gentoo.org/922073
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/inetutils/Manifest | 1 -
net-misc/inetutils/inetutils-2.4.ebuild | 86 ---------------------------------
2 files changed, 87 deletions(-)
diff --git a/net-misc/inetutils/Manifest b/net-misc/inetutils/Manifest
index 8684f9864b63..9294329b8da4 100644
--- a/net-misc/inetutils/Manifest
+++ b/net-misc/inetutils/Manifest
@@ -1,2 +1 @@
-DIST inetutils-2.4.tar.xz 1558308 BLAKE2B 1f7a33f313b736b305f62587c727ba843659621fbd89610dea81a0acf0e74aca8d3005cca2e3451fe30517880678023d4949bf1b1276bb660b80802e97c06bc8 SHA512 e7e6a5d7e2e02f07a2a6cfc09694e3c0a4e4a8ef8a435eed41902eba13caeed329ae6d6ba94b0de8f789e307f04656d12c48c1c0217b69d162bc5efb0ff6adee
DIST inetutils-2.5.tar.xz 1670424 BLAKE2B 80ab4f4287328ceb75c33b8794ec21209ea95206a205ea60fbd8f1d7e7fa01eec228ea50d61c8bb37a88cd3144b58ecfecd0af440ba85d43d5ea19565d88a6d4 SHA512 dc11ad6eeb5ea2c85edddbfc77630b5b09e4e1ac643629edf13b0ac0828c13cdb0885275153c072ae13a798427c96bc461037822ad646f7210369192c35bb04c
diff --git a/net-misc/inetutils/inetutils-2.4.ebuild b/net-misc/inetutils/inetutils-2.4.ebuild
deleted file mode 100644
index e7e723de8d59..000000000000
--- a/net-misc/inetutils/inetutils-2.4.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pam
-
-DESCRIPTION="Collection of common network programs"
-HOMEPAGE="https://www.gnu.org/software/inetutils/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-SERVERS="ftpd inetd rexecd rlogind rshd syslogd talkd telnetd tftpd uucpd"
-CLIENTS="ftp dnsdomainname hostname ping ping6 rcp rexec rlogin rsh logger telnet tftp whois ifconfig traceroute"
-PROGRAMS="${SERVERS} ${CLIENTS}"
-IUSE="idn kerberos pam tcpd ${PROGRAMS}"
-
-DEPEND="
- sys-libs/readline:0=
- ftpd? ( virtual/libcrypt:0= )
- idn? ( net-dns/libidn2:= )
- kerberos? ( virtual/krb5 )
- pam? ( sys-libs/pam )
- tcpd? ( sys-apps/tcp-wrappers )
- uucpd? ( virtual/libcrypt:0= )
-"
-RDEPEND="${DEPEND}
- ftpd? ( net-ftp/ftpbase[pam?] )
- ftp? ( !net-ftp/ftp )
- dnsdomainname? ( !sys-apps/net-tools )
- hostname? ( !sys-apps/coreutils[hostname(-)] !sys-apps/net-tools[hostname(+)] )
- ping? ( !net-misc/iputils )
- ping6? ( !net-misc/iputils[ipv6(+)] )
- rcp? ( !net-misc/netkit-rsh )
- rexec? ( !net-misc/netkit-rsh )
- rlogin? ( !net-misc/netkit-rsh )
- rsh? ( !net-misc/netkit-rsh )
- logger? ( !sys-apps/util-linux[logger(+)] )
- telnet? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
- tftp? ( !net-ftp/tftp-hpa )
- whois? ( !net-misc/whois )
- ifconfig? ( !sys-apps/net-tools )
- traceroute? ( !net-analyzer/traceroute )
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=( MIN static_assert alignof )
-
-src_configure() {
- local myconf=(
- --disable-clients
- --disable-servers
- $(use_with idn)
- --without-krb4
- $(use_with kerberos krb5)
- --without-shishi
- $(use_with pam)
- $(use_with tcpd wrap)
- )
-
- local prog
- for prog in ${PROGRAMS}; do
- myconf+=( $(use_enable "${prog}") )
- done
-
- econf "${myconf[@]}"
-}
-
-iu_pamd() {
- if use "$1"; then
- pamd_mimic system-remote-login "$2" auth account password session
- fi
-}
-
-src_install() {
- default
- iu_pamd rexecd rexec
- iu_pamd rlogind rlogin
- iu_pamd rshd rsh
- if use kerberos; then
- iu_pamd rlogind krlogin
- iu_pamd rshd krsh
- fi
-}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2024-01-14 4:32 Sam James
0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2024-01-14 4:32 UTC (permalink / raw
To: gentoo-commits
commit: c551cede5af40726167bd46c2a2fa2007bf20c36
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 14 04:31:49 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 04:31:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c551cede
net-misc/inetutils: add 2.5
Bug: https://bugs.gentoo.org/922073
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/inetutils/Manifest | 1 +
net-misc/inetutils/inetutils-2.5.ebuild | 86 +++++++++++++++++++++++++++++++++
2 files changed, 87 insertions(+)
diff --git a/net-misc/inetutils/Manifest b/net-misc/inetutils/Manifest
index 81c1302e7a72..8684f9864b63 100644
--- a/net-misc/inetutils/Manifest
+++ b/net-misc/inetutils/Manifest
@@ -1 +1,2 @@
DIST inetutils-2.4.tar.xz 1558308 BLAKE2B 1f7a33f313b736b305f62587c727ba843659621fbd89610dea81a0acf0e74aca8d3005cca2e3451fe30517880678023d4949bf1b1276bb660b80802e97c06bc8 SHA512 e7e6a5d7e2e02f07a2a6cfc09694e3c0a4e4a8ef8a435eed41902eba13caeed329ae6d6ba94b0de8f789e307f04656d12c48c1c0217b69d162bc5efb0ff6adee
+DIST inetutils-2.5.tar.xz 1670424 BLAKE2B 80ab4f4287328ceb75c33b8794ec21209ea95206a205ea60fbd8f1d7e7fa01eec228ea50d61c8bb37a88cd3144b58ecfecd0af440ba85d43d5ea19565d88a6d4 SHA512 dc11ad6eeb5ea2c85edddbfc77630b5b09e4e1ac643629edf13b0ac0828c13cdb0885275153c072ae13a798427c96bc461037822ad646f7210369192c35bb04c
diff --git a/net-misc/inetutils/inetutils-2.5.ebuild b/net-misc/inetutils/inetutils-2.5.ebuild
new file mode 100644
index 000000000000..adc14e092684
--- /dev/null
+++ b/net-misc/inetutils/inetutils-2.5.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam
+
+DESCRIPTION="Collection of common network programs"
+HOMEPAGE="https://www.gnu.org/software/inetutils/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+SERVERS="ftpd inetd rexecd rlogind rshd syslogd talkd telnetd tftpd uucpd"
+CLIENTS="ftp dnsdomainname hostname ping ping6 rcp rexec rlogin rsh logger telnet tftp whois ifconfig traceroute"
+PROGRAMS="${SERVERS} ${CLIENTS}"
+IUSE="idn kerberos pam tcpd ${PROGRAMS}"
+
+DEPEND="
+ sys-libs/readline:0=
+ ftpd? ( virtual/libcrypt:0= )
+ idn? ( net-dns/libidn2:= )
+ kerberos? ( virtual/krb5 )
+ pam? ( sys-libs/pam )
+ tcpd? ( sys-apps/tcp-wrappers )
+ uucpd? ( virtual/libcrypt:0= )
+"
+RDEPEND="${DEPEND}
+ ftpd? ( net-ftp/ftpbase[pam?] )
+ ftp? ( !net-ftp/ftp )
+ dnsdomainname? ( !sys-apps/net-tools )
+ hostname? ( !sys-apps/coreutils[hostname(-)] !sys-apps/net-tools[hostname(+)] )
+ ping? ( !net-misc/iputils )
+ ping6? ( !net-misc/iputils[ipv6(+)] )
+ rcp? ( !net-misc/netkit-rsh )
+ rexec? ( !net-misc/netkit-rsh )
+ rlogin? ( !net-misc/netkit-rsh )
+ rsh? ( !net-misc/netkit-rsh )
+ logger? ( !sys-apps/util-linux[logger(+)] )
+ telnet? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
+ tftp? ( !net-ftp/tftp-hpa )
+ whois? ( !net-misc/whois )
+ ifconfig? ( !sys-apps/net-tools )
+ traceroute? ( !net-analyzer/traceroute )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=( MIN static_assert alignof unreachable )
+
+src_configure() {
+ local myconf=(
+ --disable-clients
+ --disable-servers
+ $(use_with idn)
+ --without-krb4
+ $(use_with kerberos krb5)
+ --without-shishi
+ $(use_with pam)
+ $(use_with tcpd wrap)
+ )
+
+ local prog
+ for prog in ${PROGRAMS}; do
+ myconf+=( $(use_enable "${prog}") )
+ done
+
+ econf "${myconf[@]}"
+}
+
+iu_pamd() {
+ if use "$1"; then
+ pamd_mimic system-remote-login "$2" auth account password session
+ fi
+}
+
+src_install() {
+ default
+ iu_pamd rexecd rexec
+ iu_pamd rlogind rlogin
+ iu_pamd rshd rsh
+ if use kerberos; then
+ iu_pamd rlogind krlogin
+ iu_pamd rshd krsh
+ fi
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2023-09-10 17:04 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2023-09-10 17:04 UTC (permalink / raw
To: gentoo-commits
commit: f14f1778990a9482872017e18c4e25e8adfe8124
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 10 17:00:49 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Sep 10 17:04:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14f1778
net-misc/inetutils: drop REQUIRED_USE
If the user really just wants the info page, let them have it.
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-misc/inetutils/inetutils-2.4.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/net-misc/inetutils/inetutils-2.4.ebuild b/net-misc/inetutils/inetutils-2.4.ebuild
index 9d0f0cfa8c4a..e7e723de8d59 100644
--- a/net-misc/inetutils/inetutils-2.4.ebuild
+++ b/net-misc/inetutils/inetutils-2.4.ebuild
@@ -17,7 +17,6 @@ SERVERS="ftpd inetd rexecd rlogind rshd syslogd talkd telnetd tftpd uucpd"
CLIENTS="ftp dnsdomainname hostname ping ping6 rcp rexec rlogin rsh logger telnet tftp whois ifconfig traceroute"
PROGRAMS="${SERVERS} ${CLIENTS}"
IUSE="idn kerberos pam tcpd ${PROGRAMS}"
-REQUIRED_USE="|| ( ${PROGRAMS} )"
DEPEND="
sys-libs/readline:0=
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2023-09-10 17:04 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2023-09-10 17:04 UTC (permalink / raw
To: gentoo-commits
commit: e423e0a9d1a78ea25f6e78000a688f5b48b625e2
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 10 17:00:25 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Sep 10 17:04:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e423e0a9
net-misc/inetutils: update maintainers
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-misc/inetutils/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-misc/inetutils/metadata.xml b/net-misc/inetutils/metadata.xml
index 41d63ea6caed..3f826440008a 100644
--- a/net-misc/inetutils/metadata.xml
+++ b/net-misc/inetutils/metadata.xml
@@ -5,6 +5,10 @@
<email>floppym@gentoo.org</email>
<name>Mike Gilbert</name>
</maintainer>
+ <maintainer type="person">
+ <email>sam@gentoo.org</email>
+ <name>Sam James</name>
+ </maintainer>
<use>
<flag name="ftpd">Enable ftpd</flag>
<flag name="inetd">Enable inetd</flag>
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/
@ 2023-09-10 3:06 Mike Gilbert
0 siblings, 0 replies; 13+ messages in thread
From: Mike Gilbert @ 2023-09-10 3:06 UTC (permalink / raw
To: gentoo-commits
commit: b1c9259d5f0e54624b558ab7e88e3a341ec7f6ff
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 10 02:58:50 2023 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Sep 10 03:03:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c9259d
net-misc/inetutils: new package, add 2.4
Closes: https://bugs.gentoo.org/913036
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
net-misc/inetutils/Manifest | 1 +
net-misc/inetutils/inetutils-2.4.ebuild | 87 +++++++++++++++++++++++++++++++++
net-misc/inetutils/metadata.xml | 35 +++++++++++++
3 files changed, 123 insertions(+)
diff --git a/net-misc/inetutils/Manifest b/net-misc/inetutils/Manifest
new file mode 100644
index 000000000000..81c1302e7a72
--- /dev/null
+++ b/net-misc/inetutils/Manifest
@@ -0,0 +1 @@
+DIST inetutils-2.4.tar.xz 1558308 BLAKE2B 1f7a33f313b736b305f62587c727ba843659621fbd89610dea81a0acf0e74aca8d3005cca2e3451fe30517880678023d4949bf1b1276bb660b80802e97c06bc8 SHA512 e7e6a5d7e2e02f07a2a6cfc09694e3c0a4e4a8ef8a435eed41902eba13caeed329ae6d6ba94b0de8f789e307f04656d12c48c1c0217b69d162bc5efb0ff6adee
diff --git a/net-misc/inetutils/inetutils-2.4.ebuild b/net-misc/inetutils/inetutils-2.4.ebuild
new file mode 100644
index 000000000000..9d0f0cfa8c4a
--- /dev/null
+++ b/net-misc/inetutils/inetutils-2.4.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam
+
+DESCRIPTION="Collection of common network programs"
+HOMEPAGE="https://www.gnu.org/software/inetutils/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+SERVERS="ftpd inetd rexecd rlogind rshd syslogd talkd telnetd tftpd uucpd"
+CLIENTS="ftp dnsdomainname hostname ping ping6 rcp rexec rlogin rsh logger telnet tftp whois ifconfig traceroute"
+PROGRAMS="${SERVERS} ${CLIENTS}"
+IUSE="idn kerberos pam tcpd ${PROGRAMS}"
+REQUIRED_USE="|| ( ${PROGRAMS} )"
+
+DEPEND="
+ sys-libs/readline:0=
+ ftpd? ( virtual/libcrypt:0= )
+ idn? ( net-dns/libidn2:= )
+ kerberos? ( virtual/krb5 )
+ pam? ( sys-libs/pam )
+ tcpd? ( sys-apps/tcp-wrappers )
+ uucpd? ( virtual/libcrypt:0= )
+"
+RDEPEND="${DEPEND}
+ ftpd? ( net-ftp/ftpbase[pam?] )
+ ftp? ( !net-ftp/ftp )
+ dnsdomainname? ( !sys-apps/net-tools )
+ hostname? ( !sys-apps/coreutils[hostname(-)] !sys-apps/net-tools[hostname(+)] )
+ ping? ( !net-misc/iputils )
+ ping6? ( !net-misc/iputils[ipv6(+)] )
+ rcp? ( !net-misc/netkit-rsh )
+ rexec? ( !net-misc/netkit-rsh )
+ rlogin? ( !net-misc/netkit-rsh )
+ rsh? ( !net-misc/netkit-rsh )
+ logger? ( !sys-apps/util-linux[logger(+)] )
+ telnet? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
+ tftp? ( !net-ftp/tftp-hpa )
+ whois? ( !net-misc/whois )
+ ifconfig? ( !sys-apps/net-tools )
+ traceroute? ( !net-analyzer/traceroute )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=( MIN static_assert alignof )
+
+src_configure() {
+ local myconf=(
+ --disable-clients
+ --disable-servers
+ $(use_with idn)
+ --without-krb4
+ $(use_with kerberos krb5)
+ --without-shishi
+ $(use_with pam)
+ $(use_with tcpd wrap)
+ )
+
+ local prog
+ for prog in ${PROGRAMS}; do
+ myconf+=( $(use_enable "${prog}") )
+ done
+
+ econf "${myconf[@]}"
+}
+
+iu_pamd() {
+ if use "$1"; then
+ pamd_mimic system-remote-login "$2" auth account password session
+ fi
+}
+
+src_install() {
+ default
+ iu_pamd rexecd rexec
+ iu_pamd rlogind rlogin
+ iu_pamd rshd rsh
+ if use kerberos; then
+ iu_pamd rlogind krlogin
+ iu_pamd rshd krsh
+ fi
+}
diff --git a/net-misc/inetutils/metadata.xml b/net-misc/inetutils/metadata.xml
new file mode 100644
index 000000000000..41d63ea6caed
--- /dev/null
+++ b/net-misc/inetutils/metadata.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>floppym@gentoo.org</email>
+ <name>Mike Gilbert</name>
+ </maintainer>
+ <use>
+ <flag name="ftpd">Enable ftpd</flag>
+ <flag name="inetd">Enable inetd</flag>
+ <flag name="rexecd">Enable rexecd</flag>
+ <flag name="rlogind">Enable rlogind</flag>
+ <flag name="rshd">Enable rshd</flag>
+ <flag name="syslogd">Enable syslogd</flag>
+ <flag name="talkd">Enable talkd</flag>
+ <flag name="telnetd">Enable telnetd</flag>
+ <flag name="tftpd">Enable tftpd</flag>
+ <flag name="uucpd">Enable uucpd</flag>
+ <flag name="ftp">Enable ftp</flag>
+ <flag name="dnsdomainname">Enable domainname</flag>
+ <flag name="hostname">Enable hostname</flag>
+ <flag name="ping">Enable ping</flag>
+ <flag name="ping6">Enable ping6</flag>
+ <flag name="rcp">Enable rcp</flag>
+ <flag name="rexec">Enable rexec</flag>
+ <flag name="rlogin">Enable rlogin</flag>
+ <flag name="rsh">Enable rsh</flag>
+ <flag name="logger">Enable logger</flag>
+ <flag name="telnet">Enable telnet</flag>
+ <flag name="tftp">Enable tftp</flag>
+ <flag name="whois">Enable whois</flag>
+ <flag name="ifconfig">Enable ifconfig</flag>
+ <flag name="traceroute">Enable traceroute</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 13+ messages in thread
end of thread, other threads:[~2024-10-12 1:29 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-17 1:49 [gentoo-commits] repo/gentoo:master commit in: net-misc/inetutils/ Mike Gilbert
-- strict thread matches above, loose matches on Subject: below --
2024-10-12 1:29 Mike Gilbert
2024-09-19 19:50 Mike Gilbert
2024-09-19 18:43 Mike Gilbert
2024-09-18 20:45 Mike Gilbert
2024-09-17 20:30 Mike Gilbert
2024-09-16 17:58 Mike Gilbert
2024-08-03 16:53 Mike Gilbert
2024-01-14 4:32 Sam James
2024-01-14 4:32 Sam James
2023-09-10 17:04 Mike Gilbert
2023-09-10 17:04 Mike Gilbert
2023-09-10 3:06 Mike Gilbert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox