changeset 190:96cc0131586a

network/iputils: fix build
author David Demelier <markand@malikania.fr>
date Tue, 19 Mar 2019 13:35:34 +0100
parents 772322ba4c00
children 6452b7ac91ac
files network/iputils/fix-defines.patch network/iputils/iputils.sh
diffstat 2 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/network/iputils/fix-defines.patch	Tue Mar 19 13:35:34 2019 +0100
@@ -0,0 +1,13 @@
+--- a/ping.h
++++ b/ping.h
+@@ -44,6 +44,10 @@
+ #define getnameinfo_flags 0
+ #endif
+ 
++#ifndef AI_CANONIDN
++#define AI_CANONIDN 0x0080
++#endif
++
+ #ifndef WITHOUT_IFADDRS
+ #include <ifaddrs.h>
+ #endif
--- a/network/iputils/iputils.sh	Tue Mar 19 13:31:35 2019 +0100
+++ b/network/iputils/iputils.sh	Tue Mar 19 13:35:34 2019 +0100
@@ -52,6 +52,8 @@
 	tar xvaf s$PKGVERSION.tar.gz
 	pushd $PKGNAME-s$PKGVERSION
 
+	# https://git.alpinelinux.org/aports/tree/main/iputils/fix-defines.patch
+	patch -p1 < ../fix-defines.patch
 	make CC="$CC" CFLAGS="$CFLAGS" USE_NETTLE=no KERNEL_INCLUDE=/usr/include $mflags
 	for p in arping clockdiff ipg ping rarpd rdisc tftpd tracepath traceroute6; do
 		install -D -m 0755 $p $DESTDIR/usr/bin/$p