Blame SPECS/libtiff.spec

dab0c1
Summary:       Library of functions for manipulating TIFF format image files
dab0c1
Name:          libtiff
087b36
Version:       4.4.0
1e79a1
Release:       7%{?dist}
dab0c1
License:       libtiff
dab0c1
URL:           http://www.simplesystems.org/libtiff/
dab0c1
dab0c1
Source:        ftp://ftp.simplesystems.org/pub/libtiff/tiff-%{version}.tar.gz
dab0c1
1e79a1
# Patches generated from https://gitlab.cee.redhat.com/mmuzila/libtiff/-/tree/c9s
1e79a1
# Patches were generated by: git format-patch --no-signature -N ...
1e79a1
Patch0001: 0001-Back-off-the-minimum-required-automake-version-to-1..patch
1e79a1
Patch0002: 0002-Fix-Makefile.patch
1e79a1
Patch0003: 0003-CVE-2022-2056-CVE-2022-2057-CVE-2022-2058-fix-the-FP.patch
1e79a1
Patch0004: 0004-CVE-2022-2519-CVE-2022-2520-CVE-2022-2521-According-.patch
1e79a1
Patch0005: 0005-CVE-2022-2519-CVE-2022-2520-CVE-2022-2521-tiffcrop-S.patch
1e79a1
Patch0006: 0006-CVE-2022-3597-CVE-2022-3626-CVE-2022-3627-tiffcrop-d.patch
1e79a1
Patch0007: 0007-CVE-2022-3599-Revised-handling-of-TIFFTAG_INKNAMES-a.patch
1e79a1
Patch0008: 0008-CVE-2022-3570-CVE-2022-3598-tiffcrop-subroutines-req.patch
1e79a1
Patch0009: 0009-CVE-2022-3970-TIFFReadRGBATileExt-fix-unsigned-integ.patch
1e79a1
dab0c1
dab0c1
BuildRequires: gcc, gcc-c++
dab0c1
BuildRequires: zlib-devel libjpeg-devel jbigkit-devel libzstd-devel libwebp-devel
dab0c1
BuildRequires: libtool automake autoconf pkgconfig
dab0c1
BuildRequires: make
dab0c1
dab0c1
%description
dab0c1
The libtiff package contains a library of functions for manipulating
dab0c1
TIFF (Tagged Image File Format) image format files.  TIFF is a widely
dab0c1
used file format for bitmapped images.  TIFF files usually end in the
dab0c1
.tif extension and they are often quite large.
dab0c1
dab0c1
The libtiff package should be installed if you need to manipulate TIFF
dab0c1
format image files.
dab0c1
dab0c1
%package devel
dab0c1
Summary:       Development tools for programs which will use the libtiff library
dab0c1
Requires:      %{name}%{?_isa} = %{version}-%{release}
dab0c1
Requires:      pkgconfig
dab0c1
dab0c1
%description devel
dab0c1
This package contains the header files and documentation necessary for
dab0c1
developing programs which will manipulate TIFF format image files
dab0c1
using the libtiff library.
dab0c1
dab0c1
If you need to develop programs which will manipulate TIFF format
dab0c1
image files, you should install this package.  You'll also need to
dab0c1
install the libtiff package.
dab0c1
dab0c1
%package static
dab0c1
Summary:     Static TIFF image format file library
dab0c1
Requires:    %{name}-devel%{?_isa} = %{version}-%{release}
dab0c1
dab0c1
%description static
dab0c1
The libtiff-static package contains the statically linkable version of libtiff.
dab0c1
Linking to static libraries is discouraged for most applications, but it is
dab0c1
necessary for some boot packages.
dab0c1
dab0c1
%package tools
dab0c1
Summary:    Command-line utility programs for manipulating TIFF files
dab0c1
Requires:   %{name}%{?_isa} = %{version}-%{release}
dab0c1
dab0c1
%description tools
dab0c1
This package contains command-line programs for manipulating TIFF format
dab0c1
image files using the libtiff library.
dab0c1
dab0c1
%prep
1e79a1
%autosetup -p1 -n tiff-%{version}
dab0c1
dab0c1
# Use build system's libtool.m4, not the one in the package.
dab0c1
rm -f libtool.m4
dab0c1
dab0c1
libtoolize --force  --copy
dab0c1
aclocal -I . -I m4
dab0c1
automake --add-missing --copy
dab0c1
autoconf
dab0c1
autoheader
dab0c1
dab0c1
%build
dab0c1
export CFLAGS="%{optflags} -fno-strict-aliasing"
dab0c1
%configure --enable-ld-version-script
dab0c1
%make_build
dab0c1
dab0c1
%install
dab0c1
%make_install
dab0c1
dab0c1
# remove what we didn't want installed
dab0c1
rm $RPM_BUILD_ROOT%{_libdir}/*.la
dab0c1
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/
dab0c1
dab0c1
# no libGL dependency, please
dab0c1
rm -f $RPM_BUILD_ROOT%{_bindir}/tiffgt
dab0c1
dab0c1
# no sgi2tiff or tiffsv, either
dab0c1
rm -f $RPM_BUILD_ROOT%{_bindir}/sgi2tiff
dab0c1
rm -f $RPM_BUILD_ROOT%{_bindir}/tiffsv
dab0c1
dab0c1
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/tiffgt.1
dab0c1
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/sgi2tiff.1
dab0c1
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/tiffsv.1
dab0c1
rm -f html/man/tiffgt.1.html
dab0c1
rm -f html/man/sgi2tiff.1.html
dab0c1
rm -f html/man/tiffsv.1.html
dab0c1
dab0c1
# multilib header hack
dab0c1
# we only apply this to known Red Hat multilib arches, per bug #233091
dab0c1
case `uname -i` in
dab0c1
  i386 | ppc | s390 | sparc )
dab0c1
    wordsize="32"
dab0c1
    ;;
dab0c1
  x86_64 | ppc64 | s390x | sparc64 )
dab0c1
    wordsize="64"
dab0c1
    ;;
dab0c1
  *)
dab0c1
    wordsize=""
dab0c1
    ;;
dab0c1
esac
dab0c1
dab0c1
if test -n "$wordsize"
dab0c1
then
dab0c1
  mv $RPM_BUILD_ROOT%{_includedir}/tiffconf.h \
dab0c1
     $RPM_BUILD_ROOT%{_includedir}/tiffconf-$wordsize.h
dab0c1
dab0c1
  cat >$RPM_BUILD_ROOT%{_includedir}/tiffconf.h <
dab0c1
#ifndef TIFFCONF_H_MULTILIB
dab0c1
#define TIFFCONF_H_MULTILIB
dab0c1
dab0c1
#include <bits/wordsize.h>
dab0c1
dab0c1
#if __WORDSIZE == 32
dab0c1
# include "tiffconf-32.h"
dab0c1
#elif __WORDSIZE == 64
dab0c1
# include "tiffconf-64.h"
dab0c1
#else
dab0c1
# error "unexpected value for __WORDSIZE macro"
dab0c1
#endif
dab0c1
dab0c1
#endif
dab0c1
EOF
dab0c1
dab0c1
fi
dab0c1
dab0c1
%ldconfig_scriptlets
dab0c1
dab0c1
%check
dab0c1
LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH make check
dab0c1
dab0c1
# don't include documentation Makefiles, they are a multilib hazard
dab0c1
find html -name 'Makefile*' | xargs rm
dab0c1
dab0c1
%files
dab0c1
%license COPYRIGHT
dab0c1
%doc README.md RELEASE-DATE VERSION
dab0c1
%{_libdir}/libtiff.so.*
dab0c1
%{_libdir}/libtiffxx.so.*
dab0c1
dab0c1
%files devel
dab0c1
%doc TODO ChangeLog html
dab0c1
%{_includedir}/*
dab0c1
%{_libdir}/libtiff.so
dab0c1
%{_libdir}/libtiffxx.so
dab0c1
%{_libdir}/pkgconfig/libtiff*.pc
dab0c1
%{_mandir}/man3/*
dab0c1
dab0c1
%files static
dab0c1
%{_libdir}/*.a
dab0c1
dab0c1
%files tools
dab0c1
%{_bindir}/*
dab0c1
%{_mandir}/man1/*
dab0c1
dab0c1
%changelog
1e79a1
* Tue Dec 06 2022 Matej Mužila <mmuzila@redhat.com> - 4.4.0-7
1e79a1
- Fix CVE-2022-3970
1e79a1
- Resolves: CVE-2022-3970
1e79a1
1e79a1
* Mon Dec 05 2022 Matej Mužila <mmuzila@redhat.com> - 4.4.0-6
1e79a1
- Fix CVE-2022-3597 CVE-2022-3626 CVE-2022-3599 CVE-2022-3570 CVE-2022-3598
1e79a1
  CVE-2022-3627
1e79a1
- Resolves: CVE-2022-3597 CVE-2022-3626 CVE-2022-3599 CVE-2022-3570
1e79a1
  CVE-2022-3598 CVE-2022-3627
1e79a1
1e79a1
* Mon Oct 24 2022 Matej Mužila <mmuzila@redhat.com> - 4.4.0-5
1e79a1
- Bump release
1e79a1
- Resolves: CVE-2022-2953
1e79a1
1e79a1
* Tue Oct 11 2022 Matej Mužila <mmuzila@redhat.com> - 4.4.0-4
1e79a1
- Resolves: CVE-2022-2519 CVE-2022-2520 CVE-2022-2521
1e79a1
1e79a1
* Mon Jul 18 2022 Matej Mužila <mmuzila@redhat.com> 4.4.0-3
1e79a1
- Fix CVE-2022-2056 CVE-2022-2057 CVE-2022-2058
1e79a1
- Resolves: #2106768
1e79a1
087b36
* Wed Jun 15 2022 Matej Mužila <mmuzila@redhat.com> 4.4.0-2
087b36
- Update to version 4.4.0
087b36
- Resolves: CVE-2022-0561 CVE-2022-0562 CVE-2022-22844 CVE-2022-0865
087b36
  CVE-2022-0891 CVE-2022-0924 CVE-2022-0909 CVE-2022-0908 CVE-2022-1354
087b36
  CVE-2022-1355
087b36
dab0c1
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 4.2.0-3
dab0c1
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
dab0c1
  Related: rhbz#1991688
dab0c1
dab0c1
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 4.2.0-2
dab0c1
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
dab0c1
dab0c1
* Tue Feb 02 2021 Nikola Forró <nforro@redhat.com> - 4.2.0-1
dab0c1
- New upstream release 4.2.0 (#1909412)
dab0c1
dab0c1
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-7
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
dab0c1
dab0c1
* Mon Jan 04 2021 Nikola Forró <nforro@redhat.com> - 4.1.0-6
dab0c1
- Build with ZSTD and WEBP support (#1911969)
dab0c1
dab0c1
* Mon Nov 02 2020 Nikola Forró <nforro@redhat.com> - 4.1.0-5
dab0c1
- Remove libtiff-devel dependency on arch-specific pkgconfig
dab0c1
dab0c1
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-4
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
dab0c1
dab0c1
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 4.1.0-3
dab0c1
- Use make macros
dab0c1
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
dab0c1
dab0c1
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-2
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
dab0c1
dab0c1
* Tue Nov 05 2019 Nikola Forró <nforro@redhat.com> - 4.1.0-1
dab0c1
- New upstream version libtiff-4.1.0 (#1768276)
dab0c1
dab0c1
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.10-6
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
dab0c1
dab0c1
* Wed Jun 12 2019 Nikola Forró <nforro@redhat.com> - 4.0.10-5
dab0c1
- Fix CVE-2018-19210 (#1649387)
dab0c1
dab0c1
* Fri Feb 15 2019 Nikola Forró <nforro@redhat.com> - 4.0.10-4
dab0c1
- Fix CVE-2019-7663 (#1677529)
dab0c1
dab0c1
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.10-3
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
dab0c1
dab0c1
* Wed Jan 30 2019 Nikola Forró <nforro@redhat.com> - 4.0.10-2
dab0c1
- Fix CVE-2019-6128 (#1667124)
dab0c1
dab0c1
* Wed Nov 14 2018 Nikola Forró <nforro@redhat.com> - 4.0.10-1
dab0c1
- New upstream version libtiff-4.0.10
dab0c1
dab0c1
* Thu Oct 11 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-13
dab0c1
- Fix CVE-2018-17100 (#1631070) and CVE-2018-17101 (#1631079)
dab0c1
dab0c1
* Thu Oct 11 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-12
dab0c1
- Fix CVE-2018-10779 (#1577316)
dab0c1
dab0c1
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.9-11
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
dab0c1
dab0c1
* Wed Jun 06 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-10
dab0c1
- Fix CVE-2017-11613 (#1475531)
dab0c1
dab0c1
* Wed May 30 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-9
dab0c1
- Fix CVE-2017-9935, CVE-2017-18013 (#1530441),
dab0c1
  CVE-2018-8905 (#1559705) and CVE-2018-10963 (#1579061)
dab0c1
dab0c1
* Tue Apr 17 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-8
dab0c1
- Fix CVE-2018-7456 (#1556709)
dab0c1
dab0c1
* Fri Mar 23 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-7
dab0c1
- Fix CVE-2018-5784 (#1537742)
dab0c1
dab0c1
* Tue Feb 20 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-6
dab0c1
- Add missing gcc-c++ build dependency
dab0c1
dab0c1
* Tue Feb 20 2018 Nikola Forró <nforro@redhat.com> - 4.0.9-5
dab0c1
- Add missing gcc build dependency
dab0c1
dab0c1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.9-4
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
dab0c1
dab0c1
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.0.9-3
dab0c1
- Switch to %%ldconfig_scriptlets
dab0c1
dab0c1
* Mon Dec 11 2017 Nikola Forró <nforro@redhat.com> - 4.0.9-2
dab0c1
- Fix unescaped macro in changelog entry (#1523643)
dab0c1
dab0c1
* Thu Nov 23 2017 Nikola Forró <nforro@redhat.com> - 4.0.9-1
dab0c1
- New upstream version libtiff-4.0.9 (#1514863)
dab0c1
dab0c1
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.8-3
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
dab0c1
dab0c1
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.8-2
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
dab0c1
dab0c1
* Mon May 22 2017 Nikola Forró <nforro@redhat.com> - 4.0.8-1
dab0c1
- New upstream version libtiff-4.0.8 (#1453030)
dab0c1
dab0c1
* Wed Apr 12 2017 Nikola Forró <nforro@redhat.com> - 4.0.7-5
dab0c1
- Fix CVE-2017-759{2,3,4,5,6,7,8,9}, CVE-2017-760{0,1,2} (#1441273)
dab0c1
dab0c1
* Wed Apr 05 2017 Nikola Forró <nforro@redhat.com> - 4.0.7-4
dab0c1
- Fix CVE-2016-1026{6,7,8,9}, CVE-2016-1027{0,1,2} (#1438464)
dab0c1
dab0c1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.7-3
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
dab0c1
dab0c1
* Tue Jan 24 2017 Nikola Forró <nforro@redhat.com> - 4.0.7-2
dab0c1
- Fix Hylafax breakage (#1416042)
dab0c1
dab0c1
* Mon Nov 21 2016 Nikola Forró <nforro@redhat.com> - 4.0.7-1
dab0c1
- New upstream version libtiff-4.0.7 (#1396769)
dab0c1
dab0c1
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.6-2
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
dab0c1
dab0c1
* Fri Oct 09 2015 Petr Hracek <phracek@redhat.com> - 4.0.6-1
dab0c1
- New upstream version libtiff-4.0.6 (#1262585)
dab0c1
dab0c1
* Wed Sep 09 2015 Petr Hracek <phracek@redhat.com> - 4.0.5-1
dab0c1
- New upstream version libtiff-4.0.5 (#1258286)
dab0c1
dab0c1
* Mon Jun 22 2015 Petr Hracek <phracek@redhat.com> - 4.0.4-1
dab0c1
- New upstream version libtiff-4.0.4 (#1234191)
dab0c1
dab0c1
* Fri Jun 19 2015 Petr Hracek <phracek@redhat.com> - 4.0.4beta-1
dab0c1
- New upstream version libtiff-4.0.4beta (#1186219)
dab0c1
dab0c1
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-21
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
dab0c1
dab0c1
* Tue May 19 2015 Petr Hracek <phracek@redhat.com> - 4.0.3-20
dab0c1
- CVE-2014-9655 and CVE-2015-1547 #1190710
dab0c1
dab0c1
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 4.0.3-19
dab0c1
- Rebuilt for GCC 5 C++11 ABI change
dab0c1
dab0c1
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-18
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
dab0c1
dab0c1
* Tue Aug 12 2014 Kalev Lember <kalevlember@gmail.com> - 4.0.3-17
dab0c1
- Rebuilt for libjbig soname bump
dab0c1
dab0c1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-16
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
dab0c1
dab0c1
* Wed May 21 2014 Petr Hracek <phracek@redhat.com> - 4.0.3-15
dab0c1
- Add upstream patches for CVE-2013-4243 (#996832)
dab0c1
dab0c1
* Thu Dec 19 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-14
dab0c1
- Fix: #1044609 Can't install both architectures
dab0c1
dab0c1
* Wed Dec 18 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-13
dab0c1
- Fix #510240 Correct tiff2ps man option -W
dab0c1
dab0c1
* Wed Oct 16 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-12
dab0c1
- make check moved to %%check section (#1017070)
dab0c1
dab0c1
* Tue Oct 08 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-11
dab0c1
- Resolves: #510258, #510240 - man page corrections
dab0c1
dab0c1
* Mon Aug 19 2013 Petr Hracek <phracek@redhat.com> 4.0.3-10
dab0c1
- Add upstream patches for CVE-2013-4244
dab0c1
Resolves: #996468
dab0c1
dab0c1
* Wed Aug 14 2013 Petr Hracek <phracek@redhat.com> 4.0.3-9
dab0c1
- Add upstream patches for CVE-2013-4231 CVE-2013-4232
dab0c1
Resolves: #995965 #995975
dab0c1
dab0c1
* Mon Aug 12 2013 Petr Hracek <phracek@redhat.com> - 4.0.3-8
dab0c1
- Manpage fixing (#510240, #510258)
dab0c1
dab0c1
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-7
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
dab0c1
dab0c1
* Thu May  2 2013 Tom Lane <tgl@redhat.com> 4.0.3-6
dab0c1
- Add upstream patches for CVE-2013-1960, CVE-2013-1961
dab0c1
Resolves: #958609
dab0c1
dab0c1
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-5
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dab0c1
dab0c1
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 4.0.3-4
dab0c1
- rebuild due to "jpeg8-ABI" feature drop
dab0c1
dab0c1
* Wed Dec 19 2012 Tom Lane <tgl@redhat.com> 4.0.3-3
dab0c1
- Add upstream patch to avoid bogus self-test failure with libjpeg-turbo v8
dab0c1
dab0c1
* Thu Dec 13 2012 Tom Lane <tgl@redhat.com> 4.0.3-2
dab0c1
- Add upstream patches for CVE-2012-4447, CVE-2012-4564
dab0c1
  (note: CVE-2012-5581 is already fixed in 4.0.3)
dab0c1
Resolves: #880907
dab0c1
dab0c1
* Thu Oct  4 2012 Tom Lane <tgl@redhat.com> 4.0.3-1
dab0c1
- Update to libtiff 4.0.3
dab0c1
dab0c1
* Fri Aug  3 2012 Tom Lane <tgl@redhat.com> 4.0.2-6
dab0c1
- Remove compat subpackage; no longer needed
dab0c1
- Minor specfile cleanup per suggestions from Tom Callaway
dab0c1
Related: #845110
dab0c1
dab0c1
* Thu Aug  2 2012 Tom Lane <tgl@redhat.com> 4.0.2-5
dab0c1
- Add accessor functions for opaque type TIFFField (backport of not-yet-released
dab0c1
  upstream feature addition; needed to fix freeimage)
dab0c1
dab0c1
* Sun Jul 22 2012 Tom Lane <tgl@redhat.com> 4.0.2-4
dab0c1
- Add patches for CVE-2012-3401
dab0c1
Resolves: #841736
dab0c1
dab0c1
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.2-3
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
dab0c1
dab0c1
* Tue Jul 03 2012 Karsten Hopp <karsten@redhat.com> 4.0.2-2
dab0c1
- add opensuse bigendian patch to fix raw_decode self check failure on ppc*, s390*
dab0c1
dab0c1
* Thu Jun 28 2012 Tom Lane <tgl@redhat.com> 4.0.2-1
dab0c1
- Update to libtiff 4.0.2, includes fix for CVE-2012-2113
dab0c1
  (note that CVE-2012-2088 does not apply to 4.0.x)
dab0c1
- Update libtiff-compat to 3.9.6 and add patches to it for
dab0c1
  CVE-2012-2088, CVE-2012-2113
dab0c1
Resolves: #832866
dab0c1
dab0c1
* Fri Jun  1 2012 Tom Lane <tgl@redhat.com> 4.0.1-2
dab0c1
- Enable JBIG support
dab0c1
Resolves: #826240
dab0c1
dab0c1
* Sun May  6 2012 Tom Lane <tgl@redhat.com> 4.0.1-1
dab0c1
- Update to libtiff 4.0.1, adds BigTIFF support and other features;
dab0c1
  library soname is bumped from libtiff.so.3 to libtiff.so.5
dab0c1
Resolves: #782383
dab0c1
- Temporarily package 3.9.5 shared library (only) in libtiff-compat subpackage
dab0c1
  so that dependent packages won't be broken while rebuilding proceeds
dab0c1
dab0c1
* Thu Apr  5 2012 Tom Lane <tgl@redhat.com> 3.9.5-3
dab0c1
- Add fix for CVE-2012-1173
dab0c1
Resolves: #CVE-2012-1173
dab0c1
dab0c1
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.5-2
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
dab0c1
dab0c1
* Tue Apr 12 2011 Tom Lane <tgl@redhat.com> 3.9.5-1
dab0c1
- Update to libtiff 3.9.5, incorporating all our previous patches plus other
dab0c1
  fixes, notably the fix for CVE-2009-5022
dab0c1
Related: #695885
dab0c1
dab0c1
* Mon Mar 21 2011 Tom Lane <tgl@redhat.com> 3.9.4-4
dab0c1
- Fix incorrect fix for CVE-2011-0192
dab0c1
Resolves: #684007
dab0c1
Related: #688825
dab0c1
- Add fix for CVE-2011-1167
dab0c1
Resolves: #689574
dab0c1
dab0c1
* Wed Mar  2 2011 Tom Lane <tgl@redhat.com> 3.9.4-3
dab0c1
- Add patch for CVE-2011-0192
dab0c1
Resolves: #681672
dab0c1
- Fix non-security-critical potential SIGSEGV in gif2tiff
dab0c1
Related: #648820
dab0c1
dab0c1
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.4-2
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
dab0c1
dab0c1
* Tue Jun 22 2010 Tom Lane <tgl@redhat.com> 3.9.4-1
dab0c1
- Update to libtiff 3.9.4, for numerous bug fixes including fixes for
dab0c1
  CVE-2010-1411, CVE-2010-2065, CVE-2010-2067
dab0c1
Resolves: #554371
dab0c1
Related: #460653, #588784, #601274, #599576, #592361, #603024
dab0c1
- Add fixes for multiple SIGSEGV problems
dab0c1
Resolves: #583081
dab0c1
Related: #603081, #603699, #603703
dab0c1
dab0c1
* Tue Jan  5 2010 Tom Lane <tgl@redhat.com> 3.9.2-3
dab0c1
- Apply Adam Goode's fix for Warmerdam's fix
dab0c1
Resolves: #552360
dab0c1
Resolves: #533353
dab0c1
- Add some defenses to prevent tiffcmp from crashing on downsampled JPEG
dab0c1
  images; this isn't enough to make it really work correctly though
dab0c1
Related: #460322
dab0c1
dab0c1
* Wed Dec 16 2009 Tom Lane <tgl@redhat.com> 3.9.2-2
dab0c1
- Apply Warmerdam's partial fix for bug #460322 ... better than nothing.
dab0c1
Related: #460322
dab0c1
dab0c1
* Thu Dec  3 2009 Tom Lane <tgl@redhat.com> 3.9.2-1
dab0c1
- Update to libtiff 3.9.2; stop carrying a lot of old patches
dab0c1
Resolves: #520734
dab0c1
- Split command-line tools into libtiff-tools subpackage
dab0c1
Resolves: #515170
dab0c1
- Use build system's libtool instead of what package contains;
dab0c1
  among other cleanup this gets rid of unwanted rpath specs in executables
dab0c1
Related: #226049
dab0c1
dab0c1
* Thu Oct 15 2009 Tom Lane <tgl@redhat.com> 3.8.2-16
dab0c1
- add sparc/sparc64 to multilib header support
dab0c1
dab0c1
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-15
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
dab0c1
dab0c1
* Mon Jul 13 2009 Tom Lane <tgl@redhat.com> 3.8.2-14
dab0c1
- Fix buffer overrun risks caused by unchecked integer overflow (CVE-2009-2347)
dab0c1
Related: #510041
dab0c1
dab0c1
* Wed Jul  1 2009 Tom Lane <tgl@redhat.com> 3.8.2-13
dab0c1
- Fix some more LZW decoding vulnerabilities (CVE-2009-2285)
dab0c1
Related: #507465
dab0c1
- Update upstream URL
dab0c1
dab0c1
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-12
dab0c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
dab0c1
dab0c1
* Tue Aug 26 2008 Tom Lane <tgl@redhat.com> 3.8.2-11
dab0c1
- Fix LZW decoding vulnerabilities (CVE-2008-2327)
dab0c1
Related: #458674
dab0c1
- Use -fno-strict-aliasing per rpmdiff recommendation
dab0c1
dab0c1
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.8.2-10
dab0c1
- Autorebuild for GCC 4.3
dab0c1
dab0c1
* Wed Aug 22 2007 Tom Lane <tgl@redhat.com> 3.8.2-9
dab0c1
- Update License tag
dab0c1
- Rebuild to fix Fedora toolchain issues
dab0c1
dab0c1
* Thu Jul 19 2007 Tom Lane <tgl@redhat.com> 3.8.2-8
dab0c1
- Restore static library to distribution, in a separate -static subpackage
dab0c1
Resolves: #219905
dab0c1
- Don't apply multilib header hack to unrecognized architectures
dab0c1
Resolves: #233091
dab0c1
- Remove documentation for programs we don't ship
dab0c1
Resolves: #205079
dab0c1
Related: #185145
dab0c1
dab0c1
* Tue Jan 16 2007 Tom Lane <tgl@redhat.com> 3.8.2-7
dab0c1
- Remove Makefiles from the shipped /usr/share/doc/html directories
dab0c1
Resolves: bz #222729
dab0c1
dab0c1
* Tue Sep  5 2006 Jindrich Novy <jnovy@redhat.com> - 3.8.2-6
dab0c1
- fix CVE-2006-2193, tiff2pdf buffer overflow (#194362)
dab0c1
- fix typo in man page for tiffset (#186297)
dab0c1
- use %%{?dist}
dab0c1
dab0c1
* Mon Jul 24 2006 Matthias Clasen <mclasen@redhat.com>
dab0c1
- Fix several vulnerabilities (CVE-2006-3460 CVE-2006-3461
dab0c1
  CVE-2006-3462 CVE-2006-3463 CVE-2006-3464 CVE-2006-3465)
dab0c1
dab0c1
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.8.2-4.1
dab0c1
- rebuild
dab0c1
dab0c1
* Fri Jun  2 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-3
dab0c1
- Fix multilib conflict
dab0c1
dab0c1
* Thu May 25 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-3
dab0c1
- Fix overflows in tiffsplit
dab0c1
dab0c1
* Wed Apr 26 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-2
dab0c1
- Drop tiffgt to get rid of the libGL dependency (#190768)
dab0c1
dab0c1
* Wed Apr 26 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-1
dab0c1
- Update to 3.8.2
dab0c1
dab0c1
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.7.4-3.2.1
dab0c1
- bump again for double-long bug on ppc(64)
dab0c1
dab0c1
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.7.4-3.2
dab0c1
- rebuilt for new gcc4.1 snapshot and glibc changes
dab0c1
dab0c1
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
dab0c1
- rebuilt
dab0c1
dab0c1
* Wed Nov 16 2005 Matthias Clasen <mclasen@redhat.com> 3.7.4-3
dab0c1
- Don't ship static libs
dab0c1
dab0c1
* Fri Nov 11 2005 Matthias Saou <http://freshrpms.net/> 3.7.4-2
dab0c1
- Remove useless explicit dependencies.
dab0c1
- Minor spec file cleanups.
dab0c1
- Move make check to %%check.
dab0c1
- Add _smp_mflags.
dab0c1
dab0c1
* Thu Sep 29 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.4-1
dab0c1
- Update to 3.7.4
dab0c1
- Drop upstreamed patches
dab0c1
dab0c1
* Wed Jun 29 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.2-1
dab0c1
- Update to 3.7.2
dab0c1
- Drop upstreamed patches
dab0c1
dab0c1
* Fri May  6 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-6
dab0c1
- Fix a stack overflow
dab0c1
dab0c1
* Wed Mar  2 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-5
dab0c1
- Don't use mktemp
dab0c1
dab0c1
* Wed Mar  2 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-4
dab0c1
- Rebuild with gcc4
dab0c1
dab0c1
* Wed Jan  5 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-3
dab0c1
- Drop the largefile patch again
dab0c1
- Fix a problem with the handling of alpha channels
dab0c1
- Fix an integer overflow in tiffdump (#143576)
dab0c1
dab0c1
* Wed Dec 22 2004 Matthias Clasen <mclasen@redhat.com> - 3.7.1-2
dab0c1
- Readd the largefile patch (#143560)
dab0c1
dab0c1
* Wed Dec 22 2004 Matthias Clasen <mclasen@redhat.com> - 3.7.1-1
dab0c1
- Upgrade to 3.7.1
dab0c1
- Remove upstreamed patches
dab0c1
- Remove specfile cruft
dab0c1
- make check
dab0c1
dab0c1
* Thu Oct 14 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-7
dab0c1
- fix some integer and buffer overflows (#134853, #134848)
dab0c1
dab0c1
* Tue Oct 12 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-6
dab0c1
- fix http://bugzilla.remotesensing.org/show_bug.cgi?id=483
dab0c1
dab0c1
* Mon Sep 27 2004 Rik van Riel <riel@redhat.com> 3.6.1-4
dab0c1
- compile using RPM_OPT_FLAGS (bz #133650)
dab0c1
dab0c1
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
dab0c1
- rebuilt
dab0c1
dab0c1
* Thu May 20 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-2
dab0c1
- Fix and use the makeflags patch
dab0c1
dab0c1
* Wed May 19 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-1
dab0c1
- Upgrade to 3.6.1
dab0c1
- Adjust patches
dab0c1
- Don't install tiffgt man page  (#104864)
dab0c1
dab0c1
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
dab0c1
- rebuilt
dab0c1
dab0c1
* Sat Feb 21 2004 Florian La Roche <Florian.LaRoche@redhat.de>
dab0c1
- really add symlink to shared lib by running ldconfig at compile time
dab0c1
dab0c1
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
dab0c1
- rebuilt
dab0c1
dab0c1
* Thu Oct 09 2003 Florian La Roche <Florian.LaRoche@redhat.de>
dab0c1
- link shared lib against -lm (Jakub Jelinek)
dab0c1
dab0c1
* Thu Sep 25 2003 Jeremy Katz <katzj@redhat.com> 3.5.7-13
dab0c1
- rebuild to fix gzipped file md5sum (#91281)
dab0c1
dab0c1
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
dab0c1
- rebuilt
dab0c1
dab0c1
* Tue Feb 11 2003 Phil Knirsch <pknirsch@redhat.com> 3.5.7-11
dab0c1
- Fixed rebuild problems.
dab0c1
dab0c1
* Tue Feb 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
dab0c1
- add symlink to shared lib
dab0c1
dab0c1
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
dab0c1
- rebuilt
dab0c1
dab0c1
* Thu Dec 12 2002 Tim Powers <timp@redhat.com> 3.5.7-8
dab0c1
- rebuild on all arches
dab0c1
dab0c1
* Mon Aug 19 2002 Phil Knirsch <pknirsch@redhat.com> 3.5.7-7
dab0c1
- Added LFS support (#71593)
dab0c1
dab0c1
* Tue Jun 25 2002 Phil Knirsch <pknirsch@redhat.com> 3.5.7-6
dab0c1
- Fixed wrong exit code of tiffcp app (#67240)
dab0c1
dab0c1
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
dab0c1
- automated rebuild
dab0c1
dab0c1
* Thu May 23 2002 Tim Powers <timp@redhat.com>
dab0c1
- automated rebuild
dab0c1
dab0c1
* Wed May 15 2002 Phil Knirsch <pknirsch@redhat.com>
dab0c1
- Fixed segfault in fax2tiff tool (#64708).
dab0c1
dab0c1
* Mon Feb 25 2002 Phil Knirsch <pknirsch@redhat.com>
dab0c1
- Fixed problem with newer bash versions setting CDPATH (#59741)
dab0c1
dab0c1
* Tue Feb 19 2002 Phil Knirsch <pknirsch@redhat.com>
dab0c1
- Update to current release 3.5.7
dab0c1
dab0c1
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
dab0c1
- automated rebuild
dab0c1
dab0c1
* Tue Aug 28 2001 Phil Knirsch <phil@redhat.de>
dab0c1
- Fixed ia64 problem with tiffinfo. Was general 64 bit arch problem where s390x
dab0c1
  and ia64 were missing (#52129).
dab0c1
dab0c1
* Tue Jun 26 2001 Philipp Knirsch <pknirsch@redhat.de>
dab0c1
- Hopefully final symlink fix
dab0c1
dab0c1
* Thu Jun 21 2001 Than Ngo <than@redhat.com>
dab0c1
- add missing libtiff symlink
dab0c1
dab0c1
* Fri Mar 16 2001 Crutcher Dunnavant <crutcher@redhat.com>
dab0c1
- killed tiff-to-ps.fpi filter
dab0c1
dab0c1
* Wed Feb 28 2001 Philipp Knirsch <pknirsch@redhat.de>
dab0c1
- Fixed missing devel version dependancy.
dab0c1
dab0c1
* Tue Dec 19 2000 Philipp Knirsch <pknirsch@redhat.de>
dab0c1
- rebuild
dab0c1
dab0c1
* Mon Aug  7 2000 Crutcher Dunnavant <crutcher@redhat.com>
dab0c1
- added a tiff-to-ps.fpi filter for printing
dab0c1
dab0c1
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
dab0c1
- automatic rebuild
dab0c1
dab0c1
* Thu Jul 13 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- apply Peter Skarpetis's fix for the 32-bit conversion
dab0c1
dab0c1
* Mon Jul  3 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- make man pages non-executable (#12811)
dab0c1
dab0c1
* Mon Jun 12 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- remove CVS repo info from data directories
dab0c1
dab0c1
* Thu May 18 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- fix build rooting
dab0c1
- fix syntax error in configure script
dab0c1
- move man pages to {_mandir}
dab0c1
dab0c1
* Wed May 17 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- rebuild for an errata release
dab0c1
dab0c1
* Wed Mar 29 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- update to 3.5.5, which integrates our fax2ps fixes and the glibc fix
dab0c1
dab0c1
* Tue Mar 28 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- fix fax2ps swapping height and width in the bounding box
dab0c1
dab0c1
* Mon Mar 27 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- move man pages from devel package to the regular one
dab0c1
- integrate Frank Warmerdam's fixed .fax handling code (keep until next release
dab0c1
  of libtiff)
dab0c1
- fix fax2ps breakage (bug #8345)
dab0c1
dab0c1
* Sat Feb 05 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- set MANDIR=man3 to make multifunction man pages friendlier
dab0c1
dab0c1
* Mon Jan 31 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- fix URLs
dab0c1
dab0c1
* Fri Jan 28 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- link shared library against libjpeg and libz
dab0c1
dab0c1
* Tue Jan 18 2000 Nalin Dahyabhai <nalin@redhat.com>
dab0c1
- enable zip and jpeg codecs
dab0c1
- change defattr in normal package to 0755
dab0c1
- add defattr to -devel package
dab0c1
dab0c1
* Wed Dec 22 1999 Bill Nottingham <notting@redhat.com>
dab0c1
- update to 3.5.4
dab0c1
dab0c1
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
dab0c1
- auto rebuild in the new build environment (release 6)
dab0c1
dab0c1
* Wed Jan 13 1999 Cristian Gafton <gafton@redhat.com>
dab0c1
- build for glibc 2.1
dab0c1
dab0c1
* Wed Jun 10 1998 Prospector System <bugs@redhat.com>
dab0c1
- translations modified for de
dab0c1
dab0c1
* Wed Jun 10 1998 Michael Fulbright <msf@redhat.com>
dab0c1
- rebuilt against fixed jpeg libs (libjpeg-6b)
dab0c1
dab0c1
* Thu May 07 1998 Prospector System <bugs@redhat.com>
dab0c1
- translations modified for de, fr, tr
dab0c1
dab0c1
* Mon Oct 13 1997 Donnie Barnes <djb@redhat.com>
dab0c1
- new version to replace the one from libgr
dab0c1
- patched for glibc
dab0c1
- added shlib support