git: 3b318af528c1 - main - science/openmc: update 0.15.0 → 0.16.0

Yuri Victorovich <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <6a75688c.30bb0.51646f3a__540.771689132669$1786079444$gmane$org@gitrepo.freebsd.org>
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3b318af528c1a3314d2d9b77747836d1510efc6c

commit 3b318af528c1a3314d2d9b77747836d1510efc6c
Author:     Yuri Victorovich <[email protected]>
AuthorDate: 2026-08-06 22:34:58 +0000
Commit:     Yuri Victorovich <[email protected]>
CommitDate: 2026-08-07 05:09:29 +0000

    science/openmc: update 0.15.0 → 0.16.0
---
 science/openmc/Makefile  |  8 ++++----
 science/openmc/distinfo  |  6 +++---
 science/openmc/pkg-plist | 26 +++++++++++++++++++++-----
 3 files changed, 28 insertions(+), 12 deletions(-)

diff --git a/science/openmc/Makefile b/science/openmc/Makefile
index 6e025f6c4f36..df2c27e4d246 100644
--- a/science/openmc/Makefile
+++ b/science/openmc/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	openmc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.15.0
-PORTREVISION=	2
+DISTVERSION=	0.16.0
 CATEGORIES=	science
 
 MAINTAINER=	[email protected]
@@ -13,13 +12,12 @@ WWW=		https://openmc.org/ \
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BROKEN=		compilation fails with clang-19, see https://github.com/openmc-dev/openmc/issues/3183
-
 BUILD_DEPENDS=	xtensor>0:math/xtensor
 LIB_DEPENDS=	libfmt.so:devel/libfmt \
 		libhdf5.so:science/hdf5 \
 		libpng16.so:graphics/png \
 		libpugixml.so:textproc/pugixml
+TEST_DEPENDS=	catch2>0:devel/catch2
 
 USES=		cmake:noninja,testing eigen:3 pkgconfig
 
@@ -53,4 +51,6 @@ OPTIONS_DEFAULT+=	OPENMP
 post-install:
 	${RM} -r ${STAGEDIR}${DOCSDIR}
 
+# tests as of 0.16.0: 92% tests passed, 1 tests failed out of 12, see https://github.com/openmc-dev/openmc/issues/4054
+
 .include <bsd.port.mk>
diff --git a/science/openmc/distinfo b/science/openmc/distinfo
index 9fc845688af9..a452c67116b6 100644
--- a/science/openmc/distinfo
+++ b/science/openmc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1719035387
-SHA256 (openmc-dev-openmc-v0.15.0_GH0.tar.gz) = 32517c1af1abee615e0b49330fd6eb6d704dd96d903b5b415091aea8aa52bbf0
-SIZE (openmc-dev-openmc-v0.15.0_GH0.tar.gz) = 7810068
+TIMESTAMP = 1786055071
+SHA256 (openmc-dev-openmc-v0.16.0_GH0.tar.gz) = cfdf10f8dc66e652668dbc94501d5ed99b3dfecabc11cf91989a29ba7984654f
+SIZE (openmc-dev-openmc-v0.16.0_GH0.tar.gz) = 8721314
 SHA256 (catchorg-Catch2-5a40b22_GH0.tar.gz) = 9f462dbbee9562a2a389755727baaa513fa8b1a7d7bbb97c38c304e2051a88d3
 SIZE (catchorg-Catch2-5a40b22_GH0.tar.gz) = 1106343
 SHA256 (martinmoene-gsl-lite-913e86d_GH0.tar.gz) = 53f4ad67e182d58161ec297593af4139ccb2a8fd712ba9cd77d129b6f87c6b3b
diff --git a/science/openmc/pkg-plist b/science/openmc/pkg-plist
index 874081790e4a..69bb7e8d51b1 100644
--- a/science/openmc/pkg-plist
+++ b/science/openmc/pkg-plist
@@ -1,14 +1,17 @@
 bin/openmc
-include/gsl-lite/gsl-lite.hpp
-include/gsl/gsl-lite.hpp
 include/openmc/angle_energy.h
 include/openmc/array.h
+include/openmc/atomic_mass.h
 include/openmc/bank.h
+include/openmc/bank_io.h
 include/openmc/boundary_condition.h
+include/openmc/bounding_box.h
 include/openmc/bremsstrahlung.h
 include/openmc/capi.h
 include/openmc/cell.h
+include/openmc/chain.h
 include/openmc/cmfd_solver.h
+include/openmc/collision_track.h
 include/openmc/constants.h
 include/openmc/container_util.h
 include/openmc/cross_sections.h
@@ -29,6 +32,7 @@ include/openmc/finalize.h
 include/openmc/geometry.h
 include/openmc/geometry_aux.h
 include/openmc/hdf5_interface.h
+include/openmc/ifp.h
 include/openmc/initialize.h
 include/openmc/interpolate.h
 include/openmc/lattice.h
@@ -41,6 +45,7 @@ include/openmc/message_passing.h
 include/openmc/mgxs.h
 include/openmc/mgxs_interface.h
 include/openmc/ncrystal_interface.h
+include/openmc/ncrystal_load.h
 include/openmc/neighbor_list.h
 include/openmc/nuclide.h
 include/openmc/openmp_interface.h
@@ -48,6 +53,7 @@ include/openmc/output.h
 include/openmc/particle.h
 include/openmc/particle_data.h
 include/openmc/particle_restart.h
+include/openmc/particle_type.h
 include/openmc/photon.h
 include/openmc/physics.h
 include/openmc/physics_common.h
@@ -58,8 +64,13 @@ include/openmc/progress_bar.h
 include/openmc/random_dist.h
 include/openmc/random_lcg.h
 include/openmc/random_ray/flat_source_domain.h
+include/openmc/random_ray/linear_source_domain.h
+include/openmc/random_ray/moment_matrix.h
+include/openmc/random_ray/parallel_map.h
 include/openmc/random_ray/random_ray.h
 include/openmc/random_ray/random_ray_simulation.h
+include/openmc/random_ray/source_region.h
+include/openmc/ray.h
 include/openmc/reaction.h
 include/openmc/reaction_product.h
 include/openmc/scattdata.h
@@ -73,6 +84,7 @@ include/openmc/settings.h
 include/openmc/shared_array.h
 include/openmc/simulation.h
 include/openmc/source.h
+include/openmc/span.h
 include/openmc/state_point.h
 include/openmc/string_utils.h
 include/openmc/summary.h
@@ -95,19 +107,26 @@ include/openmc/tallies/filter_material.h
 include/openmc/tallies/filter_materialfrom.h
 include/openmc/tallies/filter_mesh.h
 include/openmc/tallies/filter_meshborn.h
+include/openmc/tallies/filter_meshmaterial.h
 include/openmc/tallies/filter_meshsurface.h
 include/openmc/tallies/filter_mu.h
+include/openmc/tallies/filter_musurface.h
+include/openmc/tallies/filter_parent_nuclide.h
 include/openmc/tallies/filter_particle.h
+include/openmc/tallies/filter_particle_production.h
 include/openmc/tallies/filter_polar.h
+include/openmc/tallies/filter_reaction.h
 include/openmc/tallies/filter_sph_harm.h
 include/openmc/tallies/filter_sptl_legendre.h
 include/openmc/tallies/filter_surface.h
 include/openmc/tallies/filter_time.h
 include/openmc/tallies/filter_universe.h
+include/openmc/tallies/filter_weight.h
 include/openmc/tallies/filter_zernike.h
 include/openmc/tallies/tally.h
 include/openmc/tallies/tally_scoring.h
 include/openmc/tallies/trigger.h
+include/openmc/tensor.h
 include/openmc/thermal.h
 include/openmc/timer.h
 include/openmc/track_output.h
@@ -125,8 +144,5 @@ lib/cmake/OpenMC/OpenMCConfig.cmake
 lib/cmake/OpenMC/OpenMCConfigVersion.cmake
 lib/cmake/OpenMC/OpenMCTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/OpenMC/OpenMCTargets.cmake
-lib/cmake/gsl-lite/gsl-lite-config-version.cmake
-lib/cmake/gsl-lite/gsl-lite-config.cmake
-lib/cmake/gsl-lite/gsl-lite-targets.cmake
 lib/libopenmc.so
 share/man/man1/openmc.1.gz
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.