-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
>=sys-libs/db-4:*
+ || ( <sys-libs/glibc-2.26[rpc]
+ (
+ >=sys-libs/glibc-2.26
+ net-libs/rpcsvc-proto
+ net-libs/libtirpc
+ net-libs/libnsl
+ )
+ )
X? ( x11-libs/libXmu )"
RDEPEND="${DEPEND}"
# bug #538462
epatch "${FILESDIR}"/${PV}-macof-size-calculation.patch
+ # allow building against libtirpc, needed for glibc-2.26, bug 381391
+ epatch "${FILESDIR}"/${PV}-libtirpc.patch
+
eautoreconf
}
--- /dev/null
+diff -ruN dsniff-2.4.orig/Makefile.in dsniff-2.4/Makefile.in
+--- dsniff-2.4.orig/Makefile.in 2017-09-16 12:20:13.001953108 -0000
++++ dsniff-2.4/Makefile.in 2017-09-16 12:37:32.452792454 -0000
+@@ -37,8 +37,8 @@
+ X11INC = @X_CFLAGS@
+ X11LIB = @X_LIBS@ @X_PRE_LIBS@ -lXmu -lX11 @X_EXTRA_LIBS@
+
+-INCS = -I. $(X11INC) -I$(srcdir)/missing
+-LIBS = @LIBS@ -L$(srcdir) -lmissing
++INCS = -I. $(X11INC) -I$(srcdir)/missing @TIRPC_CFLAGS@
++LIBS = @LIBS@ -L$(srcdir) -lmissing @TIRPC_LIBS@
+
+ INSTALL = @INSTALL@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+diff -ruN dsniff-2.4.orig/configure.in dsniff-2.4/configure.in
+--- dsniff-2.4.orig/configure.in 2017-09-16 12:20:07.346916686 -0000
++++ dsniff-2.4/configure.in 2017-09-16 12:33:42.559167188 -0000
+@@ -338,4 +338,6 @@
+ AC_SUBST(SSLINC)
+ AC_SUBST(SSLLIB)
+
++PKG_CHECK_MODULES([TIRPC], [libtirpc], [], [AC_MSG_NOTICE([Using glibc rpc support])])
++
+ AC_OUTPUT(Makefile)