From b7ae673448e1cd2f286fe4a69880ca776b0d684c Mon Sep 17 00:00:00 2001 From: Henrik Grimler Date: Sun, 11 Mar 2018 09:20:37 +0000 Subject: [PATCH] hping3: split patch into several files Also activate tcl and make package build. --- root-packages/hping3/Makefile.in.patch | 43 +++ root-packages/hping3/build.sh | 12 +- root-packages/hping3/bytesex.h.patch | 25 ++ root-packages/hping3/configure.patch | 81 +++++ root-packages/hping3/hping3.patch | 328 --------------------- root-packages/hping3/hstring.h.patch | 8 + root-packages/hping3/libpcap_stuff.c.patch | 11 + root-packages/hping3/scan.c.patch | 11 + root-packages/hping3/script.c.patch | 11 + 9 files changed, 199 insertions(+), 331 deletions(-) create mode 100644 root-packages/hping3/Makefile.in.patch create mode 100644 root-packages/hping3/bytesex.h.patch create mode 100644 root-packages/hping3/configure.patch delete mode 100644 root-packages/hping3/hping3.patch create mode 100644 root-packages/hping3/hstring.h.patch create mode 100644 root-packages/hping3/libpcap_stuff.c.patch create mode 100644 root-packages/hping3/scan.c.patch create mode 100644 root-packages/hping3/script.c.patch diff --git a/root-packages/hping3/Makefile.in.patch b/root-packages/hping3/Makefile.in.patch new file mode 100644 index 000000000..c1b083f15 --- /dev/null +++ b/root-packages/hping3/Makefile.in.patch @@ -0,0 +1,43 @@ +--- ./Makefile.in 2004-04-09 23:38:56.000000000 +0000 ++++ ../Makefile.in 2018-03-11 08:07:34.518323429 +0000 +@@ -6,7 +6,7 @@ + # $date: Sun Jul 25 17:56:15 MET DST 1999$ + # $rev: 3$ + +-CC= gcc ++CC ?= gcc + AR=/usr/bin/ar + RANLIB=/usr/bin/ranlib + CCOPT= -O2 -Wall @PCAP_INCLUDE@ @TCL_INC@ @USE_TCL@ +@@ -50,14 +50,13 @@ + $(RANLIB) $@ + + hping3: byteorder.h $(OBJ) +- $(CC) -o hping3 $(CCOPT) $(DEBUG) $(OBJ) -L/usr/local/lib $(PCAP) @SOLARISLIB@ @TCL_LIB@ ++ $(CC) -o hping3 $(CCOPT) $(CPPFLAGS) $(LDFLAGS) $(DEBUG) $(OBJ) $(PCAP) @SOLARISLIB@ @TCL_LIB@ + @echo +- ./hping3 -v + @echo "use \`make strip' to strip hping3 binary" + @echo "use \`make install' to install hping3" + + hping3-static: byteorder.h $(OBJ) +- $(CC) -static -o hping3-static $(CCOPT) $(DEBUG) $(OBJ) -L/usr/local/lib $(PCAP) @SOLARISLIB@ @TCL_LIB@ -ldl ++ $(CC) -static -o hping3-static $(CCOPT) $(CPPFLAGS) $(LDFLAGS) $(DEBUG) $(OBJ) $(PCAP) @SOLARISLIB@ @TCL_LIB@ -ldl + + byteorder.h: + ./configure +@@ -72,10 +71,10 @@ + rm -rf hping3 *.o byteorder byteorder.h systype.h Makefile libars.a .depend + + install: hping3 +- cp -f hping3 /usr/sbin/ +- chmod 755 /usr/sbin/hping3 +- ln -s /usr/sbin/hping3 /usr/sbin/hping +- ln -s /usr/sbin/hping3 /usr/sbin/hping2 ++ cp -f hping3 $(PREFIX)/bin/ ++ chmod 755 $(PREFIX)/bin/hping3 ++ ln -sf $(PREFIX)/bin/hping3 $(PREFIX)/bin/hping ++ ln -sf $(PREFIX)/bin/hping3 $(PREFIX)/bin/hping2 + @if [ -d ${INSTALL_MANPATH}/man8 ]; then \ + cp ./docs/hping3.8 ${INSTALL_MANPATH}/man8; \ + chmod 644 ${INSTALL_MANPATH}/man8/hping3.8; \ diff --git a/root-packages/hping3/build.sh b/root-packages/hping3/build.sh index a9a1e6a72..dc69a995b 100644 --- a/root-packages/hping3/build.sh +++ b/root-packages/hping3/build.sh @@ -1,12 +1,18 @@ TERMUX_PKG_HOMEPAGE=http://www.hping.org TERMUX_PKG_DESCRIPTION="hping is a command-line oriented TCP/IP packet assembler/analyzer." +# Same versioning as archlinux: TERMUX_PKG_VERSION=3.0.0 TERMUX_PKG_BUILD_IN_SRC="yes" -TERMUX_PKG_DEPENDS="libandroid-shmem, libpcap" +TERMUX_PKG_DEPENDS="libandroid-shmem, libpcap, tcl" +TERMUX_PKG_BUILD_DEPENDS="libpcap-dev, tcl-dev" TERMUX_PKG_SHA256=f5a671a62a11dc8114fa98eade19542ed1c3aa3c832b0e572ca0eb1a5a4faee8 TERMUX_PKG_SRCURL=http://www.hping.org/hping3-20051105.tar.gz -TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--no-tcl" + +termux_step_post_configure () { + export LDFLAGS+=" -landroid-shmem" +} + termux_step_post_make_install() { - mkdir -p "$TERMUX_PREFIX/share/man/man8" + mkdir -p "$TERMUX_PREFIX/share/man/man8" cp "$TERMUX_PKG_SRCDIR/docs/hping3.8" "$TERMUX_PREFIX/share/man/man8/" } diff --git a/root-packages/hping3/bytesex.h.patch b/root-packages/hping3/bytesex.h.patch new file mode 100644 index 000000000..b70c5d970 --- /dev/null +++ b/root-packages/hping3/bytesex.h.patch @@ -0,0 +1,25 @@ +--- ./bytesex.h 2003-08-31 17:23:48.000000000 +0000 ++++ ../bytesex.h.orig 2018-03-11 08:02:45.020774804 +0000 +@@ -7,17 +7,11 @@ + #ifndef ARS_BYTESEX_H + #define ARS_BYTESEX_H + +-#if defined(__i386__) \ +- || defined(__alpha__) \ +- || (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__))) +-#define BYTE_ORDER_LITTLE_ENDIAN +-#elif defined(__mc68000__) \ +- || defined (__sparc__) \ +- || defined (__sparc) \ +- || defined (__PPC__) \ +- || defined (__BIG_ENDIAN__) \ +- || (defined(__mips__) && (defined(MIPSEB) || defined (__MIPSEB__))) +-#define BYTE_ORDER_BIG_ENDIAN ++#include ++#if __BYTE_ORDER == __LITTLE_ENDIAN ++# define BYTE_ORDER_LITTLE_ENDIAN ++#elif __BYTE_ORDER == __BIG_ENDIAN ++# define BYTE_ORDER_BIG_ENDIAN + #else + # error can not find the byte order for this architecture, fix bytesex.h + #endif diff --git a/root-packages/hping3/configure.patch b/root-packages/hping3/configure.patch new file mode 100644 index 000000000..f46385cb5 --- /dev/null +++ b/root-packages/hping3/configure.patch @@ -0,0 +1,81 @@ +--- ./configure 2004-06-04 06:39:10.000000000 +0000 ++++ ../configure 2018-03-11 08:11:27.716604849 +0000 +@@ -13,16 +13,13 @@ + exit 0 + fi + +-CC=${CC:=cc} +- +-echo build byteorder.c... +-$CC byteorder.c -o byteorder || exit 1 ++#CC = $CC + + INSTALL_MANPATH=`echo $MANPATH|cut -f1 -d:` + if [ "$INSTALL_MANPATH" = "" ]; then +- INSTALL_MANPATH="/usr/local/man" ++ INSTALL_MANPATH="@TERMUX_PREFIX@/share/man" + fi +-BYTEORDER=`./byteorder -m` ++BYTEORDER=__LITTLE_ENDIAN_BITFIELD + + echo create byteorder.h... + cat > byteorder.h < Found Tclsh in: $TCLSH" +- fi +- fi +- done +-done +-if [ -f $TCLSH ] +-then +- TCL_VER=`echo puts \\$tcl_version | $TCLSH -` +- USE_TCL='-DUSE_TCL' +- TCL_LIB="-ltcl${TCL_VER}" +- if [ -e /usr/include/tcl${TCL_VER} ] +- then +- TCL_INC="-I/usr/include/tcl${TCL_VER}" +- elif [ -e /usr/include/tcl.h ] +- then +- TCL_INC="" +- elif [ -e /usr/local/include/tcl${TCL_VER} ] +- then +- TCL_INC="-I/usr/local/include/tcl${TCL_VER}" +- else +- USE_TCL="" +- TCL_LIB="" +- echo "==> WARNING: no Tcl header files found!" +- fi +-fi ++USE_TCL='-DUSE_TCL' + if [ -n $USE_TCL ] + then +- LIBPOSTFIX=`ls -1 /usr/local/lib/ /usr/lib | grep 'libtcl[0-9]' | grep so | sed -e 's/\.so.*//g' -e 's/libtcl//g' | sort -r | head -1` +- TCL_LIB="-ltcl${LIBPOSTFIX} -lm -lpthread" ++ LIBPOSTFIX=`ls -1 @TERMUX_PREFIX@/lib | grep 'libtcl[0-9]' | grep so | sed -e 's/\.so.*//g' -e 's/libtcl//g' | sort -r | head -1` ++ TCL_LIB="-ltcl${LIBPOSTFIX} -lm" + fi ++TCL_INC="-I@TERMUX_PREFIX@/include" + + # + # configurable stuff +@@ -161,6 +125,6 @@ + EOF + + echo creating dependences... +-$CC -MM *.c > .depend ++$CC -MM $TCL_INC *.c > .depend + + echo now you can try \`make\' diff --git a/root-packages/hping3/hping3.patch b/root-packages/hping3/hping3.patch deleted file mode 100644 index 5b2f7048f..000000000 --- a/root-packages/hping3/hping3.patch +++ /dev/null @@ -1,328 +0,0 @@ -diff -rupN hping3-20051105/Makefile hping3-3.0.0/Makefile ---- hping3-20051105/Makefile 2018-02-28 13:08:48.857000712 +0530 -+++ hping3-3.0.0/Makefile 1970-01-01 05:30:00.000000000 +0530 -@@ -1,92 +0,0 @@ --# $smu-mark$ --# $name: Makefile.in$ --# $author: Salvatore Sanfilippo 'antirez'$ --# $copyright: Copyright (C) 1999 by Salvatore Sanfilippo$ --# $license: This software is under GPL version 2 of license$ --# $date: Sun Jul 25 17:56:15 MET DST 1999$ --# $rev: 3$ -- --CC= gcc --AR=/usr/bin/ar --RANLIB=/usr/bin/ranlib --CCOPT= -O2 -Wall -I/usr/include/tcl8.4 -DUSE_TCL --DEBUG= -g --#uncomment the following if you need libpcap based build under linux --#(not raccomanded) --COMPILE_TIME= --INSTALL_MANPATH=/usr/local/man --PCAP=-lpcap -- --ARSOBJ = ars.o apd.o split.o rapd.o -- --OBJ= main.o getifname.o getlhs.o \ -- parseoptions.o datafiller.o \ -- datahandler.o gethostname.o \ -- binding.o getusec.o opensockraw.o \ -- logicmp.o waitpacket.o resolve.o \ -- sendip.o sendicmp.o sendudp.o \ -- sendtcp.o cksum.o statistics.o \ -- usage.o version.o antigetopt.o \ -- sockopt.o listen.o \ -- sendhcmp.o memstr.o rtt.o \ -- relid.o sendip_handler.o \ -- libpcap_stuff.o memlockall.o memunlockall.o \ -- memlock.o memunlock.o ip_opt_build.o \ -- display_ipopt.o sendrawip.o signal.o send.o \ -- strlcpy.o arsglue.o random.o scan.o \ -- hstring.o script.o interface.o \ -- adbuf.o hex.o apdutils.o sbignum.o \ -- sbignum-tables.o $(ARSOBJ) -- --all: .depend hping3 -- --dep: .depend --.depend: -- @echo Making dependences -- @$(CC) -MM *.c > .depend -- --libars.a: $(ARSOBJ) -- $(AR) rc $@ $^ -- $(RANLIB) $@ -- --hping3: byteorder.h $(OBJ) -- $(CC) -o hping3 $(CCOPT) $(DEBUG) $(OBJ) -L/usr/local/lib $(PCAP) -ltcl8.4 -lm -lpthread -- @echo -- ./hping3 -v -- @echo "use \`make strip' to strip hping3 binary" -- @echo "use \`make install' to install hping3" -- --hping3-static: byteorder.h $(OBJ) -- $(CC) -static -o hping3-static $(CCOPT) $(DEBUG) $(OBJ) -L/usr/local/lib $(PCAP) -ltcl8.4 -lm -lpthread -ldl -- --byteorder.h: -- ./configure -- --.c.o: -- $(CC) -c $(CCOPT) $(DEBUG) $(COMPILE_TIME) $< -- --clean: -- rm -rf hping3 *.o libars.a -- --distclean: -- rm -rf hping3 *.o byteorder byteorder.h systype.h Makefile libars.a .depend -- --install: hping3 -- cp -f hping3 /usr/sbin/ -- chmod 755 /usr/sbin/hping3 -- ln -s /usr/sbin/hping3 /usr/sbin/hping -- ln -s /usr/sbin/hping3 /usr/sbin/hping2 -- @if [ -d ${INSTALL_MANPATH}/man8 ]; then \ -- cp ./docs/hping3.8 ${INSTALL_MANPATH}/man8; \ -- chmod 644 ${INSTALL_MANPATH}/man8/hping3.8; \ -- else \ -- echo "@@@@@@ WARNING @@@@@@"; \ -- echo "Can't install the man page: ${INSTALL_MANPATH}/man8 does not exist"; \ -- fi -- --strip: hping3 -- @ls -l ./hping3 -- strip hping3 -- @ls -l ./hping3 -- --include .depend -diff -rupN hping3-20051105/Makefile.in hping3-3.0.0/Makefile.in ---- hping3-20051105/Makefile.in 2018-02-28 13:08:48.827000712 +0530 -+++ hping3-3.0.0/Makefile.in 2018-02-28 12:57:40.000000000 +0530 -@@ -6,15 +6,15 @@ - # $date: Sun Jul 25 17:56:15 MET DST 1999$ - # $rev: 3$ - --CC= gcc --AR=/usr/bin/ar --RANLIB=/usr/bin/ranlib -+CC=@CC@ -+AR=@AR@ -+RANLIB=@RANLIB@ - CCOPT= -O2 -Wall @PCAP_INCLUDE@ @TCL_INC@ @USE_TCL@ - DEBUG= -g - #uncomment the following if you need libpcap based build under linux - #(not raccomanded) - COMPILE_TIME= --INSTALL_MANPATH=@MANPATH@ -+INSTALL_MANPATH=@TERMUX_PREFIX@/share/man - @PCAP@ - - ARSOBJ = ars.o apd.o split.o rapd.o -@@ -50,20 +50,20 @@ libars.a: $(ARSOBJ) - $(RANLIB) $@ - - hping3: byteorder.h $(OBJ) -- $(CC) -o hping3 $(CCOPT) $(DEBUG) $(OBJ) -L/usr/local/lib $(PCAP) @SOLARISLIB@ @TCL_LIB@ -+ $(CC) -o hping3 $(CCOPT) $(CPPFLAGS) $(LDFLAGS) $(DEBUG) $(OBJ) -L@TERMUX_PREFIX@/lib $(PCAP) @SOLARISLIB@ @TCL_LIB@ -lm -lpthread -landroid-shmem - @echo -- ./hping3 -v -+ - @echo "use \`make strip' to strip hping3 binary" - @echo "use \`make install' to install hping3" - - hping3-static: byteorder.h $(OBJ) -- $(CC) -static -o hping3-static $(CCOPT) $(DEBUG) $(OBJ) -L/usr/local/lib $(PCAP) @SOLARISLIB@ @TCL_LIB@ -ldl -+ $(CC) -static -o hping3-static $(CCOPT) $(CPPFLAGS) $(LDFLAGS) $(DEBUG) $(OBJ) -L@TERMUX_PREFIX@/lib $(PCAP) @SOLARISLIB@ @TCL_LIB@ -lpthread -lm -ldl - - byteorder.h: - ./configure - - .c.o: -- $(CC) -c $(CCOPT) $(DEBUG) $(COMPILE_TIME) $< -+ $(CC) -c $(CCOPT) $(CPPFLAGS) $(LDFLAGS) $(DEBUG) $(COMPILE_TIME) $< - - clean: - rm -rf hping3 *.o libars.a -@@ -72,10 +72,10 @@ distclean: - rm -rf hping3 *.o byteorder byteorder.h systype.h Makefile libars.a .depend - - install: hping3 -- cp -f hping3 /usr/sbin/ -- chmod 755 /usr/sbin/hping3 -- ln -s /usr/sbin/hping3 /usr/sbin/hping -- ln -s /usr/sbin/hping3 /usr/sbin/hping2 -+ cp -f hping3 @TERMUX_PREFIX@/bin/ -+ chmod 755 @TERMUX_PREFIX@/bin/hping3 -+ ln -s @TERMUX_PREFIX@/bin/hping3 @TERMUX_PREFIX@/bin/hping -+ ln -s @TERMUX_PREFIX@/bin/hping3 @TERMUX_PREFIX@/bin/hping2 - @if [ -d ${INSTALL_MANPATH}/man8 ]; then \ - cp ./docs/hping3.8 ${INSTALL_MANPATH}/man8; \ - chmod 644 ${INSTALL_MANPATH}/man8/hping3.8; \ -diff -rupN hping3-20051105/bytesex.h hping3-3.0.0/bytesex.h ---- hping3-20051105/bytesex.h 2018-02-28 13:08:48.827000712 +0530 -+++ hping3-3.0.0/bytesex.h 2018-02-22 10:33:57.000000000 +0530 -@@ -7,16 +7,10 @@ - #ifndef ARS_BYTESEX_H - #define ARS_BYTESEX_H - --#if defined(__i386__) \ -- || defined(__alpha__) \ -- || (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__))) -+#include -+#if __BYTE_ORDER == __LITTLE_ENDIAN - #define BYTE_ORDER_LITTLE_ENDIAN --#elif defined(__mc68000__) \ -- || defined (__sparc__) \ -- || defined (__sparc) \ -- || defined (__PPC__) \ -- || defined (__BIG_ENDIAN__) \ -- || (defined(__mips__) && (defined(MIPSEB) || defined (__MIPSEB__))) -+#elif __BYTE_ORDER == __BIG_ENDIAN - #define BYTE_ORDER_BIG_ENDIAN - #else - # error can not find the byte order for this architecture, fix bytesex.h -diff -rupN hping3-20051105/configure hping3-3.0.0/configure ---- hping3-20051105/configure 2018-02-28 13:08:48.827000712 +0530 -+++ hping3-3.0.0/configure 2018-02-28 12:57:37.000000000 +0530 -@@ -15,14 +15,14 @@ fi - - CC=${CC:=cc} - --echo build byteorder.c... --$CC byteorder.c -o byteorder || exit 1 -+#echo build byteorder.c... -+#$CC byteorder.c -o byteorder || exit 1 - - INSTALL_MANPATH=`echo $MANPATH|cut -f1 -d:` - if [ "$INSTALL_MANPATH" = "" ]; then -- INSTALL_MANPATH="/usr/local/man" -+ INSTALL_MANPATH="$PREFIX/share/man" - fi --BYTEORDER=`./byteorder -m` -+BYTEORDER=__LITTLE_ENDIAN_BITFIELD - - echo create byteorder.h... - cat > byteorder.h < Found Tclsh in: $TCLSH" -- fi -- fi -- done --done --if [ -f $TCLSH ] --then -- TCL_VER=`echo puts \\$tcl_version | $TCLSH -` -- USE_TCL='-DUSE_TCL' -- TCL_LIB="-ltcl${TCL_VER}" -- if [ -e /usr/include/tcl${TCL_VER} ] -- then -- TCL_INC="-I/usr/include/tcl${TCL_VER}" -- elif [ -e /usr/include/tcl.h ] -- then -- TCL_INC="" -- elif [ -e /usr/local/include/tcl${TCL_VER} ] -- then -- TCL_INC="-I/usr/local/include/tcl${TCL_VER}" -- else -- USE_TCL="" -- TCL_LIB="" -- echo "==> WARNING: no Tcl header files found!" -- fi --fi --if [ -n $USE_TCL ] --then -- LIBPOSTFIX=`ls -1 /usr/local/lib/ /usr/lib | grep 'libtcl[0-9]' | grep so | sed -e 's/\.so.*//g' -e 's/libtcl//g' | sort -r | head -1` -- TCL_LIB="-ltcl${LIBPOSTFIX} -lm -lpthread" --fi -- --# - # configurable stuff - # --PCAP="PCAP=-lpcap" --PCAP_INCLUDE="" -+PCAP="PCAP=-lpcap -landroid-shmem" -+PCAP_INCLUDE="-I$TERMUX_PREFIX" - - for ARG in $*; do - case "$ARG" in -@@ -143,6 +99,11 @@ sed -e "s^@PCAP@^$PCAP^g" \ - -e "s^@TCL_INC@^$TCL_INC^g" \ - -e "s^@TCL_VER@^$TCL_VER^g" \ - -e "s^@TCL_LIB@^$TCL_LIB^g" \ -+ -e "s^@AR@^$AR^g" \ -+ -e "s^@CC@^$CC^g" \ -+ -e "s^@LD@^$LD^g" \ -+ -e "s^@TERMUX_PREFIX@^$TERMUX_PREFIX^g" \ -+ -e "s^@RANLIB@^$RANLIB^g" \ - Makefile - - # -diff -rupN hping3-20051105/libpcap_stuff.c hping3-3.0.0/libpcap_stuff.c ---- hping3-20051105/libpcap_stuff.c 2018-02-28 13:08:48.827000712 +0530 -+++ hping3-3.0.0/libpcap_stuff.c 2018-02-11 18:37:24.000000000 +0530 -@@ -17,7 +17,7 @@ - #include - #include - #include --#include -+#include - - #include "globals.h" - -diff -rupN hping3-20051105/scan.c hping3-3.0.0/scan.c ---- hping3-20051105/scan.c 2018-02-28 13:08:48.837000712 +0530 -+++ hping3-3.0.0/scan.c 2018-02-28 13:16:02.457000737 +0530 -@@ -20,7 +20,7 @@ - #include - #endif - #include --#include -+#include - #include - #include - #include -@@ -34,7 +34,8 @@ - #include - - #if 0 --#if defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED) -+#if defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED) || \ -+defined(__ANDROID__) - /* union semun is defined by including */ - #else - /* according to X/OPEN we have to define it ourselves */ -@@ -137,7 +138,7 @@ static int sem_init(void) - { - int semid, sem_key; - -- if ((sem_key = ftok("/tmp/hpingscansem", 1)) == -1) { -+ if ((sem_key = ftok("@TERMUX_PREFIX@/tmp/hpingscansem", 1)) == -1) { - perror("ftok"); - exit(1); - } -diff -rupN hping3-20051105/script.c hping3-3.0.0/script.c ---- hping3-20051105/script.c 2018-02-28 13:08:48.837000712 +0530 -+++ hping3-3.0.0/script.c 2018-02-11 20:10:14.000000000 +0530 -@@ -24,7 +24,7 @@ - - #include - #include --#include -+#include - - #include "release.h" - #include "hping2.h" diff --git a/root-packages/hping3/hstring.h.patch b/root-packages/hping3/hstring.h.patch new file mode 100644 index 000000000..16f8e002f --- /dev/null +++ b/root-packages/hping3/hstring.h.patch @@ -0,0 +1,8 @@ +--- ./hstring.h 2003-08-31 17:23:59.000000000 +0000 ++++ ../hstring.h 2018-03-10 23:20:36.668108131 +0000 +@@ -1,4 +1,4 @@ +-#ifndef HPING_HSTRNIG_H ++#ifndef HPING_HSTRING_H + #define HPING_HSTRING_H + + int strisnum(char *s); diff --git a/root-packages/hping3/libpcap_stuff.c.patch b/root-packages/hping3/libpcap_stuff.c.patch new file mode 100644 index 000000000..efc83b046 --- /dev/null +++ b/root-packages/hping3/libpcap_stuff.c.patch @@ -0,0 +1,11 @@ +--- hping3-20051105/libpcap_stuff.c 2018-02-28 13:08:48.827000712 +0530 ++++ hping3-3.0.0/libpcap_stuff.c 2018-02-11 18:37:24.000000000 +0530 +@@ -17,7 +17,7 @@ + #include + #include + #include +-#include ++#include + + #include "globals.h" + diff --git a/root-packages/hping3/scan.c.patch b/root-packages/hping3/scan.c.patch new file mode 100644 index 000000000..c9ac9b331 --- /dev/null +++ b/root-packages/hping3/scan.c.patch @@ -0,0 +1,11 @@ +--- ./scan.c 2003-10-22 10:41:00.000000000 +0000 ++++ ../scan.c.orig 2018-03-11 08:03:58.728427646 +0000 +@@ -20,7 +20,7 @@ + #include + #endif + #include +-#include ++#include + #include + #include + #include diff --git a/root-packages/hping3/script.c.patch b/root-packages/hping3/script.c.patch new file mode 100644 index 000000000..87fdac23f --- /dev/null +++ b/root-packages/hping3/script.c.patch @@ -0,0 +1,11 @@ +--- hping3-20051105/script.c 2018-02-28 13:08:48.837000712 +0530 ++++ hping3-3.0.0/script.c 2018-02-11 20:10:14.000000000 +0530 +@@ -24,7 +24,7 @@ + + #include + #include +-#include ++#include + + #include "release.h" + #include "hping2.h"