IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src
STRIPLIB=y
STRIPBIN=y

VERSION=3.7.2
LIBVER=0.7.2
PROGNAME="TCP Dump $VERSION"
DESC="\
tcpdump                                                                \n\
                                                                       \n\
Tcpdump is a tool for network monitoring and data acquisition.  You    \n\
can use it to dump information on all the packets on a network that    \n\
match a boolean expression.  Tcpdump uses libpcap, a system            \n\
independent interface for user-level packet capture."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=http://www.tcpdump/org/release
PKGNAME=tcpdump-$VERSION-s390-$BUILD
TAG=REC

compile() {
   # build libpcap
   #
   tar -xvzf $CWD/libpcap-$LIBVER.tar.gz
   cd libpcap-$LIBVER/
   ./configure --prefix=/usr --enable-ipv6 s390-slackware-linux
   make

   #
   # build tcpdump
   #
   cd $TMP
   tar -xvzf $CWD/tcpdump-$VERSION.tar.gz
   cd tcpdump-$VERSION/
   ./configure --prefix=/usr --enable-ipv6 s390-slackware-linux
   make
}

install() {
   #
   # install libpcap
   #
   cd $TMP/libpcap-$LIBVER/
   make install DESTDIR=/package-tcpdump

   mkdir -p /package-tcpdump/usr/doc/libpcap-$LIBVER
   cp -a CHANGES CREDITS FILES INSTALL.txt LICENSE README README.aix \
         README.linux README.tru64 SUNOS4 TODO VERSION \
       /package-tcpdump/usr/doc/libpcap-$LIBVER

   #
   # install tcpdump
   #
   cd $TMP/tcpdump-$VERSION
   make install DESTDIR=/package-tcpdump

   mkdir -p /package-tcpdump/usr/doc/tcpdump-$VERSION
   cp -a CHANGES FILES INSTALL README /package-tcpdump/usr/doc/tcpdump-$VERSION

   ( cd /package-tcpdump/usr/man
     for dir in 1 3; do
       ( cd man$dir
         rm -f *.gz
         gzip -9 *.$dir
       )
     done
   )
}

attributes() {
   chown -R root.bin $PKG/package-tcpdump/usr/sbin
}

special() {
   cd $PKG
   mv package-tcpdump/* ./
   rmdir package-tcpdump/

   cd $CTL
   cat $CWD/slack-desc > slack-desc
}

