aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/sendip/files
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt/sendip/files')
-rw-r--r--net-mgmt/sendip/files/patch-Makefile23
-rw-r--r--net-mgmt/sendip/files/patch-icmp.h18
-rw-r--r--net-mgmt/sendip/files/patch-types.h79
3 files changed, 0 insertions, 120 deletions
diff --git a/net-mgmt/sendip/files/patch-Makefile b/net-mgmt/sendip/files/patch-Makefile
deleted file mode 100644
index 9f54f3dfac4f..000000000000
--- a/net-mgmt/sendip/files/patch-Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
---- Makefile.orig Sun Feb 24 04:37:47 2002
-+++ Makefile Wed Sep 4 19:40:15 2002
-@@ -8,15 +8,16 @@
- #For Solaris, you may need
- #INSTALL=/usr/ucb/install
-
--CFLAGS= -fPIC -pipe -Wall -Wpointer-arith -Wwrite-strings \
-+CFLAGS+= -fPIC -fsigned-char -Wall -Wpointer-arith -Wwrite-strings \
- -Wstrict-prototypes -Wnested-externs -Winline -Werror -g \
-- -DSENDIP_LIBS=\"$(LIBDIR)\"
-+ -DSENDIP_LIBS=\"$(LIBDIR)\" -DHAVE_STRING_H=1
- #-Wcast-align causes problems on solaris, but not serious ones
- LDFLAGS= -g -rdynamic -lm
--LDFLAGS_SOLARIS= -g -lsocket -lnsl -lm
-+#LDFLAGS_SOLARIS= -g -lsocket -lnsl -lm
-+LDFLAGS_SOLARIS= -g -lsocket -lnsl -lm -ldl
- LDFLAGS_LINUX= -g -rdynamic -ldl -lm
- LIBCFLAGS= -shared
--CC= gcc
-+CC?= cc
-
- PROGS= sendip
- PROTOS= ipv4.so ipv6.so icmp.so tcp.so udp.so rip.so bgp.so ntp.so #dns.so
diff --git a/net-mgmt/sendip/files/patch-icmp.h b/net-mgmt/sendip/files/patch-icmp.h
deleted file mode 100644
index 4e57eb87a78c..000000000000
--- a/net-mgmt/sendip/files/patch-icmp.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- icmp.h Fri Nov 23 17:50:51 2001
-+++ icmp.h Tue Mar 5 22:16:25 2002
-@@ -3,13 +3,8 @@
- #ifndef _SENDIP_ICMP_H
- #define _SENDIP_ICMP_H
-
--/* FreeBSD needs these. It shouldn't, but it does. GRR */
--#include <netinet/in_systm.h>
--#include <netinet/ip.h>
--
--/* For message types */
--#include <netinet/ip_icmp.h>
--#include <netinet/icmp6.h>
-+#define ICMP6_ECHO_REQUEST 128
-+#define ICMP_ECHO 8
-
- /* ICMP HEADER
- * Copied from glibc 2.2, reproduced here without code specific stuff
diff --git a/net-mgmt/sendip/files/patch-types.h b/net-mgmt/sendip/files/patch-types.h
deleted file mode 100644
index 4affacd10ebc..000000000000
--- a/net-mgmt/sendip/files/patch-types.h
+++ /dev/null
@@ -1,79 +0,0 @@
---- types.h Sat Feb 23 17:28:00 2002
-+++ types.h Tue Mar 26 18:19:00 2002
-@@ -1,6 +1,8 @@
- /* types.h - tpyes needed in sendip and not defined everywhere
- * Author: Mike Ricketts <mike@earth.li>
- * ChangeLog since 2.1 release:
-+ * 03/02/2002 Added more defines/protos for non-IPv6 systems.
-+ * 26/03/2002 FreeBSD style BYTE_ORDER fixes
- */
- #ifndef _SENDIP_TYPES_H
- #define _SENDIP_TYPES_H
-@@ -25,8 +27,13 @@
-
- /* for things that *really* don't know about ipv6, ... */
- #ifndef AF_INET6
--#define PF_INET6 10
--#define AF_INET6 PF_INET6
-+#define AF_INET6 10
-+#define IPPROTO_ICMPV6 58
-+#define IPPROTO_NONE 59
-+#define IPPROTO_DSTOPTS 60
-+#endif /* !AF_INET6 */
-+
-+#ifndef s6_addr
- struct in6_addr {
- union {
- u_int8_t u6_addr8[16];
-@@ -37,6 +44,8 @@
- #define s6_add16 in6_u.u6_addr16
- #define s6_add32 in6_u.u6_addr32
- };
-+extern const struct in6_addr in6addr_any; /* :: */
-+extern const struct in6_addr in6addr_loopback; /* ::1 */
-
- struct sockaddr_in6 {
- u_int16_t sin6_family;
-@@ -45,8 +54,9 @@
- struct in6_addr sin6_addr;
- u_int32_t sin6_scope_id;
- };
-+extern int inet_pton (int af, const char *cp, void *buf);
-
--#endif /* !AF_INET 6 */
-+#endif /* !s6_addr */
-
- /* Convert _BIG_ENDIAN/_LITTLE_ENDIAN to __BYTE_ORDER */
- #ifndef __LITTLE_ENDIAN
-@@ -58,15 +68,30 @@
- #endif
-
- #ifndef __BYTE_ORDER
-+
-+/* Not linux-style, maybe FreeBSD-style */
-+#ifdef BYTE_ORDER
-+#undef __LITTLE_ENDIAN
-+#undef __BIG_ENDIAN
-+#define __LITTLE_ENDIAN LITTLE_ENDIAN
-+#define __BIG_ENDIAN BIG_ENDIAN
-+#define __BYTE_ORDER BYTE_ORDER
-+#else
-+
-+/* Not FreeBSD-style, try solaris style */
- #ifdef _BIG_ENDIAN
- #define __BYTE_ORDER __BIG_ENDIAN
- #else /* not _BIG_ENDIAN */
- #ifdef _LITTLE_ENDIAN
- #define __BYTE_ORDER __LITTLE_ENDIAN
- #else /* not _LITTLE_ENDIAN */
-+
-+/* Not solaris style. Give up. */
- #error Could not guess your byte order
-+
- #endif /* not _LITTLE_ENDIAN */
- #endif /* not _BIG_ENDIAN */
--#endif /* _BYTE_ORDER */
-+#endif /* not BYTE_ORDER */
-+#endif /* not __BYTE_ORDER */
-
- #endif /* _SENDIP_TYPES_H */