diff --git a/misc/quantum++/Makefile b/misc/quantum++/Makefile index f8d668a68f01..dd1387565e01 100644 --- a/misc/quantum++/Makefile +++ b/misc/quantum++/Makefile @@ -1,29 +1,33 @@ PORTNAME= quantum++ DISTVERSIONPREFIX= v -DISTVERSION= 5.1 +DISTVERSION= 6.0 CATEGORIES= misc devel MAINTAINER= yuri@FreeBSD.org COMMENT= C++ header-only general purpose quantum computing library WWW= https://github.com/softwareQinc/qpp LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= googletest>0:devel/googletest USES= cmake:testing compiler:c++17-lang eigen:3,build,run localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= softwareQinc GH_PROJECT= qpp CMAKE_TESTING_TARGET= unit_tests NO_BUILD= yes NO_ARCH= yes post-test: # run tests @${BUILD_WRKSRC}/unit_tests/unit_tests +# tests as of 6.0: +# [==========] 457 tests from 325 test suites ran. (1585 ms total) +# [ PASSED ] 457 tests. + .include diff --git a/misc/quantum++/distinfo b/misc/quantum++/distinfo index 5612644d3d2c..1d3b97aef1da 100644 --- a/misc/quantum++/distinfo +++ b/misc/quantum++/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709581435 -SHA256 (softwareQinc-qpp-v5.1_GH0.tar.gz) = ba7bb00c654e244af6f3b6d115a417688b21a5fa63e20203a7cd3ad9349cfecf -SIZE (softwareQinc-qpp-v5.1_GH0.tar.gz) = 4700535 +TIMESTAMP = 1762708806 +SHA256 (softwareQinc-qpp-v6.0_GH0.tar.gz) = cdd6acf287b2f2dd124120ef2aba85660eee9482f5484dbd229c93b53a7d8a54 +SIZE (softwareQinc-qpp-v6.0_GH0.tar.gz) = 4717610 diff --git a/misc/quantum++/pkg-plist b/misc/quantum++/pkg-plist index 50416f420f24..aee276d602b3 100644 --- a/misc/quantum++/pkg-plist +++ b/misc/quantum++/pkg-plist @@ -1,64 +1,71 @@ include/qpp/qasmtools/ast/ast.hpp include/qpp/qasmtools/ast/base.hpp include/qpp/qasmtools/ast/cloneable.hpp include/qpp/qasmtools/ast/decl.hpp include/qpp/qasmtools/ast/expr.hpp include/qpp/qasmtools/ast/program.hpp include/qpp/qasmtools/ast/replacer.hpp include/qpp/qasmtools/ast/semantic.hpp include/qpp/qasmtools/ast/stmt.hpp include/qpp/qasmtools/ast/traversal.hpp include/qpp/qasmtools/ast/var.hpp include/qpp/qasmtools/ast/visitor.hpp include/qpp/qasmtools/parser/lexer.hpp include/qpp/qasmtools/parser/parser.hpp include/qpp/qasmtools/parser/position.hpp include/qpp/qasmtools/parser/preprocessor.hpp include/qpp/qasmtools/parser/token.hpp include/qpp/qasmtools/tools/ast_printer.hpp include/qpp/qasmtools/utils/angle.hpp include/qpp/qasmtools/utils/templates.hpp include/qpp/qpp/MATLAB/matlab.hpp include/qpp/qpp/classes/codes.hpp include/qpp/qpp/classes/exception.hpp include/qpp/qpp/classes/gates.hpp include/qpp/qpp/classes/idisplay.hpp include/qpp/qpp/classes/ijson.hpp include/qpp/qpp/classes/init.hpp include/qpp/qpp/classes/layouts.hpp include/qpp/qpp/classes/noise.hpp include/qpp/qpp/classes/qbase_engine.hpp include/qpp/qpp/classes/qcircuit.hpp include/qpp/qpp/classes/qcircuit_traits.hpp include/qpp/qpp/classes/qdummy_engine.hpp include/qpp/qpp/classes/qengine.hpp include/qpp/qpp/classes/qengine_traits.hpp include/qpp/qpp/classes/qnoisy_engine.hpp include/qpp/qpp/classes/random_devices.hpp include/qpp/qpp/classes/reversible.hpp include/qpp/qpp/classes/states.hpp include/qpp/qpp/classes/timer.hpp include/qpp/qpp/constants.hpp include/qpp/qpp/entanglement.hpp include/qpp/qpp/entropies.hpp include/qpp/qpp/experimental/experimental.hpp include/qpp/qpp/functions.hpp include/qpp/qpp/input_output.hpp include/qpp/qpp/instruments.hpp include/qpp/qpp/internal/classes/iomanip.hpp +include/qpp/qpp/internal/classes/qcircuit_conditional_step.hpp +include/qpp/qpp/internal/classes/qcircuit_gate_step.hpp +include/qpp/qpp/internal/classes/qcircuit_measurement_step.hpp +include/qpp/qpp/internal/classes/qcircuit_nop_step.hpp +include/qpp/qpp/internal/classes/qcircuit_resources.hpp +include/qpp/qpp/internal/classes/qengine_state.hpp +include/qpp/qpp/internal/classes/qengine_statistics.hpp include/qpp/qpp/internal/classes/singleton.hpp include/qpp/qpp/internal/util.hpp include/qpp/qpp/number_theory.hpp include/qpp/qpp/operations.hpp include/qpp/qpp/options.hpp include/qpp/qpp/qasm/qasm.hpp -include/qpp/qpp/qpp.h +include/qpp/qpp/qpp.hpp include/qpp/qpp/random.hpp include/qpp/qpp/statistics.hpp include/qpp/qpp/traits.hpp include/qpp/qpp/types.hpp lib/cmake/qpp/qppConfig.cmake lib/cmake/qpp/qpp_MATLAB.cmake lib/cmake/qpp/qpp_dependencies.cmake lib/cmake/qpp/qpp_eigen3.cmake lib/cmake/qpp/qpp_targets.cmake