Package-Name: tcpdump
Gentoo-Package: net-analyzer/tcpdump
Requires: libpcap
Homepage: http://www.tcpdump.org/
Source: http://www.tcpdump.org/release//(tcpdump-\d+\.\d+(\.\d+)?\.tar\.gz)/[\0-\377]*?tcpdump-(\d+.\d+(.\d+)?).tar.gz $1
Zap-Before-Install: 1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
	cp -p CHANGES CREDITS LICENSE README TODO "$(PREFIX)/"
# FIXME: SMB is claimed to be "possibly buggy", so disabled
	$(MAKE) -f ../Makefile configure CONFIGURE_OPTS="--enable-ipv6 --disable-smb"
	$(MAKE)
	$(MAKE) install
Install:
	chown root.adm "$(PREFIX)"/sbin/tcpdump
	chmod 4750 "$(PREFIX)"/sbin/tcpdump
	$(MAKE) instsbin SBIN=tcpdump
	$(MAKE) instman SECTION=1 MAN=tcpdump
NoPatch: <<EOT
--- configure.in.old	2004-03-29 06:04:48 +0900
+++ configure.in	2004-08-16 14:47:11 +0900
@@ -587,13 +587,9 @@
     AC_MSG_CHECKING(whether pcap_version is defined by libpcap)
     AC_TRY_LINK([],
        [
-char *
-return_pcap_version(void)
-{
 	extern char pcap_version[];
 
-	return pcap_version;
-}
+	return (int)pcap_version;
        ],
        ac_lbl_cv_pcap_version_defined=yes,
        ac_lbl_cv_pcap_version_defined=no)
@@ -607,13 +603,9 @@
 AC_MSG_CHECKING(whether pcap_debug is defined by libpcap)
 AC_TRY_LINK([],
    [
-int
-return_pcap_debug(void)
-{
 	extern int pcap_debug;
 
 	return pcap_debug;
-}
    ],
    ac_lbl_cv_pcap_debug_defined=yes,
    ac_lbl_cv_pcap_debug_defined=no)
@@ -628,13 +620,9 @@
 	AC_MSG_CHECKING(whether yydebug is defined by libpcap)
 	AC_TRY_LINK([],
 	   [
-	int
-	return_yydebug(void)
-	{
 		extern int yydebug;
 
 		return yydebug;
-	}
 	   ],
 	   ac_lbl_cv_yydebug_defined=yes,
 	   ac_lbl_cv_yydebug_defined=no)
--- configure.old	2004-03-29 06:06:09 +0900
+++ configure	2004-08-16 14:47:11 +0900
@@ -8822,13 +8822,9 @@
 main ()
 {
 
-char *
-return_pcap_version(void)
-{
 	extern char pcap_version[];
 
 	return pcap_version;
-}
 
   ;
   return 0;
@@ -8880,13 +8876,9 @@
 main ()
 {
 
-int
-return_pcap_debug(void)
-{
 	extern int pcap_debug;
 
 	return pcap_debug;
-}
 
   ;
   return 0;
@@ -8939,13 +8931,9 @@
 main ()
 {
 
-	int
-	return_yydebug(void)
-	{
 		extern int yydebug;
 
 		return yydebug;
-	}
 
   ;
   return 0;
EOT

/pkg/tcpdump/
/usr/man/man1/tcpdump.1.gz
/usr/sbin/tcpdump
