RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   21-Aug-2008 05:39:25
  Branch: rpm-5_1                          Handle: 2008082103392401

  Modified files:           (Branch: rpm-5_1)
    rpm                     CHANGES devtool.conf
    rpm/rpmio               rpmdav.c

  Log:
    - don't attempt openssl memleak cleanup w/o openssl.
    - WR: add devtool windriver-{host,target} configuration targets.

  Summary:
    Revision    Changes     Path
    1.2288.2.96 +2  -0      rpm/CHANGES
    2.205.2.14  +56 -19     rpm/devtool.conf
    2.71.2.2    +4  -0      rpm/rpmio/rpmdav.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.2288.2.95 -r1.2288.2.96 CHANGES
  --- rpm/CHANGES       21 Aug 2008 02:25:19 -0000      1.2288.2.95
  +++ rpm/CHANGES       21 Aug 2008 03:39:24 -0000      1.2288.2.96
  @@ -1,4 +1,6 @@
   5.1.4 -> 5.1.5:
  +    - jbj: don't attempt openssl memleak cleanup w/o openssl.
  +    - jbj: WR: add devtool windriver-{host,target} configuration targets.
       - jbj: adopt AM_PATH_PYTHON AutoFu variables. AM_PATH_PYTHON will be 
used eventually.
       - jbj: python: simplify Makefile.am
       - afb: check that crc32_combine/adler32_combine really exist, for murky 
old
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/devtool.conf
  ============================================================================
  $ cvs diff -u -r2.205.2.13 -r2.205.2.14 devtool.conf
  --- rpm/devtool.conf  19 Aug 2008 15:40:41 -0000      2.205.2.13
  +++ rpm/devtool.conf  21 Aug 2008 03:39:24 -0000      2.205.2.14
  @@ -133,41 +133,78 @@
           --with-popt \
           [EMAIL PROTECTED]
   
  -%windriver
  +%windriver-host
       RPM_VENDOR_WINDRIVER=1
       export RPM_VENDOR_WINDRIVER
       %checkout
       %autogen
       %configure \
           --prefix=/usr \
  -     --verbose \
  +        --with-path-lib=/usr/lib/rpm \
  +        --with-python-lib-dir=/usr/lib/python2.5 \
  +        --disable-nls \
  +        --with-libelf \
  +        --without-selinux \
  +        --without-perl \
  +        --with-python=2.5 \
  +        --with-zlib=external \
  +        --with-bzip2=external \
  +        --with-beecrypt=external \
  +        --without-neon \
  +        --with-file=internal \
  +        --with-popt=external \
  +        --with-sqlite=external \
  +        --with-dbapi=sqlite \
           --with-db=internal \
  +        --with-lua=internal \
  +        --without-apidocs \
  +        
--with-path-macros='%{_usrlibrpm}/5.0/macros:%{_usrlibrpm}/5.0/wrs/macros:%{_usrlibrpm}/5.0/wrs/%{_target}/macros:~/.wrsrpmmacros'
 \
  +        [EMAIL PROTECTED] \
  +        --verbose \
           --with-db-tools-integrated \
  -     --with-zlib \
  -     --with-bzip2=external \
  +        --with-pcre \
           --without-lzma \
  +        --without-openssl \
  +        --without-nss \
  +        --without-gcrypt \
  +        --without-uuid \
  +        --without-xar \
  +        --without-keyutils
  +
  +%windriver-target
  +    RPM_VENDOR_WINDRIVER=1
  +    export RPM_VENDOR_WINDRIVER
  +    %checkout
  +    %autogen
  +    %configure \
  +        --prefix=/usr \
  +        --disable-nls \
  +        --with-libelf \
  +        --with-selinux \
  +        --with-perl \
  +        --with-python=2.5 \
  +        --with-zlib=external \
  +        --with-bzip2=external \
  +        --with-beecrypt=external \
  +        --with-neon \
           --with-file=internal \
  -        --with-lua=internal \
  +        --with-popt=external \
           --with-sqlite=external \
  -        --with-beecrypt=external \
  +        --with-db=internal \
  +        --with-lua=internal \
  +        --without-apidocs \
  +        
--with-path-macros='%{_usrlibrpm}/5.0/macros:%{_usrlibrpm}/5.0/wrs/macros:%{_usrlibrpm}/5.0/wrs/default-linux/macros:%{_usrlibrpm}/5.0/wrs/%{_target}/macros:%{_etcrpm}/macros.*:%{_etcrpm}/macros:%{_etcrpm}/%{_target}/macros:~/.wrsrpmmacros'
 \
  +        [EMAIL PROTECTED] \
  +        --verbose \
  +        --with-db-tools-integrated \
  +        --with-pcre \
  +        --without-lzma \
           --without-openssl \
           --without-nss \
           --without-gcrypt \
  -        --without-neon \
  -        --with-pcre \
           --without-uuid \
           --without-xar \
  -        --with-popt=external \
  -        --with-keyutils=external \
  -     --with-libelf \
  -     --without-selinux \
  -     --with-python \
  -     --without-perl \
  -     --disable-nls \
  -     --with-dbapi=sqlite \
  -     --without-apidocs \
  -     --with-path-macros=... \
  -     [EMAIL PROTECTED]
  +        --without-keyutils
   
   %rse
       %standalone
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmdav.c
  ============================================================================
  $ cvs diff -u -r2.71.2.1 -r2.71.2.2 rpmdav.c
  --- rpm/rpmio/rpmdav.c        19 Jun 2008 15:36:16 -0000      2.71.2.1
  +++ rpm/rpmio/rpmdav.c        21 Aug 2008 03:39:25 -0000      2.71.2.2
  @@ -26,6 +26,7 @@
   
   #include "ne_utils.h"
   #if !defined(HEADER_ERR_H)
  +#if defined(WITH_OPENSSL)
   /* cheats to avoid having to explicitly build against OpenSSL */
   /[EMAIL PROTECTED]@*/
   extern void ERR_remove_state(int foo);
  @@ -37,6 +38,7 @@
   extern void CRYPTO_mem_leaks(void * ptr);
   /[EMAIL PROTECTED]@*/
   #endif
  +#endif
   
   #include "ne_md5.h" /* for version detection only */
   
  @@ -304,6 +306,7 @@
   void davDestroy(void)
   {
   #ifdef NE_FEATURE_SSL
  +#if defined(WITH_OPENSSL)
       if (ne_has_support(NE_FEATURE_SSL)) {
   /* XXX 
http://www.nabble.com/Memory-Leaks-in-SSL_Library_init()-t3431875.html */
        ENGINE_cleanup();
  @@ -315,6 +318,7 @@
        CONF_modules_unload(1);
       }
   #endif
  +#endif
   }
   
   int davFree(urlinfo u)
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to