From 19bebd8497de579302aff66380bcfdde5c0e3bce Mon Sep 17 00:00:00 2001 From: Celeste <20312-Celeste@users.gitlab.alpinelinux.org> Date: Fri, 2 Feb 2024 08:13:48 +0000 Subject: [PATCH] apkbuild-cpan.in: use distribution name cached in %distfiles instead of sending a duplicate query to metacpan follow up from what was done in https://gitlab.alpinelinux.org/alpine/abuild/-/commit/e448c9a452906e374d2028e1f85e9cad4adff663 --- apkbuild-cpan.in | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apkbuild-cpan.in b/apkbuild-cpan.in index 8d09960..73d091e 100755 --- a/apkbuild-cpan.in +++ b/apkbuild-cpan.in @@ -257,10 +257,8 @@ sub parse_deps { } # map package names to alpine packages - foreach ( sort keys %{$distfiles} ) { - my $distdata = query_metacpan( module => $_ ); - - my $pkgname = map_cpan_to_apk( $distdata->{distribution} ); + foreach my $module ( sort keys %{$distfiles} ) { + my $pkgname = map_cpan_to_apk( $distfiles->{$module} ); $deps .= "$pkgname " unless $deps =~ m/\b$pkgname\b/; } $deps =~ s/\h+/ /g;