sci-libs / cantera

Object-oriented tool suite for chemical kinetics, thermodynamics, and transport

Official package sites : http://www.cantera.org ·

Cantera is an open-source suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes.

v2.4.0-r1 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86
USE flags
cti fortran pch python test

v2.4.0 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86
USE flags
cti fortran pch python test

General

cti
Missing description
fortran
Add support for fortran
pch
Enable precompiled header support for faster compilation at the expense of disk space and memory (>=sys-devel/gcc-3.4 only)
python
Add optional support/bindings for the Python language
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_single_target

python3_5
Build for Python 3.5 only
python3_6
Build for Python 3.6 only
python3_7
Build for Python 3.7 only

python_targets

python3_5
Build with Python 3.5
python3_6
Build with Python 3.6
python3_7
Build with Python 3.7

dev-cpp / eigen : C++ template library for linear algebra

dev-cpp / gtest : Google C++ Testing Framework

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / boost : Boost Libraries for C++

dev-libs / libfmt : Small, safe and fast formatting library

dev-python / cython : A Python to C compiler

dev-python / numpy : Fast array and numerical python library

dev-util / scons : Extensible Python-based build utility

sci-libs / sundials : Suite of nonlinear solvers

virtual / fortran : Virtual for Fortran Compiler

dev-python / numpy : Fast array and numerical python library

sci-libs / sundials : Suite of nonlinear solvers

virtual / fortran : Virtual for Fortran Compiler

Repository mirror & CI · gentoo
Merge updates from master
band-a-prend · gentoo
sci-libs/cantera: 2.4.0-r1. Switch to EAPI 7
Closes: https://github.com/gentoo/gentoo/pull/12303 Signed-off-by: Michał Górny <mgorny@gentoo.org>
band-a-prend · gentoo
sci-libs/cantera: 2.4.0-r1. Update/merge cantera_* patches
Update "libdirname" patch with upstream [1] and merge it with "env" patch. [1] https://github.com/Cantera/cantera/pull/661 Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>
band-a-prend · gentoo
sci-libs/cantera: 2.4.0-r1. Add PYTHON_COMPAT=( python3_7 )
After updated dev-util/scons (scons-3.0.5-r1.ebuild) now it's possible to build Cantera with Python 3.7. All tests of src_test() phase are passed. Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>
band-a-prend · gentoo
sci-libs/cantera: 2.4.0-r1. Fix ebuild to satisfy GLEP73BackAlteration
Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>
band-a-prend · gentoo
sci-libs/cantera: 2.4.0-r1. Enable build with sci-libs/sundials-3.2.x
This patch moves early applied 'sed' patches from src_prepare() to external patch-file and allows to build Cantera 2.4.0 with sci-libs/sundials-3.2.x since this version of Sundials is compatible with Sundials 3.1 and doesn't require to rebuild Cantera after it's upgrade from Sundials 3.1 to Sundials 3.2. It was tested that Cantera successfuly build with Sundials-3.2.1 (that not in portage tree yet) and internal tests passed after "ebuild compile" with Sundials 3.1.2 and "ebuild test" phase after intallation of the Sundials 3.2.1 into system. Note that Cantera 2.4.0 isn't compatible with Sundials 4.y branch so there is a restriction for RDEPEND sci-libs/sundials-4.0.0 Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>
band-a-prend · gentoo
sci-libs/cantera: 2.4.0-r1. Restrict RDEPEND <sci-libs/sundials-3.2.0:0=
Since the Cantera 2.4.0 release was early than Sundials 3.2.0 the build script of Cantera has internal checking that installed Sundials version isn't greater than 3.1. New RDEPEND rectriction is just to avoid failure of prepare ebuild phase. Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>
band-a-prend · gentoo
sci-libs/cantera: 2.4.0-r1. Disable default optimization flag "-O3"
By default the optimization flag "-O3" was used with warning "-Wno-inline". The addition of expicit build option optimize_flags="-Wno-inline" now disables default "-O3" optimization flag in favor of options taken from "make.conf". Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
band-a-prend · gentoo
sci-libs/cantera: New package
This commit add new package 'sci-libs/cantera' of version 2.4.0 (cantera-2.4.0.ebuild): Description: Cantera is an open-source suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. Homepage and documentation: http://cantera.org GitHub page: https://github.com/Cantera/cantera Closes: https://bugs.gentoo.org/200425 Signed-off-by: Sergey Torokhov <torokhov_s_a@mail.ru> Signed-off-by: Michał Górny <mgorny@gentoo.org>