Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at 2014-02-12 07:04:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-GD (Old) and /work/SRC/openSUSE:Factory/.perl-GD.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-GD" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-GD/perl-GD.changes 2013-12-31 16:47:32.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-GD.new/perl-GD.changes 2014-02-12 07:05:00.000000000 +0100 @@ -1,0 +2,6 @@ +Sun Feb 9 13:33:36 UTC 2014 - [email protected] + +- updated to 2.51 + Fix misleading warning message about location of gd.h file. + +------------------------------------------------------------------- Old: ---- GD-2.50.tar.gz New: ---- GD-2.51.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-GD.spec ++++++ --- /var/tmp/diff_new_pack.FfmJBB/_old 2014-02-12 07:05:01.000000000 +0100 +++ /var/tmp/diff_new_pack.FfmJBB/_new 2014-02-12 07:05:01.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-GD # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-GD -Version: 2.50 +Version: 2.51 Release: 0 %define cpan_name GD Summary: Interface to Gd Graphics Library ++++++ GD-2.50.tar.gz -> GD-2.51.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.50/ChangeLog new/GD-2.51/ChangeLog --- old/GD-2.50/ChangeLog 2013-07-02 22:45:40.000000000 +0200 +++ new/GD-2.51/ChangeLog 2014-02-04 17:52:09.000000000 +0100 @@ -1,3 +1,4 @@ +2.51 Fix misleading warning message about location of gd.h file. 2.50 Fix gdUseFontConfig so that it can be called as a class method. 2.49 Add GitHub information to README. 2.48 Fix compile crash on windows and strawberry (https://rt.cpan.org/Public/Bug/Display.html?id=67990). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.50/GD.pm new/GD-2.51/GD.pm --- old/GD-2.50/GD.pm 2013-07-02 22:46:31.000000000 +0200 +++ new/GD-2.51/GD.pm 2014-02-04 17:51:45.000000000 +0100 @@ -16,7 +16,7 @@ use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $AUTOLOAD); -$VERSION = '2.50'; +$VERSION = '2.51'; @ISA = qw(Exporter DynaLoader); # Items to export into callers namespace by default. Note: do not export @@ -1759,7 +1759,7 @@ =head1 Obtaining the C-language version of gd libgd, the C-language version of gd, can be obtained at URL -http://www.boutell.com/gd/. Directions for installing and using it +http://libgd.org/ Directions for installing and using it can be found at that site. Please do not contact me for help with libgd. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.50/META.json new/GD-2.51/META.json --- old/GD-2.50/META.json 2013-07-02 22:47:17.000000000 +0200 +++ new/GD-2.51/META.json 2014-02-04 17:52:16.000000000 +0100 @@ -25,11 +25,6 @@ "ExtUtils::MakeMaker" : 0 } }, - "configure" : { - "requires" : { - "ExtUtils::MakeMaker" : 0 - } - }, "runtime" : { "requires" : { "Math::Trig" : 0 @@ -37,5 +32,10 @@ } }, "release_status" : "stable", - "version" : "2.50" + "version" : "2.51", + "x_repository" : { + "type" : "git", + "url" : "git://github.com/lstein/Perl-GD.git", + "web" : "https://github.com/lstein/Perl-GD" + } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.50/META.yml new/GD-2.51/META.yml --- old/GD-2.50/META.yml 2013-07-02 22:47:17.000000000 +0200 +++ new/GD-2.51/META.yml 2014-02-04 17:52:16.000000000 +0100 @@ -4,8 +4,6 @@ - 'Lincoln Stein ([email protected])' build_requires: ExtUtils::MakeMaker: 0 -configure_requires: - ExtUtils::MakeMaker: 0 dynamic_config: 1 generated_by: 'ExtUtils::MakeMaker version 6.68, CPAN::Meta::Converter version 2.112621' license: unknown @@ -19,4 +17,8 @@ - inc requires: Math::Trig: 0 -version: 2.50 +version: 2.51 +x_repository: + type: git + url: git://github.com/lstein/Perl-GD.git + web: https://github.com/lstein/Perl-GD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.50/Makefile.PL new/GD-2.51/Makefile.PL --- old/GD-2.50/Makefile.PL 2013-07-02 22:32:51.000000000 +0200 +++ new/GD-2.51/Makefile.PL 2014-02-04 17:04:47.000000000 +0100 @@ -2,6 +2,11 @@ use Config; use strict; +# 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 +# a number. 1_05 vs "1_05" +(my $MAKEMAKER_VERSION = $ExtUtils::MakeMaker::VERSION || 0) =~ s/_//g; + require 5.6.0; unless (@ARGV) { @@ -251,6 +256,17 @@ 'ABSTRACT' => 'Interface to Gd Graphics Library', $CAPI ? ('CAPI' => 'TRUE') : (), 'DEFINE' => $DEFINES, + + ( $MAKEMAKER_VERSION > 6.45 ? ( + META_MERGE => { + 'meta-spec' => { version => 2 }, + repository => { + type => 'git', + url => 'git://github.com/lstein/Perl-GD.git', + web => 'https://github.com/lstein/Perl-GD', + }, + }, + ):()), ); exit 0; @@ -309,7 +325,7 @@ next if $official_libraries{$_}; next unless -e "$_/gd.h"; - warn "\n\n** WARNING: found gd.h header file in ${_}gd.h, but it is expected at $official_libraries[0]/gd.h. This may cause compile errors! **\n"; + warn "\n\n** WARNING: found gd.h header file in ${_}/gd.h, but it is expected at $official_libraries[0]/gd.h. This may cause compile errors! **\n"; $problems++; } print STDERR $problems ? "** Possible problems found **\n" : "none found.\n"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.50/README new/GD-2.51/README --- old/GD-2.50/README 2013-07-02 22:32:51.000000000 +0200 +++ new/GD-2.51/README 2013-07-18 17:42:22.000000000 +0200 @@ -26,7 +26,7 @@ => IMPORTANT: This version of GD REQUIRES libgd 2.0.28 or higher. If you <= => have an older version of libgd installed you must remove libgd.a, <= => libgd.so (if present) and gd.h. Then install the new version of <= -=> libgd from www.boutell.com (see below). This particularly <= +=> libgd from http://libgd.org (see below). This particularly <= => applies to users of Linux systems. Older versions of GD are <= => available at http://www.cpan.org. <= @@ -42,12 +42,10 @@ INSTALLATION: 1. Windows users can find a binary PPM package in the repositories at -either: +these sites: - http://theoryx5.uwinnipeg.ca/ppms - -or - http://stein.cshl.org/ppm + http://trouchelle.com/perl/ppmrepview.pl + http://www.bribes.org/perl/ppmdir.html These packages are not always updated to the most recent version, but GD is pretty stable and you usually won't miss the bleeding edge @@ -62,7 +60,7 @@ http://www.perl.com/ b. The gd graphics library: - http://www.boutell.com/gd/ + http://libgd.org c. The PNG graphics library: http://www.libpng.org/pub/png/libpng.html @@ -82,6 +80,12 @@ distributions. If you don't have a modern version of X, don't try to get XPM working. +3. On MacOSX, you can use these package managers to resolve dependencies and +build libgd: + + i. MacPorts http://www.macports.org/ + ii. Homebrew http://mxcl.github.io/homebrew/ + If this module fails to compile and link, you are probably using an older version of libgd. Symptoms of this problem include errors about functions not being recognized in the gd.h header file, and undefined @@ -287,7 +291,7 @@ You need libgd (the C library that does all the work) version 2.0.28 or higher. Older versions will give you errors during GD - installation. Get the latest version from www.boutell.com and install it. + installation. Get the latest version from http://libgd.org and install it. Sometimes just installing the new version of libgd is not enough: you must remove the old library first. Find the gd.h include file and all libgd files and remove them from your system. @@ -414,8 +418,9 @@ Also do NOT contact me for issues involving the images looking distorted, having the wrong color tables, or other such low-level -issues. These problems should be referred to Tom Boutell because they -pertain to the underlying libgd library. +issues. These problems should be referred to the libgb project +bug tracker at https://bitbucket.org/libgd/gd-libgd/issues +because they pertain to the underlying libgd library. ACKNOWLEDGEMENTS: -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
