OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Michael Schloh
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   21-Mar-2005 17:10:33
  Branch: HEAD                             Handle: 2005032116103300

  Modified files:
    openpkg-src/sasl        sasl.patch sasl.spec

  Log:
    reduce unnecessary libdb scanning and try linking both db_open(3) and
    dbm_open(3) to avoid leaving older Berkeley DBs behind, also install
    dbconverter-2 in sbin

  Summary:
    Revision    Changes     Path
    1.14        +131 -0     openpkg-src/sasl/sasl.patch
    1.127       +3  -3      openpkg-src/sasl/sasl.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/sasl/sasl.patch
  ============================================================================
  $ cvs diff -u -r1.13 -r1.14 sasl.patch
  --- openpkg-src/sasl/sasl.patch       14 Jul 2004 17:41:33 -0000      1.13
  +++ openpkg-src/sasl/sasl.patch       21 Mar 2005 16:10:33 -0000      1.14
  @@ -40,3 +40,134 @@
    #include "lak.h"
    
    typedef struct lak_auth_method {
  +Index: configure
  +--- configure.orig   2005-03-21 15:33:01 +0100
  ++++ configure        2005-03-21 15:36:05 +0100
  +@@ -5129,7 +5129,7 @@
  +     fi
  + 
  +     saved_LIBS=$LIBS
  +-        for dbname in db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 
db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db
  ++        for dbname in db
  +           do
  +         LIBS="$saved_LIBS -l$dbname"
  +         cat >conftest.$ac_ext <<_ACEOF
  +@@ -5208,6 +5208,54 @@
  + fi
  + rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  +         fi
  ++        if test "$dblib" = "no"; then
  ++        cat >conftest.$ac_ext <<_ACEOF
  ++/* confdefs.h.  */
  ++_ACEOF
  ++cat confdefs.h >>conftest.$ac_ext
  ++cat >>conftest.$ac_ext <<_ACEOF
  ++/* end confdefs.h.  */
  ++#include <db.h>
  ++int
  ++main ()
  ++{
  ++dbm_open(NULL, 0, 0, 0, NULL, NULL, NULL);
  ++  ;
  ++  return 0;
  ++}
  ++_ACEOF
  ++rm -f conftest.$ac_objext conftest$ac_exeext
  ++if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  ++  (eval $ac_link) 2>conftest.er1
  ++  ac_status=$?
  ++  grep -v '^ *+' conftest.er1 >conftest.err
  ++  rm -f conftest.er1
  ++  cat conftest.err >&5
  ++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  ++  (exit $ac_status); } &&
  ++     { ac_try='test -z "$ac_c_werror_flag"
  ++                     || test ! -s conftest.err'
  ++  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  ++  (eval $ac_try) 2>&5
  ++  ac_status=$?
  ++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  ++  (exit $ac_status); }; } &&
  ++     { ac_try='test -s conftest$ac_exeext'
  ++  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  ++  (eval $ac_try) 2>&5
  ++  ac_status=$?
  ++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  ++  (exit $ac_status); }; }; then
  ++  BDB_LIBADD="$BDB_LIBADD -ldb"; dblib="berkeley"; dbname=db
  ++else
  ++  echo "$as_me: failed program was:" >&5
  ++sed 's/^/| /' conftest.$ac_ext >&5
  ++
  ++dblib="no"
  ++fi
  ++rm -f conftest.err conftest.$ac_objext \
  ++      conftest$ac_exeext conftest.$ac_ext
  ++        fi
  +     LIBS=$saved_LIBS
  + 
  +     LDFLAGS=$BDB_SAVE_LDFLAGS
  +@@ -5885,7 +5933,7 @@
  +     fi
  + 
  +     saved_LIBS=$LIBS
  +-        for dbname in db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 
db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db
  ++        for dbname in db
  +           do
  +         LIBS="$saved_LIBS -l$dbname"
  +         cat >conftest.$ac_ext <<_ACEOF
  +@@ -5964,6 +6012,54 @@
  + fi
  + rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  +         fi
  ++        if test "$dblib" = "no"; then
  ++        cat >conftest.$ac_ext <<_ACEOF
  ++/* confdefs.h.  */
  ++_ACEOF
  ++cat confdefs.h >>conftest.$ac_ext
  ++cat >>conftest.$ac_ext <<_ACEOF
  ++/* end confdefs.h.  */
  ++#include <db.h>
  ++int
  ++main ()
  ++{
  ++dbm_open(NULL, 0, 0, 0, NULL, NULL, NULL);
  ++  ;
  ++  return 0;
  ++}
  ++_ACEOF
  ++rm -f conftest.$ac_objext conftest$ac_exeext
  ++if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  ++  (eval $ac_link) 2>conftest.er1
  ++  ac_status=$?
  ++  grep -v '^ *+' conftest.er1 >conftest.err
  ++  rm -f conftest.er1
  ++  cat conftest.err >&5
  ++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  ++  (exit $ac_status); } &&
  ++     { ac_try='test -z "$ac_c_werror_flag"
  ++                     || test ! -s conftest.err'
  ++  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  ++  (eval $ac_try) 2>&5
  ++  ac_status=$?
  ++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  ++  (exit $ac_status); }; } &&
  ++     { ac_try='test -s conftest$ac_exeext'
  ++  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  ++  (eval $ac_try) 2>&5
  ++  ac_status=$?
  ++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  ++  (exit $ac_status); }; }; then
  ++  BDB_LIBADD="$BDB_LIBADD -ldb"; dblib="berkeley"; dbname=db
  ++else
  ++  echo "$as_me: failed program was:" >&5
  ++sed 's/^/| /' conftest.$ac_ext >&5
  ++
  ++dblib="no"
  ++fi
  ++rm -f conftest.err conftest.$ac_objext \
  ++      conftest$ac_exeext conftest.$ac_ext
  ++        fi
  +     LIBS=$saved_LIBS
  + 
  +     LDFLAGS=$BDB_SAVE_LDFLAGS
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/sasl/sasl.spec
  ============================================================================
  $ cvs diff -u -r1.126 -r1.127 sasl.spec
  --- openpkg-src/sasl/sasl.spec        17 Mar 2005 21:03:39 -0000      1.126
  +++ openpkg-src/sasl/sasl.spec        21 Mar 2005 16:10:33 -0000      1.127
  @@ -34,7 +34,7 @@
   Group:        Cryptography
   License:      BSD
   Version:      2.1.20
  -Release:      20050317
  +Release:      20050321
   
   #   package options
   %option       with_fsl    yes
  @@ -111,8 +111,7 @@
   %build
       #   disable some unwanted configure checks
       %{l_shtool} subst \
  -        -e 's;^ *for dbname in ;for dbname in db ;' \
  -        -e 's;db_open;dbm_open;' \
  +        -e 's;\(SASL_DB_UTILS="saslpasswd2 sasldblistusers2\);\1 
dbconverter-2;' \
           -e "s;javac;javac-xxx;g" \
           -e "s;javah;javah-xxx;g" \
           -e "s;javadoc;javadoc-xxx;g" \
  @@ -232,6 +231,7 @@
       #   post adjustment: build utils against static library
       %{l_shtool} subst \
           -e 's;\(\$(CCLD)\);\1 -static;' \
  +        -e 's;\(noinst.*=\) *dbconverter.*;\1;' \
           utils/Makefile
   
       #   post adjustment: fix OpenLDAP support
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to