Source
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
name inetutils
version 1.9.4
revision 3
categories net
license GPL-3+
maintainers {mps @Schamschula} openmaintainer
description Inetutils is a collection of common network programs, including ftp, \
telnet, rsh, rlogin, tftp and the corresponding daemons.
long_description ${description} Other tools include hostname, ifconfig, logger, ping, \
ping6, rcp, rexec, talk, traceroute and whois. Additional daemons \
include inetd, rexecd, syslogd and uucpd.
platforms darwin
homepage https://www.gnu.org/software/${name}/
master_sites gnu:${name}
use_xz yes
checksums rmd160 0c144d9ac0b5c07beca1e634fc5b2c5bae15917d \
sha256 849d96f136effdef69548a940e3e0ec0624fc0c81265296987986a0dd36ded37
depends_lib port:readline
configure.args --infodir=${prefix}/share/info \
--mandir=${prefix}/share/man \
--disable-servers
if {${os.platform} eq "darwin" && ${os.major} < 17} {
configure.args-append --program-prefix=g
} else {
configure.args-append --disable-hostname \
--disable-ifconfig \
--disable-ping \
--disable-ping6 \
--disable-talk \
--disable-tftp \
--disable-traceroute \
--disable-logger \
--disable-whois
}
variant server description {Enable server daemons} {
configure.args-delete --disable-servers
}
if {${os.platform} eq "darwin" && ${os.major} > 16} {
variant client description {Enable all clients (with g prefix) under High Sierra and above} {
configure.args-append --program-prefix=g
configure.args-delete --disable-hostname \
--disable-ifconfig \
--disable-ping \
--disable-ping6 \
--disable-talk \
--disable-tftp \
--disable-traceroute \
--disable-logger \
--disable-whois
}
}