Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Apr 2026 15:53:19 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 45798a00f667 - main - science/{,py-}ncrystal: update 4.2.=?utf-8?Q?8 =E2=86=92 4.?=3.2
Message-ID:  <69dd116f.22090.77ad3a3f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=45798a00f66796a4f68b8fd14313195c52866a9c

commit 45798a00f66796a4f68b8fd14313195c52866a9c
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-04-13 15:45:57 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-04-13 15:53:17 +0000

    science/{,py-}ncrystal: update 4.2.8 → 4.3.2
---
 science/ncrystal/Makefile                         |  6 +++---
 science/ncrystal/distinfo                         |  6 +++---
 science/ncrystal/files/patch-tests_CMakeLists.txt | 12 ++++++++++++
 science/ncrystal/pkg-plist                        | 12 +++++++-----
 science/py-ncrystal/Makefile                      |  3 +--
 science/py-ncrystal/distinfo                      |  6 +++---
 6 files changed, 29 insertions(+), 16 deletions(-)

diff --git a/science/ncrystal/Makefile b/science/ncrystal/Makefile
index 8738797874bd..b3d61ca6165d 100644
--- a/science/ncrystal/Makefile
+++ b/science/ncrystal/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ncrystal
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.2.8
+DISTVERSION=	4.3.2
 CATEGORIES=	science # physics
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -10,7 +10,7 @@ WWW=		https://github.com/mctools/ncrystal
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake:testing python:build shebangfix
+USES=		cmake:testing python:build,test shebangfix
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
@@ -21,6 +21,6 @@ SHEBANG_FILES=	tests/scripts/*
 CMAKE_TESTING_ON=	NCRYSTAL_ENABLE_TESTING \
 			NCRYSTAL_ENABLE_CORE_TEST
 
-# tests as of 4.2.6: 51% tests passed, 43 tests failed out of 88 (only py_xx tests fail)
+# tests as of 4.3.2: 100% tests passed, 0 tests failed out of 124
 
 .include <bsd.port.mk>
diff --git a/science/ncrystal/distinfo b/science/ncrystal/distinfo
index ebf4e8a8d01a..731892471bcd 100644
--- a/science/ncrystal/distinfo
+++ b/science/ncrystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754558330
-SHA256 (mctools-ncrystal-v4.2.8_GH0.tar.gz) = 499e355e8cb534954101241c5af1f3d4f729aa87f4d63734b05570033a5d6dbd
-SIZE (mctools-ncrystal-v4.2.8_GH0.tar.gz) = 2822048
+TIMESTAMP = 1776066333
+SHA256 (mctools-ncrystal-v4.3.2_GH0.tar.gz) = 738948ca23c6656683f373827a68e9d88ba10cca66c564331fb19b8493c8f756
+SIZE (mctools-ncrystal-v4.3.2_GH0.tar.gz) = 3118259
diff --git a/science/ncrystal/files/patch-tests_CMakeLists.txt b/science/ncrystal/files/patch-tests_CMakeLists.txt
new file mode 100644
index 000000000000..f5016d10bb8e
--- /dev/null
+++ b/science/ncrystal/files/patch-tests_CMakeLists.txt
@@ -0,0 +1,12 @@
+- https://github.com/mctools/ncrystal/issues/348
+
+--- tests/CMakeLists.txt.orig	2026-04-12 09:10:19 UTC
++++ tests/CMakeLists.txt
+@@ -65,6 +65,7 @@ list(
+ list(
+   APPEND nctest_pyenvmod
+   "NCRYSTAL_LIB=set:$<TARGET_FILE:${nctests_ncrystallib_target}>"
++  "NCRYSTAL_LIB_NAMESPACE_PROTECTION=set:test"
+ )
+ 
+ if ( NOT NCRYSTAL_ENABLE_DATA STREQUAL "EMBED" )
diff --git a/science/ncrystal/pkg-plist b/science/ncrystal/pkg-plist
index 0d8e0031f90a..72cb725d6c00 100644
--- a/science/ncrystal/pkg-plist
+++ b/science/ncrystal/pkg-plist
@@ -51,15 +51,16 @@ include/NCrystal/internal/freegas/NCFreeGas.hh
 include/NCrystal/internal/gasmix/NCGasMixUtils.hh
 include/NCrystal/internal/infobld/NCInfoBuilder.hh
 include/NCrystal/internal/lcbragg/NCLCBragg.hh
-include/NCrystal/internal/minimc/NCMMC_Basket.hh
-include/NCrystal/internal/minimc/NCMMC_BasketMgr.hh
-include/NCrystal/internal/minimc/NCMMC_BasketSrcFiller.hh
+include/NCrystal/internal/minimc/NCMMC_Baskets.hh
+include/NCrystal/internal/minimc/NCMMC_CBMgr.hh
 include/NCrystal/internal/minimc/NCMMC_Defs.hh
+include/NCrystal/internal/minimc/NCMMC_EngineOpts.hh
 include/NCrystal/internal/minimc/NCMMC_Geom.hh
+include/NCrystal/internal/minimc/NCMMC_Query.hh
 include/NCrystal/internal/minimc/NCMMC_RunSim.hh
-include/NCrystal/internal/minimc/NCMMC_SimMgrMT.hh
+include/NCrystal/internal/minimc/NCMMC_SimEngine.hh
+include/NCrystal/internal/minimc/NCMMC_SimMgr.hh
 include/NCrystal/internal/minimc/NCMMC_Source.hh
-include/NCrystal/internal/minimc/NCMMC_StdEngine.hh
 include/NCrystal/internal/minimc/NCMMC_StdTallies.hh
 include/NCrystal/internal/minimc/NCMMC_Tally.hh
 include/NCrystal/internal/minimc/NCMMC_Utils.hh
@@ -75,6 +76,7 @@ include/NCrystal/internal/phys_utils/NCGaussOnSphere.hh
 include/NCrystal/internal/phys_utils/NCIofQHelper.hh
 include/NCrystal/internal/phys_utils/NCKinUtils.hh
 include/NCrystal/internal/powderbragg/NCPowderBragg.hh
+include/NCrystal/internal/query/NCQuery.hh
 include/NCrystal/internal/sab/NCSABEval.hh
 include/NCrystal/internal/sab/NCSABExtender.hh
 include/NCrystal/internal/sab/NCSABFactory.hh
diff --git a/science/py-ncrystal/Makefile b/science/py-ncrystal/Makefile
index b2436fddb58d..f218a553486a 100644
--- a/science/py-ncrystal/Makefile
+++ b/science/py-ncrystal/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	ncrystal
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.2.8
-PORTREVISION=	1
+DISTVERSION=	4.3.2
 CATEGORIES=	science # physics
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/science/py-ncrystal/distinfo b/science/py-ncrystal/distinfo
index 335765086002..403014d62506 100644
--- a/science/py-ncrystal/distinfo
+++ b/science/py-ncrystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754559207
-SHA256 (mctools-ncrystal-v4.2.8_GH0.tar.gz) = 499e355e8cb534954101241c5af1f3d4f729aa87f4d63734b05570033a5d6dbd
-SIZE (mctools-ncrystal-v4.2.8_GH0.tar.gz) = 2822048
+TIMESTAMP = 1776066586
+SHA256 (mctools-ncrystal-v4.3.2_GH0.tar.gz) = 738948ca23c6656683f373827a68e9d88ba10cca66c564331fb19b8493c8f756
+SIZE (mctools-ncrystal-v4.3.2_GH0.tar.gz) = 3118259


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69dd116f.22090.77ad3a3f>