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