Index: PKGBUILD =================================================================== --- PKGBUILD (revision 1328567) +++ PKGBUILD (working copy) @@ -8,19 +8,17 @@ pkgrel=28 pkgdesc='Collection of tools for network auditing and penetration testing' url='https://www.monkey.org/~dugsong/dsniff/' -arch=('x86_64') +arch=('x86_64' 'riscv64') license=('BSD') depends=('glibc' 'libpcap' 'openssl' 'libxmu' 'glib2' 'libnet' 'libnids' 'libtirpc') makedepends=('rpcsvc-proto') options=('!makeflags') source=(https://www.monkey.org/~dugsong/${pkgname}/beta/${pkgname}-${pkgver}.tar.gz - http://ftp.de.debian.org/debian/pool/main/d/${pkgname}/${pkgname}_2.4b1+debian-29.debian.tar.xz - dsniff-rpc.patch + http://ftp.de.debian.org/debian/pool/main/d/${pkgname}/${pkgname}_2.4b1+debian-30.debian.tar.xz dsniff-macof-size-calculation.patch dsniff-httppostfix.patch) sha256sums=('a9803a7a02ddfe5fb9704ce86f0ffc48453c321e88db85810db411ba0841152a' - '3f2263452facf9f0a402497b34c7a2573da0700005bb3c7940df9c5e099b5835' - '21b37ba4c386aa576d6829c298bdd62df6fa227e44164d9e96675e66b93bb134' + '5fcdcc4525e1b4c2aa0208a8543024735bc07096ff1ee6f895eee4e2cf453144' 'd8f5cc5d14a614410a84a8eaba5a4212ee03466c4fe2fd4a634f5d7c3f688ec7' '3efd6ca2267540016e843af3e8d7720d888fd17a73cba410e2c68022fd3a7baf') @@ -48,7 +46,6 @@ build() { cd ${pkgname}-2.4 ./configure \ - --with-libtirpc \ --prefix=/usr \ --sbindir=/usr/bin make Index: dsniff-rpc.patch =================================================================== --- dsniff-rpc.patch (revision 1328567) +++ dsniff-rpc.patch (nonexistent) @@ -1,40 +0,0 @@ ---- a/Makefile.in -+++ b/Makefile.in -@@ -37,8 +37,8 @@ - X11INC = @X_CFLAGS@ - X11LIB = @X_LIBS@ @X_PRE_LIBS@ -lXmu -lX11 @X_EXTRA_LIBS@ - --INCS = -I. $(NIDSINC) $(PCAPINC) $(LNETINC) $(DBINC) $(SSLINC) $(X11INC) \ -- -I$(srcdir)/missing --LIBS = @LIBS@ -L$(srcdir) -lmissing -+INCS = -I. $(NIDSINC) $(PCAPINC) $(LNETINC) $(DBINC) $(SSLINC) $(X11INC) @RPC_CFLAGS@ \ -+ -I$(srcdir)/missing -+LIBS = @LIBS@ -L$(srcdir) -lmissing @RPC_LIBS@ - - INSTALL = @INSTALL@ ---- a/configure.in -+++ b/configure.in -@@ -337,4 +337,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)