head	1.27;
access;
symbols
	RELEASE_8_3_0:1.25
	RELEASE_9_0_0:1.25
	RELEASE_7_4_0:1.25
	RELEASE_8_2_0:1.25
	RELEASE_6_EOL:1.25
	RELEASE_8_1_0:1.25
	RELEASE_7_3_0:1.25
	RELEASE_8_0_0:1.25
	RELEASE_7_2_0:1.24
	RELEASE_7_1_0:1.22
	RELEASE_6_4_0:1.22
	RELEASE_5_EOL:1.22
	RELEASE_7_0_0:1.21
	RELEASE_6_3_0:1.21
	PRE_XORG_7:1.19
	RELEASE_4_EOL:1.19
	RELEASE_6_2_0:1.16
	RELEASE_6_1_0:1.12
	RELEASE_5_5_0:1.12
	RELEASE_6_0_0:1.5
	RELEASE_5_4_0:1.5
	RELEASE_4_11_0:1.5
	RELEASE_5_3_0:1.5
	RELEASE_4_10_0:1.4
	RELEASE_5_2_1:1.3
	RELEASE_5_2_0:1.3
	RELEASE_4_9_0:1.1;
locks; strict;
comment	@# @;


1.27
date	2012.12.15.22.28.08;	author svnexp;	state Exp;
branches;
next	1.26;

1.26
date	2012.11.17.06.01.07;	author svnexp;	state Exp;
branches;
next	1.25;

1.25
date	2009.09.18.12.02.00;	author pav;	state Exp;
branches;
next	1.24;

1.24
date	2009.02.18.23.36.22;	author amdmi3;	state Exp;
branches;
next	1.23;

1.23
date	2008.09.29.23.44.51;	author beech;	state Exp;
branches;
next	1.22;

1.22
date	2008.05.13.14.51.48;	author miwi;	state Exp;
branches;
next	1.21;

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

1.20
date	2007.06.06.12.50.08;	author araujo;	state Exp;
branches;
next	1.19;

1.19
date	2006.12.22.08.56.09;	author miwi;	state Exp;
branches;
next	1.18;

1.18
date	2006.12.21.19.14.35;	author miwi;	state Exp;
branches;
next	1.17;

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

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

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

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

1.13
date	2006.03.21.11.50.51;	author garga;	state Exp;
branches;
next	1.12;

1.12
date	2006.03.02.09.37.50;	author sergei;	state Exp;
branches;
next	1.11;

1.11
date	2006.02.23.10.39.00;	author ade;	state Exp;
branches;
next	1.10;

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

1.9
date	2006.02.14.15.12.59;	author sergei;	state Exp;
branches;
next	1.8;

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

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

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

1.5
date	2004.08.14.16.26.26;	author krion;	state Exp;
branches;
next	1.4;

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

1.3
date	2003.11.04.03.05.25;	author foxfair;	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.27
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
@@@comment $FreeBSD: head/security/libprelude/pkg-plist 308968 2012-12-15 22:22:37Z pawel $
bin/libprelude-config
bin/prelude-adduser
bin/prelude-admin
@@unexec if cmp -s %D/etc/prelude/default/client.conf %D/etc/prelude/default/client.conf-dist; then rm -f %D/etc/prelude/default/client.conf; fi
etc/prelude/default/client.conf-dist
@@exec if [ ! -f %D/etc/prelude/default/client.conf ] ; then cp -p %D/%F %B/client.conf; fi
@@unexec if cmp -s %D/etc/prelude/default/global.conf %D/etc/prelude/default/global.conf-dist; then rm -f %D/etc/prelude/default/global.conf; fi
etc/prelude/default/global.conf-dist
@@exec if [ ! -f %D/etc/prelude/default/global.conf ] ; then cp -p %D/%F %B/global.conf; fi
@@unexec if cmp -s %D/etc/prelude/default/idmef-client.conf %D/etc/prelude/default/idmef-client.conf-dist; then rm -f %D/etc/prelude/default/idmef-client.conf; fi
etc/prelude/default/idmef-client.conf-dist
@@exec if [ ! -f %D/etc/prelude/default/idmef-client.conf ] ; then cp -p %D/%F %B/idmef-client.conf; fi
@@unexec if cmp -s %D/etc/prelude/default/tls.conf %D/etc/prelude/default/tls.conf-dist; then rm -f %D/etc/prelude/default/tls.conf; fi
etc/prelude/default/tls.conf-dist
@@exec if [ ! -f %D/etc/prelude/default/tls.conf ] ; then cp -p %D/%F %B/tls.conf; fi
include/libprelude/common.h
include/libprelude/daemonize.h
include/libprelude/idmef.h
include/libprelude/idmef.hxx
include/libprelude/idmef-additional-data.h
include/libprelude/idmef-class.h
include/libprelude/idmef-criteria.h
include/libprelude/idmef-criteria.hxx
include/libprelude/idmef-criterion-value.h
include/libprelude/idmef-data.h
include/libprelude/idmef-message-helpers.h
include/libprelude/idmef-message-id.h
include/libprelude/idmef-message-print.h
include/libprelude/idmef-message-read.h
include/libprelude/idmef-message-write.h
include/libprelude/idmef-path.h
include/libprelude/idmef-path.hxx
include/libprelude/idmef-time.h
include/libprelude/idmef-time.hxx
include/libprelude/idmef-tree-data.h
include/libprelude/idmef-tree-wrap.h
include/libprelude/idmef-value.h
include/libprelude/idmef-value.hxx
include/libprelude/idmef-value-type.h
include/libprelude/prelude.h
include/libprelude/prelude.hxx
include/libprelude/prelude-async.h
include/libprelude/prelude-client.h
include/libprelude/prelude-client.hxx
include/libprelude/prelude-client-easy.hxx
include/libprelude/prelude-client-profile.h
include/libprelude/prelude-client-profile.hxx
include/libprelude/prelude-config.h
include/libprelude/prelude-connection.h
include/libprelude/prelude-connection.hxx
include/libprelude/prelude-connection-pool.h
include/libprelude/prelude-connection-pool.hxx
include/libprelude/prelude-error.h
include/libprelude/prelude-error.hxx
include/libprelude/prelude-extract.h
include/libprelude/prelude-failover.h
include/libprelude/prelude-hash.h
include/libprelude/prelude-ident.h
include/libprelude/prelude-inttypes.h
include/libprelude/prelude-io.h
include/libprelude/prelude-linked-object.h
include/libprelude/prelude-list.h
include/libprelude/prelude-log.h
include/libprelude/prelude-log.hxx
include/libprelude/prelude-message-id.h
include/libprelude/prelude-msg.h
include/libprelude/prelude-msgbuf.h
include/libprelude/prelude-option-wide.h
include/libprelude/prelude-option.h
include/libprelude/prelude-plugin.h
include/libprelude/prelude-string.h
include/libprelude/prelude-thread.h
include/libprelude/prelude-timer.h
lib/libprelude.a
lib/libprelude.la
lib/libprelude.so
lib/libprelude.so.21
lib/libpreludecpp.a
lib/libpreludecpp.la
lib/libpreludecpp.so
lib/libpreludecpp.so.3
%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Prelude.pm
%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude/.packlist
%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude/Prelude.bs
%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude/Prelude.so
%%PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/PreludeEasy/.packlist
%%PYTHON%%%%PYTHON_SITELIBDIR%%/PreludeEasy-%%VERSION%%-py%%PYTHON_VER%%.egg-info
%%PYTHON%%%%PYTHON_SITELIBDIR%%/PreludeEasy.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/PreludeEasy.pyc
%%PYTHON%%%%PYTHON_SITELIBDIR%%/_PreludeEasy.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/_prelude.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/prelude-%%VERSION%%-py%%PYTHON_VER%%.egg-info
%%PYTHON%%%%PYTHON_SITELIBDIR%%/prelude.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/prelude.pyc
libdata/pkgconfig/libprelude.pc
share/aclocal/libprelude.m4
%%PERL%%@@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PreludeEasy
%%PERL%%@@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude
@@dirrm include/libprelude
@@dirrm etc/prelude/default
@@dirrmtry etc/prelude/profile
@@dirrmtry etc/prelude
@


1.26
log
@Switch exporter over
@
text
@d1 1
a1 1
@@comment $FreeBSD: head/security/libprelude/pkg-plist 300897 2012-07-14 14:29:18Z beat $
d19 2
d24 1
d33 1
d35 1
d38 2
d41 2
a42 2
include/libprelude/idmef-value.h
include/libprelude/idmef.h
d44 3
d48 1
a48 1
include/libprelude/prelude-client.h
d50 2
d53 1
a53 1
include/libprelude/prelude-connection.h
d55 1
d65 1
d75 1
a75 1
include/libprelude/prelude.h
d78 18
a95 10
lib/libprelude.so.20
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Prelude.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude/Prelude.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude/Prelude.so
%%WITH_PERL%%@@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/_prelude.so
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/prelude-0.9.24.1-py%%PYTHON_VER%%.egg-info
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/prelude.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/prelude.pyc
d98 2
@


1.25
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.24 2009/02/18 23:36:22 amdmi3 Exp $
@


1.24
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.23 2008/09/29 23:44:51 beech Exp $
d64 1
a64 1
lib/libprelude.so.19
d71 1
a71 1
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/prelude-0.9.21.2-py%%PYTHON_VER%%.egg-info
d74 1
@


1.23
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.22 2008/05/13 14:51:48 miwi Exp $
a61 1
include/libprelude/variable.h
d64 1
a64 1
lib/libprelude.so.17
a69 5
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/PreludeEasy.pm
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/PreludeEasy/.packlist
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/PreludeEasy/PreludeEasy.bs
%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/PreludeEasy/PreludeEasy.so
%%WITH_PERL%%@@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PreludeEasy
d71 1
a71 1
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/prelude-0.0.0-py%%PYTHON_VER%%.egg-info
@


1.22
log
@- Update to 0.9.17.2

PR:		123486
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.21 2007/10/05 01:44:06 clsung Exp $
d24 1
d65 1
a65 1
lib/libprelude.so.14
d71 5
d77 1
a80 51
%%PORTDOCS%%%%DOCSDIR%%/ch01.html
%%PORTDOCS%%%%DOCSDIR%%/ch02.html
%%PORTDOCS%%%%DOCSDIR%%/ch03.html
%%PORTDOCS%%%%DOCSDIR%%/ch04.html
%%PORTDOCS%%%%DOCSDIR%%/home.png
%%PORTDOCS%%%%DOCSDIR%%/index.html
%%PORTDOCS%%%%DOCSDIR%%/index.sgml
%%PORTDOCS%%%%DOCSDIR%%/left.png
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-additional-data.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-criteria.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-criterion-value.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-data.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-message-print.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-message-read.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-message-write.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-path.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-time.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-tree-wrap.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-value.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-async.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-client-profile.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-client.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-connection-pool.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-connection.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-error.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-failover.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-hash.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-ident.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-inttypes.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-io.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-linked-object.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-list.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-log.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-msg.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-msgbuf.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-option-wide.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-option.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-plugin.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-string.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-timer.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude.devhelp
%%PORTDOCS%%%%DOCSDIR%%/libprelude.devhelp2
%%PORTDOCS%%%%DOCSDIR%%/pt01.html
%%PORTDOCS%%%%DOCSDIR%%/pt02.html
%%PORTDOCS%%%%DOCSDIR%%/pt03.html
%%PORTDOCS%%%%DOCSDIR%%/pt04.html
%%PORTDOCS%%%%DOCSDIR%%/right.png
%%PORTDOCS%%%%DOCSDIR%%/style.css
%%PORTDOCS%%%%DOCSDIR%%/up.png
%%PORTDOCS%%@@dirrm %%DOCSDIR%%
@


1.21
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.20 2007/06/06 12:50:08 araujo Exp $
d64 1
a64 1
lib/libprelude.so.13
@


1.20
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.19 2006/12/22 08:56:09 miwi Exp $
d4 1
d64 1
a64 1
lib/libprelude.so.12
@


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

PR:		ports/107079
Submitted by:	Robin Gruyters <r.gruyters@@yirdis.nl> (maintainer)
@
text
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.18 2006/12/21 19:14:35 miwi Exp $
d63 1
a63 1
lib/libprelude.so.11
@


1.18
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.17 2006/11/27 01:16:41 clsung Exp $
d4 1
d6 2
d9 2
d12 2
d15 1
@


1.17
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.16 2006/07/19 15:04:25 rafan Exp $
d55 1
a55 1
lib/libprelude.so.10
@


1.16
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.15 2006/05/05 11:21:57 garga Exp $
d55 1
a55 1
lib/libprelude.so.9
@


1.15
log
@- Update to 0.9.8

PR:		ports/96761
Submitted by:	maintainer
@
text
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.14 2006/04/25 15:57:33 garga Exp $
d55 1
a55 1
lib/libprelude.so.8
a89 1
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-extract.html
@


1.14
log
@- Update to 0.9.7.2

PR:		ports/96314
Submitted by:	maintainer
@
text
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.13 2006/03/21 11:50:51 garga Exp $
d55 1
a55 1
lib/libprelude.so.7
@


1.13
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.12 2006/03/02 09:37:50 sergei Exp $
d108 1
@


1.12
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.11 2006/02/23 10:39:00 ade Exp $
d55 1
a55 1
lib/libprelude.so.6
@


1.11
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.10 2006/02/20 23:01:03 sergei Exp $
a52 1
lib/libprelude.a
@


1.10
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.9 2006/02/14 15:12:59 sergei Exp $
d53 1
@


1.9
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
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.8 2006/01/10 17:07:27 sergei Exp $
d4 4
a7 4
etc/prelude/default/client.conf
etc/prelude/default/global.conf
etc/prelude/default/idmef-client.conf
etc/prelude/default/tls.conf
d53 1
a53 1
lib/libprelude.a
@


1.8
log
@- Update to 0.9.3 (unbreaks fetching)
@
text
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.7 2005/10/14 18:17:00 sergei Exp $
d49 1
d55 1
a55 1
lib/libprelude.so.4
d118 2
a119 1
@@unexec %D/etc/prelude 2> /dev/null || true
@


1.7
log
@- Respect NOPORTDOCS
- Fix pkg-plist if WITH_PERL/WITH_PYTHON are defined
- Properly clean up (extra directories) at deinstall
- Bump PORTREVISION
@
text
@d1 1
a1 1
@@comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.6 2005/10/07 15:00:21 sergei Exp $
d54 1
a54 1
lib/libprelude.so.2
a92 1
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-inet.html
@


1.6
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
@d1 1
a1 1
@@comment $FreeBSD$
a52 1
lib/libprelude.la
d59 1
d61 2
a62 2
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/_prelude.py
%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/_prelude.pyc
d117 2
@


1.5
log
@Fix plist.
@
text
@d1 1
a1 1
bin/sensor-adduser
d3 12
a14 2
@@unexec [ -f %D/etc/prelude-sensors/sensors-default.conf-dist ] && rm %D/etc/prelude-sensors/sensors-default.conf-dist || true
include/libprelude/config-engine.h
d16 12
a27 14
include/libprelude/idmef-tree.h
include/libprelude/idmef-tree-func.h
include/libprelude/idmef-msg-send.h
include/libprelude/plugin-common.h
include/libprelude/plugin-common-prv.h
include/libprelude/ssl-gencrypto.h
include/libprelude/ssl-settings.h
include/libprelude/ssl-registration-msg.h
include/libprelude/daemonize.h
include/libprelude/timer.h
include/libprelude/list.h
include/libprelude/variable.h
include/libprelude/prelude-auth.h
include/libprelude/prelude-list.h
d29 9
a37 4
include/libprelude/prelude-client-mgr.h
include/libprelude/prelude-getopt.h
include/libprelude/prelude-getopt-wide.h
include/libprelude/prelude-inet.h
d39 3
a41 2
include/libprelude/prelude-message.h
include/libprelude/prelude-message-buffered.h
d43 9
a51 9
include/libprelude/prelude-async.h
include/libprelude/prelude-ident.h
include/libprelude/prelude-path.h
include/libprelude/prelude-log.h
include/libprelude/sensor.h
include/libprelude/threads.h
include/libprelude/extract.h
include/libprelude/common.h
include/libprelude/config.h
d55 14
a68 2
lib/libprelude.so.1
%%PORTDOCS%%%%DOCSDIR%%/c4.html
a69 1
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-io.html
d71 12
a82 12
%%PORTDOCS%%%%DOCSDIR%%/libprelude-client-ident.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-common.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-config-engine.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-daemonize.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-extract.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-message-id.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-msg-send.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-tree-func.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-idmef-tree.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-list.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-plugin-common-prv.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-plugin-common.html
d84 1
a84 2
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-auth.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-client-mgr.html
d86 6
a91 2
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-getopt-wide.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-getopt.html
d94 3
d99 17
a115 15
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-message-buffered.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-message-id.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-message.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-prelude-path.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-sensor.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-ssl-gencrypto.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-ssl-registration-msg.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-ssl-settings.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-ssl.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-threads.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-timer.html
%%PORTDOCS%%%%DOCSDIR%%/libprelude-variable.html
@@unexec rmdir %D/etc/prelude-sensors/ssl 2>/dev/null || true
@@unexec rmdir %D/etc/prelude-sensors/plaintext 2>/dev/null || true
@@unexec rmdir %D/etc/prelude-sensors 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/prelude-sensors`` to remove any configuration files left." | fmt
a116 2
%%PORTDOCS%%@@dirrm %%DOCSDIR%%
@@unexec rmdir /var/spool/prelude-sensors 2>/dev/null || echo "If you are permanently removing this port, you should do a ``rm -rf /var/spool/prelude-sensors`` to remove any files left." | fmt
@


1.4
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
@d38 3
a41 2
lib/libprelude.so
lib/libprelude.la
@


1.3
log
@PR:		58388
Submitted by:	maintainer, Clement Laforet <sheepkiller@@cultdeadsheep.org>
Upgrade libprelude to 0.8.8
@
text
@d38 1
a38 1
lib/libprelude.so.0
d41 38
a78 38
%%DOCSDIR%%/c4.html
%%DOCSDIR%%/index.html
%%DOCSDIR%%/libprelude-prelude-io.html
%%DOCSDIR%%/index.sgml
%%DOCSDIR%%/libprelude-client-ident.html
%%DOCSDIR%%/libprelude-common.html
%%DOCSDIR%%/libprelude-config-engine.html
%%DOCSDIR%%/libprelude-daemonize.html
%%DOCSDIR%%/libprelude-extract.html
%%DOCSDIR%%/libprelude-idmef-message-id.html
%%DOCSDIR%%/libprelude-idmef-msg-send.html
%%DOCSDIR%%/libprelude-idmef-tree-func.html
%%DOCSDIR%%/libprelude-idmef-tree.html
%%DOCSDIR%%/libprelude-list.html
%%DOCSDIR%%/libprelude-plugin-common-prv.html
%%DOCSDIR%%/libprelude-plugin-common.html
%%DOCSDIR%%/libprelude-prelude-async.html
%%DOCSDIR%%/libprelude-prelude-auth.html
%%DOCSDIR%%/libprelude-prelude-client-mgr.html
%%DOCSDIR%%/libprelude-prelude-client.html
%%DOCSDIR%%/libprelude-prelude-getopt-wide.html
%%DOCSDIR%%/libprelude-prelude-getopt.html
%%DOCSDIR%%/libprelude-prelude-ident.html
%%DOCSDIR%%/libprelude-prelude-inet.html
%%DOCSDIR%%/libprelude-prelude-list.html
%%DOCSDIR%%/libprelude-prelude-log.html
%%DOCSDIR%%/libprelude-prelude-message-buffered.html
%%DOCSDIR%%/libprelude-prelude-message-id.html
%%DOCSDIR%%/libprelude-prelude-message.html
%%DOCSDIR%%/libprelude-prelude-path.html
%%DOCSDIR%%/libprelude-sensor.html
%%DOCSDIR%%/libprelude-ssl-gencrypto.html
%%DOCSDIR%%/libprelude-ssl-registration-msg.html
%%DOCSDIR%%/libprelude-ssl-settings.html
%%DOCSDIR%%/libprelude-ssl.html
%%DOCSDIR%%/libprelude-threads.html
%%DOCSDIR%%/libprelude-timer.html
%%DOCSDIR%%/libprelude-variable.html
d83 1
a83 1
@@dirrm %%DOCSDIR%%
@


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
@d45 34
@


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
@a14 1
include/libprelude/string-matching.h
d24 1
d41 4
a44 38
share/doc/libprelude/c4.html
share/doc/libprelude/index.html
share/doc/libprelude/libprelude-client-ident.html
share/doc/libprelude/libprelude-common.html
share/doc/libprelude/libprelude-config-engine.html
share/doc/libprelude/libprelude-daemonize.html
share/doc/libprelude/libprelude-extract.html
share/doc/libprelude/libprelude-idmef-message-id.html
share/doc/libprelude/libprelude-idmef-msg-send.html
share/doc/libprelude/libprelude-idmef-tree-func.html
share/doc/libprelude/libprelude-idmef-tree.html
share/doc/libprelude/libprelude-list.html
share/doc/libprelude/libprelude-plugin-common-prv.html
share/doc/libprelude/libprelude-prelude-io.html
share/doc/libprelude/libprelude-plugin-common.html
share/doc/libprelude/libprelude-prelude-async.html
share/doc/libprelude/libprelude-prelude-auth.html
share/doc/libprelude/libprelude-prelude-client-mgr.html
share/doc/libprelude/libprelude-prelude-client.html
share/doc/libprelude/libprelude-prelude-getopt-wide.html
share/doc/libprelude/libprelude-prelude-getopt.html
share/doc/libprelude/libprelude-prelude-ident.html
share/doc/libprelude/libprelude-prelude-list.html
share/doc/libprelude/libprelude-prelude-log.html
share/doc/libprelude/libprelude-prelude-message-buffered.html
share/doc/libprelude/libprelude-prelude-message-id.html
share/doc/libprelude/libprelude-prelude-message.html
share/doc/libprelude/libprelude-prelude-path.html
share/doc/libprelude/libprelude-sensor.html
share/doc/libprelude/libprelude-ssl-gencrypto.html
share/doc/libprelude/libprelude-ssl-registration-msg.html
share/doc/libprelude/libprelude-ssl-settings.html
share/doc/libprelude/libprelude-ssl.html
share/doc/libprelude/libprelude-string-matching.html
share/doc/libprelude/libprelude-threads.html
share/doc/libprelude/libprelude-timer.html
share/doc/libprelude/libprelude-variable.html
share/doc/libprelude/index.sgml
d49 1
a49 1
@@dirrm share/doc/libprelude
a50 2
@@exec /sbin/ldconfig -m 
@@unexec /sbin/ldconfig  -R
@

