libtiff: Update to version 4.6.0

Message ID 20240810143303.6227-4-adolf.belka@ipfire.org
State Staged
Commit 5bc1ac8143b3919f257a9d08acf16667601d5864
Headers
Series libtiff: Update to version 4.6.0 |

Commit Message

Adolf Belka Aug. 10, 2024, 2:32 p.m. UTC
  - Update from version 4.5.1 to 4.6.0
- Update of rootfile
- Included options to disable static library and docs.
- The removed functionality mentioned in the changelog below was already mentioned in
   earlier version updates. As far as I could tell none of the functionality that has
   been removed is used in IPFire.
- Changelog
    4.6.0
      Major changes warning
	This version removes a big number of utilities that have suffered from lack of
	 maintenance over the years and were the source of various reported security
	 issues. See "Removed functionality" below for the list of removed utilities.
	 Starting with libtiff v4.6.0, the source code for most TIFF tools
	 (except tiffinfo, tiffdump, tiffcp and tiffset) was discontinued, due to the
	 lack of contributors able to address reported security issues. tiff2ps and
	 tiff2pdf source code has been moved in a unsupported category, no longer built
	 by default, but are still part of the the source distribution. Other retired
	 utilities are in a archive/ directory, only available in the libtiff git
	 repository. Issues related to unsupported and archived tools will no longer be
	 accepted in the libtiff bug tracker.
      Software configuration changes
	    TiffConfig.cmake.in: set TIFF_INCLUDE_DIR, TIFF_INCLUDE_DIRS and
	     TIFF_LIBRARIES for compatibility with FindTIFF.cmake as shipped by CMake
	     (fixes issue #589)
	    Update CMake and autoconf scripts to consistently update LibTIFF version
	     defines and references in various files when version definition in
	     configure.ac has been changed.
	        Move in tiffvers.h from libtiff source directory to libtiff build
		 directory.
	        Remove unused version information from tif_config.h
	        With every CMake build the version defines (e.g. 4.5.1) within tiffvers.h
		 are consistently updated from configure.ac. The version release-date is
		 taken from file RELEASE-DATE.
	        The files VERSION and RELEASE-DATE are only updated with a special CMake
		 target build: cmake --build . --target tiff_release.
	        For autotools, version information is updated from configure.ac with
		 ./autogen.sh. LIBTIFF_RELEASE_DATE is taken form file RELEASE-DATE.
	        ./configure generates tiffvers.h with the cached version information and
		 LIBTIFF_RELEASE_DATE.
	        "make release" updates tiffvers.h and VERSION file with cached version
		 info and RELEASE-DATE file and tiffves.h with the current date.
	    CMake: fix build with -Dstrip-chopping=off (fixes issue #600)
      Library changes
	New/improved functionalities:
	    Fix using __attribute__ libtiff with clang-for-windows
	Bug fixes:
	    WebP decoder: validate WebP blob width, height, band count against TIFF
	     parameters to avoid use of uninitialized variable, or decoding corrupted
	     content without explicit error (fixes issue #581, issue #582).
	    WebP codec: turn exact mode when creating lossless files to avoid altering
	     R,G,B values in areas where alpha=0
	     (https://github.com/OSGeo/gdal/issues/8038)
	    Fix TransferFunction writing of only two transfer functions.
	    TIFFReadDirectoryCheckOrder: avoid integer overflow. When it occurs, it
	     should be harmless in practice though
	     (https://gitlab.com/libtiff/libtiff/-/merge_requests/512)
	Documentation
	    TiffField functions documentation updated with return behaviour for not
	     defined tags and determination of write-/read-count size.
      Tools changes
	Removed functionality:
	    The following tools are no longer compiled and have been moved to
	     archive/tools:
	        fax2ps
	        fax2tiff
	        pal2rgb
	        ppm2tiff
	        raw2tiff
	        rgb2ycbcr
	        thumbnail
	        tiff2bw
	        tiff2rgba
	        tiffcmp
	        tiffcrop
	        tiffdither
	        tiffgt
	        tiffmedian
	    The following tools are no longer compiled by default: tiff2ps and tiff2pdf.
	     They have been moved to tools/unsupported. They can be built by setting
	     --enable-tools-unsupported for autoconf, or -Dtiff-tools-unsupported for
	     CMake, but as the name imply, they are no longer supported by upstream.
	     Packagers are suggested not to enable those options.
	    tiffcp: remove -i option (ignore errors), because almost all fuzzer issues
	     were consequential errors from ignored errors because of the "-i" option.
	Bug fixes:
	    tiffset: fix #597: warning: comparison of integer expressions of different
	     signedness. (fixes issue #597)
	    tiffcp: fix memory corruption (overflow) on hostile images (fixes issue #591)
	Test changes
	    Add missing test_write_read_tags.c and test_transferfunction_write_read.c in
	     tarball (fixes issue #585) and correct "long" issue.
	    Don't use "long" because can be int32_t or int64_t, depending on compiler
	     and system.
	Changes to contributed and unsupported tools
	    raw2tiff: fix integer overflow and bypass of the check (fixes issue #592)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libtiff | 471 +-------------------------------
 lfs/libtiff                     |  11 +-
 2 files changed, 9 insertions(+), 473 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/libtiff b/config/rootfiles/common/libtiff
index 552cdfb05..42aa1faae 100644
--- a/config/rootfiles/common/libtiff
+++ b/config/rootfiles/common/libtiff
@@ -1,19 +1,6 @@ 
-usr/bin/fax2ps
-usr/bin/fax2tiff
-usr/bin/pal2rgb
-usr/bin/ppm2tiff
-usr/bin/raw2tiff
-usr/bin/tiff2bw
-usr/bin/tiff2pdf
-usr/bin/tiff2ps
-usr/bin/tiff2rgba
-usr/bin/tiffcmp
 usr/bin/tiffcp
-usr/bin/tiffcrop
-usr/bin/tiffdither
 usr/bin/tiffdump
 usr/bin/tiffinfo
-usr/bin/tiffmedian
 usr/bin/tiffset
 usr/bin/tiffsplit
 #usr/include/tiff.h
@@ -21,466 +8,12 @@  usr/bin/tiffsplit
 #usr/include/tiffio.h
 #usr/include/tiffio.hxx
 #usr/include/tiffvers.h
-#usr/lib/libtiff.a
 #usr/lib/libtiff.la
 usr/lib/libtiff.so
 usr/lib/libtiff.so.6
-usr/lib/libtiff.so.6.0.1
-#usr/lib/libtiffxx.a
+usr/lib/libtiff.so.6.0.2
 #usr/lib/libtiffxx.la
 usr/lib/libtiffxx.so
 usr/lib/libtiffxx.so.6
-usr/lib/libtiffxx.so.6.0.1
+usr/lib/libtiffxx.so.6.0.2
 #usr/lib/pkgconfig/libtiff-4.pc
-#usr/share/doc/tiff-4.5.1
-#usr/share/doc/tiff-4.5.1/ChangeLog
-#usr/share/doc/tiff-4.5.1/LICENSE.md
-#usr/share/doc/tiff-4.5.1/README.md
-#usr/share/doc/tiff-4.5.1/RELEASE-DATE
-#usr/share/doc/tiff-4.5.1/TODO
-#usr/share/doc/tiff-4.5.1/VERSION
-#usr/share/doc/tiff-4.5.1/manual
-#usr/share/doc/tiff-4.5.1/manual/.buildinfo
-#usr/share/doc/tiff-4.5.1/manual/_images
-#usr/share/doc/tiff-4.5.1/manual/_images/bali.jpg
-#usr/share/doc/tiff-4.5.1/manual/_images/cat.gif
-#usr/share/doc/tiff-4.5.1/manual/_images/cover.jpg
-#usr/share/doc/tiff-4.5.1/manual/_images/cramps.gif
-#usr/share/doc/tiff-4.5.1/manual/_images/dave.gif
-#usr/share/doc/tiff-4.5.1/manual/_images/esri.png
-#usr/share/doc/tiff-4.5.1/manual/_images/jim.gif
-#usr/share/doc/tiff-4.5.1/manual/_images/leica.png
-#usr/share/doc/tiff-4.5.1/manual/_images/quad.jpg
-#usr/share/doc/tiff-4.5.1/manual/_images/ring.gif
-#usr/share/doc/tiff-4.5.1/manual/_images/safe.png
-#usr/share/doc/tiff-4.5.1/manual/_images/smallliz.jpg
-#usr/share/doc/tiff-4.5.1/manual/_images/strike.gif
-#usr/share/doc/tiff-4.5.1/manual/_images/weogeo.png
-#usr/share/doc/tiff-4.5.1/manual/_sources
-#usr/share/doc/tiff-4.5.1/manual/_sources/addingtags.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/build.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/contrib.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFAccessTagMethods.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFClientInfo.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFClose.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFCreateDirectory.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFCustomDirectory.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFCustomTagList.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFDataWidth.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFDeferStrileArrayWriting.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFError.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFFieldDataType.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFFieldName.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFFieldPassCount.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFFieldQuery.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFFieldReadCount.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFFieldTag.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFFieldWriteCount.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFFlush.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFGetField.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFMergeFieldInfo.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFOpen.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFOpenOptions.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFPrintDirectory.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFProcFunctions.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFRGBAImage.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadDirectory.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadEncodedStrip.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadEncodedTile.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadFromUserBuffer.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadRGBAImage.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadRGBAStrip.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadRGBATile.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadRawStrip.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadRawTile.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadScanline.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFReadTile.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFSetDirectory.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFSetField.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFSetTagExtender.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFStrileQuery.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFWarning.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFWriteDirectory.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFWriteEncodedStrip.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFWriteEncodedTile.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFWriteRawStrip.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFWriteRawTile.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFWriteScanline.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFWriteTile.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFbuffer.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFcodec.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFcolor.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFmemory.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFquery.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFsize.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFstrip.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFswab.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/TIFFtile.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/_TIFFRewriteField.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/_TIFFauxiliary.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/functions/libtiff.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/images.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/index.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/internals.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/libtiff.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/multi_page.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/project
-#usr/share/doc/tiff-4.5.1/manual/_sources/project/acknowledgements.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/project/bugs.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/project/index.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/project/license.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/project/mailinglist.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/historical.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/index.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta007.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta016.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta018.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta024.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta028.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta029.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta031.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta032.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta033.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta034.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta035.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.4beta036.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.5.1.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.5.2.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.5.3.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.5.4.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.5.5.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.5.6beta.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.5.7.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.6.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.6.1.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.7.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.7.0alpha.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.7.0beta.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.7.0beta2.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.7.1.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.7.2.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.7.3.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.7.4.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.8.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.8.1.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.8.2.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.9.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.9.0beta.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.9.1.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.9.2.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.9.3.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.9.4.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v3.9.5.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.1.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.10.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.2.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.3.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.4.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.4beta.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.5.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.6.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.7.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.8.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.0.9.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.1.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.2.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.3.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.4.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.5.0.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/releases/v4.5.1.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/specification
-#usr/share/doc/tiff-4.5.1/manual/_sources/specification/bigtiff.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/specification/coverage-bigtiff.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/specification/coverage.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/specification/index.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/specification/technote2.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/terms.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/fax2ps.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/fax2tiff.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/pal2rgb.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/ppm2tiff.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/raw2tiff.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/rgb2ycbcr.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/thumbnail.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiff2bw.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiff2pdf.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiff2ps.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiff2rgba.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffcmp.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffcp.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffcrop.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffdither.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffdump.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffgt.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffinfo.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffmedian.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffset.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_sources/tools/tiffsplit.rst.txt
-#usr/share/doc/tiff-4.5.1/manual/_static
-#usr/share/doc/tiff-4.5.1/manual/_static/basic.css
-#usr/share/doc/tiff-4.5.1/manual/_static/contents.png
-#usr/share/doc/tiff-4.5.1/manual/_static/doctools.js
-#usr/share/doc/tiff-4.5.1/manual/_static/documentation_options.js
-#usr/share/doc/tiff-4.5.1/manual/_static/file.png
-#usr/share/doc/tiff-4.5.1/manual/_static/language_data.js
-#usr/share/doc/tiff-4.5.1/manual/_static/minus.png
-#usr/share/doc/tiff-4.5.1/manual/_static/navigation.png
-#usr/share/doc/tiff-4.5.1/manual/_static/plus.png
-#usr/share/doc/tiff-4.5.1/manual/_static/pygments.css
-#usr/share/doc/tiff-4.5.1/manual/_static/searchtools.js
-#usr/share/doc/tiff-4.5.1/manual/_static/sphinx_highlight.js
-#usr/share/doc/tiff-4.5.1/manual/_static/sphinxdoc.css
-#usr/share/doc/tiff-4.5.1/manual/addingtags.html
-#usr/share/doc/tiff-4.5.1/manual/build.html
-#usr/share/doc/tiff-4.5.1/manual/contrib.html
-#usr/share/doc/tiff-4.5.1/manual/functions
-#usr/share/doc/tiff-4.5.1/manual/functions.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFAccessTagMethods.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFClientInfo.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFClose.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFCreateDirectory.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFCustomDirectory.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFCustomTagList.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFDataWidth.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFDeferStrileArrayWriting.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFError.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFFieldDataType.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFFieldName.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFFieldPassCount.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFFieldQuery.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFFieldReadCount.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFFieldTag.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFFieldWriteCount.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFFlush.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFGetField.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFMergeFieldInfo.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFOpen.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFOpenOptions.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFPrintDirectory.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFProcFunctions.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFRGBAImage.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadDirectory.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadEncodedStrip.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadEncodedTile.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadFromUserBuffer.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadRGBAImage.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadRGBAStrip.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadRGBATile.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadRawStrip.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadRawTile.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadScanline.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFReadTile.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFSetDirectory.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFSetField.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFSetTagExtender.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFStrileQuery.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFWarning.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFWriteDirectory.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFWriteEncodedStrip.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFWriteEncodedTile.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFWriteRawStrip.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFWriteRawTile.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFWriteScanline.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFWriteTile.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFbuffer.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFcodec.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFcolor.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFmemory.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFquery.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFsize.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFstrip.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFswab.html
-#usr/share/doc/tiff-4.5.1/manual/functions/TIFFtile.html
-#usr/share/doc/tiff-4.5.1/manual/functions/_TIFFRewriteField.html
-#usr/share/doc/tiff-4.5.1/manual/functions/_TIFFauxiliary.html
-#usr/share/doc/tiff-4.5.1/manual/functions/libtiff.html
-#usr/share/doc/tiff-4.5.1/manual/genindex.html
-#usr/share/doc/tiff-4.5.1/manual/images.html
-#usr/share/doc/tiff-4.5.1/manual/index.html
-#usr/share/doc/tiff-4.5.1/manual/internals.html
-#usr/share/doc/tiff-4.5.1/manual/libtiff.html
-#usr/share/doc/tiff-4.5.1/manual/multi_page.html
-#usr/share/doc/tiff-4.5.1/manual/objects.inv
-#usr/share/doc/tiff-4.5.1/manual/project
-#usr/share/doc/tiff-4.5.1/manual/project/acknowledgements.html
-#usr/share/doc/tiff-4.5.1/manual/project/bugs.html
-#usr/share/doc/tiff-4.5.1/manual/project/index.html
-#usr/share/doc/tiff-4.5.1/manual/project/license.html
-#usr/share/doc/tiff-4.5.1/manual/project/mailinglist.html
-#usr/share/doc/tiff-4.5.1/manual/releases
-#usr/share/doc/tiff-4.5.1/manual/releases/historical.html
-#usr/share/doc/tiff-4.5.1/manual/releases/index.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta007.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta016.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta018.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta024.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta028.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta029.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta031.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta032.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta033.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta034.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta035.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.4beta036.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.5.1.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.5.2.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.5.3.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.5.4.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.5.5.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.5.6beta.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.5.7.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.6.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.6.1.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.7.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.7.0alpha.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.7.0beta.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.7.0beta2.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.7.1.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.7.2.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.7.3.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.7.4.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.8.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.8.1.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.8.2.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.9.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.9.0beta.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.9.1.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.9.2.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.9.3.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.9.4.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v3.9.5.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.1.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.10.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.2.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.3.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.4.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.4beta.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.5.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.6.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.7.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.8.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.0.9.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.1.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.2.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.3.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.4.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.5.0.html
-#usr/share/doc/tiff-4.5.1/manual/releases/v4.5.1.html
-#usr/share/doc/tiff-4.5.1/manual/search.html
-#usr/share/doc/tiff-4.5.1/manual/searchindex.js
-#usr/share/doc/tiff-4.5.1/manual/specification
-#usr/share/doc/tiff-4.5.1/manual/specification/bigtiff.html
-#usr/share/doc/tiff-4.5.1/manual/specification/coverage-bigtiff.html
-#usr/share/doc/tiff-4.5.1/manual/specification/coverage.html
-#usr/share/doc/tiff-4.5.1/manual/specification/index.html
-#usr/share/doc/tiff-4.5.1/manual/specification/technote2.html
-#usr/share/doc/tiff-4.5.1/manual/terms.html
-#usr/share/doc/tiff-4.5.1/manual/tools
-#usr/share/doc/tiff-4.5.1/manual/tools.html
-#usr/share/doc/tiff-4.5.1/manual/tools/fax2ps.html
-#usr/share/doc/tiff-4.5.1/manual/tools/fax2tiff.html
-#usr/share/doc/tiff-4.5.1/manual/tools/pal2rgb.html
-#usr/share/doc/tiff-4.5.1/manual/tools/ppm2tiff.html
-#usr/share/doc/tiff-4.5.1/manual/tools/raw2tiff.html
-#usr/share/doc/tiff-4.5.1/manual/tools/rgb2ycbcr.html
-#usr/share/doc/tiff-4.5.1/manual/tools/thumbnail.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiff2bw.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiff2pdf.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiff2ps.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiff2rgba.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffcmp.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffcp.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffcrop.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffdither.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffdump.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffgt.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffinfo.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffmedian.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffset.html
-#usr/share/doc/tiff-4.5.1/manual/tools/tiffsplit.html
-#usr/share/man/man1/fax2ps.1
-#usr/share/man/man1/fax2tiff.1
-#usr/share/man/man1/pal2rgb.1
-#usr/share/man/man1/ppm2tiff.1
-#usr/share/man/man1/raw2tiff.1
-#usr/share/man/man1/rgb2ycbcr.1
-#usr/share/man/man1/thumbnail.1
-#usr/share/man/man1/tiff2bw.1
-#usr/share/man/man1/tiff2pdf.1
-#usr/share/man/man1/tiff2ps.1
-#usr/share/man/man1/tiff2rgba.1
-#usr/share/man/man1/tiffcmp.1
-#usr/share/man/man1/tiffcp.1
-#usr/share/man/man1/tiffcrop.1
-#usr/share/man/man1/tiffdither.1
-#usr/share/man/man1/tiffdump.1
-#usr/share/man/man1/tiffgt.1
-#usr/share/man/man1/tiffinfo.1
-#usr/share/man/man1/tiffmedian.1
-#usr/share/man/man1/tiffset.1
-#usr/share/man/man1/tiffsplit.1
-#usr/share/man/man3/TIFFAccessTagMethods.3tiff
-#usr/share/man/man3/TIFFClientInfo.3tiff
-#usr/share/man/man3/TIFFClose.3tiff
-#usr/share/man/man3/TIFFCreateDirectory.3tiff
-#usr/share/man/man3/TIFFCustomDirectory.3tiff
-#usr/share/man/man3/TIFFCustomTagList.3tiff
-#usr/share/man/man3/TIFFDataWidth.3tiff
-#usr/share/man/man3/TIFFDeferStrileArrayWriting.3tiff
-#usr/share/man/man3/TIFFError.3tiff
-#usr/share/man/man3/TIFFFieldDataType.3tiff
-#usr/share/man/man3/TIFFFieldName.3tiff
-#usr/share/man/man3/TIFFFieldPassCount.3tiff
-#usr/share/man/man3/TIFFFieldQuery.3tiff
-#usr/share/man/man3/TIFFFieldReadCount.3tiff
-#usr/share/man/man3/TIFFFieldTag.3tiff
-#usr/share/man/man3/TIFFFieldWriteCount.3tiff
-#usr/share/man/man3/TIFFFlush.3tiff
-#usr/share/man/man3/TIFFGetField.3tiff
-#usr/share/man/man3/TIFFMergeFieldInfo.3tiff
-#usr/share/man/man3/TIFFOpen.3tiff
-#usr/share/man/man3/TIFFPrintDirectory.3tiff
-#usr/share/man/man3/TIFFProcFunctions.3tiff
-#usr/share/man/man3/TIFFRGBAImage.3tiff
-#usr/share/man/man3/TIFFReadDirectory.3tiff
-#usr/share/man/man3/TIFFReadEncodedStrip.3tiff
-#usr/share/man/man3/TIFFReadEncodedTile.3tiff
-#usr/share/man/man3/TIFFReadFromUserBuffer.3tiff
-#usr/share/man/man3/TIFFReadRGBAImage.3tiff
-#usr/share/man/man3/TIFFReadRGBAStrip.3tiff
-#usr/share/man/man3/TIFFReadRGBATile.3tiff
-#usr/share/man/man3/TIFFReadRawStrip.3tiff
-#usr/share/man/man3/TIFFReadRawTile.3tiff
-#usr/share/man/man3/TIFFReadScanline.3tiff
-#usr/share/man/man3/TIFFReadTile.3tiff
-#usr/share/man/man3/TIFFSetDirectory.3tiff
-#usr/share/man/man3/TIFFSetField.3tiff
-#usr/share/man/man3/TIFFSetTagExtender.3tiff
-#usr/share/man/man3/TIFFStrileQuery.3tiff
-#usr/share/man/man3/TIFFWarning.3tiff
-#usr/share/man/man3/TIFFWriteDirectory.3tiff
-#usr/share/man/man3/TIFFWriteEncodedStrip.3tiff
-#usr/share/man/man3/TIFFWriteEncodedTile.3tiff
-#usr/share/man/man3/TIFFWriteRawStrip.3tiff
-#usr/share/man/man3/TIFFWriteRawTile.3tiff
-#usr/share/man/man3/TIFFWriteScanline.3tiff
-#usr/share/man/man3/TIFFWriteTile.3tiff
-#usr/share/man/man3/TIFFbuffer.3tiff
-#usr/share/man/man3/TIFFcodec.3tiff
-#usr/share/man/man3/TIFFcolor.3tiff
-#usr/share/man/man3/TIFFmemory.3tiff
-#usr/share/man/man3/TIFFquery.3tiff
-#usr/share/man/man3/TIFFsize.3tiff
-#usr/share/man/man3/TIFFstrip.3tiff
-#usr/share/man/man3/TIFFswab.3tiff
-#usr/share/man/man3/TIFFtile.3tiff
-#usr/share/man/man3/_TIFFRewriteField.3tiff
-#usr/share/man/man3/_TIFFauxiliary.3tiff
-#usr/share/man/man3/libtiff.3tiff
diff --git a/lfs/libtiff b/lfs/libtiff
index bb28fc67f..e285a63ed 100644
--- a/lfs/libtiff
+++ b/lfs/libtiff
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,7 +26,7 @@  include Config
 
 SUMMARY    = The Tiff Library (with JPEG and compression support)
 
-VER        = 4.5.1
+VER        = 4.6.0
 
 THISAPP    = tiff-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -44,7 +44,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 793c03593c46d6f804f622f5ff7e799751ee79e87ec1575801d2238fbcd2e89ed657a5081d3651e337f1bb14603ff94a15aad878e7fdf2cf75ada38eed64d9d2
+$(DL_FILE)_BLAKE2 = 3b508b02b0a536c5bc8e67fe4c1b09ae9c830252786ef4764202c14d673d1ef9634694de7a5893a3551dec684d00bad9d0442c7fea7bcd09238b9960d443cf62
 
 install : $(TARGET)
 
@@ -78,7 +78,10 @@  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	$(UPDATE_AUTOMAKE)
-	cd $(DIR_APP) && ./configure --prefix=/usr
+	cd $(DIR_APP) && ./configure \
+				--prefix=/usr \
+				--disable-static \
+				--disable-docs
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)