mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
Update to 2.0.1, requested by William Stearns and Michal Zalewski.
Combine do-install and post-install targets.
This commit is contained in:
parent
13aa50ee9d
commit
ed76d83429
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=88814
8 changed files with 64 additions and 72 deletions
|
@ -6,30 +6,35 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= p0f
|
PORTNAME= p0f
|
||||||
PORTVERSION= 1.8.2
|
PORTVERSION= 2.0.1
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES= net
|
CATEGORIES= net
|
||||||
MASTER_SITES= http://www.stearns.org/p0f/
|
MASTER_SITES= http://lcamtuf.coredump.cx/p0f/
|
||||||
EXTRACT_SUFX= .tgz
|
EXTRACT_SUFX= .tgz
|
||||||
|
|
||||||
MAINTAINER= trevor@FreeBSD.org
|
MAINTAINER= trevor@FreeBSD.org
|
||||||
COMMENT= Passive OS fingerprinting tool
|
COMMENT= Passive OS fingerprinting tool
|
||||||
|
|
||||||
USE_REINPLACE= yes
|
DOCFILES= COPYING CREDITS KNOWN_BUGS README TODO winxp-memleak.txt
|
||||||
DOCFILES= COPYING CREDITS ChangeLog README
|
|
||||||
MAN1= p0f.1
|
|
||||||
PLIST= ${WRKDIR}/pkg-plist
|
PLIST= ${WRKDIR}/pkg-plist
|
||||||
|
WRKSRC= ${WRKDIR}/p0f
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
${REINPLACE_CMD} -e "s=/etc=${PREFIX}/etc=g" \
|
.for ii in config.h doc/README
|
||||||
${WRKSRC}/README \
|
${MV} ${WRKSRC}/${ii} ${WRKSRC}/${ii}.orig
|
||||||
${WRKSRC}/p0f.c
|
${SED} -e "s=/etc=${PREFIX}/etc=g" < ${WRKSRC}/${ii}.orig > \
|
||||||
|
${WRKSRC}/${ii}
|
||||||
|
.endfor
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${INSTALL_PROGRAM} ${WRKSRC}/p0f ${PREFIX}/bin
|
${INSTALL_PROGRAM} ${WRKSRC}/p0f ${PREFIX}/bin
|
||||||
${INSTALL_SCRIPT} ${WRKSRC}/p0frep ${PREFIX}/bin
|
${INSTALL_SCRIPT} ${WRKSRC}/p0frep ${PREFIX}/bin
|
||||||
${INSTALL_DATA} ${WRKSRC}/p0f.fp ${PREFIX}/etc
|
${INSTALL_DATA} ${WRKSRC}/p0f.fp ${PREFIX}/etc
|
||||||
${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/man1
|
.if !defined(NOPORTDOCS)
|
||||||
|
${MKDIR} ${DOCSDIR}
|
||||||
|
.for ii in ${DOCFILES}
|
||||||
|
${INSTALL_DATA} ${WRKSRC}/doc/${ii} ${DOCSDIR}
|
||||||
|
.endfor
|
||||||
|
.endif
|
||||||
|
|
||||||
pre-install:
|
pre-install:
|
||||||
${ECHO_CMD} bin/p0f > ${PLIST}
|
${ECHO_CMD} bin/p0f > ${PLIST}
|
||||||
|
@ -42,12 +47,4 @@ pre-install:
|
||||||
${ECHO_CMD} "@dirrm share/doc/p0f" >> ${PLIST}
|
${ECHO_CMD} "@dirrm share/doc/p0f" >> ${PLIST}
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-install:
|
|
||||||
.if !defined(NOPORTDOCS)
|
|
||||||
${MKDIR} ${DOCSDIR}
|
|
||||||
.for i in ${DOCFILES}
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/share/doc/p0f
|
|
||||||
.endfor
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (p0f-1.8.2.tgz) = fdc811dda8e0d261a5564d1f3ad5c24c
|
MD5 (p0f-2.0.1.tgz) = 50a8f485a13843f2cd20e40c9f3cb6ad
|
||||||
|
|
16
net-mgmt/p0f/files/patch-FreeBSD
Normal file
16
net-mgmt/p0f/files/patch-FreeBSD
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$FreeBSD$
|
||||||
|
|
||||||
|
--- 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 <lcamtuf@coredump.cx>
|
||||||
|
#
|
||||||
|
|
||||||
|
-CC = gcc
|
||||||
|
+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
|
||||||
|
|
||||||
|
all: $(FILE) strip
|
|
@ -1,17 +0,0 @@
|
||||||
--- Makefile.orig Sat Sep 2 17:41:34 2000
|
|
||||||
+++ Makefile Sat Sep 2 17:41:48 2000
|
|
||||||
@@ -3,11 +3,12 @@
|
|
||||||
# (c) <lcamtuf@tpi.pl>
|
|
||||||
#
|
|
||||||
|
|
||||||
-CC = gcc
|
|
||||||
+CC ?= gcc
|
|
||||||
CLIBS = -lpcap
|
|
||||||
SUNLIBS = -lsocket -lnsl -D_SUN_=1
|
|
||||||
STRIP = strip
|
|
||||||
-CFLAGS = -O3 -Wall
|
|
||||||
+CFLAGS ?= -O3
|
|
||||||
+CFLAGS += -Wall
|
|
||||||
FILE = p0f
|
|
||||||
VERSION = 1.7
|
|
||||||
|
|
|
@ -6,30 +6,35 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= p0f
|
PORTNAME= p0f
|
||||||
PORTVERSION= 1.8.2
|
PORTVERSION= 2.0.1
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES= net
|
CATEGORIES= net
|
||||||
MASTER_SITES= http://www.stearns.org/p0f/
|
MASTER_SITES= http://lcamtuf.coredump.cx/p0f/
|
||||||
EXTRACT_SUFX= .tgz
|
EXTRACT_SUFX= .tgz
|
||||||
|
|
||||||
MAINTAINER= trevor@FreeBSD.org
|
MAINTAINER= trevor@FreeBSD.org
|
||||||
COMMENT= Passive OS fingerprinting tool
|
COMMENT= Passive OS fingerprinting tool
|
||||||
|
|
||||||
USE_REINPLACE= yes
|
DOCFILES= COPYING CREDITS KNOWN_BUGS README TODO winxp-memleak.txt
|
||||||
DOCFILES= COPYING CREDITS ChangeLog README
|
|
||||||
MAN1= p0f.1
|
|
||||||
PLIST= ${WRKDIR}/pkg-plist
|
PLIST= ${WRKDIR}/pkg-plist
|
||||||
|
WRKSRC= ${WRKDIR}/p0f
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
${REINPLACE_CMD} -e "s=/etc=${PREFIX}/etc=g" \
|
.for ii in config.h doc/README
|
||||||
${WRKSRC}/README \
|
${MV} ${WRKSRC}/${ii} ${WRKSRC}/${ii}.orig
|
||||||
${WRKSRC}/p0f.c
|
${SED} -e "s=/etc=${PREFIX}/etc=g" < ${WRKSRC}/${ii}.orig > \
|
||||||
|
${WRKSRC}/${ii}
|
||||||
|
.endfor
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${INSTALL_PROGRAM} ${WRKSRC}/p0f ${PREFIX}/bin
|
${INSTALL_PROGRAM} ${WRKSRC}/p0f ${PREFIX}/bin
|
||||||
${INSTALL_SCRIPT} ${WRKSRC}/p0frep ${PREFIX}/bin
|
${INSTALL_SCRIPT} ${WRKSRC}/p0frep ${PREFIX}/bin
|
||||||
${INSTALL_DATA} ${WRKSRC}/p0f.fp ${PREFIX}/etc
|
${INSTALL_DATA} ${WRKSRC}/p0f.fp ${PREFIX}/etc
|
||||||
${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/man1
|
.if !defined(NOPORTDOCS)
|
||||||
|
${MKDIR} ${DOCSDIR}
|
||||||
|
.for ii in ${DOCFILES}
|
||||||
|
${INSTALL_DATA} ${WRKSRC}/doc/${ii} ${DOCSDIR}
|
||||||
|
.endfor
|
||||||
|
.endif
|
||||||
|
|
||||||
pre-install:
|
pre-install:
|
||||||
${ECHO_CMD} bin/p0f > ${PLIST}
|
${ECHO_CMD} bin/p0f > ${PLIST}
|
||||||
|
@ -42,12 +47,4 @@ pre-install:
|
||||||
${ECHO_CMD} "@dirrm share/doc/p0f" >> ${PLIST}
|
${ECHO_CMD} "@dirrm share/doc/p0f" >> ${PLIST}
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-install:
|
|
||||||
.if !defined(NOPORTDOCS)
|
|
||||||
${MKDIR} ${DOCSDIR}
|
|
||||||
.for i in ${DOCFILES}
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/share/doc/p0f
|
|
||||||
.endfor
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (p0f-1.8.2.tgz) = fdc811dda8e0d261a5564d1f3ad5c24c
|
MD5 (p0f-2.0.1.tgz) = 50a8f485a13843f2cd20e40c9f3cb6ad
|
||||||
|
|
16
net/p0f/files/patch-FreeBSD
Normal file
16
net/p0f/files/patch-FreeBSD
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$FreeBSD$
|
||||||
|
|
||||||
|
--- 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 <lcamtuf@coredump.cx>
|
||||||
|
#
|
||||||
|
|
||||||
|
-CC = gcc
|
||||||
|
+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
|
||||||
|
|
||||||
|
all: $(FILE) strip
|
|
@ -1,17 +0,0 @@
|
||||||
--- Makefile.orig Sat Sep 2 17:41:34 2000
|
|
||||||
+++ Makefile Sat Sep 2 17:41:48 2000
|
|
||||||
@@ -3,11 +3,12 @@
|
|
||||||
# (c) <lcamtuf@tpi.pl>
|
|
||||||
#
|
|
||||||
|
|
||||||
-CC = gcc
|
|
||||||
+CC ?= gcc
|
|
||||||
CLIBS = -lpcap
|
|
||||||
SUNLIBS = -lsocket -lnsl -D_SUN_=1
|
|
||||||
STRIP = strip
|
|
||||||
-CFLAGS = -O3 -Wall
|
|
||||||
+CFLAGS ?= -O3
|
|
||||||
+CFLAGS += -Wall
|
|
||||||
FILE = p0f
|
|
||||||
VERSION = 1.7
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue