commit:     22ece324ea24ebe3b22ee63b8e0c75eb85db1d41
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Mon Jan 18 11:36:03 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 11:36:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ece324

net-misc/nemesis: Remove old

Bug: https://bugs.gentoo.org/763930
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 net-misc/nemesis/Manifest                          |   1 -
 net-misc/nemesis/files/nemesis-1.4-fileio.patch    |  37 -----
 .../nemesis/files/nemesis-1.4-fno-common.patch     | 150 -------------------
 .../nemesis/files/nemesis-1.4-libnet-1.0.patch     | 158 ---------------------
 net-misc/nemesis/files/nemesis-1.4-prototcp.patch  |  33 -----
 net-misc/nemesis/nemesis-1.4-r1.ebuild             |  34 -----
 net-misc/nemesis/nemesis-1.4-r2.ebuild             |  35 -----
 7 files changed, 448 deletions(-)

diff --git a/net-misc/nemesis/Manifest b/net-misc/nemesis/Manifest
index a2667476693..ed93deb0fd1 100644
--- a/net-misc/nemesis/Manifest
+++ b/net-misc/nemesis/Manifest
@@ -1,2 +1 @@
-DIST nemesis-1.4.tar.gz 144187 BLAKE2B 
9b16fa37283e4a659312bbd24e5ab850cf11cbee9c598f9e57bda517f462448a0a74721425144ec00afb2cde5ba86fcb020d2d7dbf4d6df688b67f7c282d9d38
 SHA512 
a8d4b434a9b0287e704ab923900c43051dc3aac4a7063e702aa93d7c89cfdeac287a6f40138bdca140e2c889e024f885288c4953940104ac12631cf7394501c8
 DIST nemesis-1.7.tar.gz 93423 BLAKE2B 
d46d19ae46852ea5a5f745b719779f3e4fbd77b918c8f53eaf743beb53d3ee345fa1663350d98095519481e819c5174fbe41b356da643b0aff9a2d5825494436
 SHA512 
6085cb91535c895325ca04e7583b29df9073731d8bee1d48ef46d09d25042d5220a73b2d02d77b4101de649877c0a2d0f4af5c06f125389fbd97c7350449134b

diff --git a/net-misc/nemesis/files/nemesis-1.4-fileio.patch 
b/net-misc/nemesis/files/nemesis-1.4-fileio.patch
deleted file mode 100644
index d39cef3d650..00000000000
--- a/net-misc/nemesis/files/nemesis-1.4-fileio.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- a/src/nemesis-fileio.c
-+++ b/src/nemesis-fileio.c
-@@ -63,7 +63,7 @@
-         fp = stdin;
-         fd = fileno(fp);
-     }
--    else if ((fd = open(file, O_RDONLY)) < 0)
-+    else if ((fp = fopen(file, "rb")) < 0)
-     {
- #if !defined(WIN32)
-         fprintf(stderr, "ERROR: Unable to open %s file: %s. %s\n",
-@@ -82,8 +82,12 @@
-         return -1;
-     }
- 
-+#ifdef DEBUG
-+    printf("DEBUG: trying to read max %u bytes from %s\n", maxsize, file);
-+#endif
-+
-     /* read() can return negative values on successful reads, test for -1 */
--    if ((bytesread = read(fd, (void *)memory, maxsize)) == -1)
-+    if ((bytesread = fread((void *)memory, 1, maxsize, fp)) == -1)
-     {
- #if !defined(WIN32)
-         fprintf(stderr, "ERROR: Unable to read %s file: %s. %s\n",
-@@ -106,6 +110,11 @@
-         if (strncmp(file, "-", 1))
-             close(fd);
-     }
-+
-+#ifdef DEBUG
-+    printf("DEBUG: bytes read from %s: %u.\n", file, bytesread);
-+#endif
-+
-     return bytesread;
- }
- 

diff --git a/net-misc/nemesis/files/nemesis-1.4-fno-common.patch 
b/net-misc/nemesis/files/nemesis-1.4-fno-common.patch
deleted file mode 100644
index 068fef61b6e..00000000000
--- a/net-misc/nemesis/files/nemesis-1.4-fno-common.patch
+++ /dev/null
@@ -1,150 +0,0 @@
---- a/src/nemesis.c
-+++ b/src/nemesis.c
-@@ -12,6 +12,8 @@
- #include <string.h>
- #include "nemesis.h"
- 
-+int mode;   /* injection mode */
-+
- int main(int argc, char **argv)
- {
-     char **avtmp, *avval;
---- a/src/nemesis-dns.c
-+++ b/src/nemesis-dns.c
-@@ -37,6 +37,8 @@
- static void dns_validatedata(void);
- static void dns_verbose(void);
- 
-+int state;  /* default to UDP */
-+
- void nemesis_dns(int argc, char **argv)
- {
-     const char *module = "DNS Packet Injection";
---- a/src/nemesis-dns.h
-+++ b/src/nemesis-dns.h
-@@ -32,7 +32,7 @@
- #include <libnet-1.0.h>
- #include "nemesis.h"
- 
--int state;  /* default to UDP */
-+extern int state;  /* default to UDP */
- 
- int builddns(ETHERhdr *, IPhdr *, TCPhdr *, UDPhdr *, DNShdr *, FileData *,
-         FileData *, FileData *, char *);
---- a/src/nemesis.h
-+++ b/src/nemesis.h
-@@ -122,6 +122,8 @@
- extern int got_ipoptions;
- extern int got_tcpoptions;
- 
-+extern int mode;   /* injection mode */
-+
- typedef struct _FileData
- {
-     int32_t file_s;         /* file size */
---- a/src/nemesis-icmp.c
-+++ b/src/nemesis-icmp.c
-@@ -38,6 +38,8 @@
- static void icmp_validatedata(void);
- static void icmp_verbose(void);
- 
-+int got_origoptions;
-+
- void nemesis_icmp(int argc, char **argv)
- {
-     const char *module = "ICMP Packet Injection";
---- a/src/nemesis-icmp.h
-+++ b/src/nemesis-icmp.h
-@@ -42,8 +42,7 @@
- #include <libnet-1.0.h>
- #include "nemesis.h"
- 
--int mode;   /* ICMP injection mode */
--int got_origoptions;
-+extern int got_origoptions;
- 
- int buildicmp(ETHERhdr *, IPhdr *, ICMPhdr *, IPhdr *, FileData *, FileData 
*, 
-         FileData *, char *);
---- a/src/nemesis-ospf.c
-+++ b/src/nemesis-ospf.c
-@@ -15,6 +15,37 @@
-     #include <pcap.h>
- #endif
- 
-+u_short id,            /* IP id */
-+        frag,          /* frag shit */
-+        mtusize,       /* Max dgram length (DBD) */
-+        num,           /* LSA_RTR num */
-+        interval,      /* secs since last pkt sent */
-+        rtr_flags,     /* LSA_RTR flags */
-+        metric,        /* OSPF metric */
-+        ospf_age;      /* OSPF advertisement age */
-+
-+u_long source,         /* source address */
-+       dest,           /* destination address */
-+       neighbor,       /* neighbor router */
-+       as_fwd,         /* AS_EXT forward address */
-+       addrid,         /* advertising router id */
-+       addaid,         /* advertising area id */
-+       router,         /* advertising router */
-+       auth[2],        /* authentication type */
-+       mask;           /* subnet mask (icmp_mask) */
-+
-+u_char priority,       /* OSPF priority */
-+       exchange,       /* DBD exchange type */
-+       rtrtype,        /* LSA_RTR type */
-+       ooptions;       /* OSPF options */
-+
-+u_int dead_int,        /* dead router interval in secs */
-+      as_tag,          /* AS_EXT tag */
-+      seqnum,          /* seqnum for LSA */
-+      bcastnum,        /* num of LSAs to bcast (LSU) */
-+      rtrdata,         /* LSA_RTR router data */
-+      rtrid;           /* router id for LSA */
-+
- static ETHERhdr etherhdr;
- static IPhdr iphdr;
- static OSPFhdr ospfhdr;
---- a/src/nemesis-ospf.h
-+++ b/src/nemesis-ospf.h
-@@ -35,7 +35,7 @@
- #include <libnet-1.0.h>
- #include "nemesis.h"
- 
--u_short id,            /* IP id */
-+extern u_short id,            /* IP id */
-         frag,          /* frag shit */
-         mtusize,       /* Max dgram length (DBD) */
-         num,           /* LSA_RTR num */
-@@ -44,7 +44,7 @@
-         metric,        /* OSPF metric */
-         ospf_age;      /* OSPF advertisement age */
- 
--u_long source,         /* source address */
-+extern u_long source,         /* source address */
-        dest,           /* destination address */
-        neighbor,       /* neighbor router */
-        as_fwd,         /* AS_EXT forward address */
-@@ -54,20 +54,18 @@
-        auth[2],        /* authentication type */
-        mask;           /* subnet mask (icmp_mask) */
- 
--u_char priority,       /* OSPF priority */
-+extern u_char priority,       /* OSPF priority */
-        exchange,       /* DBD exchange type */
-        rtrtype,        /* LSA_RTR type */
-        ooptions;       /* OSPF options */
- 
--u_int dead_int,        /* dead router interval in secs */
-+extern u_int dead_int,        /* dead router interval in secs */
-       as_tag,          /* AS_EXT tag */
-       seqnum,          /* seqnum for LSA */
-       bcastnum,        /* num of LSAs to bcast (LSU) */
-       rtrdata,         /* LSA_RTR router data */
-       rtrid;           /* router id for LSA */
- 
--int mode;   /* OSPF injection mode */
--
- int buildospf(ETHERhdr *, IPhdr *, FileData *, FileData *, char *);
- 
- #endif /* __NEMESIS_OSPF_H__ */

diff --git a/net-misc/nemesis/files/nemesis-1.4-libnet-1.0.patch 
b/net-misc/nemesis/files/nemesis-1.4-libnet-1.0.patch
deleted file mode 100644
index a5a0a83d54a..00000000000
--- a/net-misc/nemesis/files/nemesis-1.4-libnet-1.0.patch
+++ /dev/null
@@ -1,158 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -128,22 +128,21 @@
- dnl     LIBS="${LIBS}  -L${with_libpcap_libraries}"
- dnl fi
- 
--CPPFLAGS="${CPPFLAGS} `libnet-config --defines`"
--CFLAGS="${CFLAGS} -funroll-loops -pipe"
-+CPPFLAGS="${CPPFLAGS} `libnet-1.0-config --defines`"
- 
--if test `libnet-config --cflags | wc -c` = "1"; then
-+if test `libnet-1.0-config --cflags | wc -c` = "1"; then
-     CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/sw/include"
-     LIBNET_CONFIG_BROKEN_CFLAGS=yes
- else
--    CPPFLAGS="${CPPFLAGS} `libnet-config --cflags`"
-+    CPPFLAGS="${CPPFLAGS} `libnet-1.0-config --cflags`"
- fi
- 
--if test `libnet-config --libs | wc -c` = "1"; then
--    AC_MSG_WARN(libnet-config --libs is broken on your system.  If you)
-+if test `libnet-1.0-config --libs | wc -c` = "1"; then
-+    AC_MSG_WARN(libnet-1.0-config --libs is broken on your system.  If you)
-     AC_MSG_WARN(are using a precompiled package please notify the maintainer.)
-     LIBS="${LIBS} -L/usr/local/lib -L/sw/lib"
- else
--    LIBS="${LIBS} `libnet-config --libs | sed s/\-lnet//`"
-+    LIBS="${LIBS} `libnet-1.0-config --libs`"
- fi
- 
- AC_DEFUN(HEADER_FAIL_MESSAGE,[
-@@ -185,7 +184,7 @@
- AC_CHECK_LIB(resolv, hstrerror)
- 
- LNET=""
--AC_CHECK_LIB(net, libnet_build_ip,, LNET="no")
-+AC_CHECK_LIB(net-1.0, libnet_build_ip,, LNET="no")
- 
- if test "$LNET" = "no"; then
-     echo
-@@ -193,7 +192,7 @@
-     echo "   http://www.packetfactory.net/projects/libnet/";
-     echo "   or use the --with-libnet-* options, if you have it installed"
-     echo "   in unusual place"
--    exit
-+    exit 1
- fi
- 
- dnl if test "$enable_pcapoutput" != "no" -a "$enable_pcapoutput" = "yes"; then
-@@ -216,7 +215,7 @@
- AC_CHECK_HEADERS(unistd.h errno.h strings.h netdb.h limits.h machine/endian.h 
sys/time.h sys/param.h arpa/inet.h netinet/in.h)
- 
- LNET=""
--AC_CHECK_HEADERS(libnet.h,, LNET="no")
-+AC_CHECK_HEADERS(libnet-1.0.h,, LNET="no")
- 
- if test "$LNET" = "no"; then
-    echo
-@@ -235,29 +234,29 @@
-         libnet_dir="/usr/include /usr/local/include /sw/include"
-     fi
- else
--    libnet_dir=`libnet-config --cflags | cut -dI -f2`
-+    libnet_dir=`libnet-1.0-config --cflags | cut -dI -f2`
- fi
- 
- LIBNET_INC_DIR=""
- for i in $libnet_dir; do
--    if test -r $i/libnet.h; then
-+    if test -r $i/libnet-1.0.h; then
-         LIBNET_INC_DIR=$i
-     fi
- done
- 
- if test "$LIBNET_INC_DIR" != ""; then
--    if eval "grep LIBNET_VERSION $LIBNET_INC_DIR/libnet.h | grep -v 1.0.2a 
>/dev/null"; then
-+    if eval "grep LIBNET_VERSION $LIBNET_INC_DIR/libnet-1.0.h | grep -v 
1.0.2a >/dev/null"; then
-         AC_MSG_RESULT(no)
-         echo
-         echo "   ERROR!  Nemesis will *only* work with libnet version 1.0.2a,"
-         echo "   go get it from"
-         echo "   http://www.packetfactory.net/projects/libnet/";
--        HEADER_FAIL_MESSAGE("libnet 1.0.2a (libnet.h)", $LIBNET_INC_DIR)
-+        HEADER_FAIL_MESSAGE("libnet 1.0.2a (libnet-1.0.h)", $LIBNET_INC_DIR)
-     fi
-     AC_MSG_RESULT(yes)
- else
-     AC_MSG_RESULT(no)
--    HEADER_FAIL_MESSAGE("libnet 1.0.2a (libnet.h)", $libnet_dir)
-+    HEADER_FAIL_MESSAGE("libnet 1.0.2a (libnet-1.0.h)", $libnet_dir)
- fi
- 
- dnl if test "$enable_pcapoutput" != "no" -a "$enable_pcapoutput" = "yes"; then
---- a/src/nemesis-arp.h
-+++ b/src/nemesis-arp.h
-@@ -30 +30 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-dns.h
-+++ b/src/nemesis-dns.h
-@@ -30 +30 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-ethernet.h
-+++ b/src/nemesis-ethernet.h
-@@ -29 +29 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-functions.c
-+++ b/src/nemesis-functions.c
-@@ -37 +37 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-icmp.h
-+++ b/src/nemesis-icmp.h
-@@ -31 +31 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-igmp.h
-+++ b/src/nemesis-igmp.h
-@@ -30 +30 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-ip.h
-+++ b/src/nemesis-ip.h
-@@ -26 +26 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-ospf.h
-+++ b/src/nemesis-ospf.h
-@@ -33 +33 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-rip.h
-+++ b/src/nemesis-rip.h
-@@ -33 +33 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-tcp.h
-+++ b/src/nemesis-tcp.h
-@@ -30 +30 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-udp.h
-+++ b/src/nemesis-udp.h
-@@ -30 +30 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis.h
-+++ b/src/nemesis.h
-@@ -15 +15 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>
---- a/src/nemesis-printout.c
-+++ b/src/nemesis-printout.c
-@@ -34 +34 @@
--#include <libnet.h>
-+#include <libnet-1.0.h>

diff --git a/net-misc/nemesis/files/nemesis-1.4-prototcp.patch 
b/net-misc/nemesis/files/nemesis-1.4-prototcp.patch
deleted file mode 100644
index b4a4e7c7137..00000000000
--- a/net-misc/nemesis/files/nemesis-1.4-prototcp.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/src/nemesis-proto_tcp.c
-+++ b/src/nemesis-proto_tcp.c
-@@ -16,7 +16,7 @@
-         FileData *ipod, FileData *tcpod, char *device)
- {
-    int n;
--   u_int32_t tcp_packetlen = 0, tcp_meta_packetlen = 0;
-+   u_int32_t tcp_packetlen = 0, tcp_meta_packetlen = 0, tcp_headerlen = 0, 
ip_headerlen = 0;
-    static u_int8_t *pkt;
-    static int sockfd = -1;
-    struct libnet_link_int *l2 = NULL;
-@@ -58,13 +58,20 @@
- #endif
-     }
- 
-+    ip_headerlen = LIBNET_IP_H + ipod->file_s;
-+    tcp_headerlen = LIBNET_TCP_H + tcpod->file_s;
-+
-     tcp_packetlen = link_offset + LIBNET_IP_H + LIBNET_TCP_H + pd->file_s + 
-             ipod->file_s + tcpod->file_s;
- 
--    tcp_meta_packetlen = tcp_packetlen - (link_offset + LIBNET_IP_H);
-+    tcp_meta_packetlen = LIBNET_TCP_H + pd->file_s;
- 
- #ifdef DEBUG
-+    printf("DEBUG: link offsetlength %u.\n", link_offset);
-+    printf("DEBUG: IP header  length %u.\n", ip_headerlen);
-+    printf("DEBUG: TCP header length %u.\n", tcp_headerlen);
-     printf("DEBUG: TCP packet length %u.\n", tcp_packetlen);
-+    printf("DEBUG: TCP meta   length %u.\n", tcp_meta_packetlen);
-     printf("DEBUG: IP  options size  %u.\n", ipod->file_s);
-     printf("DEBUG: TCP options size  %u.\n", tcpod->file_s);
-     printf("DEBUG: TCP payload size  %u.\n", pd->file_s);

diff --git a/net-misc/nemesis/nemesis-1.4-r1.ebuild 
b/net-misc/nemesis/nemesis-1.4-r1.ebuild
deleted file mode 100644
index 5df00db4a5b..00000000000
--- a/net-misc/nemesis/nemesis-1.4-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools
-
-DESCRIPTION="A commandline-based, portable human IP stack for UNIX/Linux"
-HOMEPAGE="http://nemesis.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P/_}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 sparc x86"
-
-RDEPEND="
-       net-libs/libpcap
-"
-DEPEND="
-       ${RDEPEND}
-       =net-libs/libnet-1.0*
-"
-
-DOCS="CREDITS ChangeLog README"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-fileio.patch
-       "${FILESDIR}"/${P}-libnet-1.0.patch
-       "${FILESDIR}"/${P}-prototcp.patch
-)
-
-src_prepare() {
-       default
-       eautoreconf
-}

diff --git a/net-misc/nemesis/nemesis-1.4-r2.ebuild 
b/net-misc/nemesis/nemesis-1.4-r2.ebuild
deleted file mode 100644
index 0d74247451f..00000000000
--- a/net-misc/nemesis/nemesis-1.4-r2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-DESCRIPTION="A commandline-based, portable human IP stack for UNIX/Linux"
-HOMEPAGE="http://nemesis.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P/_}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~sparc ~x86"
-
-RDEPEND="
-       net-libs/libpcap
-"
-DEPEND="
-       ${RDEPEND}
-       =net-libs/libnet-1.0*
-"
-
-DOCS="CREDITS ChangeLog README"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-1.4-fileio.patch
-       "${FILESDIR}"/${PN}-1.4-libnet-1.0.patch
-       "${FILESDIR}"/${PN}-1.4-prototcp.patch
-       "${FILESDIR}"/${PN}-1.4-fno-common.patch
-)
-
-src_prepare() {
-       default
-       eautoreconf
-}

Reply via email to