diff --git a/mingw-w64-boost/PKGBUILD b/mingw-w64-boost/PKGBUILD index 4e482e4743..dd21b1d67d 100644 --- a/mingw-w64-boost/PKGBUILD +++ b/mingw-w64-boost/PKGBUILD @@ -3,9 +3,9 @@ _realname=boost pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=1.70.0 +pkgver=1.71.0 _boostver=${pkgver//./_} -pkgrel=2 +pkgrel=1 pkgdesc="Free peer-reviewed portable C++ source libraries (mingw-w64)" arch=('any') url="https://www.boost.org/" @@ -18,7 +18,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-python2" "${MINGW_PACKAGE_PREFIX}-python3") options=('strip' 'buildflags' 'staticlibs') -source=(https://downloads.sourceforge.net/sourceforge/boost/boost_${_boostver}.tar.bz2 +source=(#https://downloads.sourceforge.net/sourceforge/boost/boost_${_boostver}.tar.bz2 + https://dl.bintray.com/boostorg/release/${pkgver}/source/boost_${_boostver}.tar.bz2 boost-1.48.0-add-bjam-man-page.patch boost-1.50.0-fix-non-utf8-files.patch boost-1.58.0-pool.patch @@ -33,7 +34,7 @@ source=(https://downloads.sourceforge.net/sourceforge/boost/boost_${_boostver}.t boost-1.70.0-fix-python-install.patch using-mingw-w64-python.patch msys2-mingw-folders-bootstrap.patch) -sha256sums=('430ae8354789de4fd19ee52f3b1f739e1fba576f0aded0897c3c2bc00fb38778' +sha256sums=('d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee' 'c5eae6354693c6b4e6364d4cf6f06c6c3de4c28486bf812cbd291f4410126cf8' '8d048e8ecee8b7feaa8651d6bc65d63838df240626619a4fb8738512043c3eb1' '4551ba9edf64c8ccdab4f4890c20e2e8cf6d4ffa1169d251df11e30d25b886b8' @@ -47,7 +48,7 @@ sha256sums=('430ae8354789de4fd19ee52f3b1f739e1fba576f0aded0897c3c2bc00fb38778' 'c2508e60bed41471b396875e0289b4b1d4e021f3d01f4294615c72fcd8567439' '21d039cf867a41253f752c5f04f0cdb2ec86f17ad88459918b326fa48e9c1e05' '0dd6346d369850aad13bf8d9bc2f0abc16d4b0586e34d61fab11f65d3d7fa9d4' - '81f74c2eafbe004bcbb863cc3cd74571adcffed1169dde86645db4441be236e1') + 'ea241813469abbf718ec6449cd76d54968808da12588989ddee2f67fbdfd8823') prepare() { cd "${srcdir}/boost_${_boostver}" diff --git a/mingw-w64-boost/msys2-mingw-folders-bootstrap.patch b/mingw-w64-boost/msys2-mingw-folders-bootstrap.patch index a5c9dcee53..151e3f9291 100644 --- a/mingw-w64-boost/msys2-mingw-folders-bootstrap.patch +++ b/mingw-w64-boost/msys2-mingw-folders-bootstrap.patch @@ -1,6 +1,6 @@ --- a/tools/build/src/engine/build.sh 2015-07-07 09:46:25.813659600 +0300 +++ b/tools/build/src/engine/build.sh 2015-07-07 09:47:50.111229000 +0300 -@@ -58,11 +58,24 @@ +@@ -67,11 +67,24 @@ test `uname` = $* fi } @@ -13,15 +13,15 @@ +} # Try and guess the toolset to bootstrap the build with... - Guess_Toolset () + guess_toolset () { - if test_uname Darwin ; then BOOST_JAM_TOOLSET=darwin + if test_uname Darwin ; then B2_TOOLSET=clang + elif test_msystem MINGW32 ; then -+ BOOST_JAM_TOOLSET=gcc -+ BOOST_JAM_TOOLSET_ROOT=/mingw32/ ++ B2_TOOLSET=gcc ++ B2_TOOLSET_ROOT=/mingw32/ + elif test_msystem MINGW64 ; then -+ BOOST_JAM_TOOLSET=gcc -+ BOOST_JAM_TOOLSET_ROOT=/mingw64/ - elif test_uname IRIX ; then BOOST_JAM_TOOLSET=mipspro - elif test_uname IRIX64 ; then BOOST_JAM_TOOLSET=mipspro - elif test_uname OSF1 ; then BOOST_JAM_TOOLSET=tru64cxx ++ B2_TOOLSET=gcc ++ B2_TOOLSET_ROOT=/mingw64/ + elif test_uname IRIX ; then B2_TOOLSET=mipspro + elif test_uname IRIX64 ; then B2_TOOLSET=mipspro + elif test_uname OSF1 ; then B2_TOOLSET=tru64cxx