Blame SPECS/libtiff.spec

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