Skip to content

Commit

Permalink
science/spheral: update 2023.06.0 → 2024.01.0
Browse files Browse the repository at this point in the history
Reported by:	portscout
  • Loading branch information
yurivict committed Jan 21, 2024
1 parent 319b2de commit 1b31dfe
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 54 deletions.
14 changes: 7 additions & 7 deletions science/spheral/Makefile
@@ -1,7 +1,6 @@
PORTNAME= spheral
DISTVERSIONPREFIX= v
DISTVERSION= 2023.06.0
PORTREVISION= 1
DISTVERSION= 2024.01.0
CATEGORIES= science # physics

MAINTAINER= yuri@FreeBSD.org
Expand All @@ -27,7 +26,9 @@ USE_LDCONFIG= yes

USE_GITHUB= yes
GH_ACCOUNT= LLNL
GH_TUPLE= llnl:blt:ddd5a0c:blt/cmake/blt \
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} \
Expand All @@ -44,6 +45,7 @@ CMAKE_ARGS= -Daneos_DIR=${LOCALBASE} \
-Dqhull_DIR=${LOCALBASE} \
-Dsilo_DIR=${LOCALBASE} \
-Dzlib_DIR=/usr
CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHON_CMD}
CMAKE_OFF= ENABLE_TESTS ENABLE_DOCS \
ENABLE_ANEOS \
ENABLE_CUDA
Expand All @@ -53,16 +55,14 @@ CMAKE_TESTING_ON= ENABLE_TESTS # tests fail to build, see https://github.com/LLN

CXXFLAGS+= -I${LOCALBASE}/include/eigen3

BINARY_ALIAS= git=false python=${PYTHON_CMD}
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:
# workaround for https://github.com/LLNL/spheral/issues/188
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake
@${MV} ${STAGEDIR}${PREFIX}/Spheral/lib/cmake/* ${STAGEDIR}${PREFIX}/lib/cmake
# remove the stray file Spheral/mpi.py
@${RM} -r ${STAGEDIR}${PREFIX}/Spheral

.include <bsd.port.mk>
14 changes: 9 additions & 5 deletions science/spheral/distinfo
@@ -1,7 +1,11 @@
TIMESTAMP = 1688714848
SHA256 (LLNL-spheral-v2023.06.0_GH0.tar.gz) = a373d7efb42a75ddaeca70373d1e91a6b655a718ba71879132c7ba7d9554af3f
SIZE (LLNL-spheral-v2023.06.0_GH0.tar.gz) = 6656691
SHA256 (llnl-blt-ddd5a0c_GH0.tar.gz) = 5c235a9b160f1cc3f6ce4d7c80bf72772ac10839909f4f96075d08b3edd8f540
SIZE (llnl-blt-ddd5a0c_GH0.tar.gz) = 1220052
TIMESTAMP = 1705820099
SHA256 (LLNL-spheral-v2024.01.0_GH0.tar.gz) = 86ffef944943b5219b69d05aac07f30bc120082f7a73d6ed7aaf3d84181e6e79
SIZE (LLNL-spheral-v2024.01.0_GH0.tar.gz) = 6693993
SHA256 (LLNL-PolyClipper-e1fe47c_GH0.tar.gz) = 52b358f32f523e6030ed090411c90f0811db12046b6cb6fa8e4cafe4f8b3567e
SIZE (LLNL-PolyClipper-e1fe47c_GH0.tar.gz) = 274184
SHA256 (LLNL-PYB11Generator-7160812_GH0.tar.gz) = 9f257b9a5b2503aaacdba48d785bd349c95849a282e1e181ccee2c0f319135cb
SIZE (LLNL-PYB11Generator-7160812_GH0.tar.gz) = 75342
SHA256 (llnl-blt-29eecef_GH0.tar.gz) = 046d39d792883f768da37acb83c27040b4feec1b14c7df95fcc005622ac7c7ba
SIZE (llnl-blt-29eecef_GH0.tar.gz) = 1271026
SHA256 (llnl-uberenv-126f8de_GH0.tar.gz) = 6a403e722dc023d87dd69f8235fa631ab96a7b1ff328929b9c969e7c113ce9f7
SIZE (llnl-uberenv-126f8de_GH0.tar.gz) = 25345
20 changes: 10 additions & 10 deletions science/spheral/files/patch-cmake_SetupSpheral.cmake
@@ -1,13 +1,13 @@
- eliminate the need to use git

--- cmake/SetupSpheral.cmake.orig 2023-07-06 16:44:17 UTC
--- cmake/SetupSpheral.cmake.orig 2024-01-20 00:52:15 UTC
+++ cmake/SetupSpheral.cmake
@@ -176,7 +176,7 @@ if (ENABLE_TESTS)

# Find the test files we want to install
execute_process(
- COMMAND git ls-files tests
+ COMMAND find tests -type f
WORKING_DIRECTORY ${SPHERAL_ROOT_DIR}
OUTPUT_VARIABLE test_files1)
string(REPLACE "\n" " " test_files ${test_files1})
@@ -169,7 +169,7 @@ if (ENABLE_TESTS)
set(test_files1 "")
if (EXISTS "${CMAKE_SOURCE_DIR}/.git")
execute_process(
- COMMAND git ls-files tests
+ COMMAND find tests -type f
WORKING_DIRECTORY ${SPHERAL_ROOT_DIR}
OUTPUT_VARIABLE test_files1)
else()
53 changes: 21 additions & 32 deletions science/spheral/pkg-plist
Expand Up @@ -74,13 +74,13 @@ include/CRKSPH/detectSurface.hh
include/CRKSPH/editMultimaterialSurfaceTopology.hh
include/CRKSPH/volumeSpacing.hh
include/CRKSPH/zerothOrderSurfaceCorrections.hh
include/DEM/CircularPlaneSolidBoundary.hh
include/DEM/ContactStorageLocation.hh
include/DEM/CylinderSolidBoundary.hh
include/DEM/DEMBase.hh
include/DEM/DEMBoundaryPolicy.hh
include/DEM/DEMDimension.hh
include/DEM/DEMFieldNames.hh
include/DEM/CircularPlaneSolidBoundary.hh
include/DEM/CylinderSolidBoundary.hh
include/DEM/DEMBoundaryPolicy.hh
include/DEM/IncrementPairFieldList.hh
include/DEM/InfinitePlaneSolidBoundary.hh
include/DEM/LinearSpringDEM.hh
Expand All @@ -95,8 +95,6 @@ include/Damage/DamageGradientNodeCoupling.hh
include/Damage/DamageGradientPolicy.hh
include/Damage/DamageModel.hh
include/Damage/DamageModelInline.hh
include/Damage/DamagedPressurePolicy.hh
include/Damage/DamagedSoundSpeedPolicy.hh
include/Damage/EffectiveTensorDamagePolicy.hh
include/Damage/GradyKippScalarDamage.hh
include/Damage/IvanoviSALEDamageModel.hh
Expand Down Expand Up @@ -125,27 +123,24 @@ include/Damage/computeFragmentField.hh
include/Damage/oneMinusDamage.hh
include/Damage/weibullFlawDistributionBenzAsphaug.hh
include/Damage/weibullFlawDistributionOwen.hh
include/DataBase/CompositeFieldListPolicy.hh
include/DataBase/CopyFieldList.hh
include/DataBase/CopyState.hh
include/DataBase/CopyStateInline.hh
include/DataBase/DataBase.hh
include/DataBase/DataBaseInline.hh
include/DataBase/FieldListUpdatePolicyBase.hh
include/DataBase/FieldListUpdatePolicyBaseInline.hh
include/DataBase/FieldUpdatePolicyBase.hh
include/DataBase/FieldUpdatePolicyBaseInline.hh
include/DataBase/IncrementBoundedFieldList.hh
include/DataBase/IncrementBoundedFieldListInline.hh
include/DataBase/FieldUpdatePolicy.hh
include/DataBase/FieldUpdatePolicyInline.hh
include/DataBase/IncrementBoundedState.hh
include/DataBase/IncrementBoundedStateInline.hh
include/DataBase/IncrementFieldList.hh
include/DataBase/IncrementState.hh
include/DataBase/ReplaceBoundedFieldList.hh
include/DataBase/ReplaceBoundedFieldListInline.hh
include/DataBase/IncrementStateInline.hh
include/DataBase/PureReplaceBoundedState.hh
include/DataBase/PureReplaceBoundedStateInline.hh
include/DataBase/PureReplaceState.hh
include/DataBase/PureReplaceStateInline.hh
include/DataBase/ReplaceBoundedState.hh
include/DataBase/ReplaceBoundedStateInline.hh
include/DataBase/ReplaceFieldList.hh
include/DataBase/ReplaceState.hh
include/DataBase/ReplaceStateInline.hh
include/DataBase/State.hh
include/DataBase/StateBase.hh
include/DataBase/StateBaseInline.hh
Expand Down Expand Up @@ -205,6 +200,7 @@ include/FSISPH/SolidFSISPHHydroBase.hh
include/FSISPH/SolidFSISPHHydroBaseInline.hh
include/FSISPH/computeFSISPHSumMassDensity.hh
include/FSISPH/computeHWeightedFSISPHSumMassDensity.hh
include/FSISPH/computeInterfacePressureCorrectedSumMassDensity.hh
include/Field/AggregateField.hh
include/Field/AllNodeIterator.hh
include/Field/AllNodeIteratorInline.hh
Expand Down Expand Up @@ -262,7 +258,6 @@ include/GSPH/LimiterBase.hh
include/GSPH/MFMHydroBase.hh
include/GSPH/MinModLimiter.hh
include/GSPH/OspreLimiter.hh
include/GSPH/PureReplaceFieldList.hh
include/GSPH/ReplaceWithRatioPolicy.hh
include/GSPH/RiemannSolverBase.hh
include/GSPH/SuperbeeLimiter.hh
Expand Down Expand Up @@ -356,13 +351,9 @@ include/Gravity/TreeGravityInline.hh
include/Hydro/CompatibleDifferenceSpecificThermalEnergyPolicy.hh
include/Hydro/EntropyPolicy.hh
include/Hydro/GammaPolicy.hh
include/Hydro/HybridMassDensityPolicyInline.hh
include/Hydro/HydroFieldNames.hh
include/Hydro/HydroInline.hh
include/Hydro/MashCorrectionPolicy.hh
include/Hydro/MeshScaledMassDensityPolicy.hh
include/Hydro/NonSymmetricSpecificThermalEnergyPolicy.hh
include/Hydro/PositionPolicy.hh
include/Hydro/PressurePolicy.hh
include/Hydro/RZNonSymmetricSpecificThermalEnergyPolicy.hh
include/Hydro/SecondMomentHourglassControl.hh
Expand Down Expand Up @@ -518,10 +509,14 @@ include/Physics/GenericHydro.hh
include/Physics/GenericHydroInline.hh
include/Physics/Physics.hh
include/Physics/PhysicsInline.hh
include/Porosity/PalphaPorosity.hh
include/Porosity/PorosityModel.hh
include/Porosity/PorosityModelInline.hh
include/Porosity/StrainPorosity.hh
include/Porosity/StrainPorosityInline.hh
include/RK/ContinuityVolumePolicy.hh
include/RK/ContinuityVolumePolicyRZ.hh
include/RK/HVolumePolicy.hh
include/RK/HullVolumePolicy.hh
include/RK/RKCoefficients.hh
include/RK/RKCorrectionParams.hh
include/RK/RKCorrections.hh
Expand All @@ -541,7 +536,6 @@ include/RK/computeVoronoiVolume.hh
include/RK/gradientRK.hh
include/RK/hessianRK.hh
include/RK/interpolateRK.hh
include/SPH/OmegaGradhPolicy.hh
include/SPH/PSPHHydroBase.hh
include/SPH/PSPHHydroBaseInline.hh
include/SPH/SPHHydroBase.hh
Expand Down Expand Up @@ -589,17 +583,12 @@ include/SolidMaterial/NullStrength.hh
include/SolidMaterial/OsborneEquationOfState.hh
include/SolidMaterial/OsborneEquationOfStateInline.hh
include/SolidMaterial/PhysicsEvolvingMaterialLibrary.hh
include/SolidMaterial/PiecewiseLinearPorousStrengthModel.hh
include/SolidMaterial/PolynomialFit.hh
include/SolidMaterial/PolynomialFitInline.hh
include/SolidMaterial/PorousEquationOfState.hh
include/SolidMaterial/PorousStrengthModel.hh
include/SolidMaterial/SolidEquationOfState.hh
include/SolidMaterial/SolidEquationOfStateInline.hh
include/SolidMaterial/SteinbergGuinanLundStrength.hh
include/SolidMaterial/SteinbergGuinanStrength.hh
include/SolidMaterial/StrainPorosity.hh
include/SolidMaterial/StrainPorosityInline.hh
include/SolidMaterial/StrengthModel.hh
include/SolidMaterial/TillotsonEquationOfState.hh
include/SolidMaterial/TillotsonEquationOfStateInline.hh
Expand All @@ -610,7 +599,6 @@ include/Strength/MeltEnergyPolicy.hh
include/Strength/PlasticStrainPolicy.hh
include/Strength/ShearModulusPolicy.hh
include/Strength/SolidFieldNames.hh
include/Strength/StrengthSoundSpeedPolicy.hh
include/Strength/YieldStrengthPolicy.hh
include/Strength/effectiveKernelVolume.hh
include/Utilities/Bessel.hh
Expand Down Expand Up @@ -709,6 +697,7 @@ include/Utilities/testBoxIntersection.hh
include/Utilities/timingUtilities.hh
include/Utilities/uniform_random.hh
include/Utilities/uniform_random_Inline.hh
lib/cmake/spheral-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/spheral-targets.cmake
lib/cmake/spheral_cxx-config.cmake
lib/cmake/spheral_cxx-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/spheral_cxx-targets.cmake
lib/libSpheral_CXX.so

0 comments on commit 1b31dfe

Please sign in to comment.