Commit Graph
38 Commits
Author SHA1 Message Date
Alessandro Barbieri ef90a22aaf sci-physics/SU2: fixes for tests
Closes: https://bugs.gentoo.org/848033
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2022-05-29 17:29:49 +02:00
Alessandro Barbieri 05e2535d57 sci-physics/mbdyn: enable py3.11
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2022-05-28 16:52:01 +02:00
Alessandro Barbieri 932235ce7c sci-physics/SU2: enable py3.10
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2022-05-28 15:45:29 +02:00
Sergey Torokhov ba236ca851 sci-physics/SU2: fix meson.build patch
Closes: https://bugs.gentoo.org/847346

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2022-05-28 01:46:28 +03:00
Alessandro Barbieri f548beeb36 sci-physics/mbdyn: move MBDYN_MODULE to profiles/desc
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2022-05-27 13:28:07 +02:00
Alessandro Barbieri b220eda93c sci-physics/SU2: unbundle everything
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2022-05-24 19:36:38 +02:00
Alessandro Barbieri ecd10b669c sci-physics/mbdyn: correctly install m files
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2022-05-24 19:36:38 +02:00
Sergey Torokhov 85c4f567a9 sci-physics/SU2: switch to EAPI-8. Enable MPI network tests
Use EAPI-8 option PROPERTIES="test_network" to enable
network testing that is required by MPI.

Closes: https://bugs.gentoo.org/820293

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-10-27 23:53:10 +03:00
Sergey Torokhov 584e239fa6 sci-physics/SU2: restrict with MPI 3.1 impl. Add custom-mpi option
Meson.build script isn't properly detect mpich as MPI impl.,
therefore meson option 'custom-mpi' is used now with export
of CC=mpicc and CXX=mpicxx as compilers.

Mpi implementations is restricted with MPI 3.1 within ebuild.

FEATURES="-network-sandbox" could be required to run tests
for some mpi implementations/versions.

Closes: https://bugs.gentoo.org/819060

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-10-25 00:05:57 +03:00
Sergey Torokhov 5893ea57d8 sci-physics/SU2: drop old
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-10-15 19:19:37 +03:00
Alessandro Barbieri d796299970 sci-physics/mbdyn: remove template modules
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-09 02:32:29 +02:00
Alessandro Barbieri 32c97b8a4b sci-physics/mbdyn: remove taucs use
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-08 03:00:37 +02:00
Alessandro Barbieri d73e4916a6 sci-physics/mbdyn: fix bullet detection
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-08 00:53:28 +02:00
Alessandro Barbieri 4f65714107 sci-physics/mbdyn: fix configure option
Closes: https://bugs.gentoo.org/816552
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-07 00:15:37 +02:00
Alessandro Barbieri d00e6e81d3 sci-physics/mbdyn: new package
Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-10-03 20:30:43 +02:00
Sergey Torokhov 8dc8d40250 sci-physics/SU2: Disable pywrapper tests. Fix axi_visccone test
USE="tutorials" tests now run before parallel_regression.py tests
as turorials tests have no fails currently.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-09-16 00:37:23 +03:00
Sergey Torokhov 6e5b0fc2e4 sci-physics/SU2: replace 'python' with '${EPYTHON}'. Add 'die' commands
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-09-05 13:43:39 +03:00
Sergey Torokhov 2ad0e8d212 sci-physics/SU2: 7.2.0 version bump
Parmetis has free-non-comm licence type and as configure.ac
has explicit configuration option for this therefore
the USE="parmetis" introduced with forced removing of parmetis
enabling from meson.build file in scr-prepare phase.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-08-31 17:06:37 +03:00
Sergey Torokhov 45a78f0f32 sci-physics/SU2: update LICENSE set and PYTHON_COMPAT
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-08-31 17:06:19 +03:00
Alessandro Barbieri 9c84830033 */*: add lang="en" to <longdescription>
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-06-28 16:15:30 +02:00
Andrew Ammerlaan 191b8e50a8 sci-physics/SU2: fix BadDefaultUseFlags
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2021-05-30 17:58:05 +02:00
Andrew Ammerlaan 5f828672da sci-physics/SU2: fix DoublePrefixInPath
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-03-28 12:45:54 +02:00
Sergey Torokhov 4f15d50c3e sci-physics/SU2: drop old 7.1.0
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-03-22 23:13:58 +03:00
Sergey Torokhov 4f6a6e7e78 sci-physics/SU2: drop old 7.0.8
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-03-10 23:02:19 +03:00
Sergey Torokhov 9ae1019ee4 sci-physics/SU2: 7.1.1 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-03-10 23:00:19 +03:00
Sergey Torokhov b1b0e1abfa sci-physics/SU2: 7.1.0 version bump
Fix python optimized patch isn't required now.

Add optional bundled Mutation++ library support via USE="mpp"
(Mutation++: MUlticomponent Thermodynamic
And Transport properties for IONized gases in C++).
This library could be packaged later to unbundle it.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-02-13 15:29:42 +03:00
Andrew Ammerlaan 9b382fc34a sci-physics/SU2: drop unreferenced patch
it is now fetched, so no need to have it here anymore

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-01-05 16:21:37 +01:00
Sergey Torokhov 52ba7eb4cc sci-pythics/SU2: 7.0.8 fix Manifest file with patch info
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-01-05 16:59:40 +03:00
Sergey Torokhov 66db3c6184 sci-physics/SU2: 7.0.8-r1, mv fix-python-optimize.patch to external repo
Due to large size of "SU2-7.0.8-fix-python-optimize.patch"
move it to external repository to fetch separately.

This patch is required only to generate ".pyc" files
during execution "python_optimize" command on "src_install()" phase
to fix "TabError: inconsistent use of tabs and spaces in indentation".

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-01-05 16:46:02 +03:00
Sergey Torokhov e1fd2891cb sci-physics/SU2: drop old 7.0.6, 7.0.7
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-01-05 16:43:30 +03:00
Andrew Ammerlaan 18c727f335 */*: drop python3.6
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-12-18 20:54:52 +01:00
Sergey Torokhov 3f826bf9b1 sci-physics/SU2: 7.0.8 version bump
There are no dedicated Test and Tutorials tarballs this time.
The tarbals from 7.0.7 are used.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-12-10 02:34:37 +03:00
Sergey Torokhov 4cd8200437 sci-physics/SU2: 7.0.7 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-10-22 00:23:27 +03:00
Sergey Torokhov 5ab4e541e9 sci-physics/SU2: drop old
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-10-10 03:27:53 +03:00
Andrew Ammerlaan 1eecfb74b4 */*: drop py3_6
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-09-26 11:18:18 +02:00
Sergey Torokhov cf1b13bcfb sci-physics/SU2: 7.0.6 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-07-13 21:58:12 +03:00
Sergey Torokhov d98f35a18e sci-physics/SU2: 7.0.5 version bump
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-06-16 17:32:41 +03:00
Sergey Torokhov 021c7068ab sci-physics/SU2: new package
The SU2 package contains several bunbled libraries that currently
aren't unbundled in ebuild.

CGNS:
Tried to unbundled CNGS but it failed to compiled against system
gcnslib-3.3.0; successfully compiled against cgnslib-3.4.0
but related tests are failed.

Metis, Parmetis:
This packages couldn't be installed simultaneously in Gentoo
and required by build system if compiled via meson build system
with mpi option being enabled. They could be optionaly chosen
if autotools build system is used (ebuild uses meson).

Some addidional features disabled due to their experimantal status
or due to requirement to download additional third-party libraries.
At this moment ebuild doesn't provide such features to be built.
They are also will be bundled if implemented and compiled statically.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-05-12 01:56:45 +03:00