0004-configure.in-use-pkg-config-to-find-libnet.patch 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. From 4788988827bf4c0d996d3e1e3b6ac52a23b97941 Mon Sep 17 00:00:00 2001
  2. From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  3. Date: Tue, 9 Jan 2024 21:15:47 +0100
  4. Subject: [PATCH] configure.in: use pkg-config to find libnet
  5. libnet-config is deprecated:
  6. https://github.com/libnet/libnet/commit/1ec4a6e7d1d23811f0a14ecb51e46489a0175727
  7. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  8. Upstream: unsent (upstream seems dead, no commit since 5 years
  9. ---
  10. configure.in | 6 ++++--
  11. 1 file changed, 4 insertions(+), 2 deletions(-)
  12. diff --git a/configure.in b/configure.in
  13. index 7c3dd43..882ff86 100644
  14. --- a/configure.in
  15. +++ b/configure.in
  16. @@ -176,12 +176,14 @@ AC_ARG_ENABLE(tcpkill,
  17. [ use_tcpkill="$enableval" ],
  18. [ use_tcpkill="no" ])
  19. +PKG_PROG_PKG_CONFIG
  20. if test $use_tcpkill = yes; then
  21. AC_CHECK_LIB(net, libnet_init,,echo !!! error: tcpkill feature enabled but no libnet found; exit)
  22. USE_TCPKILL="1"
  23. EXTRA_OBJS="$EXTRA_OBJS tcpkill.o"
  24. - EXTRA_DEFINES="$EXTRA_DEFINES $(libnet-config --defines)"
  25. - EXTRA_LIBS="$EXTRA_LIBS $(libnet-config --libs)"
  26. + PKG_CHECK_MODULES(LIBNET, libnet)
  27. + EXTRA_DEFINES="$EXTRA_DEFINES $LIBNET_CFLAGS"
  28. + EXTRA_LIBS="$EXTRA_LIBS $LIBNET_LIBS"
  29. else
  30. USE_TCPKILL="0"
  31. fi
  32. --
  33. 2.43.0