opnsense-ports/math/p5-PDL-Transform-Proj4/files/patch-Alien-proj
Franco Fichtner 84c5ea69ee */*: sync with upstream
Taken from: FreeBSD
2025-02-06 12:31:11 +01:00

68 lines
1.8 KiB
Text

--- lib/PDL/Transform/Proj4.pd.orig 2025-01-03 22:39:08 UTC
+++ lib/PDL/Transform/Proj4.pd
@@ -5,8 +5,8 @@ use warnings;
use strict;
use warnings;
+use Capture::Tiny ':all';
use File::Spec;
-use Alien::proj;
our $VERSION = "2.097";
pp_setversion($VERSION);
@@ -104,7 +104,7 @@ sub load_projection_information {
fixed Earth For CH1903
);
sub load_projection_information {
- my ($text, $stderr, $exit_code) = Alien::proj->run_utility ("proj", "-lP");
+ my ($text, $stderr, $exit_code) = capture{system "proj", "-lP"};
warn $stderr if $stderr;
die "proj -lP error $exit_code. See above for error text." if $exit_code;
my @chunks = $text =~ /(.+?)(?=(?:^\S|\z))/gms;
@@ -175,7 +175,6 @@ use PDL::Transform;
use warnings;
use PDL::LiteF;
use PDL::Transform;
-use Alien::proj;
=head1 NAME
--- Makefile.PL.orig 2025-01-03 22:41:17 UTC
+++ Makefile.PL
@@ -2,7 +2,6 @@ use PDL::Core::Dev;
use warnings;
use ExtUtils::MakeMaker;
use PDL::Core::Dev;
-use Alien::proj;
my @pd_srcs;
undef &MY::init_PM; # suppress warning
@@ -22,7 +21,6 @@ WriteMakefile(
CONFIGURE_REQUIRES => {
'ExtUtils::MakeMaker' => 0,
'PDL' => '2.096',
- 'Alien::proj' => '1.29', # guarantee minimum PROJ 7.1 as need degree_output
},
PREREQ_PM => {
'PDL' => '2.096',
@@ -30,8 +28,7 @@ WriteMakefile(
TEST_REQUIRES => {
'Test::More' => '0.88',
},
- INC => Alien::proj->cflags,
- LIBS => [Alien::proj->libs],
+ LIBS => ['-lproj'],
clean => { FILES => join ' ', qw(MANIFEST.bak) },
NO_MYMETA => 1,
);
--- t/gis_proj.t.orig 2024-12-03 06:57:09 UTC
+++ t/gis_proj.t
@@ -9,8 +9,6 @@ use PDL::Transform::Proj4;
LC_RUN_PATH);
}
use PDL::Transform::Proj4;
-use Alien::proj;
-diag "Alien::proj version $Alien::proj::VERSION";
my @version = eval { PDL::Transform::Proj4::proj_version() };
is $@, '', 'proj_version no die';