mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-29 08:52:56 +02:00
python3-grpcio: update to 1.34.0.
This commit is contained in:
parent
8c5beaffa5
commit
64de5dc572
2 changed files with 14 additions and 46 deletions
|
@ -1,11 +1,9 @@
|
||||||
An all-in-one patch that fixes several issues:
|
An all-in-one patch that fixes several issues:
|
||||||
|
|
||||||
1) UnscaledCycleClock not fully implemented for ppc*-musl (disabled on musl)
|
1) UnscaledCycleClock not fully implemented for ppc*-musl (disabled on musl)
|
||||||
2) generic stacktrace implementation only works on glibc (disabled on musl)
|
2) powerpc stacktrace implementation only works on glibc (disabled on musl)
|
||||||
3) powerpc stacktrace implementation only works on glibc (disabled on musl)
|
3) powerpc stacktrace implementation has ppc64 assumptions (fixed)
|
||||||
4) powerpc stacktrace implementation has ppc64 assumptions (fixed)
|
4) examine_stack.cpp makes glibc assumptions on powerpc (fixed)
|
||||||
5) examine_stack.cpp makes glibc assumptions on powerpc (fixed)
|
|
||||||
6) randen_hwaes does not build on all ppc (fixed)
|
|
||||||
|
|
||||||
--- third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
|
--- third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
|
||||||
+++ third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
|
+++ third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
|
||||||
|
@ -40,7 +38,7 @@ An all-in-one patch that fixes several issues:
|
||||||
#else
|
#else
|
||||||
--- third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc
|
--- third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc
|
||||||
+++ third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc
|
+++ third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc
|
||||||
@@ -23,6 +23,10 @@
|
@@ -27,6 +27,10 @@
|
||||||
#include <csignal>
|
#include <csignal>
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
|
|
||||||
|
@ -51,7 +49,7 @@ An all-in-one patch that fixes several issues:
|
||||||
#include "absl/base/attributes.h"
|
#include "absl/base/attributes.h"
|
||||||
#include "absl/base/internal/raw_logging.h"
|
#include "absl/base/internal/raw_logging.h"
|
||||||
#include "absl/base/macros.h"
|
#include "absl/base/macros.h"
|
||||||
@@ -51,8 +55,10 @@
|
@@ -55,8 +59,10 @@
|
||||||
return reinterpret_cast<void*>(context->uc_mcontext.pc);
|
return reinterpret_cast<void*>(context->uc_mcontext.pc);
|
||||||
#elif defined(__powerpc64__)
|
#elif defined(__powerpc64__)
|
||||||
return reinterpret_cast<void*>(context->uc_mcontext.gp_regs[32]);
|
return reinterpret_cast<void*>(context->uc_mcontext.gp_regs[32]);
|
||||||
|
@ -65,8 +63,8 @@ An all-in-one patch that fixes several issues:
|
||||||
#elif defined(__s390__) && !defined(__s390x__)
|
#elif defined(__s390__) && !defined(__s390x__)
|
||||||
--- third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
|
--- third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
|
||||||
+++ third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
|
+++ third_party/abseil-cpp/absl/debugging/internal/stacktrace_config.h
|
||||||
@@ -34,13 +34,13 @@
|
@@ -64,7 +64,7 @@
|
||||||
# if defined(__i386__) || defined(__x86_64__)
|
#elif defined(__i386__) || defined(__x86_64__)
|
||||||
#define ABSL_STACKTRACE_INL_HEADER \
|
#define ABSL_STACKTRACE_INL_HEADER \
|
||||||
"absl/debugging/internal/stacktrace_x86-inl.inc"
|
"absl/debugging/internal/stacktrace_x86-inl.inc"
|
||||||
-#elif defined(__ppc__) || defined(__PPC__)
|
-#elif defined(__ppc__) || defined(__PPC__)
|
||||||
|
@ -74,26 +72,6 @@ An all-in-one patch that fixes several issues:
|
||||||
#define ABSL_STACKTRACE_INL_HEADER \
|
#define ABSL_STACKTRACE_INL_HEADER \
|
||||||
"absl/debugging/internal/stacktrace_powerpc-inl.inc"
|
"absl/debugging/internal/stacktrace_powerpc-inl.inc"
|
||||||
#elif defined(__aarch64__)
|
#elif defined(__aarch64__)
|
||||||
#define ABSL_STACKTRACE_INL_HEADER \
|
|
||||||
"absl/debugging/internal/stacktrace_aarch64-inl.inc"
|
|
||||||
-# elif defined(__arm__)
|
|
||||||
+# elif defined(__arm__) && defined(__GLIBC__)
|
|
||||||
// Note: When using glibc this may require -funwind-tables to function properly.
|
|
||||||
#define ABSL_STACKTRACE_INL_HEADER \
|
|
||||||
"absl/debugging/internal/stacktrace_generic-inl.inc"
|
|
||||||
@@ -49,10 +49,10 @@
|
|
||||||
"absl/debugging/internal/stacktrace_unimplemented-inl.inc"
|
|
||||||
# endif
|
|
||||||
#else // defined(NO_FRAME_POINTER)
|
|
||||||
-# if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)
|
|
||||||
+# if (defined(__i386__) || defined(__x86_64__) || defined(__aarch64__)) && defined(__GLIBC__)
|
|
||||||
#define ABSL_STACKTRACE_INL_HEADER \
|
|
||||||
"absl/debugging/internal/stacktrace_generic-inl.inc"
|
|
||||||
-# elif defined(__ppc__) || defined(__PPC__)
|
|
||||||
+# elif (defined(__ppc__) || defined(__PPC__)) && defined(__GLIBC__)
|
|
||||||
#define ABSL_STACKTRACE_INL_HEADER \
|
|
||||||
"absl/debugging/internal/stacktrace_generic-inl.inc"
|
|
||||||
# else
|
|
||||||
--- third_party/abseil-cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc
|
--- third_party/abseil-cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc
|
||||||
+++ third_party/abseil-cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc
|
+++ third_party/abseil-cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc
|
||||||
@@ -130,8 +130,13 @@
|
@@ -130,8 +130,13 @@
|
||||||
|
@ -110,13 +88,3 @@ An all-in-one patch that fixes several issues:
|
||||||
// Check that alleged sp before signal is nonnull and is reasonably
|
// Check that alleged sp before signal is nonnull and is reasonably
|
||||||
// aligned.
|
// aligned.
|
||||||
if (sp_before_signal != nullptr &&
|
if (sp_before_signal != nullptr &&
|
||||||
--- third_party/abseil-cpp/absl/random/internal/randen_hwaes.cc
|
|
||||||
+++ third_party/abseil-cpp/absl/random/internal/randen_hwaes.cc
|
|
||||||
@@ -141,6 +141,7 @@ ABSL_NAMESPACE_END
|
|
||||||
#include <altivec.h>
|
|
||||||
// <altivec.h> #defines vector __vector; in C++, this is bad form.
|
|
||||||
#undef vector
|
|
||||||
+#undef bool
|
|
||||||
|
|
||||||
// Rely on the PowerPC AltiVec vector operations for accelerated AES
|
|
||||||
// instructions. GCC support of the PPC vector types is described in:
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'python3-grpcio'
|
# Template file for 'python3-grpcio'
|
||||||
pkgname=python3-grpcio
|
pkgname=python3-grpcio
|
||||||
version=1.33.2
|
version=1.34.0
|
||||||
revision=1
|
revision=1
|
||||||
archs="x86_64* i686* aarch64* armv[67]* ppc64le*"
|
archs="x86_64* i686* aarch64* armv[67]* ppc64le*"
|
||||||
wrksrc="${pkgname#*-}-${version}"
|
wrksrc="${pkgname#*-}-${version}"
|
||||||
|
@ -13,7 +13,7 @@ maintainer="Andrew J. Hesford <ajh@sideband.org>"
|
||||||
license="Apache-2.0"
|
license="Apache-2.0"
|
||||||
homepage="https://grpc.io"
|
homepage="https://grpc.io"
|
||||||
distfiles="${PYPI_SITE}/g/grpcio/grpcio-${version}.tar.gz"
|
distfiles="${PYPI_SITE}/g/grpcio/grpcio-${version}.tar.gz"
|
||||||
checksum=21265511880056d19ce4f809ce3fbe2a3fa98ec1fc7167dbdf30a80d3276202e
|
checksum=f98f746cacbaa681de0bcd90d7aa77b440e3e1327a9988f6a2b580d54e27d4c3
|
||||||
|
|
||||||
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
|
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
|
||||||
makedepends+=" libatomic-devel"
|
makedepends+=" libatomic-devel"
|
||||||
|
|
Loading…
Add table
Reference in a new issue