Blame SPECS/gd.spec

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