network/drifnet: Updated for version 0.1.6_p20090401.

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
JK Wood 2010-07-02 19:14:12 -05:00 committed by Erik Hanson
parent 002b8fe163
commit fd8389b8b4
4 changed files with 27 additions and 33 deletions

View file

@ -1,6 +1,8 @@
Driftnet is a program that allows you to view images that Driftnet is a program that allows you to view images that pass over any
pass over any network you are connected to. The author of network you are connected to. The author of the software notes that this is
the software notes that this is a horrible invasion of a horrible invasion of privacy and that you should never use this software.
privacy and that you should never use this software. He He also notes that it could be useful for sysadmins enforcing company
also notes that it could be useful for sysadmins enforcing computer policy.
company computer policy.
This is an updated version available from GitHub, which includes several
patches for use on newer systems.

View file

@ -3,16 +3,14 @@
# Written by JK Wood <joshuakwood@gmail.com> # Written by JK Wood <joshuakwood@gmail.com>
PRGNAM=driftnet PRGNAM=driftnet
VERSION=0.1.6 VERSION=0.1.6_p20090401
BUILD=${BUILD:-2} BUILD=${BUILD:-1}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) ARCH=i486 ;; i?86) ARCH=i486 ;;
arm*) ARCH=arm ;; arm*) ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;; *) ARCH=$( uname -m ) ;;
esac esac
fi fi
@ -36,12 +34,14 @@ else
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
fi fi
set -e
rm -rf $PKG rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT mkdir -p $TMP $PKG $OUTPUT
cd $TMP || exit 1 cd $TMP
rm -rf $PRGNAM-$VERSION rm -rf $PRGNAM-$VERSION
tar -xzvf $CWD/$PRGNAM-$VERSION.tar.gz || exit 1 tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION || exit 1 cd $PRGNAM-$VERSION
chown -R root:root . chown -R root:root .
find . \ find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@ -49,31 +49,24 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \; -exec chmod 644 {} \;
# Clean up building with libpng14 - thanks Gentoo!
sed -i -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' png.c
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \
ARCH="$ARCH" \ ARCH="$ARCH" \
make || exit 1 make
# This screwy program has no make install, so we get to do things the hard way. # This screwy program has no make install, so we get to do things the hard way.
mkdir -p $PKG/usr/bin $PKG/usr/man/man1 mkdir -p $PKG/usr/bin $PKG/usr/man/man1
cp $TMP/$PRGNAM-$VERSION/driftnet $PKG/usr/bin cp -a driftnet $PKG/usr/bin
cp $TMP/$PRGNAM-$VERSION/driftnet.1 $PKG/usr/man/man1 strip --strip-unneeded $PKG/usr/bin/driftnet
gzip -9c driftnet.1 > $PKG/usr/man/man1/driftnet.1.gz
find $PKG | xargs file | grep -e "executable" -e "shared object"| grep ELF | \
cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
(
cd $PKG/usr/man || exit 1
find . -type f -exec gzip -9 {} \;
for i in $(find . -type l); do ln -s $(readlink $i).gz $i.gz ; rm $i ; done
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a CHANGES COPYING CREDITS README TODO \ cp -a CHANGES COPYING CREDITS README TODO \
$PKG/usr/doc/$PRGNAM-$VERSION $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc -name "Makefile" -exec rm {} \;
find $PKG/usr/doc -type f -exec chmod 644 {} \; find $PKG/usr/doc -type f -exec chmod 644 {} \;
mkdir -p $PKG/install mkdir -p $PKG/install
@ -81,4 +74,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View file

@ -1,10 +1,10 @@
PRGNAM="driftnet" PRGNAM="driftnet"
VERSION="0.1.6" VERSION="0.1.6_p20090401"
HOMEPAGE="http://ex-parrot.com/~chris/driftnet" HOMEPAGE="http://ex-parrot.com/~chris/driftnet"
DOWNLOAD="http://ex-parrot.com/~chris/driftnet/driftnet-0.1.6.tar.gz" DOWNLOAD="http://github.com/downloads/rbu/driftnet/driftnet-0.1.6_p20090401.tar.gz"
MD5SUM="8e11d77770452f97bb3c23f510489815" MD5SUM="bb5170d314537b800edfb70d979bcfeb"
DOWNLOAD_x86_64="" DOWNLOAD_x86_64=""
MD5SUM_x86_64="" MD5SUM_x86_64=""
MAINTAINER="JK Wood" MAINTAINER="JK Wood"
EMAIL="joshuakwood@gmail.com" EMAIL="joshuakwood@gmail.com"
APPROVED="dsomero Michiel" APPROVED="rworkman"

View file

@ -7,7 +7,7 @@
|-----handy-ruler------------------------------------------------------| |-----handy-ruler------------------------------------------------------|
driftnet: driftnet (network image sniffer) driftnet: driftnet (network image sniffer)
driftnet: driftnet:
driftnet: Driftnet is a program designed to capture JPEG and GIF images and 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: 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: audio streams and play them. According to the author, "It is an
@ -16,4 +16,4 @@ driftnet: anywhere."
driftnet: driftnet:
driftnet: driftnet:
driftnet: driftnet:
driftnet: driftnet: