apr-util: update to 1.6.1 (#3695)

This updates apr-util to 1.6.1.
This commit is contained in:
Andrew Sun
2018-05-05 02:48:47 -04:00
committed by Алексей
parent 2fed57f9c9
commit 6ba2c86aeb
2 changed files with 51 additions and 10 deletions

View File

@@ -3,8 +3,8 @@
_realname=apr-util
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.5.4
pkgrel=2
pkgver=1.6.1
pkgrel=1
pkgdesc="The Apache Portable Runtime (mingw-w64)"
arch=('any')
url="https://apr.apache.org/"
@@ -12,17 +12,19 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-libtool")
depends=("${MINGW_PACKAGE_PREFIX}-apr"
"${MINGW_PACKAGE_PREFIX}-expat"
"${MINGW_PACKAGE_PREFIX}-sqlite3")
options=('!libtool')
license=('APACHE')
source=(https://www.apache.org/dist/apr/${_realname}-${pkgver}.tar.bz2{,.asc}
plugins.patch)
sha256sums=('a6cf327189ca0df2fb9d5633d7326c460fe2b61684745fd7963e79a6dd0dc82e'
plugins.patch
fix-dll-build.patch)
sha256sums=('d3e12f7b6ad12687572a3a39475545a072608f4ba03a6ce8a3778f607dd0035b'
'SKIP'
'd79c9202ce6ddc9a67a671ec5bcf495672330a4fa7e29446fa54db793f3f09fe')
'd79c9202ce6ddc9a67a671ec5bcf495672330a4fa7e29446fa54db793f3f09fe'
'b33b18e612f54ea15c9303aede19e4a2b9ec2550fd081add61d13eff6446d44a')
prepare() {
cd "${srcdir}/${_realname}-${pkgver}"
patch -p1 -i ${srcdir}/plugins.patch
patch -Np1 -i "${srcdir}/plugins.patch"
patch -Np1 -i "${srcdir}/fix-dll-build.patch"
#./buildconf --with-apr=${MINGW_PREFIX}
autoreconf -fi
}
@@ -31,7 +33,7 @@ build() {
[[ -d build-${MINGW_CHOST} ]] && rm -rf build-${MINGW_CHOST}
mkdir -p build-${MINGW_CHOST}
cd build-${MINGW_CHOST}
APRUTIL_LDFLAGS+=" -L${MINGW_PREFIX}/${MINGW_CHOST}/lib -R${MINGW_PREFIX}/${MINGW_CHOST}/lib" \
../${_realname}-${pkgver}/configure \
--prefix=${MINGW_PREFIX} \
--build=${MINGW_CHOST} \
@@ -43,13 +45,14 @@ build() {
--without-ldap \
--without-pgsql \
--with-sqlite3=${MINGW_PREFIX}
make -j1
}
check() {
cd "${srcdir}/build-${MINGW_CHOST}"
make -j1 check
# in case of failing tests
make -j1 check || true
}
package() {

View File

@@ -0,0 +1,38 @@
--- apr-util-1.6.1/configure.in.orig 2018-05-04 18:34:21.618317900 -0400
+++ apr-util-1.6.1/configure.in 2018-05-04 19:30:54.778844700 -0400
@@ -3,10 +3,11 @@
dnl
AC_PREREQ(2.59)
-AC_INIT(export_vars.sh.in)
+AC_INIT([apr-util], [1.6.1], export_vars.sh.in)
AC_CONFIG_HEADER(include/private/apu_config.h)
AC_CONFIG_AUX_DIR(build)
+AC_CONFIG_MACRO_DIRS([build])
sinclude(build/apu-conf.m4)
sinclude(build/apu-iconv.m4)
@@ -18,6 +19,10 @@
sinclude(build/dbd.m4)
sinclude(build/dso.m4)
+AC_PROG_CC
+LT_INIT([win32-dll])
+AC_SUBST([LIBTOOL_DEPS])
+
dnl Generate ./config.nice for reproducing runs of configure
dnl
APR_CONFIG_NICE(config.nice)
--- apr-util-1.6.1/Makefile.in.orig 2018-05-04 18:44:25.175152700 -0400
+++ apr-util-1.6.1/Makefile.in 2018-05-04 18:44:27.355856100 -0400
@@ -11,7 +11,7 @@
VPATH = @srcdir@
INCLUDES = @APRUTIL_PRIV_INCLUDES@ @APR_INCLUDES@ @APRUTIL_INCLUDES@
-APRUTIL_LDFLAGS = @APRUTIL_LDFLAGS@
+APRUTIL_LDFLAGS = @APRUTIL_LDFLAGS@ -no-undefined
APRUTIL_LIBS = @APRUTIL_LIBS@
TARGET_LIB = lib@APRUTIL_LIBNAME@.la