git: c77e979b69fa - main - science/py-qiskit-terra: Update 0.23.3 → 0.24.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 18 Jun 2023 17:56:54 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c77e979b69fae6994f5b0ddfd5794260113cf42f

commit c77e979b69fae6994f5b0ddfd5794260113cf42f
Author:     wen heping <wenheping2000@hotmail.com>
AuthorDate: 2023-06-18 17:46:20 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-06-18 17:56:47 +0000

    science/py-qiskit-terra: Update 0.23.3 → 0.24.1
---
 science/py-qiskit-terra/Makefile | 27 +++++++++++-----------
 science/py-qiskit-terra/distinfo | 48 +++++++++++++++++++++-------------------
 2 files changed, 39 insertions(+), 36 deletions(-)

diff --git a/science/py-qiskit-terra/Makefile b/science/py-qiskit-terra/Makefile
index 57e0d41898b2..f299f904fff0 100644
--- a/science/py-qiskit-terra/Makefile
+++ b/science/py-qiskit-terra/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	qiskit-terra
-DISTVERSION=	0.23.3
-PORTREVISION=	3
+DISTVERSION=	0.24.1
 CATEGORIES=	science python # quantum-computing
 #MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -35,7 +34,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	Qiskit
 
 CARGO_CRATES=	ahash-0.7.6 \
-		ahash-0.8.0 \
+		ahash-0.8.3 \
 		autocfg-1.1.0 \
 		bitflags-1.3.2 \
 		cfg-if-1.0.0 \
@@ -47,9 +46,10 @@ CARGO_CRATES=	ahash-0.7.6 \
 		fixedbitset-0.4.2 \
 		getrandom-0.2.8 \
 		hashbrown-0.11.2 \
-		hashbrown-0.12.3 \
+		hashbrown-0.12.0 \
+		hashbrown-0.13.2 \
 		hermit-abi-0.1.19 \
-		indexmap-1.7.0 \
+		indexmap-1.9.0 \
 		indoc-1.0.7 \
 		libc-0.2.137 \
 		libm-0.2.5 \
@@ -71,11 +71,11 @@ CARGO_CRATES=	ahash-0.7.6 \
 		ppv-lite86-0.2.16 \
 		priority-queue-1.2.0 \
 		proc-macro2-1.0.47 \
-		pyo3-0.18.1 \
-		pyo3-build-config-0.18.1 \
-		pyo3-ffi-0.18.1 \
-		pyo3-macros-0.18.1 \
-		pyo3-macros-backend-0.18.1 \
+		pyo3-0.18.3 \
+		pyo3-build-config-0.18.3 \
+		pyo3-ffi-0.18.3 \
+		pyo3-macros-0.18.3 \
+		pyo3-macros-backend-0.18.3 \
 		quote-1.0.21 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
@@ -83,8 +83,8 @@ CARGO_CRATES=	ahash-0.7.6 \
 		rand_distr-0.4.3 \
 		rand_pcg-0.3.1 \
 		rawpointer-0.2.1 \
-		rayon-1.6.0 \
-		rayon-core-1.10.1 \
+		rayon-1.7.0 \
+		rayon-core-1.11.0 \
 		redox_syscall-0.2.16 \
 		rustc-hash-1.1.0 \
 		rustworkx-core-0.12.1 \
@@ -111,7 +111,8 @@ CARGO_TARGET_DIR=	${WRKSRC}/target
 
 TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
-PLIST_FILES=	${PYTHON_SITELIBDIR}/qiskit/_accelerate${PYTHON_EXT_SUFFIX}.so
+PLIST_FILES=	${PYTHON_SITELIBDIR}/qiskit/_accelerate${PYTHON_EXT_SUFFIX}.so \
+		${PYTHON_SITELIBDIR}/qiskit/_qasm2%%PYTHON_EXT_SUFFIX%%.so
 
 post-patch: # project was renamed, see https://github.com/Qiskit/rustworkx/issues/656
 	@${FIND} ${WRKSRC} -name "*.py" | ${XARGS} ${REINPLACE_CMD} -i '' -e 's|retworkx|rustworkx|'
diff --git a/science/py-qiskit-terra/distinfo b/science/py-qiskit-terra/distinfo
index e9f548f8943d..0bb7d1849ae4 100644
--- a/science/py-qiskit-terra/distinfo
+++ b/science/py-qiskit-terra/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1679546195
+TIMESTAMP = 1687079926
 SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
 SIZE (rust/crates/ahash-0.7.6.crate) = 38030
-SHA256 (rust/crates/ahash-0.8.0.crate) = 57e6e951cfbb2db8de1828d49073a113a29fd7117b1596caa781a258c7e38d72
-SIZE (rust/crates/ahash-0.8.0.crate) = 39776
+SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
+SIZE (rust/crates/ahash-0.8.3.crate) = 42416
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
 SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -25,12 +25,14 @@ SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af
 SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
 SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
 SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.12.0.crate) = 8c21d40587b92fa6a6c6e3c1bdbf87d75511db5672f9c93175574b3a00df1758
+SIZE (rust/crates/hashbrown-0.12.0.crate) = 90663
+SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
+SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5
-SIZE (rust/crates/indexmap-1.7.0.crate) = 50363
+SHA256 (rust/crates/indexmap-1.9.0.crate) = 6c6392766afd7964e2531940894cffe4bd8d7d17dbc3c1c4857040fd4b33bdb3
+SIZE (rust/crates/indexmap-1.9.0.crate) = 54017
 SHA256 (rust/crates/indoc-1.0.7.crate) = adab1eaa3408fb7f0c777a73e7465fd5656136fc93b670eb6df3c88c2c1344e3
 SIZE (rust/crates/indoc-1.0.7.crate) = 13716
 SHA256 (rust/crates/libc-0.2.137.crate) = fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89
@@ -73,16 +75,16 @@ SHA256 (rust/crates/priority-queue-1.2.0.crate) = cf40e51ccefb72d42720609e1d3c51
 SIZE (rust/crates/priority-queue-1.2.0.crate) = 32057
 SHA256 (rust/crates/proc-macro2-1.0.47.crate) = 5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725
 SIZE (rust/crates/proc-macro2-1.0.47.crate) = 41955
-SHA256 (rust/crates/pyo3-0.18.1.crate) = 06a3d8e8a46ab2738109347433cb7b96dffda2e4a218b03ef27090238886b147
-SIZE (rust/crates/pyo3-0.18.1.crate) = 415128
-SHA256 (rust/crates/pyo3-build-config-0.18.1.crate) = 75439f995d07ddfad42b192dfcf3bc66a7ecfd8b4a1f5f6f046aa5c2c5d7677d
-SIZE (rust/crates/pyo3-build-config-0.18.1.crate) = 29134
-SHA256 (rust/crates/pyo3-ffi-0.18.1.crate) = 839526a5c07a17ff44823679b68add4a58004de00512a95b6c1c98a6dcac0ee5
-SIZE (rust/crates/pyo3-ffi-0.18.1.crate) = 62852
-SHA256 (rust/crates/pyo3-macros-0.18.1.crate) = bd44cf207476c6a9760c4653559be4f206efafb924d3e4cbf2721475fc0d6cc5
-SIZE (rust/crates/pyo3-macros-0.18.1.crate) = 7174
-SHA256 (rust/crates/pyo3-macros-backend-0.18.1.crate) = dc1f43d8e30460f36350d18631ccf85ded64c059829208fe680904c65bcd0a4c
-SIZE (rust/crates/pyo3-macros-backend-0.18.1.crate) = 48618
+SHA256 (rust/crates/pyo3-0.18.3.crate) = e3b1ac5b3731ba34fdaa9785f8d74d17448cd18f30cf19e0c7e7b1fdb5272109
+SIZE (rust/crates/pyo3-0.18.3.crate) = 420236
+SHA256 (rust/crates/pyo3-build-config-0.18.3.crate) = 9cb946f5ac61bb61a5014924910d936ebd2b23b705f7a4a3c40b05c720b079a3
+SIZE (rust/crates/pyo3-build-config-0.18.3.crate) = 29137
+SHA256 (rust/crates/pyo3-ffi-0.18.3.crate) = fd4d7c5337821916ea2a1d21d1092e8443cf34879e53a0ac653fbb98f44ff65c
+SIZE (rust/crates/pyo3-ffi-0.18.3.crate) = 64474
+SHA256 (rust/crates/pyo3-macros-0.18.3.crate) = a9d39c55dab3fc5a4b25bbd1ac10a2da452c4aca13bb450f22818a002e29648d
+SIZE (rust/crates/pyo3-macros-0.18.3.crate) = 7175
+SHA256 (rust/crates/pyo3-macros-backend-0.18.3.crate) = 97daff08a4c48320587b5224cc98d609e3c27b6d437315bd40b605c98eeb5918
+SIZE (rust/crates/pyo3-macros-backend-0.18.3.crate) = 48922
 SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179
 SIZE (rust/crates/quote-1.0.21.crate) = 28030
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -97,10 +99,10 @@ SHA256 (rust/crates/rand_pcg-0.3.1.crate) = 59cad018caf63deb318e5a4586d99a24424a
 SIZE (rust/crates/rand_pcg-0.3.1.crate) = 11983
 SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
 SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
-SHA256 (rust/crates/rayon-1.6.0.crate) = 1e060280438193c554f654141c9ea9417886713b7acd75974c85b18a69a88e0b
-SIZE (rust/crates/rayon-1.6.0.crate) = 166335
-SHA256 (rust/crates/rayon-core-1.10.1.crate) = cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3
-SIZE (rust/crates/rayon-core-1.10.1.crate) = 70008
+SHA256 (rust/crates/rayon-1.7.0.crate) = 1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b
+SIZE (rust/crates/rayon-1.7.0.crate) = 169488
+SHA256 (rust/crates/rayon-core-1.11.0.crate) = 4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d
+SIZE (rust/crates/rayon-core-1.11.0.crate) = 73118
 SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
 SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -139,5 +141,5 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 09d525d2ba30eeb329766
 SIZE (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 357906
 SHA256 (rust/crates/windows_x86_64_msvc-0.42.0.crate) = f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5
 SIZE (rust/crates/windows_x86_64_msvc-0.42.0.crate) = 659377
-SHA256 (Qiskit-qiskit-terra-0.23.3_GH0.tar.gz) = 6fee916e5a79031e750247eaa1a95e183a229619c737ec64dda6197fa95560fb
-SIZE (Qiskit-qiskit-terra-0.23.3_GH0.tar.gz) = 9524438
+SHA256 (Qiskit-qiskit-terra-0.24.1_GH0.tar.gz) = d12c3af456117172d33d78f83b86eee33fb86d40002744247ba282772336df20
+SIZE (Qiskit-qiskit-terra-0.24.1_GH0.tar.gz) = 9781894