10139N/A#
10139N/A# spec file for package SUNWTiff
10139N/A#
10139N/A# includes module(s): tiff
10139N/A#
18953N/A# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
17185N/A%define owner laca
10139N/A#
10139N/A%include Solaris.inc
10139N/A
17176N/A%define OSR 12272:3.8.1
17176N/A
10139N/A%define _prefix /usr
10139N/A
20321N/A%define tarball_version 3.9.5
10139N/A
10139N/AName: SUNWTiff
18688N/AIPS_package_name: image/library/libtiff
18688N/AMeta(info.classification): %{classification_prefix}:System/Multimedia Libraries
10139N/ASummary: libtiff - library for reading and writing TIFF
19013N/AVersion: %{tarball_version}
19016N/ALicense: bsd-like/libtiff
18953N/ASource: http://download.osgeo.org/libtiff/tiff-%{tarball_version}.tar.gz
10139N/ASource1: %{name}-manpages-0.1.tar.gz
10139N/ASUNW_BaseDir: %{_prefix}
12636N/ASUNW_Copyright: %{name}.copyright
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A
10139N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
10139N/ARequires: SUNWlibms
10139N/ARequires: SUNWzlib
20857N/ABuildRequires: SUNWjpg
10139N/A
10139N/A%package devel
10139N/ASummary: %{summary} - development files
10139N/ASUNW_BaseDir: %{_prefix}
10139N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
10139N/ARequires: SUNWTiff
10139N/A
10139N/A%prep
10139N/A%setup -c -n %name-%version
10139N/Acd tiff-%{tarball_version}
10139N/Agzcat %SOURCE1 | tar -xf -
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Acd ..
17049N/Acp -pr tiff-%{tarball_version} tiff-%{tarball_version}-64
10139N/A%endif
10139N/A
10139N/A%build
10139N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
10139N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10139N/A CPUS=1
10139N/Afi
10139N/Aexport CFLAGS="$RPM_OPT_FLAGS"
10139N/Aexport LDFLAGS="%_ldflags"
10139N/A
10139N/Acd tiff-%{tarball_version}
10139N/A
10139N/A%ifarch sparc
10139N/A%define target sparc-sun-solaris
10139N/A%else
10139N/A%define target i386-sun-solaris
10139N/A%endif
10139N/A
10139N/A./configure \
10139N/A --prefix=%{_prefix} \
10139N/A --libexecdir=%{_libexecdir} \
10139N/A --disable-cxx
10139N/Amake -j$CPUS
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Acd ../tiff-%{tarball_version}-64
10139N/Aexport CFLAGS="%optflags64"
10139N/A./configure \
10139N/A --prefix=%{_prefix} \
10139N/A --libexecdir=%{_libexecdir}/%{_arch64} \
10139N/A --libdir=%{_libdir}/%{_arch64} \
10139N/A --disable-cxx
10139N/Amake -j$CPUS
10139N/A%endif
10139N/A
10139N/A%install
10139N/A%ifarch amd64 sparcv9
10139N/Acd tiff-%{tarball_version}-64
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/Aif test -d sun-manpages; then
10139N/A cd sun-manpages
10139N/A make install DESTDIR=$RPM_BUILD_ROOT
10139N/A cd ..
10139N/Afi
10139N/Arm -f $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/lib*a
10139N/Acd ..
10139N/A%endif
10139N/A
10139N/Acd tiff-%{tarball_version}
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/Aif test -d sun-manpages; then
10139N/A cd sun-manpages
10139N/A make install DESTDIR=$RPM_BUILD_ROOT
10139N/A cd ..
10139N/Afi
10139N/A
10139N/Achmod 0755 $RPM_BUILD_ROOT%{_mandir}/man3tiff
10139N/Achmod 0755 $RPM_BUILD_ROOT%{_mandir}/man1
10139N/Achmod 0755 $RPM_BUILD_ROOT%{_mandir}/man3
10139N/Achmod 0755 $RPM_BUILD_ROOT%{_libdir}/libtiff.so.3
10139N/A
10139N/Arm -f $RPM_BUILD_ROOT%{_libdir}/lib*a
10139N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/doc
10139N/Arm -rf $RPM_BUILD_ROOT%{_prefix}/man
10139N/A
10139N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%files
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%{_libdir}/lib*.so*
10139N/A%ifarch amd64 sparcv9
10139N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
10139N/A%attr (0755, root, bin) %{_libdir}/%{_arch64}/lib*.so*
10139N/A%endif
10139N/A%dir %attr (0755, root, bin) %{_bindir}
10139N/A%{_bindir}/*
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man1
10139N/A%{_mandir}/man1/*
10139N/A
10139N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_includedir}
10139N/A%{_includedir}/*
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man3
10139N/A%{_mandir}/man3/*
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man3tiff
10139N/A%{_mandir}/man3tiff/*
10139N/A
10139N/A%changelog
20213N/A* Thu Mar 17 2011 - abhijit.nath@oracle.com
20213N/A- Added patch tiff-01-CVE-2011-0192.diff & tiff-01-CVE-2011-1167.diff to fix security vulnerability CVE-2011-0192 & CVE-2011-1167.
18953N/A* Thu Jul 29 2010 - laszlo.peter@oracle.com
18953N/A- update to 2.9.4, delete upstream patches
18850N/A* Tue Jun 08 2010 - Michal.Pryc@Oracle.Com
18850N/A- Updated BuildRequires to fit SourceJuicer.
17134N/A* Thu Aug 27 2009 - abhijit.nath@sun.com
17134N/A- Fixes CR #6875065
17049N/A* Mon Aug 17 2009 - abhijit.nath@sun.com
17049N/A- Fixes CR #6872336
16770N/A* Tue Jul 14 2009 - abhijit.nath@sun.com
16770N/A- add patch libtiff-04-CVE-2009-2347.diff to fix bug CR6858149
16584N/A* Tue Jun 02 2009 - dave.lin@sun.com
16584N/A- add 'Requires: SUNWjpg' to fix bug CR6842550
14143N/A* Thu Sep 4 2008 - john.fischer@sun.com
14143N/A- add patch CVE-2008-2327.diff
12636N/A* Mon Mar 24 2008 - laca@sun.com
12636N/A- add copyright file
10532N/A* Thu Apr 26 2007 - laca@sun.com
10532N/A- add SUNWman dependency, fixes 6511213
10307N/A* Wed Mar 15 2007 - dougs@truemail.co.th
10307N/A- Removed adding ccdir to PATH
10139N/A* Wed Nov 22 2006 - laca@sun.com
10139N/A- add patches ormandy.diff and CVE-2006-2193.diff, fixes 6451119
10139N/A* Fri Sep 01 2006 - matt.keenan@sun.com
10139N/A- Add new man page tarball
10139N/A* Fri Jul 28 2006 - laca@sun.com
10139N/A- bump to 3.8.2
10139N/A* Tue May 09 2006 - laca@sun.com
10139N/A- merge -share pkg(s) into the base pkg(s)
10139N/A* Thu Apr 06 2006 - brian.cameron@sun.com
10139N/A- Now use tarball_version.
10139N/A* Fri Feb 17 2006 - damien.carbery@sun.com
10139N/A- Update Build/Requires after running check-deps.pl script.
10139N/A* Mon Dec 19 2005 - damien.carbery@sun.com
10139N/A- Bump to 3.7.4.
10139N/A* Thu Sep 22 2005 - laca@sun.com
10139N/A- make install the 64-bit bits first so the executables in %{_bindir}
10139N/A get overwritten by the 32-bit ones and not the other way around.
10139N/A* Fri Sep 02 2005 - laca@sun.com
10139N/A- remove unpackaged files
10139N/A* Tue Apr 26 2004 - laca@sun.com
10139N/A- updated to version 3.7.2, fixes CR6203747
10139N/A* Fri Oct 29 2004 - laca@sun.com
10139N/A- use $CC64 as the 64-bit C compiler, if defined
10139N/A* Sat Oct 02 2004 - laca@sun.com
10139N/A- added %pkgbuild_postprocess
10139N/A* Sat Oct 2 2004 - Joseph.Townsend@Sun.COM
10139N/A- Create 64bit libraries for Solaris
10139N/A* Sun Sep 12 2004 - laca@sun.com
10139N/A- Added %defattr for devel-share pkg
10139N/A* Fri Sep 10 2004 - shirley.woo@sun.com
10139N/A- Added Requires: SUNWTiff for devel and devel-share packages
10139N/A* Mon Aug 30 2004 - shirley.woo@sun.com
10139N/A- Bug 5091588 : include files and sman3 files should be in a separate devel
10139N/A package
10139N/A* Wed Aug 18 2004 - damien.carbery@sun.com
10139N/A- Update libtiff.so.3 perms for Solaris integration.
10139N/A* Tue Aug 17 2004 - shirley.woo@sun.com
10139N/A- Another Update mandir perms for Solaris integration.
10139N/A* Tue Aug 17 2004 - damien.carbery@sun.com
10139N/A- Update mandir perms for Solaris integration.
10139N/A* Tue Aug 17 2004 - laca@sun.com
10139N/A- update mandir permissions for Solaris integration
10139N/A* Fri Aug 13 2004 - damien.carbery@sun.com
10139N/A- Create symlinks to *.ent in ../entities. Fixes 5085622.
10139N/A* Thu Aug 12 2004 - shirley.woo@sun.com
10139N/A- Updated Version to be 2.6.0 since delivering w/ G2.6
10139N/A* Thu Aug 12 2004 - damien.carbery@sun.com
10139N/A- Add symlinks to ../entities/*.ent in the sman3tiff dir. Fixes 5085622.
10139N/A* Sun Feb 23 2004 - Laszlo.Peter@sun.com
10139N/A- initial version added to CVS
19450N/A
19767N/A