Hello community,

here is the log from the commit of package libapr-util1 for openSUSE:Factory 
checked in at 2014-10-25 08:32:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libapr-util1 (Old)
 and      /work/SRC/openSUSE:Factory/.libapr-util1.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libapr-util1"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libapr-util1/libapr-util1.changes        
2013-11-22 10:13:38.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libapr-util1.new/libapr-util1.changes   
2014-10-25 08:32:37.000000000 +0200
@@ -1,0 +2,20 @@
+Sat Oct 18 05:18:22 UTC 2014 - [email protected]
+
+- fix requires after spec-cleaner
+
+-------------------------------------------------------------------
+Thu Oct 16 15:26:15 UTC 2014 - [email protected]
+
+- Clean up with spec-cleaner
+- Kill support of sle10 and sle9
+- Remove unused configure switches
+
+-------------------------------------------------------------------
+Wed Sep 17 01:12:07 UTC 2014 - [email protected]
+
+- version 1.5.4 
+* MySQL driver: Fix incorrect handling of bad parameter.
+* apr_crypto_get_driver(): Fix invalid storage reference on error path.
+- docs: Tell doxygen not to store timestamps in files.
+
+-------------------------------------------------------------------

Old:
----
  apr-util-1.5.3.tar.bz2

New:
----
  apr-util-1.5.4.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libapr-util1.spec ++++++
--- /var/tmp/diff_new_pack.qs5vFV/_old  2014-10-25 08:32:38.000000000 +0200
+++ /var/tmp/diff_new_pack.qs5vFV/_new  2014-10-25 08:32:38.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libapr-util1
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,145 +16,54 @@
 #
 
 
+%define apuver 1
+%define dso_libdir %{_libdir}/apr-util-%{apuver}
+%define includedir %{_includedir}/apr-%{apuver}
 Name:           libapr-util1
-%define with_sqlite2 0
-%define with_sqlite3 0
-%define with_mysql 0
-%if 0%{?suse_version} > 910
-# see previous versions of this package for a workaround how to build the 
mysql driver on SLES9.
-%define with_mysql 1
-%endif
-%define with_pgsql 0
-%if 0%{?suse_version} >= 910
-  %define with_sqlite2 1
-  %define with_pgsql 1
-%endif
-%if 0%{?suse_version} >= 930
-  %define with_sqlite2 0
-  %define with_sqlite3 1
-%endif
-#
-%define dso_libdir %{_libdir}/apr-util-1
-#
-BuildRequires:  autoconf
-BuildRequires:  db-devel
-BuildRequires:  libapr1-devel
-BuildRequires:  libtool
-BuildRequires:  libuuid-devel
-BuildRequires:  openssl-devel
-#
-#
-# database backends
-#
-%if %{with_mysql}
-BuildRequires:  mysql-devel
-%endif
-#
-%if %{with_sqlite2}
-BuildRequires:  sqlite-devel
-%endif
-%if %{with_sqlite3}
-BuildRequires:  sqlite-devel
-%endif
-#
-%if %{with_pgsql}
-BuildRequires:  postgresql-devel
-%endif
-#
-#
-# distro specific buildrequires
-#
-%if %{?suse_version:1}0
-BuildRequires:  doxygen
-BuildRequires:  openldap2-devel
-%endif
-%if 0%{?suse_version} > 1020
-BuildRequires:  libexpat-devel
-BuildRequires:  pkgconfig
-%else
-BuildRequires:  expat
-%endif
-%if %{?fedora_version:1}0
-BuildRequires:  expat-devel
-BuildRequires:  openldap2-devel
-%endif
-%if %{?mandriva_version:1}0
-BuildRequires:  expat-devel
-BuildRequires:  libldap2.3_0-devel
-%endif
-%if %{?rhel_version:1}0
-BuildRequires:  expat-devel
-BuildRequires:  openldap2-devel
-%endif
-%if %{?centos_version:1}0
-BuildRequires:  expat-devel
-BuildRequires:  openldap2-devel
-%endif
-#
-Url:            http://apr.apache.org/
-Version:        1.5.3
+Version:        1.5.4
 Release:        0
 Summary:        Apache Portable Runtime (APR) Library
 License:        Apache-2.0
 Group:          Development/Libraries/Other
+Url:            http://apr.apache.org/
 Source:         http://www.apache.org/dist/apr/apr-util-%{version}.tar.bz2
 Source2:        baselibs.conf
 Patch1:         apr-util-1.4.1-testmemcache-initialize-values-array.patch
 Patch2:         apr-util-visibility.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  autoconf
+BuildRequires:  db-devel
+BuildRequires:  doxygen
+BuildRequires:  libapr1-devel
+BuildRequires:  libexpat-devel
+BuildRequires:  libtool
+BuildRequires:  libuuid-devel
+BuildRequires:  mysql-devel
+BuildRequires:  openldap2-devel
+BuildRequires:  openssl-devel
+BuildRequires:  pkgconfig
+BuildRequires:  postgresql-devel
+BuildRequires:  sqlite-devel
 %requires_ge    libapr1
-Obsoletes:      libapr_memcache0
-# bug437293
-%ifarch ppc64
-Obsoletes:      libapr-util1-64bit
-%endif
-%ifarch  %ix86 ppc
-Obsoletes:      libapr-util1-32bit
-%endif
-#
-%define apuver 1
-%define includedir %{_includedir}/apr-%{apuver}
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 A companion library to APR, the Apache Portable Runtime.
 
-
-
-Authors:
---------
-    Too many to list here -- see /usr/share/doc/packages/apache2/ABOUT_APACHE
-
 %package devel
 Summary:        Apache Portable Runtime (APR) Library
 License:        Apache-2.0
 Group:          Development/Libraries/Other
-Requires:       libapr-util1 = %{version}
-Requires:       libapr1-devel
-# apu-config returns -lldap -lber -ldb_<dbversion>
+# apu-config returns -lldap -lber -ldb-<dbversion> -lexpat
 # until this is fixed the devel package should require those
+Requires:       %{name} = %{version}
 Requires:       db-devel
-Requires:       openldap2-devel
-%if 0%{?suse_version} > 1020
+Requires:       libapr1-devel
 Requires:       libexpat-devel
-%endif
-# bug437293
-%ifarch ppc64
-Obsoletes:      libapr-util1-devel-64bit
-%endif
-%ifarch  %ix86 ppc
-Obsoletes:      libapr-util1-devel-32bit
-%endif
-#
+Requires:       openldap2-devel
 
 %description devel
 A companion library to APR, the Apache Portable Runtime.
 
-
-
-Authors:
---------
-    Too many to list here -- see /usr/share/doc/packages/apache2/ABOUT_APACHE
-
 %package dbd-mysql
 Summary:        DBD driver for MySQL
 License:        LGPL-2.1+
@@ -162,13 +71,7 @@
 Requires:       %{name} = %{version}
 
 %description dbd-mysql
-DBD driver for MySQL.
-
-
-
-Authors:
---------
-    Too many to list here -- see /usr/share/doc/packages/apache2/ABOUT_APACHE
+DBD driver for MySQL database.
 
 %package dbd-pgsql
 Summary:        DBD driver for PostgreSQL
@@ -177,28 +80,7 @@
 Requires:       %{name} = %{version}
 
 %description dbd-pgsql
-DBD driver for PostgreSQL.
-
-
-
-Authors:
---------
-    Too many to list here -- see /usr/share/doc/packages/apache2/ABOUT_APACHE
-
-%package dbd-sqlite2
-Summary:        DBD driver for SQLite 2
-License:        Apache-2.0
-Group:          Development/Libraries/Other
-Requires:       %{name} = %{version}
-
-%description dbd-sqlite2
-DBD driver for SQLite 2.
-
-
-
-Authors:
---------
-    Too many to list here -- see /usr/share/doc/packages/apache2/ABOUT_APACHE
+DBD driver for PostgreSQL database.
 
 %package dbd-sqlite3
 Summary:        DBD driver for SQLite 3
@@ -207,67 +89,52 @@
 Requires:       %{name} = %{version}
 
 %description dbd-sqlite3
-DBD driver for SQLite 3.
-
-
-
-Authors:
---------
-    Too many to list here -- see /usr/share/doc/packages/apache2/ABOUT_APACHE
+DBD driver for SQLite 3 database.
 
 %prep
 %setup -q -n apr-util-%{version}
 %patch1 -p1
 %patch2 -p1
+
 %build
+echo 'HTML_TIMESTAMP=NO' >> docs/doxygen.conf
 export ac_cv_ldap_set_rebind_proc_style=three
 rm -rf aclocal.m4 autom4te*.cache
 autoreconf -fiv
-%{__sed} -i -e '/OBJECTS_all/s, dbd/apr_dbd_[^ ]*\.lo,,g' build-outputs.mk
-# all DBD driveres are built by default, nowadays -- except mysql.
-%configure --with-crypto --with-openssl=/usr \
+sed -i -e '/OBJECTS_all/s, dbd/apr_dbd_[^ ]*\.lo,,g' build-outputs.mk
+# all DBD driveres are built by default, nowadays -- except mysql
+%configure \
        --includedir=%{includedir} \
-       --with-apr=/usr/bin/apr-1-config \
-       --with-expat=/usr \
+    --with-crypto \
+    --with-openssl=%{_prefix} \
+    --with-apr=%{_bindir}/apr-1-config \
+    --with-expat=%{_prefix} \
        --with-ldap \
        --with-berkeley-db \
-%if %{with_mysql}
        --with-mysql \
-%endif
-       --without-gdbm \
-    --disable-static \
-    --with-pic
-#
-make %{?jobs:-j%jobs} CFLAGS="%{optflags} -DOPENSSL_LOAD_CONF 
-fvisibility=hidden"
-
-#
-%if %{?suse_version:1}0
-make dox
-%endif
+    --without-gdbm
+make %{?_smp_mflags} CFLAGS="%{optflags} -DOPENSSL_LOAD_CONF 
-fvisibility=hidden"
+make %{?_smp_mflags} dox
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
-%if %{?suse_version:1}0
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 mv docs/dox/html html
-%endif
 # multiacrh anti-borker
 perl -pi -e "s|^LDFLAGS=.*|LDFLAGS=\"\"|g" 
%{buildroot}%{_bindir}/apu-%{apuver}-config 
 # includes anti-borker
 perl -pi -e "s|-I%{_includedir}/mysql||g" 
%{buildroot}%{_bindir}/apu-%{apuver}-config
 # unpackaged files
-rm -f $RPM_BUILD_ROOT/%{_libdir}/aprutil.exp
+rm -f %{buildroot}/%{_libdir}/aprutil.exp
 
 find %{buildroot} -type f -name "*.?a" -print -delete
 
 %check
 # fails on qemu, works on real hardware
 %if !0%{?qemu_user_space_build:1}
-make check
+# We are not thread safe in tests
+make -j1 check
 %endif
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
@@ -279,38 +146,25 @@
 %doc NOTICE
 %{_libdir}/libaprutil-%{apuver}.so.*
 %dir %{dso_libdir}
-%attr(755,root,root) %{dso_libdir}/apr_ldap*
-%attr(755,root,root) %{dso_libdir}/apr_dbm_db*
+%{dso_libdir}/apr_ldap*
+%{dso_libdir}/apr_dbm_db*
 %{dso_libdir}/apr_crypto_openssl*
-%if %{with_mysql}
+
 %files dbd-mysql
 %defattr(-,root,root,-)
-%attr(755,root,root) %{dso_libdir}/apr_dbd_mysql*
-%endif
-%if %{with_pgsql}
+%{dso_libdir}/apr_dbd_mysql*
 
 %files dbd-pgsql
 %defattr(-,root,root,-)
-%attr(755,root,root) %{dso_libdir}/apr_dbd_pgsql*
-%endif
-%if %{with_sqlite2}
-
-%files dbd-sqlite2
-%defattr(-,root,root,-)
-%attr(755,root,root) %{dso_libdir}/apr_dbd_sqlite2*
-%endif
-%if %{with_sqlite3}
+%{dso_libdir}/apr_dbd_pgsql*
 
 %files dbd-sqlite3
 %defattr(-,root,root,-)
-%attr(755,root,root) %{dso_libdir}/apr_dbd_sqlite3*
-%endif
+%{dso_libdir}/apr_dbd_sqlite3*
 
 %files devel
 %defattr(-,root,root)
-%if %{?suse_version:1}0
 %doc html
-%endif
 %dir %{includedir}
 %{includedir}/*.h
 %{_libdir}/libaprutil-%{apuver}.so

++++++ apr-util-1.5.3.tar.bz2 -> apr-util-1.5.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/CHANGES new/apr-util-1.5.4/CHANGES
--- old/apr-util-1.5.3/CHANGES  2013-11-01 16:27:22.000000000 +0100
+++ new/apr-util-1.5.4/CHANGES  2014-09-16 13:45:15.000000000 +0200
@@ -1,4 +1,30 @@
                                                      -*- coding: utf-8 -*-
+Changes with APR-util 1.5.4
+
+  *) MySQL driver: Fix incorrect handling of bad parameter in the
+     driver support for apr_dbd_transaction_end().  PR 56330.
+     [Weiqiang Li <weiqiang_li hotmail.com>]
+
+  *) apr_crypto_get_driver(): Fix invalid storage reference on error path.
+     [Philip Martin <philip.martin wandisco.com>]
+
+  *) Fix compile failure for Android.  PR 56627.  [Fredrik Fornwall 
+     <fredrik fornwall.net>, Jeff Trawick]
+
+  *) Fix to let ODBC driver build with MSVC6, which does not have intptr_t
+     [Tom Donovan]
+
+  *) Windows cmake build: Fix incompatiblities with Visual Studio
+     generators with all cmake versions, and the NMake Makefile generator
+     with cmake 2.8.12 and later.  PR 56616 and other bugs.  [Jeff Trawick,
+     Bert Huijben]
+
+  *) Fix detection of Berkeley DB 6.0. PR 55277.
+     [Lars Wendler <polynomial-c gentoo.org>]
+
+  *) Improve platform detection for bundled expat by updating
+     config.guess and config.sub. [Rainer Jung]
+
 Changes with APR-util 1.5.3
 
   *) Cygwin: Use correct file extension when loading APR DSOs.  PR 55587.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/CMakeLists.txt 
new/apr-util-1.5.4/CMakeLists.txt
--- old/apr-util-1.5.3/CMakeLists.txt   2013-10-11 15:18:53.000000000 +0200
+++ new/apr-util-1.5.4/CMakeLists.txt   2014-09-16 01:47:50.000000000 +0200
@@ -218,9 +218,10 @@
 
 SET(install_targets)
 SET(install_bin_pdb)
-SET(install_lib_pdb)
 SET(dbd_drivers)
 
+# Note: The WINNT definition on some targets is used only by libaprutil.rc.
+
 # static expat (not installed)
 ADD_LIBRARY(libexpat STATIC ${EXPAT_SOURCES})
 SET_TARGET_PROPERTIES(libexpat PROPERTIES COMPILE_DEFINITIONS 
"XML_STATIC;COMPILED_FROM_DSP")
@@ -230,11 +231,10 @@
 SET(install_targets ${install_targets} libaprutil-1)
 SET(install_bin_pdb ${install_bin_pdb} ${PROJECT_BINARY_DIR}/libaprutil-1.pdb)
 TARGET_LINK_LIBRARIES(libaprutil-1 ${APR_LIBRARIES} ${XMLLIB_LIBRARIES})
-SET_TARGET_PROPERTIES(libaprutil-1 PROPERTIES COMPILE_DEFINITIONS 
"APU_DECLARE_EXPORT;XML_STATIC")
+SET_TARGET_PROPERTIES(libaprutil-1 PROPERTIES COMPILE_DEFINITIONS 
"APU_DECLARE_EXPORT;XML_STATIC;WINNT")
 
 ADD_LIBRARY(aprutil-1 STATIC ${APR_SOURCES} ${APR_PUBLIC_HEADERS_GENERATED})
 SET(install_targets ${install_targets} aprutil-1)
-SET(install_lib_pdb ${install_lib_pdb} ${PROJECT_BINARY_DIR}/aprutil-1.pdb)
 TARGET_LINK_LIBRARIES(aprutil-1 ${APR_LIBRARIES} ${XMLLIB_LIBRARIES})
 SET_TARGET_PROPERTIES(aprutil-1 PROPERTIES COMPILE_DEFINITIONS 
"APU_DECLARE_STATIC;APR_DECLARE_STATIC;APU_DSO_MODULE_BUILD;XML_STATIC")
 
@@ -246,7 +246,8 @@
   SET(install_targets ${install_targets} apr_crypto_openssl-1)
   SET(install_bin_pdb ${install_bin_pdb} 
${PROJECT_BINARY_DIR}/apr_crypto_openssl-1.pdb)
   SET_TARGET_PROPERTIES(apr_crypto_openssl-1 PROPERTIES INCLUDE_DIRECTORIES 
"${APR_INCLUDE_DIRECTORIES};${OPENSSL_INCLUDE_DIR}")
-  SET_TARGET_PROPERTIES(apr_crypto_openssl-1 PROPERTIES COMPILE_FLAGS 
"-DDLL_NAME=\"\\\"apr_crypto_openssl\\\"\"")
+  SET_TARGET_PROPERTIES(apr_crypto_openssl-1 PROPERTIES COMPILE_DEFINITIONS 
"WINNT")
+  SET_TARGET_PROPERTIES(apr_crypto_openssl-1 PROPERTIES COMPILE_FLAGS 
"-DDLL_NAME=apr_crypto_openssl")
   TARGET_LINK_LIBRARIES(apr_crypto_openssl-1 libaprutil-1 ${APR_LIBRARIES} 
${OPENSSL_LIBRARIES})
 ENDIF()
 
@@ -257,8 +258,8 @@
   SET(dbd_drivers ${dbd_drivers} odbc)
   TARGET_LINK_LIBRARIES(apr_dbd_odbc-1 libaprutil-1 ${APR_LIBRARIES} odbc32 
odbccp32)
   SET_PROPERTY(TARGET apr_dbd_odbc-1 APPEND PROPERTY LINK_FLAGS 
/export:apr_dbd_odbc_driver)
-  SET_TARGET_PROPERTIES(apr_dbd_odbc-1 PROPERTIES COMPILE_DEFINITIONS 
"APU_HAVE_ODBC;HAVE_SQL_H;APU_DECLARE_EXPORT;APU_DSO_MODULE_BUILD")
-  SET_TARGET_PROPERTIES(apr_dbd_odbc-1 PROPERTIES COMPILE_FLAGS 
"-DDLL_NAME=\"\\\"apr_dbd_odbc\\\"\"")
+  SET_TARGET_PROPERTIES(apr_dbd_odbc-1 PROPERTIES COMPILE_DEFINITIONS 
"APU_HAVE_ODBC;HAVE_SQL_H;APU_DECLARE_EXPORT;APU_DSO_MODULE_BUILD;WINNT")
+  SET_TARGET_PROPERTIES(apr_dbd_odbc-1 PROPERTIES COMPILE_FLAGS 
"-DDLL_NAME=apr_dbd_odbc")
 ENDIF()
 
 IF(APR_HAS_LDAP)
@@ -267,7 +268,8 @@
   SET(install_targets ${install_targets} apr_ldap-1)
   SET(install_bin_pdb ${install_bin_pdb} ${PROJECT_BINARY_DIR}/apr_ldap-1.pdb)
   TARGET_LINK_LIBRARIES(apr_ldap-1 libaprutil-1 ${APR_LIBRARIES} 
${LDAP_LIBRARIES})
-  SET_TARGET_PROPERTIES(apr_ldap-1 PROPERTIES COMPILE_FLAGS 
"-DDLL_NAME=\"\\\"apr_ldap\\\"\"")
+  SET_TARGET_PROPERTIES(apr_ldap-1 PROPERTIES COMPILE_DEFINITIONS "WINNT")
+  SET_TARGET_PROPERTIES(apr_ldap-1 PROPERTIES COMPILE_FLAGS 
"-DDLL_NAME=apr_ldap")
   SET(apr_ldap_libraries apr_ldap-1)
 ELSE()
   SET(apr_ldap_libraries)
@@ -325,10 +327,6 @@
   INSTALL(FILES ${install_bin_pdb}
           DESTINATION bin
           CONFIGURATIONS RelWithDebInfo Debug)
-
-  INSTALL(FILES ${install_lib_pdb}
-          DESTINATION lib
-          CONFIGURATIONS RelWithDebInfo Debug)
 ENDIF()
 
 INSTALL(FILES ${APR_PUBLIC_HEADERS_STATIC} ${APR_PUBLIC_HEADERS_GENERATED} 
DESTINATION include)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/NOTICE new/apr-util-1.5.4/NOTICE
--- old/apr-util-1.5.3/NOTICE   2011-01-03 16:56:46.000000000 +0100
+++ new/apr-util-1.5.4/NOTICE   2014-01-03 20:11:43.000000000 +0100
@@ -1,7 +1,7 @@
 Apache Portable Runtime Utility Library
-Copyright (c) 2011 The Apache Software Foundation.
+Copyright (c) 2000-2014 The Apache Software Foundation.
 
-This product includes software developed by
+This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
 
 Portions of this software were developed at the National Center
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/README.cmake 
new/apr-util-1.5.4/README.cmake
--- old/apr-util-1.5.3/README.cmake     2013-10-11 14:43:25.000000000 +0200
+++ new/apr-util-1.5.4/README.cmake     2014-01-20 15:57:53.000000000 +0100
@@ -4,6 +4,8 @@
 ------
 
 This build support is currently intended only for Microsoft Windows.
+Only Windows NT-based systems can be targeted.  (The traditional 
+Windows build support for APR can target Windows 9x as well.)
 
 This build support is experimental.  Specifically,
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/apr-util.spec 
new/apr-util-1.5.4/apr-util.spec
--- old/apr-util-1.5.3/apr-util.spec    2013-11-13 17:41:33.000000000 +0100
+++ new/apr-util-1.5.4/apr-util.spec    2014-09-17 01:30:59.000000000 +0200
@@ -3,7 +3,7 @@
 
 Summary: Apache Portable Runtime Utility library
 Name: apr-util
-Version: 1.5.3
+Version: 1.5.4
 Release: 1
 License: Apache Software License
 Group: System Environment/Libraries
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/build/config.guess 
new/apr-util-1.5.4/build/config.guess
--- old/apr-util-1.5.3/build/config.guess       2013-10-03 13:33:29.000000000 
+0200
+++ new/apr-util-1.5.4/build/config.guess       2014-03-08 11:59:15.000000000 
+0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2013 Free Software Foundation, Inc.
+#   Copyright 1992-2014 Free Software Foundation, Inc.
 
-timestamp='2013-06-10'
+timestamp='2014-02-12'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -50,7 +50,7 @@
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2013 Free Software Foundation, Inc.
+Copyright 1992-2014 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -149,7 +149,7 @@
        LIBC=gnu
        #endif
        EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, 
,,g'`
        ;;
 esac
 
@@ -1260,16 +1260,26 @@
        if test "$UNAME_PROCESSOR" = unknown ; then
            UNAME_PROCESSOR=powerpc
        fi
-       if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
-           if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
-               (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
-               grep IS_64BIT_ARCH >/dev/null
-           then
-               case $UNAME_PROCESSOR in
-                   i386) UNAME_PROCESSOR=x86_64 ;;
-                   powerpc) UNAME_PROCESSOR=powerpc64 ;;
-               esac
+       if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
+           if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+               if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') 
| \
+                   (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+                   grep IS_64BIT_ARCH >/dev/null
+               then
+                   case $UNAME_PROCESSOR in
+                       i386) UNAME_PROCESSOR=x86_64 ;;
+                       powerpc) UNAME_PROCESSOR=powerpc64 ;;
+                   esac
+               fi
            fi
+       elif test "$UNAME_PROCESSOR" = i386 ; then
+           # Avoid executing cc on OS X 10.9, as it ships with a stub
+           # that puts up a graphical alert prompting to install
+           # developer tools.  Any system running Mac OS X 10.7 or
+           # later (Darwin 11 and later) is required to have a 64-bit
+           # processor. This is not true of the ARM version of Darwin
+           # that Apple uses in portable devices.
+           UNAME_PROCESSOR=x86_64
        fi
        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
        exit ;;
@@ -1361,154 +1371,6 @@
        exit ;;
 esac
 
-eval $set_cc_for_build
-cat >$dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
-  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
-     I don't know....  */
-  printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include <sys/param.h>
-  printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
-       "4"
-#else
-       ""
-#endif
-       ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
-  printf ("arm-acorn-riscix\n"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
-  printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
-  int version;
-  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
-  if (version < 4)
-    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
-  else
-    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
-  exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
-  printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
-  printf ("ns32k-encore-mach\n"); exit (0);
-#else
-  printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
-  printf ("i386-pc-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
-  printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
-  printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
-    struct utsname un;
-
-    uname(&un);
-
-    if (strncmp(un.version, "V2", 2) == 0) {
-       printf ("i386-sequent-ptx2\n"); exit (0);
-    }
-    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
-       printf ("i386-sequent-ptx1\n"); exit (0);
-    }
-    printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-# if !defined (ultrix)
-#  include <sys/param.h>
-#  if defined (BSD)
-#   if BSD == 43
-      printf ("vax-dec-bsd4.3\n"); exit (0);
-#   else
-#    if BSD == 199006
-      printf ("vax-dec-bsd4.3reno\n"); exit (0);
-#    else
-      printf ("vax-dec-bsd\n"); exit (0);
-#    endif
-#   endif
-#  else
-    printf ("vax-dec-bsd\n"); exit (0);
-#  endif
-# else
-    printf ("vax-dec-ultrix\n"); exit (0);
-# endif
-#endif
-
-#if defined (alliant) && defined (i860)
-  printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
-  exit (1);
-}
-EOF
-
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
-       { echo "$SYSTEM_NAME"; exit; }
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
-    case `getsysinfo -f cpu_type` in
-    c1*)
-       echo c1-convex-bsd
-       exit ;;
-    c2*)
-       if getsysinfo -f scalar_acc
-       then echo c32-convex-bsd
-       else echo c2-convex-bsd
-       fi
-       exit ;;
-    c34*)
-       echo c34-convex-bsd
-       exit ;;
-    c38*)
-       echo c38-convex-bsd
-       exit ;;
-    c4*)
-       echo c4-convex-bsd
-       exit ;;
-    esac
-fi
-
 cat >&2 <<EOF
 $0: unable to guess system type
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/build/config.sub 
new/apr-util-1.5.4/build/config.sub
--- old/apr-util-1.5.3/build/config.sub 2013-10-03 13:33:29.000000000 +0200
+++ new/apr-util-1.5.4/build/config.sub 2014-03-08 11:59:15.000000000 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2013 Free Software Foundation, Inc.
+#   Copyright 1992-2014 Free Software Foundation, Inc.
 
-timestamp='2013-10-01'
+timestamp='2014-01-01'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -68,7 +68,7 @@
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2013 Free Software Foundation, Inc.
+Copyright 1992-2014 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/build/dbm.m4 
new/apr-util-1.5.4/build/dbm.m4
--- old/apr-util-1.5.3/build/dbm.m4     2013-10-03 15:03:07.000000000 +0200
+++ new/apr-util-1.5.4/build/dbm.m4     2013-11-23 19:00:53.000000000 +0100
@@ -112,7 +112,7 @@
         changequote([,])
         unset $cache_id
         AC_CHECK_HEADER([$bdb_header], [
-          if test "$1" = "3" -o "$1" = "4" -o "$1" = "5"; then
+          if test "$1" = "3" -o "$1" = "4" -o "$1" = "5" -o "$1" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -455,13 +455,13 @@
 ])
 
 dnl
-dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 5.X to 1.
+dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 6.X to 1.
 dnl
 AC_DEFUN([APU_CHECK_DB_ALL], [
   all_places=$1
 
-  # Start version search at version 5.9
-  db_version=59
+  # Start version search at version 6.9
+  db_version=69
   while [[ $db_version -ge 40 ]]
   do
     db_major=`echo $db_version | sed -e 's/.$//'`
@@ -511,19 +511,34 @@
   apu_db_version=0
 
   # Maximum supported version announced in help string.
-  # Although we search for all versions up to 5.9,
+  # Although we search for all versions up to 6.9,
   # we should only include existing versions in our
   # help string.
-  db_max_version=53
-  db_min_version=41
   dbm_list="sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4"
+  db_max_version=48
+  db_min_version=41
+  db_version="$db_min_version"
+  while [[ $db_version -le $db_max_version ]]
+  do
+    dbm_list="$dbm_list, db$db_version"
+    db_version=`expr $db_version + 1`
+  done
+  db_max_version=53
+  db_min_version=50
+  db_version="$db_min_version"
+  while [[ $db_version -le $db_max_version ]]
+  do
+    dbm_list="$dbm_list, db$db_version"
+    db_version=`expr $db_version + 1`
+  done
+  db_max_version=60
+  db_min_version=60
   db_version="$db_min_version"
   while [[ $db_version -le $db_max_version ]]
   do
     dbm_list="$dbm_list, db$db_version"
     db_version=`expr $db_version + 1`
   done
-  dbm_list="$dbm_list, db60"
 
   AC_ARG_WITH(dbm, [APR_HELP_STRING([--with-dbm=DBM], [choose the DBM type to 
use.
       DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db4X,db5X,db6X} for some 
X=0,...,9])],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/configure new/apr-util-1.5.4/configure
--- old/apr-util-1.5.3/configure        2013-11-13 17:41:32.000000000 +0100
+++ new/apr-util-1.5.4/configure        2014-09-17 01:30:58.000000000 +0200
@@ -11608,19 +11608,34 @@
   apu_db_version=0
 
   # Maximum supported version announced in help string.
-  # Although we search for all versions up to 5.9,
+  # Although we search for all versions up to 6.9,
   # we should only include existing versions in our
   # help string.
-  db_max_version=53
-  db_min_version=41
   dbm_list="sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4"
+  db_max_version=48
+  db_min_version=41
+  db_version="$db_min_version"
+  while [ $db_version -le $db_max_version ]
+  do
+    dbm_list="$dbm_list, db$db_version"
+    db_version=`expr $db_version + 1`
+  done
+  db_max_version=53
+  db_min_version=50
+  db_version="$db_min_version"
+  while [ $db_version -le $db_max_version ]
+  do
+    dbm_list="$dbm_list, db$db_version"
+    db_version=`expr $db_version + 1`
+  done
+  db_max_version=60
+  db_min_version=60
   db_version="$db_min_version"
   while [ $db_version -le $db_max_version ]
   do
     dbm_list="$dbm_list, db$db_version"
     db_version=`expr $db_version + 1`
   done
-  dbm_list="$dbm_list, db60"
 
 
 # Check whether --with-dbm was given.
@@ -12093,8 +12108,8 @@
 
   all_places="$check_places"
 
-  # Start version search at version 5.9
-  db_version=59
+  # Start version search at version 6.9
+  db_version=69
   while [ $db_version -ge 40 ]
   do
     db_major=`echo $db_version | sed -e 's/.$//'`
@@ -12178,7 +12193,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o 
""${db_major}"" = "5"; then
+          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o 
""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -12580,7 +12595,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "3" = "3" -o "3" = "4" -o "3" = "5"; then
+          if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -12978,7 +12993,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "2" = "3" -o "2" = "4" -o "2" = "5"; then
+          if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -13376,7 +13391,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
+          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -13774,7 +13789,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
+          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -14186,7 +14201,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
+          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -14587,7 +14602,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
+          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -14988,7 +15003,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "2" = "3" -o "2" = "4" -o "2" = "5"; then
+          if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -15389,7 +15404,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "3" = "3" -o "3" = "4" -o "3" = "5"; then
+          if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -15794,7 +15809,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o 
""${db_major}"" = "5"; then
+          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o 
""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -16202,7 +16217,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o 
""${db_major}"" = "5"; then
+          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o 
""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -16534,8 +16549,8 @@
 
   all_places="$check_places"
 
-  # Start version search at version 5.9
-  db_version=59
+  # Start version search at version 6.9
+  db_version=69
   while [ $db_version -ge 40 ]
   do
     db_major=`echo $db_version | sed -e 's/.$//'`
@@ -16619,7 +16634,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o 
""${db_major}"" = "5"; then
+          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o 
""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -17021,7 +17036,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "3" = "3" -o "3" = "4" -o "3" = "5"; then
+          if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -17419,7 +17434,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "2" = "3" -o "2" = "4" -o "2" = "5"; then
+          if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -17817,7 +17832,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
+          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
@@ -18215,7 +18230,7 @@
 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" 
"$ac_includes_default"
 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
 
-          if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
+          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
             # We generate a separate cache variable for each prefix and libname
             # we search under.  That way, we avoid caching information that
             # changes if the user runs `configure' with a different set of
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/crypto/apr_crypto.c 
new/apr-util-1.5.4/crypto/apr_crypto.c
--- old/apr-util-1.5.3/crypto/apr_crypto.c      2013-10-06 22:08:37.000000000 
+0200
+++ new/apr-util-1.5.4/crypto/apr_crypto.c      2014-08-21 17:29:54.000000000 
+0200
@@ -204,7 +204,7 @@
         if (err && buffer) {
             apr_dso_error(dso, buffer, ERROR_SIZE - 1);
             err->msg = buffer;
-            err->reason = modname;
+            err->reason = apr_pstrdup(pool, modname);
             *result = err;
         }
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/crypto/apr_passwd.c 
new/apr-util-1.5.4/crypto/apr_passwd.c
--- old/apr-util-1.5.3/crypto/apr_passwd.c      2013-03-24 08:59:34.000000000 
+0100
+++ new/apr-util-1.5.4/crypto/apr_passwd.c      2014-08-19 13:45:07.000000000 
+0200
@@ -66,6 +66,12 @@
 #endif
 #endif
 
+#if defined(WIN32) || defined(BEOS) || defined(NETWARE) || defined(__ANDROID__)
+#define CRYPT_MISSING 1
+#else
+#define CRYPT_MISSING 0
+#endif
+
 /*
  * Validate a plaintext password against a smashed one.  Uses either
  * crypt() (if available) or apr_md5_encode() or apr_sha1_base64(), depending
@@ -77,7 +83,7 @@
                                                 const char *hash)
 {
     char sample[200];
-#if !defined(WIN32) && !defined(BEOS) && !defined(NETWARE)
+#if !CRYPT_MISSING
     char *crypt_pw;
 #endif
     if (hash[0] == '$'
@@ -100,7 +106,7 @@
         /*
          * It's not our algorithm, so feed it to crypt() if possible.
          */
-#if defined(WIN32) || defined(BEOS) || defined(NETWARE)
+#if CRYPT_MISSING
         return (strcmp(passwd, hash) == 0) ? APR_SUCCESS : APR_EMISMATCH;
 #elif defined(CRYPT_R_CRYPTD)
         apr_status_t rv;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/dbd/apr_dbd_mysql.c 
new/apr-util-1.5.4/dbd/apr_dbd_mysql.c
--- old/apr-util-1.5.3/dbd/apr_dbd_mysql.c      2012-08-05 23:09:15.000000000 
+0200
+++ new/apr-util-1.5.4/dbd/apr_dbd_mysql.c      2014-09-16 13:45:15.000000000 
+0200
@@ -1050,9 +1050,9 @@
         else {
             ret = mysql_commit(trans->handle->conn);
         }
+        ret |= mysql_autocommit(trans->handle->conn, 1);
+        trans->handle->trans = NULL;
     }
-    ret |= mysql_autocommit(trans->handle->conn, 1);
-    trans->handle->trans = NULL;
     return ret;
 }
 /* Whether or not transactions work depends on whether the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/dbd/apr_dbd_odbc.c 
new/apr-util-1.5.4/dbd/apr_dbd_odbc.c
--- old/apr-util-1.5.3/dbd/apr_dbd_odbc.c       2013-07-31 17:08:21.000000000 
+0200
+++ new/apr-util-1.5.4/dbd/apr_dbd_odbc.c       2014-02-03 19:41:55.000000000 
+0100
@@ -47,6 +47,21 @@
 #include <odbc/sqlext.h>
 #endif
 
+/*
+* MSVC6 does not support intptr_t (C99)
+* APR does not have a signed inptr type until 2.0  (r1557720)
+*/
+#if defined(_MSC_VER) && _MSC_VER < 1400
+#if APR_SIZEOF_VOIDP == 8
+#define   ODBC_INTPTR_T  apr_int64_t
+#else
+#define   ODBC_INTPTR_T  apr_int32_t
+#endif
+#else
+#define   ODBC_INTPTR_T  intptr_t
+#endif
+
+
 /* Driver name is "odbc" and the entry point is 'apr_dbd_odbc_driver' 
  * unless ODBC_DRIVER_NAME is defined and it is linked with another db library 
which
  * is ODBC source-compatible. e.g. DB2, Informix, TimesTen, mysql.  
@@ -114,9 +129,9 @@
     char lastError[MAX_ERROR_STRING];
     int defaultBufferSize;      /* used for CLOBs in text mode, 
                                  * and when fld size is indeterminate */
-    intptr_t transaction_mode;
-    intptr_t dboptions;         /* driver options re SQLGetData */
-    intptr_t default_transaction_mode;
+    ODBC_INTPTR_T transaction_mode;
+    ODBC_INTPTR_T dboptions;         /* driver options re SQLGetData */
+    ODBC_INTPTR_T default_transaction_mode;
     int can_commit;             /* controls end_trans behavior */
 };
 
@@ -359,7 +374,7 @@
                                         SQLHANDLE stmt)
 {
     SQLRETURN rc;
-    intptr_t maxsize, textsize, realsize, type, isunsigned = 1;
+    ODBC_INTPTR_T maxsize, textsize, realsize, type, isunsigned = 1;
 
     /* discover the sql type */
     rc = SQLColAttribute(stmt, icol + 1, SQL_DESC_UNSIGNED, NULL, 0, NULL,
@@ -747,7 +762,7 @@
     SQLRETURN rc;
     SQLLEN indicator;
     int state = row->res->colstate[col];
-    intptr_t options = row->res->apr_dbd->dboptions;
+    ODBC_INTPTR_T options = row->res->apr_dbd->dboptions;
 
     switch (state) {
     case (COL_UNAVAIL):
@@ -817,13 +832,13 @@
                                int *connect, SQLCHAR **datasource, 
                                SQLCHAR **user, SQLCHAR **password, 
                                int *defaultBufferSize, int *nattrs,
-                               int **attrs, intptr_t **attrvals)
+                               int **attrs, ODBC_INTPTR_T **attrvals)
 {
     char *seps, *last, *next, *name[MAX_PARAMS], *val[MAX_PARAMS];
     int nparams = 0, i, j;
 
     *attrs = apr_pcalloc(pool, MAX_PARAMS * sizeof(char *));
-    *attrvals = apr_pcalloc(pool, MAX_PARAMS * sizeof(intptr_t));
+    *attrvals = apr_pcalloc(pool, MAX_PARAMS * sizeof(ODBC_INTPTR_T));
     *nattrs = 0;
     seps = DEFAULTSEPS;
     name[nparams] = apr_strtok(apr_pstrdup(pool, params), seps, &last);
@@ -1063,7 +1078,7 @@
     SQLCHAR  *datasource = (SQLCHAR *)"", *user = (SQLCHAR *)"",
              *password = (SQLCHAR *)"";
     int nattrs = 0, *attrs = NULL,  connect = 0;
-    intptr_t *attrvals = NULL;
+    ODBC_INTPTR_T *attrvals = NULL;
 
     err_step = "SQLAllocHandle (SQL_HANDLE_DBC)";
     err_htype = SQL_HANDLE_ENV;
@@ -1117,10 +1132,10 @@
         handle->default_transaction_mode = 0;
         handle->can_commit = APR_DBD_TRANSACTION_IGNORE_ERRORS;
         SQLGetInfo(hdbc, SQL_DEFAULT_TXN_ISOLATION,
-                   &(handle->default_transaction_mode), sizeof(intptr_t), 
NULL);
+                   &(handle->default_transaction_mode), sizeof(ODBC_INTPTR_T), 
NULL);
         handle->transaction_mode = handle->default_transaction_mode;
         SQLGetInfo(hdbc, SQL_GETDATA_EXTENSIONS ,&(handle->dboptions),
-                   sizeof(intptr_t), NULL);
+                   sizeof(ODBC_INTPTR_T), NULL);
         apr_pool_cleanup_register(pool, handle, odbc_close_cleanup, 
apr_pool_cleanup_null);
         return handle;
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/dbm/NWGNUmakefile 
new/apr-util-1.5.4/dbm/NWGNUmakefile
--- old/apr-util-1.5.3/dbm/NWGNUmakefile        2011-03-18 02:08:15.000000000 
+0100
+++ new/apr-util-1.5.4/dbm/NWGNUmakefile        2014-03-21 00:52:02.000000000 
+0100
@@ -235,7 +235,7 @@
 # correct place.  (See $(AP_WORK)\build\NWGNUhead.inc for examples)
 #
 install :: nlms $(INSTDIRS) FORCE
-       copy $(OBJDIR)\*.nlm $(INSTALLBASE)
+       $(call COPY,$(OBJDIR)/*.nlm,$(INSTALLBASE))
 
 #
 # Any specialized rules here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/include/apu_version.h 
new/apr-util-1.5.4/include/apu_version.h
--- old/apr-util-1.5.3/include/apu_version.h    2013-11-13 17:37:35.000000000 
+0100
+++ new/apr-util-1.5.4/include/apu_version.h    2014-09-17 01:23:19.000000000 
+0200
@@ -38,7 +38,7 @@
  */
 
 
-#define APU_COPYRIGHT "Copyright (c) 2013 The Apache Software " \
+#define APU_COPYRIGHT "Copyright (c) 2000-2014 The Apache Software " \
                       "Foundation or its licensors, as applicable."
 
 /* The numeric compile-time version constants. These constants are the
@@ -62,7 +62,7 @@
  * The Patch Level never includes API changes, simply bug fixes.
  * Reset to 0 when upgrading APR_MINOR_VERSION
  */
-#define APU_PATCH_VERSION       3
+#define APU_PATCH_VERSION       4
 
 /** 
  * The symbol APU_IS_DEV_VERSION is only defined for internal,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/test/Makefile.win 
new/apr-util-1.5.4/test/Makefile.win
--- old/apr-util-1.5.3/test/Makefile.win        2010-10-01 06:38:21.000000000 
+0200
+++ new/apr-util-1.5.4/test/Makefile.win        2013-11-13 21:39:11.000000000 
+0100
@@ -88,6 +88,8 @@
 !IF "$(MODEL)" == "static"
 PROGRAM_DEPENDENCIES = \
        $(APR_PATH)\$(APROUTDIR)\apr-1.lib \
+       $(API_PATH)\$(OUTDIR)\apriconv-1.lib \
+       ..\xml\expat\lib\$(OUTDIR)\xml.lib \
        ..\$(OUTDIR)\aprutil-1.lib 
 STATIC_CFLAGS = /D APR_DECLARE_STATIC /D APU_DECLARE_STATIC
 STATIC_LIBS = odbc32.lib odbccp32.lib wldap32.lib 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/xml/expat/conftools/config.guess 
new/apr-util-1.5.4/xml/expat/conftools/config.guess
--- old/apr-util-1.5.3/xml/expat/conftools/config.guess 2013-11-01 
16:27:22.000000000 +0100
+++ new/apr-util-1.5.4/xml/expat/conftools/config.guess 2014-03-08 
12:01:57.000000000 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2013 Free Software Foundation, Inc.
+#   Copyright 1992-2014 Free Software Foundation, Inc.
 
-timestamp='2013-06-10'
+timestamp='2014-02-12'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -50,7 +50,7 @@
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2013 Free Software Foundation, Inc.
+Copyright 1992-2014 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -149,7 +149,7 @@
        LIBC=gnu
        #endif
        EOF
-       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+       eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, 
,,g'`
        ;;
 esac
 
@@ -1260,16 +1260,26 @@
        if test "$UNAME_PROCESSOR" = unknown ; then
            UNAME_PROCESSOR=powerpc
        fi
-       if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
-           if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
-               (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
-               grep IS_64BIT_ARCH >/dev/null
-           then
-               case $UNAME_PROCESSOR in
-                   i386) UNAME_PROCESSOR=x86_64 ;;
-                   powerpc) UNAME_PROCESSOR=powerpc64 ;;
-               esac
+       if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
+           if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+               if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') 
| \
+                   (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+                   grep IS_64BIT_ARCH >/dev/null
+               then
+                   case $UNAME_PROCESSOR in
+                       i386) UNAME_PROCESSOR=x86_64 ;;
+                       powerpc) UNAME_PROCESSOR=powerpc64 ;;
+                   esac
+               fi
            fi
+       elif test "$UNAME_PROCESSOR" = i386 ; then
+           # Avoid executing cc on OS X 10.9, as it ships with a stub
+           # that puts up a graphical alert prompting to install
+           # developer tools.  Any system running Mac OS X 10.7 or
+           # later (Darwin 11 and later) is required to have a 64-bit
+           # processor. This is not true of the ARM version of Darwin
+           # that Apple uses in portable devices.
+           UNAME_PROCESSOR=x86_64
        fi
        echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
        exit ;;
@@ -1361,154 +1371,6 @@
        exit ;;
 esac
 
-eval $set_cc_for_build
-cat >$dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
-  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
-     I don't know....  */
-  printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include <sys/param.h>
-  printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
-       "4"
-#else
-       ""
-#endif
-       ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
-  printf ("arm-acorn-riscix\n"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
-  printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
-  int version;
-  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
-  if (version < 4)
-    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
-  else
-    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
-  exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
-  printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
-  printf ("ns32k-encore-mach\n"); exit (0);
-#else
-  printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
-  printf ("i386-pc-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
-  printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
-  printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
-    struct utsname un;
-
-    uname(&un);
-
-    if (strncmp(un.version, "V2", 2) == 0) {
-       printf ("i386-sequent-ptx2\n"); exit (0);
-    }
-    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
-       printf ("i386-sequent-ptx1\n"); exit (0);
-    }
-    printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-# if !defined (ultrix)
-#  include <sys/param.h>
-#  if defined (BSD)
-#   if BSD == 43
-      printf ("vax-dec-bsd4.3\n"); exit (0);
-#   else
-#    if BSD == 199006
-      printf ("vax-dec-bsd4.3reno\n"); exit (0);
-#    else
-      printf ("vax-dec-bsd\n"); exit (0);
-#    endif
-#   endif
-#  else
-    printf ("vax-dec-bsd\n"); exit (0);
-#  endif
-# else
-    printf ("vax-dec-ultrix\n"); exit (0);
-# endif
-#endif
-
-#if defined (alliant) && defined (i860)
-  printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
-  exit (1);
-}
-EOF
-
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
-       { echo "$SYSTEM_NAME"; exit; }
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
-    case `getsysinfo -f cpu_type` in
-    c1*)
-       echo c1-convex-bsd
-       exit ;;
-    c2*)
-       if getsysinfo -f scalar_acc
-       then echo c32-convex-bsd
-       else echo c2-convex-bsd
-       fi
-       exit ;;
-    c34*)
-       echo c34-convex-bsd
-       exit ;;
-    c38*)
-       echo c38-convex-bsd
-       exit ;;
-    c4*)
-       echo c4-convex-bsd
-       exit ;;
-    esac
-fi
-
 cat >&2 <<EOF
 $0: unable to guess system type
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apr-util-1.5.3/xml/expat/conftools/config.sub 
new/apr-util-1.5.4/xml/expat/conftools/config.sub
--- old/apr-util-1.5.3/xml/expat/conftools/config.sub   2013-11-01 
16:27:22.000000000 +0100
+++ new/apr-util-1.5.4/xml/expat/conftools/config.sub   2014-03-08 
12:01:57.000000000 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2013 Free Software Foundation, Inc.
+#   Copyright 1992-2014 Free Software Foundation, Inc.
 
-timestamp='2013-10-01'
+timestamp='2014-01-01'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -68,7 +68,7 @@
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2013 Free Software Foundation, Inc.
+Copyright 1992-2014 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to