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

perl-GD-2.91-1.fc46 RPM for ppc64le

From Fedora Rawhide for ppc64le / p

Name: perl-GD Distribution: Fedora Project
Version: 2.91 Vendor: Fedora Project
Release: 1.fc46 Build date: Sun Aug 16 12:32:45 2026
Group: Unspecified Build host: buildvm-ppc64le-12.rdu3.fedoraproject.org
Size: 565181 Source RPM: perl-GD-2.91-1.fc46.src.rpm
Packager: Fedora Project
Url: https://metacpan.org/release/GD
Summary: Perl interface to the GD graphics library
This is a auto-loadable interface module for GD, a popular library
for creating and manipulating PNG files. With this library you can
create PNG images on the fly or modify existing files.

Provides

Requires

License

GPL-1.0-or-later OR Artistic-2.0

Changelog

* Sun Aug 16 2026 Paul Howarth <paul@city-fan.org> - 2.91-1
  - Update to 2.91
    - 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
    - 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)
* Sat Aug 15 2026 Paul Howarth <paul@city-fan.org> - 2.87-1
  - Update to 2.87
    - Fix OpenBSD support (GH#63)
    - Fix $image->compare() usages (GH#64, GH#65)
    - Fix tiff test without libimagequant (GH#66)
* Wed Jul 22 2026 Jitka Plesnikova <jplesnik@redhat.com> - 2.86-3
  - Perl 5.44 rebuild
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.86-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Tue Jun 09 2026 Paul Howarth <paul@city-fan.org> - 2.86-1
  - Update to 2.86
    - Fix command injection via 2-arg open() in _make_filehandle (CVE-2026-11526)
* Tue Jun 02 2026 Paul Howarth <paul@city-fan.org> - 2.85-1
  - Update to 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
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.84-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Mon Jan 05 2026 Paul Howarth <paul@city-fan.org> - 2.84-1
  - Update to 2.84
    - Added Makefile.PL --with and --without options to bypass autodetection
      errors or upstream libgd or subsequent library errors (GH#55)
    - Better support MSWin32 without gdlib.pc (requires manual --options and
      --lib_gd_path)
    - Work around 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 (GH#56)
    - Honor PKG_CONFIG_PATH for finding gdlib.pc (GH#57)
    - Add demos/png2jpeg.pl
  - Don't disable XPM support if GD config doesn't explicitly require -lX11
  - Use %{make_build} and %{make_install}
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.83-5
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jul 07 2025 Jitka Plesnikova <jplesnik@redhat.com> - 2.83-4
  - Perl 5.42 rebuild
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.83-3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild

Files

/usr/bin/bdf2gdfont.pl
/usr/lib/.build-id
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/13b2f3bf20c4d2ae0fd53782b91dbbc924bcd8
/usr/lib64/perl5/vendor_perl/GD
/usr/lib64/perl5/vendor_perl/GD.pm
/usr/lib64/perl5/vendor_perl/GD/Group.pm
/usr/lib64/perl5/vendor_perl/GD/Image.pm
/usr/lib64/perl5/vendor_perl/GD/Polygon.pm
/usr/lib64/perl5/vendor_perl/GD/Polyline.pm
/usr/lib64/perl5/vendor_perl/GD/Simple.pm
/usr/lib64/perl5/vendor_perl/auto/GD
/usr/lib64/perl5/vendor_perl/auto/GD/GD.so
/usr/lib64/perl5/vendor_perl/auto/GD/autosplit.ix
/usr/share/doc/perl-GD
/usr/share/doc/perl-GD/ChangeLog
/usr/share/doc/perl-GD/README
/usr/share/doc/perl-GD/README.QUICKDRAW
/usr/share/doc/perl-GD/demos
/usr/share/doc/perl-GD/demos/brushes.pl
/usr/share/doc/perl-GD/demos/copies.pl
/usr/share/doc/perl-GD/demos/draw_colors.pl
/usr/share/doc/perl-GD/demos/fills.pl
/usr/share/doc/perl-GD/demos/font_list.png
/usr/share/doc/perl-GD/demos/fonttest
/usr/share/doc/perl-GD/demos/gd_example.cgi
/usr/share/doc/perl-GD/demos/png2jpeg.pl
/usr/share/doc/perl-GD/demos/polyline.pl
/usr/share/doc/perl-GD/demos/polys.pl
/usr/share/doc/perl-GD/demos/shapes.pl
/usr/share/doc/perl-GD/demos/tile.png
/usr/share/doc/perl-GD/demos/transform.pl
/usr/share/doc/perl-GD/demos/truetype_test
/usr/share/doc/perl-GD/demos/ttf.pl
/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, Tue Aug 18 01:58:55 2026