b81dacf
%if 0%{?rhel}
b81dacf
%bcond_with liq
b81dacf
%bcond_with raqm
b81dacf
%bcond_with avif
b81dacf
%else
3147fef
# Enabled by default
3147fef
%bcond_without liq
3147fef
%bcond_without avif
b81dacf
%endif
0e79f9e
# disabled as breaks vertical text
0e79f9e
# See https://bugzilla.redhat.com/2022957
0e79f9e
%bcond_with    raqm
3147fef
# Not available in Fedora, only in rpmfusion
3147fef
# Also see https://github.com/libgd/libgd/issues/678 segfault
3147fef
%bcond_with    heif
8d6bbc8
5a51fe9
5d2bd80
Summary:       A graphics library for quick creation of PNG or JPEG images
5d2bd80
Name:          gd
929b985
Version:       2.3.3
3de2885
Release:       10%{?prever}%{?short}%{?dist}
7b70eab
License:       MIT
3f74c8b
URL:           http://libgd.github.io/
5a51fe9
%if 0%{?commit:1}
3f74c8b
# git clone https://github.com/libgd/libgd.git; cd gd-libgd
3f74c8b
# git archive  --format=tgz --output=libgd-%{version}-%{commit}.tgz --prefix=libgd-%{version}/  master
5a51fe9
Source0:       libgd-%{version}-%{commit}.tgz
5a51fe9
%else
d1e321f
Source0:       https://github.com/libgd/libgd/releases/download/gd-%{version}/libgd-%{version}.tar.xz
5a51fe9
%endif
b2eefd9
929b985
# Needed by PHP see https://github.com/libgd/libgd/pull/766
929b985
Patch0:        libgd-flip.patch
929b985
# Missing header see https://github.com/libgd/libgd/pull/766
929b985
Patch1:        libgd-iostream.patch
929b985
5a51fe9
BuildRequires: freetype-devel
5a51fe9
BuildRequires: fontconfig-devel
5a51fe9
BuildRequires: gettext-devel
5a51fe9
BuildRequires: libjpeg-devel
5a51fe9
BuildRequires: libpng-devel
5a51fe9
BuildRequires: libtiff-devel
3f74c8b
BuildRequires: libwebp-devel
3147fef
%if %{with liq}
8d6bbc8
BuildRequires: libimagequant-devel
8d6bbc8
%endif
3147fef
%if %{with raqm}
28c4276
BuildRequires: libraqm-devel
28c4276
%endif
3147fef
%if %{with avif}
3147fef
BuildRequires: libavif-devel
3147fef
%endif
3147fef
%if %{with heif}
3147fef
BuildRequires: libheif-devel
3147fef
%endif
5a51fe9
BuildRequires: libX11-devel
5a51fe9
BuildRequires: libXpm-devel
5a51fe9
BuildRequires: zlib-devel
5a51fe9
BuildRequires: pkgconfig
5a51fe9
BuildRequires: libtool
dc0dadc
BuildRequires: perl-interpreter
607009b
BuildRequires: perl-generators
7479fba
BuildRequires: perl(FindBin)
b4e3dcd
# for fontconfig/basic test
b4e3dcd
BuildRequires: liberation-sans-fonts
9c9e4af
BuildRequires: make
5a51fe9
cvsdist da0413e
cvsdist da0413e
%description
cvsdist 367740b
The gd graphics library allows your code to quickly draw images
cvsdist 367740b
complete with lines, arcs, text, multiple colors, cut and paste from
cvsdist 367740b
other images, and flood fills, and to write out the result as a PNG or
cvsdist 367740b
JPEG file. This is particularly useful in Web applications, where PNG
cvsdist 367740b
and JPEG are two of the formats accepted for inline images by most
cvsdist 367740b
browsers. Note that gd is not a paint program.
cvsdist da0413e
79f43fb
cvsdist da0413e
%package progs
5a51fe9
Requires:       %{name}%{?_isa} = %{version}-%{release}
79f43fb
Summary:        Utility programs that use libgd
cvsdist da0413e
cvsdist da0413e
%description progs
cvsdist 367740b
The gd-progs package includes utility programs supplied with gd, a
b2eefd9
graphics library for creating PNG and JPEG images.
cvsdist da0413e
79f43fb
cvsdist da0413e
%package devel
5d2bd80
Summary:  The development libraries and header files for gd
5a51fe9
Requires: %{name}%{?_isa} = %{version}-%{release}
5a51fe9
Requires: freetype-devel%{?_isa}
5a51fe9
Requires: fontconfig-devel%{?_isa}
5a51fe9
Requires: libjpeg-devel%{?_isa}
5a51fe9
Requires: libpng-devel%{?_isa}
5a51fe9
Requires: libtiff-devel%{?_isa}
3f74c8b
Requires: libwebp-devel%{?_isa}
5a51fe9
Requires: libX11-devel%{?_isa}
5a51fe9
Requires: libXpm-devel%{?_isa}
5a51fe9
Requires: zlib-devel%{?_isa}
3147fef
%if %{with liq}
88a1fee
Requires: libimagequant-devel%{?_isa}
28c4276
%endif
3147fef
%if %{with raqm}
28c4276
Requires: libraqm-devel
28c4276
%endif
3147fef
%if %{with avif}
3147fef
Requires: libavif-devel
3147fef
%endif
3147fef
%if %{with heif}
3147fef
Requires: libheif-devel
3147fef
%endif
28c4276
cvsdist da0413e
cvsdist da0413e
%description devel
cvsdist 367740b
The gd-devel package contains the development libraries and header
cvsdist 367740b
files for gd, a graphics library for creating PNG and JPEG graphics.
cvsdist da0413e
5a51fe9
cvsdist da0413e
%prep
5a51fe9
%setup -q -n libgd-%{version}%{?prever:-%{prever}}
929b985
%patch0 -p1
929b985
%patch1 -p1
5a51fe9
b2eefd9
: $(perl config/getver.pl)
987553b
987553b
: regenerate autotool stuff
5a51fe9
if [ -f configure ]; then
236d0d8
   libtoolize --copy --force
236d0d8
   autoreconf -vif
5a51fe9
else
5a51fe9
   ./bootstrap.sh
5a51fe9
fi
5a51fe9
cvsdist da0413e
cvsdist da0413e
%build
3b3b1f1
# Provide a correct default font search path
3b3b1f1
CFLAGS="$RPM_OPT_FLAGS -DDEFAULT_FONTPATH='\"\
3b3b1f1
/usr/share/fonts/bitstream-vera:\
3b3b1f1
/usr/share/fonts/dejavu:\
3b3b1f1
/usr/share/fonts/default/Type1:\
3b3b1f1
/usr/share/X11/fonts/Type1:\
3b3b1f1
/usr/share/fonts/liberation\"'"
3b3b1f1
41b3b9e
%ifarch %{ix86}
41b3b9e
# see https://github.com/libgd/libgd/issues/242
41b3b9e
CFLAGS="$CFLAGS -msse -mfpmath=sse"
41b3b9e
%endif
41b3b9e
5504d4e
%ifarch aarch64 ppc64 ppc64le s390 s390x
5504d4e
# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1359680
5504d4e
export CFLAGS="$CFLAGS -ffp-contract=off"
5504d4e
%endif
5504d4e
5a51fe9
%configure \
73bca05
    --enable-gd-formats \
5a51fe9
    --with-tiff=%{_prefix} \
5a51fe9
    --disable-rpath
79f43fb
make %{?_smp_mflags}
cvsdist da0413e
5a51fe9
cvsdist da0413e
%install
b2eefd9
make install INSTALL='install -p' DESTDIR=$RPM_BUILD_ROOT
c3bd588
rm -f $RPM_BUILD_ROOT/%{_libdir}/libgd.la
c3bd588
rm -f $RPM_BUILD_ROOT/%{_libdir}/libgd.a
cvsdist da0413e
ed7c825
8d7ee71
%check
d5127de
# Workaround to https://github.com/libgd/libgd/issues/763
d5127de
export TMPDIR=/tmp
d5127de
b2eefd9
: Upstream test suite
5a51fe9
make check
5a51fe9
b2eefd9
: Check content of pkgconfig
b2eefd9
grep %{version} $RPM_BUILD_ROOT%{_libdir}/pkgconfig/gdlib.pc
b2eefd9
8d7ee71
ce2beac
%ldconfig_scriptlets
cvsdist da0413e
5a51fe9
cvsdist da0413e
%files
b2eefd9
%{!?_licensedir:%global license %%doc}
b2eefd9
%license COPYING
cvsdist 367740b
%{_libdir}/*.so.*
cvsdist da0413e
cvsdist da0413e
%files progs
79f43fb
%{_bindir}/*
cvsdist da0413e
cvsdist da0413e
%files devel
cvsdist da0413e
%{_includedir}/*
cvsdist da0413e
%{_libdir}/*.so
Ivana Varekova b2a093c
%{_libdir}/pkgconfig/gdlib.pc
cvsdist da0413e
5a51fe9
cvsdist da0413e
%changelog
3de2885
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-10
3de2885
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
3de2885
7218bb5
* Thu Dec 01 2022 Kalev Lember <klember@redhat.com> - 2.3.3-9
7218bb5
- Rebuild for new libavif
7218bb5
d027ecf
* Sun Oct 23 2022 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.3-8
d027ecf
- Rebuild for new libavif
d027ecf
7d55f74
* Sun Oct 23 2022 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.3-7
7d55f74
- Rebuild for new libavif
7d55f74
9b3b020
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-6
9b3b020
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
9b3b020
8606558
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.3-5
8606558
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
8606558
108109b
* Mon Nov 29 2021 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.3-4
108109b
- Rebuild for libavif soname bump
108109b
b94a860
* Fri Nov 19 2021 Remi Collet <remi@remirepo.net> - 2.3.3-3
0e79f9e
- disable libraqm usage, see #2022957
0e79f9e
73bca05
* Mon Sep 20 2021 Paul Howarth <paul@city-fan.org> - 2.3.3-2
73bca05
- Explicitly enable gd/gd2 formats, wanted by perl bindings (#2005916)
73bca05
929b985
* Mon Sep 13 2021 Remi Collet <remi@remirepo.net> - 2.3.3-1
929b985
- update to 2.3.3
929b985
- open https://github.com/libgd/libgd/pull/766 missing macros
929b985
- open https://github.com/libgd/libgd/pull/767 missing headers
929b985
d1b1741
* Tue Jul 27 2021 Florian Weimer <fweimer@redhat.com> - 2.3.2-9
d1b1741
- Rebuild again for libavif soname bump
d1b1741
87692e3
* Thu Jul 22 2021 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.2-8
87692e3
- Rebuild for libavif soname bump
87692e3
9ee1cda
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.2-7
9ee1cda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
9ee1cda
3613517
* Mon Jul 19 2021 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.2-6
3613517
- Rebuild for libavif soname bump
3613517
5bdcbb1
* Sun May 23 2021 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.2-5
5bdcbb1
- Rebuild for libavif soname bump
5bdcbb1
d79d40c
* Mon Mar 29 2021 Robert-André Mauchin <zebob.m@gmail.com> - 2.3.2-4
d79d40c
- Rebuild for libavif soname bump
d79d40c
b81dacf
* Wed Mar 17 2021 Filip Januš <fjanus@redhat.com> - 2.3.2-3
b81dacf
- Add condition if fedora for packages not available in RHEL
b81dacf
3147fef
* Mon Mar  8 2021 Remi Collet <remi@remirepo.net> - 2.3.2-2
3147fef
- enable avif support
3147fef
- use bcond
3147fef
ed50b51
* Mon Mar 08 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.3.2-1
ed50b51
- rebase to version 2.3.2
ed50b51
0d13b89
* Wed Feb 3 2021 Filip Januš <fjanus@redhat.com> - 2.3.1-1
0d13b89
- Upstream released new version 2.3.1
0d13b89
- patch bug615 is no more needed - fixed by upstream in release
0d13b89
- gdimagestring16/gdimagestring16 gdimagestringup16/gdimagestringup16 passed on
0d13b89
  x390s - XFAIL_TEST definition for x390s is no more necessary
0d13b89
974781a
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-4
974781a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
974781a
f186cb6
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-3
f186cb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f186cb6
e869ce0
* Wed Jul 15 2020 Remi Collet <remi@remirepo.net> - 2.3.0-2
e869ce0
- fix gdImageStringFT() fails for empty strings
e869ce0
  https://github.com/libgd/libgd/issues/615
e869ce0
28c4276
* Tue Mar 24 2020 Remi Collet <remi@remirepo.net> - 2.3.0-1
28c4276
- update to 2.3.0
28c4276
- add dependency on libraqm
28c4276
- remove gdlib-config
28c4276
d7d041c
* Fri Jan 31 2020 Filip Januš <fjanus@redhat.com> - 2.2.5-12
d7d041c
- Add patch(gd-2.2.5-null-pointer.patch) - fix Null pointer reference in gdImageClone (gdImagePtr src)
d7d041c
- Resolves: #1599032
d7d041c
1f04fea
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.5-11
1f04fea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1f04fea
11a4233
* Fri Nov 01 2019 odubaj@redhat.com - 2.2.5-10
11a4233
- Fixed heap based buffer overflow in gd_color_match.c:gdImageColorMatch() in libgd as used in imagecolormatch()
11a4233
- Resolves: RHBZ#1678104 (CVE-2019-6977)
dc2735f
- Fixed potential double-free in gdImage*Ptr()
dc2735f
- Resolves: RHBZ#1671391 (CVE-2019-6978)
11a4233
25560c1
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.5-9
25560c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
25560c1
63c4b6d
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.5-8
63c4b6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
63c4b6d
88a1fee
* Fri Sep 07 2018 mskalick@redhat.com - 2.2.5-7
88a1fee
- Add missing requires to libimagequent-devel
88a1fee
1c371f6
* Thu Aug 30 2018 mskalick@redhat.com - 2.2.5-6
1c371f6
- Use libimagequant library (RHBZ#1468338)
1c371f6
db74b09
* Thu Aug 30 2018 mskalick@redhat.com - 2.2.5-5
db74b09
- Check return value in gdImageBmpPtr to avoid double free (CVE-2018-1000222)
db74b09
- Don't mark gdimagegrayscale/basic test as failing
db74b09
239e837
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.5-4
239e837
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
239e837
6d55988
* Mon Mar 26 2018 Marek Skalický <mskalick@redhat.com> - 2.2.5-3
6d55988
- Fix CVE-2018-5711 - Potential infinite loop in gdImageCreateFromGifCtx
6d55988
aeaa355
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.5-2
aeaa355
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
aeaa355
49b4f7f
* Wed Aug 30 2017 Remi Collet <remi@fedoraproject.org> - 2.2.5-1
49b4f7f
- Update to 2.2.5
49b4f7f
- fix double-free in gdImagePngPtr(). CVE-2017-6362
49b4f7f
- fix buffer over-read into uninitialized memory. CVE-2017-7890
49b4f7f
61160bb
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-5
61160bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
61160bb
1ad28ec
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-4
1ad28ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1ad28ec
874c3ce
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-3
874c3ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
874c3ce
7551847
* Wed Feb 01 2017 Sandro Mani <manisandro@gmail.com> - 2.2.4-2
7551847
- Rebuild (libwebp)
7551847
b4e3dcd
* Wed Jan 18 2017 Remi Collet <remi@fedoraproject.org> - 2.2.4-1
b4e3dcd
- Update to 2.2.4
b4e3dcd
e2ae5b4
* Tue Dec 06 2016 Marek Skalický <mskalick@redhat.com> - 2.2.3-5
e2ae5b4
- Fix invalid read in gdImageCreateFromTiffPtr() ( CVE-2016-6911)
e2ae5b4
- Disable tests using freetype in Fedora 26 (freetype > 2.6)
e2ae5b4
ba64720
* Mon Dec 05 2016 Marek Skalický <mskalick@redhat.com> - 2.2.3-4
ba64720
- Fix stack based buffer overflow when passing negative `rlen` as size to
ba64720
  memcpy() (CVE-2016-8670)
ba64720
2337741
* Mon Dec 05 2016 Marek Skalický <mskalick@redhat.com> - 2.2.3-3
2337741
- Fix possible overflow in gdImageWebpCtx (CVE-2016-7568)
2337741
5504d4e
* Tue Jul 26 2016 Dan Horák <dan[at]danny.cz> - 2.2.3-2
5504d4e
- apply workaround for rhbz#1359680
5504d4e
41b3b9e
* Fri Jul 22 2016 Remi Collet <remi@fedoraproject.org> - 2.2.3-1
41b3b9e
- Update to 2.2.3
41b3b9e
- use -msse -mfpmath=sse build options (x86-32)
41b3b9e
ec78072
* Fri Jun 24 2016 Remi Collet <remi@fedoraproject.org> - 2.2.2-1
ec78072
- Update to 2.2.2
ec78072
d1e321f
* Sat May 28 2016 Remi Collet <remi@fedoraproject.org> - 2.2.1-2
d1e321f
- remove unneeded sources
d1e321f
3f74c8b
* Fri May 27 2016 Marek Skalicky <mskalick@redhat.com> - 2.2.1-1
3f74c8b
- Upgrade to 2.2.1 release
3f74c8b
- Upstream moved to github.com
3f74c8b
96326ff
* Thu Apr 28 2016 Marek Skalicky <mskalick@redhat.com> - 2.1.1-7
96326ff
- Fixed heap overflow (CVE-2016-3074)
96326ff
7423ea7
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-6
7423ea7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7423ea7
555389d
* Tue Dec  1 2015 Tom Callaway <spot@fedoraproject.org> - 2.1.1-5
555389d
- rebuild for libvpx 1.5.0
555389d
b15c4cf
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-4
b15c4cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b15c4cf
10c3182
* Mon Apr  6 2015 Tom Callaway <spot@fedoraproject.org> - 2.1.1-3
10c3182
- rebuild for libvpx 1.4.0
10c3182
b2eefd9
* Mon Mar 23 2015 Remi Collet <remi@fedoraproject.org> - 2.1.1-2
b2eefd9
- fix version in gdlib.pc
b2eefd9
- fix license handling
b2eefd9
Jozef Mlich ff3f68b
* Wed Jan 14 2015 Jozef Mlich <jmlich@redhat.com> - 2.1.1-1
Jozef Mlich ff3f68b
- Update to 2.1.1 final
Jozef Mlich ff3f68b
  Resolves: #1181972
Jozef Mlich ff3f68b
Jozef Mlich ff3f68b
* Thu Jan 08 2015 Jozef Mlich <jmlich@redhat.com> - 2.1.0-8
Jozef Mlich b076ebc
- Resolves: #1076676 CVE-2014-2497
Jozef Mlich b076ebc
  Previous patch indroduced memory leak. Using upstream version.
Jozef Mlich b076ebc
  https://bitbucket.org/libgd/gd-libgd/commits/463c3bd09bfe8e924e19acad7a2a6af16953a704
Jozef Mlich b076ebc
cd2020e
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-7
cd2020e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cd2020e
Jozef Mlich 547d117
* Wed Jul 16 2014 Jozef Mlich <jmlich@redhat.com> - 2.1.0-6
Jozef Mlich 547d117
- Resolves: #1076676 CVE-2014-2497
Jozef Mlich 547d117
  NULL pointer dereference in gdImageCreateFromXpm()
Jozef Mlich 547d117
3077453
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-5
3077453
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3077453
236d0d8
* Mon Dec 23 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.0-4
236d0d8
- Fix FTBFS
236d0d8
1ed5f55
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-3
1ed5f55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1ed5f55
aae3094
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.1.0-2
aae3094
- Perl 5.18 rebuild
aae3094
987553b
* Tue Jun 25 2013 Remi Collet <remi@fedoraproject.org> - 2.1.0-1
987553b
- update to 2.1.0 final
987553b
6f1d2b7
* Tue Jun 25 2013 Remi Collet <rcollet@redhat.com> - 2.1.0-0.2.725ba9d
6f1d2b7
- rebuild for linpng 1.6
6f1d2b7
5a51fe9
* Tue Jun 11 2013 Remi Collet <rcollet@redhat.com> - 2.1.0-0.1.725ba9d
5a51fe9
- update to 2.1.0 (post RC2 git snapshot)
5a51fe9
3b3b1f1
* Tue Apr 23 2013 Remi Collet <rcollet@redhat.com> - 2.0.35-25
3b3b1f1
- drop uneeded patch
3b3b1f1
- really set default font search path
3b3b1f1
d960c3c
* Mon Mar 25 2013 Honza Horak <hhorak@redhat.com> - 2.0.35-24
d960c3c
- Fix build on aarch64
d960c3c
1e53430
* Mon Mar 25 2013 Honza Horak <hhorak@redhat.com> - 2.0.35-23
6af12bf
- Fix issues found by Coverity
6af12bf
38c7135
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-22
38c7135
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
38c7135
Adam Tkac b510aff
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 2.0.35-21
Adam Tkac b510aff
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac b510aff
702b00f
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 2.0.35-20
702b00f
- rebuild against new libjpeg
702b00f
a17dc01
* Tue Aug 28 2012 Honza Horak <hhorak@redhat.com> - 2.0.35-19
a17dc01
- Spec file cleanup
8d7ee71
- Compile and run test suite during build
ed7c825
- Using chrpath to get rid of --rpath in gd-progs
a17dc01
5a26041
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-18
5a26041
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5a26041
26a4006
* Mon Jun 11 2012 Honza Horak <hhorak@redhat.com> - 2.0.35-17
26a4006
- fixed CVE-2009-3546 gd: insufficient input validation in _gdGetColors()
26a4006
  Resolves: #830745
26a4006
d750b13
* Tue Feb 28 2012 Honza Horak <hhorak@redhat.com> - 2.0.35-16
c41d610
- Fixed AALineThick.patch to display vertical lines correctly
c41d610
  Resolves: #798255
c41d610
6e18ec2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-15
6e18ec2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6e18ec2
6ddc3db
* Tue Nov 08 2011 Adam Jackson <ajax@redhat.com> 2.0.35-14
6ddc3db
- Rebuild for libpng 1.5
6ddc3db
b8518cb
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-13
b8518cb
- Rebuilt for glibc bug#747377
b8518cb
f2580d4
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-12
f2580d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f2580d4
945d8b7
* Wed Jan  6 2010 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.35-11
945d8b7
- more spec file fixes
945d8b7
c3bd588
* Wed Jan  6 2010 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.35-10
c3bd588
- spec file fixes based on merge review
c3bd588
4d01a39
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-9
4d01a39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4d01a39
7cf91ca
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-8
7cf91ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7cf91ca
Ivana Varekova f84e2c6
* Tue Jan  6 2009 Ivana Varekova <varekova@redhat.com> - 2.0.35-7
Ivana Varekova f84e2c6
- do minor spec file cleanup 
Ivana Varekova f84e2c6
7b70eab
* Mon Jul 21 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.0.35-6
7b70eab
- fix license tag (nothing in this is GPL)
7b70eab
db8e7ca
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.0.35-5
db8e7ca
- Autorebuild for GCC 4.3
db8e7ca
Ivana Varekova 6ba5c84
* Tue Nov 20 2007 Ivana Varekova <varekova@redhat.com> 2.0.35-4
Ivana Varekova 6ba5c84
- remove static library
Ivana Varekova 6ba5c84
Ivana Varekova d6846d2
* Mon Nov 19 2007 Ivana Varekova <varekova@redhat.com> 2.0.35-3
Ivana Varekova d6846d2
- spec file cleanup
Ivana Varekova d6846d2
Ivana Varekova 1a0f8e7
* Mon Nov 19 2007 Ivana Varekova <varekova@redhat.com> 2.0.35-2
Ivana Varekova 1a0f8e7
- fix gdlib.pc file
Ivana Varekova 1a0f8e7
Ivana Varekova c2c4707
* Tue Sep 18 2007 Ivana Varekova <varekova@redhat.com> 2.0.35-1
Ivana Varekova c2c4707
- update to 2.0.35
Ivana Varekova c2c4707
Ivana Varekova 02c6a93
* Tue Sep  4 2007 Ivana Varekova <varekova@redhat.com> 2.0.34-3
Ivana Varekova 02c6a93
- fix font paths (#225786#5)
Ivana Varekova 02c6a93
- fix pkgconfig Libs flag (#225786#4)
Ivana Varekova 02c6a93
Ivana Varekova 8cbc2a4
* Thu Feb 22 2007 Ivana Varekova <varekova@redhat.com> 2.0.34-2
Ivana Varekova 8cbc2a4
- incorporate package review feedback
Ivana Varekova 8cbc2a4
Ivana Varekova 26aa9c0
* Thu Feb  8 2007 Ivana Varekova <varekova@redhat.com> 2.0.34-1
Ivana Varekova 26aa9c0
- update to 2.0.34
Ivana Varekova 26aa9c0
Ivana Varekova 0a6d05f
* Mon Jan 29 2007 Ivana Varekova <varekova@redhat.com> 2.0.33-12
Ivana Varekova 0a6d05f
- Resolves: #224610
Ivana Varekova 0a6d05f
  CVE-2007-0455 gd buffer overrun
Ivana Varekova 0a6d05f
Ivana Varekova 5bde41c
* Tue Nov 21 2006 Ivana Varekova <varekova@redhat.com> 2.0.33-11
Ivana Varekova 5bde41c
- Fix problem with to large box boundaries
Ivana Varekova 5bde41c
  Resolves: #197747
Ivana Varekova 5bde41c
Ivana Varekova f4776b8
* Thu Nov 16 2006 Ivana Varekova <varekova@redhat.com> 2.0.33-10
Ivana Varekova f4776b8
- added 'thick' - variable support for AA line (#198042)
Ivana Varekova f4776b8
Adam Tkac 891fdc6
* Tue Oct 31 2006 Adam Tkac <atkac@redhat.com> 2.0.33-9.4
Adam Tkac 891fdc6
- patched some additionals overflows in gd (#175414)
Adam Tkac 891fdc6
jkudrnac 8d6c268
* Wed Sep 13 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 2.0.33 - 9.3
jkudrnac 8d6c268
- gd-devel now requires fontconfig-devel (#205834)
jkudrnac 8d6c268
jkudrnac 73fe308
* Wed Jul 19 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 2.0.33 - 9.2
jkudrnac 73fe308
- use CFLAGS on sparc64 (#199363)
jkudrnac 73fe308
jkudrnac 73fe308
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.0.33 - 9.1
f987bed
- rebuild
f987bed
jkudrnac 98cc7b6
* Mon Jul 10 2006 Jitka Kudrnacova <jkudrnac@redhat.com> 2.0.33-9
jkudrnac 98cc7b6
- prevent from an infinite loop when decoding bad GIF images (#194520)
jkudrnac 98cc7b6
 
Ivana Varekova b2a093c
* Thu May 25 2006 Ivana Varekova <varekova@redhat.com> - 2.0.33-7
Ivana Varekova b2a093c
- fix multilib problem (add pkgconfig)
Ivana Varekova b2a093c
babd0fd
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.0.33-6.2
babd0fd
- bump again for double-long bug on ppc(64)
babd0fd
8b92606
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.0.33-6.1
8b92606
- rebuilt for new gcc4.1 snapshot and glibc changes
8b92606
67e33cf
* Fri Jan 20 2006 Phil Knirsch <pknirsch@redhat.com> 2.0.33-6
9b6959a
- Included a few more overflow checks (#177907)
67e33cf
7655461
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
7655461
- rebuilt
7655461
5d2bd80
* Wed Nov 02 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.33-5
5d2bd80
- Switched BuildPreReqs and Requires to modular xorg-x11 style
5d2bd80
8cab8d9
* Mon Oct 10 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.33-4
8cab8d9
- Fixed possible gd crash when drawing AA line near image borders (#167843)
8cab8d9
93fdfb5
* Wed Sep 07 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.33-3
93fdfb5
- Fixed broken freetype-config --libs flags in configure (#165875)
93fdfb5
ab7019c
* Sun Apr 17 2005 Warren Togami <wtogami@redhat.com> 2.0.33-2
ab7019c
- devel reqs (#155183 thias)
ab7019c
79f43fb
* Tue Mar 22 2005 Than Ngo <than@redhat.com> 2.0.33-1
79f43fb
- 2.0.33 #150717
79f43fb
- apply the patch from Jose Pedro Oliveira
79f43fb
  - Added the release macro to the subpackages requirements versioning
79f43fb
  - Handled the gdlib-config movement to gd-devel in a differment manner
79f43fb
  - Added fontconfig-devel to the build requirements
79f43fb
  - Added xorg-x11-devel to the build requirements (Xpm)
79f43fb
  - Removed explicit /sbin/ldconfig requirement (gd rpm)
79f43fb
  - Removed explicit perl requirement (gd-progs rpm)
79f43fb
  - Added several missing documentation files (including the license file)
79f43fb
  - Replaced %%makeinstall by make install DESTDIR=...
79f43fb
e469cde
* Thu Mar 10 2005 Than Ngo <than@redhat.com> 2.0.32-3
e469cde
- move gdlib-config in devel
e469cde
f2c6ea3
* Wed Mar 02 2005 Phil Knirsch <pknirsch@redhat.com> 2.0.32-2
f2c6ea3
- bump release and rebuild with gcc 4
f2c6ea3
bd85a77
* Wed Nov 03 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.32-1
bd85a77
- Update to 2.0.32 which includes all the security fixes
bd85a77
bdb727b
* Wed Oct 27 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.28-2
bdb727b
- Fixed several buffer overflows for gdMalloc() calls
bdb727b
cvsdist b410d28
* Tue Jul 27 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.28-1
cvsdist b410d28
- Update to 2.0.28
cvsdist b410d28
cvsdist 0274ef8
* Fri Jul 02 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.27-1
cvsdist 0274ef8
- Updated to 2.0.27 due to:
cvsdist 0274ef8
  o Potential memory overruns in gdImageFilledPolygon. Thanks to John Ellson.
79f43fb
  o The sign of Y-axis values returned in the bounding box by gdImageStringFT
79f43fb
    was incorrect. Thanks to John Ellson and Riccardo Cohen.
cvsdist 0274ef8
cvsdist 509c261
* Wed Jun 30 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.26-1
cvsdist 509c261
- Update to 2.0.26
cvsdist 509c261
cvsdist 5c356d8
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 5c356d8
- rebuilt
cvsdist 5c356d8
cvsdist c2cf89a
* Wed Apr 21 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.21-3
cvsdist c2cf89a
- Disable rpath usage.
cvsdist c2cf89a
cvsdist 5624f85
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 5624f85
- rebuilt
cvsdist 5624f85
cvsdist 5624f85
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 5624f85
- rebuilt
cvsdist 5624f85
cvsdist 5624f85
* Mon Feb 02 2004 Phil Knirsch <pknirsch@redhat.com> 2.0.21-1
cvsdist 5624f85
- Updated to 2.0.21
cvsdist 5624f85
cvsdist e324e32
* Tue Aug 12 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist e324e32
- update to 2.0.15
cvsdist e324e32
cvsdist e324e32
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist e324e32
- rebuilt
cvsdist e324e32
cvsdist e324e32
* Tue May 06 2003 Phil Knirsch <pknirsch@redhat.com> 2.0.12-1
cvsdist e324e32
- Update to 2.0.12
cvsdist e324e32
cvsdist e324e32
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 1.8.4-11
cvsdist 59b4ca4
- rebuilt
cvsdist 59b4ca4
cvsdist 59b4ca4
* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 1.8.4-10
cvsdist 59b4ca4
- rebuild on all arches
cvsdist 59b4ca4
cvsdist 0c14fa4
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 0c14fa4
- automated rebuild
cvsdist 0c14fa4
cvsdist 42c66a3
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 42c66a3
- automated rebuild
cvsdist 42c66a3
cvsdist 42c66a3
* Thu Jan 24 2002 Phil Knirsch <pknirsch@redhat.com>
cvsdist 42c66a3
- Specfile update to add URL for homepage (#54608)
cvsdist 42c66a3
cvsdist 42c66a3
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist 42c66a3
- automated rebuild
cvsdist 42c66a3
cvsdist 42c66a3
* Wed Oct 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.8.4-5
cvsdist 42c66a3
- Rebuild with current libpng
cvsdist 42c66a3
cvsdist 367740b
* Mon Aug 13 2001 Philipp Knirsch <pknirsch@redhat.de> 1.8.4-4
cvsdist 367740b
- Fixed a wrong double ownership of libgd.so (#51599).
cvsdist 367740b
cvsdist 9aa9e02
* Fri Jul 20 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.8.4-3
cvsdist 9aa9e02
- There's really no reason to link against both freetype 1.x and 2.x,
cvsdist 9aa9e02
  especially when gd is configured to use just freetype 2.x. ;)
cvsdist 9aa9e02
cvsdist d850c3d
* Mon Jun 25 2001 Philipp Knirsch <pknirsch@redhat.de>
cvsdist d850c3d
- Forgot to include the freetype library in the shared library linking. Fixed.
cvsdist d850c3d
cvsdist d850c3d
* Thu Jun 21 2001 Philipp Knirsch <pknirsch@redhat.de>
cvsdist d850c3d
- Update to 1.8.4
cvsdist d850c3d
cvsdist a46fa6d
* Tue Dec 19 2000 Philipp Knirsch <pknirsch@redhat.de>
cvsdist a46fa6d
- Updates the descriptions to get rid of al references to gif
cvsdist a46fa6d
cvsdist a46fa6d
* Tue Dec 12 2000 Philipp Knirsch <Philipp.Knirsch@redhat.de>
cvsdist a46fa6d
- Fixed bug #22001 where during installation the .so.1 and the so.1.8 links
cvsdist a46fa6d
  didn't get installed and therefore updates had problems.
cvsdist a46fa6d
cvsdist a46fa6d
* Wed Oct  4 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist a46fa6d
- define HAVE_LIBTTF to actually enable ttf support (oops, #18299)
cvsdist a46fa6d
- remove explicit dependencies on libpng, libjpeg, et. al.
cvsdist a46fa6d
- add BuildPrereq: freetype-devel
cvsdist a46fa6d
cvsdist da0413e
* Wed Aug  2 2000 Matt Wilson <msw@redhat.com>
cvsdist da0413e
- rebuilt against new libpng
cvsdist da0413e
cvsdist da0413e
* Mon Jul 31 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist da0413e
- add %%postun run of ldconfig (#14915)
cvsdist da0413e
cvsdist da0413e
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
cvsdist da0413e
- automatic rebuild
cvsdist da0413e
cvsdist da0413e
* Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com> 
cvsdist da0413e
- update to 1.8.3
cvsdist da0413e
3b3b1f1
* Sun Jun  4 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist da0413e
- rebuild in new environment
cvsdist da0413e
cvsdist da0413e
* Mon May 22 2000 Nalin Dahyabhai <nalin@redhat.com> 
cvsdist da0413e
- break out a -progs subpackage
cvsdist da0413e
- disable freetype support
cvsdist da0413e
cvsdist da0413e
* Fri May 19 2000 Nalin Dahyabhai <nalin@redhat.com> 
cvsdist da0413e
- update to latest version (1.8.2)
cvsdist da0413e
- disable xpm support
cvsdist da0413e
cvsdist da0413e
* Thu Feb 03 2000 Nalin Dahyabhai <nalin@redhat.com> 
cvsdist da0413e
- auto rebuild in the new build environment (release 6)
cvsdist da0413e
cvsdist da0413e
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist da0413e
- auto rebuild in the new build environment (release 5)
cvsdist da0413e
cvsdist da0413e
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
cvsdist da0413e
- buiuld for glibc 2.1
cvsdist da0413e
cvsdist da0413e
* Fri Sep 11 1998 Cristian Gafton <gafton@redhat.com>
cvsdist da0413e
- built for 5.2