OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 23-Sep-2004 17:45:26 Branch: HEAD Handle: 2004092316452600 Modified files: openpkg-src/openldap openldap.patch openldap.spec Log: fix GNU pth not being initialized before use; fix signal(3C) redefinition on Solaris by relocating slapd.h include Summary: Revision Changes Path 1.9 +30 -0 openpkg-src/openldap/openldap.patch 1.120 +2 -1 openpkg-src/openldap/openldap.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/openldap/openldap.patch ============================================================================ $ cvs diff -u -r1.8 -r1.9 openldap.patch --- openpkg-src/openldap/openldap.patch 28 Jul 2004 06:46:52 -0000 1.8 +++ openpkg-src/openldap/openldap.patch 23 Sep 2004 15:45:26 -0000 1.9 @@ -33,4 +33,34 @@ - $(LN_S) $(libexecdir)/slapd$(EXEEXT) $$i$(EXEEXT); \ + $(LN_S) $(DESTDIR)$(libexecdir)/slapd$(EXEEXT) $$i$(EXEEXT); \ done + +Index: servers/slapd/main.c +--- servers/slapd/main.c.orig 2004-06-16 20:19:56 +0200 ++++ servers/slapd/main.c 2004-09-23 13:43:19 +0200 +@@ -404,6 +404,11 @@ + } + } + ++ /* initialize thread environment -> otherwise first ldap_ segfaults ++ * return code broken for GNU pth -> ignore ++ */ ++ (void)ldap_pvt_thread_initialize(); ++ + #ifdef NEW_LOGGING + lutil_log_initialize( argc, argv ); + #else +Index: /ltmp/thl/openpkg/openldap-2.2.17/servers/slapd/daemon.c +--- servers/slapd/daemon.c.orig 2004-08-30 17:44:19 +0200 ++++ servers/slapd/daemon.c 2004-09-23 15:53:38 +0200 +@@ -34,10 +34,10 @@ + #include <ac/time.h> + #include <ac/unistd.h> + ++#include "slap.h" + #include "ldap_pvt.h" + #include "ldap_pvt_thread.h" + #include "lutil.h" +-#include "slap.h" + + #include "ldap_rq.h" @@ . patch -p0 <<'@@ .' Index: openpkg-src/openldap/openldap.spec ============================================================================ $ cvs diff -u -r1.119 -r1.120 openldap.spec --- openpkg-src/openldap/openldap.spec 14 Sep 2004 07:45:52 -0000 1.119 +++ openpkg-src/openldap/openldap.spec 23 Sep 2004 15:45:26 -0000 1.120 @@ -34,7 +34,7 @@ Group: Database License: GPL Version: 2.2.17 -Release: 20040914 +Release: 20040923 # package options %option with_fsl yes @@ -157,6 +157,7 @@ --enable-slurpd # build toolkit + %{l_make} %{l_mflags} depend %{l_make} %{l_mflags} %install @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]