From 85855d16806355ada4b787fb7a066e0c942cf5a6 Mon Sep 17 00:00:00 2001 From: dugsong Date: Fri, 14 Apr 2000 14:13:18 +0000 Subject: [PATCH] fix port: update distfile, fake --- net/hping/Makefile | 18 +++++---------- net/hping/files/md5 | 6 ++--- net/hping/patches/patch-aa | 32 +++++++++++++------------- net/hping/patches/patch-ac | 46 ++++++++++++++++++++------------------ net/hping/pkg/PLIST | 5 +---- 5 files changed, 49 insertions(+), 58 deletions(-) diff --git a/net/hping/Makefile b/net/hping/Makefile index 81258ade2da..6e37b03fec7 100644 --- a/net/hping/Makefile +++ b/net/hping/Makefile @@ -3,37 +3,29 @@ # Date created: Oct 28 1999 # Whom: dugsong@monkey.org # -# $OpenBSD: Makefile,v 1.7 2000/04/09 17:37:23 espie Exp $ +# $OpenBSD: Makefile,v 1.8 2000/04/14 14:13:18 dugsong Exp $ -BROKEN= sources missing +PKGNAME= hping-2.0b53 -PKGNAME= hping-2.0b49 - -DISTNAME= hping2-beta49 +DISTNAME= hping2-beta53 CATEGORIES= net NEED_VERSION= 1.191 -FAKE=No MASTER_SITES= http://www.kyuzz.org/antirez/hping2-src/ MAINTAINER= dugsong@monkey.org -LICENSE_TYPE= GPL PERMIT_PACKAGE_CDROM= YES PERMIT_PACKAGE_FTP= YES PERMIT_DISTFILES_CDROM= YES PERMIT_DISTFILES_FTP= YES -WRKDIST= ${WRKDIR}/hping2/beta49 - HAS_CONFIGURE= yes -ALL_TARGET= other +FAKE= yes do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/hping2 ${PREFIX}/bin/hping - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/hping - ${INSTALL_DATA} ${WRKSRC}/../docs/*.txt ${PREFIX}/share/doc/hping + ${INSTALL_PROGRAM} ${WRKSRC}/hping2 ${PREFIX}/sbin/hping .include diff --git a/net/hping/files/md5 b/net/hping/files/md5 index c1a17ba6dc7..5a280fe1440 100644 --- a/net/hping/files/md5 +++ b/net/hping/files/md5 @@ -1,3 +1,3 @@ -MD5 (hping2-beta49.tar.gz) = a72e0ff4d4bcb74f0e2fb7e2b4c0c798 -RMD160 (hping2-beta49.tar.gz) = 936ba2dc4539c91f105cc6a2e69de4fe523c3108 -SHA1 (hping2-beta49.tar.gz) = b348780e6f37f5a1667b0acf0056b77ccaf9074d +MD5 (hping2-beta53.tar.gz) = 0736c3ca093b2b1218150917dc5b20b2 +RMD160 (hping2-beta53.tar.gz) = e5ea4772241c2ccd8daa110e35b048ec136d879b +SHA1 (hping2-beta53.tar.gz) = 9ff8e651e194dd03fc970a028e67b74fcbab6a17 diff --git a/net/hping/patches/patch-aa b/net/hping/patches/patch-aa index 9f0d23a5e41..1697cb58fe0 100644 --- a/net/hping/patches/patch-aa +++ b/net/hping/patches/patch-aa @@ -1,32 +1,32 @@ ---- Makefile.orig Tue Aug 24 08:43:29 1999 -+++ Makefile Thu Oct 28 13:52:17 1999 -@@ -7,12 +7,12 @@ +--- Makefile.in.orig Fri Apr 14 08:54:59 2000 ++++ Makefile.in Fri Apr 14 08:56:51 2000 +@@ -7,12 +7,11 @@ # $rev: 3$ CC= gcc --CCOPT= -O2 -Wall -+CCOPT= ${CFLAGS} +-CCOPT= -O2 -Wall @PCAP_INCLUDE@ ++CCOPT= -O2 -Wall DEBUG= -g - DEFS= -DHAVE_PROC -D_BSD_SOURCE -DLIMITWHENSUID #uncomment the following if you need libpcap based build under linux #(not raccomanded) --#COMPILE_TIME= -DFORCE_LIBPCAP -+COMPILE_TIME= -DFORCE_LIBPCAP - PCAP= libpcap/libpcap.a +-COMPILE_TIME= @FORCE_LIBPCAP@ @LIMITWHENSUID@ @HAVE_PROC@ +-@PCAP@ ++COMPILE_TIME= @LIMITWHENSUID@ @HAVE_PROC@ OBJ= main.o getifname.o getlhs.o \ -@@ -43,12 +43,8 @@ - @echo "use \`make strip' to strip hping2 binary" - @echo "use \`make install' to install hping2" + linux_sockpacket.o parseoptions.o datafiller.o \ +@@ -31,12 +30,8 @@ --other: byteorder.h $(OBJ) $(PCAP) -- $(CC) -o hping2 $(CCOPT) $(DEBUG) $(COMPILE_TIME) $(DEFS) $(OBJ) $(PCAP) + all: hping2 + +-hping2: byteorder.h $(OBJ) $(PCAP) +- $(CC) -o hping2 $(CCOPT) $(DEBUG) $(COMPILE_TIME) $(OBJ) $(PCAP) - @echo - ./hping2 -v - @echo "use \`make strip' to strip hping2 binary" - @echo "use \`make install' to install hping2" -+other: byteorder.h $(OBJ) -+ $(CC) -o hping2 $(CCOPT) $(DEBUG) $(COMPILE_TIME) $(DEFS) $(OBJ) -lpcap ++hping2: byteorder.h $(OBJ) ++ $(CC) -o hping2 $(CCOPT) $(DEBUG) $(COMPILE_TIME) $(OBJ) -lpcap byteorder.h: ./configure diff --git a/net/hping/patches/patch-ac b/net/hping/patches/patch-ac index c12114668c9..00aa29ddae2 100644 --- a/net/hping/patches/patch-ac +++ b/net/hping/patches/patch-ac @@ -1,25 +1,27 @@ ---- getlhs.c.orig Tue Aug 24 08:43:29 1999 -+++ getlhs.c Thu Oct 28 14:02:45 1999 -@@ -20,16 +20,16 @@ - linkhdr_size = PPPHDR_SIZE; - return 0; - } -- else if ( strstr(ifname, "eth") || strstr(ifname, "ed") ) -- { -- linkhdr_size = ETHHDR_SIZE; -- return 0; -- } - else if ( strstr(ifname, "lo") ) +--- getlhs.c.orig Mon Nov 22 11:29:54 1999 ++++ getlhs.c Fri Apr 14 10:00:06 2000 +@@ -84,22 +84,9 @@ + #endif + + #ifdef OSTYPE_OPENBSD /* OpenBSD FIXME: grepped from FreeBSD, it's OK? */ +- else if ( strstr(ifname, "eth") /* ? */ +- || strstr(ifname, "ed") +- || strstr(ifname, "ne") +- || strstr(ifname, "xl") /* 3com */ +- || strstr(ifname, "vx") /* 3com (older model) */ +- || strstr(ifname, "fxp") /* Intel EtherExpress Pro/100B */ +- || strstr(ifname, "al") /* ADMtek Inc. AL981 "Comet" chip. */ +- || strstr(ifname, "de") /* Digital Equipment DC21040 */ +- || strstr(ifname, "mx") /* Macronix 98713, 987615 ans 98725 */ +- || strstr(ifname, "rl") /* RealTek 8129/8139 */ +- || strstr(ifname, "sf") /* Adaptec Duralink PCI */ +- || strstr(ifname, "sk") /* SysKonnect SK-984x */ +- || strstr(ifname, "tl") /* Compaq Netelligent 10/10+TNETE100 */ +- || strstr(ifname, "tx") /* SMC 9432TX */ +- || strstr(ifname, "wb")) /* Winbond W89C840F chip */ ++ else if (strncmp(ifname, "lo", 2) != 0) { - linkhdr_size = LOHDR_SIZE; ++ /* XXX - this code lames. */ + linkhdr_size = ETHHDR_SIZE; return 0; } - else -- return -1; -+ { -+ /* XXX - bogus. but i'm not going to rewrite all this to use -+ libpcap or libnet correctly... */ -+ linkhdr_size = ETHHDR_SIZE; -+ return 0; -+ } - } diff --git a/net/hping/pkg/PLIST b/net/hping/pkg/PLIST index ae84d4464a9..3e67b27d497 100644 --- a/net/hping/pkg/PLIST +++ b/net/hping/pkg/PLIST @@ -1,4 +1 @@ -bin/hping -share/doc/hping/HPING2-HOWTO.txt -share/doc/hping/spoofed_scan.txt -@dirrm share/doc/hping +sbin/hping