From nobody Mon Nov 06 07:06:37 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SP2TB2JF9z50RM7; Mon, 6 Nov 2023 07:06:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SP2TB1vQzz3MZh; Mon, 6 Nov 2023 07:06:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699254398; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=bTTdh9EBkoBabKo9IeHDv7uwFu1BOWvAZb/cPAYWR+I=; b=ubFPvXjRwT/Q8XBZqxnqrklOLTpsYyu458QoqqtoTxG3vkAOMb6R3y1cLwYg8fr0NZwiJD ImjRP1CR/YQPZhe0ty2FgOqqkcXTN4MF4ytdUlrzdu3WAFPS/bJFXe2X916QlUnTbZRJz0 sdZhO9GtdHt7WjEKmz4hpT7lvqqcYHMMDeI7bA+HCdWB3w3LKbRd+RNU57v6nEOb3TaZr3 Tk6g1hAhLcWWqtA+qHvve1Fj6vioWR++Hm9qaS57VrN4bYBLwsBKir57WC5dfVhZGR8ZSp kcanm1MiqQIWJlkCxwXHA84M0rWzi26Sj9k4dL5SkCCT5gitLcjB7NZ0gA31Ow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699254398; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=bTTdh9EBkoBabKo9IeHDv7uwFu1BOWvAZb/cPAYWR+I=; b=bsQyeA88VOWim5xXhYUjF1HduKmCIj1Xio3wEUlt4FCedTpXxi54oM2Z7U1mhl8S7O82mD bpkRVo5xdIBEjbJd/TrnilINqaIf21I01QSBjNSSmlTSAhYUPmprM60GKrrWu4isIJKS/2 2NU7i/R1oE1vk/YnC7JcTzN33/e66QjbY/vo39Izp3idtNLhaDqcn9n3hL4ePJqKpxD4Sp o2WBNJSKIGJaUWeK+ch0fnFlfFhinceVYPxUwwCLdcfiE/L/AjnFXQTE1HyjxD5eIXC3WS kEY06Gs5Yv8L7f/Uh3pcI0wgAqBb0EzlFu4XU+evitbRyUnxWjwJ9YmE6glENQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699254398; a=rsa-sha256; cv=none; b=p4Nlq190CWovZ8EYJuyTEHOaegbygAJluddxeeNDAk9Vx4kSCEfrxT7QLCicvt2MsIv2Zl Zy3xFXhPS8+P+l2wjoMP4ya7FlLuiAy15qCPDarWTze2pcoW3nZkbhHo4ZgJmClWO5Z41+ cEOAmwyURNAM59x9lp9SeavaGrGsQMCREWYawT4F+i1LCDRPqkf+snzSdBG+d0Ic2o9ss4 +axzngTam0dcHQjRPtStzQVGCiRpZUrP6bjtKKHpfEcH3xtfrtyyokbxv9a3YHFTDApuwW /B5FmOqX11QZ0ex4QNtkQC3x6A9RM1WIu9XLxmmes2kGhJ6TBiO/ly/kSrQreQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SP2TB0rldzy15; Mon, 6 Nov 2023 07:06:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3A676bv0089273; Mon, 6 Nov 2023 07:06:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3A676bWc089270; Mon, 6 Nov 2023 07:06:37 GMT (envelope-from git) Date: Mon, 6 Nov 2023 07:06:37 GMT Message-Id: <202311060706.3A676bWc089270@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: d09325703870 - main - science/mutationpp: New port: MUlticomponent Thermodynamic And Transport library for IONized gases List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d093257038709fa76d22a40f9a032e04bbe3cf11 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d093257038709fa76d22a40f9a032e04bbe3cf11 commit d093257038709fa76d22a40f9a032e04bbe3cf11 Author: Yuri Victorovich AuthorDate: 2023-11-06 06:33:14 +0000 Commit: Yuri Victorovich 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 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