diff --git a/biology/seqan3/Makefile b/biology/seqan3/Makefile index c1675008fd19..bdaa8f7f8e88 100644 --- a/biology/seqan3/Makefile +++ b/biology/seqan3/Makefile @@ -1,45 +1,51 @@ PORTNAME= seqan3 -DISTVERSION= 3.4.0 +DISTVERSION= 3.4.2 CATEGORIES= biology devel math -MASTER_SITES= https://github.com/cpm-cmake/CPM.cmake/releases/download/v0.42.0/:cpm +MASTER_SITES= https://github.com/cpm-cmake/CPM.cmake/releases/download/v0.42.1/:cpm DISTFILES= CPM.cmake:cpm DIST_SUBDIR= ${PORTNAME}-${DISTVERSION} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ xxsds-sdsl-lite-d54d389_GH0${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= C++ header-only library for biological sequence analysis WWW= https://www.seqan.de/ \ https://github.com/seqan/seqan3 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md HPP_DEPENDS= cereal>0:devel/cereal \ range-v3>0:devel/range-v3 BUILD_DEPENDS= ${HPP_DEPENDS} RUN_DEPENDS= ${HPP_DEPENDS} \ coin-or-lemon>0:math/lemon USES= cmake compiler:c++23-lang localbase USE_GITHUB= yes GH_ACCOUNT= seqan GH_TUPLE= xxsds:sdsl-lite:d54d389:sdsl_lite/submodules/sdsl-lite CMAKE_ARGS= -DCPM_LOCATION=${DISTDIR}/${DIST_SUBDIR} TEST_WRKSRC= ${WRKSRC}/.test NO_ARCH= yes +xpost-patch: + # remove CPM.cmake: it triggers undesirable logic in cmake scripts + @${RM} ${WRKSRC}/cmake/CPM.cmake + post-install: @${RM} -r ${STAGEDIR}${DOCSDIR} do-test: @${MKDIR} ${TEST_WRKSRC} && cd ${TEST_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DFETCHCONTENT_FULLY_DISCONNECTED=OFF ${WRKSRC}/test/unit && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ctest +# tests as of 3.4.2: 96% tests passed, 14 tests failed out of 315: some tests fail wuth SIGILL, see https://github.com/seqan/seqan3/issues/3415, other tests also fail, see https://github.com/seqan/seqan3/issues/3416 + .include diff --git a/biology/seqan3/distinfo b/biology/seqan3/distinfo index 9e9fe56de4ee..3d3ebb3710dc 100644 --- a/biology/seqan3/distinfo +++ b/biology/seqan3/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1756395731 -SHA256 (seqan3-3.4.0/CPM.cmake) = 2020b4fc42dba44817983e06342e682ecfc3d2f484a581f11cc5731fbe4dce8a -SIZE (seqan3-3.4.0/CPM.cmake) = 44969 -SHA256 (seqan3-3.4.0/seqan-seqan3-3.4.0_GH0.tar.gz) = 8e000e6788f1e2ada071b36f64231d56f18e2d687ab4122d86cd3aefc6c87743 -SIZE (seqan3-3.4.0/seqan-seqan3-3.4.0_GH0.tar.gz) = 1749810 -SHA256 (seqan3-3.4.0/xxsds-sdsl-lite-d54d389_GH0.tar.gz) = eaac28144b34a833afb8c03139abbe427d4b95a827bf5b9b6532353f9cff9ec1 -SIZE (seqan3-3.4.0/xxsds-sdsl-lite-d54d389_GH0.tar.gz) = 1183835 +TIMESTAMP = 1776139326 +SHA256 (seqan3-3.4.2/CPM.cmake) = f3a6dcc6a04ce9e7f51a127307fa4f699fb2bade357a8eb4c5b45df76e1dc6a5 +SIZE (seqan3-3.4.2/CPM.cmake) = 44969 +SHA256 (seqan3-3.4.2/seqan-seqan3-3.4.2_GH0.tar.gz) = bb7467f8e296279a89fa75909129e128d67195187fe066ed096e9fb6250e37e5 +SIZE (seqan3-3.4.2/seqan-seqan3-3.4.2_GH0.tar.gz) = 1752849 +SHA256 (seqan3-3.4.2/xxsds-sdsl-lite-d54d389_GH0.tar.gz) = eaac28144b34a833afb8c03139abbe427d4b95a827bf5b9b6532353f9cff9ec1 +SIZE (seqan3-3.4.2/xxsds-sdsl-lite-d54d389_GH0.tar.gz) = 1183835