diff options
Diffstat (limited to 'network/dsniff/dsniff-rpc.patch')
-rw-r--r-- | network/dsniff/dsniff-rpc.patch | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/network/dsniff/dsniff-rpc.patch b/network/dsniff/dsniff-rpc.patch new file mode 100644 index 0000000000..a6c6ced504 --- /dev/null +++ b/network/dsniff/dsniff-rpc.patch @@ -0,0 +1,42 @@ +diff -Naur dsniff-2.4.orig/Makefile.in dsniff-2.4/Makefile.in +--- dsniff-2.4.orig/Makefile.in 2020-11-21 09:12:17.002933000 +0100 ++++ dsniff-2.4/Makefile.in 2020-11-21 09:13:13.286933000 +0100 +@@ -38,9 +38,9 @@ + X11INC = @X_CFLAGS@ + X11LIB = @X_LIBS@ @X_PRE_LIBS@ -lXmu -lX11 @X_EXTRA_LIBS@ + +-INCS = -I. $(NIDSINC) $(PCAPINC) $(LNETINC) $(DBINC) $(SSLINC) $(X11INC) \ ++INCS = -I. $(NIDSINC) $(PCAPINC) $(LNETINC) $(DBINC) $(SSLINC) $(X11INC) @RPC_CFLAGS@ \ + -I$(srcdir)/missing +-LIBS = @LIBS@ -L$(srcdir) -lmissing ++LIBS = @LIBS@ -L$(srcdir) -lmissing @RPC_LIBS@ + + INSTALL = @INSTALL@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ +diff -Naur dsniff-2.4.orig/configure.in dsniff-2.4/configure.in +--- dsniff-2.4.orig/configure.in 2020-11-21 09:12:16.914933000 +0100 ++++ dsniff-2.4/configure.in 2020-11-21 09:14:00.224933000 +0100 +@@ -338,4 +338,23 @@ + AC_SUBST(SSLINC) + AC_SUBST(SSLLIB) + ++AC_ARG_WITH([libtirpc], ++ AS_HELP_STRING([--with-libtirpc], [Use libtirpc as RPC implementation (instead of sunrpc)]), ++ [], [ with_libtirpc=no ]) ++ ++AS_IF([test "x$with_libtirpc" != xno], ++ [PKG_CHECK_MODULES([TIRPC], ++ [libtirpc], ++ [RPC_CFLAGS=$TIRPC_CFLAGS; RPC_LIBS=$TIRPC_LIBS;], ++ [AC_MSG_ERROR([libtirpc requested, but library not found.])] ++ )], ++ [AC_CHECK_HEADER(rpc/rpc.h, ++ [RPC_CFLAGS=""; RPC_LIBS="";], ++ [AC_MSG_ERROR([sunrpc requested, but headers are not present.])] ++ )] ++) ++ ++AC_SUBST(RPC_CFLAGS) ++AC_SUBST(RPC_LIBS) ++ + AC_OUTPUT(Makefile) |