Lines 1-4
Link Here
|
1 |
# ex:ts=8 |
|
|
2 |
# Ports collection makefile for: nmap |
1 |
# Ports collection makefile for: nmap |
3 |
# Date created: Tue Aug 04, 1998 |
2 |
# Date created: Tue Aug 04, 1998 |
4 |
# Whom: David O'Brien (obrien@NUXI.com) |
3 |
# Whom: David O'Brien (obrien@NUXI.com) |
Lines 6-42
Link Here
|
6 |
# $FreeBSD: ports/security/nmap/Makefile,v 1.72 2003/09/24 09:36:56 osa Exp $ |
5 |
# $FreeBSD: ports/security/nmap/Makefile,v 1.72 2003/09/24 09:36:56 osa Exp $ |
7 |
# |
6 |
# |
8 |
|
7 |
|
9 |
PORTNAME?= nmap |
8 |
PORTNAME?= nmap |
10 |
PORTVERSION= 3.30 |
9 |
PORTVERSION= 3.46 |
11 |
CATEGORIES= security ipv6 |
10 |
CATEGORIES= security ipv6 |
12 |
MASTER_SITES= http://download.insecure.org/nmap/dist/ |
11 |
MASTER_SITES= http://download.insecure.org/nmap/dist/ |
13 |
DISTNAME= nmap-${PORTVERSION:S/.b/BETA/} |
12 |
DISTNAME= nmap-${PORTVERSION} |
14 |
|
13 |
|
15 |
MAINTAINER= eikemeier@fillmore-labs.com |
14 |
MAINTAINER= eikemeier@fillmore-labs.com |
16 |
COMMENT?= Port scanning utility for large networks |
15 |
COMMENT?= Port scanning utility for large networks |
17 |
|
16 |
|
18 |
GNU_CONFIGURE= yes |
17 |
USE_BZIP2= yes |
19 |
CONFIGURE_ARGS= --without-localdirs |
|
|
20 |
USE_BZIP2= yes |
21 |
|
18 |
|
22 |
MAN1?= nmap.1 |
19 |
GNU_CONFIGURE= yes |
|
|
20 |
CONFIGURE_ARGS= --without-localdirs |
23 |
|
21 |
|
24 |
.include <bsd.port.pre.mk> |
22 |
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} |
25 |
|
23 |
|
26 |
.if ${OSVERSION} < 300004 |
24 |
.ifndef BUILD_NMAPFE |
27 |
CFLAGS+= -DDLT_RAW=12 # for obsoleted <net/bpf.h> |
25 |
|
|
|
26 |
MAN1= nmap.1 |
27 |
|
28 |
LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre |
29 |
|
30 |
CONFIGURE_ARGS+= --with-libpcre=${LOCALBASE} |
31 |
|
32 |
.ifndef WITHOUT_SSL |
33 |
USE_OPENSSL= yes |
34 |
CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} |
35 |
.else |
36 |
CONFIGURE_ARGS+= --without-openssl |
28 |
.endif |
37 |
.endif |
29 |
|
38 |
|
30 |
CONFIGURE_TARGET= -build=${ARCH}-portbld-freebsd${OSREL} |
|
|
31 |
.if ${PORTNAME} == "nmap" |
32 |
CONFIGURE_ARGS+= --without-nmapfe |
39 |
CONFIGURE_ARGS+= --without-nmapfe |
33 |
.endif |
|
|
34 |
ALL_TARGET?= nmap |
35 |
INSTALL_TARGET?= install-nmap |
36 |
|
40 |
|
37 |
.if !target(post-install) && (${PORTNAME} == "nmap") |
41 |
ALL_TARGET= nmap |
|
|
42 |
INSTALL_TARGET= install-nmap |
43 |
|
38 |
post-install: |
44 |
post-install: |
39 |
@${STRIP_CMD} ${PREFIX}/bin/nmap |
45 |
@${STRIP_CMD} ${PREFIX}/bin/nmap |
|
|
46 |
.ifndef NOPORTDOCS |
47 |
@${MKDIR} ${DOCSDIR} |
48 |
@for doc in CHANGELOG HACKING docs/nmap.dtd; do \ |
49 |
${INSTALL_DATA} ${WRKSRC}/$${doc} ${DOCSDIR}; \ |
50 |
done |
51 |
.endif |
52 |
|
53 |
.else |
54 |
|
55 |
RUN_DEPENDS= nmap:${PORTSDIR}/security/nmap |
56 |
|
57 |
DESCR= ${PKGDIR}/pkg-descr.fe |
58 |
PLIST= ${PKGDIR}/pkg-plist.fe |
59 |
PLIST_SUB= REALPREFIX=${PREFIX} |
60 |
|
61 |
MAN1= nmapfe.1 |
62 |
MLINKS= nmapfe.1 xnmap.1 |
63 |
|
64 |
USE_GNOME= gtk12 |
65 |
|
66 |
CONFIGURE_ARGS+= --without-openssl |
67 |
|
68 |
CONFIGURE_ARGS+= --with-nmapfe |
69 |
|
70 |
ALL_TARGET= nbase/libnbase.a nmapfe/nmapfe |
71 |
INSTALL_TARGET= install-nmapfe |
72 |
|
73 |
post-install: |
74 |
@${STRIP_CMD} ${PREFIX}/bin/nmapfe |
75 |
|
40 |
.endif |
76 |
.endif |
41 |
|
77 |
|
42 |
.include <bsd.port.post.mk> |
78 |
.include <bsd.port.mk> |