summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 6 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d0c5053db489..0bf2a0a8ad1c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,24 @@
pkgname=mingw-w64-boost
-pkgver=1.81.0
+pkgver=1.83.0
_boostver=${pkgver//./_}
pkgrel=1
pkgdesc="Free peer-reviewed portable C++ source libraries (mingw-w64)"
arch=('any')
url="http://www.boost.org/"
license=('custom')
-depends=('mingw-w64-zstd' 'mingw-w64-bzip2' 'mingw-w64-libbacktrace-git')
+depends=('mingw-w64-zstd' 'mingw-w64-bzip2')
makedepends=('mingw-w64-gcc' 'mingw-w64-wine')
options=('!strip' '!buildflags' 'staticlibs')
-source=("https://boostorg.jfrog.io/artifactory/main/release/${pkgver}/source/boost_${_boostver}.tar.bz2"
- "context-cross.patch" "stacktrace-cross.patch")
-sha256sums=('71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa'
- '844e163845ea6e7ae1f8d26cb52f72c6e4645cdade1be081bc1d2cff5db0a918'
- '333791abd17ea192e0aa90185bfb8938e8e3dc102b284db316b061b2067e2fc2')
+source=("https://boostorg.jfrog.io/artifactory/main/release/${pkgver}/source/boost_${_boostver}.tar.bz2")
+sha256sums=('6478edfe2f3305127cffe8caf73ea0176c53769f4bf1585be237eb30798c3b8e')
_architectures="32:i686-w64-mingw32 64:x86_64-w64-mingw32"
-
prepare() {
- cd "${srcdir}/boost_${_boostver}"
-
- # https://svn.boost.org/trac/boost/ticket/7262
- patch -p1 -d libs/context -i "${srcdir}"/context-cross.patch
-
- # bypass libbacktrace detection
- patch -p1 -d libs/stacktrace -i "${srcdir}"/stacktrace-cross.patch
-
- # sys/mman.h
- curl -L https://github.com/boostorg/context/pull/217.patch | patch -p2
-
- cd "${srcdir}"
for _arch in ${_architectures}; do
rm -rf build-${_arch:3}
cp -r boost_${_boostver} build-${_arch:3}
- pushd build-${_arch:3}
+ pushd build-${_arch:3}
cat > user-config.jam << EOF
using gcc : mingw64 : ${_arch:3}-g++
@@ -67,6 +51,7 @@ package() {
address-model=${_arch:0:2} \
architecture=x86 \
binary-format=pe \
+ abi=ms \
-l0 ${MAKEFLAGS} \
--layout=system install
install -d $pkgdir/usr/${_arch:3}/bin
@@ -76,4 +61,3 @@ package() {
popd
done
}
-