From 74d52731288ab75fa7eda8b88c269afbf62ae6de Mon Sep 17 00:00:00 2001 From: Mazunki Hoksaas Date: Sat, 12 Apr 2025 18:26:07 +0200 Subject: [PATCH 01/25] app-misc/qman: add missing dev-util/cunit testing dependency Fixes: https://bugs.gentoo.org/953507 Signed-off-by: Mazunki Hoksaas --- app-misc/qman/Manifest | 1 + app-misc/qman/{qman-1.4.0.ebuild => qman-1.4.0-r1.ebuild} | 1 + 2 files changed, 2 insertions(+) rename app-misc/qman/{qman-1.4.0.ebuild => qman-1.4.0-r1.ebuild} (97%) diff --git a/app-misc/qman/Manifest b/app-misc/qman/Manifest index e838b34005..7c8f70399e 100644 --- a/app-misc/qman/Manifest +++ b/app-misc/qman/Manifest @@ -1,2 +1,3 @@ DIST qman-1.2.1.tar.gz 932376 BLAKE2B 7f364a8f981926b142c0bd14c87ff0573ec2acd9655484c3040caa52311176ebe59dd09ece190055bed2973eac59d4241ab5acfa9e87810a7b9a3e60b22a43e0 SHA512 c5e627dfc06d7181d957fd9fd1ab9b042e90a3b7ec3b5e56c0b91bdf7d8864aeb4d8f45833e7b0ce54c7b48cf60788c6edcf23518069598086858a87b8f7ba20 DIST qman-1.4.0.tar.gz 944937 BLAKE2B e13c57f5a6ed6b0e8503bf63911169cd1b9416060baae04390be65976a20684bd50340ee062aeec00f2d404f2d785fc4c9c15584afbb86b1a2f40f6ed45d4f7b SHA512 a75ec8b79fe28e862210f6f3818a3eca7eecc983aaa7c75770c9bb970b6196647ac1ac42ad00356b68163fe443544b9c22f06a225b0449789f2a069f29313c27 +DIST qman-1.4.1.tar.gz 945597 BLAKE2B 5ceac8a624f5a30788ba45f10c99d0688c1f766ccc262a89344a29d4f81ad353be849b49bed4b970105d74fe68ee7546948766dcbde15b4b8eed82f12eae4401 SHA512 1a685af21c019a69504445c9e11941c74b95964cee97de04f1ea95e8b0d26ec4806c641250b2553cf34533b05b9adb2c801e7abf63ed0aa2d9ac9c339d81e6d0 diff --git a/app-misc/qman/qman-1.4.0.ebuild b/app-misc/qman/qman-1.4.0-r1.ebuild similarity index 97% rename from app-misc/qman/qman-1.4.0.ebuild rename to app-misc/qman/qman-1.4.0-r1.ebuild index b3a54c3146..b167f08cb3 100644 --- a/app-misc/qman/qman-1.4.0.ebuild +++ b/app-misc/qman/qman-1.4.0-r1.ebuild @@ -21,6 +21,7 @@ DEPEND=" " BDEPEND=" dev-python/cogapp + dev-util/cunit " RDEPEND="${DEPEND}" From a2a084a47658852b6d804d793997010af364e840 Mon Sep 17 00:00:00 2001 From: Mazunki Hoksaas Date: Sat, 12 Apr 2025 18:29:02 +0200 Subject: [PATCH 02/25] app-misc/qman: add missing dev-util/cunit test depdency Bug: https://bugs.gentoo.org/953507 Signed-off-by: Mazunki Hoksaas --- app-misc/qman/qman-9999.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-misc/qman/qman-9999.ebuild b/app-misc/qman/qman-9999.ebuild index ab25c8c2d8..c5a214d564 100644 --- a/app-misc/qman/qman-9999.ebuild +++ b/app-misc/qman/qman-9999.ebuild @@ -22,6 +22,7 @@ DEPEND=" " BDEPEND=" dev-python/cogapp + dev-util/cunit " RDEPEND="${DEPEND}" From 893636466a798825a60ddcdac7960faebc0700d3 Mon Sep 17 00:00:00 2001 From: Mazunki Hoksaas Date: Sat, 12 Apr 2025 18:30:30 +0200 Subject: [PATCH 03/25] app-misc/qman: add 1.4.1 Signed-off-by: Mazunki Hoksaas --- app-misc/qman/qman-1.4.1.ebuild | 34 +++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 app-misc/qman/qman-1.4.1.ebuild diff --git a/app-misc/qman/qman-1.4.1.ebuild b/app-misc/qman/qman-1.4.1.ebuild new file mode 100644 index 0000000000..b167f08cb3 --- /dev/null +++ b/app-misc/qman/qman-1.4.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="A more modern manual page viewer for our terminals" +HOMEPAGE="https://github.com/plp13/qman" +SRC_URI="https://github.com/plp13/qman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+doc" + +DEPEND=" + sys-libs/ncurses:= + dev-libs/inih + sys-libs/zlib +" +BDEPEND=" + dev-python/cogapp + dev-util/cunit +" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + $(meson_feature doc docs) + -Ddocdir="/usr/share/doc/${PF}" + ) + meson_src_configure +} From cd95fd37993eb714479fd736961ae447f35a849b Mon Sep 17 00:00:00 2001 From: Mazunki Hoksaas Date: Sat, 12 Apr 2025 18:31:17 +0200 Subject: [PATCH 04/25] app-misc/qman: drop 1.2.1-r1 Signed-off-by: Mazunki Hoksaas --- app-misc/qman/Manifest | 1 - app-misc/qman/qman-1.2.1-r1.ebuild | 33 ------------------------------ 2 files changed, 34 deletions(-) delete mode 100644 app-misc/qman/qman-1.2.1-r1.ebuild diff --git a/app-misc/qman/Manifest b/app-misc/qman/Manifest index 7c8f70399e..adb5a41b1f 100644 --- a/app-misc/qman/Manifest +++ b/app-misc/qman/Manifest @@ -1,3 +1,2 @@ -DIST qman-1.2.1.tar.gz 932376 BLAKE2B 7f364a8f981926b142c0bd14c87ff0573ec2acd9655484c3040caa52311176ebe59dd09ece190055bed2973eac59d4241ab5acfa9e87810a7b9a3e60b22a43e0 SHA512 c5e627dfc06d7181d957fd9fd1ab9b042e90a3b7ec3b5e56c0b91bdf7d8864aeb4d8f45833e7b0ce54c7b48cf60788c6edcf23518069598086858a87b8f7ba20 DIST qman-1.4.0.tar.gz 944937 BLAKE2B e13c57f5a6ed6b0e8503bf63911169cd1b9416060baae04390be65976a20684bd50340ee062aeec00f2d404f2d785fc4c9c15584afbb86b1a2f40f6ed45d4f7b SHA512 a75ec8b79fe28e862210f6f3818a3eca7eecc983aaa7c75770c9bb970b6196647ac1ac42ad00356b68163fe443544b9c22f06a225b0449789f2a069f29313c27 DIST qman-1.4.1.tar.gz 945597 BLAKE2B 5ceac8a624f5a30788ba45f10c99d0688c1f766ccc262a89344a29d4f81ad353be849b49bed4b970105d74fe68ee7546948766dcbde15b4b8eed82f12eae4401 SHA512 1a685af21c019a69504445c9e11941c74b95964cee97de04f1ea95e8b0d26ec4806c641250b2553cf34533b05b9adb2c801e7abf63ed0aa2d9ac9c339d81e6d0 diff --git a/app-misc/qman/qman-1.2.1-r1.ebuild b/app-misc/qman/qman-1.2.1-r1.ebuild deleted file mode 100644 index b3a54c3146..0000000000 --- a/app-misc/qman/qman-1.2.1-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="A more modern manual page viewer for our terminals" -HOMEPAGE="https://github.com/plp13/qman" -SRC_URI="https://github.com/plp13/qman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+doc" - -DEPEND=" - sys-libs/ncurses:= - dev-libs/inih - sys-libs/zlib -" -BDEPEND=" - dev-python/cogapp -" -RDEPEND="${DEPEND}" - -src_configure() { - local emesonargs=( - $(meson_feature doc docs) - -Ddocdir="/usr/share/doc/${PF}" - ) - meson_src_configure -} From b21dd737681503ba1081400f16180c804923f073 Mon Sep 17 00:00:00 2001 From: Mazunki Hoksaas Date: Sat, 12 Apr 2025 18:45:58 +0200 Subject: [PATCH 05/25] app-misc/qman: make tests conditional on USE=test Bug: https://bugs.gentoo.org/953507 Signed-off-by: Mazunki Hoksaas --- .../qman/{qman-1.4.0-r1.ebuild => qman-1.4.0-r2.ebuild} | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) rename app-misc/qman/{qman-1.4.0-r1.ebuild => qman-1.4.0-r2.ebuild} (85%) diff --git a/app-misc/qman/qman-1.4.0-r1.ebuild b/app-misc/qman/qman-1.4.0-r2.ebuild similarity index 85% rename from app-misc/qman/qman-1.4.0-r1.ebuild rename to app-misc/qman/qman-1.4.0-r2.ebuild index b167f08cb3..055ebe7636 100644 --- a/app-misc/qman/qman-1.4.0-r1.ebuild +++ b/app-misc/qman/qman-1.4.0-r2.ebuild @@ -12,7 +12,8 @@ SRC_URI="https://github.com/plp13/qman/archive/refs/tags/v${PV}.tar.gz -> ${P}.t LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64" -IUSE="+doc" +IUSE="+doc test" +RESTRICT="!test? ( test )" DEPEND=" sys-libs/ncurses:= @@ -21,13 +22,16 @@ DEPEND=" " BDEPEND=" dev-python/cogapp - dev-util/cunit + test? ( + dev-util/cunit + ) " RDEPEND="${DEPEND}" src_configure() { local emesonargs=( $(meson_feature doc docs) + $(meson_feature test tests) -Ddocdir="/usr/share/doc/${PF}" ) meson_src_configure From 9160c1e4193503d627ea5619043e41c792a20484 Mon Sep 17 00:00:00 2001 From: Mazunki Hoksaas Date: Sat, 12 Apr 2025 18:46:53 +0200 Subject: [PATCH 06/25] app-misc/qman: make tests conditional on USE=test Bug: https://bugs.gentoo.org/953507 Signed-off-by: Mazunki Hoksaas --- app-misc/qman/{qman-1.4.1.ebuild => qman-1.4.1-r1.ebuild} | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) rename app-misc/qman/{qman-1.4.1.ebuild => qman-1.4.1-r1.ebuild} (85%) diff --git a/app-misc/qman/qman-1.4.1.ebuild b/app-misc/qman/qman-1.4.1-r1.ebuild similarity index 85% rename from app-misc/qman/qman-1.4.1.ebuild rename to app-misc/qman/qman-1.4.1-r1.ebuild index b167f08cb3..055ebe7636 100644 --- a/app-misc/qman/qman-1.4.1.ebuild +++ b/app-misc/qman/qman-1.4.1-r1.ebuild @@ -12,7 +12,8 @@ SRC_URI="https://github.com/plp13/qman/archive/refs/tags/v${PV}.tar.gz -> ${P}.t LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64" -IUSE="+doc" +IUSE="+doc test" +RESTRICT="!test? ( test )" DEPEND=" sys-libs/ncurses:= @@ -21,13 +22,16 @@ DEPEND=" " BDEPEND=" dev-python/cogapp - dev-util/cunit + test? ( + dev-util/cunit + ) " RDEPEND="${DEPEND}" src_configure() { local emesonargs=( $(meson_feature doc docs) + $(meson_feature test tests) -Ddocdir="/usr/share/doc/${PF}" ) meson_src_configure From 9663994aac4cd2ba07cd727405740b5739f91cc3 Mon Sep 17 00:00:00 2001 From: Mazunki Hoksaas Date: Sat, 12 Apr 2025 18:47:26 +0200 Subject: [PATCH 07/25] app-misc/qman: make tests conditional on USE=test Bug: https://bugs.gentoo.org/953507 Signed-off-by: Mazunki Hoksaas --- app-misc/qman/qman-9999.ebuild | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app-misc/qman/qman-9999.ebuild b/app-misc/qman/qman-9999.ebuild index c5a214d564..6a8f3f51a3 100644 --- a/app-misc/qman/qman-9999.ebuild +++ b/app-misc/qman/qman-9999.ebuild @@ -13,7 +13,8 @@ EGIT_BRANCH="devel" LICENSE="BSD-2" SLOT="0" KEYWORDS="" -IUSE="+doc" +IUSE="+doc test" +RESTRICT="!test? ( test )" DEPEND=" sys-libs/ncurses:= @@ -22,13 +23,16 @@ DEPEND=" " BDEPEND=" dev-python/cogapp - dev-util/cunit + test? ( + dev-util/cunit + ) " RDEPEND="${DEPEND}" src_configure() { local emesonargs=( $(meson_feature doc docs) + $(meson_feature test tests) -Ddocdir="/usr/share/doc/${PF}" ) meson_src_configure From 03531a9e3bb514004ab40437087cd21743159a03 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 13 Apr 2025 14:53:35 +0900 Subject: [PATCH 08/25] dev-libs/ls-hpack: update Manifest The v2.3.4 tag was force pushed to a newer commit. The latest commit looks a bit questionable, but it doesn't appear to be malicious. Closes: https://bugs.gentoo.org/953509 Signed-off-by: Takuya Wakazono --- dev-libs/ls-hpack/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/ls-hpack/Manifest b/dev-libs/ls-hpack/Manifest index e3fc85399f..cbdbae1b21 100644 --- a/dev-libs/ls-hpack/Manifest +++ b/dev-libs/ls-hpack/Manifest @@ -1 +1 @@ -DIST ls-hpack-2.3.4.gh.tar.gz 952641 BLAKE2B e5379af7d425d344861d72e8e6426c2e28629d965d40ef478400959df5578cd328b21b1eed5738eb50dbe18176bca90630dbe3a5a3bc5bc7482ec50eb470c93c SHA512 3639acc5f6a167a1468bb1f5d8b47fd7868481a26f3d22d9b208ab112460492959844ed458e5debd394b083426100a9b3ddc7972c12152c3f1ed9655ccde3e57 +DIST ls-hpack-2.3.4.gh.tar.gz 952641 BLAKE2B cfacf507dba46e2eaa365bbe990dbce0cab82b99f9d44baa48cb717764677d5a37e87ebe88dddac26a8fa318ec00043ed635ea2164050856dab2aa08366d2184 SHA512 86a3c869597f4f181e3ecc9648a7ce73139c8e201547072203ad60802a1df37885389c332231efb0521b1bf2357cdb9d866ade48f59af1cbb6c5cbba8148a0ff From d20e381a991d48503127a9a6c1f23501700b411c Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 13 Apr 2025 14:53:35 +0900 Subject: [PATCH 09/25] x11-misc/input-leap: respect CXXFLAGS Do not force enable PIE. Closes: https://bugs.gentoo.org/953512 Signed-off-by: Takuya Wakazono --- .../{input-leap-3.0.2.ebuild => input-leap-3.0.2-r1.ebuild} | 6 ++++++ x11-misc/input-leap/input-leap-9999.ebuild | 6 ++++++ 2 files changed, 12 insertions(+) rename x11-misc/input-leap/{input-leap-3.0.2.ebuild => input-leap-3.0.2-r1.ebuild} (91%) diff --git a/x11-misc/input-leap/input-leap-3.0.2.ebuild b/x11-misc/input-leap/input-leap-3.0.2-r1.ebuild similarity index 91% rename from x11-misc/input-leap/input-leap-3.0.2.ebuild rename to x11-misc/input-leap/input-leap-3.0.2-r1.ebuild index 54e08f9b7b..c9b9950cff 100644 --- a/x11-misc/input-leap/input-leap-3.0.2.ebuild +++ b/x11-misc/input-leap/input-leap-3.0.2-r1.ebuild @@ -53,6 +53,12 @@ DOCS=( doc/${PN}.conf.example{,-advanced,-basic} ) +src_prepare() { + # respect CXXFLAGS + sed -i '/CMAKE_POSITION_INDEPENDENT_CODE/d' CMakeLists.txt || die + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DINPUTLEAP_BUILD_GUI=$(usex gui) diff --git a/x11-misc/input-leap/input-leap-9999.ebuild b/x11-misc/input-leap/input-leap-9999.ebuild index 46e9eec0e3..aa3f3efb60 100644 --- a/x11-misc/input-leap/input-leap-9999.ebuild +++ b/x11-misc/input-leap/input-leap-9999.ebuild @@ -52,6 +52,12 @@ DOCS=( doc/${PN}.conf.example{,-advanced,-basic} ) +src_prepare() { + # respect CXXFLAGS + sed -i '/CMAKE_POSITION_INDEPENDENT_CODE/d' CMakeLists.txt || die + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DINPUTLEAP_BUILD_GUI=$(usex gui) From cb748814bf7f9d0e2f4f7034d676a80c4afdf3d8 Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Sun, 13 Apr 2025 21:46:12 +0900 Subject: [PATCH 10/25] dev-util/juliaup: add 1.17.17, drop 1.17.13 Signed-off-by: Daichi Yamamoto --- dev-util/juliaup/Manifest | 2 +- .../juliaup/{juliaup-1.17.13.ebuild => juliaup-1.17.17.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-util/juliaup/{juliaup-1.17.13.ebuild => juliaup-1.17.17.ebuild} (100%) diff --git a/dev-util/juliaup/Manifest b/dev-util/juliaup/Manifest index e9db1af29b..03a2c083be 100644 --- a/dev-util/juliaup/Manifest +++ b/dev-util/juliaup/Manifest @@ -117,7 +117,7 @@ DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b57 DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645 DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987 DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 -DIST juliaup-1.17.13.tar.gz 834724 BLAKE2B 880ecf57d89705ebabc5e874fe41316a57a0de9f88d4af178e2ea22c370dcff504dd338671eee499d37660f5e9727e7edce6980893a0eed3d58bbefce08076fa SHA512 7cfe083550ad029de61a35f21f8dee8a92529e8fd136e46c9100b50d9febc0693b3a9426086f4c606a6c0c6b4af1713a30e99a5e1f4afdd15b2bf8f5cf404bf9 +DIST juliaup-1.17.17.tar.gz 835947 BLAKE2B f3ff9f819b4c540aca3f17e7158a3d700e93a8e9154e76c244d453dc6fd9b2957ffdc41c28daa7bf857d520e16c7e7a5d369a6221a6d985af6780ecd5ad1154a SHA512 356519a73cdfc0fbd254f2ee193eb87e1b38995897d2b3fe2c46973cc8f02707152f7fcae4307fb26126ecfafbaa6008d89f7adc0dcc39b422dc9258307ba4f9 DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 diff --git a/dev-util/juliaup/juliaup-1.17.13.ebuild b/dev-util/juliaup/juliaup-1.17.17.ebuild similarity index 100% rename from dev-util/juliaup/juliaup-1.17.13.ebuild rename to dev-util/juliaup/juliaup-1.17.17.ebuild From 16e3c52ffa00f31d02ca0be20bb862539e99e9a9 Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Sun, 13 Apr 2025 21:46:23 +0900 Subject: [PATCH 11/25] gui-apps/xremap: add 0.10.9, drop 0.10.8 Signed-off-by: Daichi Yamamoto --- gui-apps/xremap/Manifest | 28 +++++++++---------- ...map-0.10.8.ebuild => xremap-0.10.9.ebuild} | 26 ++++++++--------- 2 files changed, 27 insertions(+), 27 deletions(-) rename gui-apps/xremap/{xremap-0.10.8.ebuild => xremap-0.10.9.ebuild} (95%) diff --git a/gui-apps/xremap/Manifest b/gui-apps/xremap/Manifest index 5b852b3ae6..3895874116 100644 --- a/gui-apps/xremap/Manifest +++ b/gui-apps/xremap/Manifest @@ -8,7 +8,7 @@ DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c78 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 -DIST anyhow-1.0.95.crate 52155 BLAKE2B fc9cebdfae0afed86f2dfb7faf62f5a108000895317dd0cab9c83d6e48c891558fc3a1d8b9940b623b4c6fd861631a0f0344a9915517a9bc39dbfbe48ec6b45b SHA512 8c5c176381c3e861c3c4451f7cd3d9e2447c0a55735ececfd3199288d65d36dc5fdc4a19a0798f62a0b9d6ca2c155a616c7eab8bcd53e6ece743aed57ec3d0fa +DIST anyhow-1.0.97.crate 52221 BLAKE2B f48e4861d3a45d5f5aa2f1b62501f843c51c529e6bf58d4c887fdcf5a7a35c4699b71e0db0fe064199b236acfa1ea211c30b5f14f3b460bc5afad534e6545271 SHA512 340bd50af85ec816a6123a73154a2ef89d0ffd4c74c99121663649cadf230665c72437872df693c26a1da644b0f867339372a7898315f3d7733203785c588356 DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e DIST async-lock-2.7.0.crate 23631 BLAKE2B 90814a489eef98a773ed5dfca5fc3e6b8e2b7a2c37e18f289292f46efce496d4378321327c947dce219add2b7aaf199b96beb9d19cf22536f1ff99b932e50314 SHA512 b151aa4a7fe4ad7dd68559dfef203dcfdd2084e175a6fe414298bd28c632ef422631d49c821fe075ec6f549269e0c0cefc16ea56741d3d8317a99489ed638bb9 DIST async-trait-0.1.83.crate 29054 BLAKE2B 4991f79abd8b9260b9541e754c30d3e0731ff786fcf65cc3f3eb75a5fcedcb37be147222778e1a0fa6c68d8fb872144b2b55b43cf6f8f4de371f24175cef405d SHA512 15969eafbdbe51e80433b53196962293daed2a70d3d9bac91c58e5e7359f60fc99ef519ceb1fd54e34d627c94f821329474a602f25f85179318d10c3147b5649 @@ -69,7 +69,7 @@ DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b DIST gethostname-0.4.3.crate 9336 BLAKE2B 12be5fdca0b6e3788cf3d67a4a80f283d240611b4fd37b6d1c37eb2503e4a7025b17bbb70adf421ac840d8f952434bdedf4691f31362780a267e21e8c4d3a006 SHA512 8c5dc404132f2ecf9bf82d8b89cbd698b4cb6d43141c47a60b95401da2e8c314347ab0a0ad5fba50cf98f01a621faa68293cb78f48977d3ddfe6e6f21926abf7 DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 -DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356 +DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 @@ -81,8 +81,8 @@ DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 -DIST indexmap-2.2.2.crate 76160 BLAKE2B 1b020e3e33204e9e0cf15e0b91a600296147432002e94ae1061f1d7511e3435a29c1c0c438933eb6a56c7c522cbdfff29a106622041815cbd706b9515e2ab82d SHA512 814cffe0e586940c82c152536a970917ec8702a9b946151ccc8574188fa2cb0fab094888c0e910917c99e37f5f53723ab799999fab4bee395bca7d45adeed40c -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f +DIST indexmap-2.7.1.crate 88644 BLAKE2B eab47b5a8322ea4ea038884e70a67dbfa40293eb71c125d0ccf117af9153c19268c5fd9efd7f0be4a773a04bef961bac90ab3269ad42b565e5ce6db5a6d49daf SHA512 225703f74a734da1ad464895192f07c83068b36129f69a9e87608134f250d3a19b95fdb21dcda6c44cb0204bc4ad69bfbba24d94c83b439000ab4b9ffec74abe +DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 @@ -95,7 +95,7 @@ DIST libudev-sys-0.1.4.crate 6177 BLAKE2B c513b5cd68fc60a7a33ba281e4fc4f9a589694 DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 DIST linux-raw-sys-0.4.5.crate 1274380 BLAKE2B e15ca5b63cb994e86a8161e3b6e4bd20da8f574d1a470128f9a209a729ff22c86470f4c2b2a8ccbc1e37d6284b026e0805902645ea4b742425fe34491e519638 SHA512 13c36e03cb5bdb2e9f17622e21eda608057fc9d908bc55a829fdeeb77785094769d4f4b4daf376c5509ceb3abfdb3936f668bd6d5b2fd48e21c5c28b6e597e78 DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 -DIST log-0.4.25.crate 44876 BLAKE2B ab9433934d16edca42b38f559c3c87f949c4540fc422e6d65c75aedd5055c7a4935ac0f735e7ef5c901a7443e70d60be77079a104dc61a3955b0c900162b3967 SHA512 b420404c82aeb04219e9f63505d60b8853cad44d1de0bec0750715baae21afae806bd4f741bb8964dd39bb5d1e0f5be41bc38d76773bdfd5e920d30533146231 +DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 @@ -136,11 +136,11 @@ DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec -DIST serde-1.0.217.crate 79019 BLAKE2B a0aacff795d34583365ddd469fa14c58a6cccf8afbb248210aaff3134c7ce6e34b3d03f437326d7c01b3e78f82a5d19c37ed9fa4372970d8b2793f2889288e1c SHA512 f97b3b54b9e99c9a027390405cc054c3072f49c92803a4ed5f5f69e76a179deda9d77993b645b3581437085912d881da88d0451b9e0da423c64033a23fdd8054 -DIST serde_derive-1.0.217.crate 57749 BLAKE2B 63b4930122d80d64492ba2718630513012202e42bbaa74510729ee66a0e72b8a1ad123784b479697ba562db43868f4bddfdf5e94bb3d744cd68a547471ba40aa SHA512 31020f4533d04b31ae125580a3c5093fad36438d324e2d9b063923aa8c125c654102ae7fbc3b3df892bb41db6b321962a23e0a37950e080055d715d15b18af76 -DIST serde_json-1.0.138.crate 154769 BLAKE2B 42f146a688dda70f3afad1a6ff989823f2e2cf4037c2a4d019b87155c7e37d86f649f2a54b373b787ac9021e42ac3be5fc27ea975b62e08865802afb993196bc SHA512 31678f1289301d65a088b305726c4fa6b5cd17b01527abc8dd7fc09720c98b2e86bebd5b20d7e9e7b7e41c42829db3a7e705172eca20d0c333e6c09131e1fe09 +DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769 +DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b +DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12 DIST serde_repr-0.1.16.crate 9629 BLAKE2B 0d017d4018be91dadcd124033f015e31460d54bbadf511d19c55c7fbb63376e705217d2d79376aeae5a54fb7a6bb07fbf982741e0dbac0273a7775d340c692e0 SHA512 a465f7c6bbf728150b4e6cc26d3b6ecc9b80dc1a303ff473308b57dcb898c832e7f89f825a9ad88997e50f18fad40ee2bd8afd455f92a68ebe2ab1728ecff5dd -DIST serde_spanned-0.6.6.crate 9120 BLAKE2B 6748b04f30cc63297fe01cacdef743b688aa0777b600d603919d05676913133450c97a179c6cbd4a62534431b74c4bcf63a60c1185ba89cd8266411d3824aff9 SHA512 e07254723645c80d10c1ab9a7282251fcafa0b5144991568b1b1f85e7c8c8bbd82b5992f2ed73fc7a988f6a0175fd79fc927c6b28b7420e83269c3364d7ead4f +DIST serde_spanned-0.6.8.crate 9330 BLAKE2B 630bb2cabd74e8d9736e315ac57c4d2c5c4f72264aab35ecc8e0040cb4186885722051a9f7b8a9006fd121fe58428cbb151e5cf541e7de30b6528c84e968f7ac SHA512 2343a2fda35ff57ed8ff7d8eeadd651821fce7e22f91c2d5797c6af7db9e009b7d637382f6f390c17911912865a5aea1ce87a86fbe36f4b6aeccb065a4c8942d DIST serde_with-3.8.1.crate 142294 BLAKE2B 92b3692f80b613b8d8d68e69c387a65285a969d5bb8b03d9c65af2e40b77e20be2e504044a0c59ed6de7e36b66dd31eff3686cc0b74199ae146d871b7d6f51e7 SHA512 1db8ea26a292c9c08c9451e946e74904a0a063bde854e22983a6575a6bf1c3cabeb8109dedbe028d6acb2abdb8c26adf4758b2f31c844cab692266e522a899c8 DIST serde_with_macros-3.8.1.crate 30796 BLAKE2B e7fb0a20c839ecea75f52d6ad5841c918f2c01ead7efb5ec5f0dacca23715cb9868ad792c7811f20951429f289ebc5a90ec4c4f833ebeddc5ff484dce7839f1d SHA512 fc1b854729efb24377f830087c21b6d996b19024ed38fca31dd4377f65991189e32db481387143f6fbb4b16eb5e80a89d91e97f40fc1beedd873ee93b01abe7b DIST serde_yaml-0.9.34+deprecated.crate 65290 BLAKE2B 1c1f8c7dd1a7952948596d8c727fb6fd36426c7b80ddaba2e6065db7551757e6fb170c77373ba9784f6b32de9f8aec94f90e1c85df98b9ac1f75a7cc8e5da174 SHA512 64329436d18bc3b1a0737afff7c8727f7e04c71b2bf6022f597a45f0860fa3a678eac688f61f0bf7a7846f98809f427c9907625e1d00c8691c383043c1cffaca @@ -164,10 +164,10 @@ DIST time-macros-0.2.11.crate 23738 BLAKE2B c5ed4911259fea3154e85d8f0d39e09ba09e DIST tokio-1.29.1.crate 693627 BLAKE2B 31564e39fda61ab60899879b6900cd51b0f8c45d6b4c09527455826ce8ea70b028e8a95a0d7ca96a84a51eada59c20c15b22682fef60576dc63b6c157edb3316 SHA512 915385a79155f595afe802e292bd0a7dc1c3d58935d9c1d743bd51baf5e94268fd52bc2d5d93b20b7d0224dc7c1b9dcab4c66aae369cb2774a6c0c04ccfcf386 DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 -DIST toml-0.8.15.crate 50652 BLAKE2B e2aa6e1efc9f5d730659d79c9ccbed7e3f6e2150cd2f3e00dceb017e61fa24ba69dc9cf6b9594d89d23791914e4b7016826875644acc523722f3b770aa50c6fb SHA512 3aca72fd693d3d16fba005a03934c2473c72e175425f0214b43f795edc9dd75fc855daecffbe59279608931010948b32aa720a8411f8b6a68a06e27763e4c94c -DIST toml_datetime-0.6.6.crate 11698 BLAKE2B 8db35da8a3f6fec053bc82995f4abeb8d2855f2e94ed6ef4a4a6f47e956ea2cb6f8d0edd5c1b1cdebf83c7c218d9f2d80f48346e62fa7985532cba925891edd5 SHA512 710182bcca90f0d830423df41ff0f8e7bd10b866fd7ea1f6d37a315c7b4732a3b6fd61cf411b28051959034534010f24e250e10282c4e5a2539c2858f447aca0 +DIST toml-0.8.20.crate 51095 BLAKE2B 8e46bf5b667fa650883fba759efd1cc524fa758eaf1b9124f73121127cc72c0ebefaf64edaba6d249d7a9d0d81f75295d335f68e4e88d20949aba538a2aa71a5 SHA512 c842705270baea3e62e3b0535485f15af87e9a1b26dafb7945e1918e9fd59654b83316ace4ff837d84739d2dd1fddfafabc7d7b0c3ea1dcb9a07433a8cce72f1 +DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411 -DIST toml_edit-0.22.16.crate 106618 BLAKE2B e461b46de9da1fd443588811ce788875f3318dec3921a048cc84b3ab1a5a75c773918e85578a5185aa3d713d62f6e90c3764a49d184fe48ebc50d6a127d5d8e8 SHA512 338d3aae648a4855503b39f10aecbfecaf63fabc3cd904d42e5859ce22af840f734b29440bc8b72a31fcc3c689f6d8417ee4e3330713d461b5480d30699732a6 +DIST toml_edit-0.22.24.crate 106399 BLAKE2B 7a28b08a5eac9c9d43243173e1b87f763127d4685f07e4792cb7bdf3d871faafd183129eac29c6785718a48b7f8e8804a9a568ac7d0b6af26c5fdc53e37f1475 SHA512 67798e7ec7b2cdbe895b0edbb50f5fcb86a11acc674605a42795e15ee5ceb8d1a3cc1249c6a914b397574ee4bcb7ffd7417598f766c6f36215ab5f5761134319 DIST udev-0.9.3.crate 21737 BLAKE2B 395c0e57f33be007dbf9d4c77f6d1e2619ab779ed45e6bc3dbd14c77454c0df3d27b6ec85776cbc39214d4b76750472292ca5895b360aa2b4bfda3f0d65ccc57 SHA512 527c075460cc1badcd290255451da1f39aa5fa46ea659c4009847d1af46d21957c099cb1f7de39083e9d7d611cc91f5703bcec0e39b037d70bff7ef0e548c99a DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712 @@ -200,11 +200,11 @@ DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST winnow-0.5.3.crate 142396 BLAKE2B cc3918c7fe6c89f1fbd91b337d62ddb2596e180a21c0ae013a9ae89be5b4804df80b5159e05098a57cd5fd40bc13a09c72d98faeffff371073e5d85b2e8786f0 SHA512 c33bc23f23376d72c31aaf138f9ebbf91724cbd75ac3ecaa62c4e29551a1ee57d8b0dfd85fe387008156643795128073e256d637054db12c81978dc8aebb023a -DIST winnow-0.6.5.crate 159316 BLAKE2B d28c6a069e3d557335c09ae04f1d90a9086b1744d711e259da230c031a0302e270e304f8f9e8bc690c01cedcf07b46e05938ab3468b3e388ae8c51ac361b6408 SHA512 5395db16797beb158e9458099279abf53c5ea62c65584bbb9e0111213ab21c88cd0b0674062757e57ceb6c762a349f22db6ef60deef866fe15ebb0818287ab99 +DIST winnow-0.7.3.crate 171602 BLAKE2B 0a738c4de042153646245e97361472188ec6c325b07d6a929cbd17e5f0e48dfb46e9c7a6750bea06b66b0b39d4d05e7d4a29003c5957fa05e8919a25376149ba SHA512 dada8441d8054af75cb38084211d4241142da85886ca10c9334a274006eeaef95ea6fbccf727f783f8dd066b84216d6811c92afe09e79c137279f9289d9c6d37 DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 DIST x11rb-0.13.1.crate 223916 BLAKE2B 1663b0d4eb059924f9c2dbfa2fff01ee9c7a90bb6652d6e6a1519676e36ef7cca5fd079e39f45137350f595bca592ae9098b93877cdad9540131063379fad2ed SHA512 652f499857aff45053e2ffe1a2e3463323bcf3cf546482dcef4d2805e90a898a12f647da9181fcf02d7234bebdfc424f8a4e0e256dfd49aba4b643284308404f DIST x11rb-protocol-0.13.1.crate 508522 BLAKE2B abd88b4175e2fadebc44f232262b71261fac9b1289ee749d31fbd4a9d9c8ff426ccf9edef8eced4b41e4fba3401cd81d109fbf8aef1c99b4529f57910d000a8d SHA512 5c1a40fcbc77aa6e3357ac64af37958ac54aa3a78af354c1ea5f8e8b28f352c6e5d8b4762d8c4eb93fa8a1a122184b89c9b1c95a53d35b08819654dbd4cc4db0 -DIST xremap-0.10.8.tar.gz 67276 BLAKE2B 9d52dcf700dbe6e27ece1809a196dac0a8d45fa4c6eeb786d64475f745085baacecba4b3611d722bedc099d332a427e028a80bfcf2d5b291bfe2d2195ebc7899 SHA512 d2234b1083114c023790745d0dafeb54e3c5de827b0d675fbfbeb66fde2d033be0ff631818fb5701ce0fc738dbbb8174fea1310ee55a536a39535ddd113bf749 +DIST xremap-0.10.9.tar.gz 67226 BLAKE2B 57a57a7de5ae9b3d7eaedfc96631377563d37833ac7000b55d5eb162cc88067512cb122a38733968e64c97d7520af387143559dfe49d8ac116e3127ebbe7bb2d SHA512 013909f4344b46a59a932b296a161568ce43a0145e99c40b3d8fbb29694aaabdc77a1738c02d69f22d1af78ce6270373ff06f03295a610fb9499c682bde565d6 DIST zbus-1.9.3.crate 62957 BLAKE2B b7011d1c78e5b8a23a93b0d88ef5d13164b964d046f65917c45544b0a85fd013f375aecb49b957a519d128cdd2e23c52672e3746418f06ac6eac29a8cf155ca8 SHA512 b5d471d5d962a46c02380c91374ff4e9379a0ad436665c540a9ccca3fe45355872b3add3d18759bb271d30cf218c8b25f169c515953bdd6ce9a8ce81905a6865 DIST zbus_macros-1.9.3.crate 14794 BLAKE2B 7ae5cc45f8d7c9eae4d282f3c4884abfedf91ff14b48f09f21a3a7e5d80100b001f2e7a7b3dc24bbb35b65f7c6ce615a80869c5d81336bf5c12fea99802b0925 SHA512 1b22cf49dc10d9854f9f4150e52307e98dff1f6d3102c5e5af4bfb305cf3509d5b8f07ed6ae43f8b4f03c4e22d11648ccb49f5f3f7731400a34cceea7ee19677 DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba diff --git a/gui-apps/xremap/xremap-0.10.8.ebuild b/gui-apps/xremap/xremap-0.10.9.ebuild similarity index 95% rename from gui-apps/xremap/xremap-0.10.8.ebuild rename to gui-apps/xremap/xremap-0.10.9.ebuild index 70315c92e0..8bdfe1707b 100644 --- a/gui-apps/xremap/xremap-0.10.8.ebuild +++ b/gui-apps/xremap/xremap-0.10.9.ebuild @@ -16,7 +16,7 @@ CRATES=" anstyle-query@1.0.0 anstyle-wincon@1.0.1 anstyle@1.0.1 - anyhow@1.0.95 + anyhow@1.0.97 async-io@1.13.0 async-lock@2.7.0 async-trait@0.1.83 @@ -77,7 +77,7 @@ CRATES=" gethostname@0.4.3 gimli@0.28.1 hashbrown@0.12.3 - hashbrown@0.14.3 + hashbrown@0.15.2 heck@0.4.1 heck@0.5.0 hermit-abi@0.3.2 @@ -89,8 +89,8 @@ CRATES=" iana-time-zone@0.1.57 ident_case@1.0.1 indexmap@1.9.3 - indexmap@2.2.2 - indoc@2.0.5 + indexmap@2.7.1 + indoc@2.0.6 instant@0.1.12 io-lifetimes@1.0.11 is-terminal@0.4.9 @@ -103,7 +103,7 @@ CRATES=" linux-raw-sys@0.3.8 linux-raw-sys@0.4.5 lock_api@0.4.12 - log@0.4.25 + log@0.4.27 memchr@2.6.4 memoffset@0.6.5 memoffset@0.7.1 @@ -144,11 +144,11 @@ CRATES=" scoped-tls@1.0.1 scopeguard@1.2.0 semver@1.0.23 - serde@1.0.217 - serde_derive@1.0.217 - serde_json@1.0.138 + serde@1.0.219 + serde_derive@1.0.219 + serde_json@1.0.140 serde_repr@0.1.16 - serde_spanned@0.6.6 + serde_spanned@0.6.8 serde_with@3.8.1 serde_with_macros@3.8.1 serde_yaml@0.9.34+deprecated @@ -172,10 +172,10 @@ CRATES=" tokio-macros@2.1.0 tokio@1.29.1 toml@0.5.11 - toml@0.8.15 - toml_datetime@0.6.6 + toml@0.8.20 + toml_datetime@0.6.8 toml_edit@0.19.14 - toml_edit@0.22.16 + toml_edit@0.22.24 udev@0.9.3 unicode-ident@1.0.11 unsafe-libyaml@0.2.11 @@ -208,7 +208,7 @@ CRATES=" windows_x86_64_gnullvm@0.48.0 windows_x86_64_msvc@0.48.0 winnow@0.5.3 - winnow@0.6.5 + winnow@0.7.3 wyz@0.5.1 x11rb-protocol@0.13.1 x11rb@0.13.1 From 2d08c3df106bf952c4b874d5ff014f638010a23b Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 18:41:21 +0300 Subject: [PATCH 12/25] x11-libs/gtk-fortan: 4.7.1 version bump Signed-off-by: Sergey Torokhov --- x11-libs/gtk-fortran/Manifest | 1 + x11-libs/gtk-fortran/gtk-fortran-4.7.1.ebuild | 71 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 x11-libs/gtk-fortran/gtk-fortran-4.7.1.ebuild diff --git a/x11-libs/gtk-fortran/Manifest b/x11-libs/gtk-fortran/Manifest index 4fa033d11a..401c976e73 100644 --- a/x11-libs/gtk-fortran/Manifest +++ b/x11-libs/gtk-fortran/Manifest @@ -2,3 +2,4 @@ DIST gtk-fortran-3.24.31.tar.gz 4287676 BLAKE2B 9fe3f83158ea504d492978ddd0b3a6d4 DIST gtk-fortran-4.4.1.tar.gz 4443829 BLAKE2B 23a03649943f30dcf25002168deb3e9b5be018574cba3bcff393d2439a9ca2aabb4c8461481d66280c9a6629c0b6d084e1bc8c18abf76b6a4340da9a6031ec7d SHA512 4ea107f3040536fe44d479045005dda96c51f0c7aebaf09153890a511947ef66979d7a61d37b6b9d1e743195b1d09c8b1e4ed3a33334001ac26c04453e15c345 DIST gtk-fortran-4.5.0.tar.gz 4450701 BLAKE2B af34b2ce5b9d91dd61121580dd1ec84e29411269f131fc6df4b95012fae30555a8d08bf147e07ad459bba11c5b3b92fd6d3925f92a318ca47822e86ad2a57b29 SHA512 2fa0957c6367fbcc29050a540700e975ca9356530047c229b6302cf3017d352dce57f4f06fcc52471fce9d7ffdc260ff7ee1cf662e6f2cc029245010d6e9084a DIST gtk-fortran-4.6.0.tar.gz 4697411 BLAKE2B c72b00407979e40e77ebd622d019e872d17c1e42b77b085556e283c203b89b25fc02a516bfe5785891ae39c757c562d2ead18df8d71a795f9472fbca840dde7b SHA512 64d33fccb2867ef56ff9cbf4cf407b82f862e0c4bb7fb4dbdbaa0fd5d77bfcbee787f5030f62016687cf83e067c1dd4d8f25fef2e77c23d3b67f80ff8cbf0103 +DIST gtk-fortran-4.7.1.tar.gz 4701811 BLAKE2B 99c6a9e2a1371d85213f9887820c4b2be36235a5b51a63c69a951b380ad3e39fe4c91d7ac618e556810e3aa05261289801249f2b510494c5123d1e3718d04f96 SHA512 5ebd72b08a9d7a919a87cf0763d26e0aa9df51e720dcc3ed96b4ac30c8ff91f91293a08f8b12f9755aa95fe6f5453145634a67028cc215258bb34df14ef3e687 diff --git a/x11-libs/gtk-fortran/gtk-fortran-4.7.1.ebuild b/x11-libs/gtk-fortran/gtk-fortran-4.7.1.ebuild new file mode 100644 index 0000000000..1887a58f96 --- /dev/null +++ b/x11-libs/gtk-fortran/gtk-fortran-4.7.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR="emake" +FORTRAN_STANDARD=2003 +VIRTUALX_REQUIRED="test" + +inherit cmake fortran-2 virtualx + +DESCRIPTION="A GTK+ binding to build Graphical User Interfaces in Fortran" +HOMEPAGE="https://github.com/vmagnin/gtk-fortran" +SRC_URI="https://github.com/vmagnin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="4" +KEYWORDS="~amd64 ~x86" + +IUSE="examples high-level plplot static-libs test" +REQUIRED_USE="plplot? ( high-level )" +RESTRICT="!test? ( test )" + +RDEPEND=" + gui-libs/gtk:4 + plplot? ( >=sci-libs/plplot-5.15.0[cairo,fortran] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/fortran + virtual/pkgconfig +" + +DOCS=( "README.md" "README-high-level.md" "CHANGELOG.md" ) + +pkg_setup() { + fortran-2_pkg_setup +} + +src_prepare() { + default + # Fix library installation path, disable 'sketcher' build, pass LDFLAGS + sed -i -e "s:CMAKE_INSTALL_LIBDIR lib:CMAKE_INSTALL_LIBDIR $(get_libdir):" \ + -e "s: add_subdirectory(sketcher)::" \ + -e 's:"-rdynamic":"-rdynamic '"${LDFLAGS}"'":' CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + mycmakeargs+=( + -DEXCLUDE_PLPLOT=$(usex plplot false true) + -DNO_BUILD_HL=$(usex high-level false true) + -DINSTALL_EXAMPLES=$(usex examples) + -DNO_BUILD_EXAMPLES=true + ) + cmake_src_configure +} + +src_test() { + virtx cmake_src_test +} + +src_install() { + cmake_src_install + + # Remove static library here as it's used to build additional tools + if use !static-libs ; then + rm "${ED}/usr/$(get_libdir)/libgtk-${SLOT}-fortran.a" || die + fi +} From de42e408b5eef0a83a54552e10712826b41b8d55 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 18:45:07 +0300 Subject: [PATCH 13/25] x11-libs/gtk-fortran: drop old 4.4.1, 4.5.0 Signed-off-by: Sergey Torokhov --- x11-libs/gtk-fortran/Manifest | 2 - x11-libs/gtk-fortran/gtk-fortran-4.4.1.ebuild | 71 ------------------- x11-libs/gtk-fortran/gtk-fortran-4.5.0.ebuild | 71 ------------------- 3 files changed, 144 deletions(-) delete mode 100644 x11-libs/gtk-fortran/gtk-fortran-4.4.1.ebuild delete mode 100644 x11-libs/gtk-fortran/gtk-fortran-4.5.0.ebuild diff --git a/x11-libs/gtk-fortran/Manifest b/x11-libs/gtk-fortran/Manifest index 401c976e73..897cc073dc 100644 --- a/x11-libs/gtk-fortran/Manifest +++ b/x11-libs/gtk-fortran/Manifest @@ -1,5 +1,3 @@ DIST gtk-fortran-3.24.31.tar.gz 4287676 BLAKE2B 9fe3f83158ea504d492978ddd0b3a6d4aad5f5325df7c6ebbeb6d11ecb48d1097ee3c7b213c8824a5e4adb15da9af1da64c72b9089746dd0bb5d1d91dc76c766 SHA512 3d1a62837f4750b5c284a1548ede0ecfe8ad2f2619ca7ee2eb75e4cb7fcc739de90d67ff61d406b1f13fe0a2a9f1e23a1baa50afdc8caaaf1b3866e5640cb3f1 -DIST gtk-fortran-4.4.1.tar.gz 4443829 BLAKE2B 23a03649943f30dcf25002168deb3e9b5be018574cba3bcff393d2439a9ca2aabb4c8461481d66280c9a6629c0b6d084e1bc8c18abf76b6a4340da9a6031ec7d SHA512 4ea107f3040536fe44d479045005dda96c51f0c7aebaf09153890a511947ef66979d7a61d37b6b9d1e743195b1d09c8b1e4ed3a33334001ac26c04453e15c345 -DIST gtk-fortran-4.5.0.tar.gz 4450701 BLAKE2B af34b2ce5b9d91dd61121580dd1ec84e29411269f131fc6df4b95012fae30555a8d08bf147e07ad459bba11c5b3b92fd6d3925f92a318ca47822e86ad2a57b29 SHA512 2fa0957c6367fbcc29050a540700e975ca9356530047c229b6302cf3017d352dce57f4f06fcc52471fce9d7ffdc260ff7ee1cf662e6f2cc029245010d6e9084a DIST gtk-fortran-4.6.0.tar.gz 4697411 BLAKE2B c72b00407979e40e77ebd622d019e872d17c1e42b77b085556e283c203b89b25fc02a516bfe5785891ae39c757c562d2ead18df8d71a795f9472fbca840dde7b SHA512 64d33fccb2867ef56ff9cbf4cf407b82f862e0c4bb7fb4dbdbaa0fd5d77bfcbee787f5030f62016687cf83e067c1dd4d8f25fef2e77c23d3b67f80ff8cbf0103 DIST gtk-fortran-4.7.1.tar.gz 4701811 BLAKE2B 99c6a9e2a1371d85213f9887820c4b2be36235a5b51a63c69a951b380ad3e39fe4c91d7ac618e556810e3aa05261289801249f2b510494c5123d1e3718d04f96 SHA512 5ebd72b08a9d7a919a87cf0763d26e0aa9df51e720dcc3ed96b4ac30c8ff91f91293a08f8b12f9755aa95fe6f5453145634a67028cc215258bb34df14ef3e687 diff --git a/x11-libs/gtk-fortran/gtk-fortran-4.4.1.ebuild b/x11-libs/gtk-fortran/gtk-fortran-4.4.1.ebuild deleted file mode 100644 index 7a016cdfc7..0000000000 --- a/x11-libs/gtk-fortran/gtk-fortran-4.4.1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -FORTRAN_STANDARD=2003 -VIRTUALX_REQUIRED="test" - -inherit cmake fortran-2 virtualx - -DESCRIPTION="A GTK+ binding to build Graphical User Interfaces in Fortran" -HOMEPAGE="https://github.com/vmagnin/gtk-fortran" -SRC_URI="https://github.com/vmagnin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="4" -KEYWORDS="~amd64 ~x86" - -IUSE="examples high-level plplot static-libs test" -REQUIRED_USE="plplot? ( high-level )" -RESTRICT="!test? ( test )" - -RDEPEND=" - gui-libs/gtk:4 - plplot? ( >=sci-libs/plplot-5.15.0[cairo,fortran] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/fortran - virtual/pkgconfig -" - -DOCS=( "README.md" "README-high-level.md" "CHANGELOG.md" ) - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - default - # Fix library installation path, disable 'sketcher' build, pass LDFLAGS - sed -i -e "s:CMAKE_INSTALL_LIBDIR lib:CMAKE_INSTALL_LIBDIR $(get_libdir):" \ - -e "s: add_subdirectory(sketcher)::" \ - -e 's:"-rdynamic":"-rdynamic '"${LDFLAGS}"'":' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - mycmakeargs+=( - -DEXCLUDE_PLPLOT=$(usex plplot false true) - -DNO_BUILD_HL=$(usex high-level false true) - -DINSTALL_EXAMPLES=$(usex examples) - -DNO_BUILD_EXAMPLES=true - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Remove static library here as it's used to build additional tools - if use !static-libs ; then - rm "${ED}/usr/$(get_libdir)/libgtk-${SLOT}-fortran.a" || die - fi -} diff --git a/x11-libs/gtk-fortran/gtk-fortran-4.5.0.ebuild b/x11-libs/gtk-fortran/gtk-fortran-4.5.0.ebuild deleted file mode 100644 index a1b763fb8f..0000000000 --- a/x11-libs/gtk-fortran/gtk-fortran-4.5.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -FORTRAN_STANDARD=2003 -VIRTUALX_REQUIRED="test" - -inherit cmake fortran-2 virtualx - -DESCRIPTION="A GTK+ binding to build Graphical User Interfaces in Fortran" -HOMEPAGE="https://github.com/vmagnin/gtk-fortran" -SRC_URI="https://github.com/vmagnin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="4" -KEYWORDS="~amd64 ~x86" - -IUSE="examples high-level plplot static-libs test" -REQUIRED_USE="plplot? ( high-level )" -RESTRICT="!test? ( test )" - -RDEPEND=" - gui-libs/gtk:4 - plplot? ( >=sci-libs/plplot-5.15.0[cairo,fortran] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/fortran - virtual/pkgconfig -" - -DOCS=( "README.md" "README-high-level.md" "CHANGELOG.md" ) - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - default - # Fix library installation path, disable 'sketcher' build, pass LDFLAGS - sed -i -e "s:CMAKE_INSTALL_LIBDIR lib:CMAKE_INSTALL_LIBDIR $(get_libdir):" \ - -e "s: add_subdirectory(sketcher)::" \ - -e 's:"-rdynamic":"-rdynamic '"${LDFLAGS}"'":' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - mycmakeargs+=( - -DEXCLUDE_PLPLOT=$(usex plplot false true) - -DNO_BUILD_HL=$(usex high-level false true) - -DINSTALL_EXAMPLES=$(usex examples) - -DNO_BUILD_EXAMPLES=true - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Remove static library here as it's used to build additional tools - if use !static-libs ; then - rm "${ED}/usr/$(get_libdir)/libgtk-${SLOT}-fortran.a" || die - fi -} From 1e5e9d51209bc4e46fc99ad105fc5b7e9a5dd95f Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 18:47:47 +0300 Subject: [PATCH 14/25] dev-util/pcpp: add py3.13 compat Signed-off-by: Sergey Torokhov --- dev-util/pcpp/pcpp-1.30.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/pcpp/pcpp-1.30.ebuild b/dev-util/pcpp/pcpp-1.30.ebuild index 4f5b85d122..d2e1c2c8bf 100644 --- a/dev-util/pcpp/pcpp-1.30.ebuild +++ b/dev-util/pcpp/pcpp-1.30.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{11..12} pypy3 ) +PYTHON_COMPAT=( python3_{11..13} pypy3 ) inherit distutils-r1 pypi From eed01a6a83d873be2869a0671a6ca3f12131738d Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:00:45 +0300 Subject: [PATCH 15/25] app-text/ford: add PYTHON_USEDEP for RDEPEND dependencies Signed-off-by: Sergey Torokhov --- app-text/ford/{ford-7.0.8.ebuild => ford-7.0.8-r1.ebuild} | 8 ++++---- app-text/ford/{ford-7.0.9.ebuild => ford-7.0.9-r1.ebuild} | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) rename app-text/ford/{ford-7.0.8.ebuild => ford-7.0.8-r1.ebuild} (86%) rename app-text/ford/{ford-7.0.9.ebuild => ford-7.0.9-r1.ebuild} (89%) diff --git a/app-text/ford/ford-7.0.8.ebuild b/app-text/ford/ford-7.0.8-r1.ebuild similarity index 86% rename from app-text/ford/ford-7.0.8.ebuild rename to app-text/ford/ford-7.0.8-r1.ebuild index 9844bc4183..8ff26071d7 100644 --- a/app-text/ford/ford-7.0.8.ebuild +++ b/app-text/ford/ford-7.0.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,11 +26,11 @@ RDEPEND=" >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] dev-python/python-markdown-math[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0 + >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] >=dev-python/toposort-1.7[${PYTHON_USEDEP}] >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] - >=dev-util/pcpp-1.30 - test? ( dev-python/tomli-w ) + >=dev-util/pcpp-1.30[${PYTHON_USEDEP}] + test? ( dev-python/tomli-w[${PYTHON_USEDEP}] ) " DEPEND="${RDEPEND}" diff --git a/app-text/ford/ford-7.0.9.ebuild b/app-text/ford/ford-7.0.9-r1.ebuild similarity index 89% rename from app-text/ford/ford-7.0.9.ebuild rename to app-text/ford/ford-7.0.9-r1.ebuild index 94b17bd3c9..69fbb61332 100644 --- a/app-text/ford/ford-7.0.9.ebuild +++ b/app-text/ford/ford-7.0.9-r1.ebuild @@ -26,11 +26,11 @@ RDEPEND=" >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] dev-python/python-markdown-math[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0 + >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] >=dev-python/toposort-1.7[${PYTHON_USEDEP}] >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] - >=dev-util/pcpp-1.30 - test? ( dev-python/tomli-w ) + >=dev-util/pcpp-1.30[${PYTHON_USEDEP}] + test? ( dev-python/tomli-w[${PYTHON_USEDEP}] ) " DEPEND="${RDEPEND}" From 21ff33560ae2c543c161942c52295db4d3d587f6 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:03:47 +0300 Subject: [PATCH 16/25] app-text/ford: 7.0.10 version bump Signed-off-by: Sergey Torokhov --- app-text/ford/Manifest | 1 + app-text/ford/ford-7.0.10.ebuild | 44 ++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 app-text/ford/ford-7.0.10.ebuild diff --git a/app-text/ford/Manifest b/app-text/ford/Manifest index 6d9f12f534..364dba1373 100644 --- a/app-text/ford/Manifest +++ b/app-text/ford/Manifest @@ -1,3 +1,4 @@ DIST FORD-6.2.5.tar.gz 6140012 BLAKE2B 261ddf8901c53732feb46e5ec9adefd689e10db0e1a674b45c9757f49658d57f1c6d3d0a5ba12bbc9d1d7d0a48031b29c772f438aea2069a5451d7e3b4aaa82b SHA512 1f47ddd45804af3c9d99576e542795f91a1833d816ceccb5e81f8f71710e0c79a4ba769b95b85771365d8c4392d1c812e247a5b82cfee6cc023f61eeedd86d75 DIST ford-7.0.8.tar.gz 6092686 BLAKE2B e4ba8de4b944b30481739a95db4a8f57c6d87e91a8a94daee24714d49125584954af41d5079f681e2d56073bbe3d83ab2f9827cb22b87cd4d72c7107fe954761 SHA512 71050871f9c80fdf32b9e1a6ed3cda8f4a3f8892f8320af14ed72c5687e1e66ee5a739cce817604a1b76ebae26aa5b11c46bca27fc16cd2d8c368f5d1b0ae1db DIST ford-7.0.9.tar.gz 6091825 BLAKE2B a7c9670634b25b000380a6de6ee3d05d81493474bb1e479a435459a2e846900824db5f81573cbd3e681e89bbe4762f3d2c99ab06b9fad50cbed61665367282e8 SHA512 e75a79b587a8ed462a2a54206739e3d9c924087e851fd1b0ef4fae908421835abf5bb6c77b6bbb0efd0d5c6fc9aa720bf4ca980a97e62c07e369f60a09355005 +DIST ford-7.0.10.tar.gz 6330867 BLAKE2B aaffa2e7060ea0f68013dd5c077c043fd05cd5b163196b3dd5560ec1ac6038197d94dd44de8e07b082856f85b410ebc72c06fb4dc468cff38ab872e51f65004a SHA512 8cfb470e89c09b9d31220a2f2d26f0f18c91bb922a409c47d3792966e7c411da9fb4420734025a52091a48a98b4e96b1407a73db06ed1ab4eb1e8682f3b00a80 diff --git a/app-text/ford/ford-7.0.10.ebuild b/app-text/ford/ford-7.0.10.ebuild new file mode 100644 index 0000000000..69fbb61332 --- /dev/null +++ b/app-text/ford/ford-7.0.10.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi toolchain-funcs + +MY_PN="FORD" +DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs" +HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford" +SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + >=dev-python/graphviz-0.20[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + >=dev-python/markdown-3.4[${PYTHON_USEDEP}] + >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] + dev-python/python-markdown-math[${PYTHON_USEDEP}] + >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] + >=dev-python/toposort-1.7[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}] + >=dev-util/pcpp-1.30[${PYTHON_USEDEP}] + test? ( dev-python/tomli-w[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +DOCS=( CHANGELOG.md README.md ) + +distutils_enable_tests pytest + +src_prepare() { + default + sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300 +} From c2ac1074474694102e07420ec00a89961a5c4170 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:05:22 +0300 Subject: [PATCH 17/25] dev-build/fypp: add py3.13 compat Signed-off-by: Sergey Torokhov --- dev-build/fypp/fypp-3.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-build/fypp/fypp-3.2.ebuild b/dev-build/fypp/fypp-3.2.ebuild index edd57f9e95..77d43d43af 100644 --- a/dev-build/fypp/fypp-3.2.ebuild +++ b/dev-build/fypp/fypp-3.2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit distutils-r1 pypi From 312f33071e0e854aee9a117b94811dbb7b313bea Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:13:55 +0300 Subject: [PATCH 18/25] dev-libs/fortran-stdlib: drop old 0.2.1-r1, 0.3.0, 0.4.0 Signed-off-by: Sergey Torokhov --- dev-libs/fortran-stdlib/Manifest | 3 - .../fortran-stdlib-0.2.1-r1.ebuild | 80 ------------------- .../fortran-stdlib-0.3.0.ebuild | 80 ------------------- .../fortran-stdlib-0.4.0.ebuild | 80 ------------------- 4 files changed, 243 deletions(-) delete mode 100644 dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild delete mode 100644 dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild delete mode 100644 dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest index 2a4d835940..acdd746840 100644 --- a/dev-libs/fortran-stdlib/Manifest +++ b/dev-libs/fortran-stdlib/Manifest @@ -1,6 +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 DIST fortran-stdlib-0.5.0.tar.gz 3618660 BLAKE2B bdba8344ee3daf2e5eb5e055497b394abc9bd9322b2a09ea2d7aef477266f24c48a419c517f21b6c0cd2e8cb4c7360b2216dd9663c150ada74934978c003f6ba SHA512 e89f6c2018541354cc97b911e0af86b16384b5e121a0e1c3460c5eefc685780d1159762a4820418cefce69987f787a4e77e9965d347d5f0d9b2441f135baabd2 DIST fortran-stdlib-0.6.1.tar.gz 3634792 BLAKE2B 935100ddc124a2ace1a37ae3083b715ed0b603e9b1fe234b566d38dd44a8e9fa2098f51c0b3a28056a9e3f10e7c2aa5d3a126512e3fba3dcefe885ffbc27729e SHA512 5b32b0881e714e9f184827a977f2a9e204be9de06c086896fdcdc4f4a912fd5c102e6ee269cca1b0aaeca59b0a4dfa43f4d5901f0fda2f2556b4bf8d94999995 DIST fortran-stdlib-0.7.0.tar.gz 3669255 BLAKE2B 7a93d6d1f46f76c40c3325855e191fff6a1e3a2736ccb68866c1091160e3abeb4c5d272ac97220efc66d2dcb829c355fb7c3798e076ee6c06842fc1e912731bb SHA512 b8865c617b63e0eb38cf1eb83b05c5edd7f376100e654d7adc04097ea920f7d08aaf0825a789e0bc9c6056d19fdd096872146d20c7152c43d3ed9d9aae6df74b 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 deleted file mode 100644 index 41166a79f3..0000000000 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{11..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 -} diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild deleted file mode 100644 index 41166a79f3..0000000000 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.3.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{11..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 -} diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild deleted file mode 100644 index 41166a79f3..0000000000 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.4.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{11..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 -} From 48ec511717f870cb8dfff753af4d40ddf11a51a6 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:15:26 +0300 Subject: [PATCH 19/25] dev-libs/fortran-stdlib: add py3.13 compat Signed-off-by: Sergey Torokhov --- dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild | 4 ++-- dev-libs/fortran-stdlib/fortran-stdlib-0.6.1.ebuild | 4 ++-- dev-libs/fortran-stdlib/fortran-stdlib-0.7.0.ebuild | 4 ++-- dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild index 41166a79f3..d5a82bf341 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.5.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit cmake fortran-2 python-any-r1 diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.6.1.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.6.1.ebuild index 41166a79f3..d5a82bf341 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.6.1.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.6.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit cmake fortran-2 python-any-r1 diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.7.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.7.0.ebuild index 41166a79f3..d5a82bf341 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-0.7.0.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.7.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit cmake fortran-2 python-any-r1 diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild index e8bd8e4211..725b7ca01c 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit cmake fortran-2 git-r3 python-any-r1 From d41d178c592a2c2463f688549a3e07854e5ff29a Mon Sep 17 00:00:00 2001 From: Thomas Clarke Date: Sun, 13 Apr 2025 17:18:09 +0100 Subject: [PATCH 20/25] media-sound/youtube-music-bin: add myself as a maintainer Signed-off-by: Thomas Clarke --- media-sound/youtube-music-bin/metadata.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/media-sound/youtube-music-bin/metadata.xml b/media-sound/youtube-music-bin/metadata.xml index 8170f44702..5acbeb61c9 100644 --- a/media-sound/youtube-music-bin/metadata.xml +++ b/media-sound/youtube-music-bin/metadata.xml @@ -5,6 +5,10 @@ Maƫl GUERIN mael.guerin@murena.io + + Thomas Clarke + colonia_duck@posteo.net + th-ch/youtube-music From 33b2f7673ad9e89e3a3fe3b9f98018fe41b0e076 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:18:55 +0300 Subject: [PATCH 21/25] dev-libs/fortran-shlex: 1.2.1 version bump Signed-off-by: Sergey Torokhov --- dev-libs/fortran-shlex/Manifest | 1 + .../fortran-shlex/fortran-shlex-1.2.1.ebuild | 43 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 dev-libs/fortran-shlex/fortran-shlex-1.2.1.ebuild diff --git a/dev-libs/fortran-shlex/Manifest b/dev-libs/fortran-shlex/Manifest index 59aed2a536..0aea6298d7 100644 --- a/dev-libs/fortran-shlex/Manifest +++ b/dev-libs/fortran-shlex/Manifest @@ -1 +1,2 @@ DIST fortran-shlex-1.0.1.tar.gz 6781 BLAKE2B ed64ef1b95cee8b41e12c552e9bd2a92b6af069bcb6004327f2fedda4ca8691441b9d33402b733487c746931c095693dec7423754e3c599ebb6d9af7ef12789f SHA512 d15b80ea222043df8114aa7af153361bd850bca24c489d3e3a78fcf66865eefb25740cceb22d792ca065a3d139d9270bd36d3ed5de61f1f89f945066ba2c19cd +DIST fortran-shlex-1.2.1.tar.gz 9074 BLAKE2B 405747c72f5c9889e41781e238b4a9dc321631ce3b837a43c9c141d55b790eea29248f6c6dc5f70283b790b1d76e4713111d61533225f1462f3c84bbadfe265f SHA512 a88a51e94962fb7bc37e32b24bbe123d813ee2d0ccf9d03430d4243d9ff658f7364241a7b946a3201d84387413c33716a1879cb79dba5db94e77da61e7ba8c33 diff --git a/dev-libs/fortran-shlex/fortran-shlex-1.2.1.ebuild b/dev-libs/fortran-shlex/fortran-shlex-1.2.1.ebuild new file mode 100644 index 0000000000..82507728bc --- /dev/null +++ b/dev-libs/fortran-shlex/fortran-shlex-1.2.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="2003" + +inherit fortran-2 toolchain-funcs + +DESCRIPTION="Modern Fortran port of the tiny-regex-c library for regular expressions" +HOMEPAGE="https://github.com/perazz/fortran-shlex" +SRC_URI="https://github.com/perazz/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +src_compile() { + $(tc-getFC) ${FCFLAGS} -fPIC -Wl,-soname,lib"${PN}".so.1 ${LDFLAGS} \ + -shared -o libfortran-shlex.so.1 src/shlex_module.f90 || die +} + +src_test() { + cp shlex_module.mod test/shlex_module.mod || die + cp libfortran-shlex.so.1 test/libfortran-shlex.so.1 || die + pushd ./test || die + ln -s libfortran-shlex.so.1 libfortran-shlex.so || die + $(tc-getFC) ${FCFLAGS} -fPIC ${LDFLAGS} -L. \ + -o tests shlex_test.f90 -lfortran-shlex || die + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./ + ./tests || die + popd +} + +src_install() { + dolib.so libfortran-shlex.so.1 + dosym libfortran-shlex.so.1 /usr/$(get_libdir)/libfortran-shlex.so + insinto /usr/include/"${PN}" + doins shlex_module.mod +} From eb9e9425b479139125b7c37974b9a5d656abcfd2 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:21:13 +0300 Subject: [PATCH 22/25] dev-libs/jonquil: 0.2.0 revbump; fix serializer, fix array bounds Add upstream patches to fix opening brace in serializer and to fix exceed array bounds. Signed-off-by: Sergey Torokhov --- ...onquil-0.2.0_fix_exceed_array_bounds.patch | 54 +++++++++++++++++++ ....2.0_fix_opening_brace_in_serializer.patch | 22 ++++++++ ...l-0.2.0.ebuild => jonquil-0.2.0-r1.ebuild} | 7 ++- 3 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 dev-libs/jonquil/files/jonquil-0.2.0_fix_exceed_array_bounds.patch create mode 100644 dev-libs/jonquil/files/jonquil-0.2.0_fix_opening_brace_in_serializer.patch rename dev-libs/jonquil/{jonquil-0.2.0.ebuild => jonquil-0.2.0-r1.ebuild} (80%) diff --git a/dev-libs/jonquil/files/jonquil-0.2.0_fix_exceed_array_bounds.patch b/dev-libs/jonquil/files/jonquil-0.2.0_fix_exceed_array_bounds.patch new file mode 100644 index 0000000000..934fe39eca --- /dev/null +++ b/dev-libs/jonquil/files/jonquil-0.2.0_fix_exceed_array_bounds.patch @@ -0,0 +1,54 @@ +From 4fbd4cf34d577c0fd25e32667ee9e41bf231ece8 Mon Sep 17 00:00:00 2001 +From: urbanjost +Date: Wed, 21 Jun 2023 04:08:07 -0400 +Subject: [PATCH] Prevent exceeding array bounds (#17) + +--- + src/jonquil/lexer.f90 | 18 ++++++++++-------- + 1 file changed, 10 insertions(+), 8 deletions(-) + +diff --git a/src/jonquil/lexer.f90 b/src/jonquil/lexer.f90 +index e52123a..aa6e4a0 100644 +--- a/src/jonquil/lexer.f90 ++++ b/src/jonquil/lexer.f90 +@@ -181,10 +181,12 @@ subroutine next_token(lexer, token) + + select case(lexer%chunk(pos:pos)) + case(" ", toml_escape%tabulator, toml_escape%newline, toml_escape%carriage_return) +- do while(any(lexer%chunk(pos+1:pos+1) == [" ", toml_escape%tabulator, & +- & toml_escape%newline, toml_escape%carriage_return]) .and. pos < len(lexer%chunk)) +- pos = pos + 1 ++ do pos = pos, len(lexer%chunk) - 1 ++ if (all(lexer%chunk(pos+1:pos+1) /= [" ", toml_escape%tabulator,& ++ & toml_escape%newline, toml_escape%carriage_return])) & ++ & exit + end do ++ + token = toml_token(token_kind%whitespace, prev, pos) + return + case(":") +@@ -216,10 +218,10 @@ subroutine next_token(lexer, token) + return + end select + +- ! If the current token is invalid, advance to the next terminator +- do while(verify(lexer%chunk(pos+1:pos+1), terminated) > 0 .and. pos < len(lexer%chunk)) +- pos = pos + 1 ++ do pos=pos,len(lexer%chunk)-1 ++ if (verify(lexer%chunk(pos+1:pos+1), terminated) <= 0) exit + end do ++ + token = toml_token(token_kind%invalid, prev, pos) + end subroutine next_token + +@@ -338,8 +340,8 @@ subroutine next_boolean(lexer, token) + prev = lexer%pos + pos = lexer%pos + +- do while(verify(lexer%chunk(pos+1:pos+1), terminated) > 0 .and. pos < len(lexer%chunk)) +- pos = pos + 1 ++ do pos=lexer%pos,len(lexer%chunk)-1 ++ if (verify(lexer%chunk(pos+1:pos+1), terminated) <= 0) exit + end do + + select case(lexer%chunk(prev:pos)) diff --git a/dev-libs/jonquil/files/jonquil-0.2.0_fix_opening_brace_in_serializer.patch b/dev-libs/jonquil/files/jonquil-0.2.0_fix_opening_brace_in_serializer.patch new file mode 100644 index 0000000000..f79643a057 --- /dev/null +++ b/dev-libs/jonquil/files/jonquil-0.2.0_fix_opening_brace_in_serializer.patch @@ -0,0 +1,22 @@ +From eedf6947abcafe2967714922ecbf403426454e1d Mon Sep 17 00:00:00 2001 +From: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com> +Date: Tue, 11 Apr 2023 21:36:39 +0200 +Subject: [PATCH] Correctly emit opening brace in serializer (#14) + +--- + src/jonquil/ser.f90 | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/jonquil/ser.f90 b/src/jonquil/ser.f90 +index d2a19d5..c9dad41 100644 +--- a/src/jonquil/ser.f90 ++++ b/src/jonquil/ser.f90 +@@ -344,7 +344,7 @@ subroutine visit_table(visitor, table) + visitor%output = visitor%output // """" // key // """: " + end if + +- visitor%output = visitor%output // "," ++ visitor%output = visitor%output // "{" + visitor%depth = visitor%depth + 1 + + call table%get_keys(list) diff --git a/dev-libs/jonquil/jonquil-0.2.0.ebuild b/dev-libs/jonquil/jonquil-0.2.0-r1.ebuild similarity index 80% rename from dev-libs/jonquil/jonquil-0.2.0.ebuild rename to dev-libs/jonquil/jonquil-0.2.0-r1.ebuild index 1824ec26bf..3e2cb7fd9d 100644 --- a/dev-libs/jonquil/jonquil-0.2.0.ebuild +++ b/dev-libs/jonquil/jonquil-0.2.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,6 +27,11 @@ DEPEND=" test? ( dev-util/fortran-test-drive ) " +PATCHES=" + ${FILESDIR}/${P}_fix_opening_brace_in_serializer.patch + ${FILESDIR}/${P}_fix_exceed_array_bounds.patch +" + src_configure() { local mycmakeargs=( -DENABLE_TESTING=$(usex test) From 0377ced0f2b0e2ed9e6675b7a16ecdee2639df09 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:25:21 +0300 Subject: [PATCH 23/25] dev-build/fpm: drop old unremoved patches Signed-off-by: Sergey Torokhov --- dev-build/fpm/files/fpm-0.8.1_fpm_toml.patch | 20 -------------------- dev-build/fpm/files/fpm-0.8.2_fpm_toml.patch | 20 -------------------- 2 files changed, 40 deletions(-) delete mode 100644 dev-build/fpm/files/fpm-0.8.1_fpm_toml.patch delete mode 100644 dev-build/fpm/files/fpm-0.8.2_fpm_toml.patch diff --git a/dev-build/fpm/files/fpm-0.8.1_fpm_toml.patch b/dev-build/fpm/files/fpm-0.8.1_fpm_toml.patch deleted file mode 100644 index 8bea036c46..0000000000 --- a/dev-build/fpm/files/fpm-0.8.1_fpm_toml.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Naur a/fpm.toml b/fpm.toml ---- a/fpm.toml -+++ b/fpm.toml -@@ -5,13 +5,9 @@ - maintainer = "" - copyright = "2020 fpm contributors" - --[dependencies] --toml-f.git = "https://github.com/toml-f/toml-f" --toml-f.rev = "54686e45993f3a9a1d05d5c7419f39e7d5a4eb3f" --M_CLI2.git = "https://github.com/urbanjost/M_CLI2.git" --M_CLI2.rev = "7264878cdb1baff7323cc48596d829ccfe7751b8" --jonquil.git = "https://github.com/toml-f/jonquil" --jonquil.rev = "05d30818bb12fb877226ce284b9a3a41b971a889" -+[build] -+external-modules = ["tomlf","jonquil","m_cli2"] -+link = ["toml-f","jonquil","M_CLI2"] - - [[test]] - name = "cli-test" diff --git a/dev-build/fpm/files/fpm-0.8.2_fpm_toml.patch b/dev-build/fpm/files/fpm-0.8.2_fpm_toml.patch deleted file mode 100644 index d483f17fbc..0000000000 --- a/dev-build/fpm/files/fpm-0.8.2_fpm_toml.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Nuar a/fpm.toml b/fpm.toml ---- a/fpm.toml -+++ b/fpm.toml -@@ -9,13 +9,9 @@ - [preprocess.cpp] - macros=["FPM_RELEASE_VERSION={version}"] - --[dependencies] --toml-f.git = "https://github.com/toml-f/toml-f" --toml-f.rev = "d7b892b1d074b7cfc5d75c3e0eb36ebc1f7958c1" --M_CLI2.git = "https://github.com/urbanjost/M_CLI2.git" --M_CLI2.rev = "7264878cdb1baff7323cc48596d829ccfe7751b8" --jonquil.git = "https://github.com/toml-f/jonquil" --jonquil.rev = "4c27c8c1e411fa8790dffcf8c3fa7a27b6322273" -+[build] -+external-modules = ["tomlf","jonquil","m_cli2"] -+link = ["toml-f","jonquil","M_CLI2"] - - [[test]] - name = "cli-test" From 4cda9e09bc6652ce4645e49dde671aaf0a7bd2be Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:28:20 +0300 Subject: [PATCH 24/25] dev-build/fpm: 0.11.0 version bump Signed-off-by: Sergey Torokhov --- dev-build/fpm/Manifest | 2 + dev-build/fpm/files/fpm-0.11.0_fpm_toml.patch | 23 ++++ dev-build/fpm/fpm-0.11.0.ebuild | 122 ++++++++++++++++++ 3 files changed, 147 insertions(+) create mode 100644 dev-build/fpm/files/fpm-0.11.0_fpm_toml.patch create mode 100644 dev-build/fpm/fpm-0.11.0.ebuild diff --git a/dev-build/fpm/Manifest b/dev-build/fpm/Manifest index 156e249e7f..f4b282a034 100644 --- a/dev-build/fpm/Manifest +++ b/dev-build/fpm/Manifest @@ -2,3 +2,5 @@ DIST fpm-0.9.0.F90 1371069 BLAKE2B df3439ca50176f0a8e3b2f48d130dc232da343d7fe545 DIST fpm-0.9.0.tar.gz 219603 BLAKE2B cb282913c1c6dd6440e6c7b982e7a5ffd76a2e8177b70da22ee36946feb62229919b8f40a4747a2f0cd8b2c589ee111f063cab50ee0f0bee295cd8cf8946b46a SHA512 b80141408a2192efdd3c0777eb2df01de95ee5740332468ac95f89f6e6199c88c2d4180934ce552403572cadfc755395eb669336fcc9d3d00cb8ee0607205397 DIST fpm-0.10.0.F90 1413145 BLAKE2B 8b0121b2436cdc6d0d82783a0d083afedb8bf0eb5f8221f140e1a1bea0b03475516f9309b079bed10b85e442ebb8f71f2ddcaddc3647cd56e1d4f32fba27be23 SHA512 dcd97bbe39469040848efef915edc8c6f4af5a5f34713a021e6b58761a3f3ea6301fc8a7cbde7c93ca5446964e2f0bd4a9b9e915acf24bf230ea557ca74b23ef DIST fpm-0.10.0.tar.gz 227016 BLAKE2B a6d9592fbfe3115ab43675cf28036dde69df0e2bcf3c7d3d98278566450328e6c3f21777efd8374177e615fcc123babce9a456f08ad1d03e790c16b95547edf2 SHA512 8b81e564ee2d3307472c1627e16b4cc9e13288c40c7ff3ea95f0c55cc4315da34d9319de5256aab9e602dd751c51be8f1fc27711f31fbf22580f58788822b69a +DIST fpm-0.11.0.F90 1580806 BLAKE2B 52eaca18d4de4011c61d83914568ee07063a8db679996d7dae1719778d5153bed430036129bb514ab0c31e8d500db1ee842f329cf32871a6e8abcee78d2337ac SHA512 0c47fbc593b529c9a3095b12ef6681a8b2f59e2509ca64ad087756d1b400e45f6cbeddb9dd7d21f47ba4658f59a1abf40c626ef52b74b562d20c416c3ec2866c +DIST fpm-0.11.0.tar.gz 263484 BLAKE2B 1507a7d7e2a823831893d9c2b3411f88540634434822eb1034eebee8c1dceac99d368506805275a8ad552b3f7de3affeea7e935aa6390b6d15f3488cd4b4b76d SHA512 40e4ee5bc16e4d9d336033e3b3f3823e12edd12bcc0af114c2e531af8754b20d76ef0d3f1c62d6a0fe444878d5dd772570cf20bff8fdd1f7a24b03a943be5df1 diff --git a/dev-build/fpm/files/fpm-0.11.0_fpm_toml.patch b/dev-build/fpm/files/fpm-0.11.0_fpm_toml.patch new file mode 100644 index 0000000000..d05134a93c --- /dev/null +++ b/dev-build/fpm/files/fpm-0.11.0_fpm_toml.patch @@ -0,0 +1,23 @@ +diff -Naur a/fpm.toml b/fpm.toml +--- a/fpm.toml ++++ b/fpm.toml +@@ -10,16 +10,9 @@ + macros=["FPM_RELEASE_VERSION={version}"] + + [dependencies] +-toml-f.git = "https://github.com/toml-f/toml-f" +-toml-f.rev = "d7b892b1d074b7cfc5d75c3e0eb36ebc1f7958c1" +-M_CLI2.git = "https://github.com/urbanjost/M_CLI2.git" +-M_CLI2.rev = "7264878cdb1baff7323cc48596d829ccfe7751b8" +-fortran-regex.git = "https://github.com/perazz/fortran-regex" +-fortran-regex.tag = "1.1.2" +-jonquil.git = "https://github.com/toml-f/jonquil" +-jonquil.rev = "4fbd4cf34d577c0fd25e32667ee9e41bf231ece8" +-fortran-shlex.git = "https://github.com/perazz/fortran-shlex" +-fortran-shlex.tag = "1.0.1" ++[build] ++external-modules = ["tomlf","tomlf_constants","tomlf_de_parser","m_cli2","regex_module","shlex_module","jonquil"] ++link = ["toml-f","M_CLI2","fortran-regex","fortran-shlex","jonquil"] + + [[test]] + name = "cli-test" diff --git a/dev-build/fpm/fpm-0.11.0.ebuild b/dev-build/fpm/fpm-0.11.0.ebuild new file mode 100644 index 0000000000..1bb25176b4 --- /dev/null +++ b/dev-build/fpm/fpm-0.11.0.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="2003" + +PYTHON_COMPAT=( python3_{11..13} ) + +inherit fortran-2 python-any-r1 toolchain-funcs + +DESCRIPTION="Fortran Package Manager (fpm)" +HOMEPAGE="https://fpm.fortran-lang.org" +SRC_URI=" + https://github.com/fortran-lang/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/fortran-lang/fpm/releases/download/v${PV}/${P}.F90 +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="openmp doc test" +RESTRICT="!test? ( test )" + +CDEPEND=" + dev-libs/fortran-regex + dev-libs/fortran-shlex + dev-libs/jonquil:0/2 + dev-libs/toml-f:0/4 + >=dev-libs/M_CLI2-3.2.0 +" + +RDEPEND=" + ${CDEPEND} + dev-vcs/git +" + +DEPEND=" + ${CDEPEND} + doc? ( + ${PYTHON_DEPS} + $(python_gen_any_dep ' + app-text/ford[${PYTHON_USEDEP}] + ') + ) +" + +DOCS=( LICENSE PACKAGING.md README.md ) + +PATCHES="${FILESDIR}/${P}_fpm_toml.patch" + +BSDIR="build/bootstrap" # Bootstrap directory path + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +set_build_flags() { + OMPFLAG="" + if use openmp ; then + case $(tc-getFC) in + *gfortran* ) + OMPFLAG="-fopenmp" ;; + * ) + die "Sorry, only GNU gfortran is currently supported in the ebuild" ;; + esac + fi + + BUILD_FLAGS=( --compiler "$(tc-getFC)" + --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/fortran-regex \ + -I/usr/include/fortran-shlex \ + -I/usr/include/jonquil/modules \ + -I/usr/include/M_CLI2 \ + -I/usr/include/toml-f/modules" + --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" + --cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" + --archiver "$(tc-getAR)" --link-flag "${LDFLAGS}" ) +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + fortran-2_pkg_setup + python-any-r1_pkg_setup + set_build_flags +} + +src_prepare() { + default + + mkdir -p "${BSDIR}" || die + cp "${DISTDIR}/${P}.F90" "${BSDIR}/" || die + + # Use favicon.png instead remote icon + sed -i -e 's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' docs.md || die +} + +src_compile() { + default + + # Build a bootstrap binary from the single source version + "$(tc-getFC)" -J "${BSDIR}" -o "${BSDIR}"/fpm "${BSDIR}/${P}.F90" || die + + # Use the bootstrap binary to build the feature complete fpm version + "${BSDIR}"/fpm build --verbose "${BUILD_FLAGS[@]}" || die + + if use doc ; then + einfo "Build API documentation:" + ford docs.md || die + fi +} + +src_test() { + "${BSDIR}"/fpm test --verbose "${BUILD_FLAGS[@]}" || die +} + +src_install() { + # Set prefix and pass all used env flags to avoid recompiling with default values + "${BSDIR}"/fpm install --prefix "${ED}/usr" "${BUILD_FLAGS[@]}" || die + + use doc && HTML_DOCS=( "${S}"/fpm-doc/. ) + einstalldocs +} From f1d0a0dbeb6a6050faf932b613654eea33274c57 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 13 Apr 2025 19:34:44 +0300 Subject: [PATCH 25/25] dev-util/eclipse-parallel-bin: maintainer-needed Upstream doesn't provide binary Eclipse Parallel package anymore Signed-off-by: Sergey Torokhov --- dev-util/eclipse-parallel-bin/metadata.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-util/eclipse-parallel-bin/metadata.xml b/dev-util/eclipse-parallel-bin/metadata.xml index 5a300fcb19..7289c0e31d 100644 --- a/dev-util/eclipse-parallel-bin/metadata.xml +++ b/dev-util/eclipse-parallel-bin/metadata.xml @@ -1,10 +1,7 @@ - - torokhov-s-a@yandex.ru - Sergey Torokhov - + Tools for C, C++, Fortran, and UPC, including MPI, OpenMP, OpenACC, a parallel debugger, and remotely building, running and monitoring applications.