iputils: update to s20190515, new dependencies meson, ninja

This commit is contained in:
Juergen Daubert 2019-05-23 17:43:06 +02:00
parent 2b4fa0a606
commit e51ca02c24
4 changed files with 28 additions and 19 deletions

View File

@ -7,6 +7,7 @@ drwxr-xr-x root/root usr/bin/
-rwsr-xr-x root/root usr/bin/traceroute6
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/clockdiff
-rwxr-xr-x root/root usr/sbin/ninfod
-rwxr-xr-x root/root usr/sbin/rarpd
-rwxr-xr-x root/root usr/sbin/rdisc
-rwxr-xr-x root/root usr/sbin/tracepath
@ -15,6 +16,7 @@ drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man8/
-rw-r--r-- root/root usr/share/man/man8/arping.8.gz
-rw-r--r-- root/root usr/share/man/man8/clockdiff.8.gz
-rw-r--r-- root/root usr/share/man/man8/ninfod.8.gz
-rw-r--r-- root/root usr/share/man/man8/ping.8.gz
-rw-r--r-- root/root usr/share/man/man8/rarpd.8.gz
-rw-r--r-- root/root usr/share/man/man8/rdisc.8.gz

View File

@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqtd+1fvZLeNQPY6D90zDtAIJq0asn1DJPRtotE9GvvQOu3c0o8a7WELNnrXlxhhNuvdxd2X8KSFhC/OqVrDeOAg=
SHA256 (Pkgfile) = dff3fb79dab27c51530b0629494def05e76ecf4cf5f9d5ffd69ec6ee4502d069
SHA256 (.footprint) = 05e349336245cd86102f102ffaa59776b15406264cb25e9063bdbe5c90412507
SHA256 (iputils-s20180629.tar.gz) = da14105291dd491f28ea91ade854ed10aee8ba019641c80eed233de3908be7c5
SHA256 (iputils-man-s20180629-1.tar.xz) = fdbee6d088a134d6fb0612be7d8619806ef304d8d614443d5f6fef88b8fb6a85
untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/fSZPSnkoM2ecFRvDhQSJqcUgqJW7GCdfpuAdBsDD5qEGyue6QrcFmeTsfa9HMgk4bFqAA1DNzCum5jJd9XzqQQ=
SHA256 (Pkgfile) = c1fa6d57ef0e440fa883ee90dea5c8b467def07c535f86c7f58d2bb115ead743
SHA256 (.footprint) = 43939b63c3bfc9cf8414b95ebaf536426c9dad9e972a6a8baf6f74c00947c372
SHA256 (iputils-s20190515.tar.gz) = 9b5125eb5ef9f4e947ad8fdddcf77f538f53b8f47b53eb5bc5347cb16d01c8fd
SHA256 (iputils-man-s20190515.tar.xz) = eef3556f4093feefb78b969875d09fc28d7c182629c408e0a4c9b3a137c0b374

View File

@ -1,24 +1,31 @@
# Description: Basic networking utilities
# URL: https://github.com/iputils/iputils
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: libcap openssl
# URL: https://github.com/iputils/iputils
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: libcap openssl meson ninja
name=iputils
version=s20180629
release=2
version=s20190515
release=1
source=(https://github.com/iputils/iputils/archive/$version/$name-$version.tar.gz
http://crux.nu/files/distfiles/$name-man-$version-1.tar.xz)
$name-man-$version.tar.xz)
build() {
cd $name-$version
make USE_IDN=no USE_NETTLE=no USE_GCRYPT=no USE_GNUTLS=no CCOPTOPT="$CFLAGS"
meson build --prefix /usr \
-D BUILD_MANS=false \
-D BUILD_TRACEROUTE6=true \
-D BUILD_RARPD=true
install -d $PKG/{{s,}bin,usr/{bin,sbin,share/man/man8}}
install ping $PKG/bin/
install arping $PKG/sbin/
install tracepath clockdiff rarpd rdisc $PKG/usr/sbin/
install traceroute6 $PKG/usr/bin/
cp -d $SRC/$name-man-$version/* $PKG/usr/share/man/man8
ninja -C build
install -d $PKG/{{sbin,bin},usr/{bin,sbin,share/man/man8}}
install build/ping $PKG/bin/
install build/arping $PKG/sbin/
install build/{tracepath,clockdiff,rdisc,rarpd} $PKG/usr/sbin/
install build/ninfod/ninfod $PKG/usr/sbin/
install build/traceroute6 $PKG/usr/bin/
install -m 0644 $SRC/*.8 $PKG/usr/share/man/man8
chmod u+s $PKG/bin/ping $PKG/usr/bin/traceroute6
}

Binary file not shown.