Blame SPECS/gd.spec

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