diff options
Diffstat (limited to 'net-analyzer/nmap/files/nmap-6.47-no-libnl.patch')
-rw-r--r-- | net-analyzer/nmap/files/nmap-6.47-no-libnl.patch | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/net-analyzer/nmap/files/nmap-6.47-no-libnl.patch b/net-analyzer/nmap/files/nmap-6.47-no-libnl.patch new file mode 100644 index 000000000000..0e0c6b70beff --- /dev/null +++ b/net-analyzer/nmap/files/nmap-6.47-no-libnl.patch @@ -0,0 +1,70 @@ +nping does not call anything nl_* related so it should not link against libnl (bug #529244) +Patching configure.ac would be best but eautoreconf does not handle the subdirs very well. + +--- a/nping/configure ++++ b/nping/configure +@@ -4865,64 +4865,6 @@ + fi + + +-# libpcap can require libnl +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nl_handle_alloc" >&5 +-$as_echo_n "checking for library containing nl_handle_alloc... " >&6; } +-if ${ac_cv_search_nl_handle_alloc+:} false; then : +- $as_echo_n "(cached) " >&6 +-else +- ac_func_search_save_LIBS=$LIBS +-cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +- +-/* Override any GCC internal prototype to avoid an error. +- Use char because int might match the return type of a GCC +- builtin and then its argument prototype would still apply. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char nl_handle_alloc (); +-int +-main () +-{ +-return nl_handle_alloc (); +- ; +- return 0; +-} +-_ACEOF +-for ac_lib in '' nl; do +- if test -z "$ac_lib"; then +- ac_res="none required" +- else +- ac_res=-l$ac_lib +- LIBS="-l$ac_lib $ac_func_search_save_LIBS" +- fi +- if ac_fn_c_try_link "$LINENO"; then : +- ac_cv_search_nl_handle_alloc=$ac_res +-fi +-rm -f core conftest.err conftest.$ac_objext \ +- conftest$ac_exeext +- if ${ac_cv_search_nl_handle_alloc+:} false; then : +- break +-fi +-done +-if ${ac_cv_search_nl_handle_alloc+:} false; then : +- +-else +- ac_cv_search_nl_handle_alloc=no +-fi +-rm conftest.$ac_ext +-LIBS=$ac_func_search_save_LIBS +-fi +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nl_handle_alloc" >&5 +-$as_echo "$ac_cv_search_nl_handle_alloc" >&6; } +-ac_res=$ac_cv_search_nl_handle_alloc +-if test "$ac_res" != no; then : +- test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" +- +-fi +- +- + # We test whether they specified openssl desires explicitly + use_openssl="yes" + specialssldir="" |