From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Feb 11 22:30:09 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58FE316A420 for ; Sat, 11 Feb 2006 22:30:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BD7743D49 for ; Sat, 11 Feb 2006 22:30:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k1BMU8Kj015062 for ; Sat, 11 Feb 2006 22:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k1BMU8mh015061; Sat, 11 Feb 2006 22:30:08 GMT (envelope-from gnats) Resent-Date: Sat, 11 Feb 2006 22:30:08 GMT Resent-Message-Id: <200602112230.k1BMU8mh015061@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Babak Farrokhi" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F1C416A420 for ; Sat, 11 Feb 2006 22:28:25 +0000 (GMT) (envelope-from babak@farrokhi.net) Received: from royalway.propagation.net (royalway.propagation.net [66.221.228.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2F3C43D46 for ; Sat, 11 Feb 2006 22:28:24 +0000 (GMT) (envelope-from babak@farrokhi.net) Received: from localhost (localhost [127.0.0.1]) by royalway.propagation.net (Postfix) with ESMTP id 4A1B456423 for ; Sat, 11 Feb 2006 16:28:25 -0600 (CST) Received: from royalway.propagation.net ([127.0.0.1]) by localhost (royalway.propagation.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 84900-10 for ; Sat, 11 Feb 2006 16:28:22 -0600 (CST) Received: from home.farrokhi.net (unknown [85.15.8.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by royalway.propagation.net (Postfix) with ESMTP id 58BFE56422 for ; Sat, 11 Feb 2006 16:28:15 -0600 (CST) Message-Id: <1139696890.24812@home.farrokhi.net> Date: Sun, 12 Feb 2006 01:58:10 +0330 From: "Babak Farrokhi" To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.7 Cc: Subject: ports/93206: update port net-mgmt/p0f to 2.0.4 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2006 22:30:09 -0000 >Number: 93206 >Category: ports >Synopsis: update port net-mgmt/p0f to 2.0.4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Feb 11 22:30:06 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Babak Farrokhi >Release: FreeBSD 6.1-PRERELEASE i386 >Organization: >Environment: System: FreeBSD 6.1-PRERELEASE #0: Thu Feb 9 17:54:38 IRST 2006 farrokhi@home.farrokhi.net:/usr/obj/usr/src/sys/HOME >Description: - update to 2.0.4 - add pkg-plist - take maintainership - remove stale patches >How-To-Repeat: >Fix: --- p0f.patch begins here --- diff -ruN p0f.orig/Makefile p0f/Makefile --- p0f.orig/Makefile Sun Feb 12 01:38:44 2006 +++ p0f/Makefile Sun Feb 12 01:54:30 2006 @@ -6,19 +6,18 @@ # PORTNAME= p0f -PORTVERSION= 2.0.3 -PORTREVISION= 1 +PORTVERSION= 2.0.4 CATEGORIES= net-mgmt MASTER_SITES= http://lcamtuf.coredump.cx/p0f/ EXTRACT_SUFX= .tgz -MAINTAINER= ports@FreeBSD.org +MAINTAINER= babak@farrokhi.net COMMENT= Passive OS fingerprinting tool ALL_TARGET= all p0fq tools DOCFILES= COPYING CREDITS ChangeLog KNOWN_BUGS README TODO win-memleak.txt MAN1= p0f.1 -PLIST= ${WRKDIR}/pkg-plist +#PLIST= ${WRKDIR}/pkg-plist WRKSRC= ${WRKDIR}/p0f post-patch: @@ -43,22 +42,6 @@ .for ii in ${DOCFILES} ${INSTALL_DATA} ${WRKSRC}/doc/${ii} ${DOCSDIR} .endfor -.endif - -pre-install: - @>${PLIST} -.for ii in p0f p0frep p0fq sendack sendack2 sendsyn - ${ECHO_CMD} bin/${ii} >> ${PLIST} -.endfor -.for ii in . a. r. - ${ECHO_CMD} etc/p0f/p0f${ii}fp >> ${PLIST} -.endfor - ${ECHO_CMD} "@dirrm etc/p0f" >> ${PLIST} -.if !defined(NOPORTDOCS) -.for i in ${DOCFILES} - ${ECHO_CMD} share/doc/p0f/$i >> ${PLIST} -.endfor - ${ECHO_CMD} "@dirrm share/doc/p0f" >> ${PLIST} .endif .include diff -ruN p0f.orig/distinfo p0f/distinfo --- p0f.orig/distinfo Sun Feb 12 01:38:44 2006 +++ p0f/distinfo Sun Feb 12 01:39:47 2006 @@ -1,4 +1,3 @@ -$FreeBSD: ports/net-mgmt/p0f/distinfo,v 1.9 2006/01/07 20:00:03 trevor Exp $ -MD5 (p0f-2.0.3.tgz) = 583688a4c5718eec0bb34102b3ac457b -SIZE (p0f-2.0.3.tgz) = 119407 -SHA256 (p0f-2.0.3.tgz) = e2d58c71a5e014e8391789f48f787c493b1c81901001c55d5ce888aba5b84a41 +MD5 (p0f-2.0.4.tgz) = 7dc7a20c7678233381ed1dbc96d1f423 +SHA256 (p0f-2.0.4.tgz) = fc6827f3792a325e79c300d9d45e526eb2da3a8c759cfe3695710b5016f3cfd3 +SIZE (p0f-2.0.4.tgz) = 126886 diff -ruN p0f.orig/files/patch-FreeBSD p0f/files/patch-FreeBSD --- p0f.orig/files/patch-FreeBSD Sun Feb 12 01:38:44 2006 +++ p0f/files/patch-FreeBSD Sun Feb 12 01:49:31 2006 @@ -1,16 +1,10 @@ -$FreeBSD: ports/net-mgmt/p0f/files/patch-FreeBSD,v 1.1 2003/09/08 16:33:33 trevor Exp $ - ---- mk/FreeBSD.orig Sat Aug 30 15:41:17 2003 -+++ mk/FreeBSD Mon Sep 8 03:58:17 2003 -@@ -7,10 +7,9 @@ - # (C) Copyright 2000-2003 by Michal Zalewski - # - --CC = gcc -+CC? = gcc +--- mk/FreeBSD.orig Sun Feb 12 01:48:12 2006 ++++ mk/FreeBSD Sun Feb 12 01:48:24 2006 +@@ -10,7 +10,6 @@ + CC = gcc LIBS = -lpcap -I/usr/include/pcap -I/usr/local/include/pcap STRIP = strip -CFLAGS = -O3 -Wall -fomit-frame-pointer -funroll-loops FILE = p0f + TOOLS = test/sendack test/sendack2 test/sendsyn - all: $(FILE) strip diff -ruN p0f.orig/files/patch-mtu.h p0f/files/patch-mtu.h --- p0f.orig/files/patch-mtu.h Sun Feb 12 01:38:44 2006 +++ p0f/files/patch-mtu.h Thu Jan 1 03:30:00 1970 @@ -1,14 +0,0 @@ -$FreeBSD: ports/net-mgmt/p0f/files/patch-mtu.h,v 1.1 2004/04/03 16:07:44 pav Exp $ -Add loopback support for FreeBSD. -author: Radim Kolar - ---- mtu.h.orig Fri Oct 10 20:56:39 2003 -+++ mtu.h Tue Feb 17 21:10:49 2004 -@@ -58,6 +58,7 @@ - { 4352, "FDDI" }, - { 4500, "token ring (2)" }, - { 9180, "FORE ATM" }, -+ { 16384, "loopback" }, - { 16436, "sometimes loopback" }, - { 18000, "token ring x4" }, - }; diff -ruN p0f.orig/files/patch-p0f.c p0f/files/patch-p0f.c --- p0f.orig/files/patch-p0f.c Sun Feb 12 01:38:44 2006 +++ p0f/files/patch-p0f.c Sun Feb 12 01:45:57 2006 @@ -1,20 +1,6 @@ -$FreeBSD: ports/net-mgmt/p0f/files/patch-p0f.c,v 1.3 2004/04/03 16:07:44 pav Exp $ -Add loopback support for FreeBSD. -author: Radim Kolar - ---- p0f.c.orig Tue Feb 17 21:11:51 2004 -+++ p0f.c Tue Feb 17 21:10:48 2004 -@@ -161,7 +161,8 @@ - - switch(type) { - -- case DLT_NULL: -+ case DLT_NULL: header_len=4; break; -+ - case DLT_SLIP: - case DLT_RAW: break; - -@@ -1199,11 +1200,15 @@ +--- p0f.c.orig Sun Jul 11 02:17:57 2004 ++++ p0f.c Sun Feb 12 01:44:36 2006 +@@ -1238,11 +1238,15 @@ /* Whoops, IP header ends past end_ptr */ if ((_u8*)(iph + 1) > end_ptr) return; @@ -32,7 +18,7 @@ /* If the declared length is shorter than the snapshot (etherleak or such), truncate this bad boy. */ -@@ -1590,7 +1595,7 @@ +@@ -1632,7 +1636,7 @@ if (!use_iface) use_iface=pcap_lookupdev(errbuf); #endif /* ^WIN32 */ diff -ruN p0f.orig/files/patch-test_p0fq.c p0f/files/patch-test_p0fq.c --- p0f.orig/files/patch-test_p0fq.c Sun Feb 12 01:38:44 2006 +++ p0f/files/patch-test_p0fq.c Thu Jan 1 03:30:00 1970 @@ -1,12 +0,0 @@ -$FreeBSD: ports/net-mgmt/p0f/files/patch-test_p0fq.c,v 1.1 2003/12/18 04:13:29 trevor Exp $ - ---- test/p0fq.c.orig Fri Oct 10 14:51:08 2003 -+++ test/p0fq.c Wed Dec 17 20:10:31 2003 -@@ -14,6 +14,7 @@ - - */ - -+#include - #include - #include - #include diff -ruN p0f.orig/pkg-plist p0f/pkg-plist --- p0f.orig/pkg-plist Thu Jan 1 03:30:00 1970 +++ p0f/pkg-plist Sun Feb 12 01:56:25 2006 @@ -0,0 +1,18 @@ +bin/p0f +bin/p0frep +bin/p0fq +bin/sendack +bin/sendack2 +bin/sendsyn +etc/p0f/p0f.fp +etc/p0f/p0fa.fp +etc/p0f/p0fr.fp +%%DOCSDIR%%/COPYING +%%DOCSDIR%%/CREDITS +%%DOCSDIR%%/ChangeLog +%%DOCSDIR%%/KNOWN_BUGS +%%DOCSDIR%%/README +%%DOCSDIR%%/TODO +%%DOCSDIR%%/win-memleak.txt +@dirrm etc/p0f +@dirrm %%DOCSDIR%% --- p0f.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: