git: d09325703870 - main - science/mutationpp: New port: MUlticomponent Thermodynamic And Transport library for IONized gases
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 06 Nov 2023 07:06:37 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d093257038709fa76d22a40f9a032e04bbe3cf11 commit d093257038709fa76d22a40f9a032e04bbe3cf11 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-11-06 06:33:14 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-11-06 06:33:14 +0000 science/mutationpp: New port: MUlticomponent Thermodynamic And Transport library for IONized gases --- science/Makefile | 1 + science/mutationpp/Makefile | 24 +++++++++++++++ science/mutationpp/distinfo | 3 ++ science/mutationpp/pkg-descr | 4 +++ science/mutationpp/pkg-plist | 72 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 104 insertions(+) diff --git a/science/Makefile b/science/Makefile index 5c177e281c25..38e7d519790b 100644 --- a/science/Makefile +++ b/science/Makefile @@ -202,6 +202,7 @@ SUBDIR += mstore SUBDIR += multicharge SUBDIR += multiwfn + SUBDIR += mutationpp SUBDIR += namd SUBDIR += nest SUBDIR += netcdf diff --git a/science/mutationpp/Makefile b/science/mutationpp/Makefile new file mode 100644 index 000000000000..92e82e1f4815 --- /dev/null +++ b/science/mutationpp/Makefile @@ -0,0 +1,24 @@ +PORTNAME= mutationpp +DISTVERSIONPREFIX= v +DISTVERSION= 1.0.6dev2 +CATEGORIES= science + +MAINTAINER= yuri@FreeBSD.org +COMMENT= MUlticomponent Thermodynamic And Transport library for IONized gases +WWW= https://github.com/mutationpp/Mutationpp + +LICENSE= LGPL3 +LICENSE_FILE= ${WRKSRC}/COPYING + +TEST_DEPENDS= catch>0:devel/catch + +USES= cmake:testing eigen:3 + +USE_GITHUB= yes +GH_PROJECT= Mutationpp + +#CXXFLAGS+= -I${LOCALBASE}/include/catch2 + +CMAKE_TESTING_ON= ENABLE_TESTING # tests fail to compile, see https://github.com/mutationpp/Mutationpp/issues/244, https://github.com/mutationpp/Mutationpp/issues/245 + +.include <bsd.port.mk> diff --git a/science/mutationpp/distinfo b/science/mutationpp/distinfo new file mode 100644 index 000000000000..46b7e6ca8528 --- /dev/null +++ b/science/mutationpp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1699250954 +SHA256 (mutationpp-Mutationpp-v1.0.6dev2_GH0.tar.gz) = af713aa62cf8a1b0ff099e09198bbd913e24d9b846bdfa40e58ab7f32aefd1b4 +SIZE (mutationpp-Mutationpp-v1.0.6dev2_GH0.tar.gz) = 4042313 diff --git a/science/mutationpp/pkg-descr b/science/mutationpp/pkg-descr new file mode 100644 index 000000000000..56dc7cca8d74 --- /dev/null +++ b/science/mutationpp/pkg-descr @@ -0,0 +1,4 @@ +Mutation++ is an open-source library originally developed at the von Karman +Institute for Fluid Dynamics, designed to couple with conventional computational +fluid dynamics codes to provide thermodynamic, transport, chemistry, and energy +transfer properties associated with subsonic to hypersonic flows. diff --git a/science/mutationpp/pkg-plist b/science/mutationpp/pkg-plist new file mode 100644 index 000000000000..27dbbf36e96b --- /dev/null +++ b/science/mutationpp/pkg-plist @@ -0,0 +1,72 @@ +bin/bprime +bin/checkmix +bin/mppequil +bin/mppshock +include/mutation++/AutoRegistration.h +include/mutation++/CollisionDB.h +include/mutation++/CollisionGroup.h +include/mutation++/CollisionIntegral.h +include/mutation++/CollisionPair.h +include/mutation++/Composition.h +include/mutation++/Constants.h +include/mutation++/CoulombIntegrals.h +include/mutation++/DiffusionMatrix.h +include/mutation++/DiffusionVelocityCalculator.h +include/mutation++/ElectronSubSystem.h +include/mutation++/Errors.h +include/mutation++/Functors.h +include/mutation++/GSIRateLaw.h +include/mutation++/GSIRateManager.h +include/mutation++/GSIReaction.h +include/mutation++/GSIStoichiometryManager.h +include/mutation++/GasFourierHeatFluxCalculator.h +include/mutation++/GasSurfaceInteraction.h +include/mutation++/GlobalOptions.h +include/mutation++/HarmonicOscillator.h +include/mutation++/Interpolators.h +include/mutation++/IteratorWrapper.h +include/mutation++/JacobianManager.h +include/mutation++/Kinetics.h +include/mutation++/LookupTable.h +include/mutation++/MassBlowingRate.h +include/mutation++/MillikanWhite.h +include/mutation++/Mixture.h +include/mutation++/MixtureOptions.h +include/mutation++/MultiPhaseEquilSolver.h +include/mutation++/NewtonSolver.h +include/mutation++/ParticleRRHO.h +include/mutation++/RateLawGroup.h +include/mutation++/RateLaws.h +include/mutation++/RateManager.h +include/mutation++/Reaction.h +include/mutation++/ReactionType.h +include/mutation++/ReferenceServer.h +include/mutation++/SharedPtr.h +include/mutation++/SolidProperties.h +include/mutation++/Species.h +include/mutation++/SpeciesListDescriptor.h +include/mutation++/SpeciesNameFSM.h +include/mutation++/StateModel.h +include/mutation++/StoichiometryManager.h +include/mutation++/StringUtils.h +include/mutation++/SurfaceChemistry.h +include/mutation++/SurfaceRadiation.h +include/mutation++/SurfaceState.h +include/mutation++/TemporaryFile.h +include/mutation++/ThermalConductivityAlgorithm.h +include/mutation++/ThermoDB.h +include/mutation++/Thermodynamics.h +include/mutation++/ThirdBodyManager.h +include/mutation++/TransferModel.h +include/mutation++/Transport.h +include/mutation++/Units.h +include/mutation++/Utilities.h +include/mutation++/ViscosityAlgorithm.h +include/mutation++/XMLite.h +include/mutation++/lp.h +include/mutation++/mutation++.h +lib/cmake/mutation++/mutation++Config.cmake +lib/cmake/mutation++/mutation++ConfigVersion.cmake +lib/cmake/mutation++/mutation++Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/mutation++/mutation++Targets.cmake +lib/libmutation++.so