head	1.73;
access;
symbols
	RELEASE_8_3_0:1.69
	RELEASE_9_0_0:1.69
	RELEASE_7_4_0:1.65
	RELEASE_8_2_0:1.65
	RELEASE_6_EOL:1.64
	RELEASE_8_1_0:1.62
	RELEASE_7_3_0:1.62
	RELEASE_8_0_0:1.60
	RELEASE_7_2_0:1.57
	RELEASE_7_1_0:1.52
	RELEASE_6_4_0:1.52
	RELEASE_5_EOL:1.50
	RELEASE_7_0_0:1.48
	RELEASE_6_3_0:1.48
	PRE_XORG_7:1.42
	RELEASE_4_EOL:1.40
	RELEASE_6_2_0:1.35
	RELEASE_6_1_0:1.24
	RELEASE_5_5_0:1.24
	RELEASE_6_0_0:1.15
	RELEASE_5_4_0:1.12
	RELEASE_4_11_0:1.11
	RELEASE_5_3_0:1.11
	RELEASE_4_10_0:1.10
	RELEASE_5_2_1:1.5
	RELEASE_5_2_0:1.5
	RELEASE_4_9_0:1.3;
locks; strict;
comment	@# @;


1.73
date	2013.02.05.16.54.25;	author svnexp;	state Exp;
branches;
next	1.72;

1.72
date	2012.12.15.22.28.08;	author svnexp;	state Exp;
branches;
next	1.71;

1.71
date	2012.11.17.06.01.16;	author svnexp;	state Exp;
branches;
next	1.70;

1.70
date	2012.08.05.23.19.36;	author dougb;	state Exp;
branches;
next	1.69;

1.69
date	2011.09.23.22.25.16;	author amdmi3;	state Exp;
branches;
next	1.68;

1.68
date	2011.08.02.16.22.14;	author bapt;	state Exp;
branches;
next	1.67;

1.67
date	2011.06.08.14.35.10;	author bapt;	state Exp;
branches;
next	1.66;

1.66
date	2011.06.05.18.43.13;	author novel;	state Exp;
branches;
next	1.65;

1.65
date	2010.12.04.07.33.30;	author ade;	state Exp;
branches;
next	1.64;

1.64
date	2010.10.16.11.52.35;	author ade;	state Exp;
branches;
next	1.63;

1.63
date	2010.09.15.18.35.10;	author ade;	state Exp;
branches;
next	1.62;

1.62
date	2009.11.09.10.36.07;	author arved;	state Exp;
branches;
next	1.61;

1.61
date	2009.10.26.20.39.16;	author pav;	state Exp;
branches;
next	1.60;

1.60
date	2009.09.23.22.17.10;	author linimon;	state Exp;
branches;
next	1.59;

1.59
date	2009.09.23.14.13.00;	author pav;	state Exp;
branches;
next	1.58;

1.58
date	2009.09.19.21.12.55;	author pav;	state Exp;
branches;
next	1.57;

1.57
date	2009.02.18.23.36.28;	author amdmi3;	state Exp;
branches;
next	1.56;

1.56
date	2008.11.30.21.00.12;	author remko;	state Exp;
branches;
next	1.55;

1.55
date	2008.11.29.23.21.13;	author pav;	state Exp;
branches;
next	1.54;

1.54
date	2008.11.28.23.20.21;	author linimon;	state Exp;
branches;
next	1.53;

1.53
date	2008.10.21.02.39.37;	author beech;	state Exp;
branches;
next	1.52;

1.52
date	2008.08.21.06.18.20;	author rafan;	state Exp;
branches;
next	1.51;

1.51
date	2008.06.06.14.01.03;	author edwin;	state Exp;
branches;
next	1.50;

1.50
date	2008.05.13.14.51.50;	author miwi;	state Exp;
branches;
next	1.49;

1.49
date	2008.03.03.11.57.06;	author novel;	state Exp;
branches;
next	1.48;

1.48
date	2007.10.25.02.16.57;	author clsung;	state Exp;
branches;
next	1.47;

1.47
date	2007.10.05.01.45.06;	author clsung;	state Exp;
branches;
next	1.46;

1.46
date	2007.08.15.06.48.35;	author clsung;	state Exp;
branches;
next	1.45;

1.45
date	2007.07.01.08.56.14;	author novel;	state Exp;
branches;
next	1.44;

1.44
date	2007.06.06.12.50.09;	author araujo;	state Exp;
branches;
next	1.43;

1.43
date	2007.05.30.06.11.57;	author miwi;	state Exp;
branches;
next	1.42;

1.42
date	2007.03.21.07.49.43;	author clsung;	state Exp;
branches;
next	1.41;

1.41
date	2007.01.29.19.05.06;	author gabor;	state Exp;
branches;
next	1.40;

1.40
date	2007.01.16.19.04.22;	author bsam;	state Exp;
branches;
next	1.39;

1.39
date	2007.01.02.08.54.12;	author novel;	state Exp;
branches;
next	1.38;

1.38
date	2006.12.22.08.54.38;	author miwi;	state Exp;
branches;
next	1.37;

1.37
date	2006.12.21.19.14.23;	author miwi;	state Exp;
branches;
next	1.36;

1.36
date	2006.11.27.01.16.41;	author clsung;	state Exp;
branches;
next	1.35;

1.35
date	2006.10.09.13.38.01;	author miwi;	state Exp;
branches;
next	1.34;

1.34
date	2006.08.28.08.39.29;	author clsung;	state Exp;
branches;
next	1.33;

1.33
date	2006.08.15.06.45.33;	author clsung;	state Exp;
branches;
next	1.32;

1.32
date	2006.07.28.13.23.33;	author sat;	state Exp;
branches;
next	1.31;

1.31
date	2006.07.06.17.41.22;	author novel;	state Exp;
branches;
next	1.30;

1.30
date	2006.06.16.16.28.28;	author pav;	state Exp;
branches;
next	1.29;

1.29
date	2006.05.05.11.24.51;	author garga;	state Exp;
branches;
next	1.28;

1.28
date	2006.04.11.11.32.29;	author garga;	state Exp;
branches;
next	1.27;

1.27
date	2006.03.28.10.55.48;	author garga;	state Exp;
branches;
next	1.26;

1.26
date	2006.03.24.19.24.38;	author garga;	state Exp;
branches;
next	1.25;

1.25
date	2006.03.21.11.50.52;	author garga;	state Exp;
branches;
next	1.24;

1.24
date	2006.02.23.10.39.04;	author ade;	state Exp;
branches;
next	1.23;

1.23
date	2006.02.20.23.02.38;	author sergei;	state Exp;
branches;
next	1.22;

1.22
date	2006.02.15.14.02.57;	author sergei;	state Exp;
branches;
next	1.21;

1.21
date	2006.02.14.15.24.58;	author sergei;	state Exp;
branches;
next	1.20;

1.20
date	2006.01.10.17.10.13;	author sergei;	state Exp;
branches;
next	1.19;

1.19
date	2005.12.19.10.25.19;	author sergei;	state Exp;
branches;
next	1.18;

1.18
date	2005.11.28.16.39.58;	author sergei;	state Exp;
branches;
next	1.17;

1.17
date	2005.11.21.01.28.38;	author kris;	state Exp;
branches;
next	1.16;

1.16
date	2005.10.18.14.28.01;	author sergei;	state Exp;
branches;
next	1.15;

1.15
date	2005.04.26.08.21.05;	author sergei;	state Exp;
branches;
next	1.14;

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

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

1.12
date	2005.01.31.00.35.53;	author girgen;	state Exp;
branches;
next	1.11;

1.11
date	2004.05.25.09.19.42;	author mat;	state Exp;
branches;
next	1.10;

1.10
date	2004.03.25.21.26.53;	author clement;	state Exp;
branches;
next	1.9;

1.9
date	2004.02.29.15.29.53;	author clement;	state Exp;
branches;
next	1.8;

1.8
date	2004.02.04.05.08.51;	author marcus;	state Exp;
branches;
next	1.7;

1.7
date	2004.01.13.15.04.48;	author clement;	state Exp;
branches;
next	1.6;

1.6
date	2003.12.17.00.07.53;	author pav;	state Exp;
branches;
next	1.5;

1.5
date	2003.11.04.03.07.33;	author foxfair;	state Exp;
branches;
next	1.4;

1.4
date	2003.09.26.22.30.58;	author naddy;	state Exp;
branches;
next	1.3;

1.3
date	2003.08.28.12.14.21;	author edwin;	state Exp;
branches;
next	1.2;

1.2
date	2003.07.30.11.35.41;	author krion;	state Exp;
branches;
next	1.1;

1.1
date	2003.06.18.02.52.48;	author foxfair;	state Exp;
branches;
next	;


desc
@@


1.73
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311722
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# New ports collection makefile for:	prelude-manager
# Date created:			Sun Aug 4 19:31:17 CEST 2002
# Whom:				Clement Laforet <sheepkiller@@cultdeadsheep.org>
#
# $FreeBSD: head/security/prelude-manager/Makefile 311722 2013-02-05 16:17:06Z novel $

PORTNAME=	prelude-manager
PORTVERSION=	1.0.2
PORTREVISION=	1
CATEGORIES=	security
MASTER_SITES=	https://www.prelude-ids.org/attachments/download/243/

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	Prelude Network Intrusion Detection System central logging point

LIB_DEPENDS=	gmp:${PORTSDIR}/math/gmp \
		gnutls:${PORTSDIR}/security/gnutls \
		gcrypt:${PORTSDIR}/security/libgcrypt \
		gpg-error:${PORTSDIR}/security/libgpg-error \
		prelude:${PORTSDIR}/security/libprelude \
		preludedb:${PORTSDIR}/security/libpreludedb \
		nettle:${PORTSDIR}/security/nettle \
		p11-kit:${PORTSDIR}/security/p11-kit

USE_GMAKE=	yes
USE_AUTOTOOLS=	libltdl
GNU_CONFIGURE=	yes
USE_PKGCONFIG=	build
USE_GETTEXT=	yes
USE_ICONV=	yes
USE_LDCONFIG=	yes

USE_RC_SUBR=	prelude-manager
CONFIGURE_ARGS=		--with-html-dir=${PREFIX}/share/doc \
			--localstatedir=/var
CONFIGURE_ENV=	LIBS="${LIBS} -L${LOCALBASE}/lib"

CFLAGS+=	-I${LOCALBASE}/include

USERS?=		prelude
GROUPS?=	prelude

MAN1=		prelude-manager.1

PLIST_SUB=	PRELUDEUSER=${USERS} \
		PRELUDEGROUP=${GROUPS}

OPTIONS_DEFINE=	XML
OPTIONS_DEFAULT=XML

XML_DESC=	XML plugin

.include <bsd.port.options.mk>

.if !${PORT_OPTIONS:MXML}
PLIST_SUB+=		WITH_XML="@@comment "
CONFIGURE_ARGS+=	--disable-xmltest --without-xml
.else
USE_GNOME=	libxml2
PLIST_SUB+=	WITH_XML=""
.endif

post-install:
	@@if [ ! -f ${PREFIX}/etc/prelude-manager/prelude-manager.conf ]; then \
	   ${CP} -p ${PREFIX}/etc/prelude-manager/prelude-manager.conf-dist \
	      ${PREFIX}/etc/prelude-manager/prelude-manager.conf ; \
	fi
.if !defined(NOPORTEXAMPLES)
	@@${MKDIR} ${EXAMPLESDIR}
	@@${MKDIR} ${EXAMPLESDIR}/smtp
	${INSTALL_DATA} ${WRKSRC}/plugins/reports/smtp/template.example \
		${EXAMPLESDIR}/smtp/template.example
.endif

.include <bsd.port.mk>
@


1.72
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308968
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308968 | pawel | 2012-12-15 22:22:37 +0000 (Sat, 15 Dec 2012) | 33 lines
## SVN ##
## SVN ## Update Prelude-IDS ports to 1.0.1 release
## SVN ##
## SVN ## security/libprelude:
## SVN ## - Remove BROKEN, update to version 1.0.1 [1]
## SVN ## - Add missing deps, port requires pkg-config during build
## SVN ##
## SVN ## security/libpreludedb:
## SVN ## - Update to version 1.0.1p1
## SVN ## - Add missing deps
## SVN ## - Make options deterministic and not dependent on what's installed
## SVN ##
## SVN ## security/prelude-lml:
## SVN ## - Update to version 1.0.1
## SVN ## - Add missing deps, port requires pkg-config during build
## SVN ## - Convert to OptionsNG
## SVN ##
## SVN ## security/prelude-manager:
## SVN ## - Update to version 1.0.2
## SVN ## - Add missing deps, port requires pkg-config during build
## SVN ## - Convert to OptionsNG, remove PRELUDEDB option - it can't be turned off
## SVN ##   by CONFIGURE_ARGS, package links to preludedb at all times if available
## SVN ##
## SVN ## security/pflogger:
## SVN ## - Bump PORTREVISION, libprelude ABI version changed
## SVN ##
## SVN ## www/py-prewikka:
## SVN ## - Update to version 1.0.1p1
## SVN ## - Convert to OptionsNG
## SVN ## - Sort plist
## SVN ##
## SVN ## PR:		172056 [1]
## SVN ## Submitted by:	KATO Tsuguru <tkato432@@yahoo.com> [1]
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d5 1
a5 1
# $FreeBSD: head/security/prelude-manager/Makefile 308968 2012-12-15 22:22:37Z pawel $
d9 1
@


1.71
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/security/prelude-manager/Makefile 302141 2012-08-05 23:19:36Z dougb $
d8 1
a8 2
PORTVERSION=	0.9.14.2
PORTREVISION=	7
d10 1
a10 1
MASTER_SITES=   http://www.prelude-technologies.com/download/releases/${PORTNAME}/
d15 8
a22 2
LIB_DEPENDS+=	prelude.20:${PORTSDIR}/security/libprelude \
		gnutls.47:${PORTSDIR}/security/gnutls
d25 5
d31 1
a31 1
USE_AUTOTOOLS=	autoconf
d36 1
d47 6
a52 1
.include <bsd.port.pre.mk>
d54 1
a54 1
.if defined(WITHOUT_XML)
d58 1
a58 1
LIB_DEPENDS+=	xml2.5:${PORTSDIR}/textproc/libxml2
a61 7
.if defined(WITHOUT_PRELUDEDB)
PLIST_SUB+=	WITH_PRELUDEDB="@@comment "
.else
LIB_DEPENDS+=	preludedb.4:${PORTSDIR}/security/libpreludedb
PLIST_SUB+=	WITH_PRELUDEDB=""
.endif

d70 2
a71 1
	${INSTALL_DATA} ${WRKSRC}/plugins/reports/smtp/template.example ${EXAMPLESDIR}/smtp/template.example
d74 1
a74 1
.include <bsd.port.post.mk>
@


1.70
log
@SVN rev 302141 on 2012-08-05 23:19:36Z by dougb

Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.69
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
@d22 1
a22 1
USE_RC_SUBR=	prelude-manager.sh
@


1.68
log
@Fix master_site
@
text
@d25 2
a26 2
CONFIGURE_ENV=	CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
		LIBS="${LIBS} -L${LOCALBASE}/lib"
@


1.67
log
@- switch to USERS/GROUPS
- while here remove MD5
- bump port revision
@
text
@d11 1
a11 2
MASTER_SITES=   http://www.prelude-ids.com/download/releases/%SUBDIR%/
MASTER_SITE_SUBDIR=     ${PORTNAME} ${PORTNAME}/old
@


1.66
log
@Chase security/gnutls update and add an UPDATING entry.
@
text
@d9 1
a9 1
PORTREVISION=	6
d29 2
a30 3
PRELUDEUSER?=	prelude
PRELUDEGROUP?=	prelude
PRELUDEDIR?=	/nonexistent
d32 1
a32 2
PRELUDEUID=	281
PRELUDEGID=	${PRELUDEUID}
d34 2
a35 1
MAN1=		prelude-manager.1
a38 10
PLIST_SUB+=	PRELUDEDIR=${PRELUDEDIR} \
		PRELUDEUSER=${PRELUDEUSER} \
		PRELUDEGROUP=${PRELUDEGROUP}

SUB_FILES=	pkg-install \
		pkg-deinstall

SUB_LIST=	PREFIX=${PREFIX} \
		${PLIST_SUB}

@


1.65
log
@Sync to new bsd.autotools.mk
@
text
@d9 1
a9 1
PORTREVISION=	5
d18 1
a18 1
		gnutls.40:${PORTSDIR}/security/gnutls
@


1.64
log
@Punt autoconf267->autoconf268
@
text
@d22 1
a22 1
USE_AUTOTOOLS=	autoconf:268
@


1.63
log
@Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
@
text
@d22 1
a22 1
USE_AUTOTOOLS=	autoconf:267
@


1.62
log
@Unbreak configure script
@
text
@d9 1
a9 1
PORTREVISION=	4
d22 1
a22 1
USE_AUTOTOOLS=	autoconf:262
@


1.61
log
@- Mark BROKEN: does not configure

Reported by:	pointyhat
@
text
@a19 2
BROKEN=		does not configure

d22 1
a22 1
GNU_CONFIGURE=	yes
d26 2
@


1.60
log
@Reset r.gruyters@@snow.nl by request due to lack of time.

Feature safe:	yes
@
text
@d20 2
@


1.59
log
@- Chase gnutls update

Reported by:	pointyhat
Feature safe:	yes
@
text
@d14 1
a14 1
MAINTAINER=	r.gruyters@@snow.nl
@


1.58
log
@- Chase libprelude update

Feature safe:	yes
@
text
@d9 1
a9 1
PORTREVISION=	3
d18 1
a18 1
		gnutls.26:${PORTSDIR}/security/gnutls
@


1.57
log
@- Update to 0.9.14.2

PR:		131288
Submitted by:	Vladimir Korkodinov <viper at perm dot raid dot ru>
Approved by:	Robin Gruyters <r dot gruyters at snow dot nl> (maintainer)
@
text
@d9 1
a9 1
PORTREVISION=	2
d17 1
a17 1
LIB_DEPENDS+=	prelude.19:${PORTSDIR}/security/libprelude \
@


1.56
log
@Restore previous maintainer, now with his new email address.

Approved by:	wxs (diff not reviewed, ack'ed to commit)
@
text
@d8 1
a8 1
PORTVERSION=	0.9.12.1
d11 2
a12 2
MASTER_SITES=	http://www.prelude-ids.org/download/releases/ \
		http://www.prelude-ids.org/download/releases/old/
d17 1
a17 1
LIB_DEPENDS+=	prelude.17:${PORTSDIR}/security/libprelude \
a26 2
BROKEN=		does not build with current lib

d68 5
@


1.55
log
@- Chase libprelude update

Forgotten by:	beech
Reported by:	pointyhat
@
text
@d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
@


1.54
log
@Reset r.gruyters@@yirdis.nl: email address bounces.
@
text
@d9 1
a9 1
PORTREVISION=	1
d17 1
a17 1
LIB_DEPENDS+=	prelude.14:${PORTSDIR}/security/libprelude \
@


1.53
log
@- Flag broken, does not build with current lib
@
text
@d14 1
a14 1
MAINTAINER=	r.gruyters@@yirdis.nl
@


1.52
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
@d27 2
@


1.51
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@a23 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.50
log
@- Update to 0.9.12.1

PR:		123208
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d9 1
@


1.49
log
@- Chase security/gnutls shlib version bump
- Add an entry to UPDATING
@
text
@d8 1
a8 2
PORTVERSION=	0.9.10
PORTREVISION=	1
d16 1
a16 1
LIB_DEPENDS+=	prelude.13:${PORTSDIR}/security/libprelude \
@


1.48
log
@- Update to 0.9.10

Changelog prelude-manager-0.9.10:
- Make threshold act like a real threshold: pass every Nth events
  in the defined amount of seconds.
- Allow mixing Limit and Threshold.
- Do not share the tresholding hash accross thresholding plugin instance:
  previously, the shared hash would result in strange thresholding plugin
  behavior if you had several instance of thresholding loaded.
- Various bug fixes concerning plugin instance un-subscribtion
  (unsubscribtion of certain plugin was not triggered).

PR:		ports/117416
Submitted by:	maintainer (Robin Gruyters)
@
text
@d9 1
d18 1
a18 1
		gnutls.13:${PORTSDIR}/security/gnutls
@


1.47
log
@- Update to 0.9.9.1
- bump libprelude library

Changelog prelude-manager:
- Fix for new libprelude (0.9.15) runtime warning.
- Add documentation for SQLite3 in the template configuration file
  (S??繅astien Tricaud <toady at gscore.org>).

PR:		ports/116108
Submitted by:	maintainer (Robin Gruyters)
@
text
@d8 1
a8 1
PORTVERSION=	0.9.9.1
d45 2
a46 1
SUB_LIST=	${PLIST_SUB}
@


1.46
log
@- Update to 0.9.9
- Fix error when changing ownership of spool directory

Changelog prelude-manager 0.9.9:
- Update configuration template, add documentation for Prelude
  generic TCP options.
- Implement modified patch from Pierre Chifflier <chifflier@@inl.fr>
  to fix the example log path (fix #224).
- Move IDMEF message normalization in the scheduler, rather than
  doing it upon reception. This remove some load from the server
  and allow Prelude-Manager own IDMEF messages to go through the
  normalizer path.
- Implement heartbeat->analyzer normalization.
- Improve IPv4 / IPv6 address normalization.
  IPv4 mapped IPv6 addresses are now mapped back to IPv4.
  Additionally, the Normalize plugin now provide two additionals option:
  ipv6-only: Map any incoming IPv4 address to IPv6.
  keep-ipv4-mapped-ipv6: do not map IPv4 mapped IPv6 addresses back to
  IPv4.
- Make a difference between exceptional report plugin failure (example:
  a single message couldn't be processed) and "global" plugin failure
  (example: database server is down). We use a different failover for
   'exceptional' failure, so that we don't try to reinsert a bogus message
   (fix #247).
- Start of a Prelude-Manager manpages (#236).
- Various bug fixes.

PR:		ports/115233
Submitted by:	maintainer (Robin Gruyters)
@
text
@d8 1
a8 1
PORTVERSION=	0.9.9
d16 1
a16 1
LIB_DEPENDS+=	prelude.12:${PORTSDIR}/security/libprelude \
@


1.45
log
@Chase gnutls shared library version chase: adjust DEPENDS lines and
bump PORTREVISIONs.
@
text
@d8 1
a8 2
PORTVERSION=	0.9.8
PORTREVISION=	1
d34 2
d38 9
d48 1
a48 1
PLIST_SUB+=	WITH_XML="@@comment "
@


1.44
log
@- Update libprelude to 0.9.14.
- Update dependent ports accordingly.
- Bump PORTVERSION to force rebuild.

PR:		ports/112703
Submitted by:	Marcelo Araujo <araujo@@FreeBSD.org>
Approved by:	stas (mentor)
@
text
@d9 1
d18 1
a18 1
		gnutls.15:${PORTSDIR}/security/gnutls
@


1.43
log
@- Update to 0.9.8
- Added user prelude with uid/gid 281

prelude-manager Changelog:
- Initial implementation of the 'thresholding' plugin, allowing you to
  suppress events after a certain limit/threshold.
- Filters hooking to a reporting plugin are now OR'ed instead of being
  AND'ed. AND is already possible by hooking filtering plugin one with
  another.
- Improved error reporting.
- Minor bug fixes.

PR:		112416
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d16 1
a16 1
LIB_DEPENDS+=	prelude.11:${PORTSDIR}/security/libprelude \
@


1.42
log
@- Update to 0.9.7.2

Changelog prelude-manager-0.9.7.2:
- Allow filtering plugins to hook others filters plugins.
- Update reporting code to latest specification for the SNMPService class.
- Warn about Un-handled command line arguments.
- Properly dump IDMEF-XML output (fix #186).
- Various bug fixes.

PR:		ports/110584
Submitted by:	maintainer (Robin Gruyters)
@
text
@d8 1
a8 1
PORTVERSION=	0.9.7.2
d27 7
@


1.41
log
@Remove USE_GPG from all effected ports. This knob is a no-op and the way it
was supposed to work is useless, because if we can't trust the distfile from
the remote machine, we can't trust the signature from the same machine either.
Our MD5 and SHA256 are good for checking both the sanity and the
trustiness of distfiles.

Approved by:	portmgr (erwin), erwin (mentor)
@
text
@d8 1
a8 1
PORTVERSION=	0.9.7.1
@


1.40
log
@- update to 0.9.7.1;
- change variable WITH(OUT)_DB to WITH(OUT)_PRELUDEDB;
- delete the patch files/patch-xmlmod.c (merged upstream).

PR:		107986
Submitted by:	Robin Gruyters <r.gruyters at yirdis.nl> (maintainer)
@
text
@a18 2
USE_GPG=	yes
SIG_SUFFIX=	.sig
@


1.39
log
@- Chase security/gnutls update
- Add an entry to UPDATING
- Pet portlint(1) for some ports while I'm here
@
text
@d8 1
a8 2
PORTVERSION=	0.9.7
PORTREVISION=	2
d39 2
a40 2
.if defined(WITHOUT_DB)
PLIST_SUB+=	WITH_DB="@@comment "
d43 1
a43 1
PLIST_SUB+=	WITH_DB=""
@


1.38
log
@- Fix post installment for configuration files. (if not exists...)
- Bump PORTREVISION

PR:		ports/107081
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d9 1
a9 1
PORTREVISION=	1
d18 1
a18 1
		gnutls.13:${PORTSDIR}/security/gnutls
@


1.37
log
@- Update to 0.9.7

Changelog prelude-manager-0.9.7:
- Fix a startup problem on system with different address of different family
  mapping to the same IP.
- Fix for system using the GnuLib poll replacement modules. The module was
  broken when used in conjunction with server socket.
- Various portability fixes (this release should compile and run on OSX out
  of the box).

PR:		ports/107010
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d9 1
d48 1
a48 1
	@@if [ -f ${PREFIX}/etc/prelude-manager/prelude-manager.conf ]; then \
@


1.36
log
@- Update to 0.9.11
- library version update of related ports

Changelog libprelude:
- Hook class comparison function. Accept NULL, equal, not equal operator.
- Introduce better error checking in the idmef-class API, which is now
  considered public and might be used by external application. Rename
  error code to reflect the API.
- Change to the way IDMEF listed element are handled. Specifying negative
  number as the position of the element from the low level API now allow
  to position the element at the specified (reversed) index. Using the
  high level API a negative index permit to address a list of element
  backward (replace an element).
- Build fixes for SWIG > 1.3.27.
- Modify idmef_value_match() so that it always unroll listed value
  (do it for both val1 and val2. Remove assertion, and let
  idmef_value_type_compare() return an error code in case there is an issue.
- Handle path using IDMEF_LIST_APPEND or IDMEF_LIST_PREPEND as
  path using an undefined list index on idmef_path_get() call.
- Make criteria parser accept (*) list index.
- Implement comparison function for all IDMEF object.

PR:		ports/104328
Submitted by:	maintainer (Robin Gruyters)
Approved by:	portmgr (pav)
@
text
@d8 1
a8 1
PORTVERSION=	0.9.6.1
d16 1
a16 1
LIB_DEPENDS+=	prelude.10:${PORTSDIR}/security/libprelude \
d29 2
d46 7
a52 1
.include <bsd.port.mk>
@


1.35
log
@- Update to 0.9.6.1

PR:		ports/104202
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d16 1
a16 1
LIB_DEPENDS+=	prelude.[6-?]:${PORTSDIR}/security/libprelude \
@


1.34
log
@- Update to 0.9.6

Changelog prelude-manager-0.9.6:
  - In case an IDMEF-Service object contain neither name or port
    attribute, set name to "unknown" in order to avoid IDMEF DTD
    validation issue.
  - Normalize analyzer(*).node.
  - Fix OpenBSD getaddrinfo() problem.

PR:		ports/102593
Submitted by:	maintainer (Robin Gruyters)
@
text
@d8 1
a8 1
PORTVERSION=	0.9.6
d22 1
a22 1
INSTALLS_SHLIB=	yes
@


1.33
log
@- Chase libpreludedb shlib version change.
- bump PORTREVISION

PR:		ports/102053
Submitted by:	maintainer (Robin Gruyters)
@
text
@d8 1
a8 2
PORTVERSION=	0.9.5
PORTREVISION=	2
@


1.32
log
@- Fix MASTER_SITES

Pointy hat to:	garga
@
text
@d9 1
a9 1
PORTREVISION=	1
d41 1
a41 1
LIB_DEPENDS+=	preludedb.3:${PORTSDIR}/security/libpreludedb
@


1.31
log
@Chase gnutls shlib version change.
@
text
@d12 1
a12 1
MASTER_SITES=	http://www.prelude-ids.org/download/releases/old/
@


1.30
log
@- Update to 0.9.5
- Add dependency on gnutls
- Make libxml dependency optional

PR:		ports/98942
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d9 1
d18 1
a18 1
		gnutls.15:${PORTSDIR}/security/gnutls
@


1.29
log
@- Chase libprelude version
- Bump PORTREVISION

PR:		ports/96758, ports/96759, ports/96760
Submitted by:	maintainer
@
text
@d8 1
a8 2
PORTVERSION=	0.9.4.1
PORTREVISION=	1
d17 1
a17 1
		xml2.5:${PORTSDIR}/textproc/libxml2
d29 8
@


1.28
log
@- Update to 0.9.4.1

PR:		ports/95614
Submitted by:	maintainer
@
text
@d9 1
d17 1
a17 1
LIB_DEPENDS+=	prelude.7:${PORTSDIR}/security/libprelude \
@


1.27
log
@- Chase libpreludedb version
- Bump PORTREVISION

PR:		ports/94994
Submitted by:	maintainer
@
text
@d8 1
a8 2
PORTVERSION=	0.9.4
PORTREVISION=	2
@


1.26
log
@- Fix rc.d startup script
- Bump PORTREVISION

PR:		ports/94902
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTREVISION=	1
d33 1
a33 1
LIB_DEPENDS+=	preludedb.2:${PORTSDIR}/security/libpreludedb
@


1.25
log
@* security/libprelude: [1]
  - Update to 0.9.7
  - Bump libprelude.so version

* security/libpreludedb: [2]
  - Update to 0.9.6
  - Chase libprelude.so version

* security/prelude-lml: [3]
  - Update to 0.9.4
  - Chase libprelude.so version
  - Add a rc.d startup script

* security/prelude-manager: [4]
  - Update to 0.9.4
  - Chase libprelude.so version
  - Add a rc.d startup script

PR:		ports/94402 [1], ports/94403 [2],
		ports/94404 [3], ports/94405 [4]
Submitted by:	maintainer [1] [2] [3] [4]
@
text
@d9 1
@


1.24
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d8 1
a8 2
PORTVERSION=	0.9.3
PORTREVISION=	1
d10 2
a11 1
MASTER_SITES=	http://www.prelude-ids.org/download/releases/
d16 1
a16 1
LIB_DEPENDS+=	prelude.6:${PORTSDIR}/security/libprelude \
d24 1
@


1.23
log
@- Fix run-time linking problems of the Prelude ports by installing libtool
  archives (.la) files - switch to USE_LIBTOOL=libtool:15:inc
- Make libpreludedb dependency optional - introduce WITHOUT_DB knob
- Bump PORTREVISION

PR:             ports/93599
Submitted by:   Robin Gruyters (maintainer)
@
text
@a21 1
USE_AUTOTOOLS=	libtool:15:inc
@


1.22
log
@- Transfer maintainership of the Prelude ports to the submitter,
  who has kindly agreed to adopt them

PR:		ports/93386
Submitted by:	Robin Gruyters <r dot gruyters at yirdis dot nl>
@
text
@d9 1
a16 1
		preludedb.2:${PORTSDIR}/security/libpreludedb \
d22 1
a22 1
USE_AUTOTOOLS=	libtool:15
d29 7
@


1.21
log
@- Update to 0.9.3
- Chase libprelude/libpreludedb shlib version bumps
- Add missing file to pkg-plist; use @@dirrmtry; re-sort
@
text
@d12 1
a12 1
MAINTAINER=	sergei@@FreeBSD.org
@


1.20
log
@- Chase libprelude version bump (.2 -> .4)
- Remove extra file from pkg-plist
- Bump PORTREVISION
@
text
@d8 1
a8 2
PORTVERSION=	0.9.1
PORTREVISION=	2
d15 2
a16 2
LIB_DEPENDS+=	prelude.4:${PORTSDIR}/security/libprelude \
		preludedb.1:${PORTSDIR}/security/libpreludedb \
@


1.19
log
@- Chase libpreludedb shlib version bump
- Bump PORTREVISION
@
text
@d9 1
a9 1
PORTREVISION=	1
d16 1
a16 1
LIB_DEPENDS+=	prelude.2:${PORTSDIR}/security/libprelude \
@


1.18
log
@- Update to 0.9.1 (unbreak)

Prompted by:	edwin's script
@
text
@d9 1
d17 1
a17 1
		preludedb.0:${PORTSDIR}/security/libpreludedb \
@


1.17
log
@BROKEN: Unfetchable
@
text
@d8 1
a8 1
PORTVERSION=	0.9.0
a18 2
BROKEN=		Unfetchable

@


1.16
log
@- Update to 0.9.0
- Database support options moved to separate security/libpreludedb port,
  which is has been added as dependency
- The port now uses GnuTLS instead of OpenSSL (indirectly, via libprelude
  dependency)
- Convert to USE_AUTOTOOLS
@
text
@d19 2
@


1.15
log
@- Take maintainership
@
text
@d8 1
a8 2
PORTVERSION=	0.8.10
PORTREVISION=	1
d15 2
a16 1
LIB_DEPENDS+=	prelude.1:${PORTSDIR}/security/libprelude \
d19 2
d22 2
a28 36
.if defined(WITHOUT_SSL)
CONFIGURE_ARGS+=	--disable-openssl
.else
USE_OPENSSL=		YES
CONFIGURE_ARGS+=	--enable-openssl
.endif

.if defined(WITH_MYSQL)
USE_MYSQL=		YES
CONFIGURE_ARGS+=	--enable-mysql
PLIST_SUB+=		MYSQL=""
.else
CONFIGURE_ARGS+=	--disable-mysql
PLIST_SUB+=		MYSQL="@@comment "
.endif

.if defined(WITH_POSTGRES)
USE_PGSQL=		YES
CONFIGURE_ARGS+=	--enable-pgsql
PLIST_SUB+=		PGSQL=""
.else
CONFIGURE_ARGS+=	--disable-pgsql
PLIST_SUB+=		PGSQL="@@comment "
.endif

post-patch:
	@@${ECHO} ""
	@@${ECHO} "*---------------------------------------------------------------------------*"
	@@${ECHO} "Options:"
	@@${ECHO} ""
	@@${ECHO} "      WITHOUT_SSL=yes         Disable SSL support"
	@@${ECHO} "      WITH_MYSQL=yes          Enable MySQL support"
	@@${ECHO} "      WITH_POSTGRES=yes       Enable PostreSQL support"
	@@${ECHO} "*---------------------------------------------------------------------------*"
	@@${ECHO} ""

@


1.14
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
@


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


1.12
log
@Split the postgresql ports into a server and a client part.

All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.

PR:		75344
Approved by:	portmgr@@ (kris), ade & sean (mentors)
@
text
@d21 1
a21 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.11
log
@Remove databases/postgresql-client because there can't be a -server, and having
it installed prevents databases/postgresql7 from being installed, leading to
some dependencies problems
@
text
@d42 1
a42 1
LIB_DEPENDS+=		pq.3:${PORTSDIR}/databases/postgresql7
@


1.10
log
@- Use CONFIGURE_TARGET instead of --program-prefix=""

Reminded by:    -ports@@ discussion
@
text
@d42 1
a42 1
LIB_DEPENDS+=		pq.3:${PORTSDIR}/databases/postgresql-client
@


1.9
log
@- Drop maintainership
@
text
@d21 3
a23 2
CONFIGURE_ARGS+=	--with-html-dir=${PREFIX}/share/doc \
			--program-prefix="" --localstatedir=/var
@


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

(Part 1)
@
text
@d13 1
a13 1
MAINTAINER=	clement@@FreeBSD.org
@


1.7
log
@- Update my email address

Approved and reviewed by:    erwin (mentor)
@
text
@d9 1
@


1.6
log
@libprelude
- update to 0.8.10
- use NOPORTDOCS
prelude-lml
- chase shlib version, bump portrevision
prelude-manager
- update to 0.8.10
prelude-nids
- update to 0.8.6

PR:		ports/60113
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org> (maintainer)
@
text
@d12 1
a12 1
MAINTAINER=	sheepkiller@@cultdeadsheep.org
@


1.5
log
@PR:		58388
Submitted by:	maintainer, Clement Laforet <sheepkiller@@cultdeadsheep.org>
Update prelude-manager to 0.8.9
@
text
@d8 1
a8 1
PORTVERSION=	0.8.9
d15 2
a16 2
LIB_DEPENDS+=		prelude.0:${PORTSDIR}/security/libprelude \
			xml2.5:${PORTSDIR}/textproc/libxml2
d40 1
a40 1
LIB_DEPENDS+=		pq.3:${PORTSDIR}/databases/postgresql7
@


1.4
log
@Update prelude ports to latest version:
libprelude: 0.8.5 -> 0.8.6
prelude-lml: 0.8.3 -> 0.8.4
prelude-manager: 0.8.7 -> 0.8.8
prelude-nids: 0.8.1 -> 0.8.3

PR:		57168
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org>
@
text
@d8 1
a8 1
PORTVERSION=	0.8.8
@


1.3
log
@[update ports]: Use USE_MYSQL and USE_OPENLDAP in my ports

	www/mod_accounting [1]
	mail/perdition [2]
	security/prelude-manager [3]

PR:		ports/56026
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org>
@
text
@d8 1
a8 2
PORTVERSION=	0.8.7
PORTREVISION=	1
d18 1
a18 1
GNU_MAKE=	yes
@


1.2
log
@* Add MySQL versionning hacks
* Set MySQL 4.0 to default

PR:		55043
Submitted by:	maintainer
Approved by:	fjoe (mentor) (implicit)
@
text
@a23 19
# MySQL deps hack
MYSQL323_LIBVER=10
MYSQL40_LIBVER=	12
MYSQL41_LIBVER=	14

.include <bsd.port.pre.mk>

.if defined(WITH_MYSQL_VER)
MYSQL_VER=	${WITH_MYSQL_VER}
.elif exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.${MYSQL_323_LIBVER})
MYSQL_VER=	323
.elif exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.${MYSQL40_LIBVER})
MYSQL_VER=	40
.elif exists(${LOCALBASE}/lib/mysql/libmysqlclient.so.${MYSQL41_LIBVER})
MYSQL_VER=	41
.else
MYSQL_VER=	40
.endif

d32 1
a32 1
LIB_DEPENDS+=		mysqlclient.${MYSQL${MYSQL_VER}_LIBVER}:${PORTSDIR}/databases/mysql${MYSQL_VER}-client
a55 3
	@@${ECHO} "             - WITH_MYSQL_VER=323   Enable MySQL 3.23 support"
	@@${ECHO} "             - WITH_MYSQL_VER=40    Enable MySQL 4.0 support (default)"
	@@${ECHO} "             - WITH_MYSQL_VER=41    Enable MySQL 4.1 support"
d60 1
a60 1
.include <bsd.port.post.mk>
@


1.1
log
@PR:		53014
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org>

Add prelude-manager 0.8.7, System central logging point of prelude Network
Intrusion Detection.

prelude-manager : the manager is the central logging point. It receives
alerts from sensors and logs them using one or several plugins (the default
logging being to a text file, but logging to a database is also possible -
and recommended).
@
text
@d9 1
d11 1
a11 1
MASTER_SITES=   http://www.prelude-ids.org/download/releases/
d24 19
d51 1
a51 1
LIB_DEPENDS+=   	mysqlclient.10:${PORTSDIR}/databases/mysql323-client
d56 1
a56 1
PLIST_SUB+=             MYSQL="@@comment "
d60 3
a62 3
LIB_DEPENDS+=   	pq.3:${PORTSDIR}/databases/postgresql7
CONFIGURE_ARGS+=        --enable-pgsql
PLIST_SUB+=             PGSQL=""
d64 1
a64 1
CONFIGURE_ARGS+=        --disable-pgsql
d75 3
d82 1
a82 1
.include <bsd.port.mk>
@

