ports/104328: [MAINTAINER] security/libprelude: update to 0.9.11

Robin Gruyters r.gruyters at yirdis.nl
Thu Oct 12 09:20:22 UTC 2006


>Number:         104328
>Category:       ports
>Synopsis:       [MAINTAINER] security/libprelude: update to 0.9.11
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 12 09:20:14 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Robin Gruyters
>Release:        FreeBSD 5.4-RELEASE-p16 i386
>Organization:
YIRDIS B.V.
>Environment:
System: FreeBSD server.yirdis.net 5.4-RELEASE-p16 FreeBSD 5.4-RELEASE-p16 #7: Thu Jun 15 14:16:11 CEST 2006
>Description:
- Update to 0.9.11

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.

Also due to library update, need to change the libdepends for the following
port packages:
- securiy/libpreludedb
- security/prelude-manager
- security/prelude-lml
- www/py-prewikka
- security/snort
- security/samhain

  LIBDEPENDS=	prelude.10:${PORTSDIR}/security/libprelude

>How-To-Repeat:
>Fix:

--- libprelude-0.9.11.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/security/libprelude/Makefile /data2/FreeBSD/custom_ports/security/libprelude/Makefile
--- /usr/ports/security/libprelude/Makefile	Thu Aug 10 05:52:55 2006
+++ /data2/FreeBSD/custom_ports/security/libprelude/Makefile	Thu Oct 12 10:59:04 2006
@@ -4,7 +4,7 @@
 # $FreeBSD: ports/security/libprelude/Makefile,v 1.35 2006/08/10 03:52:55 rafan Exp $
 
 PORTNAME=	libprelude
-PORTVERSION=	0.9.10.2
+PORTVERSION=	0.9.11
 CATEGORIES=	security
 MASTER_SITES=	http://www.prelude-ids.org/download/releases/ \
 		http://www.prelude-ids.org/download/releases/old/
@@ -25,8 +25,6 @@
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 CONFIGURE_ARGS=		--localstatedir=/var
 
-.include <bsd.port.pre.mk>
-
 .if defined(WITH_PERL)
 USE_PERL5=		yes
 CONFIGURE_ARGS+=	--with-perl
@@ -53,4 +51,4 @@
 	${INSTALL_DATA} ${WRKSRC}/docs/api/html/* ${DOCSDIR}
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/security/libprelude/distinfo /data2/FreeBSD/custom_ports/security/libprelude/distinfo
--- /usr/ports/security/libprelude/distinfo	Thu Aug 10 05:52:55 2006
+++ /data2/FreeBSD/custom_ports/security/libprelude/distinfo	Thu Oct 12 10:58:11 2006
@@ -1,3 +1,3 @@
-MD5 (libprelude-0.9.10.2.tar.gz) = 999e9f86a23abfb05985d027610cbe8f
-SHA256 (libprelude-0.9.10.2.tar.gz) = b7c82b6d6193100f39a39738227f3317abfc78bd0593ad306ea1b97a9352db90
-SIZE (libprelude-0.9.10.2.tar.gz) = 1790030
+MD5 (libprelude-0.9.11.tar.gz) = e0ec03daf8230829f238a1e58f10846b
+SHA256 (libprelude-0.9.11.tar.gz) = 1f1ae289bd6d4fac277e43287c5024d38a3e9eb47bc64e404b610d17de5100f6
+SIZE (libprelude-0.9.11.tar.gz) = 1809482
diff -ruN --exclude=CVS /usr/ports/security/libprelude/pkg-plist /data2/FreeBSD/custom_ports/security/libprelude/pkg-plist
--- /usr/ports/security/libprelude/pkg-plist	Wed Jul 19 17:04:25 2006
+++ /data2/FreeBSD/custom_ports/security/libprelude/pkg-plist	Thu Oct 12 11:01:23 2006
@@ -52,7 +52,7 @@
 include/libprelude/variable.h
 lib/libprelude.la
 lib/libprelude.so
-lib/libprelude.so.9
+lib/libprelude.so.10
 %%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
--- libprelude-0.9.11.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list