Revisions of gd

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1149072 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 59)
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1068214 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 58)
- add %bcond for avif

- fix dejavu fonts package name in BR
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 922326 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 57)
- reenable gd/gd2 legacy formats, was disabled by upstream by
  default [bsc#1190762]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 918865 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 56)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 881806 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 55)
- Enable AVIF support (forwarded request 881525 from gladiac)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 825730 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 54)
- 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 (forwarded request 825196 from elimat)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 781431 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 53)
- security update
- added patches
  fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
  + gd-CVE-2018-14553.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 715653 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 52)
- security update
- added patches
  CVE-2019-11038 [bsc#1140120]
  + gd-CVE-2019-11038.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 706509 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 51)
- change order while installing splitted library [bsc#1136574]
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 671007 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 50)
- security update
  * CVE-2019-6978 [bsc#1123522]
    + gd-CVE-2019-6978.patch
  * CVE-2019-6977 [bsc#1123361]
    + gd-CVE-2019-6977.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 657872 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 49)
- add gd-devel as baselibs, for building 32bit libaries on 64bit
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 631813 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 48)
- security update:
  * CVE-2018-1000222 [bsc#1105434]
    + gd-CVE-2018-1000222.patch

- libgd-config.patch: do not inject false dependencies into 
  packages, GD does not need extra libs to be used.
  this also allows us to clean up -devel package dependencies.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 568192 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 47)
- security update:
  * CVE-2018-5711 [bsc#1076391]
    + gd-CVE-2018-5711.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 521156 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 46)
- Version update to 2.2.5:
  ### Security
  - Double-free in gdImagePngPtr(). (CVE-2017-6362)
  - Buffer over-read into uninitialized memory. (CVE-2017-7890)
  
  ### Fixed
  - Fix #109: XBM reading fails with printed error
  - Fix #338: Fatal and normal libjpeg/ibpng errors not distinguishable
  - Fix #357: 2.2.4: Segfault in test suite
  - Fix #386: gdImageGrayScale() may produce colors
  - Fix #406: webpng -i removes the transparent color
  - Fix Coverity #155475: Failure to restore alphaBlendingFlag
  - Fix Coverity #155476: potential resource leak
  - Fix several build issues and test failures
  - Fix and reenable optimized support for reading 1 bps TIFFs
  
  ### Added
  - The native MSVC buildchain now supports libtiff and most executables
- removed patches (upstreamed):
  . gd-freetype.patch
  . gd-rounding.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 517003 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 45)
- Don't fail gdimagegrayscale/basic on SLE15 (boo#1053825) (forwarded request 517000 from lnussel)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 511835 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 44)
- Add patch gd-rounding.patch
- Set again the cflags so other archs do not fail testsuite (forwarded request 511828 from scarabeus_iv)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 445158 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 43)
- devel package also require libwebp-devel

- Support webp format, BuildRequires libwebp-devel 

- Honour %optflags correctly.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 421269 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 41)
- security update:
  * CVE-2016-6132 [bsc#987577]
    + gd-CVE-2016-6132.patch
  * CVE-2016-6214 [bsc#991436]
    + gd-CVE-2016-6214.patch
  * CVE-2016-6905 [bsc#995034]
    + gd-CVE-2016-6905.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 398959 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 40)
- security update:
  * CVE-2016-5116 [bsc#982176]
    + gd-CVE-2016-5116.patch
Displaying revisions 1 - 20 of 59
openSUSE Build Service is sponsored by