Blame SPECS/gd.spec

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