87e604
# requested by https://bugzilla.redhat.com/1468338
87e604
# this break gdimagefile/gdnametest:
87e604
#   gdimagefile/gdnametest.c:122: 255 pixels different on /tmp/gdtest.CrpdIb/img.gif
87e604
#   gdimagefile/gdnametest.c:122: 255 pixels different on /tmp/gdtest.CrpdIb/img.GIF
87e604
#   FAIL gdimagefile/gdnametest (exit status: 2)
87e604
%global  with_liq   0
87e604
87e604
87e604
Summary:       A graphics library for quick creation of PNG or JPEG images
87e604
Name:          gd
87e604
Version:       2.2.5
572cf4
Release:       7%{?prever}%{?short}%{?dist}
87e604
Group:         System Environment/Libraries
87e604
License:       MIT
87e604
URL:           http://libgd.github.io/
87e604
%if 0%{?commit:1}
87e604
# git clone https://github.com/libgd/libgd.git; cd gd-libgd
87e604
# git archive  --format=tgz --output=libgd-%{version}-%{commit}.tgz --prefix=libgd-%{version}/  master
87e604
Source0:       libgd-%{version}-%{commit}.tgz
87e604
%else
87e604
Source0:       https://github.com/libgd/libgd/releases/download/gd-%{version}/libgd-%{version}.tar.xz
87e604
%endif
87e604
87e604
Patch1:        gd-2.1.0-multilib.patch
87e604
# CVE-2018-5711 - https://github.com/libgd/libgd/commit/a11f47475e6443b7f32d21f2271f28f417e2ac04
87e604
Patch2:        gd-2.2.5-upstream.patch
87e604
#  CVE-2018-1000222 - https://github.com/libgd/libgd/commit/ac16bdf2d41724b5a65255d4c28fb0ec46bc42f5
87e604
Patch3:        gd-2.2.5-gdImageBmpPtr-double-free.patch
572cf4
# CVE-2019-6977
572cf4
Patch4:        gd-2.2.5-out-of-bounds-write-on-heap.patch
572cf4
# CVE-2019-6978
572cf4
Patch5:        gd-2.2.5-potential-double-free.patch
572cf4
#  CVE-2018-14553 - https://github.com/fcabralpacheco/libgd/commit/441cbfed60ebf6cb63b8ce120ed0a82b15e7aaf8
572cf4
Patch6:	       gd-2.2.5-null-pointer.patch
572cf4
87e604
87e604
BuildRequires: freetype-devel
87e604
BuildRequires: fontconfig-devel
87e604
BuildRequires: gettext-devel
87e604
BuildRequires: libjpeg-devel
87e604
BuildRequires: libpng-devel
87e604
BuildRequires: libtiff-devel
87e604
BuildRequires: libwebp-devel
87e604
%if %{with_liq}
87e604
BuildRequires: libimagequant-devel
87e604
%endif
87e604
BuildRequires: libX11-devel
87e604
BuildRequires: libXpm-devel
87e604
BuildRequires: zlib-devel
87e604
BuildRequires: pkgconfig
87e604
BuildRequires: libtool
87e604
BuildRequires: perl-interpreter
87e604
BuildRequires: perl-generators
87e604
# for fontconfig/basic test
87e604
BuildRequires: liberation-sans-fonts
87e604
87e604
87e604
%description
87e604
The gd graphics library allows your code to quickly draw images
87e604
complete with lines, arcs, text, multiple colors, cut and paste from
87e604
other images, and flood fills, and to write out the result as a PNG or
87e604
JPEG file. This is particularly useful in Web applications, where PNG
87e604
and JPEG are two of the formats accepted for inline images by most
87e604
browsers. Note that gd is not a paint program.
87e604
87e604
87e604
%package progs
87e604
Requires:       %{name}%{?_isa} = %{version}-%{release}
87e604
Summary:        Utility programs that use libgd
87e604
Group:          Applications/Multimedia
87e604
87e604
%description progs
87e604
The gd-progs package includes utility programs supplied with gd, a
87e604
graphics library for creating PNG and JPEG images.
87e604
87e604
87e604
%package devel
87e604
Summary:  The development libraries and header files for gd
87e604
Group:    Development/Libraries
87e604
Requires: %{name}%{?_isa} = %{version}-%{release}
87e604
Requires: freetype-devel%{?_isa}
87e604
Requires: fontconfig-devel%{?_isa}
87e604
Requires: libjpeg-devel%{?_isa}
87e604
Requires: libpng-devel%{?_isa}
87e604
Requires: libtiff-devel%{?_isa}
87e604
Requires: libwebp-devel%{?_isa}
87e604
Requires: libX11-devel%{?_isa}
87e604
Requires: libXpm-devel%{?_isa}
87e604
Requires: zlib-devel%{?_isa}
87e604
87e604
%description devel
87e604
The gd-devel package contains the development libraries and header
87e604
files for gd, a graphics library for creating PNG and JPEG graphics.
87e604
87e604
87e604
%prep
87e604
%setup -q -n libgd-%{version}%{?prever:-%{prever}}
87e604
%patch1 -p1 -b .mlib
87e604
%patch2 -p1 -b .upstream
87e604
%patch3 -p1 -b .gdImageBmpPtr-free
572cf4
%patch4 -p1
572cf4
%patch5 -p1
572cf4
%patch6 -p1
87e604
87e604
: $(perl config/getver.pl)
87e604
87e604
: regenerate autotool stuff
87e604
if [ -f configure ]; then
87e604
   libtoolize --copy --force
87e604
   autoreconf -vif
87e604
else
87e604
   ./bootstrap.sh
87e604
fi
87e604
87e604
87e604
%build
87e604
# Provide a correct default font search path
87e604
CFLAGS="$RPM_OPT_FLAGS -DDEFAULT_FONTPATH='\"\
87e604
/usr/share/fonts/bitstream-vera:\
87e604
/usr/share/fonts/dejavu:\
87e604
/usr/share/fonts/default/Type1:\
87e604
/usr/share/X11/fonts/Type1:\
87e604
/usr/share/fonts/liberation\"'"
87e604
87e604
%ifarch %{ix86}
87e604
# see https://github.com/libgd/libgd/issues/242
87e604
CFLAGS="$CFLAGS -msse -mfpmath=sse"
87e604
%endif
87e604
87e604
%ifarch aarch64 ppc64 ppc64le s390 s390x
87e604
# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1359680
87e604
export CFLAGS="$CFLAGS -ffp-contract=off"
87e604
%endif
87e604
87e604
%configure \
87e604
    --with-tiff=%{_prefix} \
87e604
    --disable-rpath
87e604
make %{?_smp_mflags}
87e604
87e604
87e604
%install
87e604
make install INSTALL='install -p' DESTDIR=$RPM_BUILD_ROOT
87e604
rm -f $RPM_BUILD_ROOT/%{_libdir}/libgd.la
87e604
rm -f $RPM_BUILD_ROOT/%{_libdir}/libgd.a
87e604
87e604
87e604
%check
87e604
export XFAIL_TESTS
87e604
87e604
: Upstream test suite
87e604
make check
87e604
87e604
: Check content of pkgconfig
87e604
grep %{version} $RPM_BUILD_ROOT%{_libdir}/pkgconfig/gdlib.pc
87e604
87e604
87e604
%post -p /sbin/ldconfig
87e604
87e604
%postun -p /sbin/ldconfig
87e604
87e604
87e604
%files
87e604
%{!?_licensedir:%global license %%doc}
87e604
%license COPYING
87e604
%{_libdir}/*.so.*
87e604
87e604
%files progs
87e604
%{_bindir}/*
87e604
%exclude %{_bindir}/gdlib-config
87e604
87e604
%files devel
87e604
%{_bindir}/gdlib-config
87e604
%{_includedir}/*
87e604
%{_libdir}/*.so
87e604
%{_libdir}/pkgconfig/gdlib.pc
87e604
87e604
87e604
%changelog
572cf4
572cf4
* Fri Mar 27 2020 fjanus@redhat.com - 2.2.5-7
572cf4
- Fix CVE-2018-14553 - Potential Null pointer dereference in gdImageClone
572cf4
  Resolves: RHBZ#1811788
572cf4
- Fixed heap based buffer overflow in gd_color_match.c:gdImageColorMatch() in libgd as used in imagecolormatch()
572cf4
  Resolves: RHBZ#1678104 (CVE-2019-6977)
572cf4
- Fixed potential double-free in gdImage*Ptr()
572cf4
  Resolves: RHBZ#1679002 (CVE-2019-6978)
572cf4
87e604
* Mon Sep 10 2018 mskalick@redhat.com - 2.2.5-6
87e604
- Check return value in gdImageBmpPtr to avoid double free (CVE-2018-1000222)
87e604
  Resolves: RHBZ#1621956
87e604
87e604
* Mon Aug 06 2018 mskalick@redhat.com - 2.2.5-5
87e604
- Rebuild to pass annobin checks
87e604
  Fixes: RHBZ#1611074
87e604
87e604
* Tue May 22 2018 mskalick@redhat.com - 2.2.5-4
87e604
- gdimagegrayscale/basic test is not failing in RHEL8
87e604
87e604
* Mon Mar 26 2018 Marek Skalický <mskalick@redhat.com> - 2.2.5-3
87e604
- Fix CVE-2018-5711 - Potential infinite loop in gdImageCreateFromGifCtx
87e604
87e604
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.5-2
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
87e604
87e604
* Wed Aug 30 2017 Remi Collet <remi@fedoraproject.org> - 2.2.5-1
87e604
- Update to 2.2.5
87e604
- fix double-free in gdImagePngPtr(). CVE-2017-6362
87e604
- fix buffer over-read into uninitialized memory. CVE-2017-7890
87e604
87e604
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-5
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
87e604
87e604
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-4
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
87e604
87e604
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-3
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
87e604
87e604
* Wed Feb 01 2017 Sandro Mani <manisandro@gmail.com> - 2.2.4-2
87e604
- Rebuild (libwebp)
87e604
87e604
* Wed Jan 18 2017 Remi Collet <remi@fedoraproject.org> - 2.2.4-1
87e604
- Update to 2.2.4
87e604
87e604
* Tue Dec 06 2016 Marek Skalický <mskalick@redhat.com> - 2.2.3-5
87e604
- Fix invalid read in gdImageCreateFromTiffPtr() ( CVE-2016-6911)
87e604
- Disable tests using freetype in Fedora 26 (freetype > 2.6)
87e604
87e604
* Mon Dec 05 2016 Marek Skalický <mskalick@redhat.com> - 2.2.3-4
87e604
- Fix stack based buffer overflow when passing negative `rlen` as size to
87e604
  memcpy() (CVE-2016-8670)
87e604
87e604
* Mon Dec 05 2016 Marek Skalický <mskalick@redhat.com> - 2.2.3-3
87e604
- Fix possible overflow in gdImageWebpCtx (CVE-2016-7568)
87e604
87e604
* Tue Jul 26 2016 Dan Horák <dan[at]danny.cz> - 2.2.3-2
87e604
- apply workaround for rhbz#1359680
87e604
87e604
* Fri Jul 22 2016 Remi Collet <remi@fedoraproject.org> - 2.2.3-1
87e604
- Update to 2.2.3
87e604
- use -msse -mfpmath=sse build options (x86-32)
87e604
87e604
* Fri Jun 24 2016 Remi Collet <remi@fedoraproject.org> - 2.2.2-1
87e604
- Update to 2.2.2
87e604
87e604
* Sat May 28 2016 Remi Collet <remi@fedoraproject.org> - 2.2.1-2
87e604
- remove unneeded sources
87e604
87e604
* Fri May 27 2016 Marek Skalicky <mskalick@redhat.com> - 2.2.1-1
87e604
- Upgrade to 2.2.1 release
87e604
- Upstream moved to github.com
87e604
87e604
* Thu Apr 28 2016 Marek Skalicky <mskalick@redhat.com> - 2.1.1-7
87e604
- Fixed heap overflow (CVE-2016-3074)
87e604
87e604
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-6
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
87e604
87e604
* Tue Dec  1 2015 Tom Callaway <spot@fedoraproject.org> - 2.1.1-5
87e604
- rebuild for libvpx 1.5.0
87e604
87e604
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-4
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
87e604
87e604
* Mon Apr  6 2015 Tom Callaway <spot@fedoraproject.org> - 2.1.1-3
87e604
- rebuild for libvpx 1.4.0
87e604
87e604
* Mon Mar 23 2015 Remi Collet <remi@fedoraproject.org> - 2.1.1-2
87e604
- fix version in gdlib.pc
87e604
- fix license handling
87e604
87e604
* Wed Jan 14 2015 Jozef Mlich <jmlich@redhat.com> - 2.1.1-1
87e604
- Update to 2.1.1 final
87e604
  Resolves: #1181972
87e604
87e604
* Thu Jan 08 2015 Jozef Mlich <jmlich@redhat.com> - 2.1.0-8
87e604
- Resolves: #1076676 CVE-2014-2497
87e604
  Previous patch indroduced memory leak. Using upstream version.
87e604
  https://bitbucket.org/libgd/gd-libgd/commits/463c3bd09bfe8e924e19acad7a2a6af16953a704
87e604
87e604
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-7
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
87e604
87e604
* Wed Jul 16 2014 Jozef Mlich <jmlich@redhat.com> - 2.1.0-6
87e604
- Resolves: #1076676 CVE-2014-2497
87e604
  NULL pointer dereference in gdImageCreateFromXpm()
87e604
87e604
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-5
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
87e604
87e604
* Mon Dec 23 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.0-4
87e604
- Fix FTBFS
87e604
87e604
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-3
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
87e604
87e604
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.1.0-2
87e604
- Perl 5.18 rebuild
87e604
87e604
* Tue Jun 25 2013 Remi Collet <remi@fedoraproject.org> - 2.1.0-1
87e604
- update to 2.1.0 final
87e604
87e604
* Tue Jun 25 2013 Remi Collet <rcollet@redhat.com> - 2.1.0-0.2.725ba9d
87e604
- rebuild for linpng 1.6
87e604
87e604
* Tue Jun 11 2013 Remi Collet <rcollet@redhat.com> - 2.1.0-0.1.725ba9d
87e604
- update to 2.1.0 (post RC2 git snapshot)
87e604
87e604
* Tue Apr 23 2013 Remi Collet <rcollet@redhat.com> - 2.0.35-25
87e604
- drop uneeded patch
87e604
- really set default font search path
87e604
87e604
* Mon Mar 25 2013 Honza Horak <hhorak@redhat.com> - 2.0.35-24
87e604
- Fix build on aarch64
87e604
87e604
* Mon Mar 25 2013 Honza Horak <hhorak@redhat.com> - 2.0.35-23
87e604
- Fix issues found by Coverity
87e604
87e604
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-22
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
87e604
87e604
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 2.0.35-21
87e604
- rebuild due to "jpeg8-ABI" feature drop
87e604
87e604
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 2.0.35-20
87e604
- rebuild against new libjpeg
87e604
87e604
* Tue Aug 28 2012 Honza Horak <hhorak@redhat.com> - 2.0.35-19
87e604
- Spec file cleanup
87e604
- Compile and run test suite during build
87e604
- Using chrpath to get rid of --rpath in gd-progs
87e604
87e604
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-18
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
87e604
87e604
* Mon Jun 11 2012 Honza Horak <hhorak@redhat.com> - 2.0.35-17
87e604
- fixed CVE-2009-3546 gd: insufficient input validation in _gdGetColors()
87e604
  Resolves: #830745
87e604
87e604
* Tue Feb 28 2012 Honza Horak <hhorak@redhat.com> - 2.0.35-16
87e604
- Fixed AALineThick.patch to display vertical lines correctly
87e604
  Resolves: #798255
87e604
87e604
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-15
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
87e604
87e604
* Tue Nov 08 2011 Adam Jackson <ajax@redhat.com> 2.0.35-14
87e604
- Rebuild for libpng 1.5
87e604
87e604
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-13
87e604
- Rebuilt for glibc bug#747377
87e604
87e604
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-12
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
87e604
87e604
* Wed Jan  6 2010 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.35-11
87e604
- more spec file fixes
87e604
87e604
* Wed Jan  6 2010 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.35-10
87e604
- spec file fixes based on merge review
87e604
87e604
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-9
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
87e604
87e604
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-8
87e604
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
87e604
87e604
* Tue Jan  6 2009 Ivana Varekova <varekova@redhat.com> - 2.0.35-7
87e604
- do minor spec file cleanup 
87e604
87e604
* Mon Jul 21 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.0.35-6
87e604
- fix license tag (nothing in this is GPL)
87e604
87e604
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.0.35-5
87e604
- Autorebuild for GCC 4.3
87e604
87e604
* Tue Nov 20 2007 Ivana Varekova <varekova@redhat.com> 2.0.35-4
87e604
- remove static library
87e604
87e604
* Mon Nov 19 2007 Ivana Varekova <varekova@redhat.com> 2.0.35-3
87e604
- spec file cleanup
87e604
87e604
* Mon Nov 19 2007 Ivana Varekova <varekova@redhat.com> 2.0.35-2
87e604
- fix gdlib.pc file
87e604
87e604
* Tue Sep 18 2007 Ivana Varekova <varekova@redhat.com> 2.0.35-1
87e604
- update to 2.0.35
87e604
87e604
* Tue Sep  4 2007 Ivana Varekova <varekova@redhat.com> 2.0.34-3
87e604
- fix font paths (#225786#5)
87e604
- fix pkgconfig Libs flag (#225786#4)
87e604
87e604
* Thu Feb 22 2007 Ivana Varekova <varekova@redhat.com> 2.0.34-2
87e604
- incorporate package review feedback
87e604
87e604
* Thu Feb  8 2007 Ivana Varekova <varekova@redhat.com> 2.0.34-1
87e604
- update to 2.0.34
87e604
87e604
* Mon Jan 29 2007 Ivana Varekova <varekova@redhat.com> 2.0.33-12
87e604
- Resolves: #224610
87e604
  CVE-2007-0455 gd buffer overrun
87e604
87e604
* Tue Nov 21 2006 Ivana Varekova <varekova@redhat.com> 2.0.33-11
87e604
- Fix problem with to large box boundaries
87e604
  Resolves: #197747
87e604
87e604
* Thu Nov 16 2006 Ivana Varekova <varekova@redhat.com> 2.0.33-10
87e604
- added 'thick' - variable support for AA line (#198042)
87e604
87e604
* Tue Oct 31 2006 Adam Tkac <atkac@redhat.com> 2.0.33-9.4
87e604
- patched some additionals overflows in gd (#175414)
87e604
87e604
* Wed Sep 13 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 2.0.33 - 9.3
87e604
- gd-devel now requires fontconfig-devel (#205834)
87e604
87e604
* Wed Jul 19 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 2.0.33 - 9.2
87e604
- use CFLAGS on sparc64 (#199363)
87e604
87e604
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.0.33 - 9.1
87e604
- rebuild
87e604
87e604
* Mon Jul 10 2006 Jitka Kudrnacova <jkudrnac@redhat.com> 2.0.33-9
87e604
- prevent from an infinite loop when decoding bad GIF images (#194520)
87e604
 
87e604
* Thu May 25 2006 Ivana Varekova <varekova@redhat.com> - 2.0.33-7
87e604
- fix multilib problem (add pkgconfig)
87e604
87e604
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.0.33-6.2
87e604
- bump again for double-long bug on ppc(64)
87e604
87e604
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.0.33-6.1
87e604
- rebuilt for new gcc4.1 snapshot and glibc changes
87e604
87e604
* Fri Jan 20 2006 Phil Knirsch <pknirsch@redhat.com> 2.0.33-6
87e604
- Included a few more overflow checks (#177907)
87e604
87e604
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
87e604
- rebuilt
87e604
87e604
* Wed Nov 02 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.33-5
87e604
- Switched BuildPreReqs and Requires to modular xorg-x11 style
87e604
87e604
* Mon Oct 10 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.33-4
87e604
- Fixed possible gd crash when drawing AA line near image borders (#167843)
87e604
87e604
* Wed Sep 07 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.33-3
87e604
- Fixed broken freetype-config --libs flags in configure (#165875)
87e604
87e604
* Sun Apr 17 2005 Warren Togami <wtogami@redhat.com> 2.0.33-2
87e604
- devel reqs (#155183 thias)
87e604
87e604
* Tue Mar 22 2005 Than Ngo <than@redhat.com> 2.0.33-1
87e604
- 2.0.33 #150717
87e604
- apply the patch from Jose Pedro Oliveira
87e604
  - Added the release macro to the subpackages requirements versioning
87e604
  - Handled the gdlib-config movement to gd-devel in a differment manner
87e604
  - Added fontconfig-devel to the build requirements
87e604
  - Added xorg-x11-devel to the build requirements (Xpm)
87e604
  - Removed explicit /sbin/ldconfig requirement (gd rpm)
87e604
  - Removed explicit perl requirement (gd-progs rpm)
87e604
  - Added several missing documentation files (including the license file)
87e604
  - Replaced %%makeinstall by make install DESTDIR=...
87e604
87e604
* Thu Mar 10 2005 Than Ngo <than@redhat.com> 2.0.32-3
87e604
- move gdlib-config in devel
87e604
87e604
* Wed Mar 02 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.32-2
87e604
- bump release and rebuild with gcc 4
87e604
87e604
* Wed Nov 03 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.32-1
87e604
- Update to 2.0.32 which includes all the security fixes
87e604
87e604
* Wed Oct 27 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.28-2
87e604
- Fixed several buffer overflows for gdMalloc() calls
87e604
87e604
* Tue Jul 27 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.28-1
87e604
- Update to 2.0.28
87e604
87e604
* Fri Jul 02 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.27-1
87e604
- Updated to 2.0.27 due to:
87e604
  o Potential memory overruns in gdImageFilledPolygon. Thanks to John Ellson.
87e604
  o The sign of Y-axis values returned in the bounding box by gdImageStringFT
87e604
    was incorrect. Thanks to John Ellson and Riccardo Cohen.
87e604
87e604
* Wed Jun 30 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.26-1
87e604
- Update to 2.0.26
87e604
87e604
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
87e604
- rebuilt
87e604
87e604
* Wed Apr 21 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.21-3
87e604
- Disable rpath usage.
87e604
87e604
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
87e604
- rebuilt
87e604
87e604
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
87e604
- rebuilt
87e604
87e604
* Mon Feb 02 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.21-1
87e604
- Updated to 2.0.21
87e604
87e604
* Tue Aug 12 2003 Florian La Roche <Florian.LaRoche@redhat.de>
87e604
- update to 2.0.15
87e604
87e604
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
87e604
- rebuilt
87e604
87e604
* Tue May 06 2003 Phil Knirsch <pknirsch@redhat.com> 2.0.12-1
87e604
- Update to 2.0.12
87e604
87e604
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 1.8.4-11
87e604
- rebuilt
87e604
87e604
* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 1.8.4-10
87e604
- rebuild on all arches
87e604
87e604
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
87e604
- automated rebuild
87e604
87e604
* Thu May 23 2002 Tim Powers <timp@redhat.com>
87e604
- automated rebuild
87e604
87e604
* Thu Jan 24 2002 Phil Knirsch <pknirsch@redhat.com>
87e604
- Specfile update to add URL for homepage (#54608)
87e604
87e604
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
87e604
- automated rebuild
87e604
87e604
* Wed Oct 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.8.4-5
87e604
- Rebuild with current libpng
87e604
87e604
* Mon Aug 13 2001 Philipp Knirsch <pknirsch@redhat.de> 1.8.4-4
87e604
- Fixed a wrong double ownership of libgd.so (#51599).
87e604
87e604
* Fri Jul 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.8.4-3
87e604
- There's really no reason to link against both freetype 1.x and 2.x,
87e604
  especially when gd is configured to use just freetype 2.x. ;)
87e604
87e604
* Mon Jun 25 2001 Philipp Knirsch <pknirsch@redhat.de>
87e604
- Forgot to include the freetype library in the shared library linking. Fixed.
87e604
87e604
* Thu Jun 21 2001 Philipp Knirsch <pknirsch@redhat.de>
87e604
- Update to 1.8.4
87e604
87e604
* Tue Dec 19 2000 Philipp Knirsch <pknirsch@redhat.de>
87e604
- Updates the descriptions to get rid of al references to gif
87e604
87e604
* Tue Dec 12 2000 Philipp Knirsch <Philipp.Knirsch@redhat.de>
87e604
- Fixed bug #22001 where during installation the .so.1 and the so.1.8 links
87e604
  didn't get installed and therefore updates had problems.
87e604
87e604
* Wed Oct  4 2000 Nalin Dahyabhai <nalin@redhat.com>
87e604
- define HAVE_LIBTTF to actually enable ttf support (oops, #18299)
87e604
- remove explicit dependencies on libpng, libjpeg, et. al.
87e604
- add BuildPrereq: freetype-devel
87e604
87e604
* Wed Aug  2 2000 Matt Wilson <msw@redhat.com>
87e604
- rebuilt against new libpng
87e604
87e604
* Mon Jul 31 2000 Nalin Dahyabhai <nalin@redhat.com>
87e604
- add %%postun run of ldconfig (#14915)
87e604
87e604
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
87e604
- automatic rebuild
87e604
87e604
* Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com> 
87e604
- update to 1.8.3
87e604
87e604
* Sun Jun  4 2000 Nalin Dahyabhai <nalin@redhat.com>
87e604
- rebuild in new environment
87e604
87e604
* Mon May 22 2000 Nalin Dahyabhai <nalin@redhat.com> 
87e604
- break out a -progs subpackage
87e604
- disable freetype support
87e604
87e604
* Fri May 19 2000 Nalin Dahyabhai <nalin@redhat.com> 
87e604
- update to latest version (1.8.2)
87e604
- disable xpm support
87e604
87e604
* Thu Feb 03 2000 Nalin Dahyabhai <nalin@redhat.com> 
87e604
- auto rebuild in the new build environment (release 6)
87e604
87e604
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
87e604
- auto rebuild in the new build environment (release 5)
87e604
87e604
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
87e604
- buiuld for glibc 2.1
87e604
87e604
* Fri Sep 11 1998 Cristian Gafton <gafton@redhat.com>
87e604
- built for 5.2