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',
