pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/40162: security/libprelude: update to 0.9.21.3
>Number: 40162
>Category: pkg
>Synopsis: security/libprelude: update to 0.9.21.3
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Fri Dec 12 21:15:00 +0000 2008
>Originator: Rumko
>Release: DragonFly BSD
>Organization:
>Environment:
DragonFly rumko.rumko.net 2.1.0-DEVELOPMENT DragonFly 2.1.0-DEVELOPMENT #312:
Sat Nov 29 03:10:11 CET 2008
root%rumko.rumko.net@localhost:/usr/obj/usr/src/sys/MYPRECIOUS i386
>Description:
Update to latest libprelude. Some of the changes (copied from release notes):
- Fix regression introduced in 0.9.21.1, that would lead to a 'prelude-admin
list' crash
- Fix compilation when IPv6 is not available.
- Fix possible compilation problem with some GCC version (fix #325).
Also:
- patch-ad is deprecated (it was already done upstream)
- in src/Makefile.in had to add $(LIBMULTITHREAD) to $(libprelude_la_LINK),
since at least here, '-lpthread' was missing and "strangely" you couldn't use
things like pthread_mutex_lock & co.
- added a debug option since without CFLAGS being manipulated, the backtraces
are really useless
>How-To-Repeat:
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/security/libprelude/Makefile,v
retrieving revision 1.34
diff -u -r1.34 Makefile
--- Makefile 18 Oct 2008 13:28:28 -0000 1.34
+++ Makefile 12 Dec 2008 21:05:36 -0000
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.34 2008/10/18 13:28:28 shannonjr Exp $
#
-DISTNAME= libprelude-0.9.21.1
+DISTNAME= libprelude-0.9.21.3
CATEGORIES= security
MASTER_SITES= http://www.prelude-ids.com/download/releases/libprelude/
@@ -56,5 +56,6 @@
chown -R ${PRELUDE_USER}:${PRELUDE_GROUP} ${PRELUDE_HOME}
.include "../../security/gnutls/buildlink3.mk"
+.include "../../devel/libltdl/convenience.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/security/libprelude/distinfo,v
retrieving revision 1.26
diff -u -r1.26 distinfo
--- distinfo 18 Oct 2008 13:28:28 -0000 1.26
+++ distinfo 12 Dec 2008 21:05:36 -0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.26 2008/10/18 13:28:28 shannonjr Exp $
+$NetBSD$
-SHA1 (libprelude-0.9.21.1.tar.gz) = 02aebd7010379b8ca2ee96a50facfbd882027eff
-RMD160 (libprelude-0.9.21.1.tar.gz) = 9e62f5a27781eb9550ec623abd1302e72554e363
-Size (libprelude-0.9.21.1.tar.gz) = 2477295 bytes
-SHA1 (patch-aa) = d6674584a7514dc3a57551215a15413d055f3d38
+SHA1 (libprelude-0.9.21.3.tar.gz) = 11a52960f1d9d237c6c47e4ebd7db876af298e3d
+RMD160 (libprelude-0.9.21.3.tar.gz) = 9e14a1a94d32047f33a859050c3dbb1d79f1e503
+Size (libprelude-0.9.21.3.tar.gz) = 2204768 bytes
+SHA1 (patch-aa) = 56b92d66f6d7d6acadcb6f3a001b5be0b7e49d9e
SHA1 (patch-ab) = 96418b2ce697bdfef83780e0dbc47d95568d3a16
-SHA1 (patch-ad) = e89900459ed7834801ae22b7a4a711163ec3f86b
+SHA1 (patch-ac) = fed3851a55cd91308183b4ee29f3543f32a8544c
SHA1 (patch-ae) = ec362a79320f8ab189597ddd4641e4718536c629
Index: options.mk
===================================================================
RCS file: /cvsroot/pkgsrc/security/libprelude/options.mk,v
retrieving revision 1.9
diff -u -r1.9 options.mk
--- options.mk 9 Dec 2008 11:58:59 -0000 1.9
+++ options.mk 12 Dec 2008 21:05:36 -0000
@@ -1,7 +1,7 @@
# $NetBSD: options.mk,v 1.9 2008/12/09 11:58:59 obache Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.libprelude
-PKG_SUPPORTED_OPTIONS= perl python
+PKG_SUPPORTED_OPTIONS= debug perl python
PKG_OPTIONS.libprelude?=
.include "../../mk/bsd.options.mk"
@@ -13,6 +13,9 @@
###
PLIST_SRC= ${PKGDIR}/PLIST
+.if !empty(PKG_OPTIONS:Mdebug)
+CFLAGS= -O0 -ggdb
+.endif
.if !empty(PKG_OPTIONS:Mperl)
CONFIGURE_ARGS+= --with-perl=${PERL5:Q} --with-perl-installdirs=vendor
Index: patches/patch-aa
===================================================================
RCS file: /cvsroot/pkgsrc/security/libprelude/patches/patch-aa,v
retrieving revision 1.6
diff -u -r1.6 patch-aa
--- patches/patch-aa 10 Jun 2008 13:57:10 -0000 1.6
+++ patches/patch-aa 12 Dec 2008 21:05:36 -0000
@@ -1,17 +1,15 @@
-$NetBSD: patch-aa,v 1.6 2008/06/10 13:57:10 shannonjr Exp $
-
---- Makefile.in.orig 2008-04-24 04:50:26.000000000 -0600
-+++ Makefile.in
-@@ -559,7 +559,7 @@ infodir = @infodir@
+--- Makefile.in.orig 2008-12-10 00:03:13 +0100
++++ Makefile.in 2008-12-10 00:05:37 +0100
+@@ -725,7 +725,7 @@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
-localedir = @localedir@
+localedir = @prefix@/share/locale
localstatedir = @localstatedir@
- mandir = @mandir@
- mkdir_p = @mkdir_p@
-@@ -1099,71 +1099,14 @@ prelude-config.h: $(top_builddir)/config
+ lt_ECHO = @lt_ECHO@
+ ltdl_LIBOBJS = @ltdl_LIBOBJS@
+@@ -1295,71 +1295,14 @@
# Spool directory for report saving is mode
install-data-local:
Index: patches/patch-ac
===================================================================
RCS file: patches/patch-ac
diff -N patches/patch-ac
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-ac 12 Dec 2008 21:05:36 -0000
@@ -0,0 +1,11 @@
+--- src/Makefile.in.orig 2008-12-12 15:49:25 +0100
++++ src/Makefile.in 2008-12-12 15:49:32 +0100
+@@ -183,7 +183,7 @@
+ libprelude_la_OBJECTS = $(am_libprelude_la_OBJECTS)
+ libprelude_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+- $(libprelude_la_LDFLAGS) $(LDFLAGS) -o $@
++ $(libprelude_la_LDFLAGS) $(LDFLAGS) $(LIBMULTITHREAD) -o $@
+ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
Index: patches/patch-ad
===================================================================
RCS file: patches/patch-ad
diff -N patches/patch-ad
--- patches/patch-ad 15 Sep 2007 08:30:51 -0000 1.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.5 2007/09/15 08:30:51 joerg Exp $
-
---- src/prelude-failover.c.orig 2007-09-15 08:00:29.000000000 +0000
-+++ src/prelude-failover.c
-@@ -381,7 +381,7 @@ static int get_failover_data_filename_an
-
- while ( (de = readdir(dir)) && ret != 1 ) {
-
-- if ( de->d_reclen <= 4 || ! isdigit(de->d_name[4]) )
-+ if (! isdigit(de->d_name[4]) )
- continue;
-
- if ( strncmp(de->d_name, "data", 4) != 0 ||
strchr(de->d_name, '.') )
Home |
Main Index |
Thread Index |
Old Index