Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-GD-2.910.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: perl-GD Distribution: openSUSE Tumbleweed
Version: 2.910.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Aug 17 07:50:44 2026
Group: Unspecified Build host: reproducible
Size: 500096 Source RPM: perl-GD-2.910.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://metacpan.org/release/GD
Summary: Perl interface to the libgd graphics library
*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.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Mon Aug 17 2026 Tina Müller <timueller+perl@suse.de>
  - updated to 2.910.0 (2.91)
    see /usr/share/doc/packages/perl-GD/ChangeLog
    2.91    * t/affine.t: compare affineInvert(scale(2,3))'s result with an
      epsilon (1e-6) instead of exact is_deeply, since -Duselongdouble
      perls compute the division in extended precision, giving a
      last-few-ULP-different 1/3 than a plain double (GH #68).
    * Bumped $VERSION in GD::Image, GD::Image_pm.PL and GD::Polygon to
      2.91, in sync with GD.pm; these were left un-bumped in 2.90.
    2.90    * Add JXL, UHDR support for new libgd-2.4.0 (from git)
    - JXL: newFromJxl/newFromJxlData readers, jxl() writer
      (lossless/distance/effort), magic-byte autodetection in new().
    - UHDR: new GD::UHDR class (newFromFile/newFromData, width/height/
      hasGainMap, resize/crop/rotate/mirror, file/write, getSdr).
    - Work around libgd 2.4.0 gd.h no longer declaring gdImageBoundsSafe().
    * IMAGEQUANT: trueColorToPaletteSetMethod/SetQuality and the
      GD_QUANT_* constants for the libimagequant-backed quantizer.
    Guard for installations without libimagequant.
      Fix imagequant feature autodetection in Makefile.PL (libimagequant
      surfaces in gdlib.pc's Libs.private, not Requires.private).
    * Embed rpath (Linux) and fix stale blib/lib/GD/Image.pm so
      'make test' reliably exercises the just-configured libgd
      (GH #21 test infra); fix GD_LIQ detection from the deprecated
      gdlib-config script.
    * Add Affine transformations (GH #21): GD::Image affine matrix
      builders (affineIdentity/Scale/Rotate/ShearHorizontal/
      ShearVertical/Translate/Concat/Invert/Flip/Expansion/
      Rectilinear/Equal/ApplyToPoint) and transformAffineGetImage/
      transformAffineCopy/transformAffineBoundingBox, wrapping
      gdAffine*/gdTransformAffine* (libgd >= 2.1.0). Fix GD_AFFINE_*
      constant visibility (same enum/#ifdef issue as GD_QUANT_*).
    * Add more previously-unbound libgd methods (libgd >= 2.1.0 unless
      noted): paletteToTrueColor, crop, cropAuto, cropThreshold,
      colorReplace, colorReplaceArray, colorReplaceThreshold,
      convolution, resolution; cloneImage, getTrueColorPixel,
      perceptualDiff (libgd >= 2.4.0). clone() now uses the native
      gdImageClone() when available, fixing truecolor-ness loss on
      the old new()+copy() fallback. Fix GD_CROP_* constant
      visibility (same enum/#ifdef issue as GD_QUANT_*).
    * Animated WebP support (libgd >= 2.4.0): new GD::WebpAnimWriter
      (new/addImage/finish, wrapping gdWebpWriteOpenPtr/AddImage/
      PtrFinish) and GD::WebpAnimReader (newFromData/info/nextImage,
      wrapping gdWebpReadOpenCtx/GetInfo/NextImage) classes.
    * Animated/multi-image JXL support (libgd >= 2.4.0): new
      GD::JxlAnimWriter (new/addImage/finish, wrapping
      gdJxlWriteOpenPtr/AddImage/PtrFinish) and GD::JxlAnimReader
      (newFromData/info/nextImage, wrapping gdJxlReadOpenCtx/
      GetInfo/NextImage) classes, mirroring GD::WebpAnimReader/Writer.
    * Multi-page TIFF support (libgd >= 2.4.0): new
      GD::TiffMultiWriter (new/addImage/finish, wrapping
      gdTiffWriteOpenPtr/AddImage/PtrFinish) and GD::TiffMultiReader
      (newFromData/info/nextImage, wrapping gdTiffReadOpenCtx/
      GetInfo/NextImage) classes, mirroring GD::WebpAnimReader/Writer
      (pages have no per-page delay; nextImage() returns a
      page-info hashref instead). Also adds the GD_TIFF_* writer
      option constants (colorspace, compression, resolution unit,
      alpha type).
    * Per-format header introspection (libgd >= 2.4.0): new
      GD::Image->pngInfoData/jpegInfoData/gifInfoData/bmpInfoData/
      avifInfoData/heifInfoData class methods, wrapping
      gd{Png,Jpeg,Gif,Bmp,Avif,Heif}GetInfoCtx. Each reads just the
      container facts (dimensions, bit depth, and similar) from an
      in-memory buffer without fully decoding the image.
    * Fixed a longstanding bug in the in-memory gdIOCtx used by every
      newFrom*Data()/*InfoData() method: its getC() callback never
      advanced the read position, so any decoder reading a buffer
      byte-by-byte (as the new bmpInfoData()'s BMP header parser
      does) would spin re-reading the first byte forever. PNG, JPEG,
      GIF, WebP, TIFF, JXL, AVIF and HEIF decoding were unaffected
      because they read through the bulk getBuf() callback instead,
      which was already correct.
    * Worked around inconsistent success/failure return conventions
      across libgd's new Get*InfoCtx functions: gdPngGetInfoCtx,
      gdJpegGetInfoCtx, gdAvifGetInfoCtx and gdHeifGetInfoCtx all
      return 0 on success despite two of their own header comments
      claiming the opposite, while gdGifGetInfoCtx and
      gdBmpGetInfoCtx return 1 on success as documented.
    2.87    * fix OpenBSD support (Alexander Bluhm, PR #63)
    * fix $image->compare() usages (Alexander Bluhm, PR #65, #64)
    * fix tiff test without libimagequant (Alexander Bluhm, PR #66)
* Wed Jun 10 2026 Tina Müller <timueller+perl@suse.de>
  - updated to 2.860.0 (2.86)
    see /usr/share/doc/packages/perl-GD/ChangeLog
    2.86    * Fix CVE-2026-11526, command injection via 2-arg open() in _make_filehandle.
    CWE-78, CWE-73 (Reported and fixed by Paul Johnson) bsc#1268240
    2.85    * Tolerate runtime TIFF decode failures in autodetect (GH #62)
    * Replace cpm with cpanm in github actions
    * Fixed a minor precedence bug in t/z_manifest.t
    2.84    * Added Makefile.PL --with and --without options to bypass autodetection
    errors or upstream libgd or subsequent library errors, as
    libtiff 4.5.1+git230720 wrongly packaged on ubuntu/debian (GH #55).
    * Better support MSWin32 without gdlib.pc. Requires manual --options and
    - -lib_gd_path.
    * Workaround broken ExtUtils::PkgConfig->find (GH #61)
    * Fixed snprintf for newer MSVC (>= VS 2015)
    * Added GD::Image::supported() image types method.
    * Added newFromTiffData() method.
    * Fixed t/GD.t for unsupported image types.
    * Add GIFANIM to the default since 2.0.33 (PeterCJ GH #56)
    * Honor PKG_CONFIG_PATH for finding gdlib.pc (PeterCJ GH #57)
    * Add demos/png2jpeg.pl
* Sun Jun 23 2024 Tina Müller <tina.mueller@suse.com>
  - updated to 2.830.0 (2.83)
    see /usr/share/doc/packages/perl-GD/ChangeLog
    2.83    * Fix missing PNG regression (RT #153923) on old
      systems without the .pc, but gdlib-config. The check was too strict.
      Requires now File::Which.
    2.82    * Improve HEIF/AVIF autodetection (RT #153305) by Yuriy Yevtukhov.
    * Fix strawberryperl default libgd path (shawnlaffan PR #54)
    * Fix AVIF and Webp autodetection in tests (shawnlaffan PR #54)
* Sat May 04 2024 Tina Müller <timueller+perl@suse.de>
  - updated to 2.81
    see /usr/share/doc/packages/perl-GD/ChangeLog
    2.81    * Change GD::Polygon::transform to match old demos (RT #140043),
      and GD::Polyline.
      Add GD::Polygon::rotate(cw-radian) helper.
      Allow GD::Polygon::scale(2.0).
    2.80    * Fix broken copyTranspose and copyReverseTranspose (RT #153300)
      by Yuriy Yevtukhov.
    * Add transformation tests
    * Fix wrong WBMP name and detection
    * Fix wrong filename extension auto-detection for gd,gd2,wbmp
    * Fix wrong filename extension auto-detection for xpm,
      newFromXpm needs the filename, not handle.
    * Fix wrong libgd doc link (PR #52) by Tsuyoshi Watanabe
    2.79    * Improve image type autodetection (RT #153212), add a test
    * Fix Avif without Heif config
    * Improve gdlib.pc reader for supported library features
* Fri Jul 07 2023 Tina Müller <tina.mueller@suse.com>
  - Updated GD-cflags.patch
* Wed Jul 05 2023 Tina Müller <timueller+perl@suse.de>
  - updated to 2.78
    see /usr/share/doc/packages/perl-GD/ChangeLog
    2.78    * Fix Use of uninitialized value $pkg in concatenation warning
      (RT #148899 and GH #47). Thanks to ppisar for the analysis.
      Adds a new hard Test::NoWarnings test requirement.
    2.77    * add BMP support with libgd 2.1.0, PR #49 by PeterCJ
    * don't link to -lXPM without XPM nor X11, GH #45
    * rename ANIMGIF feature to GIFANIM
    * fix unused variable failure in GH CI, RT #141125 by PhilterPaper
* Thu May 11 2023 Dirk Stoecker <opensuse@dstoecker.de>
  - update cpanspec.yml and recreate spec file
* Sun May 07 2023 Jan Engelhardt <jengelh@inai.de>
  - Remove unused BuildRequires. Only gd is "#include"d.
* Wed Feb 02 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 2.76
    see /usr/share/doc/packages/perl-GD/ChangeLog
    2.76    * fix broken TIFF and AVIF support, PR #43 by Paul Howarth
    * re-enable XBM support (always on)
    * provide xbm magic support (a hack, for GD::Graph)
    2.75    * add experimental support for TIFF and RAQM (with freetype)
    * improve GD2 tests (GH #42, RT #140856)
    * also list the unsupported image formats in the GD::Image pod
    * fix copyRotated pod (it rotates CCW) PR #36 by LorenzoTo
    * fix GD::Simple->fontMetrics docs and implementation GH #37 by Ben Crowell.
      fix lineheight calculation according to the docs. You might need to
      fix your code!
    * add image methods tiff, webp, heif, avif, and its documentation.
    * fix the fix for the poly->transform documentation RT #140043
    2.74    * add experimental support for WEBP, HEIF and AVIF
    * document all supported Image formats in the GD::Image lib
    * added Github actions (for PR's)
    * fix poly->transform documentation RT #140043
    * fix GD,GD2 detection and tests RT #139399 (since libgd 2.3.3)
      fixed tests by Håkon Hægland.
    * POD: Remove indirect object constructors from example code snippet (PR #39)
    * patch from Ben Crowell that fixes incorrect behaviour of GD::Simple->fontMetrics
    * fix cross-compilation if gdlib.pc has no cflags by Fabrice Fontaine
* Tue Nov 10 2020 Pedro Monreal <pmonreal@suse.com>
  - Remove not needed build requirement libvpx-devel [bsc#1173279]

Files

/usr/bin/bdf2gdfont.pl
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/GD
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/GD.pm
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/GD/Group.pm
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/GD/Image.pm
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/GD/Polygon.pm
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/GD/Polyline.pm
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/GD/Simple.pm
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/auto/GD
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/auto/GD/GD.so
/usr/lib/perl5/vendor_perl/5.44.0/i586-linux-thread-multi-64int/auto/GD/autosplit.ix
/usr/share/doc/packages/perl-GD
/usr/share/doc/packages/perl-GD/ChangeLog
/usr/share/doc/packages/perl-GD/README
/usr/share/doc/packages/perl-GD/README.QUICKDRAW
/usr/share/doc/packages/perl-GD/const-c.inc
/usr/share/doc/packages/perl-GD/const-xs.inc
/usr/share/licenses/perl-GD
/usr/share/licenses/perl-GD/LICENSE
/usr/share/man/man1/bdf2gdfont.pl.1.gz
/usr/share/man/man3/GD.3pm.gz
/usr/share/man/man3/GD::Group.3pm.gz
/usr/share/man/man3/GD::Image.3pm.gz
/usr/share/man/man3/GD::Polygon.3pm.gz
/usr/share/man/man3/GD::Polyline.3pm.gz
/usr/share/man/man3/GD::Simple.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Sep 21 02:34:01 2026