commit perl-GD for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at 2020-09-27 11:49:51 Comparing /work/SRC/openSUSE:Factory/perl-GD (Old) and /work/SRC/openSUSE:Factory/.perl-GD.new.4249 (New) Package is "perl-GD" Sun Sep 27 11:49:51 2020 rev:33 rq:837827 version:2.73 Changes: --- /work/SRC/openSUSE:Factory/perl-GD/perl-GD.changes 2020-07-27 17:38:04.974867024 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GD.new.4249/perl-GD.changes 2020-09-27 11:49:52.896050240 +0200 @@ -1,0 +2,9 @@ +Fri Sep 25 03:07:35 UTC 2020 - Tina Müller + +- updated to 2.73 + see /usr/share/doc/packages/perl-GD/ChangeLog + + 2.73* allow --options override the libgd options. Not recommended. +See GH #33 and RT #130045 + +--- Old: GD-2.72.tar.gz New: GD-2.73.tar.gz Other differences: -- ++ perl-GD.spec ++ --- /var/tmp/diff_new_pack.K2Doq3/_old 2020-09-27 11:49:53.516050909 +0200 +++ /var/tmp/diff_new_pack.K2Doq3/_new 2020-09-27 11:49:53.520050913 +0200 @@ -17,7 +17,7 @@ Name: perl-GD -Version:2.72 +Version:2.73 Release:0 %define cpan_name GD Summary:Interface to Gd Graphics Library ++ GD-2.72.tar.gz -> GD-2.73.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.72/ChangeLog new/GD-2.73/ChangeLog --- old/GD-2.72/ChangeLog 2020-07-17 21:02:21.0 +0200 +++ new/GD-2.73/ChangeLog 2020-09-24 14:52:03.0 +0200 @@ -1,3 +1,5 @@ +2.73* allow --options override the libgd options. Not recommended. + See GH #33 and RT #130045 2.72* fix CVE 2019-6977 colorMatch for older unpatched libgd versions. This is a severe security problem, an exploitable heap-overflow. See https://nvd.nist.gov/vuln/detail/CVE-2019-6977 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.72/META.json new/GD-2.73/META.json --- old/GD-2.72/META.json 2020-07-18 08:02:38.0 +0200 +++ new/GD-2.73/META.json 2020-09-24 15:00:41.0 +0200 @@ -62,6 +62,6 @@ "url" : "http://github.com/lstein/Perl-GD; } }, - "version" : "2.72", + "version" : "2.73", "x_serialization_backend" : "JSON::PP version 2.97001" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.72/META.yml new/GD-2.73/META.yml --- old/GD-2.72/META.yml2020-07-18 08:02:38.0 +0200 +++ new/GD-2.73/META.yml2020-09-24 15:00:41.0 +0200 @@ -34,5 +34,5 @@ resources: license: http://dev.perl.org/licenses/ repository: http://github.com/lstein/Perl-GD -version: '2.72' +version: '2.73' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.72/Makefile.PL new/GD-2.73/Makefile.PL --- old/GD-2.72/Makefile.PL 2020-07-18 07:59:42.0 +0200 +++ new/GD-2.73/Makefile.PL 2020-09-24 14:52:03.0 +0200 @@ -488,14 +488,16 @@ push @LIBPATH,"-L$libdir"; } push @LIBS,"-lgd" unless $libs =~ /-lgd/; - $options = $features; + if (!$options) { +$options = $features; - my ($release, $major, $minor) = $version =~ /^(\d+)\.(\d+)\.(\d+)/; - $options .= " GD_UNCLOSEDPOLY GD_ANIMGIF GD_FTCIRCLE VERSION_33" -if defined($minor) -&& ($release > 2 -|| ($release == 2 && $major > 0) -|| ($release == 2 && $major == 0 && $minor >= 33)); +my ($release, $major, $minor) = $version =~ /^(\d+)\.(\d+)\.(\d+)/; +$options .= " GD_UNCLOSEDPOLY GD_ANIMGIF GD_FTCIRCLE VERSION_33" + if defined($minor) + && ($release > 2 + || ($release == 2 && $major > 0) + || ($release == 2 && $major == 0 && $minor >= 33)); + } if ($config) { my @correct_inc = map {s/^-I// && $_} split /\s+/,$cflags; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.72/SIGNATURE new/GD-2.73/SIGNATURE --- old/GD-2.72/SIGNATURE 2020-07-18 08:02:40.0 +0200 +++ new/GD-2.73/SIGNATURE 2020-09-24 15:00:45.0 +0200 @@ -14,14 +14,14 @@ -BEGIN PGP SIGNED MESSAGE- Hash: RIPEMD160 -SHA256 8c8344690fc9184808664c8e06b604fb54e2b89e78a9d9e307756ba4592b0b9d ChangeLog +SHA256 b553946b509584754e97c12be11f663bd5a654023ad70482c0c9f086ac5a55b4 ChangeLog SHA256 dcc00a35967248d4f2451fc567e9f5cb176096e1b183c8a57bdb07946853f9e2 GD.xs SHA256 1e2250289d6df4ba1c24f7550982d7ffaff2c97cd02e847659406e1afd28e83f LICENSE SHA256
commit perl-GD for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at 2020-07-27 17:37:53 Comparing /work/SRC/openSUSE:Factory/perl-GD (Old) and /work/SRC/openSUSE:Factory/.perl-GD.new.3592 (New) Package is "perl-GD" Mon Jul 27 17:37:53 2020 rev:32 rq:822747 version:2.72 Changes: --- /work/SRC/openSUSE:Factory/perl-GD/perl-GD.changes 2019-06-18 14:58:50.229314273 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GD.new.3592/perl-GD.changes 2020-07-27 17:38:04.974867024 +0200 @@ -1,0 +2,15 @@ +Fri Jul 24 08:28:47 UTC 2020 - Pedro Monreal + +- Enable the test suite + +--- +Sun Jul 19 03:12:52 UTC 2020 - Tina Müller + +- updated to 2.72 + see /usr/share/doc/packages/perl-GD/ChangeLog + + 2.72* fix CVE 2019-6977 colorMatch for older unpatched libgd versions. +This is a severe security problem, an exploitable heap-overflow. +See https://nvd.nist.gov/vuln/detail/CVE-2019-6977 + +--- Old: GD-2.71.tar.gz New: GD-2.72.tar.gz Other differences: -- ++ perl-GD.spec ++ --- /var/tmp/diff_new_pack.1j2gFK/_old 2020-07-27 17:38:08.810870757 +0200 +++ /var/tmp/diff_new_pack.1j2gFK/_new 2020-07-27 17:38:08.810870757 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-GD # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,24 @@ # -%define cpan_name GD Name: perl-GD -Version:2.71 +Version:2.72 Release:0 +%define cpan_name GD Summary:Interface to Gd Graphics Library License:Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -URL:https://metacpan.org/release/GD +URL:https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/R/RU/RURBAN/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml Patch0: GD-cflags.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(ExtUtils::Constant) >= 0.22 BuildRequires: perl(ExtUtils::PkgConfig) +#BuildRequires: perl(Test::Fork) >= 0.02 +BuildRequires: perl(Test::More) >= 0.88 Recommends: perl(Class::XSAccessor) Recommends: perl(ExtUtils::Constant) >= 0.23 Recommends: perl(List::MoreUtils) @@ -59,7 +62,7 @@ %prep %setup -q -n %{cpan_name}-%{version} -find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 %patch0 -p1 %build @@ -67,8 +70,7 @@ make %{?_smp_mflags} %check -# MANUAL no testing (see https://rt.cpan.org/Public/Bug/Display.html?id=85789) -make %{?_smp_mflags} test +make test %install %perl_make_install ++ GD-2.71.tar.gz -> GD-2.72.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.71/ChangeLog new/GD-2.72/ChangeLog --- old/GD-2.71/ChangeLog 2019-02-12 12:22:36.0 +0100 +++ new/GD-2.72/ChangeLog 2020-07-17 21:02:21.0 +0200 @@ -1,3 +1,6 @@ +2.72* fix CVE 2019-6977 colorMatch for older unpatched libgd versions. + This is a severe security problem, an exploitable heap-overflow. + See https://nvd.nist.gov/vuln/detail/CVE-2019-6977 2.71* skip Test::Fork on freebsd (GH #25) 2.70* fixes for hardened CCFLAGS with -Werror (RT #128167) 2.69* little spelling error, GH #29 Xavier Guimard diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.71/GD.xs new/GD-2.72/GD.xs --- old/GD-2.71/GD.xs 2019-02-12 12:23:37.0 +0100 +++ new/GD-2.72/GD.xs 2020-07-17 21:46:28.0 +0200 @@ -1022,12 +1022,19 @@ OUTPUT: RETVAL +# beware of CVE 2019-6977 https://bugs.php.net/bug.php?id=77270 +# refuse to match truecolor with palette int gdcolorMatch(image, im2) GD::Image image GD::Image im2 PROTOTYPE: $$ CODE: +#if GD_VERSION <= 20205 + if (gdImageTrueColor(image) ^ gdImageTrueColor(im2)) +XSRETURN_UNDEF; + else +#endif RETVAL = gdImageColorMatch(image,im2); OUTPUT: RETVAL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.71/META.json new/GD-2.72/META.json --- old/GD-2.71/META.json 2019-02-12 12:52:45.0 +0100 +++
commit perl-GD for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at 2019-06-18 14:58:39 Comparing /work/SRC/openSUSE:Factory/perl-GD (Old) and /work/SRC/openSUSE:Factory/.perl-GD.new.4811 (New) Package is "perl-GD" Tue Jun 18 14:58:39 2019 rev:31 rq:710401 version:2.71 Changes: --- /work/SRC/openSUSE:Factory/perl-GD/perl-GD.changes 2018-09-15 15:39:57.280839404 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GD.new.4811/perl-GD.changes 2019-06-18 14:58:50.229314273 +0200 @@ -1,0 +2,13 @@ +Mon Jun 17 08:56:18 UTC 2019 - Pedro Monreal Gonzalez + +- updated to 2.71 + see /usr/share/doc/packages/perl-GD/ChangeLog + + 2.71* skip Test::Fork on freebsd (GH #25) + 2.70* fixes for hardened CCFLAGS with -Werror (RT #128167) + +- Rebased patch GD-cflags.patch +- Enabled tests during build +- Updated URL to MetaCPAN + +--- Old: GD-2.69.tar.gz New: GD-2.71.tar.gz Other differences: -- ++ perl-GD.spec ++ --- /var/tmp/diff_new_pack.LfhXoo/_old 2019-06-18 14:58:51.653313455 +0200 +++ /var/tmp/diff_new_pack.LfhXoo/_new 2019-06-18 14:58:51.689313435 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-GD # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define cpan_name GD Name: perl-GD -Version:2.69 +Version:2.71 Release:0 Summary:Interface to Gd Graphics Library License:Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/GD/ +URL:https://metacpan.org/release/GD Source0: https://cpan.metacpan.org/authors/id/R/RU/RURBAN/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml Patch0: GD-cflags.patch @@ -68,7 +68,7 @@ %check # MANUAL no testing (see https://rt.cpan.org/Public/Bug/Display.html?id=85789) -#%{__make} test +make %{?_smp_mflags} test %install %perl_make_install ++ GD-2.69.tar.gz -> GD-2.71.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.69/ChangeLog new/GD-2.71/ChangeLog --- old/GD-2.69/ChangeLog 2018-08-26 17:35:46.0 +0200 +++ new/GD-2.71/ChangeLog 2019-02-12 12:22:36.0 +0100 @@ -1,3 +1,5 @@ +2.71* skip Test::Fork on freebsd (GH #25) +2.70* fixes for hardened CCFLAGS with -Werror (RT #128167) 2.69* little spelling error, GH #29 Xavier Guimard 2.68* fix GD::Polygon->clear, RT #124463 Michael Cain 2.67* fix thread-safety for GD::Simple %COLORS (#26 melak) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.69/GD.xs new/GD-2.71/GD.xs --- old/GD-2.69/GD.xs 2017-11-15 09:29:43.0 +0100 +++ new/GD-2.71/GD.xs 2019-02-12 12:23:37.0 +0100 @@ -621,7 +621,9 @@ char * filename PROTOTYPE: $$ PREINIT: +#ifdef HAVE_XPM gdImagePtr img; +#endif SV* errormsg; CODE: PERL_UNUSED_ARG(packname); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.69/META.json new/GD-2.71/META.json --- old/GD-2.69/META.json 2018-08-26 17:38:47.0 +0200 +++ new/GD-2.71/META.json 2019-02-12 12:52:45.0 +0100 @@ -4,7 +4,7 @@ "Lincoln Stein " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 8.3506, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -62,6 +62,6 @@ "url" : "http://github.com/lstein/Perl-GD; } }, - "version" : "2.69", - "x_serialization_backend" : "JSON::PP version 2.97001" + "version" : "2.71", + "x_serialization_backend" : "JSON::PP version 2.97001_04" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.69/META.yml new/GD-2.71/META.yml --- old/GD-2.69/META.yml2018-08-26 17:38:47.0 +0200 +++ new/GD-2.71/META.yml2019-02-12 12:52:45.0 +0100 @@ -10,7 +10,7 @@ ExtUtils::Constant: '0.22' ExtUtils::PkgConfig:
commit perl-GD for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at 2017-06-27 10:21:01 Comparing /work/SRC/openSUSE:Factory/perl-GD (Old) and /work/SRC/openSUSE:Factory/.perl-GD.new (New) Package is "perl-GD" Tue Jun 27 10:21:01 2017 rev:29 rq:506103 version:2.66 Changes: --- /work/SRC/openSUSE:Factory/perl-GD/perl-GD.changes 2015-04-25 21:17:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GD.new/perl-GD.changes 2017-06-27 10:21:03.668985962 +0200 @@ -1,0 +2,54 @@ +Mon Apr 24 05:47:28 UTC 2017 - co...@suse.com + +- updated to 2.66 + see /usr/share/doc/packages/perl-GD/ChangeLog + + 2.66* throw proper error on newFrom* with not-existing file + * add t/transp.t from RT #40525 + * Improve RT #54366 multiple gd.h warning + * better doc for GD::Simple->arc + * fix ANIMGIF with libgd 2.3.0-dev + 2.65* fix --gdlib_config_path to accept an argument (fperrad) + 2.64* Update doc for LIBGD_VERSION() + * Fix 5.6.2, which does not have float in its typemap + 2.63* renamed VERSION() to LIBGD_VERSION(), RT #121307. +It was treated magically by "use GD 2.18" + 2.62* fixed wrong <5.14 code generated with ExtUtils::Constants +RT #121297. Don't generate const-xs.inc, only when missing. + * add -liconv on hpux also (our pkgconfig parser cannot handle it) + 2.61* add CONFIGURE_REQUIRES META + * add --gdlib_config_path + * add Image Filters: scatter, pixelate, negate, grayscale, brightness, +contrast, color, selectiveBlur, edgeDetectQuick, gaussianBlur, emboss, +meanRemoval, smooth, copyGaussianBlurred + * add palette methods: createPaletteFromTrueColor, +neuQuant (but discouraged), colorMatch. + * add interpolation methods: copyScale, copyRotateInterpolated, +interpolationMethod. + * add double GD::VERSION + * add all gd.h constants + 2.60* add missing methods newFromWBMP, newFromXbm, +(RT #68784) and some missing docs + * Add --lib_fontconfig_path, --fcgi options + * rewrote most of the XS code + * cleanup Makefile.PL #20 + 2.59* error on failing libgd calls + * fix colorClosestAlpha, colorAllocateAlpha + * add missing documentation + 2.58* fix VERSION_STRING for 2.0.x + * honor --lib_gd_path specific gdlib-config + * Loosen the comparison tests with GDIMAGETYPE ne gd2 + * Improve gdlib-config parsing (PR #17), esp. with 2.0.34 + 2.57* fix Jpeg magic number detection RT #26146 + * fix RGB - HSV roundtrips: RT #120572 by J2N-FORGET + * fix -print-search-dirs errors RT #106265 + * co-maint to rurban + * add hv_fetchs, CI smokers + * add GD::VERSION_STRING api + 2.56_03 * add alpha method + * improve option handling + * fix meta data + 2.56_02 * fix feature extraction >= 2.2 [RT #119459] + 2.56_01 * rm Build.PL, fix permissions, fix for missing gdlib-config + +--- Old: GD-2.56.tar.gz New: GD-2.66.tar.gz Other differences: -- ++ perl-GD.spec ++ --- /var/tmp/diff_new_pack.vlMXHN/_old 2017-06-27 10:21:05.004797164 +0200 +++ /var/tmp/diff_new_pack.vlMXHN/_new 2017-06-27 10:21:05.004797164 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-GD # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX 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,21 +17,29 @@ Name: perl-GD -Version:2.56 +Version:2.66 Release:0 %define cpan_name GD Summary:Interface to Gd Graphics Library License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/GD/ -Source0: http://www.cpan.org/authors/id/L/LD/LDS/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/R/RU/RURBAN/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml Patch0: GD-cflags.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(ExtUtils::CBuilder) -BuildRequires: perl(Module::Build) >= 0.42 +BuildRequires: perl(ExtUtils::Constant) >= 0.22 +BuildRequires: perl(ExtUtils::PkgConfig) +Recommends: perl(Class::XSAccessor) +Recommends: perl(ExtUtils::Constant) >= 0.23 +Recommends:
commit perl-GD for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at 2015-04-25 21:17:16 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 2014-11-04 17:28:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-GD.new/perl-GD.changes 2015-04-25 21:17:18.0 +0200 @@ -1,0 +2,21 @@ +Sat Apr 18 14:29:09 UTC 2015 - co...@suse.com + +- move /usr/bin/bdftogd to bdftogd.perl-gd to avoid conflict with + gd package + +--- +Tue Apr 14 17:48:08 UTC 2015 - co...@suse.com + +- updated to 2.56 + see /usr/share/doc/packages/perl-GD/ChangeLog + + 2.56 * Fix Makefile.PL so that it works again. + 2.55 * Great simplification of regression framework ought to fix make test problems. + * Replace ExtUtils::MakeMaker script with Module::Build system + (just in time for Module::Build to be deprecated). + * Remove archaic qd.pl (for creating QuickDraw picts) from distribution. + 2.54 Patch from yu...@unet.net to fix image corruption in rotate180 when image height is odd. + 2.53 Points to Gabor Szabo's GD::Simple tutorial, and fix link to repository. + 2.52Fix regression tests to run on Ubuntu 12.04 64bit. + +--- Old: GD-2.51.tar.gz New: GD-2.56.tar.gz cpanspec.yml Other differences: -- ++ perl-GD.spec ++ --- /var/tmp/diff_new_pack.GA5Z4u/_old 2015-04-25 21:17:18.0 +0200 +++ /var/tmp/diff_new_pack.GA5Z4u/_new 2015-04-25 21:17:19.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-GD # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX 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,28 +17,32 @@ Name: perl-GD -Version:2.51 +Version:2.56 Release:0 %define cpan_name GD Summary:Interface to Gd Graphics Library -License:GPL-1.0+ or Artistic-1.0 +License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/GD/ -Source: http://www.cpan.org/authors/id/L/LD/LDS/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/L/LD/LDS/%{cpan_name}-%{version}.tar.gz +Source1:cpanspec.yml Patch0: GD-cflags.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: perl(ExtUtils::CBuilder) +BuildRequires: perl(Module::Build) = 0.42 +%{perl_requires} +# MANUAL BEGIN BuildRequires: freetype2-devel BuildRequires: gd-devel = 2.0.28 BuildRequires: libjpeg-devel BuildRequires: libpng-devel -%if 0%{?suse_version} 1110 BuildRequires: libtiff-devel BuildRequires: libvpx-devel -%endif -BuildRequires: perl -BuildRequires: perl-macros BuildRequires: xorg-x11-devel -%{perl_requires} +Requires: gd +# MANUAL END %description *GD.pm* is a Perl interface to Thomas Boutell's gd graphics library @@ -48,24 +52,27 @@ %prep %setup -q -n %{cpan_name}-%{version} -%patch0 -p1 find . -type f -print0 | xargs -0 chmod 644 +%patch0 -p1 %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags} -%{__make} %{?_smp_mflags} +%{__perl} Build.PL installdirs=vendor optimize=%{optflags} +./Build build flags=%{?_smp_mflags} %check -# see https://rt.cpan.org/Public/Bug/Display.html?id=85789 for the reason -# %{__make} test +# MANUAL no testing (see https://rt.cpan.org/Public/Bug/Display.html?id=85789) +#./Build test %install -%perl_make_install -%perl_process_packlist +./Build install destdir=%{buildroot} create_packlist=0 +# MANUAL BEGIN +mv %{buildroot}%{_bindir}/bdftogd{,.perl-gd} +#sed on %{name}.files +# MANUAL END %perl_gen_filelist %files -f %{name}.files %defattr(-,root,root,755) -%doc ChangeLog README README.QUICKDRAW README.unix +%doc bdf_scripts ChangeLog demos LICENSE Makefile.old README README.QUICKDRAW %changelog ++ GD-2.51.tar.gz - GD-2.56.tar.gz ++ 18404 lines of diff (skipped) ++ GD-cflags.patch ++ --- /var/tmp/diff_new_pack.GA5Z4u/_old 2015-04-25 21:17:19.0 +0200 +++ /var/tmp/diff_new_pack.GA5Z4u/_new 2015-04-25 21:17:19.0 +0200 @@ -1,10 +1,10 @@ -Index: GD-2.50/Makefile.PL +Index: GD-2.56/Makefile.PL === GD-2.50.orig/Makefile.PL -+++
commit perl-GD for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at 2014-11-04 17:28:12 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 2014-02-12 07:05:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-GD.new/perl-GD.changes 2014-11-04 17:28:14.0 +0100 @@ -1,0 +2,5 @@ +Thu Oct 30 17:28:27 UTC 2014 - da...@darins.net + +- Added libtiff-devel and libvpx-devel to fix builds on SLE_12 + +--- Other differences: -- ++ perl-GD.spec ++ --- /var/tmp/diff_new_pack.HOjiyY/_old 2014-11-04 17:28:15.0 +0100 +++ /var/tmp/diff_new_pack.HOjiyY/_new 2014-11-04 17:28:15.0 +0100 @@ -31,6 +31,10 @@ BuildRequires: gd-devel = 2.0.28 BuildRequires: libjpeg-devel BuildRequires: libpng-devel +%if 0%{?suse_version} 1110 +BuildRequires: libtiff-devel +BuildRequires: libvpx-devel +%endif BuildRequires: perl BuildRequires: perl-macros BuildRequires: xorg-x11-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-GD for openSUSE:Factory
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.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-GD.new/perl-GD.changes 2014-02-12 07:05:00.0 +0100 @@ -1,0 +2,6 @@ +Sun Feb 9 13:33:36 UTC 2014 - co...@suse.com + +- 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.0 +0100 +++ /var/tmp/diff_new_pack.FfmJBB/_new 2014-02-12 07:05:01.0 +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.0 +0200 +++ new/GD-2.51/ChangeLog 2014-02-04 17:52:09.0 +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.49Add GitHub information to README. 2.48Fix 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.0 +0200 +++ new/GD-2.51/GD.pm 2014-02-04 17:51:45.0 +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.0 +0200 +++ new/GD-2.51/META.json 2014-02-04 17:52:16.0 +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.yml2013-07-02 22:47:17.0 +0200 +++ new/GD-2.51/META.yml2014-02-04 17:52:16.0 +0100 @@ -4,8 +4,6 @@ - 'Lincoln Stein (lst...@cshl.org)' 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.0 +0200 +++ new/GD-2.51/Makefile.PL 2014-02-04 17:04:47.0 +0100 @@ -2,6 +2,11 @@ use Config; use strict; +# if this
commit perl-GD for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at 2013-12-31 16:47:30 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 2011-09-23 12:37:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-GD.new/perl-GD.changes 2013-12-31 16:47:32.0 +0100 @@ -1,0 +2,17 @@ +Tue Dec 31 05:25:05 UTC 2013 - co...@suse.com + +- disable test suite - comparing the bits of pngs is not good enough, + debian and fedora have the same problem and no reaction upstream + (RT#85789) + +--- +Sat Jul 27 11:58:20 UTC 2013 - co...@suse.com + +- updated to 2.50 + Fix gdUseFontConfig so that it can be called as a class method. + Add GitHub information to README. + Fix compile crash on windows and strawberry (https://rt.cpan.org/Public/Bug/Display.html?id=67990). + Fix compilation on older perl's without the Newxz macros. +- rebased GD-cflags.patch + +--- Old: GD-2.46.tar.gz New: GD-2.50.tar.gz Other differences: -- ++ perl-GD.spec ++ --- /var/tmp/diff_new_pack.LAaSo7/_old 2013-12-31 16:47:33.0 +0100 +++ /var/tmp/diff_new_pack.LAaSo7/_new 2013-12-31 16:47:33.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-GD # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -16,23 +16,24 @@ # - Name: perl-GD -Version:2.46 -Release:4 -License:GPL-1.0+ or Artistic-1.0 +Version:2.50 +Release:0 %define cpan_name GD Summary:Interface to Gd Graphics Library -Url:http://search.cpan.org/dist/GD/ +License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl +Url:http://search.cpan.org/dist/GD/ Source: http://www.cpan.org/authors/id/L/LD/LDS/%{cpan_name}-%{version}.tar.gz Patch0: GD-cflags.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: perl -BuildRequires: perl-macros BuildRequires: freetype2-devel BuildRequires: gd-devel = 2.0.28 -BuildRequires: libjpeg-devel libpng-devel xorg-x11-devel +BuildRequires: libjpeg-devel +BuildRequires: libpng-devel +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: xorg-x11-devel %{perl_requires} %description @@ -47,20 +48,18 @@ find . -type f -print0 | xargs -0 chmod 644 %build -%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags} %{__make} %{?_smp_mflags} %check -%{__make} test +# see https://rt.cpan.org/Public/Bug/Display.html?id=85789 for the reason +# %{__make} test %install %perl_make_install %perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf %{buildroot} - %files -f %{name}.files %defattr(-,root,root,755) %doc ChangeLog README README.QUICKDRAW README.unix ++ GD-2.46.tar.gz - GD-2.50.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.46/ChangeLog new/GD-2.50/ChangeLog --- old/GD-2.46/ChangeLog 2011-05-01 19:44:50.0 +0200 +++ new/GD-2.50/ChangeLog 2013-07-02 22:45:40.0 +0200 @@ -1,3 +1,7 @@ +2.50 Fix gdUseFontConfig so that it can be called as a class method. +2.49Add GitHub information to README. +2.48Fix compile crash on windows and strawberry (https://rt.cpan.org/Public/Bug/Display.html?id=67990). +2.47 Fix compilation on older perl's without the Newxz macros. 2.46Added a basic use test for GD::Simple 2.45 Clarified the GD license. There is now a formal LICENSE file in the package. 2.44GD::Group now installed properly. @@ -5,7 +9,6 @@ 2.43Added transparent color to GD::Simple. Fixed Makefile so that GD/Image.pm depends both on GD/Image.pm.PLS and .config.cache 2.42 Fixed magic number detection to autodetect certain missed jpeg files (thanks to Mike Walker) - 2.41Added backend support for grouping features in GD::SVG module. 2.40** Do not use - contains a bug ** 2.39 Makefile.PL will refuse to run if the proper version of libgd is unavailable. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/GD-2.46/GD.pm new/GD-2.50/GD.pm --- old/GD-2.46/GD.pm 2011-05-01 19:44:27.0 +0200
commit perl-GD for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at 2011-12-06 18:41:51 Comparing /work/SRC/openSUSE:Factory/perl-GD (Old) and /work/SRC/openSUSE:Factory/.perl-GD.new (New) Package is perl-GD, Maintainer is vci...@suse.com Changes: Other differences: -- ++ perl-GD.spec ++ --- /var/tmp/diff_new_pack.QvhFDV/_old 2011-12-06 19:09:29.0 +0100 +++ /var/tmp/diff_new_pack.QvhFDV/_new 2011-12-06 19:09:29.0 +0100 @@ -20,7 +20,7 @@ Name: perl-GD Version:2.46 Release:4 -License:GPL+ or Artistic +License:GPL-1.0+ or Artistic-1.0 %define cpan_name GD Summary:Interface to Gd Graphics Library Url:http://search.cpan.org/dist/GD/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-GD for openSUSE:Factory
Hello community, here is the log from the commit of package perl-GD for openSUSE:Factory checked in at Fri May 27 10:49:22 CEST 2011. --- perl-GD/perl-GD.changes 2011-05-03 10:37:43.0 +0200 +++ /mounts/work_src_done/STABLE/perl-GD/perl-GD.changes2011-05-26 16:50:36.0 +0200 @@ -1,0 +2,7 @@ +Thu May 26 14:46:03 UTC 2011 - co...@novell.com + +- do not add break perl structures in overwriting CCFLAGS with invalid + flags +- regenerate with cpanspec 1.78.04 + +--- calling whatdependson for head-i586 Old: GD-2.46.tar.bz2 test10.png New: GD-2.46.tar.gz GD-cflags.patch Other differences: -- ++ perl-GD.spec ++ --- /var/tmp/diff_new_pack.Pwuv98/_old 2011-05-27 10:48:23.0 +0200 +++ /var/tmp/diff_new_pack.Pwuv98/_new 2011-05-27 10:48:23.0 +0200 @@ -15,55 +15,42 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-GD -%define cpan_name GD -Summary:Interface to Gd Graphics Library Version:2.46 -Release:1 +Release:4 License:GPL+ or Artistic +%define cpan_name GD +Summary:Interface to Gd Graphics Library +Url:http://search.cpan.org/dist/GD/ Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/GD -AutoReqProv:on -Source: %{cpan_name}-%{version}.tar.bz2 -Source1:test10.png +Source: http://www.cpan.org/authors/id/L/LD/LDS/%{cpan_name}-%{version}.tar.gz +Patch0: GD-cflags.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros BuildRequires: freetype2-devel BuildRequires: gd-devel = 2.0.28 BuildRequires: libjpeg-devel libpng-devel xorg-x11-devel -Provides: %{cpan_name} +%{perl_requires} %description -This is an autoloadable interface module for libgd, a popular library -for creating and manipulating PNG files. With this library you can -create PNG images on the fly or modify existing files. - -This version of GD no longer supports GIF output because of threats -from the legal department at Unisys. Source code that calls -$image-gif will have to be changed to call either $image-jpg or -$image-png to output in JPEG or PNG formats. The last version of GD -that supported GIF output was version 1.19. +*GD.pm* is a Perl interface to Thomas Boutell's gd graphics library +(version 2.01 or higher; see below). GD allows you to create color drawings +using a large number of graphics primitives, and emit the drawings as PNG +files. %prep %setup -q -n %{cpan_name}-%{version} -cp %{S:1} t/test.out.10.png +%patch0 -p1 +find . -type f -print0 | xargs -0 chmod 644 %build -# replace /usr/local/perl with /usr/bin/perl -for ii in `grep -rl /usr/local/bin/perl *` ; do - sed -i -e s@/usr/local/bin/perl@/usr/bin/perl@ $ii -done -#perl -pi -e 's#X11R6/lib#X11R6/%{_lib}#g;' Makefile.PL -perl Makefile.PL OPTIMIZE=$RPM_OPT_FLAGS -Wall +%{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{?_smp_mflags} %check -%{__make} html %{__make} test %install @@ -72,10 +59,10 @@ %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-, root, root) -%doc ChangeLog README* demos +%defattr(-,root,root,755) +%doc ChangeLog README README.QUICKDRAW README.unix %changelog ++ GD-cflags.patch ++ Index: GD-2.46/Makefile.PL === --- GD-2.46.orig/Makefile.PL2011-02-05 21:36:46.0 +0100 +++ GD-2.46/Makefile.PL 2011-05-26 16:44:38.754118580 +0200 @@ -245,7 +245,6 @@ WriteMakefile( 'PL_FILES' = {'bdf_scripts/bdf2gdfont.PLS' = 'bdf_scripts/bdf2gdfont.pl', 'GD/Image.pm.PLS' = 'GD/Image.pm', }, -'CCFLAGS'= '-Wformat=0', 'EXE_FILES' = ['bdf_scripts/bdf2gdfont.pl'], 'AUTHOR'= 'Lincoln Stein (lst...@cshl.org)', 'ABSTRACT' = 'Interface to Gd Graphics Library', Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org