1
0
Fork 0
mirror of https://git.freebsd.org/ports.git synced 2025-05-14 16:21:50 -04:00
ports/finance/chiapos/Makefile
risner 4050acabd7 finance/chiapos: Update to 1.0.7
PR:		260190
Reported by:	risner <risner@stdio.com> (maintainer)
2025-04-24 02:51:00 +00:00

53 lines
1.7 KiB
Makefile

PORTNAME= chiapos
DISTVERSION= 1.0.7
CATEGORIES= finance
MASTER_SITES= PYPI
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= risner@stdio.com
COMMENT= Chia proof of space plotting, proving, and verifying (cmake part)
WWW= https://github.com/Chia-Network/chiapos
LICENSE= APACHE20 BSD2CLAUSE MIT
LICENSE_COMB= multi
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE
LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/lib/FiniteStateEntropy/LICENSE
LICENSE_FILE_MIT= ${WRKSRC}/MIT-LICENSES
LICENSE_DISTFILES_APACHE20= ${DISTNAME}${EXTRACT_SUFX}
LICENSE_DISTFILES_BSD2CLAUSE= ${DISTNAME}${EXTRACT_SUFX}
LICENSE_DISTFILES_MIT= ${DISTNAME}${EXTRACT_SUFX} ${DISTFILE_c} \
${DISTFILE_g}
NOT_FOR_ARCHS= i386 powerpc
BUILD_DEPENDS= catch>0:devel/catch
USES= cmake:noninja
USE_GITHUB= nodefault
GH_TUPLE= jarro2783:cxxopts:302302b30839505703d37fb82f536c53cf9172fa:c/src-ext/cxxopts \
gulrak:filesystem:4e21ab305794f5309a1454b4ae82ab9a0f5e0d25:g/src-ext/gulrak
CMAKE_ARGS+= -DCOMPILER_CXXFLAGS="${CXXFLAGS}" \
-DCOMPILER_FLAGS="${CFLAGS}"
PLIST_FILES= bin/ProofOfSpace \
bin/RunTests
post-extract:
# This example is experimental, currently broken (upstream) and unnecessary.
# Remove extraneous unused files to prevent confusion
@${RM} ${WRKSRC}/lib/FiniteStateEntropy/fetch-content-CMakeLists.txt
@${RM} ${WRKSRC}/pyproject.toml
# Concatenate the MIT licenses
@( ${ECHO_MSG} "uint128_t license:"; \
${CAT} ${WRKSRC}/uint128_t/LICENSE; \
${ECHO_MSG} ""; ${ECHO_MSG} ""; \
${ECHO_MSG} "cxxopts license:"; \
${CAT} ${WRKSRC}/src-ext/cxxopts/LICENSE; \
${ECHO_MSG} ""; ${ECHO_MSG} ""; \
${ECHO_MSG} "gulrak license:"; \
${CAT} ${WRKSRC}/src-ext/gulrak/LICENSE ) \
> ${WRKSRC}/MIT-LICENSES
do-test: stage
${WRKDIR}/.build/RunTests
.include <bsd.port.mk>