[perl-GD] patch to avoid issue with EU::MM and CCFLAGS

Iain Arnell iarnell at fedoraproject.org
Sat Jun 18 00:50:14 UTC 2011


commit 21cb7a6f8da0894c4401693a20a294fc47894d70
Author: Iain Arnell <iarnell at gmail.com>
Date:   Sat Jun 18 02:41:22 2011 +0200

    patch to avoid issue with EU::MM and CCFLAGS

 perl-GD-ccflags.patch |   12 ++++++++++++
 perl-GD.spec          |   12 ++++++++++--
 2 files changed, 22 insertions(+), 2 deletions(-)
---
diff --git a/perl-GD-ccflags.patch b/perl-GD-ccflags.patch
new file mode 100644
index 0000000..47d4290
--- /dev/null
+++ b/perl-GD-ccflags.patch
@@ -0,0 +1,12 @@
+diff -up GD-2.44/Makefile.PL.orig GD-2.44/Makefile.PL
+--- GD-2.44/Makefile.PL.orig	2011-06-18 02:28:12.000000000 +0200
++++ GD-2.44/Makefile.PL	2011-06-18 02:28:50.000000000 +0200
+@@ -246,7 +246,7 @@ WriteMakefile(
+     'PL_FILES'  => {'bdf_scripts/bdf2gdfont.PLS' => 'bdf_scripts/bdf2gdfont.pl',
+ 		    'GD/Image.pm.PLS' => 'GD/Image.pm',
+ 		   },
+-    'CCFLAGS'    => '-Wformat=0',
++    'CCFLAGS'    => "-Wformat=0 $Config{ccflags}",
+     'EXE_FILES' => ['bdf_scripts/bdf2gdfont.pl'],
+     'AUTHOR'    => 'Lincoln Stein (lstein at cshl.org)',
+     'ABSTRACT'  => 'Interface to Gd Graphics Library',
diff --git a/perl-GD.spec b/perl-GD.spec
index 7f0916c..da14651 100644
--- a/perl-GD.spec
+++ b/perl-GD.spec
@@ -1,6 +1,6 @@
 Name:           perl-GD
 Version:        2.44
-Release:        7%{?dist}
+Release:        8%{?dist}
 Summary:        Perl interface to the GD graphics library
 
 Group:          Development/Libraries
@@ -9,6 +9,9 @@ URL:            http://search.cpan.org/dist/GD/
 Source0:        http://www.cpan.org/authors/id/L/LD/LDS/GD-%{version}.tar.gz
 Patch0:		perl-GD-2.41-Group.patch
 Patch1:		perl-GD-skip-3.patch
+# see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628522
+# and https://rt.cpan.org/Public/Bug/Display.html?id=67990
+Patch2:         perl-GD-ccflags.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  gd-devel >= 2.0.28
@@ -28,6 +31,7 @@ create PNG images on the fly or modify existing files.
 %ifarch %{ix86}
 %patch1 -p1
 %endif
+%patch2 -p1
 %{__perl} -pi -e 's|/usr/local/bin/perl\b|%{__perl}|' \
   qd.pl demos/{*.{pl,cgi},truetype_test}
 chmod -c 644 bdf_scripts/* demos/*
@@ -35,7 +39,7 @@ chmod -c 755 qd.pl
 
 
 %build
-CFLAGS="$RPM_OPT_FLAGS" %{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" 
 make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS"
 
 
@@ -77,6 +81,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Jun 18 2011 Iain Arnell <iarnell at gmail.com> 2.44-8
+- patch to avoid issue with ExtUtils::MakeMaker and CCFLAGS
+  see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628522
+
 * Wed Jun 15 2011 Marcela Mašláňová <mmaslano at redhat.com> - 2.44-7
 - Perl mass rebuild
 



More information about the perl-devel mailing list