1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-08 06:48:28 +00:00
freebsd-ports/science/zx/Makefile

32 lines
955 B
Makefile

PORTNAME= zx
PORTVERSION= g20221101
CATEGORIES= science # quantum-computing
MAINTAINER= yuri@FreeBSD.org
COMMENT= MQT ZX: A library for working with ZX-diagrams
WWW= https://www.cda.cit.tum.de/research/quantum/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libgmp.so:math/gmp
USES= cmake:testing compiler:c++17-lang python:test
USE_GITHUB= yes
GH_ACCOUNT= cda-tum
GH_TAGNAME= b01ba5e
GH_TUPLE= boostorg:config:2543ff1:boostorg_config/extern/boost/config \
boostorg:multiprecision:be4b8e8:boostorg_multiprecision/extern/boost/multiprecision \
google:googletest:3026483:googletest/extern/googletest
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= BUILD_ZX_TESTS
CMAKE_TESTING_ON= BUILD_ZX_TESTS
do-install: # workaround for https://github.com/cda-tum/dd_package/issues/115
cd ${WRKSRC}/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include
${INSTALL_LIB} ${BUILD_WRKSRC}/src/libzx.so ${STAGEDIR}${PREFIX}/lib
.include <bsd.port.mk>