summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Arn02024-01-25 16:14:41 +0100
committer Willy Sudiarto Raharjo2024-01-26 08:32:36 +0100
commit183af6b9fa684d06f077d418a155a17859faee8f (patch)
tree1f321add503b033f6227ce90b2c87bef791953cc
parent6413deefa2e15b891a05728d5cc89160673ae7aa (diff)
downloadslackbuilds-183af6b9fa684d06f077d418a155a17859faee8f.tar.gz
python/python3-bcrypt: updated for version 4.1.2
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--python/python3-bcrypt/python3-bcrypt.SlackBuild14
-rw-r--r--python/python3-bcrypt/python3-bcrypt.info180
2 files changed, 107 insertions, 87 deletions
diff --git a/python/python3-bcrypt/python3-bcrypt.SlackBuild b/python/python3-bcrypt/python3-bcrypt.SlackBuild
index f0658054f2..7bc881990b 100644
--- a/python/python3-bcrypt/python3-bcrypt.SlackBuild
+++ b/python/python3-bcrypt/python3-bcrypt.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-bcrypt
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-4.0.1}
+VERSION=${VERSION:-4.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -64,6 +64,9 @@ elif [ "$ARCH" = "x86_64" ] || [ "$ARCH" = "aarch64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
CARGOTARGET="--target $ARCH-unknown-linux-gnu"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
@@ -79,6 +82,14 @@ rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
cd $SRCNAM-$VERSION
+# Using more recent rust version
+export PATH="/opt/rust16/bin:$PATH"
+if [ -z "$LD_LIBRARY_PATH" ]; then
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX"
+else
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
+fi
+
# build offline
# configuration tells cargo to use the configured directory
# for dependencies intead of downloading from crates.io
@@ -150,6 +161,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+export PYTHONPATH=/opt/python3.9/site-packages/
CARGO_HOME=.cargo \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/python/python3-bcrypt/python3-bcrypt.info b/python/python3-bcrypt/python3-bcrypt.info
index e48c9db9a5..2588a0818d 100644
--- a/python/python3-bcrypt/python3-bcrypt.info
+++ b/python/python3-bcrypt/python3-bcrypt.info
@@ -1,108 +1,116 @@
PRGNAM="python3-bcrypt"
-VERSION="4.0.1"
+VERSION="4.1.2"
HOMEPAGE="https://github.com/pyca/bcrypt/"
-DOWNLOAD="https://pypi.python.org/packages/source/b/bcrypt/bcrypt-4.0.1.tar.gz \
+DOWNLOAD="https://pypi.python.org/packages/source/b/bcrypt/bcrypt-4.1.2.tar.gz \
https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
- https://static.crates.io/crates/base64/base64-0.13.0.crate \
- https://static.crates.io/crates/bcrypt/bcrypt-0.13.0.crate \
- https://static.crates.io/crates/bcrypt-pbkdf/bcrypt-pbkdf-0.8.1.crate \
+ https://static.crates.io/crates/base64/base64-0.21.5.crate \
+ https://static.crates.io/crates/bcrypt-pbkdf/bcrypt-pbkdf-0.10.0.crate \
+ https://static.crates.io/crates/bcrypt/bcrypt-0.15.0.crate \
https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
- https://static.crates.io/crates/block-buffer/block-buffer-0.10.3.crate \
+ https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate \
https://static.crates.io/crates/blowfish/blowfish-0.9.1.crate \
- https://static.crates.io/crates/byteorder/byteorder-1.4.3.crate \
+ https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/cipher/cipher-0.4.3.crate \
- https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.5.crate \
+ https://static.crates.io/crates/cipher/cipher-0.4.4.crate \
+ https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.11.crate \
https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate \
- https://static.crates.io/crates/digest/digest-0.10.5.crate \
- https://static.crates.io/crates/generic-array/generic-array-0.14.6.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.2.7.crate \
- https://static.crates.io/crates/indoc/indoc-0.3.6.crate \
- https://static.crates.io/crates/indoc-impl/indoc-impl-0.3.6.crate \
+ https://static.crates.io/crates/digest/digest-0.10.7.crate \
+ https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.2.11.crate \
+ https://static.crates.io/crates/heck/heck-0.4.1.crate \
+ https://static.crates.io/crates/indoc/indoc-2.0.4.crate \
https://static.crates.io/crates/inout/inout-0.1.3.crate \
- https://static.crates.io/crates/instant/instant-0.1.12.crate \
- https://static.crates.io/crates/libc/libc-0.2.134.crate \
- https://static.crates.io/crates/lock_api/lock_api-0.4.9.crate \
- https://static.crates.io/crates/once_cell/once_cell-1.15.0.crate \
- https://static.crates.io/crates/parking_lot/parking_lot-0.11.2.crate \
- https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.8.5.crate \
- https://static.crates.io/crates/paste/paste-0.1.18.crate \
- https://static.crates.io/crates/paste-impl/paste-impl-0.1.18.crate \
- https://static.crates.io/crates/pbkdf2/pbkdf2-0.10.1.crate \
- https://static.crates.io/crates/proc-macro-hack/proc-macro-hack-0.5.19.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.46.crate \
- https://static.crates.io/crates/pyo3/pyo3-0.15.2.crate \
- https://static.crates.io/crates/pyo3-build-config/pyo3-build-config-0.15.2.crate \
- https://static.crates.io/crates/pyo3-macros/pyo3-macros-0.15.2.crate \
- https://static.crates.io/crates/pyo3-macros-backend/pyo3-macros-backend-0.15.2.crate \
- https://static.crates.io/crates/quote/quote-1.0.21.crate \
- https://static.crates.io/crates/redox_syscall/redox_syscall-0.2.16.crate \
- https://static.crates.io/crates/scopeguard/scopeguard-1.1.0.crate \
- https://static.crates.io/crates/sha2/sha2-0.10.6.crate \
- https://static.crates.io/crates/smallvec/smallvec-1.10.0.crate \
- https://static.crates.io/crates/subtle/subtle-2.4.1.crate \
- https://static.crates.io/crates/syn/syn-1.0.102.crate \
- https://static.crates.io/crates/typenum/typenum-1.15.0.crate \
- https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.4.crate \
- https://static.crates.io/crates/unindent/unindent-0.1.10.crate \
+ https://static.crates.io/crates/libc/libc-0.2.151.crate \
+ https://static.crates.io/crates/lock_api/lock_api-0.4.11.crate \
+ https://static.crates.io/crates/memoffset/memoffset-0.9.0.crate \
+ https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \
+ https://static.crates.io/crates/parking_lot/parking_lot-0.12.1.crate \
+ https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.9.crate \
+ https://static.crates.io/crates/pbkdf2/pbkdf2-0.12.2.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.70.crate \
+ https://static.crates.io/crates/pyo3-build-config/pyo3-build-config-0.20.0.crate \
+ https://static.crates.io/crates/pyo3-ffi/pyo3-ffi-0.20.0.crate \
+ https://static.crates.io/crates/pyo3-macros-backend/pyo3-macros-backend-0.20.0.crate \
+ https://static.crates.io/crates/pyo3-macros/pyo3-macros-0.20.0.crate \
+ https://static.crates.io/crates/pyo3/pyo3-0.20.0.crate \
+ https://static.crates.io/crates/quote/quote-1.0.33.crate \
+ https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.crate \
+ https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \
+ https://static.crates.io/crates/sha2/sha2-0.10.8.crate \
+ https://static.crates.io/crates/smallvec/smallvec-1.11.2.crate \
+ https://static.crates.io/crates/subtle/subtle-2.5.0.crate \
+ https://static.crates.io/crates/syn/syn-2.0.41.crate \
+ https://static.crates.io/crates/target-lexicon/target-lexicon-0.12.12.crate \
+ https://static.crates.io/crates/typenum/typenum-1.17.0.crate \
+ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
+ https://static.crates.io/crates/unindent/unindent-0.2.3.crate \
https://static.crates.io/crates/version_check/version_check-0.9.4.crate \
https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \
- https://static.crates.io/crates/winapi/winapi-0.3.9.crate \
- https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
- https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
- https://static.crates.io/crates/zeroize/zeroize-1.5.7.crate"
-MD5SUM="a98a2232a8e2af6980000a31ef14d48d \
+ https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate \
+ https://static.crates.io/crates/zeroize/zeroize-1.7.0.crate"
+MD5SUM="5ac5308e271ad9ad5f5a315e1525532b \
05d77ef52e90ad161fdd41b252420467 \
- 80a2c27647a6acb1890a3a7de8fded72 \
- 4b2010e24660e5b48cbb96511099d629 \
- c0e8a8eb1c989831503b47a3382101a4 \
+ 577bba6ae4d7493e169ca895141dd106 \
+ 60cbc9c6df95ebe4e5ecd67569b866a6 \
+ 608e105278defb667c2ab921b43443c2 \
a295edb6953237ebbdfa8e731229f9a3 \
- 7caa371ca22e7a14288920a69c081d40 \
+ 023b03cf9968b29253a5dfe62051008d \
c0d5296acca72ce01a0058b7b8f56e55 \
- 1e704be5ddde9d6b5383ef1035309f91 \
+ 45339d90b2b3a4f123af5ec459954102 \
74634128440dbc3766bda76fdf0aaa05 \
- 29ee89d95bc0cef2a5bf730e4efe7ac6 \
- ebdc1f779823eaad615501b1cd3822b1 \
+ ef4cc5591659a050ca0de3363b6ab353 \
+ e7b31625f54f7c0f141d9bc9701dc389 \
89e88633cab0e4b6f3d3878b84dffe8b \
- ebf95279270dfefc495cdf5192faaf4c \
- e3480971fb7f7462149056fd70df74e2 \
- 62864db03072aaae4f855126d502b8c7 \
- 2c56a546f0522e89a14f361e364d8921 \
- 9273d518c1b6082859f526fe56c9cd7c \
+ 3d62bfbbe08bdcee55fcb8cda85554d9 \
+ 64a6d8fe0c9a450bcefa41894e17d7ac \
+ 3b00daaa372df161c5c8eeaf16a741d1 \
+ b92fa50f56a1e06a7f1bf665442d4a73 \
+ 6fed0a0a2bbb2cfa4ce6783106ee16e7 \
5f3fd38b7aefc1ca48efe279994953f8 \
- 5f153f7135dceb02f88266121c836b4e \
- 906dbb2baf63d05371775a545bb4e980 \
- 426eb9e22cbb36480e13fd265be87b4c \
- 81bd380ba31052f9c84f5e71e8c0ee52 \
- 12e4ba5909e1f30b9142932571eaa4da \
- 233dee08f26c9cbe78f29b66c0c20ccd \
- fe25af78df7a9c06f85cb07b336871fc \
- 22030e124dbac93658e25bb2753d93db \
- f6984103b5729fd3ee8a7d718639c71b \
- c7c38eb603bed6f42edbc4294806a44a \
- ebdf8b160c0945f25087762c9de2a3ff \
- 109be3a18231631535377c6aa0ce7089 \
- 31e29b0181adb24a507832b343828e11 \
- f3230d205e69f924dbf6c7f4cebc57c1 \
- 9f88e7edadde0f80a64bdd467ca822f1 \
- 1de20a0fc1cfdf5e332cbdb2e0899a2b \
- 16111f31a29feae4ce4a324b83dc0189 \
- b4a0a98a54439a5a37952c8879187ee3 \
- e3e93a5606f450c13fcad764fa1c4bed \
- a8014a7c865aa54f305e8cda3ef02019 \
- 8e053c23f1d36fbf3f276fbf501e3e35 \
- 6ad88312d782df53181894f7b74b5533 \
- 7b38b145ae3f6d7d09a1a7a98396f1a2 \
- c12056f5fc11f0d69b92b1d1d4799c80 \
- a193567f36be2b82c0fe122a67d3c1fb \
+ 181cb83a57d327b26ebc21db41b28480 \
+ cc1b0e90e372869ad03ef40bd53fa30f \
+ fb6241893b457ed69fae5c1ae19920da \
+ 8390247ae7126c00e162732b249be9d7 \
+ 1be45f99109d447849f4244b58c5a470 \
+ 7502c2f15026ee3e6a01f57b92942771 \
+ 8dcc72ff75b917257f9e9bb29de4b9e1 \
+ 3f210fd91912a2d7d2f0af5038704d17 \
+ 01071a24d0f7d9f95698399fb7ad532f \
+ e78a3edcd9bd40910a2ba01cb3d787e7 \
+ 8daf9386365063ba1dafc1cc1a690851 \
+ c6aa420d2891785cd81452709cb5c93c \
+ 8105bb65b6e5c6428f1c4d0debf9e10a \
+ 0ddb8bccd3198892d0dd0ec7151f7cd3 \
+ ff1d093069cfc9eb161907e17a51208b \
+ f1358be8c98b98837cbd2cf51e75f8b3 \
+ 289b776935f2184c6ba2974877285013 \
+ a88ce3625ee63d53088ad83d8581b368 \
+ 24e0b498b23c398c49e3af66373c91cc \
+ 6f0860e6bd66278b2008e8e55b83fe3f \
+ 70018e00fdada95c5bf1629133f07cdc \
+ 6ebb8deee5a5a0d1c26b20eeee1926b3 \
+ ca65153603a1a7240bbd9d2ce19f2d67 \
+ 812b2b925f9734bbc39717f284bc712b \
d18d362345c4fe512ef67b738b239fb8 \
e972ea58ec203bfa6c79c1207852298b \
- 0498c4a11448bfc35dc7bb2caa64c753 \
- db96b50050277bf05a3c68534bbb9586 \
- 09de9d01e7331ff3da11f58be8bef0df \
- a72e719c29bea6a044b0ff01cad88cfb"
+ 24c64817e85ef77765ed0f26c31c9b4c \
+ dae6d89034a6988042fd8be4cf5e037d \
+ de2839e16d9d7a9fd1c397da62f62b4a \
+ e0c35ffb8cfdb74a39bf799811f79304 \
+ d990172b607020701f9e84ca8e1c043c \
+ 0a68848588e847ceccf504891584d00b \
+ 45b469ad607b912256b7c80141fa2d17 \
+ 7799baff9a5664205d9110a2624e8989 \
+ 4ca31ec33e1508b14d3445f19a16ba55"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-setuptools-rust"
+REQUIRES="python3-setuptools-opt python3-setuptools-rust rust16"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"