head	1.53;
access;
symbols
	RELEASE_8_3_0:1.44
	RELEASE_9_0_0:1.43
	RELEASE_7_4_0:1.42
	RELEASE_8_2_0:1.42
	RELEASE_6_EOL:1.42
	RELEASE_8_1_0:1.41
	RELEASE_7_3_0:1.41
	RELEASE_8_0_0:1.41
	RELEASE_7_2_0:1.41
	RELEASE_7_1_0:1.37
	RELEASE_6_4_0:1.37
	RELEASE_5_EOL:1.35
	RELEASE_7_0_0:1.34
	RELEASE_6_3_0:1.34
	PRE_XORG_7:1.31
	RELEASE_4_EOL:1.31
	RELEASE_6_2_0:1.31
	RELEASE_6_1_0:1.30
	RELEASE_5_5_0:1.30
	RELEASE_6_0_0:1.28
	RELEASE_5_4_0:1.26
	RELEASE_4_11_0:1.26
	RELEASE_5_3_0:1.26
	RELEASE_4_10_0:1.24
	RELEASE_5_2_1:1.23
	RELEASE_5_2_0:1.23
	RELEASE_4_9_0:1.19
	RELEASE_5_1_0:1.19
	RELEASE_4_8_0:1.19
	RELEASE_5_0_0:1.18
	RELEASE_4_7_0:1.18
	RELEASE_4_6_2:1.17
	RELEASE_4_6_1:1.17
	RELEASE_4_6_0:1.17
	RELEASE_5_0_DP1:1.17
	RELEASE_4_5_0:1.17
	RELEASE_4_4_0:1.17
	RELEASE_4_3_0:1.17
	RELEASE_4_2_0:1.17
	RELEASE_4_1_1:1.17
	RELEASE_4_1_0:1.17
	RELEASE_3_5_0:1.17
	RELEASE_4_0_0:1.12
	RELEASE_3_4_0:1.11
	RELEASE_3_3_0:1.11
	RELEASE_3_2_0:1.10
	RELEASE_3_1_0:1.9
	bro_0_4_a:1.8
	bro_0_5_a:1.9
	RELEASE_2_2_8:1.6
	RELEASE_3_0_0:1.5
	RELEASE_2_2_7:1.4
	RELEASE_2_2_6:1.4
	bro_0_3_a:1.1.1.1
	OBRIEN:1.1.1;
locks; strict;
comment	@# @;


1.53
date	2013.03.22.23.30.10;	author svnexp;	state Exp;
branches;
next	1.52;

1.52
date	2013.01.10.02.56.22;	author svnexp;	state Exp;
branches;
next	1.51;

1.51
date	2012.12.03.05.25.43;	author svnexp;	state Exp;
branches;
next	1.50;

1.50
date	2012.11.17.06.01.01;	author svnexp;	state Exp;
branches;
next	1.49;

1.49
date	2012.11.08.09.49.04;	author gahr;	state Exp;
branches;
next	1.48;

1.48
date	2012.10.16.06.41.41;	author kevlo;	state Exp;
branches;
next	1.47;

1.47
date	2012.10.15.19.10.49;	author beat;	state Exp;
branches;
next	1.46;

1.46
date	2012.09.18.07.50.34;	author kevlo;	state Exp;
branches;
next	1.45;

1.45
date	2012.09.12.08.09.18;	author kevlo;	state Exp;
branches;
next	1.44;

1.44
date	2012.02.11.22.27.42;	author pgollucci;	state Exp;
branches;
next	1.43;

1.43
date	2011.09.23.22.25.09;	author amdmi3;	state Exp;
branches;
next	1.42;

1.42
date	2010.10.15.06.42.25;	author kevlo;	state Exp;
branches;
next	1.41;

1.41
date	2009.01.24.09.45.22;	author pav;	state Exp;
branches;
next	1.40;

1.40
date	2008.12.20.05.35.14;	author kevlo;	state Exp;
branches;
next	1.39;

1.39
date	2008.12.18.07.03.19;	author kevlo;	state Exp;
branches;
next	1.38;

1.38
date	2008.12.18.06.43.03;	author kevlo;	state Exp;
branches;
next	1.37;

1.37
date	2008.08.21.06.18.13;	author rafan;	state Exp;
branches;
next	1.36;

1.36
date	2008.07.25.12.48.41;	author pav;	state Exp;
branches;
next	1.35;

1.35
date	2008.05.14.19.53.00;	author tabthorpe;	state Exp;
branches;
next	1.34;

1.34
date	2007.10.17.10.12.56;	author ade;	state Exp;
branches;
next	1.33;

1.33
date	2007.09.11.20.50.54;	author edwin;	state Exp;
branches;
next	1.32;

1.32
date	2007.09.10.13.28.11;	author edwin;	state Exp;
branches;
next	1.31;

1.31
date	2006.05.13.04.14.59;	author edwin;	state Exp;
branches;
next	1.30;

1.30
date	2005.09.04.19.36.50;	author ade;	state Exp;
branches;
next	1.29;

1.29
date	2005.09.02.08.01.07;	author pav;	state Exp;
branches;
next	1.28;

1.28
date	2005.04.12.03.26.26;	author obrien;	state Exp;
branches;
next	1.27;

1.27
date	2005.04.11.08.03.50;	author obrien;	state Exp;
branches;
next	1.26;

1.26
date	2004.09.19.02.09.40;	author leeym;	state Exp;
branches;
next	1.25;

1.25
date	2004.09.17.23.02.58;	author kris;	state Exp;
branches;
next	1.24;

1.24
date	2004.02.04.05.08.42;	author marcus;	state Exp;
branches;
next	1.23;

1.23
date	2003.11.04.16.00.01;	author osa;	state Exp;
branches;
next	1.22;

1.22
date	2003.11.03.03.56.40;	author kris;	state Exp;
branches;
next	1.21;

1.21
date	2003.10.14.14.50.58;	author osa;	state Exp;
branches;
next	1.20;

1.20
date	2003.09.24.09.36.57;	author osa;	state Exp;
branches;
next	1.19;

1.19
date	2003.02.20.18.59.03;	author knu;	state Exp;
branches;
next	1.18;

1.18
date	2002.06.08.17.31.07;	author obrien;	state Exp;
branches;
next	1.17;

1.17
date	2000.06.02.03.18.38;	author will;	state Exp;
branches;
next	1.16;

1.16
date	2000.04.21.08.18.10;	author mharo;	state Exp;
branches;
next	1.15;

1.15
date	2000.04.09.18.29.25;	author cpiazza;	state Exp;
branches;
next	1.14;

1.14
date	2000.03.22.00.26.42;	author obrien;	state Exp;
branches;
next	1.13;

1.13
date	2000.03.20.02.36.09;	author obrien;	state Exp;
branches;
next	1.12;

1.12
date	2000.02.13.03.23.07;	author obrien;	state Exp;
branches;
next	1.11;

1.11
date	99.08.31.01.50.55;	author peter;	state Exp;
branches;
next	1.10;

1.10
date	99.04.05.17.49.35;	author fenner;	state Exp;
branches;
next	1.9;

1.9
date	99.02.13.20.03.59;	author obrien;	state Exp;
branches;
next	1.8;

1.8
date	98.12.25.02.14.07;	author obrien;	state Exp;
branches;
next	1.7;

1.7
date	98.12.24.17.52.35;	author obrien;	state Exp;
branches;
next	1.6;

1.6
date	98.11.04.18.45.38;	author obrien;	state Exp;
branches;
next	1.5;

1.5
date	98.09.14.00.20.20;	author obrien;	state Exp;
branches;
next	1.4;

1.4
date	98.03.16.10.27.31;	author obrien;	state Exp;
branches;
next	1.3;

1.3
date	98.03.03.09.56.10;	author asami;	state Exp;
branches;
next	1.2;

1.2
date	98.03.03.09.53.37;	author asami;	state Exp;
branches;
next	1.1;

1.1
date	98.03.02.10.35.04;	author obrien;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.03.02.10.35.04;	author obrien;	state Exp;
branches;
next	;


desc
@@


1.53
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314960
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: David O'Brien <obrien@@FreeBSD.org>
# $FreeBSD: head/security/bro/Makefile 314960 2013-03-22 20:06:14Z makc $

PORTNAME=	bro
PORTVERSION=	2.1
CATEGORIES=	security
MASTER_SITES=	http://www.bro-ids.org/downloads/release/

MAINTAINER=	leres@@ee.lbl.gov
COMMENT=	System for detecting network intruders in real-time

BUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison \
		swig:${PORTSDIR}/devel/swig13
LIB_DEPENDS=	GeoIP:${PORTSDIR}/net/GeoIP

USE_PERL5=	yes
USES=		cmake
CONFIGURE_WRKSRC=	${WRKSRC}/build
BUILD_WRKSRC=	${CONFIGURE_WRKSRC}
INSTALL_WRKSRC=	${CONFIGURE_WRKSRC}

OPTIONS_DEFINE=	IPV6 LBL_HF LBL_CF ASSERT BROCCOLI
OPTIONS_DEFAULT=IPV6 LBL_HF LBL_CF
LBL_HF_DESC=	Address to hostname filter support
LBL_CF_DESC=	Unix time to formated time/date filter support
BROCCOLI_DESC=	Build support for libbroccoli communications
OPTIONS_EXCLUDE=NLS DOCS

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MBROCCOLI}
CMAKE_ARGS+=	-DINSTALL_BROCCOLI:BOOL=ON \
		-DDISABLE_PYTHON_BINDINGS:BOOL=ON \
		-DDISABLE_RUBY_BINDINGS:BOOL=ON
PLIST_SUB+=	BROCCOLI=""
.else
PLIST_SUB+=	BROCCOLI="@@comment "
.endif

.if ${PORT_OPTIONS:MIPV6}
CMAKE_ARGS+=	-DBROv6:BOOL=ON
.endif

.if ${PORT_OPTIONS:MLBL_HF}
RUN_DEPENDS+=	hf:${PORTSDIR}/sysutils/lbl-hf
.endif

.if ${PORT_OPTIONS:MLBL_CF}
RUN_DEPENDS+=	cf:${PORTSDIR}/sysutils/lbl-cf
.endif

.if ${PORT_OPTIONS:MASSERT}
CMAKE_ARGS+=	-DENABLE_DEBUG:BOOL=ON
.endif

post-patch:
#	avoid installing .in header file
	${REINPLACE_CMD} -e '13d' ${WRKSRC}/aux/binpac/lib/CMakeLists.txt

.include <bsd.port.mk>
@


1.52
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310169
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310169 | kevlo | 2013-01-10 02:29:44 +0000 (Thu, 10 Jan 2013) | 4 lines
## SVN ##
## SVN ## Assign maintainership to Craig Leres.
## SVN ##
## SVN ## PR:	ports/175152
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/security/bro/Makefile 310169 2013-01-10 02:29:44Z kevlo $
d17 1
a17 1
USE_CMAKE=	yes
@


1.51
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308122
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308122 | kevlo | 2012-12-03 05:20:38 +0000 (Mon, 03 Dec 2012) | 7 lines
## SVN ##
## SVN ## Update to 2.1.
## SVN ##
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## PR:	ports/174016
## SVN ## Submitted by:	Paul Schmehl <pauls at utdallas dot edu>
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/security/bro/Makefile 308122 2012-12-03 05:20:38Z kevlo $
d9 1
a9 1
MAINTAINER=	kevlo@@FreeBSD.org
@


1.50
log
@Switch exporter over
@
text
@d2 1
a2 1
# $FreeBSD: head/security/bro/Makefile 307159 2012-11-08 09:49:04Z gahr $
d5 1
a5 2
PORTVERSION=	2.0
PORTREVISION=	2
d7 1
a7 1
MASTER_SITES=	http://www.bro-ids.org/downloads/archive/
d22 2
a23 2
OPTIONS_DEFINE=	IPV6 LBL_HF LBL_CF ASSERT
OPTIONS_DEFAULT=	LBL_HF LBL_CF
d26 1
d31 9
@


1.49
log
@SVN rev 307159 on 2012-11-08 09:49:04Z by gahr

- fix mtree by avoiding to install a .in CMake configure file

Reported by:	PH (via beat@@)
Approved by:	portmgr@@ (implicit)
Feature safe:	yes
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.48
log
@SVN rev 305952 on 2012-10-16 06:41:41Z by kevlo

- Add missing dependency on perl
- Adopt new Makefile header

Feature safe:	yes
@
text
@d47 4
@


1.47
log
@SVN rev 305930 on 2012-10-15 19:10:49Z by beat

- Make as BROKEN: missing prerequisites
  CMake Error at aux/binpac/CMakeLists.txt:17 (message):
   Could not find prerequisite package 'Perl'

Reported by:	pointyhat
Feature safe:	yes
@
text
@d1 1
a1 4
# Ports collection makefile for:  bro
# Date created:			  Sat Feb 28, 1998
# Whom:				  David O'Brien (obrien@@FreeBSD.org)
#
a2 1
#
d6 1
a6 1
PORTREVISION=	1
d11 1
a11 1
COMMENT=	System for detecting Network Intruders in real-time
d17 1
a17 2
BROKEN=		missing prerequisites

@


1.46
log
@SVN rev 304434 on 2012-09-18 07:50:34Z by kevlo

- Add missing dependency on bison
- Bump PORTREVISION

Reported by:	portmgr (linimon)
@
text
@d21 2
@


1.45
log
@SVN rev 304137 on 2012-09-12 08:09:18Z by kevlo

Update to 2.0; with some help from rm@@

PR:	ports/169690
Submitted by:	Paul Dokas <paul at dokas dot name>
@
text
@d10 1
d17 2
a18 1
BUILD_DEPENDS=	swig:${PORTSDIR}/devel/swig13
a25 1

@


1.44
log
@- Update to 1.5.3
- Mark MAKE_JOBS_UNSAFE
- Remove < 7.0

PR:             ports/160897
Submitted by:   Dikshie <dikshie@@sfc.wide.ad.jp>
Approved by:    maintainer timeout (kevlo ; 141 days)
@
text
@d9 1
a9 1
PORTVERSION=	1.5.3
d11 1
a11 1
MASTER_SITES=	ftp://ftp.bro-ids.org/
d16 1
a16 4
MAKE_JOBS_UNSAFE=	yes

USE_PERL5=	yes

d19 29
a47 8
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
CONFIGURE_ARGS=	--disable-perftools \
		--disable-broccoli \
		--disable-broctl \
		--enable-brov6
LDFLAGS+=	-L${LOCALBASE}/lib
CFLAGS+=	-I${LOCALBASE}/include
@


1.43
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d9 1
a9 1
PORTVERSION=	1.5.1
d11 1
a11 1
MASTER_SITES=	ftp://bro-ids.org/
d16 2
d26 2
a27 1
		--disable-broctl
d31 1
a31 7
.include <bsd.port.pre.mk>

.if ${OSVERSION} < 700000
BROKEN=		does not package
.endif

.include <bsd.port.post.mk>
@


1.42
log
@Update to 1.5.1

PR:	ports/150987
Submitted by:	dikshie <dikshie at sfc dot wide dot ad dot jp>
@
text
@d25 2
a26 2
CONFIGURE_ENV=	CFLAGS="-I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib"
@


1.41
log
@- Mark BROKEN on 6.x: does not package

Reported by:	pointyhat
@
text
@d9 1
a9 2
PORTVERSION=	1.4
PORTREVISION=	0
a11 1
DISTNAME=	${PORTNAME}-${PORTVERSION}-release
a16 1
WRKSRC=		${WRKDIR}/bro-${PORTVERSION}
d22 3
a24 1
CONFIGURE_ARGS=	--disable-perftools
a33 10
post-install:
	@@${INSTALL_DATA} ${WRKSRC}/aux/broccoli/broccoli.conf \
	   	${PREFIX}/etc/broccoli.conf.sample
	@@if [ ! -f ${PREFIX}/etc/broccoli.conf ]; then \
		${CP} -p ${PREFIX}/etc/broccoli.conf.sample \
		${PREFIX}/etc/broccoli.conf ; \
	fi

	${LN} -sf ${PREFIX}/lib/libbroccoli.so.2.0 ${PREFIX}/lib/libbroccoli.so

@


1.40
log
@- Fix pkg-plist
- Bump PORTREVISION
@
text
@d29 6
d45 1
a45 1
.include <bsd.port.mk>
@


1.39
log
@Add USE_PERL5=yes
@
text
@d10 1
d24 1
d37 2
@


1.38
log
@- Update to 1.4
- Take maintainership

PR: ports/129715
Submitted by: kevlo
@
text
@d17 1
@


1.37
log
@Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
@
text
@d9 1
a9 2
PORTVERSION=	1.2
PORTREVISION=	1
d12 1
a12 1
DISTNAME=	${PORTNAME}-${PORTVERSION}-stable
d14 1
a14 1
MAINTAINER=	pauls@@utdallas.edu
d17 1
a17 1
CONFLICTS=	sysutils/lbl-cf-1.* sysutils/lbl-hf-1.*
d19 1
a19 2
OPTIONS=	GPG "Support encrypted email" Off \
		DOCS "Install documentation (not recommended)" Off
a20 4
WRKSRC=		${WRKDIR}/bro-${PORTVERSION}.1

USE_BISON=	build
USE_LDCONFIG=	${PREFIX}/share
d22 3
a24 39
CONFIGURE_ARGS=	--libdir=${PREFIX}/share
USE_PERL5=	yes

IS_INTERACTIVE=	yes	# during the install phase

SUB_FILES=	pkg-deinstall pkg-install pkg-message
SUB_LIST=	BROHOME=${BROHOME} BROSITEDIR=${BROSITEDIR} SITE_PERL=${SITE_PERL} WRKSRC=${WRKSRC}
BROHOME=	${PREFIX}/bro
BROSITEDIR=	${BROHOME}/site

.include <bsd.port.pre.mk>

.if defined(WITH_GPG)
BUILD_DEPENDS+=	gpg:${PORTSDIR}/security/gnupg
.endif
.if !defined(WITH_DOCS)
NOPORTDOCS=	Yes
.endif

post-extract:
	@@cd ${WRKSRC}/src && ${TAR} xfz libedit.src.tar.gz

post-patch:
	@@${REINPLACE_CMD} -e 's|CFLAGS+=-g -O0||g; \
		s|CC=gcc||' \
		${WRKSRC}/src/libedit/Makefile.in \
		${WRKSRC}/src/libedit/Makefile
	@@${REINPLACE_CMD} -e "s,tr '\[a-z\]' '\[A-Z\]',tr 'a-z' 'A-Z',g" \
		${WRKSRC}/src/libedit/makelist
	@@${REINPLACE_CMD} -E -e 's,(const char\*) const (helpstring),\1 \2,g' \
		${WRKSRC}/src/DebugCmds.h

pre-configure:
	@@${ECHO_CMD} "Configure libedit..."
	@@(cd ${WRKSRC}/src/libedit && ${MAKE_ENV} ./configure)

pre-build:
	@@${ECHO_CMD} "Building libedit..."
	@@(cd ${WRKSRC}/src/libedit && ${MAKE})
d27 6
a32 36
	@@${STRIP_CMD} ${PREFIX}/bin/bro
	@@${MKDIR} ${PREFIX}/bro/etc
	@@${MKDIR} ${SITE_PERL}/mach/Bro
	@@${MKDIR} ${SITE_PERL}/mach/Bro/Log
	@@${MKDIR} ${SITE_PERL}/mach/Bro/Report
	${INSTALL_DATA} ${WRKSRC}/scripts/bro.cfg.example ${PREFIX}/etc
	${INSTALL_DATA} ${WRKSRC}/scripts/local.site.bro.default ${BROSITEDIR}
	${INSTALL_DATA} ${WRKSRC}/scripts/IP4.pm ${SITE_PERL}/mach
	${INSTALL_DATA} ${WRKSRC}/scripts/perl/lib/Bro/Config.pm ${SITE_PERL}/mach/Bro
	${INSTALL_DATA} ${WRKSRC}/scripts/perl/lib/Bro/Log.pm ${SITE_PERL}/mach/Bro
	${INSTALL_DATA} ${WRKSRC}/scripts/perl/lib/Bro/Report.pm ${SITE_PERL}/mach/Bro
	${INSTALL_DATA} ${WRKSRC}/scripts/perl/lib/Bro/Signature.pm ${SITE_PERL}/mach/Bro
	${INSTALL_DATA} ${WRKSRC}/scripts/perl/lib/Bro/Log/Alarm.pm ${SITE_PERL}/mach/Bro/Log
	${INSTALL_DATA} ${WRKSRC}/scripts/perl/lib/Bro/Log/Conn.pm ${SITE_PERL}/mach/Bro/Log
	${INSTALL_DATA} ${WRKSRC}/scripts/perl/lib/Bro/Report/Alarm.pm ${SITE_PERL}/mach/Bro/Report
	${INSTALL_DATA} ${WRKSRC}/scripts/perl/lib/Bro/Report/Conn.pm ${SITE_PERL}/mach/Bro/Report
	${INSTALL_SCRIPT} ${WRKSRC}/scripts/bro.rc ${BROHOME}/scripts
	${INSTALL_SCRIPT} ${WRKSRC}/scripts/bro.rc-hooks.sh ${BROHOME}/scripts
	${INSTALL_SCRIPT} ${WRKSRC}/scripts/bro_config ${BROHOME}/scripts
	${INSTALL_SCRIPT} ${WRKSRC}/scripts/localnetMAC.pl ${BROHOME}/scripts
	${INSTALL_SCRIPT} ${WRKSRC}/scripts/perl/script/edit-brorule.pl ${BROHOME}/scripts
	${INSTALL_SCRIPT} ${WRKSRC}/scripts/perl/script/site-report.pl ${BROHOME}/scripts
	${INSTALL_PROGRAM} ${WRKSRC}/aux/adtrace/adtrace ${PREFIX}/bin
	${SH} ${PKGINSTALL}

.if !defined(NOPORTDOCS)
	@@${ECHO_MSG} "You have chosen to install documentation"
	@@${ECHO_MSG} "but the online documentation will be much"
	@@${ECHO_MSG} "more up to date."
	@@${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/doc/quick-start/Bro-quick-start.pdf ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/doc/quick-start/bro-deployment.pdf ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/doc/user-manual/Bro-user-manual.pdf ${DOCSDIR}
.endif

	@@${CAT} ${PKGMESSAGE}
d34 1
a34 1
.include <bsd.port.post.mk>
@


1.36
log
@- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV
@
text
@a27 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.35
log
@- Add CONFLICTS for sysutils/lbl-cf sysutils/lbl-hf

PR:		ports/123681
Submitted by:	tabthorpe
Approved by:	Paul Schmehl <pauls utdallas.edu> (maintainer)
@
text
@a27 1
MAKE_ENV+=	CC="${CC}"
@


1.34
log
@Migration from bison 1.x to 2.x

PR:		117086
Tested by:	-exp runs
@
text
@d18 2
@


1.33
log
@Undo changes to the header.
@
text
@d10 1
a17 2
BUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison

d23 1
@


1.32
log
@security/bro, port upgrade to version 1.2.1, take over maintainership

	This is an upgrade of the security/bro port to the current
	stable version.  The port is very complex, so it needs to
	be tested carefully to make sure that I'm not screwing
	anything up or using wrong conventions. Also, I'm willing
	to take over maintainership of the port if it's accepted
	into the tree.

	Please note, there are several files that need to be removed
	from the port and quite a few that need to be added. All
	these files are in FILESDIR.  I have provided blank patches
	for the files that need to be removed, so the patches will
	create blank files.

Added IS_INTERACTIVE to the port
Left original freebsd header comments in it.
Next time please use one big patch-file instead of lots of little ones :-)

PR:		ports/114999
Submitted by:	Paul Schmehl <pauls@@utdallas.edu>
@
text
@d2 2
a3 2
# Date created:			  Mon Jul 16, 2007
# Whom:				  Paul Schmehl (pauls@@utdallas.edu)
@


1.31
log
@Remove USE_REINPLACE from all categories starting with S
@
text
@a0 1
# ex:ts=8
d2 2
a3 2
# Date created:			  Sat Feb 28, 1998
# Whom:				  David O'Brien (obrien@@FreeBSD.org)
d9 1
a9 2
PORTVERSION=	0.8
PORTREVISION=	1
d11 2
a12 2
MASTER_SITES=	ftp://ftp.ee.lbl.gov/
DISTNAME=	${PORTNAME}-pub-${PORTVERSION}a37
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
d19 2
a20 1
WRKSRC=		${WRKDIR}/${PORTNAME}-pub-${PORTVERSION}a37
d22 3
d31 16
d48 1
a48 1
	@@cd ${WRKSRC} && ${TAR} xfz libedit.src.tar.gz
d53 2
a54 2
		${WRKSRC}/libedit/Makefile.in \
		${WRKSRC}/libedit/Makefile
d56 1
a56 1
		${WRKSRC}/libedit/makelist
d58 1
a58 1
		${WRKSRC}/DebugCmds.h
d62 1
a62 1
	@@(cd ${WRKSRC}/libedit && ${MAKE_ENV} ./configure)
d66 1
a66 1
	@@(cd ${WRKSRC}/libedit && ${MAKE})
d68 25
a92 2
pre-install:
	@@${MKDIR} ${DATADIR}
a93 3
post-install:
	@@${STRIP_CMD} ${PREFIX}/sbin/bro
	@@${INSTALL_DATA} ${WRKSRC}/policy/*.* ${DATADIR}
d95 3
d99 3
a101 2
	${INSTALL_MAN} ${WRKSRC}/doc/bro-CN99.ps ${DOCSDIR}
	@@${GZIP_CMD} ${DOCSDIR}/bro-CN99.ps
d104 3
a106 1
.include <bsd.port.mk>
@


1.30
log
@Revert back to devel/bison
@
text
@a22 1
USE_REINPLACE=	yes
@


1.29
log
@- Switch bison dependency to bison175 port
@
text
@d19 1
a19 1
BUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison175
@


1.28
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d19 2
a27 1
USE_BISON=	yes
@


1.27
log
@Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
@
text
@d24 1
a24 1
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
@


1.26
log
@- unbreak this port on 5.x

PR:		71853
Submitted by:	leeym
Approved by:	portmgr (marcus)
@
text
@d24 1
a24 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.25
log
@BROKEN on 5.x: Does not compile

Approved by:    portmgr (self)
@
text
@d23 1
a23 1
MAKE_ENV+=	CC="${CC}" CFLAGS="${CFLAGS}"
a28 6
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 502126
BROKEN=		"Does not compile on FreeBSD >= 5.x"
.endif

d30 1
a30 1
	@@(cd ${WRKSRC} && ${TAR} xfvz libedit.src.tar.gz > /dev/null)
d37 4
d62 1
a62 1
.include <bsd.port.post.mk>
@


1.24
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
@
text
@d29 6
d64 1
a64 1
.include <bsd.port.mk>
@


1.23
log
@Fix broken (checksum mismatch) by change suffix of distro
from "-current" to "a37".

No changes for MD5.
@
text
@d11 1
@


1.22
log
@Mark BROKEN (see bento logs).  These ports are scheduled for removal
after Feb 2 2004 if they are still broken at that time and no fixes
have been submitted by PR.
@
text
@d13 1
a13 1
DISTNAME=	${PORTNAME}-pub-${PORTVERSION}-current
a18 2

BROKEN=		Checksum mismatch, will be removed after Feb 2
@


1.21
log
@Update to 0.8, fix RESTRICTED.
@
text
@d20 2
@


1.20
log
@Make portlint(1) happy by changing strip to ${STRIP_CMD}

Submitted by:	Oleg Karachevtsev <ok@@etrust.ru>
PR:		56998
@
text
@d10 1
a10 1
PORTVERSION=	0.5a
d12 2
a13 3
#MASTER_SITES=	ftp://ee.lbl.gov/
#see http://www-nrg.ee.lbl.gov/bro-info.html
DISTNAME=	vp-bro-0.5-alpha
d18 1
a18 1
RESTRICTED=	"Author wishes Alpha releases not to be distrubted."
d20 7
a26 1
.include <bsd.port.pre.mk>
d28 2
a29 3
.if !exists(${DISTDIR}/vp-bro-0.5-alpha${EXTRACT_SUFX})
IGNORE=is still in alpha test.  Please contact Vern Paxson <vern@@ee.lbl.gov> to obtain the obtain the Bro source.  Put it in ${DISTDIR} as ${DISTFILES} and run make again
.endif
d31 13
a43 4
IS_INTERACTIVE=	"manual fetch"
WRKSRC=		${WRKDIR}/bro-pub-0.5a1
CONFIGURE_ARGS=	--libdir=${PREFIX}/share
GNU_CONFIGURE=	yes
a44 4
post-patch:
	@@${MV} ${WRKSRC}/util.cc ${WRKSRC}/util.cc.in
	@@${SED} -e "s|/usr/src/rtsg/bro/policy:/usr/local/lib/bro|${PREFIX}/share/bro|" \
		${WRKSRC}/util.cc.in >${WRKSRC}/util.cc
d46 1
a46 1
	@@${MKDIR} ${PREFIX}/share/bro
d50 1
a50 1
	@@${INSTALL_DATA} ${WRKSRC}/policy/*.* ${PREFIX}/share/bro
d52 3
a54 4
	@@${MKDIR} ${PREFIX}/share/doc/bro
	${INSTALL_MAN} ${WRKSRC}/doc/bro-usenix98-revised.ps \
		${PREFIX}/share/doc/bro
	@@${GZIP_CMD} ${PREFIX}/share/doc/bro/bro-usenix98-revised.ps
d57 1
a57 1
.include <bsd.port.post.mk>
@


1.19
log
@De-pkg-comment.
@
text
@d40 1
a40 1
	@@strip ${PREFIX}/sbin/bro
@


1.18
log
@To ports@@freebsd.org.
@
text
@d17 1
@


1.17
log
@Remove redundant/inappropriate CATEGORIES.  People need to start reading
the Porter's Handbook.  :-)
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/bro/Makefile,v 1.16 2000/04/21 08:18:10 mharo Exp $
d16 1
a16 1
MAINTAINER=	obrien@@FreeBSD.org
@


1.16
log
@Correct whitespace introduced during PORTNAME conversion and portlint
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/bro/Makefile,v 1.15 2000/04/09 18:29:25 cpiazza Exp $
d11 1
a11 1
CATEGORIES=	security net
@


1.15
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d6 1
a6 1
# $FreeBSD: ports/security/bro/Makefile,v 1.14 2000/03/22 00:26:42 obrien Exp $
d28 1
a28 1
CONFIGURE_ARGS= --libdir=${PREFIX}/share
@


1.14
log
@Restore useless version required comments.
@
text
@a2 1
# Version required: 0.0
d6 1
a6 1
# $FreeBSD: ports/security/bro/Makefile,v 1.13 2000/03/20 02:36:09 obrien Exp $
d9 2
a10 2
DISTNAME=	vp-bro-0.5-alpha
PKGNAME=	bro-0.5a
d14 1
@


1.13
log
@Remove the "version required" line.
@
text
@d3 1
d7 1
a7 1
# $FreeBSD: ports/security/bro/Makefile,v 1.12 2000/02/13 03:23:07 obrien Exp $
@


1.12
log
@Style nits in the ports I maintain.
@
text
@a2 1
# Version required:		  0.3alpha
d6 1
a6 1
# $FreeBSD: ports/security/bro/Makefile,v 1.11 1999/08/31 01:50:55 peter Exp $
@


1.11
log
@$Id$ -> $FreeBSD$
@
text
@d3 1
a3 1
# Version required:     	  0.3alpha
d7 1
a7 1
# $FreeBSD$
d16 1
a16 1
MAINTAINER=     obrien@@FreeBSD.org
@


1.10
log
@Tell the distfile survey that bro doesn't have any distfiles to check by
 commenting out MASTER_SITES.
Modify the IGNORE= message a little, and use ${DISTFILES} to describe
 the file to fetch so that the message doesn't have to be modified every
 time the port is updated.
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.9 1999/02/13 20:03:59 obrien Exp $
@


1.9
log
@update to 0.5

Ok'ed by:	Satoshi
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.8 1998/12/25 02:14:07 obrien Exp $
d13 2
a14 1
MASTER_SITES=	ftp://ee.lbl.gov/
d23 1
a23 1
IGNORE='Please contact Vern Paxson <vern@@ee.lbl.gov> to obtain the obtain the Bro source.  Put it in ${DISTDIR} as vp-bro-0.5-alpha${EXTRACT_SUFX} and run make again'
@


1.8
log
@With Satoshi's next bsd.port.* commit, this should work.
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.7 1998/12/24 17:52:35 obrien Exp $
d10 2
a11 2
DISTNAME=	vp-bro-0.4-alpha
PKGNAME=	bro-0.4a
d21 2
a22 2
.if !exists(${DISTDIR}/vp-bro-0.4-alpha${EXTRACT_SUFX})
IGNORE='Please contact Vern Paxson <vern@@ee.lbl.gov> to obtain the obtain the Bro source.  Put it in ${DISTDIR} as vp-bro-0.4-alpha${EXTRACT_SUFX} and run make again'
d26 1
a26 1
WRKSRC=		${WRKDIR}/bro-0.4
@


1.7
log
@Attempt to not "exit 1" if the distfile is missing.  Otherwise batch fetching
of distfiles is harder than I would like.
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.6 1998/11/04 18:45:38 obrien Exp $
d19 2
d47 1
a47 1
.include <bsd.port.mk>
@


1.6
log
@Make IS_INTERACTIVE so people doing ``cd /usr/ports ; make fetch'' will
get a little farther.

Requested by:	Andreas Klemm <andreas@@klemm.gtn.com>
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.5 1998/09/14 00:20:20 obrien Exp $
d19 4
a26 11

do-fetch:
	@@if [ ! -f ${DISTDIR}/vp-bro-0.4-alpha${EXTRACT_SUFX} ]; then \
	  echo ""; \
	  echo "Please contact Vern Paxson <vern@@ee.lbl.gov>"; \
	  echo "to obtain the obtain the Bro source.  Put it in"; \
	  echo "${DISTDIR} as vp-bro-0.4-alpha${EXTRACT_SUFX}"; \
	  echo "and run make again"; \
	  echo ""; \
	  exit 1;\
	fi
@


1.5
log
@upgrade to 0.4 Alpha
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.4 1998/03/16 10:27:31 obrien Exp $
d19 1
@


1.4
log
@Author wishes that Bro not be distrbuted while in Alpha.
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.3 1998/03/03 09:56:10 asami Exp $
d10 2
a11 2
DISTNAME=	vp-bro-0.3-alpha
PKGNAME=	bro-0.3a
d19 1
a19 1
WRKSRC=		${WRKDIR}/bro-0.3
d24 1
a24 1
	@@if [ ! -f ${DISTDIR}/vp-bro-0.3-alpha${EXTRACT_SUFX} ]; then \
d28 1
a28 1
	  echo "${DISTDIR} as vp-bro-0.3-alpha${EXTRACT_SUFX}"; \
d43 1
a43 1
	@@${INSTALL_DATA} ${WRKSRC}/policy/* ${PREFIX}/share/bro
@


1.3
log
@Mark this NO_PACKAGE until DavidO can fix it.
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.2 1998/03/03 09:53:37 asami Exp $
d13 1
a13 2
MASTER_SITES=	ftp://ee.lbl.gov/  \
		ftp://ftp.nuxi.com/pub/misc/
d15 3
a17 1
MAINTAINER=     obrien@@NUXI.com
a18 1
NO_PACKAGE=	libbind.a compiled without optimization
d22 11
@


1.2
log
@No need to define a variable with += if it appears for the first time here.
@
text
@d7 1
a7 1
# $Id: Makefile,v 1.1.1.1 1998/03/02 10:35:04 obrien Exp $
d18 1
@


1.1
log
@Initial revision
@
text
@d7 1
a7 1
# $Id$
d19 1
a19 1
CONFIGURE_ARGS+=        --libdir=${PREFIX}/share
@


1.1.1.1
log
@Bro is a system for detecting Network Intruders in real-time by the guys
that brought you tcpdump, libpcap, and flex.

Bro is documented in the the USENIX 1998 Security Conference proceedings.
@
text
@@
