head	1.72;
access;
symbols
	RELEASE_8_3_0:1.66
	RELEASE_9_0_0:1.66
	RELEASE_7_4_0:1.63
	RELEASE_8_2_0:1.63
	RELEASE_6_EOL:1.63
	RELEASE_8_1_0:1.63
	RELEASE_7_3_0:1.63
	RELEASE_8_0_0:1.63
	RELEASE_7_2_0:1.59
	RELEASE_7_1_0:1.54
	RELEASE_6_4_0:1.54
	RELEASE_5_EOL:1.52
	RELEASE_7_0_0:1.48
	RELEASE_6_3_0:1.48
	PRE_XORG_7:1.44
	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.14
	RELEASE_5_4_0:1.11
	RELEASE_4_11_0:1.11
	RELEASE_5_3_0:1.11
	RELEASE_4_10_0:1.11
	RELEASE_5_2_1:1.4
	RELEASE_5_2_0:1.4
	RELEASE_4_9_0:1.1;
locks; strict;
comment	@# @;


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

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

1.70
date	2012.12.15.22.28.08;	author svnexp;	state Exp;
branches;
next	1.69;

1.69
date	2012.11.17.06.01.07;	author svnexp;	state Exp;
branches;
next	1.68;

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

1.67
date	2012.08.21.18.28.42;	author beat;	state Exp;
branches;
next	1.66;

1.66
date	2011.08.02.16.22.13;	author bapt;	state Exp;
branches;
next	1.65;

1.65
date	2011.07.17.21.49.43;	author pav;	state Exp;
branches;
next	1.64;

1.64
date	2011.06.05.18.43.12;	author novel;	state Exp;
branches;
next	1.63;

1.63
date	2009.09.23.22.17.10;	author linimon;	state Exp;
branches;
next	1.62;

1.62
date	2009.09.18.12.01.59;	author pav;	state Exp;
branches;
next	1.61;

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

1.60
date	2009.08.18.09.53.01;	author miwi;	state Exp;
branches;
next	1.59;

1.59
date	2009.02.18.23.36.22;	author amdmi3;	state Exp;
branches;
next	1.58;

1.58
date	2008.11.30.21.00.11;	author remko;	state Exp;
branches;
next	1.57;

1.57
date	2008.11.28.23.20.21;	author linimon;	state Exp;
branches;
next	1.56;

1.56
date	2008.09.30.01.43.27;	author beech;	state Exp;
branches;
next	1.55;

1.55
date	2008.09.29.23.44.51;	author beech;	state Exp;
branches;
next	1.54;

1.54
date	2008.08.21.06.18.17;	author rafan;	state Exp;
branches;
next	1.53;

1.53
date	2008.06.06.14.00.56;	author edwin;	state Exp;
branches;
next	1.52;

1.52
date	2008.05.13.14.51.48;	author miwi;	state Exp;
branches;
next	1.51;

1.51
date	2008.03.03.11.57.04;	author novel;	state Exp;
branches;
next	1.50;

1.50
date	2008.02.01.12.43.44;	author linimon;	state Exp;
branches;
next	1.49;

1.49
date	2008.01.18.19.35.18;	author garga;	state Exp;
branches;
next	1.48;

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

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

1.46
date	2007.07.02.12.04.50;	author rafan;	state Exp;
branches;
next	1.45;

1.45
date	2007.06.06.12.50.08;	author araujo;	state Exp;
branches;
next	1.44;

1.44
date	2007.04.02.09.52.03;	author clsung;	state Exp;
branches;
next	1.43;

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

1.42
date	2007.02.22.16.26.25;	author rafan;	state Exp;
branches;
next	1.41;

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

1.40
date	2007.01.08.15.20.10;	author clsung;	state Exp;
branches;
next	1.39;

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

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

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

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

1.35
date	2006.08.10.03.52.55;	author rafan;	state Exp;
branches;
next	1.34;

1.34
date	2006.07.27.10.56.10;	author garga;	state Exp;
branches;
next	1.33;

1.33
date	2006.07.26.13.01.11;	author garga;	state Exp;
branches;
next	1.32;

1.32
date	2006.07.19.15.04.25;	author rafan;	state Exp;
branches;
next	1.31;

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

1.30
date	2006.06.07.15.07.26;	author garga;	state Exp;
branches;
next	1.29;

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

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

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

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

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

1.24
date	2006.03.02.09.37.50;	author sergei;	state Exp;
branches;
next	1.23;

1.23
date	2006.02.23.10.39.00;	author ade;	state Exp;
branches;
next	1.22;

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

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

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

1.19
date	2006.01.25.23.02.22;	author kris;	state Exp;
branches;
next	1.18;

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

1.17
date	2006.01.09.16.34.18;	author novel;	state Exp;
branches;
next	1.16;

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

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

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

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

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

1.11
date	2004.04.10.17.26.48;	author trevor;	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.03.14.06.17.19;	author ade;	state Exp;
branches;
next	1.8;

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

1.7
date	2004.02.04.05.08.47;	author marcus;	state Exp;
branches;
next	1.6;

1.6
date	2004.01.13.15.04.47;	author clement;	state Exp;
branches;
next	1.5;

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

1.4
date	2003.11.04.03.05.25;	author foxfair;	state Exp;
branches;
next	1.3;

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

1.2
date	2003.09.26.22.30.57;	author naddy;	state Exp;
branches;
next	1.1;

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


desc
@@


1.72
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314640
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Clement Laforet <sheepkiller@@cultdeadsheep.org>
# $FreeBSD: head/security/libprelude/Makefile 314640 2013-03-19 13:04:30Z eadler $

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

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

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

OPTIONS_DEFINE=	PERL PYTHON DOCS

USE_AUTOTOOLS=	libtool libltdl
CONFIGURE_ARGS=	--localstatedir=/var \
		--enable-gtk-doc=no \
		--with-html-dir=${PREFIX}/share/doc
USE_GMAKE=	yes
USE_PKGCONFIG=	build
USE_ICONV=	yes
USE_GETTEXT=	yes
USES=	pathfix
USE_LDCONFIG=	yes
MAKE_JOBS_SAFE=	yes

CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

MAN1=		prelude-admin.1
PORTDOCS=	*

.include <bsd.port.options.mk>

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

.if ${PORT_OPTIONS:MPYTHON}
USE_PYTHON=	yes
CONFIGURE_ARGS+=--with-python
PLIST_SUB+=	PYTHON="" PYTHON_VER="${PYTHON_VER}" VERSION="${PORTVERSION}"
.else
CONFIGURE_ARGS+=--without-python
PLIST_SUB+=	PYTHON="@@comment "
.endif

.include <bsd.port.pre.mk>

.if ${ARCH} == "sparc64"
BROKEN=		Does not compile
.endif

post-patch:
	@@${REINPLACE_CMD} -e \
		'/^install-data-am:/s|install-data-local||' ${WRKSRC}/docs/api/Makefile.in

post-install:
	${INSTALL_MAN} ${WRKSRC}/docs/manpages/*.1 ${MAN1PREFIX}/man/man1
.for f in client.conf global.conf idmef-client.conf tls.conf
	${INSTALL_DATA} ${WRKSRC}/${f} \
		${PREFIX}/etc/prelude/default/${f}-dist
.if !exists(${PREFIX}/etc/prelude/default/${f})
	(cd ${PREFIX}/etc/prelude/default && ${CP} -p ${f}-dist ${f})
.endif
.endfor
.if ${PORT_OPTIONS:MPERL}
	-@@${RM} -f ${PREFIX}/lib/perl5/${PERL_VERSION}/${PERL_ARCH}/perllocal.pod
.endif
.if ${PORT_OPTIONS:MDOCS}
	@@${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/docs/api/html/* ${DOCSDIR}
.endif

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


1.71
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311722
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/security/libprelude/Makefile 311722 2013-02-05 16:17:06Z novel $
d30 1
a30 1
USE_GNOME=	gnomehack
@


1.70
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/libprelude/Makefile 308968 2012-12-15 22:22:37Z pawel $
d6 1
@


1.69
log
@Switch exporter over
@
text
@d2 1
a2 1
# $FreeBSD: head/security/libprelude/Makefile 305249 2012-10-04 10:48:50Z bapt $
d5 1
a5 2
PORTVERSION=	0.9.24.1
PORTREVISION=	1
d7 1
a7 1
MASTER_SITES=	http://www.prelude-technologies.com/download/releases/${PORTNAME}/
d12 6
a17 2
LIB_DEPENDS=	gnutls.47:${PORTSDIR}/security/gnutls \
		gcrypt.18:${PORTSDIR}/security/libgcrypt
d21 1
a21 5
BROKEN=		does not configure

USE_GMAKE=	yes
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
d25 10
d42 3
a44 4
USE_PERL5=		yes
.include "${PORTSDIR}/Mk/bsd.perl.mk"
CONFIGURE_ARGS+=	--with-perl
PLIST_SUB+=		WITH_PERL=""
d46 2
a47 2
CONFIGURE_ARGS+=	--without-perl
PLIST_SUB+=		WITH_PERL="@@comment "
d52 2
a53 2
CONFIGURE_ARGS+=	--with-python
PLIST_SUB+=		WITH_PYTHON="" PYTHON_VER=${PYTHON_VER}
d55 2
a56 2
CONFIGURE_ARGS+=	--without-python
PLIST_SUB+=		WITH_PYTHON="@@comment "
d66 2
a67 1
	@@${REINPLACE_CMD} -e 's|libdir)/pkgconfig|prefix)/libdata/pkgconfig|' ${WRKSRC}/src/Makefile.in
d70 11
d82 1
a82 1
	${INSTALL} -d ${DOCSDIR}
a84 26
	@@${INSTALL_MAN} ${WRKSRC}/docs/manpages/*.1 ${MAN1PREFIX}/man/man1/
	@@${INSTALL_DATA} ${WRKSRC}/client.conf \
	                ${PREFIX}/etc/prelude/default/client.conf-dist
	@@${INSTALL_DATA} ${WRKSRC}/global.conf \
	                ${PREFIX}/etc/prelude/default/global.conf-dist
	@@${INSTALL_DATA} ${WRKSRC}/tls.conf \
	                ${PREFIX}/etc/prelude/default/tls.conf-dist
	@@${INSTALL_DATA} ${WRKSRC}/idmef-client.conf \
	                ${PREFIX}/etc/prelude/default/idmef-client.conf-dist

	@@if [ ! -f ${PREFIX}/etc/prelude/default/client.conf ]; then \
	   ${CP} -p ${PREFIX}/etc/prelude/default/client.conf-dist \
	      ${PREFIX}/etc/prelude/default/client.conf ; \
	fi
	@@if [ ! -f ${PREFIX}/etc/prelude/default/global.conf ]; then \
	   ${CP} -p ${PREFIX}/etc/prelude/default/global.conf-dist \
	      ${PREFIX}/etc/prelude/default/global.conf ; \
	fi
	@@if [ ! -f ${PREFIX}/etc/prelude/default/idmef-client.conf ]; then \
	   ${CP} -p ${PREFIX}/etc/prelude/default/idmef-client.conf-dist \
	      ${PREFIX}/etc/prelude/default/idmef-client.conf ; \
	fi
	@@if [ ! -f ${PREFIX}/etc/prelude/default/tls.conf ]; then \
	   ${CP} -p ${PREFIX}/etc/prelude/default/tls.conf-dist \
	      ${PREFIX}/etc/prelude/default/tls.conf ; \
	fi
@


1.68
log
@SVN rev 305249 on 2012-10-04 10:48:50Z by bapt

Convert to new options framework
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.67
log
@SVN rev 302885 on 2012-08-21 18:28:42Z by beat

- Mark BROKEN: does not configure
  configure: error: libgnutls is required in order to build libprelude.

Reported by:	pointyhat
@
text
@d1 1
a1 3
# New ports collection makefile for:	libprelude
# Date created:			Sun Aug 4 19:31:17 CEST 2002
# Whom:				Clement Laforet <sheepkiller@@cultdeadsheep.org>
d16 1
a16 2
OPTIONS=	PERL "Include Perl bindings" off \
		PYTHON "Include Python bindings" off
d32 1
a32 1
.if defined(WITH_PERL)
d42 1
a42 1
.if defined(WITH_PYTHON)
d61 1
a61 1
.if !defined(NOPORTDOCS)
@


1.66
log
@Fix master_site
@
text
@d21 2
@


1.65
log
@- Fix build by explicitly depending on libgcrypt

Reported by:	pointyhat
@
text
@d10 1
a10 2
MASTER_SITES=	http://www.prelude-ids.com/download/releases/%SUBDIR%/
MASTER_SITE_SUBDIR=	${PORTNAME} ${PORTNAME}/old
@


1.64
log
@Chase security/gnutls update and add an UPDATING entry.
@
text
@d16 2
a17 1
LIB_DEPENDS=	gnutls.47:${PORTSDIR}/security/gnutls
@


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

Feature safe:	yes
@
text
@d8 1
d16 1
a16 1
LIB_DEPENDS=	gnutls.40:${PORTSDIR}/security/gnutls
@


1.62
log
@- Update to 0.9.24.1, unbreak

PR:		ports/138371
Submitted by:	Vladimir Korkodinov <viper@@perm.raid.ru>
Approved by:	maintainer timeout (17 days)
Feature safe:	yes
@
text
@d12 1
a12 1
MAINTAINER=	r.gruyters@@snow.nl
@


1.61
log
@- Mark BROKEN: does not configure

Reported by:	pointyhat
@
text
@d7 1
a7 1
PORTVERSION=	0.9.21.2
a16 2
BROKEN=		does not configure

d30 1
a30 1
.include <bsd.port.pre.mk>
d43 1
a43 2
USE_PYTHON=     yes
.include "${PORTSDIR}/Mk/bsd.python.mk"
d51 2
d57 3
d74 1
a74 1
					
@


1.60
log
@- Chase gnuTLS slib bump
@
text
@d17 2
@


1.59
log
@- Update to 0.9.21.2

PR:		131286
Submitted by:	Vladimir Korkodinov <viper at perm dot raid dot ru>
Approved by:	Robin Gruyters <r dot gruyters at snow dot nl> (maintainer)
@
text
@d15 1
a15 1
LIB_DEPENDS=	gnutls.26:${PORTSDIR}/security/gnutls
@


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

Approved by:	wxs (diff not reviewed, ack'ed to commit)
@
text
@d7 1
a7 2
PORTVERSION=	0.9.20.2
PORTREVISION=	1
d20 3
a22 3
USE_GMAKE=		yes
GNU_CONFIGURE=		yes
USE_LDCONFIG=		yes
d24 2
a25 1
			--enable-gtk-doc=no
d34 1
d43 2
a44 1
USE_PYTHON=		2.3+
a51 4
.if !defined(NOPORTDOCS)
CONFIGURE_ARGS+=	--with-html-dir=${PREFIX}/share/doc
.endif

a60 1

d62 9
a70 1

a74 1

a78 1

a82 1

@


1.57
log
@Reset r.gruyters@@yirdis.nl: email address bounces.
@
text
@d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
@


1.56
log
@- define enable-gtk-doc=no

Reported by:	QAT
@
text
@d13 1
a13 1
MAINTAINER=	r.gruyters@@yirdis.nl
@


1.55
log
@- Update to 0.9.20.2
- Fix master sites
- Fix portdocs handling
- Perl and Python binding install new files

PR:		ports/127339
Submitted by:	Yarema <yds@@CoolRat.org>
Approved by:	maintainer timeout (> two weeks)
@
text
@d8 1
d24 2
a25 1
CONFIGURE_ARGS=		--localstatedir=/var
@


1.54
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.17.2
PORTREVISION=	1
d9 2
a10 2
MASTER_SITES=	http://www.prelude-ids.org/download/releases/ \
		http://www.prelude-ids.org/download/releases/old/
d26 1
a40 1
.include "${PORTSDIR}/Mk/bsd.python.mk"
d42 1
a42 1
PLIST_SUB+=		WITH_PYTHON=""
d50 1
d57 2
a58 1
	@@${MKDIR} ${DOCSDIR}
d60 3
a62 1
	${INSTALL_MAN} ${WRKSRC}/docs/manpages/*.1 ${MAN1PREFIX}/man/man1/
a83 2
.endif

@


1.53
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.52
log
@- Update to 0.9.17.2

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


1.51
log
@- Chase security/gnutls shlib version bump
- Add an entry to UPDATING
@
text
@d7 1
a7 2
PORTVERSION=	0.9.16.1
PORTREVISION=	1
@


1.50
log
@Mark as broken on sparc64: does not compile.
@
text
@d8 1
d16 1
a16 1
LIB_DEPENDS=	gnutls.13:${PORTSDIR}/security/gnutls
@


1.49
log
@- Update to 0.9.16.1

PR:		ports/119708
Submitted by:	maintainer
@
text
@d52 4
@


1.48
log
@- Update to 0.9.16
- Added two patches due to some system umask settlement(s).

Added file(s):
- files/patch-prelude-admin__prelude-admin.c
- files/patch-src__prelude-failover.c

Changelog libprelude-0.9.16:
- Implement prelude-admin list [-l] command, which provide the ability to
  list existing profile name, permission, registration permission, analyzerID,
  and Issuer analyzerid.
- Implement multiple analyzer deletion in prelude-admin.
- Correct printing of IDMEF time field using non local GMT offset.
- Patch to avoid struct typespec redefinition, due to variable mispelling.
  This fixes a compilation problem on OpenBSD 3.8.
- Various bug fixes.

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


1.47
log
@- Update to 0.9.15.2
- Updated patch-Makefile.in
- Added Man page

Changelog libprelude:
- prelude-adduser has been renamed to prelude-admin, and now include command
  to print or send files containing binary IDMEF data.
- Brand new failover implementation, Feature a real 'journaling' log,
  allowing to restart where we were interupted. Allow multiple process to write to
  the same failover, and is chroot safe.
- prelude-admin manpage, thanks to Frederic Motte <fred at ubixis com>.
- Use SHA1 in place of MD5 for Analyzer checksum.
- Do not set TCP option on UNIX socket, avoid un-necessary warning.
- New measure all over the public interface to protect against bad API
  usage, when a function is not used correctly, a critical warning is triggered.
- [logging]: New PRELUDE_LOG_CRIT logging priority.
- [logging]: Correctly map Prelude log level to Syslog priority.
- [logging]: Improved logging format (include timestamp, level, process pid).
- [logging]: New LIBPRELUDE_ABORT variable, useful if you'd like libprelude
  to abord on critical assertion.
- [logging]: Automatically switch to syslog mode if we detect stdout/stderr
  closure.
- [IDMEF-Criteria]: When we try to match a value against a path that is not
  part of a message using a 'not' operator, the match should succeed
  (Example:
   alert.classification.text != 'stuff' should match if the message has no
   classification object).
- [IDMEF-Criteria]: When matching multiple listed values within the same
  path using a 'not' operator, return an explicit 'no match' if the provided
  comparison value was found at least once.
- [IDMEF-Path] (fix #251): Fixes NULL pointer dereference when the last
  element of an IDMEF path to an enumeration is not the enumeration itself
  (S??鞋bastien Tricaud <toady at gscore.org>
- Fix a possible race condition with the internal libprelude reference to
  the program idmef_analyzer_t when asynchronous timer were used.
- Workaround possible deadlock at exit on OpenBSD, Linux Glibc.
- Only configure libltdl if it is required.
- Various bug fixes, minor enhancements.
- Write the children PID into specified pidfile (fixes #257).
- Fix double free on idmef_criterion_value_t cloned regexp object (thanks
  to Helmut Azbest <helmut.azbest at gmail.com>).
- Allow Python thread to run, while entering libprelude C function.
- Return PRELUDE_ERROR_ASSERTION when API check fail, in place of
  PRELUDE_ERROR_GENERIC.
- Make prelude_plugin_unsubcribe() work as expected (call the plugin
  instance destroy function).
- Various bug fixes, minor enhancements.

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


1.46
log
@- Update dependency on security/gnutls

PR:	 	ports/114210
Submitted by:	Robin Gruyters <r.gruyters at yirdis.nl> (maintainer)
@
text
@d7 1
a7 2
PORTVERSION=	0.9.14
PORTREVISION=	1
d26 2
d55 1
@


1.45
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
@d8 1
d16 1
a16 1
LIB_DEPENDS=	gnutls.15:${PORTSDIR}/security/gnutls
@


1.44
log
@- Update to 0.9.13.2

Changelog libprelude-0.9.13.2:
- Improve error reporting with the central option interface.
- Fix a bug when comparing IDMEF object with optional fields.
- Fix a problem with the logger, where large log entry wouldn't be
  logged.
- Fix distclean target.

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


1.43
log
@- Update to 0.9.13.1

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


1.42
log
@- Update to 0.9.13

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


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


1.40
log
@- Update to 0.9.12.2

Changelog libprelude:
- Ability to debug TLS communication through a new LIBPRELUDE_TLS_DEBUG
  environment variable.
- 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.
- Fix make installation error when Perl bindings are disabled.

PR:		ports/107677
Submitted by:	maintainer (Robin Gruyters)
@
text
@a19 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
@d7 1
a7 2
PORTVERSION=	0.9.12
PORTREVISION=	2
@


1.38
log
@- Added post installment for configuration files
- Bump PORTREVISION

PR:		ports/107079
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d8 1
a8 1
PORTREVISION=	1
d16 1
a16 1
LIB_DEPENDS=	gnutls.13:${PORTSDIR}/security/gnutls
@


1.37
log
@- Update to 0.9.12
- Updated patch Perl Prelude bindings

Changelog libprelude-0.9.12:
- Correctly pack and unpack float value when sending/receiving.
- More error checking on IDMEF object copy.
- Fix a crash that occured when destroying a copied object.
- Correct registration warning when using AF_UNIX socket.
- Compile on systems lacking poll().
- IpV6 compatibility fixes.
- Fix OS X compilation issues.
- Various portability fixes.

PR:		ports/107009
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d8 1
d56 21
@


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


1.35
log
@- Update to 0.9.10.2

PR:		ports/101585
Submitted by:	Robin Gruyters <r.gruyters at yirdis.nl> (maintainer)
@
text
@d7 1
a7 1
PORTVERSION=	0.9.10.2
d24 1
a24 1
INSTALLS_SHLIB=		yes
d40 2
a41 1
USE_PYTHON=		yes
@


1.34
log
@Fix build on 4.x

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


1.33
log
@- Update to 0.9.10.1
- Mark it as BROKEN on 4.x. Maintainer will alert authors to fix it.

PR:		ports/100854
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@a29 4
.if ${OSVERSION} < 500000
BROKEN=	Doesn't build on 4.x
.endif

@


1.32
log
@- Update to 0.9.10
  Note that though shlib version bumped, no ports need to be changed.
- OPTIONS'ify

PR:		ports/100490
Submitted by:	maintainer
@
text
@d7 1
a7 1
PORTVERSION=	0.9.10
d30 4
@


1.31
log
@Chase gnutls shlib version change.
@
text
@d7 1
a7 2
PORTVERSION=	0.9.9
PORTREVISION=	1
d17 3
d28 2
d56 1
a56 1
.include <bsd.port.mk>
@


1.30
log
@- Update to 0.9.9

PR:		ports/98585
Submitted by:	maintainer
@
text
@d8 1
d16 1
a16 1
LIB_DEPENDS=	gnutls.15:${PORTSDIR}/security/gnutls
@


1.29
log
@Fix build on 4.x

Submitted by:	maintainer and author by email
@
text
@d7 1
a7 1
PORTVERSION=	0.9.8
a45 2
.include <bsd.port.pre.mk>

d51 1
a51 1
.include <bsd.port.post.mk>
@


1.28
log
@- Update to 0.9.8

PR:		ports/96761
Submitted by:	maintainer
@
text
@a47 4
.if ${OSVERSION} < 500000
BROKEN=	Doesn't build on FreeBSD < 5.x
.endif

@


1.27
log
@- Update to 0.9.7.2

PR:		ports/96314
Submitted by:	maintainer
@
text
@d7 1
a7 1
PORTVERSION=	0.9.7.2
d27 1
a27 1
CONFIGURE_ARGS+=	--enable-perl
d30 1
a30 1
CONFIGURE_ARGS+=	--disable-perl
d36 1
a36 1
CONFIGURE_ARGS+=	--enable-python
d39 1
a39 1
CONFIGURE_ARGS+=	--disable-python
d46 6
d57 1
a57 1
.include <bsd.port.mk>
@


1.26
log
@- Update to 0.9.7.1

PR:		ports/94853
Submitted by:	maintainer
@
text
@d7 1
a7 1
PORTVERSION=	0.9.7.1
@


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


1.24
log
@- Replace deprecated USE_AUTOTOOLS=libtool:15:inc construct (somehow missed
  in the recent sweep) with GNU_CONFIGURE=yes; update pkg-plist appropriately
- Add .../old/ subdir to MASTER_SITES so the port is still fetchable even
  when the Prelude project releases a new version
- Bump PORTREVISION

PR:		ports/93795
Submitted by:	Robin Gruyters (maintainer)
Approved by:	portmgr (linimon)
@
text
@d7 1
a7 2
PORTVERSION=	0.9.5
PORTREVISION=	3
@


1.23
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d8 1
a8 1
PORTREVISION=	2
d10 2
a11 1
MASTER_SITES=	http://www.prelude-ids.org/download/releases/
d21 1
a21 1
USE_AUTOTOOLS=		libtool:15:inc
@


1.22
log
@- Fix run-time linking problems of the dependent ports by installing libtool
  archives (.la) files - switch to USE_LIBTOOL=libtool:15:inc
- Add a patch to avoid overwriting existing configuration files
- Bump PORTREVISION

PR:		ports/93498
Submitted by:	Robin Gruyters (maintainer)
@
text
@d8 1
a8 1
PORTREVISION=	1
@


1.21
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
@


1.20
log
@- Update to 0.9.5
- Unbreak (fix pkg-plist by using @@dirrmtry) [1]
- Remove USE_REINPLACE which is not needed anymore

PR:		ports/92401
Submitted by:	Ion-Mihai "IOnut" Tetcu
@
text
@d11 1
a11 1
MAINTAINER=	sergei@@FreeBSD.org
@


1.19
log
@BROKEN: Incomplete pkg-plist
@
text
@d7 1
a7 1
PORTVERSION=	0.9.3
a15 2
BROKEN=		Incomplete pkg-plist

a17 1
USE_REINPLACE=		yes
@


1.18
log
@- Update to 0.9.3 (unbreaks fetching)
@
text
@d16 2
@


1.17
log
@Chase gnutls update.
@
text
@d7 1
a7 2
PORTVERSION=	0.9.0
PORTREVISION=	2
@


1.16
log
@- Respect NOPORTDOCS
- Fix pkg-plist if WITH_PERL/WITH_PYTHON are defined
- Properly clean up (extra directories) at deinstall
- Bump PORTREVISION
@
text
@d8 1
a8 1
PORTREVISION=	1
d15 1
a15 1
LIB_DEPENDS=	gnutls.12:${PORTSDIR}/security/gnutls
@


1.15
log
@- Update to 0.9.0
- libprelude now always depends on GnuTLS
- Add two new knobs - WITH_PERL and WITH_PYTHON - to install Perl and Python
  bindings, respectively (both knobs are off by default)
- Remove patch we no longer need
@
text
@d7 2
a8 1
DISTVERSION=	0.9.0
d13 1
a13 1
COMMENT=	Prelude Network Intrusion Detection System librairies
d21 1
a21 1
USE_LIBTOOL_VER=	13
d24 1
a24 1
CONFIGURE_ARGS=		--with-html-dir=${PREFIX}/share/doc --localstatedir=/var
d44 7
a50 3
#.if defined(NOPORTDOCS)
#MAKE_ENV+=	NOPORTDOCS=yes
#.endif
@


1.14
log
@- Take maintainership
@
text
@d7 1
a7 2
PORTVERSION=	0.8.10
PORTREVISION=	1
d14 4
d25 4
a28 2
.if defined(WITHOUT_SSL)
CONFIGURE_ARGS+=	--disable-openssl
d30 2
a31 1
USE_OPENSSL=		YES
d34 7
a40 2
.if defined(NOPORTDOCS)
MAKE_ENV+=	NOPORTDOCS=yes
d43 3
a45 8
post-extract:
	@@${ECHO} ""
	@@${ECHO} "*------------------------------------------------------------------*"
	@@${ECHO} "Options:"
	@@${ECHO} ""
	@@${ECHO} "      WITHOUT_SSL=yes         Disable SSL support in libprelude"
	@@${ECHO} "*------------------------------------------------------------------*"
	@@${ECHO} ""
@


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


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


1.11
log
@Tidy up whitespace.
@
text
@d19 1
a19 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


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

Reminded by:    -ports@@ discussion
@
text
@d19 1
a19 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} 
@


1.9
log
@Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
@
text
@d19 2
a20 2
CONFIGURE_ARGS+=	--with-html-dir=${PREFIX}/share/doc \
			--program-prefix="" --localstatedir=/var
@


1.8
log
@- Drop maintainership
@
text
@d17 1
a17 1
USE_LIBTOOL=		yes
@


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

(Part 1)
@
text
@d12 1
a12 1
MAINTAINER=	clement@@FreeBSD.org
@


1.6
log
@- Update my email address

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


1.5
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
@d11 1
a11 1
MAINTAINER=	sheepkiller@@cultdeadsheep.org
@


1.4
log
@PR:		58388
Submitted by:	maintainer, Clement Laforet <sheepkiller@@cultdeadsheep.org>
Upgrade libprelude to 0.8.8
@
text
@d7 1
a7 1
PORTVERSION=	0.8.8
d27 4
a38 4

pre-configure:
	@@${REINPLACE_CMD} 's!\$(prefix)/libprelude/include!\$(prefix)/include/libprelude!' \
			${WRKSRC}/Makefile.in
@


1.3
log
@[maintainer update] security/{libprelude,prelude-lil,prelude-nids}: update to latest versions.

	- update libprelude to 0.8.7
	- update prelude-nids to 0.8.4
	- update prelude-lml 0.8.5

PR:		ports/57625
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org>
@
text
@d7 1
a7 1
PORTVERSION=	0.8.7
@


1.2
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
@d7 1
a7 1
PORTVERSION=	0.8.6
@


1.1
log
@PR:		53011
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org>
Reviewed by:	me

Add libprelude 0.8.5, libraries of prelude Network Intrusion Detection System.
@
text
@d7 1
a7 1
PORTVERSION=	0.8.5
d9 1
a9 1
MASTER_SITES=   http://www.prelude-ids.org/download/releases/
d15 2
a16 4
GNU_MAKE=		yes
GNU_CONFIGURE=		yes
USE_AUTOCONF=		yes
WANT_AUTOCONF_VER=	253
d22 1
a22 1
CONFIGURE_ARGS+= 	--disable-openssl
d24 1
a24 1
USE_OPENSSL=            YES
a38 2
	@@${ECHO} "===> Regenerating libltdl configure script (Please wait...)"
	@@(cd ${WRKSRC}/libltdl ; autoconf)
@

