Commit Graph

48 Commits

Author SHA1 Message Date
Anna (cybertailor) Vyalkova
12088906c5 */*: drop dead py3.9 impl
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-02 00:45:35 +05:00
Sergey Torokhov
430636942a sci-physics/SU2: 7.5.1, add missed unbundle system libs patch
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2023-04-23 16:00:42 +03:00
Sergey Torokhov
987255bb05 sci-physics/SU2: maintainer-needed
Unfortunately I have no time to maintain this package
in acceptable quality and provide needed updates on time.

Before droping of maintaining I tried to bump version to 7.5.1
and fix python 3.11 compatibility.

If anyone interesting to grub this package please note:

1. The test phase currently depends on one-header dev-cpp/catch lib,
 i.e. <dev-cpp/catch-3.0:0 (starting 3.0 the header was splitted).

2. Description on the page
 https://su2code.github.io/docs/Test-Cases/ states:
 "Note: While many of the cases are used for regression testing,
 the test case suite is provided without any guarantees on performance
 or expected results. Tutorials (which are more thoroughly checked
 for convergence and results) can be found here."

 Therefore bundled parmetis/metis are used otherwise it
 results in numerous Tutorials tests failures.
 Thus it better to pass Tutorials tests than brake the package at all.

 P.S.
 Great thanks to Alessandro Barbieri <lssndrbarbieri@gmail.com>
 for work on unbundle of thirdparty libraries.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2023-04-23 13:29:22 +03:00
Sergey Torokhov
cf711bb21a sci-physics/SU2: 7.5.1 version bump
Closes: https://bugs.gentoo.org/897660

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2023-04-23 12:48:01 +03:00
Anna (cybertailor) Vyalkova
41008d715c */*: drop dead py3.8 impl
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-03-12 17:53:56 +05:00
Anna (cybertailor) Vyalkova
1e95f22062 */*: update metadata schema uri
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-03-04 18:56:32 +05:00
Sergey Torokhov
01d691c3d7 sci-physics/SU2: update src_test and src_install
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2022-12-09 19:50:53 +03:00
Sergey Torokhov
6e77cc7037 sci-physics/SU2: cleanup Manifest
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2022-12-09 19:48:37 +03:00
Sergey Torokhov
7af8494682 sci-physics/SU2: 7.2.0-r2 bump; unbundle some deps and fix build
Thanks to Alessandro Barbieri <lssndrbarbieri@gmail.com>
for unbundling patch.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2022-12-09 01:15:02 +03:00
Sergey Torokhov
46785f14e0 sci-physics/SU2: revert unbundling metis/parmetis (as fail tests)
The unbundling of metis/[armetis results in numerous failures
of tests, especially the Tutorial tests that are preferred
to be checked.

The revision with additional USE-flags is now '-r1xx'.

The changes also enable python tests;
add restriction '<dev-cpp/catch-3:0' with catch to be required
only with USE="test";

The USE="openmp" results in inf. run of Tutorial and TestCases tests
and USE="mixed-precision" results in test failures.
Assumed that this USE-flags should be maske, especcialy USE="openmp".

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2022-12-09 01:02:31 +03:00
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