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

gd-2.3.3-3.4 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: gd Distribution: openSUSE:Factory:zSystems
Version: 2.3.3 Vendor: openSUSE
Release: 3.4 Build date: Thu Aug 31 19:27:54 2023
Group: Unspecified Build host: s390zl26
Size: 110996 Source RPM: gd-2.3.3-3.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://libgd.github.io/
Summary: A Drawing Library for Programs That Use PNG and JPEG Output
Gd allows your code to quickly draw images complete with lines, arcs,
text, and multiple colors. It supports cut and paste from other images
and flood fills. It outputs PNG, JPEG, and WBMP (for wireless devices)
and is supported by PHP.

Provides

Requires

License

MIT

Changelog

* Tue Feb 28 2023 pgajdos@suse.com
  - add %bcond for avif
* Mon Feb 27 2023 pgajdos@suse.com
  - fix dejavu fonts package name in BR
* Thu Sep 30 2021 pgajdos@suse.com
  - reenable gd/gd2 legacy formats, was disabled by upstream by
    default [bsc#1190762]
* Tue Sep 14 2021 pgajdos@suse.com
  - version update to 2.3.3 [bsc#1190400]
    * update cmake to generate config.h in the build dir
    * 2.3.3 release
    * gdPutBuf return value check
    * HEIF builds fail with latest distros
    * segfault in heif tests due to missing label.heic
    * Test failure avif/compare_avif_to_png with libavif-0.8.2
    * imagecopyresampled() produce artifacts on transparent PNG
    * Fixes to build v2.3.0 on Windows with MinGW-w64
    * optimize option in gif animation causes segfault
    * _gdContributionsCalc() always uses DEFAULT_BOX_RADIUS
    * gdImageRotateInterpolated() converts the source image to truecolor
    * CMake and Makefiles build broken on Windows
    * gdImageScaleTwoPass() looses top row and left column
* Fri Mar 26 2021 Andreas Schneider <asn@cryptomilk.org>
  - Enable AVIF support
* Mon Mar 08 2021 Matthias Eliasson <elimat@opensuse.org>
  - update to 2.3.2:
    * gif: allow decodin when both Global and Local Colormaps (#494)
    * avif: Support for AVIF images via libavif (#557)
    * heif: Support for HEIF/AVIF images via libheif (#395) (#557)
    * webp: Drop ../deps/ search when building with cmake
    * Windows: Remove unused snprintf fallback
* Tue Feb 23 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.3.1:
    - Fix potential integer overflow detected by oss-fuzz
    - Fix #615 using libraqm
    - Fix #303: gdlib.pc: use Requires instead of Libs (#537)
    - Fixed #472: Adjusting CMakeLists.txt (#582)
    - Fix #615: gdImageStringFT() fails for empty strings as of libgd 2.3.0 (#633)
    - Fix typo but preserve BC
    - Compute average in gdGuessBackgroundColorFromCorners properly (#483)
    - CMakeLists.txt: zlib is enabled implicitly
    - src/config.h.cmake: replace #cmakedefine01 with #define in macro ENABLE_GD_FOORMATS (#622)
    - gdlib.pc: use prefixes for pkgconfig file
    - cmake: remove required host includes (#617)
    - Move initial declaration out of `for` loop
    - distribute getlib script
    - Make gd_nnquant.c less likely to introduce duplicate definitions (#601)
    - webp: support pkg-config file
    - gd_io: replace internal Putchar with gdPutC
    - gd_io: trim unused Putword function
* Sun Aug 09 2020 Matthias Eliasson <elimat@opensuse.org>
  - Version update to 2.3.0:
    [#]## Security
    - Potential double-free in gdImage*Ptr(). (CVE-2019-6978)
    - gdImageColorMatch() out of bounds write on heap. (CVE-2019-6977)
    - Uninitialized read in gdImageCreateFromXbm(). (CVE-2019-11038)
    - Double-free in gdImageBmp. (CVE-2018-1000222)
    - Potential NULL pointer dereference in gdImageClone(). (CVE-2018-14553)
    - Potential infinite loop in gdImageCreateFromGifCtx(). (CVE-2018-5711)
    [#]## Fixed
    - Fix #597: add codecov support
    - Fix #596: gdTransformAffineCopy run error
    - Fix #589: Install dependencies move to .travis.yml
    - Fix #586: gdTransformAffineCopy() segfaults on palette images
    - Fix #585: gdTransformAffineCopy() changes interpolation method
    - Fix #584: gdImageSetInterpolationMethod(im, GD_DEFAULT) inconsistent
    - Fix #583: gdTransformAffineCopy() may use unitialized values
    - Fix #533: Remove cmake modules
    - Fix #539: Add RAQM support for cmake
    - Fix #499: gdImageGifAnimAddPtr: heap corruption with 2 identical images
    - Fix #486: gdImageCropAuto(…, GD_CROP_SIDES) crops left but not right
    - Fix #485: auto cropping has insufficient precision
    - Fix #479: Provide a suitable malloc function to liq
    - Fix #474: libtiff link returns 404 HTTP code
    - Fix #450: Failed to open 1 bit per pixel bitmap
    - Fix #440: new_width & new_height exception handling
    - Fix #432: gdImageCrop neglecting transparency
    - Fix #420: Potential infinite loop in gdImageCreateFromGifCtx
    - Fix #411: gd_gd.c format documentation appears to be incorrect
    - Fix #369: Fix new_a init error in gdImageConvolution()
    - Fix #351: gdImageFilledArc() doesn't properly draw pies
    - Fix #338: Fatal and normal libjpeg/libpng errors not distinguishable
    - Fix #169: Update var type to hold bigger w&h for ellipse
    - Fix #164: update doc files install directory in CMakeLists.txt
    - Correct some test depend errors
    - Update cmake min version to 3.7
    - Delete libimagequant source code download action in CMakeLists.txt
    - Improve msys support
    - Fix some logic error in CMakeLists.txt
    - Remove the following macro: HAVE_STDLIB_H, HAVE_STRING_H, HAVE_STDDEF_H,
      HAVE_LIMITS_H, HAVE_ERRNO_H, AC_C_CONST
    [#]## Added
    - test cases for following API: gdImageCopyResized(), gdImageWebpEx(),
      gdImageCreateFromGd2PartPtr(),  gdImageCloneMatch(),
      gdImageColorClosestHWB(), gdImageColorMatch(), gdImageStringUp(),
      gdImageStringUp16(), gdImageString(), gdImageString16(),
      gdImageCopyMergeGray(), gdImageCopyMerge()
  - Drop CVE patches now fixed upstream:
    - gd-CVE-2018-1000222.patch
    - gd-CVE-2018-14553.patch
    - gd-CVE-2018-5711.patch
    - gd-CVE-2019-11038.patch
    - gd-CVE-2019-6977.patch
    - gd-CVE-2019-6978.patch
  - Drop patch: libgd-config.patch since upstream have dropped libgd-config binary
  - Run spec-cleaner
    + Remove package groups
    + use license macro
    + use make macros
* Wed Mar 04 2020 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
    + gd-CVE-2018-14553.patch
* Tue Jul 16 2019 pgajdos@suse.com
  - security update
  - added patches
    CVE-2019-11038 [bsc#1140120]
    + gd-CVE-2019-11038.patch

Files

/usr/bin/annotate
/usr/bin/bdftogd
/usr/bin/gd2copypal
/usr/bin/gd2togif
/usr/bin/gd2topng
/usr/bin/gdcmpgif
/usr/bin/gdparttopng
/usr/bin/gdtopng
/usr/bin/giftogd2
/usr/bin/pngtogd
/usr/bin/pngtogd2
/usr/bin/webpng
/usr/share/licenses/gd
/usr/share/licenses/gd/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 23:45:58 2024