@@ -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() {
|
||||
|
||||
38
mingw-w64-apr-util/fix-dll-build.patch
Normal file
38
mingw-w64-apr-util/fix-dll-build.patch
Normal 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
|
||||
Reference in New Issue
Block a user