svn commit: r563756 - in head/misc: . quantum++
Yuri Victorovich
yuri at FreeBSD.org
Mon Feb 1 19:57:55 UTC 2021
Author: yuri
Date: Mon Feb 1 19:57:53 2021
New Revision: 563756
URL: https://svnweb.freebsd.org/changeset/ports/563756
Log:
New port: misc/quantum++: C++ header-only general purpose quantum computing library
Added:
head/misc/quantum++/
head/misc/quantum++/Makefile (contents, props changed)
head/misc/quantum++/distinfo (contents, props changed)
head/misc/quantum++/pkg-descr (contents, props changed)
head/misc/quantum++/pkg-plist (contents, props changed)
Modified:
head/misc/Makefile
Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile Mon Feb 1 19:56:33 2021 (r563755)
+++ head/misc/Makefile Mon Feb 1 19:57:53 2021 (r563756)
@@ -428,6 +428,7 @@
SUBDIR += qt5-l10n
SUBDIR += qt5ct
SUBDIR += qtchooser
+ SUBDIR += quantum++
SUBDIR += raspberrypi-gpioshutdown
SUBDIR += raspberrypi-userland
SUBDIR += raspbsd-led
Added: head/misc/quantum++/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/misc/quantum++/Makefile Mon Feb 1 19:57:53 2021 (r563756)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= quantum++
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.6-42
+DISTVERSIONSUFFIX= -g9c3933eca
+CATEGORIES= misc devel
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= C++ header-only general purpose quantum computing library
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake compiler:c++11-lang eigen:3,build,run
+
+USE_GITHUB= yes
+GH_ACCOUNT= softwareQinc
+GH_PROJECT= qpp
+
+NO_BUILD= yes
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/misc/quantum++/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/misc/quantum++/distinfo Mon Feb 1 19:57:53 2021 (r563756)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1612208676
+SHA256 (softwareQinc-qpp-v2.6-42-g9c3933eca_GH0.tar.gz) = d7e1b95f85e5f480742dab121d171d3537d3e8b835d5b76a58988f6d823c5076
+SIZE (softwareQinc-qpp-v2.6-42-g9c3933eca_GH0.tar.gz) = 1112205
Added: head/misc/quantum++/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/misc/quantum++/pkg-descr Mon Feb 1 19:57:53 2021 (r563756)
@@ -0,0 +1,7 @@
+Quantum++ is a modern C++11 general purpose quantum computing library, composed
+solely of template header files. Quantum++ is written in standard C++11 and has
+very low external dependencies, using only the Eigen 3 linear algebra
+header-only template library and, if available, the OpenMP multi-processing
+library.
+
+WWW: https://github.com/softwareQinc/qpp
Added: head/misc/quantum++/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/misc/quantum++/pkg-plist Mon Feb 1 19:57:53 2021 (r563756)
@@ -0,0 +1,40 @@
+include/qpp/MATLAB/matlab.hpp
+include/qpp/classes/circuits/circuits.hpp
+include/qpp/classes/circuits/engines.hpp
+include/qpp/classes/codes.hpp
+include/qpp/classes/exception.hpp
+include/qpp/classes/gates.hpp
+include/qpp/classes/idisplay.hpp
+include/qpp/classes/init.hpp
+include/qpp/classes/layouts.hpp
+include/qpp/classes/noise.hpp
+include/qpp/classes/random_devices.hpp
+include/qpp/classes/reversible.hpp
+include/qpp/classes/states.hpp
+include/qpp/classes/timer.hpp
+include/qpp/constants.hpp
+include/qpp/entanglement.hpp
+include/qpp/entropies.hpp
+include/qpp/experimental/experimental.hpp
+include/qpp/functions.hpp
+include/qpp/input_output.hpp
+include/qpp/instruments.hpp
+include/qpp/internal/classes/iomanip.hpp
+include/qpp/internal/classes/singleton.hpp
+include/qpp/internal/util.hpp
+include/qpp/number_theory.hpp
+include/qpp/operations.hpp
+include/qpp/qasm/ast.hpp
+include/qpp/qasm/lexer.hpp
+include/qpp/qasm/parser.hpp
+include/qpp/qasm/preprocessor.hpp
+include/qpp/qasm/qasm.hpp
+include/qpp/qasm/token.hpp
+include/qpp/qpp.h
+include/qpp/random.hpp
+include/qpp/statistics.hpp
+include/qpp/traits.hpp
+include/qpp/types.hpp
+lib/cmake/qpp/qppConfig.cmake
+lib/cmake/qpp/qpp_dependencies.cmake
+lib/cmake/qpp/qpp_targets.cmake
More information about the svn-ports-all
mailing list