File fix-makefile.patch of Package hping
--- Makefile.in.origin 2025-05-28 14:55:18.091247250 +0200
+++ Makefile.in 2025-05-28 16:37:12.988984974 +0200
@@ -9,11 +9,13 @@
CC= gcc
AR=/usr/bin/ar
RANLIB=/usr/bin/ranlib
-CCOPT= -O2 -Wall @PCAP_INCLUDE@ @TCL_INC@ @USE_TCL@
+PCAP = -lpcap
+CCOPT= -O2 -Wall $(PCAP_INCLUDE) @TCL_INC@ @USE_TCL@ -DBYTE_ORDER_LITTLE_ENDIAN
DEBUG= -g
#uncomment the following if you need libpcap based build under linux
#(not raccomanded)
COMPILE_TIME=
+TCL_LIB= -ltcl8.6
INSTALL_MANPATH=@MANPATH@
@PCAP@
@@ -26,15 +28,15 @@
logicmp.o waitpacket.o resolve.o \
sendip.o sendicmp.o sendudp.o \
sendtcp.o cksum.o statistics.o \
- usage.o version.o antigetopt.o \
+ usage.o version.o antigetopt.o script.o\
sockopt.o listen.o \
sendhcmp.o memstr.o rtt.o \
relid.o sendip_handler.o \
- libpcap_stuff.o memlockall.o memunlockall.o \
+ memlockall.o memunlockall.o \
memlock.o memunlock.o ip_opt_build.o \
- display_ipopt.o sendrawip.o signal.o send.o \
+ display_ipopt.o sendrawip.o signal.o send.o libpcap_stuff.o \
strlcpy.o arsglue.o random.o scan.o \
- hstring.o script.o interface.o \
+ hstring.o interface.o \
adbuf.o hex.o apdutils.o sbignum.o \
sbignum-tables.o $(ARSOBJ)
@@ -50,14 +52,14 @@
$(RANLIB) $@
hping3: byteorder.h $(OBJ)
- $(CC) -o hping3 $(CCOPT) $(DEBUG) $(OBJ) -L/usr/local/lib $(PCAP) @SOLARISLIB@ @TCL_LIB@
+ $(CC) -o hping3 $(CCOPT) $(DEBUG) $(OBJ) -L/usr/local/lib $(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) $(DEBUG) $(OBJ) -L/usr/local/lib $(PCAP) @SOLARISLIB@ $(TCL_LIB) -ldl
byteorder.h:
./configure