git: 0de27691ad2f - main - science/{,py-}ncrystal: update 4.0.2 → 4.1.2

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 28 Feb 2025 05:58:00 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0de27691ad2f7bab73908313539dad0432aff699

commit 0de27691ad2f7bab73908313539dad0432aff699
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-02-28 03:36:47 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-02-28 05:57:54 +0000

    science/{,py-}ncrystal: update 4.0.2 → 4.1.2
---
 science/ncrystal/Makefile                                 |  6 +++---
 science/ncrystal/distinfo                                 |  6 +++---
 .../files/patch-ncrystal__core_src_utils_NCCFileUtils.cc  | 15 ---------------
 science/ncrystal/pkg-plist                                |  2 ++
 science/py-ncrystal/Makefile                              |  2 +-
 science/py-ncrystal/distinfo                              |  6 +++---
 .../files/patch-ncrystal__core_src_utils_NCCFileUtils.cc  | 15 ---------------
 7 files changed, 12 insertions(+), 40 deletions(-)

diff --git a/science/ncrystal/Makefile b/science/ncrystal/Makefile
index 384fc157daea..2a6af9d0e061 100644
--- a/science/ncrystal/Makefile
+++ b/science/ncrystal/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ncrystal
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.0.2
+DISTVERSION=	4.1.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 shebangfix
+USES=		cmake:testing python:build shebangfix
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
@@ -23,6 +23,6 @@ CMAKE_TESTING_ON=	NCRYSTAL_ENABLE_TESTING
 post-install: # workaround for https://github.com/mctools/ncrystal/issues/150
 	@${RM} ${STAGEDIR}${PREFIX}/*.sh
 
-# tests as of 4.0.2: 50% tests passed, 41 tests failed out of 82, see https://github.com/mctools/ncrystal/issues/231
+# tests as of 4.1.2: 53% tests passed, 37 tests failed out of 79, see https://github.com/mctools/ncrystal/issues/231
 
 .include <bsd.port.mk>
diff --git a/science/ncrystal/distinfo b/science/ncrystal/distinfo
index 9e5196f88787..a09e34dc2b04 100644
--- a/science/ncrystal/distinfo
+++ b/science/ncrystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740386898
-SHA256 (mctools-ncrystal-v4.0.2_GH0.tar.gz) = ed12b23c30858a5b7c2f1b9eb9a928242c3e36fb73286aa437f5c89b562dfad8
-SIZE (mctools-ncrystal-v4.0.2_GH0.tar.gz) = 2708641
+TIMESTAMP = 1740707854
+SHA256 (mctools-ncrystal-v4.1.2_GH0.tar.gz) = fd099589f1d757e18555864c749aaa41445ea3d3764dec369b4aa90913a09f38
+SIZE (mctools-ncrystal-v4.1.2_GH0.tar.gz) = 2719728
diff --git a/science/ncrystal/files/patch-ncrystal__core_src_utils_NCCFileUtils.cc b/science/ncrystal/files/patch-ncrystal__core_src_utils_NCCFileUtils.cc
deleted file mode 100644
index 1f7198b30626..000000000000
--- a/science/ncrystal/files/patch-ncrystal__core_src_utils_NCCFileUtils.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- ncrystal_core/src/utils/NCCFileUtils.cc.orig	2025-02-24 09:02:29 UTC
-+++ ncrystal_core/src/utils/NCCFileUtils.cc
-@@ -24,12 +24,6 @@
- #  define MC_IS_WINDOWS
- #endif
- #ifndef MC_IS_WINDOWS
--#  ifndef _POSIX_C_SOURCE
--#    define _POSIX_C_SOURCE 200809L
--#  endif
--#  ifndef _XOPEN_SOURCE
--#    define _XOPEN_SOURCE 500
--#  endif
- #  include <unistd.h>
- #  include <limits.h>
- #  include <errno.h>
diff --git a/science/ncrystal/pkg-plist b/science/ncrystal/pkg-plist
index 618b002ecc51..0d8e0031f90a 100644
--- a/science/ncrystal/pkg-plist
+++ b/science/ncrystal/pkg-plist
@@ -119,6 +119,8 @@ include/NCrystal/ncrystal.h
 include/NCrystal/plugins/NCPluginMgmt.hh
 include/NCrystal/text/NCTextData.hh
 include/NCrystal/threads/NCFactThreads.hh
+include/NCrystal/virtualapi/NCVirtAPIFactory.hh
+include/NCrystal/virtualapi/NCVirtAPI_Type1_v1.hh
 lib/cmake/NCrystal/NCrystalConfig.cmake
 lib/cmake/NCrystal/NCrystalConfigVersion.cmake
 lib/cmake/NCrystal/NCrystalTargets-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/science/py-ncrystal/Makefile b/science/py-ncrystal/Makefile
index b46f8667eca2..43f070aff5f9 100644
--- a/science/py-ncrystal/Makefile
+++ b/science/py-ncrystal/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ncrystal
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.0.2
+DISTVERSION=	4.1.2
 CATEGORIES=	science # physics
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/science/py-ncrystal/distinfo b/science/py-ncrystal/distinfo
index b6a3566f68be..a72196a58eac 100644
--- a/science/py-ncrystal/distinfo
+++ b/science/py-ncrystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740389786
-SHA256 (mctools-ncrystal-v4.0.2_GH0.tar.gz) = ed12b23c30858a5b7c2f1b9eb9a928242c3e36fb73286aa437f5c89b562dfad8
-SIZE (mctools-ncrystal-v4.0.2_GH0.tar.gz) = 2708641
+TIMESTAMP = 1740713840
+SHA256 (mctools-ncrystal-v4.1.2_GH0.tar.gz) = fd099589f1d757e18555864c749aaa41445ea3d3764dec369b4aa90913a09f38
+SIZE (mctools-ncrystal-v4.1.2_GH0.tar.gz) = 2719728
diff --git a/science/py-ncrystal/files/patch-ncrystal__core_src_utils_NCCFileUtils.cc b/science/py-ncrystal/files/patch-ncrystal__core_src_utils_NCCFileUtils.cc
deleted file mode 100644
index 1f7198b30626..000000000000
--- a/science/py-ncrystal/files/patch-ncrystal__core_src_utils_NCCFileUtils.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- ncrystal_core/src/utils/NCCFileUtils.cc.orig	2025-02-24 09:02:29 UTC
-+++ ncrystal_core/src/utils/NCCFileUtils.cc
-@@ -24,12 +24,6 @@
- #  define MC_IS_WINDOWS
- #endif
- #ifndef MC_IS_WINDOWS
--#  ifndef _POSIX_C_SOURCE
--#    define _POSIX_C_SOURCE 200809L
--#  endif
--#  ifndef _XOPEN_SOURCE
--#    define _XOPEN_SOURCE 500
--#  endif
- #  include <unistd.h>
- #  include <limits.h>
- #  include <errno.h>