[libgd-perl] 07/14: Drop 1002_gdlib-config_pkg-config.patch, fixed upstream.
gregor herrmann
gregoa at debian.org
Fri Jun 23 20:18:44 UTC 2017
This is an automated email from the git hooks/post-receive script.
gregoa pushed a commit to branch master
in repository libgd-perl.
commit e64888fc05dcf6de8521769079eae266c5ea868f
Author: gregor herrmann <gregoa at debian.org>
Date: Fri Jun 23 21:50:20 2017 +0200
Drop 1002_gdlib-config_pkg-config.patch, fixed upstream.
---
debian/patches/1002_gdlib-config_pkg-config.patch | 70 -----------------------
debian/patches/series | 1 -
2 files changed, 71 deletions(-)
diff --git a/debian/patches/1002_gdlib-config_pkg-config.patch b/debian/patches/1002_gdlib-config_pkg-config.patch
deleted file mode 100644
index 346027e..0000000
--- a/debian/patches/1002_gdlib-config_pkg-config.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-Description: use pkg-config (via ExtUtils::PkgConfig) instead of the removed gdlib-config.
- Additionally remove parts from try_to_autoconfigure which are not needed, at least on Debian,
- and adjust some variable to the different output of pkg-config.
- pkg-config doesn't return "features", so we're hardcoding it for now, taken from gdlib-config
- as of src:libgd2 2.2.3-1.1 (rebuilt with gdlib-config re-enabled).
- .
- This patch might need more massaging before being useful on non-Debian systems,
- and inclusion of ExtUtils::PkgConfig into the distributions metadata.
-Origin: vendor
-Bug: https://rt.cpan.org/Ticket/Display.html?id=114788
-Bug-Debian: https://bugs.debian.org/825629
-Forwarded: https://rt.cpan.org/Ticket/Display.html?id=114788
-Author: gregor herrmann <gregoa at debian.org>
-Last-Update: 2016-09-26
-
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -1,6 +1,7 @@
- use ExtUtils::MakeMaker qw(prompt WriteMakefile);
- use Config;
- use strict;
-+use ExtUtils::PkgConfig;
-
- # if this is a dev version the version number can be a string with underscores
- # remove them to prevent a warning and that's what perl will do it it was
-@@ -273,27 +274,23 @@
-
- sub try_to_autoconfigure {
- my ($options,$lib_gd_path,$INC,$LIBPATH,$LIBS) = @_;
-- my $config = `gdlib-config --all`;
-- return unless $config;
-+ my %config = ExtUtils::PkgConfig->find ('gdlib');
-+ return unless %config;
- $AUTOCONFIG++;
-
-- my ($version) = $config =~ /^GD library\s+(\S+)/m;
-+ my ($version) = $config{modversion};
- warn "Configuring for libgd version $version.\n";
-
-- my ($cflags) = $config =~ /^cflags:\s+(.+)/m;
-- my ($ldflags) = $config =~ /^ldflags:\s+(.+)/m;
-- my ($libs) = $config =~ /^libs:\s+(.+)/m;
-- my ($libdir) = $config =~ /^libdir:\s+(.+)/m;
-- my ($features) = $config =~ /^features:\s+(.+)/m;
-- my ($includedir) = $config =~ /^includedir:\s+(.+)/m;
-+ my ($cflags) = $config{cflags};
-+ my ($libs) = $config{libs};
-+ my ($libdir) = ExtUtils::PkgConfig->variable('gdlib', 'libdir');
-+ my ($features) = 'GD_GIF GD_GIFANIM GD_OPENPOLYGON GD_ZLIB GD_PNG GD_FREETYPE GD_FONTCONFIG GD_JPEG GD_XPM GD_TIFF GD_WEBP';
-
- @$INC = map {s/^-I// && "-I$_"} split /\s+/,$cflags;
-- @$LIBPATH = map {s/^-L// && "-L$_"} split /\s+/,$ldflags;
- @$LIBS = split /\s+/,$libs;
-
-- push @$LIBS,"-lgd";
- push @$LIBPATH,"-L$libdir";
-- ($$lib_gd_path = $libdir) =~ s!/[^/]+$!!;
-+ $$lib_gd_path = $libdir;
- $$options = $features;
-
- my ($minor, $patch) = $version =~ /^2\.(\d+)\.(\d+)$/;
-@@ -301,8 +298,6 @@
- $$options .= " GD_UNCLOSEDPOLY GD_ANIMGIF GD_FTCIRCLE VERSION_33";
- }
-
-- my @correct_inc = map {s/^-I// && $_} split /\s+/,$cflags;
-- check_for_stray_headers($includedir, at correct_inc);
- return 1;
- }
-
diff --git a/debian/patches/series b/debian/patches/series
index ef077e2..7dd3769 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
2001_disable_jpeg_test_10.patch
-1002_gdlib-config_pkg-config.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libgd-perl.git
More information about the Pkg-perl-cvs-commits
mailing list