Date: Friday, October 22, 2021 @ 14:58:35 Author: yan12125 Revision: 1032426
upgpkg: python-autobahn 21.3.1-2; import fixes from archriscv See: https://github.com/felixonmars/archriscv-packages/pull/255 Co-authored-by: Ast-x64 <[email protected]> Added: python-autobahn/trunk/judge-sse-header.patch Modified: python-autobahn/trunk/PKGBUILD ------------------------+ PKGBUILD | 11 +++++++---- judge-sse-header.patch | 14 ++++++++++++++ 2 files changed, 21 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-10-22 14:55:49 UTC (rev 1032425) +++ PKGBUILD 2021-10-22 14:58:35 UTC (rev 1032426) @@ -4,7 +4,7 @@ pkgname=python-autobahn pkgver=21.3.1 -pkgrel=1 +pkgrel=2 pkgdesc='Real-time framework for Web, Mobile & Internet of Things' arch=(x86_64) url='https://crossbar.io/autobahn/' @@ -30,8 +30,10 @@ 'python-snappy: snappy compression suppport for WebSocket messages' ) -source=(https://files.pythonhosted.org/packages/source/a/autobahn/autobahn-$pkgver.tar.gz) -sha256sums=('e126c1f583e872fb59e79d36977cfa1f2d0a8a79f90ae31f406faae7664b8e03') +source=(https://files.pythonhosted.org/packages/source/a/autobahn/autobahn-$pkgver.tar.gz + judge-sse-header.patch) +sha256sums=('e126c1f583e872fb59e79d36977cfa1f2d0a8a79f90ae31f406faae7664b8e03' + 'a6505b22363d7b1bbd6c9b4d503118e16129abf91e65885b7ee7f47f74ed9d00') prepare() { cd "$srcdir/autobahn-$pkgver" @@ -39,7 +41,8 @@ # If Arch decides to increase CPU requirements [1], -march=x86-64 can be # replaced with -march=nehalem so that the SSE 4.1 implementation is built # [1] https://lists.archlinux.org/pipermail/arch-dev-public/2020-March/029914.html - sed -i 's#-march=native#-march=x86-64#' autobahn/nvx/_utf8validator.py + sed -i "s#, '-march=native'##" autobahn/nvx/_utf8validator.py + patch -Np1 -i "${srcdir}/judge-sse-header.patch" } build() { Added: judge-sse-header.patch =================================================================== --- judge-sse-header.patch (rev 0) +++ judge-sse-header.patch 2021-10-22 14:58:35 UTC (rev 1032426) @@ -0,0 +1,14 @@ +diff --git a/autobahn/nvx/_utf8validator.c b/autobahn/nvx/_utf8validator.c +index 5e632ac..cb0440d 100644 +--- a/autobahn/nvx/_utf8validator.c ++++ b/autobahn/nvx/_utf8validator.c +@@ -28,7 +28,9 @@ + #include <stdint.h> + + // http://stackoverflow.com/questions/11228855/header-files-for-simd-intrinsics ++#if defined(__SSE2__) || defined(__SSE4_1__) + #include <x86intrin.h> ++#endif + + + #define UTF8_ACCEPT 0
