head	1.44;
access;
symbols
	RELEASE_8_3_0:1.39
	RELEASE_9_0_0:1.39
	RELEASE_7_4_0:1.37
	RELEASE_8_2_0:1.37
	RELEASE_6_EOL:1.37
	RELEASE_8_1_0:1.37
	RELEASE_7_3_0:1.37
	RELEASE_8_0_0:1.37
	RELEASE_7_2_0:1.34
	RELEASE_7_1_0:1.30
	RELEASE_6_4_0:1.30
	RELEASE_5_EOL:1.28
	RELEASE_7_0_0:1.26
	RELEASE_6_3_0:1.26
	PRE_XORG_7:1.24
	RELEASE_4_EOL:1.21
	RELEASE_6_2_0:1.18
	RELEASE_6_1_0:1.10
	RELEASE_5_5_0:1.10;
locks; strict;
comment	@# @;


1.44
date	2013.02.05.16.54.25;	author svnexp;	state Exp;
branches;
next	1.43;

1.43
date	2012.12.15.22.28.08;	author svnexp;	state Exp;
branches;
next	1.42;

1.42
date	2012.11.17.06.01.07;	author svnexp;	state Exp;
branches;
next	1.41;

1.41
date	2012.10.07.19.31.17;	author dougb;	state Exp;
branches;
next	1.40;

1.40
date	2012.10.07.04.44.48;	author eadler;	state Exp;
branches;
next	1.39;

1.39
date	2011.08.02.16.22.13;	author bapt;	state Exp;
branches;
next	1.38;

1.38
date	2011.03.19.13.15.29;	author ale;	state Exp;
branches;
next	1.37;

1.37
date	2009.09.24.20.15.13;	author pav;	state Exp;
branches;
next	1.36;

1.36
date	2009.09.23.22.17.10;	author linimon;	state Exp;
branches;
next	1.35;

1.35
date	2009.09.19.21.12.55;	author pav;	state Exp;
branches;
next	1.34;

1.34
date	2009.02.18.23.39.00;	author amdmi3;	state Exp;
branches;
next	1.33;

1.33
date	2008.11.30.21.00.11;	author remko;	state Exp;
branches;
next	1.32;

1.32
date	2008.11.28.23.20.21;	author linimon;	state Exp;
branches;
next	1.31;

1.31
date	2008.09.30.04.32.13;	author beech;	state Exp;
branches;
next	1.30;

1.30
date	2008.08.21.06.18.17;	author rafan;	state Exp;
branches;
next	1.29;

1.29
date	2008.06.06.14.00.56;	author edwin;	state Exp;
branches;
next	1.28;

1.28
date	2008.05.13.14.51.35;	author miwi;	state Exp;
branches;
next	1.27;

1.27
date	2008.02.15.11.17.19;	author miwi;	state Exp;
branches;
next	1.26;

1.26
date	2007.10.05.01.46.14;	author clsung;	state Exp;
branches;
next	1.25;

1.25
date	2007.06.06.12.50.09;	author araujo;	state Exp;
branches;
next	1.24;

1.24
date	2007.03.21.07.48.49;	author clsung;	state Exp;
branches;
next	1.23;

1.23
date	2007.02.08.22.35.02;	author miwi;	state Exp;
branches;
next	1.22;

1.22
date	2007.01.29.19.05.05;	author gabor;	state Exp;
branches;
next	1.21;

1.21
date	2007.01.08.15.21.07;	author clsung;	state Exp;
branches;
next	1.20;

1.20
date	2006.12.21.19.14.31;	author miwi;	state Exp;
branches;
next	1.19;

1.19
date	2006.11.27.01.16.41;	author clsung;	state Exp;
branches;
next	1.18;

1.18
date	2006.10.09.09.51.12;	author clsung;	state Exp;
branches;
next	1.17;

1.17
date	2006.08.14.09.11.31;	author clsung;	state Exp;
branches;
next	1.16;

1.16
date	2006.07.20.21.10.20;	author rafan;	state Exp;
branches;
next	1.15;

1.15
date	2006.06.07.15.08.09;	author garga;	state Exp;
branches;
next	1.14;

1.14
date	2006.05.05.11.24.51;	author garga;	state Exp;
branches;
next	1.13;

1.13
date	2006.04.28.04.25.40;	author mnag;	state Exp;
branches;
next	1.12;

1.12
date	2006.03.28.10.54.32;	author garga;	state Exp;
branches;
next	1.11;

1.11
date	2006.03.21.11.50.52;	author garga;	state Exp;
branches;
next	1.10;

1.10
date	2006.03.02.09.38.29;	author sergei;	state Exp;
branches;
next	1.9;

1.9
date	2006.02.23.10.39.00;	author ade;	state Exp;
branches;
next	1.8;

1.8
date	2006.02.20.23.01.33;	author sergei;	state Exp;
branches;
next	1.7;

1.7
date	2006.02.15.14.02.56;	author sergei;	state Exp;
branches;
next	1.6;

1.6
date	2006.02.14.15.19.47;	author sergei;	state Exp;
branches;
next	1.5;

1.5
date	2006.01.19.23.50.30;	author kris;	state Exp;
branches;
next	1.4;

1.4
date	2006.01.10.17.09.32;	author sergei;	state Exp;
branches;
next	1.3;

1.3
date	2005.12.19.10.24.14;	author sergei;	state Exp;
branches;
next	1.2;

1.2
date	2005.11.28.16.34.13;	author sergei;	state Exp;
branches;
next	1.1;

1.1
date	2005.10.14.18.18.45;	author sergei;	state Exp;
branches;
next	;


desc
@@


1.44
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311722
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Sergei Kolobov <sergei@@FreeBSD.org>
# $FreeBSD: head/security/libpreludedb/Makefile 311722 2013-02-05 16:17:06Z novel $

PORTNAME=	libpreludedb
PORTVERSION=	1.0.1p1
PORTREVISION=	1
CATEGORIES=	security
MASTER_SITES=	https://www.prelude-ids.org/attachments/download/287/

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	Framework library for access to Prelude NIDS database

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

USE_GMAKE=	yes
USE_AUTOTOOLS=	libltdl
GNU_CONFIGURE=	yes
USE_GETTEXT=	yes
USE_ICONV=	yes

CONFIGURE_ARGS=	--enable-gtk-doc=no
USE_LDCONFIG=	yes

MAN1=		preludedb-admin.1
PORTDOCS=	*

OPTIONS_DEFINE=	DOCS MYSQL PERL PGSQL PYTHON SQLITE
OPTIONS_DEFAULT=MYSQL
PERL_DESC=	Perl bindings
MYSQL_DESC=	MySQL plugin
PQSQL_DESC=	PostgreSQL plugin
SQLITE_DESC=	SQLite3 plugin

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MPERL}
USE_PERL5=		yes
CONFIGURE_ARGS+=	--with-perl
PLIST_SUB+=		WITH_PERL=""
.else
CONFIGURE_ARGS+=	--without-perl
PLIST_SUB+=		WITH_PERL="@@comment "
.endif

.if ${PORT_OPTIONS:MPYTHON}
USE_PYTHON=	yes
.include "${PORTSDIR}/Mk/bsd.python.mk"
CONFIGURE_ARGS+=	--with-python
PLIST_SUB+=		WITH_PYTHON="" PYTHON_VER=${PYTHON_VER}
.else
CONFIGURE_ARGS+=	--without-python
PLIST_SUB+=		WITH_PYTHON="@@comment "
.endif

.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL=		yes
CONFIGURE_ARGS+=	--with-mysql
PLIST_SUB+=		WITH_MYSQL=""
.else
CONFIGURE_ARGS+=	--without-mysql
PLIST_SUB+=		WITH_MYSQL="@@comment "
.endif

.if ${PORT_OPTIONS:MPGSQL}
USE_PGSQL=		yes
CONFIGURE_ARGS+=	--with-postgresql
PLIST_SUB+=		WITH_PGSQL=""
.else
CONFIGURE_ARGS+=	--without-postgresql
PLIST_SUB+=		WITH_PGSQL="@@comment "
.endif

.if ${PORT_OPTIONS:MSQLITE}
USE_SQLITE=		yes
CONFIGURE_ARGS+=	--with-sqlite3
PLIST_SUB+=		WITH_SQLITE=""
LIB_DEPENDS+=		sqlite3:${PORTSDIR}/databases/sqlite3
.else
CONFIGURE_ARGS+=	--without-sqlite3
PLIST_SUB+=		WITH_SQLITE="@@comment "
.endif

.if ${PORT_OPTIONS:MDOCS}
CONFIGURE_ARGS+=	--with-html-dir=${PREFIX}/share/doc
.endif

post-install:
.if ${PORT_OPTIONS:MDOCS}
	@@${INSTALL} -d ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/docs/api/html/* ${DOCSDIR}
.endif
.if ${PORT_OPTIONS:MPERL}
	@@${RM} -f ${PREFIX}/lib/perl5/${PERL_VERSION}/${PERL_ARCH}/perllocal.pod
.endif
	@@${INSTALL_MAN} ${WRKSRC}/docs/manpages/*.1 ${MAN1PREFIX}/man/man1/

.include <bsd.port.mk>
@


1.43
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
@d2 1
a2 1
# $FreeBSD: head/security/libpreludedb/Makefile 308968 2012-12-15 22:22:37Z pawel $
d6 1
@


1.42
log
@Switch exporter over
@
text
@d2 1
a2 1
# $FreeBSD: head/security/libpreludedb/Makefile 305503 2012-10-07 19:31:17Z dougb $
d5 1
a5 2
PORTVERSION=	0.9.15.3
PORTREVISION=	1
d7 1
a7 1
MASTER_SITES=	http://www.prelude-technologies.com/download/releases/${PORTNAME}/
d12 7
a18 1
LIB_DEPENDS=	prelude.20:${PORTSDIR}/security/libprelude
d21 1
d23 2
d34 4
a37 5
PERL_DESC=	Include Perl bindings
PYTHON_DESC=	Include Python bindings
MYSQL_DESC=	Use MySQL backend
PGSQL_DESC=	Use PostgreSQL backend
SQLITE_DESC=	Use SQLite backend
d60 1
a60 1
.if ${PORT_OPTIONS:MMYSQL} || exists(${LOCALBASE}/bin/mysql_config)
d69 1
a69 1
.if ${PORT_OPTIONS:MPGSQL} || exists(${LOCALBASE}/bin/pg_config)
d78 1
a78 1
.if ${PORT_OPTIONS:MSQLITE} || exists(${LOCALBASE}/lib/libsqlite3.so)
d82 1
a82 1
LIB_DEPENDS+=		sqlite3.8:${PORTSDIR}/databases/sqlite3
d97 3
a99 1

@


1.41
log
@SVN rev 305503 on 2012-10-07 19:31:17Z by dougb

Restore option descriptions to what the maintainer actually put in the PR

Pointy hat to:	eadler

PR:		ports/172426
Submitted by:	Michael Gmelin <freebsd@@grem.de> (maintainer)
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.40
log
@SVN rev 305429 on 2012-10-07 04:44:48Z by eadler

Convert to OptionsNG

PR:	ports/172426
Submitted by:	Michael Gmelin <freebsd@@grem.de>
@
text
@d26 5
@


1.39
log
@Fix master_site
@
text
@d1 1
a1 3
# New ports collection makefile for:	libpreludedb
# Date created:			2005-10-14
# Whom:				Sergei Kolobov <sergei@@FreeBSD.org>
d24 2
a25 5
OPTIONS=	PERL "Include Perl bindings" off \
		PYTHON "Include Python bindings" off \
		MYSQL "Use MySQL backend" on \
		PGSQL "Use PostgreSQL backend" off \
		SQLITE "Use SQLite backend" off
d27 1
a27 1
.include <bsd.port.pre.mk>
d29 1
a29 1
.if defined(WITH_PERL)
d38 1
a38 1
.if defined(WITH_PYTHON)
d48 1
a48 1
.if defined(WITH_MYSQL) || exists(${LOCALBASE}/bin/mysql_config)
d57 1
a57 1
.if defined(WITH_PGSQL) || exists(${LOCALBASE}/bin/pg_config)
d66 1
a66 1
.if defined(WITH_SQLITE) || exists(${LOCALBASE}/lib/libsqlite3.so)
d76 1
a76 1
.if !defined(NOPORTDOCS)
d81 1
a81 1
.if !defined(NOPORTDOCS)
d88 1
a88 1
.include <bsd.port.post.mk>
@


1.38
log
@Bump PORTREVISION for ports linking to default libmysqlclient.
@
text
@d10 1
a10 2
MASTER_SITES=	http://www.prelude-ids.com/download/releases/%SUBDIR%/
MASTER_SITE_SUBDIR=	${PORTNAME} ${PORTNAME}/old
@


1.37
log
@- Update to 0.9.15.3

PR:		ports/139003
Submitted by:	Vladimir Korkodinov <viper@@perm.raid.ru>
Feature safe:	yes
@
text
@d8 1
@


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

Feature safe:	yes
@
text
@d7 1
a7 2
PORTVERSION=	0.9.15.1
PORTREVISION=	2
d44 2
a45 1
USE_PYTHON=		2.3+
d64 1
a64 1
CONFIGURE_ARGS+=	--with-pgsql
d67 1
a67 1
CONFIGURE_ARGS+=	--without-pgsql
@


1.35
log
@- Chase libprelude update

Feature safe:	yes
@
text
@d13 1
a13 1
MAINTAINER=	r.gruyters@@snow.nl
@


1.34
log
@- Chase security/libprelude shlib version bump

PR:		131286, 131585 (partial)
Submitted by:	Vladimir Korkodinov <viper at perm dot raid dot ru>
@
text
@d8 1
a8 1
PORTREVISION=	1
d16 1
a16 1
LIB_DEPENDS=	prelude.19:${PORTSDIR}/security/libprelude
@


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

Approved by:	wxs (diff not reviewed, ack'ed to commit)
@
text
@d8 1
d16 1
a16 1
LIB_DEPENDS=	prelude.17:${PORTSDIR}/security/libprelude
@


1.32
log
@Reset r.gruyters@@yirdis.nl: email address bounces.
@
text
@d12 1
a12 1
MAINTAINER=	ports@@FreeBSD.org
@


1.31
log
@- Update to 0.9.15.1
- Rework OPTIONS to autodetect installed SQL libs and default their
  tunables to "on"
- Fix portdocs handling

PR:		ports/127340
Submitted by:	Yarema <yds@@CoolRat.org>
Approved by:	maintainer timeout (> two weeks)
@
text
@d12 1
a12 1
MAINTAINER=	r.gruyters@@yirdis.nl
@


1.30
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
@d7 1
a7 2
PORTVERSION=	0.9.14.1
PORTREVISION=	2
d9 2
a10 2
MASTER_SITES=	http://www.prelude-ids.org/download/releases/ \
		http://www.prelude-ids.org/download/releases/old/
d15 1
a15 1
LIB_DEPENDS=	prelude.14:${PORTSDIR}/security/libprelude
d17 2
a18 11
USE_GMAKE=		yes
GNU_CONFIGURE=		yes
LDCONFIG_DIRS=		%%PREFIX%%/lib \
			%%PREFIX%%/lib/libpreludedb/plugins/formats
USE_LDCONFIG=		yes

OPTIONS=		PERL "Include Perl bindings" off \
			PYTHON "Include Python bindings" off \
			MYSQL "Use MySQL backend" on \
			PGSQL "Use PostgreSQL backend" off \
			SQLITE "Use SQLite backend" off
d20 11
a30 1
MAN1=			preludedb-admin.1
a44 2
# Need to manually include bsd.python.mk, because USE_PYTHON is defined
.include "${PORTSDIR}/Mk/bsd.python.mk"
d46 1
a46 1
PLIST_SUB+=		WITH_PYTHON=""
d52 1
a52 1
.if !defined(WITHOUT_MYSQL)
a55 1
LDCONFIG_DIRS+=		%%PREFIX%%/lib/libpreludedb/plugins/sql
d61 1
a61 1
.if defined(WITH_PGSQL)
a64 1
LDCONFIG_DIRS+=		%%PREFIX%%/lib/libpreludedb/plugins/sql
d70 1
a70 1
.if defined(WITH_SQLITE)
a74 1
LDCONFIG_DIRS+=		%%PREFIX%%/lib/libpreludedb/plugins/sql
d82 1
d85 2
a86 1
	@@${MKDIR} ${DOCSDIR}
a87 1
	${INSTALL_MAN} ${WRKSRC}/docs/manpages/*.1 ${MAN1PREFIX}/man/man1/
d90 2
@


1.29
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
@a22 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.28
log
@- Chase security/libprelude shlib version bump
@
text
@d8 1
a8 1
PORTREVISION=	1
@


1.27
log
@- Update to 0.9.14.1

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


1.26
log
@- Update to 0.9.13
- bump libprelude library

Changelog libpreludedb:
- Source and Target now use a 16 bits index (required for CorrelationAlert
  with large number of source/target). CorrelationAlert Alertident now use a
  32 bits index (required to link large number of Alert together).
- Fix compilation on system without ENOTSUP (fix #227):
  Include modified patch from Alexandre Anriot <aanriot@@atlantilde.com>.
- [pgsql] Patch by Pierre Chifflier <chifflier@@inl.fr>, that fixes type
  conversions preventing PostgreSQL to use indexes (fix #225).
- [preludedb-admin] Use separate alert / heartbeat command: this is done to
  have a coherent implementation of the --offset and --count command line
  options.
- [preludedb-admin] Fix --offset with the load command.
- [preludedb-admin] Give the delete table a decent size, should speedup the
  delete command.
- [documentation] preludedb-admin manpage (fix #230), by Pierre Chifflier
  <chifflier@@inl.fr>.

PR:		ports/116109
Submitted by:	maintainer (Robin Gruyters)
@
text
@d7 1
a7 1
PORTVERSION=	0.9.13
@


1.25
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
@d7 1
a7 2
PORTVERSION=	0.9.12
PORTREVISION=	1
d15 1
a15 1
LIB_DEPENDS=	prelude.12:${PORTSDIR}/security/libprelude
d30 2
d91 1
@


1.24
log
@- Update to 0.9.12

Changelog libpreludedb-0.9.12:
- [sqlite3] Provide case-insensitive regex.
- [preludedb-admin] Loading of multiple file and improved reporting.
- Provide substring match for AdditionalData value.
- Fix insertion issue for ProcessArg and File Linkage.
- Fix a bug when retrieving an empty time field (following retrieved fields
  where not the one expected).
- When a given SQL function is not implemented by the driver, return a
  detailed error message with information concerning the missing function.
- Implement Python only get_values, get_heartbeat_idents, get_alert_idents.
  Return the number of rows as well as the rows in a tupple.
- Make sure we have an exception to process: fix a crash with Python
  bindings upon signal reception. Fix #200.

PR:		ports/110583
Submitted by:	maintainer (Robin Gruyters)
@
text
@d8 1
d16 1
a16 1
LIB_DEPENDS=	prelude.11:${PORTSDIR}/security/libprelude
@


1.23
log
@- Update to 0.9.11.3

Changelog:
- Fix invalid free() in the SQLite plugin.
- Fix preludedb-admin copy/move operations.

PR:		108923
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d7 1
a7 1
PORTVERSION=	0.9.11.3
@


1.22
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
@d7 1
a7 1
PORTVERSION=	0.9.11.2
@


1.21
log
@- Update to 0.9.11.2

Changelog libpreludedb:
- Prevent binding generation error when using old SWIG version.
- Generate bindings for the error handling API.
- Small Perl/Python detection improvement. Fix #182.
- Fix bindings compilation when using make -j.
- New configure --with-perl-installdirs flags: might be used to override
  default site perl installation.
- Various bug fixes.
- Fix make installation error when Perl bindings are disabled.

PR:		ports/107678
Submitted by:	maintainer (Robin Gruyters)
@
text
@a16 2
USE_GPG=		yes
SIG_SUFFIX=		.sig
@


1.20
log
@- Update to 0.9.11

Changelog libpreludedb-0.9.11:
- Avoid using GNU sed extension when generating postgresql/sqlite schema.
- Fix a Python binding memory leak upon alert list deletion.
- Compile and run on OS X.
- Various bugfixes.
- Various portability fixes.

PR:		ports/107008
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d7 1
a7 1
PORTVERSION=	0.9.11
@


1.19
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
@d7 1
a7 1
PORTVERSION=	0.9.10
d15 1
a15 1
LIB_DEPENDS=	prelude.10:${PORTSDIR}/security/libprelude
a20 1
INSTALLS_SHLIB=		yes
d23 1
d32 2
d44 2
a45 1
USE_PYTHON=		yes
d93 1
a93 1
.include <bsd.port.mk>
@


1.18
log
@- Update to 0.9.10

libpreludedb Changelog:
- Fix PostgreSQL schema update version 5.
- Only export symbol starting with preludedb_.
- Verbose error reporting in case of libpreludedb initialization failure.

PR:		ports/104201
Submitted by:	maintainer (Robin Gruyters)
@
text
@d15 1
a15 1
LIB_DEPENDS=	prelude.9:${PORTSDIR}/security/libprelude
@


1.17
log
@- Update to 0.9.9

Changelog libpreludedb:
- Implement an idea from Lex van Roon <r3boot@@r3blog.nl.eu.org> providing
  an alert/heartbeat deletion performance improvement in the order of
  3000% (preludedb-admin already benefit from it, next Prewikka release
  will benefit from it too).
- Fix --with-(perl|python|swig) detection path ordering.
- Verbose error reporting on logfile opening error.
- Various bug fixes.

PR:		ports/101995
Submitted by:	maintainer (Robin Gruyters)
@
text
@d7 1
a7 1
PORTVERSION=	0.9.9
d15 1
a15 1
LIB_DEPENDS=	prelude.[8-9]:${PORTSDIR}/security/libprelude
a31 2
.include <bsd.port.pre.mk>

d90 1
a90 1
.include <bsd.port.post.mk>
@


1.16
log
@- Update to 0.9.8.1
- OPTIONS'ify
  Note that now MySQL is the default backend, which is also recommended
  by Prelude team.

PR:		ports/100530
Submitted by:	maintainer
@
text
@d7 1
a7 1
PORTVERSION=	0.9.8.1
@


1.15
log
@- Update to 0.9.8

PR:		ports/98589
Submitted by:	maintainer
@
text
@d7 1
a7 1
PORTVERSION=	0.9.8
d26 8
d45 1
d53 1
a53 1
.if defined(WITH_MYSQL)
d92 1
a92 1
.include <bsd.port.mk>
@


1.14
log
@- Chase libprelude version
- Bump PORTREVISION

PR:		ports/96758, ports/96759, ports/96760
Submitted by:	maintainer
@
text
@d7 1
a7 2
PORTVERSION=	0.9.7.1
PORTREVISION=	1
d15 1
a15 1
LIB_DEPENDS=	prelude.[6-?]:${PORTSDIR}/security/libprelude
d28 1
a28 1
CONFIGURE_ARGS+=	--enable-perl
d31 1
a31 1
CONFIGURE_ARGS+=	--disable-perl
d37 1
a37 1
CONFIGURE_ARGS+=	--enable-python
d40 1
a40 1
CONFIGURE_ARGS+=	--disable-python
d46 1
a46 1
CONFIGURE_ARGS+=	--enable-mysql
d50 1
a50 1
CONFIGURE_ARGS+=	--disable-mysql
d56 1
a56 1
CONFIGURE_ARGS+=	--enable-pgsql
d60 1
a60 1
CONFIGURE_ARGS+=	--disable-pgsql
d66 1
a66 1
CONFIGURE_ARGS+=	--enable-sqlite3
d71 1
a71 1
CONFIGURE_ARGS+=	--disable-sqlite3
@


1.13
log
@- Update to 0.9.7.1

PR:		96354
Submitted by:	maintainer
@
text
@d8 1
d16 1
a16 1
LIB_DEPENDS=	prelude.7:${PORTSDIR}/security/libprelude
@


1.12
log
@- Update to 0.9.7

PR:		ports/94993
Submitted by:	maintainer
@
text
@d7 1
a7 1
PORTVERSION=	0.9.7
@


1.11
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
@d7 1
a7 1
PORTVERSION=	0.9.6
@


1.10
log
@- Update to 0.9.5.1 (unbreaks fething)
- Add .../old/ subdir to MASTER_SITES so the port is still fetchable even
  when the Prelude project releases a new version
- Add missing LIB_DEPENDS when using WITH_SQLITE knob

PR:		ports/93737
Submitted by:	Robin Gruyters (maintainer)
Approved by:	portmgr (krion)
@
text
@d7 1
a7 1
PORTVERSION=	0.9.5.1
d15 1
a15 1
LIB_DEPENDS=	prelude.6:${PORTSDIR}/security/libprelude
@


1.9
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d7 1
a7 2
PORTVERSION=	0.9.4
PORTREVISION=	1
d9 2
a10 1
MASTER_SITES=	http://www.prelude-ids.org/download/releases/
d68 1
@


1.8
log
@- Fix run-time linking problems of the dependent ports by installing libtool
  archives (.la) files - switch to USE_LIBTOOL=libtool:15:inc
- Add WITH_SQLITE knob
- Fix typo in LDCONFIG_DIRS
- Bump PORTREVISION

PR:             ports/93500
Submitted by:   Robin Gruyters (maintainer)
@
text
@d20 1
a20 1
USE_AUTOTOOLS=		libtool:15:inc
@


1.7
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
@d8 1
d20 1
a20 1
USE_AUTOTOOLS=		libtool:15
d23 1
a23 1
			%%PREFIX%%/lib/libpreludedb/plugins/format
d64 10
@


1.6
log
@- Update to 0.9.4 (unbreaks fetching)
- Chase libprelude version bump
- Override LDCONFIG_DIRS to specify where we install shlibs [1]
- Sort pkg-plist

Obtained from:	Frank van Vliet <frank@@pine.nl> [1]
@
text
@d11 1
a11 1
MAINTAINER=	sergei@@FreeBSD.org
@


1.5
log
@BROKEN: Unfetchable
@
text
@d7 1
a7 2
PORTVERSION=	0.9.2
PORTREVISION=	1
d14 1
a14 3
LIB_DEPENDS=	prelude.4:${PORTSDIR}/security/libprelude

BROKEN=		Unfetchable
a17 1
USE_REINPLACE=		yes
d21 2
d47 1
d57 1
@


1.4
log
@- Chase libprelude version bump (.2 -> .4)
- Bump PORTREVISION
@
text
@d17 2
@


1.3
log
@- Update to 0.9.2
@
text
@d8 1
d15 1
a15 1
LIB_DEPENDS=	prelude.2:${PORTSDIR}/security/libprelude
@


1.2
log
@- Update to 0.9.1

Thanks to:	edwin's script
@
text
@d7 1
a7 1
PORTVERSION=	0.9.1
@


1.1
log
@Add security/libpreludedb:

This library provides a framework for easy access to the Prelude database.

WWW:	http://www.prelude-ids.org/
@
text
@d7 1
a7 1
PORTVERSION=	0.9.0
@

