diff --git a/science/polytope/Makefile b/science/polytope/Makefile index 983c12d09a54..cd2985964500 100644 --- a/science/polytope/Makefile +++ b/science/polytope/Makefile @@ -1,37 +1,36 @@ PORTNAME= polytope -DISTVERSION= 0.7.3-18 -DISTVERSIONSUFFIX= -gcf83206 +DISTVERSION= 0.7.4 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Library for generating Voronoi and Voronoi-like tessellations WWW= https://github.com/LLNL/polytope LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/boost/geometry.hpp:devel/boost-libs LIB_DEPENDS= libsz.so:science/libaec USES= cmake:testing USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= LLNL CXXFLAGS+= -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE # prevent hardening issues with libc++, see https://github.com/LLNL/polytope/issues/24 CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= TESTING CMAKE_TESTING_ON= TESTING OPTIONS_DEFINE= SILO OPTIONS_DEFAULT= SILO SILO_DESC= Use SILO reader/writer SILO_CMAKE_BOOL= USE_SILO SILO_LIB_DEPENDS= libsiloh5.so:science/silo -# tests as of 0.7.3-18: 96% tests passed, 1 tests failed out of 28 +# tests as of 0.7.4: 96% tests passed, 1 tests failed out of 28 .include diff --git a/science/polytope/distinfo b/science/polytope/distinfo index f53895c10660..f546123336ae 100644 --- a/science/polytope/distinfo +++ b/science/polytope/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761847798 -SHA256 (LLNL-polytope-0.7.3-18-gcf83206_GH0.tar.gz) = 4800b6f16d33b9c909d7cd39f8507d75584abd93ffab86ad38170e8c41572839 -SIZE (LLNL-polytope-0.7.3-18-gcf83206_GH0.tar.gz) = 6854889 +TIMESTAMP = 1762944488 +SHA256 (LLNL-polytope-0.7.4_GH0.tar.gz) = a1901b0feaf3c4d3660766e8a6c325c0fe1fcaeb236b5ae95c8d139c386147c8 +SIZE (LLNL-polytope-0.7.4_GH0.tar.gz) = 6854579 diff --git a/science/spheral/Makefile b/science/spheral/Makefile index ca4af45f614b..1f6d29f4af1c 100644 --- a/science/spheral/Makefile +++ b/science/spheral/Makefile @@ -1,81 +1,81 @@ PORTNAME= spheral DISTVERSIONPREFIX= v DISTVERSION= 2025.06.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science # physics MAINTAINER= yuri@FreeBSD.org COMMENT= Environment for hydrodynamical & gravitational numerical simulations WWW= https://github.com/LLNL/spheral LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/polyclipper2d.hh:math/polyclipper LIB_DEPENDS= libadiak.so:misc/adiak \ libaxom_core.so:science/axom \ libboost_filesystem.so:devel/boost-libs \ libcamp.so:devel/camp \ libchai.so:devel/chai \ libconduit.so:science/conduit \ libfmt.so:devel/libfmt \ libhdf5.so:science/hdf5 \ libmfem.so:math/mfem \ libosdCPU.so:graphics/opensubdiv \ libpolytope.so:science/polytope \ libqhull_r.so:math/qhull \ libRAJA.so:misc/raja \ libsiloh5.so:science/silo \ libsz.so:science/libaec \ libsundials_core.so:math/sundials \ libumpire.so:devel/umpire USES= cmake:testing compiler:c++14-lang eigen:3 fortran localbase:ldflags lua mpi:mpich python USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= LLNL GH_TUPLE= LLNL:PolyClipper:e1fe47c:PolyClipper/extern/PolyClipper \ LLNL:PYB11Generator:7160812:PYB11Generator/extern/PYB11Generator \ llnl:blt:29eecef:blt/cmake/blt \ llnl:uberenv:126f8de:uberenv/scripts/devtools/uberenv CMAKE_ARGS= -Daneos_DIR=${LOCALBASE} \ -Daxom_DIR=${LOCALBASE} \ -Dboost_DIR=${LOCALBASE} \ -Dconduit_DIR=${LOCALBASE} \ -Deigen_DIR=${LOCALBASE} \ -Dhdf5_DIR=${LOCALBASE} \ -Dopensubdiv_DIR=${LOCALBASE} \ -Dpython_DIR=${LOCALBASE} \ -Dpolyclipper_DIR=${LOCALBASE} \ -Dpolytope_DIR=${LOCALBASE} \ -Dpybind11_DIR=${LOCALBASE} \ -Dqhull_DIR=${LOCALBASE} \ -Dsilo_DIR=${LOCALBASE} \ -Dzlib_DIR=/usr CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHON_CMD} \ -DPython_EXECUTABLE=${PYTHON_CMD} \ -DPython3_EXECUTABLE=${PYTHON_CMD} CMAKE_OFF= ENABLE_TESTS ENABLE_DOCS \ ENABLE_ANEOS \ ENABLE_CUDA CMAKE_ON= ENABLE_CXXONLY # disable Python support which is still for Python-2.7, see https://github.com/LLNL/spheral/issues/183 CMAKE_ON+= ENABLE_OPENMP \ USE_EXTERNAL_CHAI \ ENABLE_SUNDIALS CMAKE_TESTING_ON= ENABLE_TESTS # tests fail to build, see https://github.com/LLNL/spheral/issues/230 CXXFLAGS+= -I${LOCALBASE}/include/eigen3 BINARY_ALIAS= git=false python=${PYTHON_CMD} python3=${PYTHON_CMD} post-patch: @${REINPLACE_CMD} -e 's|\.a|.so|; s|qhullstatic|qhull_r|; s|python2\.7|python${PYTHON_VER}|g' ${WRKSRC}/cmake/tpl/*.cmake @${CHMOD} +x ${WRKSRC}/src/helpers/InstantiationGenerator.py post-install: # remove the stray file Spheral/mpi.py @${RM} -r ${STAGEDIR}${PREFIX}/Spheral .include