[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: 6acb72f139013af4a0497ebb651213e9b1ff1645 Author: Sergey Torokhov yandex ru> AuthorDate: Tue Apr 23 19:51:04 2024 + Commit: David Roman gmail com> CommitDate: Tue Apr 23 19:51:04 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6acb72f1 dev-libs/fortran-stdlib: enable 3.12; fix ebuild Variables order Signed-off-by: Sergey Torokhov yandex.ru> dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild | 10 +- dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild| 10 +- dev-libs/fortran-stdlib/fortran-stdlib-.ebuild | 7 +++ 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild index 943c099680..a08a118a52 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild @@ -1,18 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake fortran-2 python-any-r1 MY_PN="stdlib" -SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" DESCRIPTION="A community driven standard library for (modern) Fortran" HOMEPAGE="https://stdlib.fortran-lang.org/; +SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" @@ -20,8 +22,6 @@ KEYWORDS="~amd64" IUSE="doc test" RESTRICT="mirror !test? ( test )" -S="${WORKDIR}/${MY_PN}-${PV}" - DEPEND=" ${PYTHON_DEPS} $(python_gen_any_dep ' diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild index 943c099680..a08a118a52 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild @@ -1,18 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake fortran-2 python-any-r1 MY_PN="stdlib" -SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" DESCRIPTION="A community driven standard library for (modern) Fortran" HOMEPAGE="https://stdlib.fortran-lang.org/; +SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" @@ -20,8 +22,6 @@ KEYWORDS="~amd64" IUSE="doc test" RESTRICT="mirror !test? ( test )" -S="${WORKDIR}/${MY_PN}-${PV}" - DEPEND=" ${PYTHON_DEPS} $(python_gen_any_dep ' diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild index e26c6edf25..fc42774f9e 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild @@ -1,17 +1,16 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake fortran-2 git-r3 python-any-r1 -EGIT_REPO_URI="https://github.com/fortran-lang/stdlib.git; - DESCRIPTION="A community driven standard library for (modern) Fortran" HOMEPAGE="https://stdlib.fortran-lang.org/; +EGIT_REPO_URI="https://github.com/fortran-lang/stdlib.git; LICENSE="MIT" SLOT="0"
[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: 4db5fc0ab995cc20e1ba15b60e20d6fd777de4ad Author: Sergey Torokhov yandex ru> AuthorDate: Tue Apr 23 20:34:12 2024 + Commit: David Roman gmail com> CommitDate: Tue Apr 23 20:34:12 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4db5fc0a dev-libs/fortran-stdlib: 0.5.0 version bump Signed-off-by: Sergey Torokhov yandex.ru> dev-libs/fortran-stdlib/Manifest | 1 + .../fortran-stdlib/fortran-stdlib-0.5.0.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest index 7fc0ec4a5d..fb0133a52f 100644 --- a/dev-libs/fortran-stdlib/Manifest +++ b/dev-libs/fortran-stdlib/Manifest @@ -1,3 +1,4 @@ DIST fortran-stdlib-0.2.1.tar.gz 323480 BLAKE2B d6d54e38fd8c970168144b011b0df8c800339f7649f09581401351e508ad98dd562bf6ea68595188b5b854973f8552ce7fb4ae9c4aa7491090927a21b4e8a714 SHA512 74eba6d0507a176af9dd6e035dc37844c5b7ae0181527e69de8eedf38f90260121c7814e3ffe34845059f91632edd08227c5dd326a45949ac57659249c3296fd DIST fortran-stdlib-0.3.0.tar.gz 387442 BLAKE2B 8e1dae71a7de763452ac149a21eff0bbd2be93b2addf7c1f44f2e2bf26851d3735dc945b681430e6102fa9bf63f4f4fd91c7e9b437a4cf69697ba7476619be0e SHA512 e2f586dd9cb94abf0094d6ea5cb4dc4ee6ba9afdf2f2bfb8cd8e8ab1a4ea93dd4a5dbec6be70f88edd414fe4ea111f3bb3e4fe0584b156bf7711b8ff83226dcc DIST fortran-stdlib-0.4.0.tar.gz 397196 BLAKE2B 966d791216cf8df9ba388d1fee80acfceb42914617bd16e4da5a4d7de252089175bcc7e4b4369e6d6f9827dda6c3850936ae941d0be85f0bf76df04d21270bb4 SHA512 bab8f462b73dd69f639359751fae89baf6676cf071cd68d53245c5ddc287402237686413b6f772555413437899b6d87453547b9ef32c7deca30abfae09ef0459 +DIST fortran-stdlib-0.5.0.tar.gz 3618660 BLAKE2B bdba8344ee3daf2e5eb5e055497b394abc9bd9322b2a09ea2d7aef477266f24c48a419c517f21b6c0cd2e8cb4c7360b2216dd9663c150ada74934978c003f6ba SHA512 e89f6c2018541354cc97b911e0af86b16384b5e121a0e1c3460c5eefc685780d1159762a4820418cefce69987f787a4e77e9965d347d5f0d9b2441f135baabd2 diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild new file mode 100644 index 00..a08a118a52 --- /dev/null +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="2003" +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake fortran-2 python-any-r1 + +MY_PN="stdlib" + +DESCRIPTION="A community driven standard library for (modern) Fortran" +HOMEPAGE="https://stdlib.fortran-lang.org/; +SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc test" +RESTRICT="mirror !test? ( test )" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-build/fypp[${PYTHON_USEDEP}] + ') + doc? ( + $(python_gen_any_dep ' + app-text/ford[${PYTHON_USEDEP}] + ') + ) + test? ( dev-util/fortran-test-drive ) +" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_prepare() { + default + + # Remove Fortran compiler version from paths + sed -i -e "s:/\${CMAKE_Fortran_COMPILER_ID}-\${CMAKE_Fortran_COMPILER_VERSION}::" config/CMakeLists.txt || die + + # Use favicon.png instead remote icon + sed -i -e 's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' API-doc-FORD-file.md || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs+=( + -DBUILD_SHARED_LIBS=on + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc ; then + einfo "Build API documentation:" + ford API-doc-FORD-file.md || die + fi +} + +src_test() { + LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" cmake_src_test +} + +src_install() { + cmake_src_install + + use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. ) + einstalldocs +}
[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: 6ceedb93c668ab2d5fdc692ccebe981773397b44 Author: Sergey Torokhov yandex ru> AuthorDate: Tue Apr 23 20:20:23 2024 + Commit: David Roman gmail com> CommitDate: Tue Apr 23 20:20:23 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ceedb93 dev-libs/fortran-stdlib-0.4.0: version bump Closes: https://bugs.gentoo.org/910241 Signed-off-by: Sergey Torokhov yandex.ru> dev-libs/fortran-stdlib/Manifest | 1 + .../fortran-stdlib/fortran-stdlib-0.4.0.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest index a0a76682a3..7fc0ec4a5d 100644 --- a/dev-libs/fortran-stdlib/Manifest +++ b/dev-libs/fortran-stdlib/Manifest @@ -1,2 +1,3 @@ DIST fortran-stdlib-0.2.1.tar.gz 323480 BLAKE2B d6d54e38fd8c970168144b011b0df8c800339f7649f09581401351e508ad98dd562bf6ea68595188b5b854973f8552ce7fb4ae9c4aa7491090927a21b4e8a714 SHA512 74eba6d0507a176af9dd6e035dc37844c5b7ae0181527e69de8eedf38f90260121c7814e3ffe34845059f91632edd08227c5dd326a45949ac57659249c3296fd DIST fortran-stdlib-0.3.0.tar.gz 387442 BLAKE2B 8e1dae71a7de763452ac149a21eff0bbd2be93b2addf7c1f44f2e2bf26851d3735dc945b681430e6102fa9bf63f4f4fd91c7e9b437a4cf69697ba7476619be0e SHA512 e2f586dd9cb94abf0094d6ea5cb4dc4ee6ba9afdf2f2bfb8cd8e8ab1a4ea93dd4a5dbec6be70f88edd414fe4ea111f3bb3e4fe0584b156bf7711b8ff83226dcc +DIST fortran-stdlib-0.4.0.tar.gz 397196 BLAKE2B 966d791216cf8df9ba388d1fee80acfceb42914617bd16e4da5a4d7de252089175bcc7e4b4369e6d6f9827dda6c3850936ae941d0be85f0bf76df04d21270bb4 SHA512 bab8f462b73dd69f639359751fae89baf6676cf071cd68d53245c5ddc287402237686413b6f772555413437899b6d87453547b9ef32c7deca30abfae09ef0459 diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild new file mode 100644 index 00..a08a118a52 --- /dev/null +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="2003" +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake fortran-2 python-any-r1 + +MY_PN="stdlib" + +DESCRIPTION="A community driven standard library for (modern) Fortran" +HOMEPAGE="https://stdlib.fortran-lang.org/; +SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc test" +RESTRICT="mirror !test? ( test )" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-build/fypp[${PYTHON_USEDEP}] + ') + doc? ( + $(python_gen_any_dep ' + app-text/ford[${PYTHON_USEDEP}] + ') + ) + test? ( dev-util/fortran-test-drive ) +" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_prepare() { + default + + # Remove Fortran compiler version from paths + sed -i -e "s:/\${CMAKE_Fortran_COMPILER_ID}-\${CMAKE_Fortran_COMPILER_VERSION}::" config/CMakeLists.txt || die + + # Use favicon.png instead remote icon + sed -i -e 's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' API-doc-FORD-file.md || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs+=( + -DBUILD_SHARED_LIBS=on + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc ; then + einfo "Build API documentation:" + ford API-doc-FORD-file.md || die + fi +} + +src_test() { + LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" cmake_src_test +} + +src_install() { + cmake_src_install + + use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. ) + einstalldocs +}
[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: 95f358f36d860714e1a0b2f2c82c9124ea8544bc Author: Sergey Torokhov yandex ru> AuthorDate: Fri Aug 18 22:57:55 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Aug 18 22:57:55 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=95f358f3 dev-libs/fortran-stdlib: 0.3.0 version bump Signed-off-by: Sergey Torokhov yandex.ru> dev-libs/fortran-stdlib/Manifest | 1 + .../fortran-stdlib/fortran-stdlib-0.3.0.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest index 2d982086f3..a0a76682a3 100644 --- a/dev-libs/fortran-stdlib/Manifest +++ b/dev-libs/fortran-stdlib/Manifest @@ -1 +1,2 @@ DIST fortran-stdlib-0.2.1.tar.gz 323480 BLAKE2B d6d54e38fd8c970168144b011b0df8c800339f7649f09581401351e508ad98dd562bf6ea68595188b5b854973f8552ce7fb4ae9c4aa7491090927a21b4e8a714 SHA512 74eba6d0507a176af9dd6e035dc37844c5b7ae0181527e69de8eedf38f90260121c7814e3ffe34845059f91632edd08227c5dd326a45949ac57659249c3296fd +DIST fortran-stdlib-0.3.0.tar.gz 387442 BLAKE2B 8e1dae71a7de763452ac149a21eff0bbd2be93b2addf7c1f44f2e2bf26851d3735dc945b681430e6102fa9bf63f4f4fd91c7e9b437a4cf69697ba7476619be0e SHA512 e2f586dd9cb94abf0094d6ea5cb4dc4ee6ba9afdf2f2bfb8cd8e8ab1a4ea93dd4a5dbec6be70f88edd414fe4ea111f3bb3e4fe0584b156bf7711b8ff83226dcc diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild new file mode 100644 index 00..558b77e564 --- /dev/null +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="2003" +PYTHON_COMPAT=( python3_{10..11} ) + +inherit cmake fortran-2 python-any-r1 + +MY_PN="stdlib" +SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +DESCRIPTION="A community driven standard library for (modern) Fortran" +HOMEPAGE="https://stdlib.fortran-lang.org/; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc test" +RESTRICT="mirror !test? ( test )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-util/fypp[${PYTHON_USEDEP}] + ') + doc? ( + $(python_gen_any_dep ' + app-doc/ford[${PYTHON_USEDEP}] + ') + ) + test? ( dev-util/fortran-test-drive ) +" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_prepare() { + default + + # Remove Fortran compiler version from paths + sed -i -e "s:/\${CMAKE_Fortran_COMPILER_ID}-\${CMAKE_Fortran_COMPILER_VERSION}::" config/CMakeLists.txt || die + + # Use favicon.png instead remote icon + sed -i -e 's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' API-doc-FORD-file.md || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs+=( + -DBUILD_SHARED_LIBS=on + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc ; then + einfo "Build API documentation:" + ford API-doc-FORD-file.md || die + fi +} + +src_test() { + LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" cmake_src_test +} + +src_install() { + cmake_src_install + + use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. ) + einstalldocs +}
[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: b86d3257ad83e75222912c14477f8e66a7c8d15a Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Wed Mar 8 19:36:10 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Mar 8 19:37:53 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b86d3257 dev-libs/fortran-stdlib: drop 0.2.1 Closes: https://bugs.gentoo.org/897390 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> .../fortran-stdlib/fortran-stdlib-0.2.1.ebuild | 68 -- 1 file changed, 68 deletions(-) diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild deleted file mode 100644 index d1a26f59d..0 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{9..10} ) - -inherit cmake fortran-2 python-any-r1 - -MY_PN="stdlib" -SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -DESCRIPTION="A community driven standard library for (modern) Fortran" -HOMEPAGE="https://stdlib.fortran-lang.org/; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="mirror !test? ( test )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -DEPEND=" - ${PYTHON_DEPS} - $(python_gen_any_dep ' - dev-util/fypp[${PYTHON_USEDEP}] - ') - doc? ( - $(python_gen_any_dep ' - app-doc/ford[${PYTHON_USEDEP}] - ') - ) - test? ( dev-util/fortran-test-drive ) -" - -pkg_setup() { - fortran-2_pkg_setup -} - -src_configure() { - local mycmakeargs+=( - -DBUILD_SHARED_LIBS=on - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc ; then - einfo "Build API documentation:" - ${EPYTHON} ford API-doc-FORD-file.md || die - fi -} - -src_test() { - LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" cmake_src_test -} - -src_install() { - cmake_src_install - - use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. ) - einstalldocs -}
[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: 2a528973b806e961c4c688666e1f4f8e16dae682 Author: Sergey Torokhov yandex ru> AuthorDate: Fri Oct 28 22:21:17 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 28 22:21:17 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a528973 dev-libs/fortran-stdlib: drop old 0.1.0, 0.2.0 Signed-off-by: Sergey Torokhov yandex.ru> dev-libs/fortran-stdlib/Manifest | 2 - .../fortran-stdlib/fortran-stdlib-0.1.0.ebuild | 62 .../fortran-stdlib/fortran-stdlib-0.2.0.ebuild | 68 -- 3 files changed, 132 deletions(-) diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest index 122c39386..2d982086f 100644 --- a/dev-libs/fortran-stdlib/Manifest +++ b/dev-libs/fortran-stdlib/Manifest @@ -1,3 +1 @@ -DIST fortran-stdlib-0.1.0.tar.gz 210357 BLAKE2B 0727c0d280bb4c95383d9436245b82a43ed7aa0f762652d010501960d25a752694e8a12de149d80d1e107f3c6252d7af4f2db7ae64be6df58c4110dd929c0318 SHA512 247ad9e3db46847bbb5565aee995242f1c86ad3f623e9b91ca8505a92d6c27984a12fe32d4f3025e662176a025f72ddadc2d87ba646ab6b46ccc88e13f94f387 -DIST fortran-stdlib-0.2.0.tar.gz 323170 BLAKE2B b81c04a52fc466fe87668a1280fda0a3305e85fe90c8db07d7a8271804d775d07dc1e16278d87abc8c63990c825dbf2ae7ae9dd142ba8c2edf4fb32609471188 SHA512 aadf5e1fa96a95143fec9f7778c37d82c515d7db9afb723d02685a3f751428f82121d57529caaba79b5d6aab92af7790616640a09128ec5f3cf57528d68975ed DIST fortran-stdlib-0.2.1.tar.gz 323480 BLAKE2B d6d54e38fd8c970168144b011b0df8c800339f7649f09581401351e508ad98dd562bf6ea68595188b5b854973f8552ce7fb4ae9c4aa7491090927a21b4e8a714 SHA512 74eba6d0507a176af9dd6e035dc37844c5b7ae0181527e69de8eedf38f90260121c7814e3ffe34845059f91632edd08227c5dd326a45949ac57659249c3296fd diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild deleted file mode 100644 index 17427d598..0 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{8..9} ) - -inherit cmake fortran-2 python-any-r1 - -MY_PN="stdlib" -SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -DESCRIPTION="A community driven standard library for (modern) Fortran" -HOMEPAGE="https://stdlib.fortran-lang.org/; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="mirror !test? ( test )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -DEPEND=" - ${PYTHON_DEPS} - $(python_gen_any_dep ' - dev-util/fypp[${PYTHON_USEDEP}] - ') - doc? ( - $(python_gen_any_dep ' - app-doc/ford[${PYTHON_USEDEP}] - ') - ) -" - -pkg_setup() { - fortran-2_pkg_setup -} - -src_configure() { - local mycmakeargs+=( - -DBUILD_SHARED_LIBS=on - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc ; then - einfo "Build API documentation:" - ${EPYTHON} ford API-doc-FORD-file.md || die - fi -} - -src_install() { - cmake_src_install - - use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. ) - einstalldocs -} diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.0.ebuild deleted file mode 100644 index 2e29c3a45..0 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake fortran-2 python-any-r1 - -MY_PN="stdlib" -SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -DESCRIPTION="A community driven standard library for (modern) Fortran" -HOMEPAGE="https://stdlib.fortran-lang.org/; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="mirror !test? ( test )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -DEPEND=" - ${PYTHON_DEPS} - $(python_gen_any_dep ' - dev-util/fypp[${PYTHON_USEDEP}] - ') - doc? ( - $(python_gen_any_dep ' - app-doc/ford[${PYTHON_USEDEP}] - ') - ) - test? ( dev-util/fortran-test-drive ) -" - -pkg_setup() { - fortran-2_pkg_setup -} - -src_configure() { - local mycmakeargs+=( - -DBUILD_SHARED_LIBS=on - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc ; then - einfo "Build API documentation:" - ${EPYTHON} ford
[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: 67e32e8426bddb647fa01fa915df1d1ba0ae2752 Author: Sergey Torokhov yandex ru> AuthorDate: Fri Apr 29 18:44:28 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Apr 29 18:44:28 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=67e32e84 dev-libs/fortran-stdlib: 0.2.1 version bump Signed-off-by: Sergey Torokhov yandex.ru> dev-libs/fortran-stdlib/Manifest | 1 + .../fortran-stdlib/fortran-stdlib-0.2.1.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest index cfdd66808..122c39386 100644 --- a/dev-libs/fortran-stdlib/Manifest +++ b/dev-libs/fortran-stdlib/Manifest @@ -1,2 +1,3 @@ DIST fortran-stdlib-0.1.0.tar.gz 210357 BLAKE2B 0727c0d280bb4c95383d9436245b82a43ed7aa0f762652d010501960d25a752694e8a12de149d80d1e107f3c6252d7af4f2db7ae64be6df58c4110dd929c0318 SHA512 247ad9e3db46847bbb5565aee995242f1c86ad3f623e9b91ca8505a92d6c27984a12fe32d4f3025e662176a025f72ddadc2d87ba646ab6b46ccc88e13f94f387 DIST fortran-stdlib-0.2.0.tar.gz 323170 BLAKE2B b81c04a52fc466fe87668a1280fda0a3305e85fe90c8db07d7a8271804d775d07dc1e16278d87abc8c63990c825dbf2ae7ae9dd142ba8c2edf4fb32609471188 SHA512 aadf5e1fa96a95143fec9f7778c37d82c515d7db9afb723d02685a3f751428f82121d57529caaba79b5d6aab92af7790616640a09128ec5f3cf57528d68975ed +DIST fortran-stdlib-0.2.1.tar.gz 323480 BLAKE2B d6d54e38fd8c970168144b011b0df8c800339f7649f09581401351e508ad98dd562bf6ea68595188b5b854973f8552ce7fb4ae9c4aa7491090927a21b4e8a714 SHA512 74eba6d0507a176af9dd6e035dc37844c5b7ae0181527e69de8eedf38f90260121c7814e3ffe34845059f91632edd08227c5dd326a45949ac57659249c3296fd diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild new file mode 100644 index 0..2e29c3a45 --- /dev/null +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="2003" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake fortran-2 python-any-r1 + +MY_PN="stdlib" +SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +DESCRIPTION="A community driven standard library for (modern) Fortran" +HOMEPAGE="https://stdlib.fortran-lang.org/; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" +RESTRICT="mirror !test? ( test )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-util/fypp[${PYTHON_USEDEP}] + ') + doc? ( + $(python_gen_any_dep ' + app-doc/ford[${PYTHON_USEDEP}] + ') + ) + test? ( dev-util/fortran-test-drive ) +" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_configure() { + local mycmakeargs+=( + -DBUILD_SHARED_LIBS=on + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc ; then + einfo "Build API documentation:" + ${EPYTHON} ford API-doc-FORD-file.md || die + fi +} + +src_test() { + LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" cmake_src_test +} + +src_install() { + cmake_src_install + + use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. ) + einstalldocs +}
[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: 998ca099228e0ff787e7d8ba914163c3bae16b9b Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Dec 15 10:56:08 2021 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Dec 15 10:56:08 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=998ca099 dev-libs/fortran-stdlib: drop UnusedInherits Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild | 2 +- dev-libs/fortran-stdlib/fortran-stdlib-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild index 4d456d1b5..17427d598 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild @@ -6,7 +6,7 @@ EAPI=7 FORTRAN_STANDARD="2003" PYTHON_COMPAT=( python3_{8..9} ) -inherit cmake fortran-2 python-any-r1 toolchain-funcs +inherit cmake fortran-2 python-any-r1 MY_PN="stdlib" SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild index 4a75181b0..ecdd454ac 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild @@ -6,7 +6,7 @@ EAPI=7 FORTRAN_STANDARD="2003" PYTHON_COMPAT=( python3_{8..9} ) -inherit cmake fortran-2 git-r3 python-any-r1 toolchain-funcs +inherit cmake fortran-2 git-r3 python-any-r1 EGIT_REPO_URI="https://github.com/fortran-lang/stdlib.git; SRC_URI=""
[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: dffba6f8d1c24e0104a0163aa3d789d4324aef6e Author: Sergey Torokhov yandex ru> AuthorDate: Mon Oct 11 19:03:46 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Mon Oct 11 19:03:46 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dffba6f8 dev-libs/fortran-stdlib: 0.1.0 first release Signed-off-by: Sergey Torokhov yandex.ru> dev-libs/fortran-stdlib/Manifest | 1 + .../fortran-stdlib/fortran-stdlib-0.1.0.ebuild | 62 ++ 2 files changed, 63 insertions(+) diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest new file mode 100644 index 0..894525cf9 --- /dev/null +++ b/dev-libs/fortran-stdlib/Manifest @@ -0,0 +1 @@ +DIST fortran-stdlib-0.1.0.tar.gz 210357 BLAKE2B 0727c0d280bb4c95383d9436245b82a43ed7aa0f762652d010501960d25a752694e8a12de149d80d1e107f3c6252d7af4f2db7ae64be6df58c4110dd929c0318 SHA512 247ad9e3db46847bbb5565aee995242f1c86ad3f623e9b91ca8505a92d6c27984a12fe32d4f3025e662176a025f72ddadc2d87ba646ab6b46ccc88e13f94f387 diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild new file mode 100644 index 0..4d456d1b5 --- /dev/null +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.1.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +FORTRAN_STANDARD="2003" +PYTHON_COMPAT=( python3_{8..9} ) + +inherit cmake fortran-2 python-any-r1 toolchain-funcs + +MY_PN="stdlib" +SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +DESCRIPTION="A community driven standard library for (modern) Fortran" +HOMEPAGE="https://stdlib.fortran-lang.org/; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" +RESTRICT="mirror !test? ( test )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-util/fypp[${PYTHON_USEDEP}] + ') + doc? ( + $(python_gen_any_dep ' + app-doc/ford[${PYTHON_USEDEP}] + ') + ) +" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_configure() { + local mycmakeargs+=( + -DBUILD_SHARED_LIBS=on + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc ; then + einfo "Build API documentation:" + ${EPYTHON} ford API-doc-FORD-file.md || die + fi +} + +src_install() { + cmake_src_install + + use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. ) + einstalldocs +}
[gentoo-commits] repo/proj/guru:master commit in: dev-libs/fortran-stdlib/
commit: 1fca5f27340ac2e78813e78414a5c14c93f1bf28 Author: Sergey Torokhov yandex ru> AuthorDate: Wed Sep 15 22:39:02 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Wed Sep 15 22:39:02 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1fca5f27 dev-libs/fortran-stdlib: new package live ebuild There is currently no any releases, maybe later the versions binded to certain dates will be added. Signed-off-by: Sergey Torokhov yandex.ru> dev-libs/fortran-stdlib/fortran-stdlib-.ebuild | 59 ++ dev-libs/fortran-stdlib/metadata.xml | 11 2 files changed, 70 insertions(+) diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild new file mode 100644 index 0..4a75181b0 --- /dev/null +++ b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +FORTRAN_STANDARD="2003" +PYTHON_COMPAT=( python3_{8..9} ) + +inherit cmake fortran-2 git-r3 python-any-r1 toolchain-funcs + +EGIT_REPO_URI="https://github.com/fortran-lang/stdlib.git; +SRC_URI="" + +DESCRIPTION="A community driven standard library for (modern) Fortran" +HOMEPAGE="https://stdlib.fortran-lang.org/; + +LICENSE="MIT" +SLOT="0" +IUSE="doc test" +RESTRICT="mirror !test? ( test )" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-util/fypp[${PYTHON_USEDEP}] + ') + doc? ( + $(python_gen_any_dep ' + app-doc/ford[${PYTHON_USEDEP}] + ') + ) +" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_configure() { + local mycmakeargs+=( + -DBUILD_SHARED_LIBS=on + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc ; then + einfo "Build API documentation:" + ${EPYTHON} ford API-doc-FORD-file.md || die + fi +} + +src_install() { + cmake_src_install + + use doc && HTML_DOCS=( "${WORKDIR}/${P}"/API-doc/. ) + einstalldocs +} diff --git a/dev-libs/fortran-stdlib/metadata.xml b/dev-libs/fortran-stdlib/metadata.xml new file mode 100644 index 0..836f42bd0 --- /dev/null +++ b/dev-libs/fortran-stdlib/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + torokhov-...@yandex.ru + Sergey Torokhov + + + fortran-lang/stdlib + +