summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--network/driftnet/0001-Add-support-for-giflib-5.patch45
-rw-r--r--network/driftnet/README13
-rw-r--r--network/driftnet/driftnet.SlackBuild21
-rw-r--r--network/driftnet/driftnet.info6
-rw-r--r--network/driftnet/slack-desc12
5 files changed, 27 insertions, 70 deletions
diff --git a/network/driftnet/0001-Add-support-for-giflib-5.patch b/network/driftnet/0001-Add-support-for-giflib-5.patch
deleted file mode 100644
index 7851b4e7b4..0000000000
--- a/network/driftnet/0001-Add-support-for-giflib-5.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Fixes this issue not yet released:
-https://github.com/deiv/driftnet/issues/9
-
-From d4b1f2522b39d70889084fa6b0968d3a68a206fb Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?David=20Su=C3=A1rez?= <david.sephirot@gmail.com>
-Date: Tue, 26 Jan 2016 20:20:20 +0100
-Subject: [PATCH] Add support for "giflib 5"
-
-Thanks to Mathias Klose.
----
- src/display/gif.c | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/src/display/gif.c b/src/display/gif.c
-index ebe1db5..a86c78d 100644
---- a/src/display/gif.c
-+++ b/src/display/gif.c
-@@ -47,7 +47,11 @@ int gif_load_hdr(img I) {
- * Abort loading a GIF file after the header is done.
- */
- int gif_abort_load(img I) {
-+#if defined GIFLIB_MAJOR && GIFLIB_MAJOR >= 5
-+ DGifCloseFile((GifFileType*)I->us, NULL);
-+#else
- DGifCloseFile((GifFileType*)I->us);
-+#endif
- return 1;
- }
-
-@@ -125,7 +129,11 @@ int gif_load_img(img I) {
- ret = 1;
- fail:
-
-- DGifCloseFile(g);
-+#if defined GIFLIB_MAJOR && GIFLIB_MAJOR >= 5
-+ DGifCloseFile(g, NULL);
-+#else
-+ DGifCloseFile(g, NULL);
-+#endif
-
- return ret;
- }
---
-2.9.0
-
diff --git a/network/driftnet/README b/network/driftnet/README
index 29b72babe4..03ebbda903 100644
--- a/network/driftnet/README
+++ b/network/driftnet/README
@@ -1,8 +1,9 @@
-Driftnet is a program that allows you to view images that pass over any
-network you are connected to. The author of the software notes that this is
-a horrible invasion of privacy and that you should never use this software.
-He also notes that it could be useful for sysadmins enforcing company
-computer policy.
+Driftnet is a program designed to capture JPEG and GIF images by sniffing
+network traffic and display them in an X window. Optionally, you may also
+capture MPEG audio streams and play them. According to the author, "It is
+a horrific invasion of privacy and shouldn't be used by anyone anywhere."
-This is an updated version available from GitHub, which includes several
+Original project: http://www.ex-parrot.com/~chris/driftnet/
+
+This is an updated version available from GitHub, which includes several
patches for use on newer systems.
diff --git a/network/driftnet/driftnet.SlackBuild b/network/driftnet/driftnet.SlackBuild
index cca9c4c244..d9999b0e3b 100644
--- a/network/driftnet/driftnet.SlackBuild
+++ b/network/driftnet/driftnet.SlackBuild
@@ -2,7 +2,7 @@
# Slackbuild build script for driftnet
# Copyright 2010, JK Wood <joshuakwood@gmail.com>
-# Copyright 2017, Brenton Earl <brent@exitstatuosne.com>
+# Copyright 2017-2018 Brenton Earl <brent@exitstatuosne.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=driftnet
-VERSION=${VERSION:-1.1.5}
-SRCNAM=${SRCNAM:-driftnet-upstream}
+VERSION=${VERSION:-1.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -60,9 +59,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $SRCNAM
-tar xvf $CWD/$SRCNAM.tar.gz
-cd $SRCNAM
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -70,8 +69,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# patch for giflib 5.1.x
-patch -p1 < $CWD/0001-Add-support-for-giflib-5.patch
+autoreconf -fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -80,7 +78,8 @@ CXXFLAGS="$SLKCFLAGS" \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--mandir=/usr/man \
- --build=$ARCH-slackware-linux
+ --build=$ARCH-slackware-linux \
+ --disable-http-display
make
make install DESTDIR=$PKG
@@ -89,9 +88,11 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING INSTALL CREDITS README Changelog TODO $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING INSTALL CREDITS README.md Changelog TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+rm -rf $PKG/usr/share/
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/network/driftnet/driftnet.info b/network/driftnet/driftnet.info
index 8b6aa316f5..0a4f69fa15 100644
--- a/network/driftnet/driftnet.info
+++ b/network/driftnet/driftnet.info
@@ -1,8 +1,8 @@
PRGNAM="driftnet"
-VERSION="1.1.5"
+VERSION="1.2.0"
HOMEPAGE="https://github.com/deiv/driftnet"
-DOWNLOAD="https://github.com/deiv/driftnet/archive/upstream/v1.1.5/driftnet-upstream.tar.gz"
-MD5SUM="1759bac067aa26de1a7f79e887fd59ff"
+DOWNLOAD="https://github.com/deiv/driftnet/archive/v1.2.0/driftnet-1.2.0.tar.gz"
+MD5SUM="86fda7573a2c17ba02059e63e0f097b8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/driftnet/slack-desc b/network/driftnet/slack-desc
index ba856345a2..89ffe8edb3 100644
--- a/network/driftnet/slack-desc
+++ b/network/driftnet/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
driftnet: driftnet (network image sniffer)
driftnet:
-driftnet: Driftnet is a program designed to capture JPEG and GIF images and
-driftnet: display them in an X window. Optionally, you may also capture mpeg
-driftnet: audio streams and play them. According to the author, "It is an
-driftnet: horrific invasion of privacy and shouldn't be used by anyone
-driftnet: anywhere."
-driftnet:
+driftnet: Driftnet is a program designed to capture JPEG and GIF images by
+driftnet: sniffing network traffic and display them in an X window.
+driftnet: Optionally, you may also capture MPEG audio streams and play them.
+driftnet: According to the author, "It is a horrific invasion of privacy and
+driftnet: shouldn't be used by anyone anywhere."
driftnet:
+driftnet: Home Page: https://github.com/deiv/driftnet
driftnet:
driftnet: