git: 4038e27d517f - main - science/qiskit-aer: update 0.15.1 → 0.16.0.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 16 Jan 2025 06:35:22 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=4038e27d517f6e0d0c2d98d3c7fe1ff18549304a
commit 4038e27d517f6e0d0c2d98d3c7fe1ff18549304a
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-01-16 05:50:40 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-01-16 06:35:10 +0000
science/qiskit-aer: update 0.15.1 → 0.16.0.1
Reported by: portscout
---
science/qiskit-aer/Makefile | 3 +--
science/qiskit-aer/distinfo | 6 +++---
...patch-src_simulators_statevector_qubitvector.hpp | 21 +++++++++++++++++++++
3 files changed, 25 insertions(+), 5 deletions(-)
diff --git a/science/qiskit-aer/Makefile b/science/qiskit-aer/Makefile
index 1164f6a904a3..35fa47e29c6f 100644
--- a/science/qiskit-aer/Makefile
+++ b/science/qiskit-aer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qiskit-aer
-DISTVERSION= 0.15.1
+DISTVERSION= 0.16.0.1
CATEGORIES= science # quantum-computing
MAINTAINER= yuri@FreeBSD.org
@@ -10,7 +10,6 @@ WWW= https://qiskit.org/aer/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BROKEN_FreeBSD_15= compilation fails with clang-19: error: no member named 'size_' in 'QubitVector<data_t>'
BROKEN_i386= undefined reference to `__atomic_load' # '
BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json \
diff --git a/science/qiskit-aer/distinfo b/science/qiskit-aer/distinfo
index 883fdd98fd76..bcb33639017d 100644
--- a/science/qiskit-aer/distinfo
+++ b/science/qiskit-aer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733772124
-SHA256 (Qiskit-qiskit-aer-0.15.1_GH0.tar.gz) = e1c45f10467ec1c64b021d44b6ab9a69b645dfc444036960e057b3058f70c6dd
-SIZE (Qiskit-qiskit-aer-0.15.1_GH0.tar.gz) = 7136084
+TIMESTAMP = 1737004079
+SHA256 (Qiskit-qiskit-aer-0.16.0.1_GH0.tar.gz) = b5d37968156226981153ba0f6ddb8bfd12a688badfd7883fa233fda85f19c2ed
+SIZE (Qiskit-qiskit-aer-0.16.0.1_GH0.tar.gz) = 7137621
diff --git a/science/qiskit-aer/files/patch-src_simulators_statevector_qubitvector.hpp b/science/qiskit-aer/files/patch-src_simulators_statevector_qubitvector.hpp
new file mode 100644
index 000000000000..a19f13736bff
--- /dev/null
+++ b/science/qiskit-aer/files/patch-src_simulators_statevector_qubitvector.hpp
@@ -0,0 +1,21 @@
+- https://github.com/Qiskit/qiskit-aer/issues/2284
+
+--- src/simulators/statevector/qubitvector.hpp.orig 2025-01-16 05:21:07 UTC
++++ src/simulators/statevector/qubitvector.hpp
+@@ -729,16 +729,6 @@ template <typename data_t>
+ }
+
+ template <typename data_t>
+-void QubitVector<data_t>::check_dimension(const QubitVector &qv) const {
+- if (data_size_ != qv.size_) {
+- std::string error = "QubitVector: vectors are different shape " +
+- std::to_string(data_size_) +
+- " != " + std::to_string(qv.num_states_);
+- throw std::runtime_error(error);
+- }
+-}
+-
+-template <typename data_t>
+ void QubitVector<data_t>::check_checkpoint() const {
+ if (!checkpoint_) {
+ throw std::runtime_error(