diff --git a/science/openmc/Makefile b/science/openmc/Makefile index e61ad19d13cd..40968e6beedc 100644 --- a/science/openmc/Makefile +++ b/science/openmc/Makefile @@ -1,47 +1,47 @@ PORTNAME= openmc DISTVERSIONPREFIX= v -DISTVERSION= 0.14.0 +DISTVERSION= 0.15.0 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Monte Carlo neutron and photon transport simulation code WWW= https://openmc.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= xtensor>0:math/xtensor LIB_DEPENDS= libfmt.so:devel/libfmt \ libhdf5.so:science/hdf5 \ libpng16.so:graphics/png \ libpugixml.so:textproc/pugixml USES= cmake:noninja,testing eigen:3 pkgconfig USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}-dev GH_TUPLE= catchorg:Catch2:5a40b22:catch2/vendor/Catch2 \ martinmoene:gsl-lite:913e86d:gsl_lite/vendor/gsl-lite # gsl-lite isn't ported yet CMAKE_OFF= OPENMC_BUILD_TESTS CMAKE_TESTING_ON= OPENMC_BUILD_TESTS # tests are broken, see https://github.com/openmc-dev/openmc/issues/2449 BINARY_ALIAS= git=false OPTIONS_DEFINE= LIBMESH MPI OPENMP OPTIONS_DEFAULT= MPI OPENMP LIBMESH_DESC= Support for libMesh unstructured mesh tallies LIBMESH_CMAKE_BOOL= OPENMC_USE_LIBMESH LIBMESH_LIB_DEPENDS= libmesh_opt.so:math/libmesh MPI_VARS= CXX=${LOCALBASE}/bin/mpic++ # compilation breaks with OpenMPI-{3,4} and LIBMESH=ON MPI_BUILD_DEPENDS= mpich>0:net/mpich MPI_RUN_DEPENDS= mpich>0:net/mpich OPENMP_CMAKE_BOOL= OPENMC_USE_OPENMP post-install: ${RM} -r ${STAGEDIR}${DOCSDIR} .include diff --git a/science/openmc/distinfo b/science/openmc/distinfo index d79172a88eab..9fc845688af9 100644 --- a/science/openmc/distinfo +++ b/science/openmc/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1712378090 -SHA256 (openmc-dev-openmc-v0.14.0_GH0.tar.gz) = 20ac92cc8d37a8c1180ae2df9f1dd1158f188cbf724ae64c9642db6199f3ee3f -SIZE (openmc-dev-openmc-v0.14.0_GH0.tar.gz) = 6961858 +TIMESTAMP = 1719035387 +SHA256 (openmc-dev-openmc-v0.15.0_GH0.tar.gz) = 32517c1af1abee615e0b49330fd6eb6d704dd96d903b5b415091aea8aa52bbf0 +SIZE (openmc-dev-openmc-v0.15.0_GH0.tar.gz) = 7810068 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 SIZE (martinmoene-gsl-lite-913e86d_GH0.tar.gz) = 105966 diff --git a/science/openmc/pkg-plist b/science/openmc/pkg-plist index fbbc07ea1b63..874081790e4a 100644 --- a/science/openmc/pkg-plist +++ b/science/openmc/pkg-plist @@ -1,127 +1,132 @@ bin/openmc include/gsl-lite/gsl-lite.hpp include/gsl/gsl-lite.hpp include/openmc/angle_energy.h include/openmc/array.h include/openmc/bank.h include/openmc/boundary_condition.h include/openmc/bremsstrahlung.h include/openmc/capi.h include/openmc/cell.h include/openmc/cmfd_solver.h include/openmc/constants.h include/openmc/container_util.h include/openmc/cross_sections.h include/openmc/dagmc.h include/openmc/distribution.h include/openmc/distribution_angle.h include/openmc/distribution_energy.h include/openmc/distribution_multi.h include/openmc/distribution_spatial.h include/openmc/eigenvalue.h include/openmc/endf.h include/openmc/error.h include/openmc/event.h include/openmc/external/Faddeeva.hh include/openmc/external/quartic_solver.h include/openmc/file_utils.h include/openmc/finalize.h include/openmc/geometry.h include/openmc/geometry_aux.h include/openmc/hdf5_interface.h include/openmc/initialize.h include/openmc/interpolate.h include/openmc/lattice.h include/openmc/material.h include/openmc/math_functions.h include/openmc/mcpl_interface.h include/openmc/memory.h include/openmc/mesh.h include/openmc/message_passing.h include/openmc/mgxs.h include/openmc/mgxs_interface.h include/openmc/ncrystal_interface.h include/openmc/neighbor_list.h include/openmc/nuclide.h include/openmc/openmp_interface.h include/openmc/output.h include/openmc/particle.h include/openmc/particle_data.h include/openmc/particle_restart.h include/openmc/photon.h include/openmc/physics.h include/openmc/physics_common.h include/openmc/physics_mg.h include/openmc/plot.h include/openmc/position.h 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/random_ray.h +include/openmc/random_ray/random_ray_simulation.h include/openmc/reaction.h include/openmc/reaction_product.h include/openmc/scattdata.h include/openmc/search.h include/openmc/secondary_correlated.h include/openmc/secondary_kalbach.h include/openmc/secondary_nbody.h include/openmc/secondary_thermal.h include/openmc/secondary_uncorrelated.h include/openmc/settings.h include/openmc/shared_array.h include/openmc/simulation.h include/openmc/source.h include/openmc/state_point.h include/openmc/string_utils.h include/openmc/summary.h include/openmc/surface.h include/openmc/tallies/derivative.h include/openmc/tallies/filter.h include/openmc/tallies/filter_azimuthal.h include/openmc/tallies/filter_cell.h include/openmc/tallies/filter_cell_instance.h include/openmc/tallies/filter_cellborn.h include/openmc/tallies/filter_cellfrom.h include/openmc/tallies/filter_collision.h include/openmc/tallies/filter_delayedgroup.h include/openmc/tallies/filter_distribcell.h include/openmc/tallies/filter_energy.h include/openmc/tallies/filter_energyfunc.h include/openmc/tallies/filter_legendre.h include/openmc/tallies/filter_match.h 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_meshsurface.h include/openmc/tallies/filter_mu.h include/openmc/tallies/filter_particle.h include/openmc/tallies/filter_polar.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_zernike.h include/openmc/tallies/tally.h include/openmc/tallies/tally_scoring.h include/openmc/tallies/trigger.h include/openmc/thermal.h include/openmc/timer.h include/openmc/track_output.h include/openmc/universe.h include/openmc/urr.h include/openmc/vector.h include/openmc/version.h include/openmc/version.h.in include/openmc/volume_calc.h include/openmc/weight_windows.h include/openmc/wmp.h include/openmc/xml_interface.h include/openmc/xsdata.h 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