arrow: Update to 11.0.0

This commit is contained in:
Raúl Cumplido
2023-01-26 18:22:33 +01:00
parent 352606dd9d
commit c87f466bb9
2 changed files with 5 additions and 21 deletions

View File

@@ -1,12 +0,0 @@
diff -bur apache-arrow-9.0.0-c/cpp/src/arrow/vendored/fast_float/float_common.h apache-arrow-9.0.0/cpp/src/arrow/vendored/fast_float/float_common.h
--- apache-arrow-9.0.0-c/cpp/src/arrow/vendored/fast_float/float_common.h 2022-07-29 10:44:37.000000000 -0600
+++ apache-arrow-9.0.0/cpp/src/arrow/vendored/fast_float/float_common.h 2022-08-09 01:21:29.097022100 -0600
@@ -183,7 +183,7 @@
fastfloat_really_inline value128 full_multiplication(uint64_t a,
uint64_t b) {
value128 answer;
-#ifdef _M_ARM64
+#if defined(_M_ARM64) && !defined(__MINGW32__)
// ARM64 has native support for 64-bit multiplications, no need to emulate
answer.high = __umulh(a, b);
answer.low = a * b;

View File

@@ -3,8 +3,8 @@
_realname=arrow
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=10.0.1
pkgrel=2
pkgver=11.0.0
pkgrel=1
pkgdesc="Apache Arrow is a cross-language development platform for in-memory data (mingw-w64)"
arch=(any)
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
@@ -40,11 +40,9 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-rapidjson")
options=("!buildflags")
source=("apache-arrow-${pkgver}.tar.gz"::"https://www.apache.org/dyn/closer.lua?action=download\&filename=arrow/arrow-${pkgver}/apache-arrow-${pkgver}.tar.gz"
"apache-arrow-${pkgver}.tar.gz.asc"::"https://www.apache.org/dyn/closer.lua?action=download\&filename=arrow/arrow-${pkgver}/apache-arrow-${pkgver}.tar.gz.asc"
"001-aarch64.patch")
sha256sums=('c814e0670112a22c1a6ec03ab420a52ae236a9a42e9e438c3cbd37f37e658fb3'
'SKIP'
'826595f7d29e347bef427600b9b2eb2ef57ddb83032620fa459c0dbb968135f7')
"apache-arrow-${pkgver}.tar.gz.asc"::"https://www.apache.org/dyn/closer.lua?action=download\&filename=arrow/arrow-${pkgver}/apache-arrow-${pkgver}.tar.gz.asc")
sha256sums=('2dd8f0ea0848a58785628ee3a57675548d509e17213a2f5d72b0d900b43f5430'
'SKIP')
# See generate-valid-keys.sh
validpgpkeys=('35CF82A165DDBBA29B307B7497D7E8647AE7E47B'
'87C072B8B6405B5780D66A3D02DABFDF1679D194'
@@ -67,8 +65,6 @@ c_glib_build_dir=build-${MSYSTEM}-c-glib
prepare() {
cd "${source_dir}"
patch -p1 -i "${srcdir}/001-aarch64.patch"
}
build() {