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 
<[email protected]>
+
+- 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.000000000 +0200
+++ new/GD-2.71/ChangeLog       2019-02-12 12:22:36.000000000 +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.000000000 +0100
+++ new/GD-2.71/GD.xs   2019-02-12 12:23:37.000000000 +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.000000000 +0200
+++ new/GD-2.71/META.json       2019-02-12 12:52:45.000000000 +0100
@@ -4,7 +4,7 @@
       "Lincoln Stein <[email protected]>"
    ],
    "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.yml        2018-08-26 17:38:47.000000000 +0200
+++ new/GD-2.71/META.yml        2019-02-12 12:52:45.000000000 +0100
@@ -10,7 +10,7 @@
   ExtUtils::Constant: '0.22'
   ExtUtils::PkgConfig: '0'
 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
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -34,5 +34,5 @@
 resources:
   license: http://dev.perl.org/licenses/
   repository: http://github.com/lstein/Perl-GD
-version: '2.69'
+version: '2.71'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GD-2.69/Makefile.PL new/GD-2.71/Makefile.PL
--- old/GD-2.69/Makefile.PL     2017-11-15 09:29:43.000000000 +0100
+++ new/GD-2.71/Makefile.PL     2019-02-12 12:01:17.000000000 +0100
@@ -259,7 +259,9 @@
 close F;
 
 my $CCFLAGS = $Config{ccflags};
-$CCFLAGS .= " -Wall -Wextra -Wformat=0" if $Config{gccversion} and $] > 5.020;
+$CCFLAGS .= " -Wall -Wextra -Wformat=1" if $Config{gccversion} and $] > 5.020;
+# hardened CFLAGS for testing
+#$CCFLAGS .= ' -D_GNU_SOURCE -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 
-Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong 
-grecord-gcc-switches';
 
 my %WriteMakefileArgs = (
     'NAME'     => 'GD',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GD-2.69/SIGNATURE new/GD-2.71/SIGNATURE
--- old/GD-2.69/SIGNATURE       2018-08-26 17:38:48.000000000 +0200
+++ new/GD-2.71/SIGNATURE       2019-02-12 12:52:45.000000000 +0100
@@ -1,5 +1,5 @@
 This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.81.
+signed via the Module::Signature module, version 0.83.
 
 To verify the content in this distribution, first make sure you have
 Module::Signature installed, then type:
@@ -12,109 +12,109 @@
 not run its Makefile.PL or Build.PL.
 
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
 
-SHA1 b8896e6f9d2726afd4a7139634377bea971b8e7b ChangeLog
-SHA1 a5976dc1a6bdcbba6298dabf4799c0cdd66d3635 GD.xs
-SHA1 a670a0f6bf54244e98000dac01027a0cf9c01ee2 LICENSE
-SHA1 952efdbff19ba9be4b8a07b1dec1d8a2554de28e MANIFEST
-SHA1 2c9e59c832fe8cc31ddf5068e39864a46c14b650 MANIFEST.SKIP
-SHA1 a15584aa23a8c8e1862d384da7048a0f721b0a0a META.json
-SHA1 ff52e887c1c36d28319204a36087ef1a8607ad34 META.yml
-SHA1 e917eca54d0cabd0ae65efb1236bcce02aaa0cbe Makefile.PL
-SHA1 4f9172ee604dafe20425228d714d80b590bc3fa7 README
-SHA1 a4130024c229f17921f4168266a372adc3d50c1f README.QUICKDRAW
-SHA1 66754814e77c9cac2656dbf87688df8a19f68344 bdf_scripts/README
-SHA1 52e86e8d8ed01862508f4ba745e267cec8ccc946 bdf_scripts/bdf2gdfont_pl.PL
-SHA1 7a1e000010ffa47da5b833bdd625fff71c043946 bdf_scripts/bdftogd
-SHA1 a03838f0190c18be02eaa05773ae94cc7a1b4648 bdf_scripts/cvtbdf.pl
-SHA1 92e02d229d6db40a60d43e8d8d93c0cbbbd5c529 const-c.inc
-SHA1 1aa0bf16c21c1e7a9b12c52e263fc5d1c45e72d8 const-xs.inc
-SHA1 e8bce4b6054ca1a61e21a78cab05a4fa2bc4a59e demos/brushes.pl
-SHA1 3ab28c2445db04a53c0ef3e1de2536ba446e7906 demos/copies.pl
-SHA1 5312907b8bb1841ab12b301a1cb271cebba3ba90 demos/draw_colors.pl
-SHA1 26b0d6a63be5962fad04273441b852d14d9464d9 demos/fills.pl
-SHA1 0f3f3fd8738cc2a9aba8c19503c7caf0c3f87a43 demos/font_list.png
-SHA1 cc5a1f736a6fbcef31b39a328b69c65633af929d demos/fonttest
-SHA1 43d60bafe52999200a37ae5e9114fbdd206511d7 demos/gd_example.cgi
-SHA1 55a8028dce35b9834b10a1f7bc9f5f846c6a8795 demos/polyline.pl
-SHA1 c42ef9c321fb7ad9bc24bc21c0a7fbea71837f7d demos/polys.pl
-SHA1 011fc9605c1d58b1215e6015bed5faeb8c555459 demos/shapes.pl
-SHA1 f8a82028ff9be72100fecdc88550a0dad616a5c2 demos/tile.png
-SHA1 09eca663f2a408bf9c3129f332c6c56493670a61 demos/transform.pl
-SHA1 0af9d18d9ff540323a7fb1a2dd55e7e8bb36e08b demos/truetype_test
-SHA1 34b58832de0d82e724f58d910ff7049d30a9a895 demos/ttf.pl
-SHA1 185935a5c50445728e3bedfd9cd733e2b0fcfa00 lib/GD.pm
-SHA1 8f3d2799bccc9ad37fbd28ce3321693840ba33bc lib/GD/Group.pm
-SHA1 b7c53c14bafa75a36eaa93939e4d6eb86e09e35c lib/GD/Image.pm
-SHA1 d774fe356a7d447e9332acdd9541045bc91d8c91 lib/GD/Image_pm.PL
-SHA1 ff2c9d5cf19e5353bc5546aa29a3dfb31381b841 lib/GD/Polygon.pm
-SHA1 a3cd1d6b349b2202172ec46e66f41b9cdb695cc9 lib/GD/Polyline.pm
-SHA1 0490d040e6e62ce1871483895b3aa7501822cb24 lib/GD/Simple.pm
-SHA1 1fa5072bb1b044eddc4a3a4ffb7a9db267d0be7d t/GD.t
-SHA1 9e9a794a7c72ecc3d20034746ea756d7ccc58cc7 t/HSV.t
-SHA1 e7a8a36560240d801eb9dc900ef4ba0cee4f3170 t/Polyline.t
-SHA1 a3ea7de404d6228151840b3c32d7507a690bdfe1 t/fork.t
-SHA1 e9b05fc79ae66119c6ffbeb7cf851a82a8af3f0b t/test_data/Generic.ttf
-SHA1 5de16754ef5ec122c7a1e3306a16c11195d218cc t/test_data/frog.jpg
-SHA1 c71435c69b13cd19b56b839a0334bf58a3a4152f t/test_data/frog.xpm
-SHA1 edff2bad6104140721ef4e47938c668450eb9a2f t/test_data/images/corrupt.png
-SHA1 5c87ae5d91010beea33b94c12cd2f64318cb6dcf t/test_data/images/t1/1-00.gd
-SHA1 13fcf6c434c412404bd89064dd0ad42592f2038b t/test_data/images/t1/1-00.gd2
-SHA1 332d6d54430c6e78e672612b0a0cbd5cc2dbe0ae t/test_data/images/t1/1-00.gif
-SHA1 2e492d69810db736718f68354458cf2bd638bb1c t/test_data/images/t1/1-00.jpeg
-SHA1 11582bd38a3ea26e5a166e4afaa4e5c4ea85f2b8 t/test_data/images/t1/1-00.png
-SHA1 79a7a49dca7278710598515d080e26f7cf12e0d0 t/test_data/images/t2/2-00.gd
-SHA1 d6f1eb2c14fcaaad4e4aa6f6c9af62797a19a6e2 t/test_data/images/t2/2-00.gd2
-SHA1 ead01cb00d6c5f171844dbfad09d763cb2f4c9a3 t/test_data/images/t2/2-00.gif
-SHA1 05e1772b9ec6e4b3252ea3a4225099d2e0540396 t/test_data/images/t2/2-00.jpeg
-SHA1 c7f6ff2d7933c7f84096a21dae0c116f975e2fce t/test_data/images/t2/2-00.png
-SHA1 28eeb2ac09c60b7959d40b761cf33ce71b434e1c t/test_data/images/t3/3-00.gd
-SHA1 6ebbe178ecebe95d61b1612bfc600f81b8f238be t/test_data/images/t3/3-00.gd2
-SHA1 12bad62842a18691b5631946cbd2eedc35a02561 t/test_data/images/t3/3-00.gif
-SHA1 18bc99a9ea585938a7de42e753c1802a97b5c7b2 t/test_data/images/t3/3-00.jpeg
-SHA1 cd818368377040876e9997f7781098d86ffe58f2 t/test_data/images/t3/3-00.png
-SHA1 3d3bfc53aba0b6ba976128f394e808240458f799 t/test_data/images/t4/4-00.gd
-SHA1 64e99869cfaa3cd76d78336ff75117e1757bbf95 t/test_data/images/t4/4-00.gd2
-SHA1 f6d9d0e63f420f7a2d7029a82efbe4e4b3be6523 t/test_data/images/t4/4-00.gif
-SHA1 8f5ac097ea31269743fba0bab2acc13e9e35a991 t/test_data/images/t4/4-00.jpeg
-SHA1 2b3b0896a6f1e22c2e8f56d899385a4f4c06b089 t/test_data/images/t4/4-00.png
-SHA1 31c63fcd9f74bebabb9aad08e114196371fcf135 t/test_data/images/t5/5-00.gd
-SHA1 8b7a085d0c9d94c8a8f6965787fd8626e48ad775 t/test_data/images/t5/5-00.gd2
-SHA1 cd428b1bc7eb8f93b1129315aeb9aeb3fa01db72 t/test_data/images/t5/5-00.gif
-SHA1 b4448bfa0472a44fc64983deeb775dd4599b0a3a t/test_data/images/t5/5-00.jpeg
-SHA1 5d3dbe5703e7e71597dc9ac7e9a8c257cb3b975b t/test_data/images/t5/5-00.png
-SHA1 b4cc666813ea7476995e73b6ba0b7a0f790daef4 t/test_data/images/t6/6-00.gd
-SHA1 e0a9b2ff9a44234f4d3ce1590a5ac6c505afe2e2 t/test_data/images/t6/6-00.gd2
-SHA1 d1bad53c6f8e5949497e8550e661dcd1f652c8c1 t/test_data/images/t6/6-00.gif
-SHA1 7dd604d83e9938049a4e73f6ebed93c7ad38a60f t/test_data/images/t6/6-00.jpeg
-SHA1 5ae76eeba4682f09dc5f3daabaa89e44d9758960 t/test_data/images/t6/6-00.png
-SHA1 0a9e033829bd8b3d156c87e2039ede27377570d0 t/test_data/images/t7/7-00.gd
-SHA1 29153fdb58db4c7cb5b98bfe0033562e2603e09d t/test_data/images/t7/7-00.gd2
-SHA1 2fd38d1308251d82fb77c8403d7e0ff82be71d7b t/test_data/images/t7/7-00.gif
-SHA1 61038e512beed1acfdb7608716982946e79c5b7a t/test_data/images/t7/7-00.jpeg
-SHA1 161b55a07901e8dcbd5699592dc9d524f80402fa t/test_data/images/t7/7-00.png
-SHA1 e3d849dbe2731ba175e3c35b9e06cf1e5a64d554 t/test_data/images/t7/7-01.gd2
-SHA1 e79b51c344514410f58bc18a66372c2a269fa6da t/test_data/palettemap.png
-SHA1 94b1ff6e1a950524ba251260655f73953e30d335 t/test_data/tile.gd
-SHA1 47cf4c2e969b5f3f9f8f5bdfddff85b3ae6eda23 t/test_data/tile.gd2
-SHA1 e1d2dd1fe9f6502ce44b27a860f208536d96d1c3 t/test_data/tile.gif
-SHA1 81a4b73a2aca1592555b9b3a926aeed1ed395cf7 t/test_data/tile.jpeg
-SHA1 f8a82028ff9be72100fecdc88550a0dad616a5c2 t/test_data/tile.png
-SHA1 32117e631ae6f5fbcf30cc09d2ae609e663df467 t/transp.t
-SHA1 683dfb1cf27724e604e62dd0b5800541329f603e t/z_kwalitee.t
-SHA1 c6bbbe8c1a0fa2803be5a83ffdfea9b65c601a34 t/z_manifest.t
-SHA1 c562193b547edb1824e7466fa9f2133eee1e2109 t/z_pod-spell-mistakes.t
-SHA1 5f435a91dcba00ff9c4f4f434ff80451de71a474 t/z_pod.t
-SHA1 b557ea8c70773b80a9e6118e7f4e0597bb94af74 typemap
+SHA256 23ac024b86a74f7a78a4db2f2aae51d9bff88977e5e2dc8cfad59decd6bd5763 
ChangeLog
+SHA256 5c7dd48a4d99fc02593421a69b9d1c7ad6db6b049ce283df09aff869051a6e91 GD.xs
+SHA256 1e2250289d6df4ba1c24f7550982d7ffaff2c97cd02e847659406e1afd28e83f LICENSE
+SHA256 b564564a187f22812709963eee1c4fc5954aa7f34c5090e71e80b28adc7679b5 
MANIFEST
+SHA256 14ea8c82767468801cb414198e04bfddddfa72a66c3e1c30994af9a02972a89a 
MANIFEST.SKIP
+SHA256 702f214835ea642a237999b78b67ace4c7d8dab4562f2b3bde96a3e20823c5ac 
META.json
+SHA256 15e18fa8bde2970e9fc3ed05f511f67015cbed5fed1d82d361414da52ce5843d 
META.yml
+SHA256 5a00683575c7d03a6741c5d8da51cf5ff624e92f7ad6d26fe3a59ba1bd220ffe 
Makefile.PL
+SHA256 817323f9893727cee009cf383426982e00bcb13e84f25dcab039a77c9077e025 README
+SHA256 fd15127ae2613fa8a6ea308371cf256a89654c64aa39d2cd4da6fa445b4bf094 
README.QUICKDRAW
+SHA256 2be4d75aad4a18cfa9da42c3f2ac46c22f7c1798d9be5b09d591ea8dd3c6c94a 
bdf_scripts/README
+SHA256 4d92f1e9396b93ccb5349d6cff5cbbb362905bfd8186013c1b40d341ea6fc5f3 
bdf_scripts/bdf2gdfont_pl.PL
+SHA256 db51e897adca852b24f4abd6911931f8e3f603b444a689f8149a142ed6ebd641 
bdf_scripts/bdftogd
+SHA256 bd77a5a3576cbd1204aecaabdfc709d30b927473eb575ac48a1f990719f5b2d1 
bdf_scripts/cvtbdf.pl
+SHA256 238c62dc99cd09fef60dde80293c4f8fc4aacbe5418c93590a8133917c8c052a 
const-c.inc
+SHA256 7fd8d328ed6ecc36d3dfff96a7a911ebe515a8f15d6182a9e3b00b01fe0d3280 
const-xs.inc
+SHA256 3b971106343d1dff28634f90d005280c3629594bd89c6fc5f4160e54a353f41e 
demos/brushes.pl
+SHA256 a44764db8ddb5a8fbd4abf1fc509566456578a7f603391201fa0a97bddc71d90 
demos/copies.pl
+SHA256 2a63fe1a1961079c5dea7954495c20f9225546efcc77527b565e0b4ff930c4a5 
demos/draw_colors.pl
+SHA256 87ad695787fe8f5d3cf916e727ab141ecb7d5748b337fcd749115eeffae98909 
demos/fills.pl
+SHA256 2278a2d0416bde0baa4980ce749f2ad031a3c5ab4e4eaace2b0695ce3bfe254b 
demos/font_list.png
+SHA256 ffd82647fb1f94b304bc3802215ba86ecd96d4af03898e9c60483f53660afa7e 
demos/fonttest
+SHA256 f7e90489830fbfff462e4cf88c17e55d90c04ef7ba466d8ab8b25f06ee5f5c7a 
demos/gd_example.cgi
+SHA256 485c022cc8d4acff29e554bf9a2647d81e26cb58813239334e8c49e860a53788 
demos/polyline.pl
+SHA256 a29b89da1c4fc4f9b47bae92bb2d99bcfdebaf152615569c02924518175c1acd 
demos/polys.pl
+SHA256 16fd81aa8cd3f804b7691cefc7dd4b58d05fabed34d1db9a1beb4dcee419c87f 
demos/shapes.pl
+SHA256 d1d9bb1fbcf22a008f7daff62f0c02d9983ff3ace2d504363c7aa73db8da863e 
demos/tile.png
+SHA256 f5a5d9b3499a6e7bb4802f892c34618359a7afc6a48a567d444ef92599f07af4 
demos/transform.pl
+SHA256 855052638bff1622bad600fe5bdad5fd4c92321eceefd18b4cee1dcb336cab38 
demos/truetype_test
+SHA256 278cf272eb8a93a1e850fa54e815e450c48a3e2c25c57ecc54034cb398dd5646 
demos/ttf.pl
+SHA256 3f564be99a891abcb22b94f4e1e13565d6b2c8f2bc99cb4d916d33e64a5d30b4 
lib/GD.pm
+SHA256 a5c8d2674d72cc5fccb54aedf6665b524a52ce86b3852e6767fbde74141274fc 
lib/GD/Group.pm
+SHA256 16426070e91491da7e4e168327012f8d210639ef8141c95c9433354ebda624bc 
lib/GD/Image.pm
+SHA256 eacebf3787fe4271d983f9a7a4585a1288d079e43b67fba46ed5f49787d23a6b 
lib/GD/Image_pm.PL
+SHA256 20acec8291942516eca94fe39de6e1939599a6d57a94a0834bc9fda23075303d 
lib/GD/Polygon.pm
+SHA256 3de543fd2d0309c2afd6e5a4dd06dfd80697f858ab6f4e0a6fb3cd829f63e097 
lib/GD/Polyline.pm
+SHA256 10c0e77b9e11caf2c073eff46c1c0706a933fdbef216e2a9e4878e325e8f5c49 
lib/GD/Simple.pm
+SHA256 d557dc74957d339b2cc8dc9e31d4026b1038ac3b8169ce73a76ebf4c7d3debc0 t/GD.t
+SHA256 0444099f93e5564e7aed93a99037d5a2d8b0179107efe670c3c4ef59a58b5691 t/HSV.t
+SHA256 f2d7cc77efeaa1af76d10e5aee57447ada1d0ddcb3e037877e3dd4918d7b0290 
t/Polyline.t
+SHA256 72230075340aaa8c56e0b4d9605a05b90d34a26923d149e9ec24342a38940aaa 
t/fork.t
+SHA256 053128eeff24a4357fd0cd2ff272ffdf6bce8f387699c6d3c8400948b063f833 
t/test_data/Generic.ttf
+SHA256 45c0fa1761b9d4303209aee4719b93c7e8032fbf473e134dccab0adc0af78b31 
t/test_data/frog.jpg
+SHA256 087f17d8c96ef82b866ad132f56c8c60d69c9d3a198998eea75523e5ff66aaa5 
t/test_data/frog.xpm
+SHA256 dd220b2f06c705d260b50d463c26f3e69ef2f401412a2da9f1c7364dabb4eb30 
t/test_data/images/corrupt.png
+SHA256 a9e457b32e004472d676c8601f290d7e2652e8d27cd480f48bd0c3f7ea703c7f 
t/test_data/images/t1/1-00.gd
+SHA256 7f6a2498e6ec6cf37de274f50d2b2d6f0b8b5965654ecd6385a7c9bcc602d2a9 
t/test_data/images/t1/1-00.gd2
+SHA256 3ea0b49f7a4d4216a4d30bae175337cfb712b03827555b6e75321b8ffcafa757 
t/test_data/images/t1/1-00.gif
+SHA256 a14e389ae06db6ee64d6f3dc496e187860a55513e102878a12346258697961fd 
t/test_data/images/t1/1-00.jpeg
+SHA256 92834cda18d539b373eb1f4b0d37cdc875b08abd4de08a40ef3799f70f2cc314 
t/test_data/images/t1/1-00.png
+SHA256 42ee9ea8654be7a078ed7dca7857b672c590e33c232beba68b075e5d825f0068 
t/test_data/images/t2/2-00.gd
+SHA256 ecbaecf9b8d6881ba2c599d1d524f712f8d40d165583a03704e2991cb5c604d1 
t/test_data/images/t2/2-00.gd2
+SHA256 8c3843081f2d034d16a5739cef6ac3722a85adfd9f6075f900cdaf9252b99ced 
t/test_data/images/t2/2-00.gif
+SHA256 35ad6eb9a565c23757c5fdc2182f60465343c13ee333db148a1d7c15242ddbad 
t/test_data/images/t2/2-00.jpeg
+SHA256 b988c65df39b4d626893974b145217f3284bc111b92b0728289637aee6fcac32 
t/test_data/images/t2/2-00.png
+SHA256 2948bcdb12b2705c2ccbf3b8551475fe25a7eeb3213ac10512c3eef4df981f34 
t/test_data/images/t3/3-00.gd
+SHA256 16fe069e12e6ce4316d171cfbff96c95676874154d30f35d1a90b8f11bd2ea4c 
t/test_data/images/t3/3-00.gd2
+SHA256 d29baca65890900fc8a78b0638b04530cfe474444fe62f46794d2cff3a315b78 
t/test_data/images/t3/3-00.gif
+SHA256 2cfc768792a7b552ade95b8dc5592937e90ced0a1ffa289bebdbe95b6e85c758 
t/test_data/images/t3/3-00.jpeg
+SHA256 352d7b27d2ffaf6ffe11abf1bf9c69764948f5de1e169b5cd2b45959f0bbed17 
t/test_data/images/t3/3-00.png
+SHA256 a2d9b0f1590987c608a4c883f35307b6f49fbf33621bc7843754d8e1e6871ea5 
t/test_data/images/t4/4-00.gd
+SHA256 5c783dc9a514a728dff15916b4ff49002d0057c66f6c07ab707e4824fb4fdce4 
t/test_data/images/t4/4-00.gd2
+SHA256 a09fe48ef459b0f359133f780b686262cbac91e3a84b6f10c85afc39c4a64d3d 
t/test_data/images/t4/4-00.gif
+SHA256 8c57e1d0f6435d7cd4f0767a59e1458ebde6d9d36110fe713d5d5284f04632f9 
t/test_data/images/t4/4-00.jpeg
+SHA256 b603a6acb53b04c438d0e3dacff2aaa977aecb498d95d11ee61c6d805a1e6ac3 
t/test_data/images/t4/4-00.png
+SHA256 2749011d015c8dc98defd638ff199ab119dd70c60b8738a84b630b7325dd9aad 
t/test_data/images/t5/5-00.gd
+SHA256 31b6e7f0061a6e6c1043badb7a2124b011b6345b495ae5b07c9afc8e6a8dfe72 
t/test_data/images/t5/5-00.gd2
+SHA256 cb8f76d3763a14de5eeb37f1d7db6ae880898d31c61a4fb2d70c2d123992e900 
t/test_data/images/t5/5-00.gif
+SHA256 30b05f3b9098d77482bbb064c62010e76c5f4743b56251300db01a337f4a8a7f 
t/test_data/images/t5/5-00.jpeg
+SHA256 95578c4e2b263292025b90a715c2a1f88b97cce2a112bba5af708ad4aa2c7d59 
t/test_data/images/t5/5-00.png
+SHA256 8f692c00ce60655eb0d2b75cf33ec997975ae48af58d3491d9e23f2511767b00 
t/test_data/images/t6/6-00.gd
+SHA256 be60a821d3e1ae30ecbeac3a93b08dce483b1977ef66ce748dd81597662f9b53 
t/test_data/images/t6/6-00.gd2
+SHA256 634fa7ddba2856dfde1c5b9737986750c098a3696e395b7b60934d0f09fb71b9 
t/test_data/images/t6/6-00.gif
+SHA256 e165488626f6d2e205a97d78e1b6775e80737d9ec6850bd9fd0515a55208f0fb 
t/test_data/images/t6/6-00.jpeg
+SHA256 517aa6c163d36b7bff2dd7bac566cf191343bdf03299a51b746d54a22a6f6ac2 
t/test_data/images/t6/6-00.png
+SHA256 383dd91a8ab0029f0aeec4c1975b2e988d07214267284814a43e24faf1f92df5 
t/test_data/images/t7/7-00.gd
+SHA256 15b0eedf17c4c81e76596a0f95d657e33861e409df1ff47e1627b888148a99ad 
t/test_data/images/t7/7-00.gd2
+SHA256 cb8abae8430dec8caf9201220b7e3a51644f35e07093d45dfd2087082740da1f 
t/test_data/images/t7/7-00.gif
+SHA256 1aa3d06d1a0b85b78153ae22d41f2ff13378e44f0696e4fdf8e98241d5c55682 
t/test_data/images/t7/7-00.jpeg
+SHA256 7036a641f5c87c0fc7497126517daeb1ffa9f84b667251f887f25413dde73327 
t/test_data/images/t7/7-00.png
+SHA256 5fdcf93779fa1d6cd692aef3c198404459921cf9836d89c1849d479ee45f651a 
t/test_data/images/t7/7-01.gd2
+SHA256 012da1186237cb42cf7c76d1c89bccf9bff41fb75e279549ab417513d10058e8 
t/test_data/palettemap.png
+SHA256 8b0ee873ff1ab575b8a701e77797fd0d8c95ee3ad260239d25cae12eb7b634f7 
t/test_data/tile.gd
+SHA256 9e94b89e682a71cfcb0636bb6d31c27a08b1899a0b6d5383d8156bbf951fd1a5 
t/test_data/tile.gd2
+SHA256 f3dcf8c35db5a8efb91fa3b6343ed877dd9a097cf5bc8fb59ea26e57e764a51b 
t/test_data/tile.gif
+SHA256 7fc4cabf75a1265bdbdb490b19843813f3c092949bf24502a80cce014b9187ab 
t/test_data/tile.jpeg
+SHA256 d1d9bb1fbcf22a008f7daff62f0c02d9983ff3ace2d504363c7aa73db8da863e 
t/test_data/tile.png
+SHA256 2e3b8c76bfaaa3733534dcbd4542c1d0be124d588c3e927180a780aa2986dbcd 
t/transp.t
+SHA256 04df534e56f8031e065153e3c80f5c7ae93f83aba8d5df58e3449e2fbe324d98 
t/z_kwalitee.t
+SHA256 ea5b10f1e49f8c6b60d65fc53264023b40286074fe6b08ac6e8d3223908d3780 
t/z_manifest.t
+SHA256 f60c3190f3d4a3f79cd000071ce34cc6de122abaac9649ccc6371385366fca52 
t/z_pod-spell-mistakes.t
+SHA256 20745a3f76d051aed139c90e33416e116b7a6d76b840151545c23cbfe5581528 
t/z_pod.t
+SHA256 15513754e6de8f9d0d297935e78568953431754ac3d735cf95092afb55955532 typemap
 -----BEGIN PGP SIGNATURE-----
 
-iQEzBAEBCAAdFiEEKJWogdNCcPq/6PdHtPYzOeZdZBQFAluCyYgACgkQtPYzOeZd
-ZBTS1wf8DvWtLZsVf31P8WulqeA+QEuj4IPtwu4dqf38dESP9h+9jyd1OtMMNE1K
-GoXBQ99kJqe2gUlSGd5H/HPNkm6zivpy8L3j/IFNCpBwnVBrNYXiZwOGdNB4GQoX
-eIx01kpCfH76km5OLa0It3ZYtDbWSoIVCKSGdJW/xzztuIK/gR46zMHsGb+q0l2y
-nIfAc5IueuWveybiJ+YfWsXYjeINDXl5/JBqixNZrxWqDOx9nCP7faMHaIMc61ES
-HuJihTxMRyaOGbbHPnLBZMYWLogAvQexinob7JFQ8PbgmiuP6JtgC7/XSnzb2za6
-YsTqXMEg0HkCwA9v5K/TRZcxfyfKEw==
-=gr3g
+iQEzBAEBCgAdFiEEKJWogdNCcPq/6PdHtPYzOeZdZBQFAlxis40ACgkQtPYzOeZd
+ZBSLJQgAtNfUceE3qm+S9kqMRAwXN9PpTEP/48LA1B/vtErLSArPnXCHZZ3HAJ8f
+5xgZ1IsWFkwQArYbn0I/VUuYQIvFmIe6kZigM6r5fWQIbB35hs3lOBUhVa8mG/Yk
+dNXAXQVYyUZdig9E2P8Swb8i52nxPABKVf9cbE47Fqn8Cg4jMJJvJ/7ollklmTl9
+RRTij2m8q7rxE5RUxBbwcUlLh/vrdXkVr4J5bWyPKmNbTfFXQT5clWupwszkLIIJ
+UaYLNNC2uM2vmgwyYwA0ZbtTnk5Ofh5hlhRQVZVwkLnFG+W8bMCFqz04A37PjozJ
+nvTSP7bgLASBBe6diXonaiudANOnJw==
+=hf1+
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GD-2.69/lib/GD/Image.pm new/GD-2.71/lib/GD/Image.pm
--- old/GD-2.69/lib/GD/Image.pm 2018-08-26 17:36:23.000000000 +0200
+++ new/GD-2.71/lib/GD/Image.pm 2019-02-12 12:51:05.000000000 +0100
@@ -5,7 +5,7 @@
 use GD;
 use Symbol 'gensym','qualify_to_ref';
 use vars '$VERSION';
-$VERSION = '2.67';
+$VERSION = '2.71';
 
 =head1 NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GD-2.69/lib/GD/Image_pm.PL 
new/GD-2.71/lib/GD/Image_pm.PL
--- old/GD-2.69/lib/GD/Image_pm.PL      2017-11-14 18:07:17.000000000 +0100
+++ new/GD-2.71/lib/GD/Image_pm.PL      2019-02-12 12:25:43.000000000 +0100
@@ -29,7 +29,7 @@
 use GD;
 use Symbol 'gensym','qualify_to_ref';
 use vars '$VERSION';
-$VERSION = '2.67';
+$VERSION = '2.71';
 
 =head1 NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GD-2.69/lib/GD/Polygon.pm 
new/GD-2.71/lib/GD/Polygon.pm
--- old/GD-2.69/lib/GD/Polygon.pm       2018-02-18 20:50:52.000000000 +0100
+++ new/GD-2.71/lib/GD/Polygon.pm       2019-02-12 12:25:53.000000000 +0100
@@ -3,6 +3,8 @@
 use strict;
 use Carp 'carp';
 use GD;
+use vars '$VERSION';
+$VERSION = '2.71';
 
 # old documentation error
 *GD::Polygon::delete = \&deletePt;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GD-2.69/lib/GD.pm new/GD-2.71/lib/GD.pm
--- old/GD-2.69/lib/GD.pm       2018-08-26 17:34:58.000000000 +0200
+++ new/GD-2.71/lib/GD.pm       2019-02-12 12:25:16.000000000 +0100
@@ -16,7 +16,7 @@
 
 use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $AUTOLOAD);
 
-$VERSION = '2.69';
+$VERSION = '2.71';
 our $XS_VERSION = $VERSION;
 $VERSION = eval $VERSION;
 
@@ -1305,8 +1305,13 @@
 
 Creates a new palette image from a truecolor image.
 
-  samplefactor The quantization precision between 1 (highest quality) and 10 
(fastest).
-  maxcolor     The number of desired palette entries.
+=over 4
+
+=item samplefactor     The quantization precision between 1 (highest quality) 
and 10 (fastest).
+
+=item maxcolor The number of desired palette entries.
+
+=back
 
 This is the same as createPaletteFromTrueColor with the
 quantization method GD_QUANT_NEUQUANT. This does not support dithering.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/GD-2.69/t/fork.t new/GD-2.71/t/fork.t
--- old/GD-2.69/t/fork.t        2017-11-14 17:07:33.000000000 +0100
+++ new/GD-2.71/t/fork.t        2019-02-12 12:20:46.000000000 +0100
@@ -1,9 +1,12 @@
-# see [gh #25]
+# see [GH #25]
+# check that global %COLORS is concurrency safe
 use GD::Simple;
 use Test::More;
 BEGIN {
   eval 'use Test::Fork;';
   plan skip_all => 'Test::Fork required' if $@;
+  # see cpantesters, not repro for me
+  plan skip_all => "Test::Fork broken on $^O" if $^O eq 'freebsd';
 }
 plan 'no_plan';
 

++++++ GD-cflags.patch ++++++
--- /var/tmp/diff_new_pack.LfhXoo/_old  2019-06-18 14:58:52.605312909 +0200
+++ /var/tmp/diff_new_pack.LfhXoo/_new  2019-06-18 14:58:52.641312888 +0200
@@ -1,13 +1,13 @@
-Index: GD-2.66/Makefile.PL
+Index: GD-2.71/Makefile.PL
 ===================================================================
---- GD-2.66.orig/Makefile.PL
-+++ GD-2.66/Makefile.PL
+--- GD-2.71.orig/Makefile.PL
++++ GD-2.71/Makefile.PL
 @@ -259,7 +259,7 @@ print F $DEFINES,"\n";
  close F;
  
  my $CCFLAGS = $Config{ccflags};
--$CCFLAGS .= " -Wall -Wextra -Wformat=0" if $Config{gccversion} and $] > 5.020;
+-$CCFLAGS .= " -Wall -Wextra -Wformat=1" if $Config{gccversion} and $] > 5.020;
 +$CCFLAGS .= " -Wall -Wextra" if $Config{gccversion} and $] > 5.020;
+ # hardened CFLAGS for testing
+ #$CCFLAGS .= ' -D_GNU_SOURCE -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 
-Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong 
-grecord-gcc-switches';
  
- my %WriteMakefileArgs = (
-     'NAME'    => 'GD',


Reply via email to