summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sci-libs/cantera: Remove oldMichał Górny2024-02-286-426/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/cantera: Stabilize 3.0.0-r1 amd64, #925694Sam James2024-02-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: sort RDEPEND items; drop USE check duplicateSergey Torokhov2024-02-082-11/+15
| | | | | | Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/34795 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/cantera: 3.0.0-r1 to enable python-3.12 (upstream patch)Sergey Torokhov2024-02-082-0/+219
| | | | | Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/cantera: 3.0, mv libcantera_python3_XY.so to /usr/lib*/canteraSergey Torokhov2023-10-272-2/+14
| | | | | | | | | | | Change installation path of libcantera_python3_XY.so plugin from "/usr/$(get_libdir)" to "/usr/$(get_libdir)/cantera" directory and add new direcotry to RPATH to properly working of dlopen() to load plugin from C++ user's code. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/32595 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: v3.0.0 add USE="hdf5" for HDF5 container file supportSergey Torokhov2023-10-272-2/+5
| | | | | Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: 3.0.0 version bumpSergey Torokhov2023-10-274-1/+167
| | | | | | | | | | | | | | | | | New release is compatible with cython-3. The USE="cti" is dropped due to supplied converters have restricted functionality or doesn't work (yaml2ck) without full python support. Python examples aren't provided within tarball since this release. USE="lapack" support is still restricted using >=sundials-6.5.0. Closes: https://bugs.gentoo.org/913141 Bug: https://bugs.gentoo.org/888667 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: depend on <cython-3Sam James2023-08-281-1/+2
| | | | | | | Fixed in new upstream release which will be packaged soon. Bug: https://bugs.gentoo.org/913141 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: drop 2.6.0-r1Andreas Sturmlechner2023-05-141-148/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-libs/cantera: Stabilize 2.6.0-r2 amd64, #899662Sam James2023-03-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: drop old 2.5.1-r4Sergey Torokhov2023-01-303-276/+0
| | | | | Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sci-libs/cantera: 2.6.0-r2 revision bumpSergey Torokhov2023-01-302-0/+200
| | | | | | | | | | | | | | | 1. EAPI8 bump 2. Add Python 3.11 compat, rm deprecated open U option (upstream patch) 3. Rectrict USE=lapack with >=sci-libs/sundials-6.5.0[lapack?] 4. Set std=c++14 to avoid build fail with upcoming dev-libs/boost-1.82 and sci-libs/sundials-6.5.0 detection (the last is strange). Bug: https://bugs.gentoo.org/888667 Closes: https://bugs.gentoo.org/888527 Closes: https://bugs.gentoo.org/890427 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-142-4/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sci-libs/cantera: drop 2.5.1-r1Andreas Sturmlechner2022-12-261-144/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-libs/cantera: Stabilize 2.6.0-r1 amd64, #879253Sam James2022-11-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: fix copyright headerSam James2022-06-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: restrict sci-libs/sundials for sci-libs/cantera[lapack]Sergey Torokhov2022-06-074-3/+32
| | | | | | | | | | | | | | | | | | It seems that >=sci-libs/cantera-2.5.1-r3[lapack] tests are currently broken if build against >=sci-libs/sundials-5.8.0[lapack]. The cantera-2.5.1_env.patch is updated here to proper check if >=sundials-5.5 is build with lapack support. This change doesn't affect cantera-2.5.1-r1 at all and allow to build cantera-2.5.1-r3 against sundials[lapack] but in cantera-2.5.1-r4 restriction of sundials is used. So revbump is assumed to keep stablized. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/25779 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: 2.6.0 fix install for >=dev-python/pip-22.1.1Sergey Torokhov2022-06-071-0/+21
| | | | | | | Closes: https://bugs.gentoo.org/849938 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: 2.6.0 version bumpSergey Torokhov2022-05-133-0/+205
| | | | | | | | | dev-python/pip is used to install python bindings and dev-python/pytest is used for python tests since this release Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/25357 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: Stabilize 2.5.1-r3 amd64, #842909Jakov Smolić2022-05-091-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sci-libs/cantera: drop desktop.eclass in -r3Sam James2022-02-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: 2.5.1 revision bumpSergey Torokhov2022-02-271-5/+5
| | | | | | | | | | | | | Drop USE="pch". Fix python_optimize path. Remove static libs. Closes: https://bugs.gentoo.org/832792 Closes: https://bugs.gentoo.org/832787 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/24367 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: add Python3.10, update to sci-libs/sundials-5.8Sergey Torokhov2022-01-151-0/+144
| | | | | | Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/23413 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sci-libs/cantera: PYTHON_MULTI_USEDEP -> PYTHON_USEDEPDavid Seifert2021-07-171-6/+6
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sci-libs/cantera: Remove old 2.4.0-r5, 2.5.1Jakov Smolic2021-05-277-615/+0
| | | | | Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
* sci-libs/cantera: amd64 stable wrt bug #791715Agostino Sarubbo2021-05-241-1/+1
| | | | | | Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sci-libs/cantera: 2.5.1 fix USE="cti -python" test and installationSergey Torokhov2021-04-102-1/+49
| | | | | | | | | | | | | | USE="cti -python" provides python_minimal Cantera installation but thisinterface had no appropriate patch to install in proper site_packages directory in Gentoo. Thus installation in this case was broken. Also 'dev-python/ruamel-yaml' is required as RDEPEND in this case and as DEPEND for test phase. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/20317 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: 2.5.1, add USE=lapackSergey Torokhov2021-04-091-2/+4
| | | | | | | | | | Add USE=lapack to use Lapack insatead of Eigen for linear algebra support in some cases. Eigen is still required if Lapack support is enabled. The sci-libs/sundials[lapack] is required to build with Lapack support. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/20071 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/cantera: 2.5.1 rev bump, pass AR env variableSergey Torokhov2021-04-092-0/+197
| | | | | | | | | Pass AR env variable to be able to use llvm-ar instead of ar. Closes: https://bugs.gentoo.org/773541 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/cantera: drop transitional 2.5.0Sergey Torokhov2021-03-012-135/+0
| | | | | | | | | Cantera 2.5.0 differs from 2.5.1 only with some Documentations and Scons build script fixes and updates. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/19640 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/cantera: add static libs commentSam James2021-02-191-0/+3
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: fix metadata remote-idSergey Torokhov2021-02-191-1/+1
| | | | | | | | Remote-id now points to repository instead of organisation. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/19529 Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: 2.5.1 version bumpSergey Torokhov2021-02-192-0/+135
| | | | | Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Sam James <sam@gentoo.org>
* sci-libs/cantera: 2.5.0 version bumpSergey Torokhov2021-02-164-1/+185
| | | | | | | | | | | | | | | | | | | | Cantera now use yaml as input format and thus depends on 'dev-cpp/yaml-cpp' and 'dev-python/ruamel-yaml'. The following dependences in DEPEND are actually not required to build and if absence the appropriate 2 tests just will be skipped: test? ( python? ( $(python_gen_cond_dep ' dev-python/h5py[${PYTHON_MULTI_USEDEP}] dev-python/pandas[${PYTHON_MULTI_USEDEP}] ') ) Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/19448 Signed-off-by: Sam James <sam@gentoo.org>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-311-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/cantera: Remove oldJakov Smolic2021-01-172-148/+0
| | | | | Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
* sci-libs/cantera: amd64 stable wrt bug #705134Agostino Sarubbo2020-10-091-1/+1
| | | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sci-libs/cantera: Drop 2.4.0-r1Andreas Sturmlechner2020-07-211-129/+0
| | | | | Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sci-libs/cantera: fix sci-libs/sundials-5.2.0 compatibilitySergey Torokhov2020-05-052-24/+41
| | | | | | | | | | | | | | Because of increased rate of releases of SUNDIALS package and as the 5.x branch currently doesn't break the Cantera the "*_sundials4.patch" is changed to allow <sundials-6.0. The restrictions for SUNDIALS 5.x version is now controlled by "cantera-2.4.0-r*.ebuild". The patch changes isn't affected the build process, therefore there is no patch renaming. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* sci-libs/cantera: Fix site-packages install pathsSergey Torokhov2020-05-052-3/+20
| | | | | | | | | Python 3.7 and 3.8 site-packages dirs are located under /lib for amd64 arch now (instead of /lib64 like for python2.7 and python3.6) so the changes for python installation patch is required. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* sci-libs/cantera: Revision bump. Pass FFLAGS for FORTRANFLAGSSergey Torokhov2020-05-051-0/+131
| | | | | | | | FFLAGS env variable is passed now for FORTRANFLAGS compile option. FFLAGS is presented by default in profile (see https://bugs.gentoo.org/575446). Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* sci-libs/cantera: 2.4.0-r4 fix sci-libs/sundials-5.1.0 compatibilitySergey Torokhov2020-03-052-2/+2
| | | | | | | | | | | | | | | As cantera-2.4.0-r3 was stabilized against sci-libs/sundials-3.2.0 therefore the changes allowing to build cantera agains sundials-5.1.0 don't affect the stability and avoid of dublicate patches with trivial changes. Revision bump to -r4 saving stabilization. The Sundials 5.1 has the same CVODES API as Sundials 4.0, 4.1, 5.0 so there is no any additional changes required to to build Cantera against Sundials 5.1 except allowing in configuration check. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/14801 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-libs/cantera: Switch to PYTHON_MULTI_USEDEP APIMichał Górny2020-02-092-4/+12
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-libs/cantera: amd64 stable wrt bug #705134Agostino Sarubbo2020-01-141-1/+1
| | | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sci-libs/cantera: add support sci-libs/sundials-5.0, dev-lang/python-3.8band-a-prend2020-01-062-3/+3
| | | | | | | | | Simple fix for Sundials-5.0 and Python-3.8 compatibility. The Sundials-5.0 has the same API as Sundials-4.x for CVODES function. Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/14126 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* */*: Clean PYTHON_COMPAT of obsolete implsMichał Górny2020-01-052-4/+4
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: [QA] Fix trivial cases of MissingTestRestrictMichał Górny2019-12-112-0/+2
| | | | | | | | | | | | | | | | | | The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>