diff options
Diffstat (limited to 'dev-tcltk/tkimg')
-rw-r--r-- | dev-tcltk/tkimg/Manifest | 9 | ||||
-rw-r--r-- | dev-tcltk/tkimg/files/tkimg-1.4.7-jpeg-9.patch | 18 | ||||
-rw-r--r-- | dev-tcltk/tkimg/files/tkimg-1.4.7-jpeg.patch | 63 | ||||
-rw-r--r-- | dev-tcltk/tkimg/files/tkimg-1.4.7-png.patch | 80 | ||||
-rw-r--r-- | dev-tcltk/tkimg/files/tkimg-1.4.7-tclconfig.patch | 39 | ||||
-rw-r--r-- | dev-tcltk/tkimg/files/tkimg-1.4.7-tiff.patch | 806 | ||||
-rw-r--r-- | dev-tcltk/tkimg/files/tkimg-1.4.7-zlib.patch | 90 | ||||
-rw-r--r-- | dev-tcltk/tkimg/tkimg-1.4.7.ebuild | 17 |
8 files changed, 11 insertions, 1111 deletions
diff --git a/dev-tcltk/tkimg/Manifest b/dev-tcltk/tkimg/Manifest index 3c5206fb5eab..c89617c6073b 100644 --- a/dev-tcltk/tkimg/Manifest +++ b/dev-tcltk/tkimg/Manifest @@ -1,14 +1,9 @@ AUX tkimg-1.4-jpeg-9.patch 364 BLAKE2B bc9b3e4e404b49a9909d7198929033ebee4ab839f1f2ec71aea9435637bdcb6a3f0dd9c2ed379d9e0f7215853b0e693337876ac0842a37b32533151ef4d9b739 SHA512 4bb6cf0b7774700d607bccfb1590660344754749c40acefcba23046333b1029006acede784177473c629ab63247402bbbc4ab172946485af950c5e8ec6abb8c9 AUX tkimg-1.4-png2.patch 1044 BLAKE2B 236e5fa637b4b1cc6c74dd85d4fe73520941af360873b0455ab146c443d844470d6afb67071976cd1850a79e0906b7374947d2c802c8ba85f83682c6ae0f77a5 SHA512 fbf982af5446fc54212745eee8338d5dc4b169f79045963be23a84c7a0ef9e68f54d895156b4f040f6585499f1ead9967ac0ce57106e3ca3615fbaa9adcd1fb7 -AUX tkimg-1.4.7-jpeg-9.patch 364 BLAKE2B bc9b3e4e404b49a9909d7198929033ebee4ab839f1f2ec71aea9435637bdcb6a3f0dd9c2ed379d9e0f7215853b0e693337876ac0842a37b32533151ef4d9b739 SHA512 4bb6cf0b7774700d607bccfb1590660344754749c40acefcba23046333b1029006acede784177473c629ab63247402bbbc4ab172946485af950c5e8ec6abb8c9 -AUX tkimg-1.4.7-jpeg.patch 2806 BLAKE2B 081284be08ef881e48910187b29bdc83f80b24caa62e0f440d1b5b61bf204acbc3db096f918d3e81b0df3182e8cfbcb6f45dc5e67764dac757008ca6b7484e27 SHA512 49afa55a51e5e62358470ff40b5ef89069f9700cad3232744f443c82fc622b56c6890ad80b3a47f38c58637d7327b15f220d5b708845d519ed9638be5d58422c -AUX tkimg-1.4.7-png.patch 2853 BLAKE2B 5f3b38d8138242a25dad11d96bf8472414549a2509f7f709f21c7205e7cbfab56c1b9397f0e993eb2fe2b243b67818084ccaa81be46b8d5821b6398fb964dc55 SHA512 89230f0a8b3d6ffbe201ce8e66297f7cc5067aecb08eee417c738aed9d6bf0fd6792234a9292f66462df70cf71f4f451956a8da208ce9474a55054a68ac8657d -AUX tkimg-1.4.7-tclconfig.patch 1330 BLAKE2B df85cad53dcf18168e72f069ccae0125396038c7fcf03fbae7f402d2b580684201ab54e06f06b46fda6deb1c85db6b27f3d86938ca6849c6375fa51fc5ef5876 SHA512 b7d5325a33085a8ddd4dd51d19c2c7e5e46692b40a38bd3314518325a20902035a3ac3f9c56e4b7e532b195674e44b83be6ea5be2ef66c7064680bee3bf3ef93 -AUX tkimg-1.4.7-tiff.patch 36744 BLAKE2B 8c61013cb52af69a7ac8d0f4fdb3b1727711a2f2aa8e31fa09f7e2bdcb53780d02f1e19e9f13a102df7616cc4b359ded068e22ea49918a49a6b39514561452f3 SHA512 2d9723ea1d9c092d77bb2f8bedc9571c4853a158f9f14750e731b926b762dc050e180f96822c610a41d6903c23e2f94ae4e687b5822196c143d6ff6893f0624c -AUX tkimg-1.4.7-zlib.patch 3248 BLAKE2B f53fe1beff672e53efc2f7c8f2fa3954eced064d9deda0e0d8160aaf8b1a598ffdc35bd1d7be254588a5a8f61c95d41287910ed0a88c15767d53781e2b2e0fa4 SHA512 9723e9b2a5ec8563946b5a608a59ea5ec52b044a0b350cb91e5831d0235a7ae0b93e108b87db84a3b9baf552a12e2452e288dae37e34c3730e4dd81456818d06 DIST Img-Source-1.4.7.tar.gz 7259144 BLAKE2B 48794a21564864c5b20953d1504acde5512be4aaa8db0834f63b15431af0bfa8bb2050f241e7b2d9b383480b59e17567f26f45c91e9f9a7fc58600cfe6ef6595 SHA512 6a395d6263e2f46151d0d3f5c6044d87a933617981200d2663328b8c7993b8a3aacba45568cee7aa2f5d8c8d020cb63956179aab5147d25d91b8834c0dfa4b9d DIST tkimg-1.4-patchset-1.tar.xz 17956 BLAKE2B f6d3e5e5f258434bd02e21271357f2e2013ce7c90f2d1862e8e7ac0f1cf235d39b1713434a00261ec442c1843a70194b4d14081a5d4cec07c8ad6bf45bbf1db3 SHA512 bd20e0beaa224c42e856e6d44d86c2a5f04c28d096c561f44c4afcf8c821bf859c602156a9be60f23f906e8da2f43c89ca358d32e8f9497296e7c5a5bf23ed69 +DIST tkimg-1.4.7-patchset-1.tar.xz 8208 BLAKE2B c2e6f5d6ef415c897cac33da4a003efec467312e844912e5a519cfb3ddf04ac5cac830eed05418ef74f931df2211c53c40669e53ce3bed219a7c2c714a398de5 SHA512 596c505db7f2ff40c786b83a018eba7f82718d350b6a601f8b93aa64fac238d6b8def603cd719f89fc526e5d2891a94b46de1a2ba628b8ff0ec80979892e28d8 DIST tkimg1.4.tar.bz2 4912894 BLAKE2B 630ce6b95f42f0883373970ff919493d34cf4a61119af9520702079c6272f9b6ddbc6241197b39ac509d9b2c76c6f3d3bd29944acea4cdc1c82134cba473818a SHA512 b03aba6e21e35b8733dbc4fa66fae67284a05e68248e5afb2a85c1520c74d0c6c5091860a3ab682f4a662a318c562339e9b7b82f050e63bbf48d1b4757d379a1 EBUILD tkimg-1.4-r9.ebuild 1842 BLAKE2B 470dcd82e9d64a0e809c39679ce8fa602f14d085eba6a665fbb112f0810a216378688a5fdec79e8bd16a6a06f4fa0a6efdac8e6742aa90449e2d674c38debc9d SHA512 35c3e79accf91eb48d577eb019c65125ca4ced5add2c2130599b3d92a8f4970ad1238df0dcf6cc22dadadb51d624338515933a522918b0b3cd1cd39e1f8d1e89 -EBUILD tkimg-1.4.7.ebuild 1850 BLAKE2B 9903b3fb237417316ccebdc7a00ac7f668192a9d5284cb98609b405000b88229c6f79c4ddb22d52835eceb25220015d2f570ce4303c3a8927c06fb08ae3efc14 SHA512 858877fc5ab8a96fb91727bd94cf6a80173cc4b5ae6d05560ebf90d105e11cc00704ee3d8faf8723c0c00a4ac642af6901e9d750aece10599487efbb5f467898 +EBUILD tkimg-1.4.7.ebuild 1912 BLAKE2B 5ee4a18d9411fd7774adcabbe88ba6e751313b1d428765b2f107625734bd41f48ec06fd8c917f0f0647fac1257b930740b8fff4a80e25f98d885470aa6257351 SHA512 3fd65dc5a7eaaca6825c141b17ad3ca88785e51f9d82066510638cd77d2d74fe861b0d4b47e1710ef764c1638cf8de15fd38fda835ab5f46d2ba840f2b4cf1cc MISC metadata.xml 436 BLAKE2B 264c09c99797be5f1a242a1146d8552ab4cf632ad404d950829d102b2f3f8a40c5542ff04e9770a4870153843e462298af802e6caaff9e5bbb37abdb32697155 SHA512 d0401ca91110d4ffb90190d7135d3a5e6ef1aa0d3106cd7a84e72e64f3f565ee2ef30ac19aa2f119838a50d9c926132b93f2723a763d25b819db42fc57c16adf diff --git a/dev-tcltk/tkimg/files/tkimg-1.4.7-jpeg-9.patch b/dev-tcltk/tkimg/files/tkimg-1.4.7-jpeg-9.patch deleted file mode 100644 index 23000ac7922c..000000000000 --- a/dev-tcltk/tkimg/files/tkimg-1.4.7-jpeg-9.patch +++ /dev/null @@ -1,18 +0,0 @@ -Fix build with jpeg-9, bug #520886 - ---- a/jpeg/jpeg.c 2010-06-17 15:40:24.000000000 +0200 -+++ b/jpeg/jpeg.c 2018-02-07 23:26:38.050073397 +0100 -@@ -53,6 +53,13 @@ - */ - - #include "tkimg.h" -+#ifndef FALSE -+#define FALSE 0 -+#endif -+#ifndef TRUE -+#define TRUE 1 -+#endif -+#define HAVE_BOOLEAN - #include "jpegtcl.h" - - static int SetupJPegLibrary(Tcl_Interp *interp); diff --git a/dev-tcltk/tkimg/files/tkimg-1.4.7-jpeg.patch b/dev-tcltk/tkimg/files/tkimg-1.4.7-jpeg.patch deleted file mode 100644 index 969b953a19a3..000000000000 --- a/dev-tcltk/tkimg/files/tkimg-1.4.7-jpeg.patch +++ /dev/null @@ -1,63 +0,0 @@ - libjpeg/Makefile.in | 2 +- - libjpeg/configure.in | 19 ------------------- - libjpeg/jpegtclDecls.h | 4 ++-- - 4 files changed, 4 insertions(+), 39 deletions(-) - -diff --git a/libjpeg/Makefile.in b/libjpeg/Makefile.in -index cf2aca8..2d937b1 100644 ---- a/libjpeg/Makefile.in -+++ b/libjpeg/Makefile.in -@@ -107,7 +107,7 @@ RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ - SHLIB_LD = @SHLIB_LD@ --SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ -+SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ -ljpeg - STLIB_LD = @STLIB_LD@ - TCL_DEFS = @TCL_DEFS@ - TCL_BIN_DIR = @TCL_BIN_DIR@ -diff --git a/libjpeg/configure.in b/libjpeg/configure.in -index 378806d..327e2bd 100644 ---- a/libjpeg/configure.in -+++ b/libjpeg/configure.in -@@ -54,25 +54,6 @@ JPEG_CC=$CC - - TEA_ADD_SOURCES([jpegtcl.c jpegtclStubInit.c]) - --TEA_ADD_SOURCES([ -- ../compat/libjpeg/jcapimin.c ../compat/libjpeg/jcapistd.c ../compat/libjpeg/jccoefct.c -- ../compat/libjpeg/jccolor.c ../compat/libjpeg/jcdctmgr.c ../compat/libjpeg/jchuff.c -- ../compat/libjpeg/jcinit.c ../compat/libjpeg/jcmainct.c ../compat/libjpeg/jcmarker.c -- ../compat/libjpeg/jcmaster.c ../compat/libjpeg/jcomapi.c ../compat/libjpeg/jcparam.c -- ../compat/libjpeg/jcarith.c ../compat/libjpeg/jcprepct.c ../compat/libjpeg/jcsample.c -- ../compat/libjpeg/jctrans.c ../compat/libjpeg/jdapimin.c ../compat/libjpeg/jdapistd.c -- ../compat/libjpeg/jdatadst.c ../compat/libjpeg/jdatasrc.c ../compat/libjpeg/jdcoefct.c -- ../compat/libjpeg/jdcolor.c ../compat/libjpeg/jddctmgr.c ../compat/libjpeg/jdhuff.c -- ../compat/libjpeg/jdinput.c ../compat/libjpeg/jdmainct.c ../compat/libjpeg/jdmarker.c -- ../compat/libjpeg/jdmaster.c ../compat/libjpeg/jdmerge.c ../compat/libjpeg/jdarith.c -- ../compat/libjpeg/jdpostct.c ../compat/libjpeg/jdsample.c ../compat/libjpeg/jdtrans.c -- ../compat/libjpeg/jerror.c ../compat/libjpeg/jfdctflt.c ../compat/libjpeg/jfdctfst.c -- ../compat/libjpeg/jfdctint.c ../compat/libjpeg/jidctflt.c ../compat/libjpeg/jidctfst.c -- ../compat/libjpeg/jidctint.c ../compat/libjpeg/jaricom.c ../compat/libjpeg/jquant1.c -- ../compat/libjpeg/jquant2.c ../compat/libjpeg/jutils.c ../compat/libjpeg/jmemmgr.c -- ../compat/libjpeg/jmemansi.c --]) -- - TEA_ADD_HEADERS([jpegtcl.h jpegtclDecls.h]) - - TEA_ADD_INCLUDES([-I\"`\${CYGPATH} \${srcdir}`\"]) -diff --git a/libjpeg/jpegtclDecls.h b/libjpeg/jpegtclDecls.h -index fef99c2..f751b16 100644 ---- a/libjpeg/jpegtclDecls.h -+++ b/libjpeg/jpegtclDecls.h -@@ -30,8 +30,8 @@ EXTERN int Jpegtcl_SafeInit(Tcl_Interp *interp); - - /* undef Tcl macros that conflict with libjpeg stuff (sigh) */ - #undef EXTERN --#include "../compat/libjpeg/jpeglib.h" --#include "../compat/libjpeg/jerror.h" -+#include "@GENTOO_PORTAGE_EPREFIX@/usr/include/jpeglib.h" -+#include "@GENTOO_PORTAGE_EPREFIX@/usr/include/jerror.h" - - /* !BEGIN!: Do not edit below this line. */ - diff --git a/dev-tcltk/tkimg/files/tkimg-1.4.7-png.patch b/dev-tcltk/tkimg/files/tkimg-1.4.7-png.patch deleted file mode 100644 index 787bdb3e7d42..000000000000 --- a/dev-tcltk/tkimg/files/tkimg-1.4.7-png.patch +++ /dev/null @@ -1,80 +0,0 @@ - libpng/Makefile.in | 4 +- - libpng/configure | 7 +- - libpng/configure.in | 8 - - libpng/pngtcl.decls | 215 +++++++++--------- - libpng/pngtclDecls.h | 565 ++++++++++++++++++++++++------------------------ - libpng/pngtclStubInit.c | 2 +- - 6 files changed, 388 insertions(+), 413 deletions(-) - -diff --git a/libpng/Makefile.in b/libpng/Makefile.in -index eb8b87e..008d331 100644 ---- a/libpng/Makefile.in -+++ b/libpng/Makefile.in -@@ -111,7 +111,7 @@ RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ - SHLIB_LD = @SHLIB_LD@ --SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ -+SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ -lpng - STLIB_LD = @STLIB_LD@ - TCL_DEFS = @TCL_DEFS@ - TCL_BIN_DIR = @TCL_BIN_DIR@ -@@ -154,7 +154,7 @@ CONFIG_CLEAN_FILES = Makefile - CPPFLAGS = @CPPFLAGS@ - LIBS = @PKG_LIBS@ @LIBS@ - AR = @AR@ --CFLAGS = @CFLAGS@ -DPNG_IMPEXP=MODULE_SCOPE -DPNG_EXTERN=MODULE_SCOPE -+CFLAGS = @CFLAGS@ -DPNG_IMPEXP= -DPNG_EXTERN=MODULE_SCOPE - COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) - - #======================================================================== -@@ -179,7 +179,7 @@ - # of the Makefile, in the "BINARIES" variable. - #======================================================================== - --binaries: pnglibconf.h $(BINARIES) pkgIndex.tcl -+binaries: $(BINARIES) pkgIndex.tcl - - libraries: - -diff --git a/libpng/configure.in b/libpng/configure.in -index c36befe..cd049c0 100644 ---- a/libpng/configure.in -+++ b/libpng/configure.in -@@ -65,14 +65,6 @@ IMG_SRCPATH(zlibtcl) - - TEA_ADD_SOURCES([pngtcl.c pngtclStubInit.c]) - --TEA_ADD_SOURCES([ -- ../compat/libpng/png.c ../compat/libpng/pngerror.c ../compat/libpng/pngmem.c -- ../compat/libpng/pngpread.c ../compat/libpng/pngread.c ../compat/libpng/pngrio.c -- ../compat/libpng/pngrtran.c ../compat/libpng/pngrutil.c ../compat/libpng/pngset.c -- ../compat/libpng/pngtrans.c ../compat/libpng/pngwio.c ../compat/libpng/pngwrite.c -- ../compat/libpng/pngwtran.c ../compat/libpng/pngwutil.c ../compat/libpng/pngget.c --]) -- - TEA_ADD_HEADERS([pngtcl.h pngtclDecls.h]) - TEA_ADD_INCLUDES([-I\"`\${CYGPATH} \${zlibtcl_SRC_PATH}`\"]) - TEA_ADD_INCLUDES([-I\"`\${CYGPATH} \${zlibtcl_BUILD_PATH}`\"]) -diff --git a/libpng/pngtclDecls.h b/libpng/pngtclDecls.h -index adf987d..2b29fa3 100644 ---- a/libpng/pngtclDecls.h -+++ b/libpng/pngtclDecls.h -@@ -20,7 +20,6 @@ - # undef TCL_STORAGE_CLASS - # define TCL_STORAGE_CLASS DLLEXPORT - #else --# define PNG_IMPEXP extern - # undef USE_PNGTCL_STUBS - # define USE_PNGTCL_STUBS 1 - #endif -@@ -28,7 +27,8 @@ - EXTERN int Pngtcl_Init(Tcl_Interp *interp); - EXTERN int Pngtcl_SafeInit(Tcl_Interp *interp); - --#include "../compat/libpng/png.h" -+#include <@GENTOO_PORTAGE_EPREFIX@/usr/include/png.h> -+#include <@GENTOO_PORTAGE_EPREFIX@/usr/include/zlib.h> - - /* !BEGIN!: Do not edit below this line. */ - diff --git a/dev-tcltk/tkimg/files/tkimg-1.4.7-tclconfig.patch b/dev-tcltk/tkimg/files/tkimg-1.4.7-tclconfig.patch deleted file mode 100644 index 23aa9429722e..000000000000 --- a/dev-tcltk/tkimg/files/tkimg-1.4.7-tclconfig.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- a/tclconfig/tcl.m4 2018-10-02 11:46:05.621138841 +0200 -+++ b/tclconfig/tcl.m4 2018-10-02 11:46:56.041138841 +0200 -@@ -1076,7 +1076,7 @@ - CFLAGS=$hold_cflags]) - AS_IF([test $tcl_cv_cc_visibility_hidden = yes], [ - AC_DEFINE(MODULE_SCOPE, -- [extern __attribute__((__visibility__("hidden")))], -+ [extern], - [Compiler support for module scope symbols]) - AC_DEFINE(HAVE_HIDDEN, [1], [Compiler support for module scope symbols]) - ]) -@@ -1298,7 +1298,7 @@ - # mingw gcc mode - AC_CHECK_TOOL(RC, windres) - CFLAGS_DEBUG="-g" -- CFLAGS_OPTIMIZE="-O2 -fomit-frame-pointer" -+ CFLAGS_OPTIMIZE="" - SHLIB_LD='${CC} -shared' - UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' - LDFLAGS_CONSOLE="-wl,--subsystem,console ${lflags}" -@@ -1557,7 +1557,7 @@ - SHLIB_SUFFIX=".so" - - # TEA specific: -- CFLAGS_OPTIMIZE="-O2 -fomit-frame-pointer" -+ CFLAGS_OPTIMIZE="" - - # TEA specific: use LDFLAGS_DEFAULT instead of LDFLAGS - SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}' -@@ -3290,9 +3290,6 @@ - hold_cflags=$CFLAGS; CFLAGS="$CFLAGS -pipe" - AC_TRY_COMPILE(,, tcl_cv_cc_pipe=yes, tcl_cv_cc_pipe=no) - CFLAGS=$hold_cflags]) -- if test $tcl_cv_cc_pipe = yes; then -- CFLAGS="$CFLAGS -pipe" -- fi - fi - - #-------------------------------------------------------------------- diff --git a/dev-tcltk/tkimg/files/tkimg-1.4.7-tiff.patch b/dev-tcltk/tkimg/files/tkimg-1.4.7-tiff.patch deleted file mode 100644 index 39b97e92bea9..000000000000 --- a/dev-tcltk/tkimg/files/tkimg-1.4.7-tiff.patch +++ /dev/null @@ -1,806 +0,0 @@ - libtiff/Makefile.in | 6 +- - libtiff/configure | 17 +-- - libtiff/configure.in | 2 +- - libtiff/tifftclDecls.h | 368 ++++++++++++++++++++++------------------------ - libtiff/tifftclStubInit.c | 20 ++- - tests/tiff.test | 6 +- - tiff/configure | 2 +- - tiff/tests/tiff.test | 6 +- - tiff/tiff.c | 12 +- - 9 files changed, 212 insertions(+), 227 deletions(-) - -diff --git a/libtiff/Makefile.in b/libtiff/Makefile.in -index ebd81fc..08062b7 100644 ---- a/libtiff/Makefile.in -+++ b/libtiff/Makefile.in -@@ -35,8 +35,8 @@ - - # tif_fax3sm is special. It is generated. - --PKG_SOURCES = @PKG_SOURCES@ tif_fax3sm.c --PKG_OBJECTS = @PKG_OBJECTS@ tif_fax3sm.$(OBJEXT) -+PKG_SOURCES = @PKG_SOURCES@ -+PKG_OBJECTS = @PKG_OBJECTS@ - - PKG_STUB_SOURCES = @PKG_STUB_SOURCES@ - PKG_STUB_OBJECTS = @PKG_STUB_OBJECTS@ -@@ -109,7 +109,7 @@ RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ - SHLIB_LD = @SHLIB_LD@ --SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ -+SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ -ltiff - STLIB_LD = @STLIB_LD@ - TCL_DEFS = @TCL_DEFS@ - TCL_BIN_DIR = @TCL_BIN_DIR@ -diff --git a/libtiff/configure.in b/libtiff/configure.in -index 4145e65..c7c8a2d 100644 ---- a/libtiff/configure.in -+++ b/libtiff/configure.in -@@ -81,20 +81,6 @@ - - TEA_ADD_SOURCES([tifftcl.c tifftclStubInit.c]) - --TEA_ADD_SOURCES([ -- ../compat/libtiff/libtiff/tif_aux.c ../compat/libtiff/libtiff/tif_close.c ../compat/libtiff/libtiff/tif_codec.c -- ../compat/libtiff/libtiff/tif_compress.c ../compat/libtiff/libtiff/tif_dir.c ../compat/libtiff/libtiff/tif_dirinfo.c -- ../compat/libtiff/libtiff/tif_dirread.c ../compat/libtiff/libtiff/tif_dirwrite.c ../compat/libtiff/libtiff/tif_dumpmode.c -- ../compat/libtiff/libtiff/tif_error.c ../compat/libtiff/libtiff/tif_fax3.c -- ../compat/libtiff/libtiff/tif_getimage.c ../compat/libtiff/libtiff/tif_flush.c ../compat/libtiff/libtiff/tif_luv.c -- ../compat/libtiff/libtiff/tif_lzw.c ../compat/libtiff/libtiff/tif_next.c ../compat/libtiff/libtiff/tif_open.c -- ../compat/libtiff/libtiff/tif_packbits.c ../compat/libtiff/libtiff/tif_predict.c ../compat/libtiff/libtiff/tif_print.c -- ../compat/libtiff/libtiff/tif_read.c ../compat/libtiff/libtiff/tif_swab.c ../compat/libtiff/libtiff/tif_strip.c -- ../compat/libtiff/libtiff/tif_thunder.c ../compat/libtiff/libtiff/tif_tile.c ../compat/libtiff/libtiff/tif_version.c -- ../compat/libtiff/libtiff/tif_warning.c ../compat/libtiff/libtiff/tif_write.c -- ../compat/libtiff/libtiff/tif_color.c ../compat/libtiff/libtiff/tif_extension.c --]) -- - TEA_ADD_HEADERS([tifftcl.h tifftclDecls.h]) - TEA_ADD_INCLUDES([-I\"`\${CYGPATH} \${srcdir}`\"]) - TEA_ADD_INCLUDES([-I\"./libtiff\"]) -@@ -118,7 +118,6 @@ - TEA_ADD_SOURCES([../compat/libtiff/libtiff/tif_win32.c]) - else - CLEANFILES="" -- TEA_ADD_SOURCES([../compat/libtiff/libtiff/tif_unix.c]) - fi - AC_SUBST(CLEANFILES) - -diff --git a/libtiff/tifftclDecls.h b/libtiff/tifftclDecls.h -index 1732cad..1c71857 100644 ---- a/libtiff/tifftclDecls.h -+++ b/libtiff/tifftclDecls.h -@@ -34,9 +34,13 @@ EXTERN int Tifftcl_SafeInit(Tcl_Interp *interp); - */ - #undef INLINE - --#include "../compat/libtiff/libtiff/tiffio.h" --#include "../compat/libtiff/libtiff/tiffiop.h" --#include "../compat/libtiff/libtiff/tif_predict.h" -+#include <@GENTOO_PORTAGE_EPREFIX@/usr/include/tiffio.h> -+ -+/* -+ * Typedefs for ``method pointers'' used internally. -+ */ -+typedef unsigned char tidataval_t; /* internal image data value type */ -+typedef tidataval_t* tidata_t; /* reference to internal image data */ - - /* !BEGIN!: Do not edit below this line. */ - -@@ -54,18 +58,18 @@ TIFFTCLAPI TIFFCodec * TIFFRegisterCODEC(uint16 a, const char *b, - /* 3 */ - TIFFTCLAPI void TIFFUnRegisterCODEC(TIFFCodec *a); - /* 4 */ --TIFFTCLAPI tdata_t _TIFFmalloc(tsize_t a); -+TIFFTCLAPI tdata_t _TIFFmalloc(tmsize_t a); - /* 5 */ --TIFFTCLAPI tdata_t _TIFFrealloc(tdata_t a, tsize_t b); -+TIFFTCLAPI tdata_t _TIFFrealloc(void *a, tmsize_t b); - /* 6 */ --TIFFTCLAPI void _TIFFmemset(tdata_t a, int b, tsize_t c); -+TIFFTCLAPI void _TIFFmemset(void *a, int b, tmsize_t c); - /* 7 */ --TIFFTCLAPI void _TIFFmemcpy(tdata_t a, const tdata_t b, tsize_t c); -+TIFFTCLAPI void _TIFFmemcpy(void *a, const void *b, tmsize_t c); - /* 8 */ --TIFFTCLAPI int _TIFFmemcmp(const tdata_t a, const tdata_t b, -- tsize_t c); -+TIFFTCLAPI int _TIFFmemcmp(const void *a, const void *b, -+ tmsize_t c); - /* 9 */ --TIFFTCLAPI void _TIFFfree(tdata_t a); -+TIFFTCLAPI void _TIFFfree(void *a); - /* 10 */ - TIFFTCLAPI void TIFFClose(TIFF *tiffptr); - /* 11 */ -@@ -73,30 +77,30 @@ TIFFTCLAPI int TIFFFlush(TIFF *tiffptr); - /* 12 */ - TIFFTCLAPI int TIFFFlushData(TIFF *tiffptr); - /* 13 */ --TIFFTCLAPI int TIFFGetField(TIFF *tiffptr, ttag_t a, ...); -+TIFFTCLAPI int TIFFGetField(TIFF *tiffptr, uint32 a, ...); - /* 14 */ --TIFFTCLAPI int TIFFVGetField(TIFF *tiffptr, ttag_t a, va_list b); -+TIFFTCLAPI int TIFFVGetField(TIFF *tiffptr, uint32 a, va_list b); - /* 15 */ --TIFFTCLAPI int TIFFGetFieldDefaulted(TIFF *tiffptr, ttag_t a, ...); -+TIFFTCLAPI int TIFFGetFieldDefaulted(TIFF *tiffptr, uint32 a, ...); - /* 16 */ --TIFFTCLAPI int TIFFVGetFieldDefaulted(TIFF *tiffptr, ttag_t a, -+TIFFTCLAPI int TIFFVGetFieldDefaulted(TIFF *tiffptr, uint32 a, - va_list b); - /* 17 */ - TIFFTCLAPI int TIFFReadDirectory(TIFF *tiffptr); - /* 18 */ --TIFFTCLAPI tsize_t TIFFScanlineSize(TIFF *tiffptr); -+TIFFTCLAPI tmsize_t TIFFScanlineSize(TIFF *tiffptr); - /* 19 */ --TIFFTCLAPI tsize_t TIFFRasterScanlineSize(TIFF *tiffptr); -+TIFFTCLAPI tmsize_t TIFFRasterScanlineSize(TIFF *tiffptr); - /* 20 */ --TIFFTCLAPI tsize_t TIFFStripSize(TIFF *tiffptr); -+TIFFTCLAPI tmsize_t TIFFStripSize(TIFF *tiffptr); - /* 21 */ --TIFFTCLAPI tsize_t TIFFVStripSize(TIFF *tiffptr, uint32 a); -+TIFFTCLAPI tmsize_t TIFFVStripSize(TIFF *tiffptr, uint32 a); - /* 22 */ --TIFFTCLAPI tsize_t TIFFTileRowSize(TIFF *tiffptr); -+TIFFTCLAPI tmsize_t TIFFTileRowSize(TIFF *tiffptr); - /* 23 */ --TIFFTCLAPI tsize_t TIFFTileSize(TIFF *tiffptr); -+TIFFTCLAPI tmsize_t TIFFTileSize(TIFF *tiffptr); - /* 24 */ --TIFFTCLAPI tsize_t TIFFVTileSize(TIFF *tiffptr, uint32 a); -+TIFFTCLAPI tmsize_t TIFFVTileSize(TIFF *tiffptr, uint32 a); - /* 25 */ - TIFFTCLAPI uint32 TIFFDefaultStripSize(TIFF *tiffptr, uint32 a); - /* 26 */ -@@ -117,21 +121,21 @@ TIFFTCLAPI int TIFFIsMSB2LSB(TIFF *tiffptr); - /* 33 */ - TIFFTCLAPI uint32 TIFFCurrentRow(TIFF *tiffptr); - /* 34 */ --TIFFTCLAPI tdir_t TIFFCurrentDirectory(TIFF *tiffptr); -+TIFFTCLAPI uint16 TIFFCurrentDirectory(TIFF *tiffptr); - /* 35 */ --TIFFTCLAPI tdir_t TIFFNumberOfDirectories(TIFF *tiffptr); -+TIFFTCLAPI uint16 TIFFNumberOfDirectories(TIFF *tiffptr); - /* 36 */ --TIFFTCLAPI uint32 TIFFCurrentDirOffset(TIFF *tiffptr); -+TIFFTCLAPI uint64 TIFFCurrentDirOffset(TIFF *tiffptr); - /* 37 */ --TIFFTCLAPI tstrip_t TIFFCurrentStrip(TIFF *tiffptr); -+TIFFTCLAPI uint32 TIFFCurrentStrip(TIFF *tiffptr); - /* 38 */ --TIFFTCLAPI ttile_t TIFFCurrentTile(TIFF *tiffptr); -+TIFFTCLAPI uint32 TIFFCurrentTile(TIFF *tiffptr); - /* 39 */ --TIFFTCLAPI int TIFFReadBufferSetup(TIFF *tiffptr, tdata_t a, -- tsize_t b); -+TIFFTCLAPI int TIFFReadBufferSetup(TIFF *tiffptr, void *a, -+ tmsize_t b); - /* 40 */ --TIFFTCLAPI int TIFFWriteBufferSetup(TIFF *tiffptr, tdata_t a, -- tsize_t b); -+TIFFTCLAPI int TIFFWriteBufferSetup(TIFF *tiffptr, void *a, -+ tmsize_t b); - /* 41 */ - TIFFTCLAPI int TIFFWriteCheck(TIFF *tiffptr, int a, const char *b); - /* 42 */ -@@ -139,33 +143,31 @@ TIFFTCLAPI int TIFFCreateDirectory(TIFF *tiffptr); - /* 43 */ - TIFFTCLAPI int TIFFLastDirectory(TIFF *tiffptr); - /* 44 */ --TIFFTCLAPI int TIFFSetDirectory(TIFF *tiffptr, tdir_t a); -+TIFFTCLAPI int TIFFSetDirectory(TIFF *tiffptr, uint16 a); - /* 45 */ --TIFFTCLAPI int TIFFSetSubDirectory(TIFF *tiffptr, uint32 a); -+TIFFTCLAPI int TIFFSetSubDirectory(TIFF *tiffptr, uint64 a); - /* 46 */ --TIFFTCLAPI int TIFFUnlinkDirectory(TIFF *tiffptr, tdir_t a); -+TIFFTCLAPI int TIFFUnlinkDirectory(TIFF *tiffptr, uint16 a); - /* 47 */ --TIFFTCLAPI int TIFFSetField(TIFF *tiffptr, ttag_t a, ...); -+TIFFTCLAPI int TIFFSetField(TIFF *tiffptr, uint32 a, ...); - /* 48 */ --TIFFTCLAPI int TIFFVSetField(TIFF *tiffptr, ttag_t a, va_list b); -+TIFFTCLAPI int TIFFVSetField(TIFF *tiffptr, uint32 a, va_list b); - /* 49 */ - TIFFTCLAPI int TIFFWriteDirectory(TIFF *tiffptr); - /* 50 */ --TIFFTCLAPI int TIFFReassignTagToIgnore(enum TIFFIgnoreSense a, -- int b); - /* 51 */ - TIFFTCLAPI void TIFFPrintDirectory(TIFF *tiffptr, FILE *a, long b); - /* 52 */ --TIFFTCLAPI int TIFFReadScanline(TIFF *tiffptr, tdata_t a, uint32 b, -- tsample_t c); -+TIFFTCLAPI int TIFFReadScanline(TIFF *tiffptr, void *a, uint32 b, -+ uint16 c); - /* 53 */ --TIFFTCLAPI int TIFFWriteScanline(TIFF *tiffptr, tdata_t a, uint32 b, -- tsample_t c); -+TIFFTCLAPI int TIFFWriteScanline(TIFF *tiffptr, void *a, uint32 b, -+ uint16 c); - /* 54 */ - TIFFTCLAPI int TIFFReadRGBAImage(TIFF *tiffptr, uint32 a, uint32 b, - uint32 *c, int d); - /* 55 */ --TIFFTCLAPI int TIFFReadRGBAStrip(TIFF *tiffptr, tstrip_t a, -+TIFFTCLAPI int TIFFReadRGBAStrip(TIFF *tiffptr, uint32 a, - uint32 *b); - /* 56 */ - TIFFTCLAPI int TIFFReadRGBATile(TIFF *tiffptr, uint32 a, uint32 b, -@@ -203,48 +205,48 @@ TIFFTCLAPI TIFFErrorHandler TIFFSetWarningHandler(TIFFErrorHandler a); - /* 69 */ - TIFFTCLAPI TIFFExtendProc TIFFSetTagExtender(TIFFExtendProc a); - /* 70 */ --TIFFTCLAPI ttile_t TIFFComputeTile(TIFF *tiffptr, uint32 a, uint32 b, -- uint32 c, tsample_t d); -+TIFFTCLAPI uint32 TIFFComputeTile(TIFF *tiffptr, uint32 a, uint32 b, -+ uint32 c, uint16 d); - /* 71 */ - TIFFTCLAPI int TIFFCheckTile(TIFF *tiffptr, uint32 d, uint32 c, -- uint32 b, tsample_t a); -+ uint32 b, uint16 a); - /* 72 */ --TIFFTCLAPI ttile_t TIFFNumberOfTiles(TIFF *tiffptr); -+TIFFTCLAPI uint32 TIFFNumberOfTiles(TIFF *tiffptr); - /* 73 */ --TIFFTCLAPI tsize_t TIFFReadTile(TIFF *tiffptr, tdata_t a, uint32 b, -- uint32 c, uint32 d, tsample_t e); -+TIFFTCLAPI tmsize_t TIFFReadTile(TIFF *tiffptr, void *a, uint32 b, -+ uint32 c, uint32 d, uint16 e); - /* 74 */ --TIFFTCLAPI tsize_t TIFFWriteTile(TIFF *tiffptr, tdata_t e, uint32 d, -- uint32 c, uint32 b, tsample_t a); -+TIFFTCLAPI tmsize_t TIFFWriteTile(TIFF *tiffptr, void *e, uint32 d, -+ uint32 c, uint32 b, uint16 a); - /* 75 */ --TIFFTCLAPI tstrip_t TIFFComputeStrip(TIFF *tiffptr, uint32 a, -- tsample_t b); -+TIFFTCLAPI uint32 TIFFComputeStrip(TIFF *tiffptr, uint32 a, -+ uint16 b); - /* 76 */ --TIFFTCLAPI tstrip_t TIFFNumberOfStrips(TIFF *tiffptr); -+TIFFTCLAPI uint32 TIFFNumberOfStrips(TIFF *tiffptr); - /* 77 */ --TIFFTCLAPI tsize_t TIFFReadEncodedStrip(TIFF *tiffptr, tstrip_t a, -- tdata_t b, tsize_t c); -+TIFFTCLAPI tmsize_t TIFFReadEncodedStrip(TIFF *tiffptr, uint32 a, -+ void *b, tmsize_t c); - /* 78 */ --TIFFTCLAPI tsize_t TIFFReadRawStrip(TIFF *tiffptr, tstrip_t a, -- tdata_t b, tsize_t c); -+TIFFTCLAPI tmsize_t TIFFReadRawStrip(TIFF *tiffptr, uint32 a, -+ void *b, tmsize_t c); - /* 79 */ --TIFFTCLAPI tsize_t TIFFReadEncodedTile(TIFF *tiffptr, ttile_t a, -- tdata_t b, tsize_t c); -+TIFFTCLAPI tmsize_t TIFFReadEncodedTile(TIFF *tiffptr, uint32 a, -+ void *b, tmsize_t c); - /* 80 */ --TIFFTCLAPI tsize_t TIFFReadRawTile(TIFF *tiffptr, ttile_t c, tdata_t b, -- tsize_t a); -+TIFFTCLAPI tmsize_t TIFFReadRawTile(TIFF *tiffptr, uint32 c, void *b, -+ tmsize_t a); - /* 81 */ --TIFFTCLAPI tsize_t TIFFWriteEncodedStrip(TIFF *tiffptr, tstrip_t a, -- tdata_t b, tsize_t c); -+TIFFTCLAPI tmsize_t TIFFWriteEncodedStrip(TIFF *tiffptr, uint32 a, -+ void *b, tmsize_t c); - /* 82 */ --TIFFTCLAPI tsize_t TIFFWriteRawStrip(TIFF *tiffptr, tstrip_t a, -- tdata_t b, tsize_t c); -+TIFFTCLAPI tmsize_t TIFFWriteRawStrip(TIFF *tiffptr, uint32 a, -+ void *b, tmsize_t c); - /* 83 */ --TIFFTCLAPI tsize_t TIFFWriteEncodedTile(TIFF *tiffptr, ttile_t a, -- tdata_t b, tsize_t c); -+TIFFTCLAPI tmsize_t TIFFWriteEncodedTile(TIFF *tiffptr, uint32 a, -+ void *b, tmsize_t c); - /* 84 */ --TIFFTCLAPI tsize_t TIFFWriteRawTile(TIFF *tiffptr, ttile_t c, tdata_t b, -- tsize_t a); -+TIFFTCLAPI tmsize_t TIFFWriteRawTile(TIFF *tiffptr, uint32 c, void *b, -+ tmsize_t a); - /* 85 */ - TIFFTCLAPI void TIFFSetWriteOffset(TIFF *tiffptr, toff_t a); - /* 86 */ -@@ -254,13 +256,13 @@ TIFFTCLAPI void TIFFSwabLong(uint32 *a); - /* 88 */ - TIFFTCLAPI void TIFFSwabDouble(double *a); - /* 89 */ --TIFFTCLAPI void TIFFSwabArrayOfShort(uint16 *a, unsigned long b); -+TIFFTCLAPI void TIFFSwabArrayOfShort(uint16 *a, tmsize_t b); - /* 90 */ --TIFFTCLAPI void TIFFSwabArrayOfLong(uint32 *b, unsigned long a); -+TIFFTCLAPI void TIFFSwabArrayOfLong(uint32 *b, tmsize_t a); - /* 91 */ --TIFFTCLAPI void TIFFSwabArrayOfDouble(double *a, unsigned long b); -+TIFFTCLAPI void TIFFSwabArrayOfDouble(double *a, tmsize_t b); - /* 92 */ --TIFFTCLAPI void TIFFReverseBits(unsigned char *a, unsigned long b); -+TIFFTCLAPI void TIFFReverseBits(uint8 *a, tmsize_t b); - /* 93 */ - TIFFTCLAPI const unsigned char * TIFFGetBitRevTable(int a); - /* Slot 94 is reserved */ -@@ -269,8 +271,6 @@ TIFFTCLAPI const unsigned char * TIFFGetBitRevTable(int a); - /* Slot 97 is reserved */ - /* Slot 98 is reserved */ - /* Slot 99 is reserved */ --/* 100 */ --TIFFTCLAPI int TIFFPredictorInit(TIFF *tiffptr); - /* Slot 101 is reserved */ - /* Slot 102 is reserved */ - /* Slot 103 is reserved */ -@@ -281,20 +281,13 @@ TIFFTCLAPI int TIFFPredictorInit(TIFF *tiffptr); - /* Slot 108 is reserved */ - /* Slot 109 is reserved */ - /* 110 */ --TIFFTCLAPI void _TIFFSetupFieldInfo(TIFF *tiffptr, -- const TIFFFieldInfo a[], size_t b); - /* 111 */ --TIFFTCLAPI int _TIFFMergeFieldInfo(TIFF *tiffptr, -- const TIFFFieldInfo *a, int b); - /* 112 */ - TIFFTCLAPI void _TIFFPrintFieldInfo(TIFF *tiffptr, FILE *a); - /* 113 */ --TIFFTCLAPI const TIFFFieldInfo * TIFFFindFieldInfo(TIFF *tiffptr, ttag_t a, -- TIFFDataType b); - /* 114 */ --TIFFTCLAPI const TIFFFieldInfo * TIFFFieldWithTag(TIFF *tiffptr, ttag_t a); -+TIFFTCLAPI const TIFFField * TIFFFieldWithTag(TIFF *tiffptr, uint32 a); - /* 115 */ --TIFFTCLAPI TIFFDataType _TIFFSampleToTagType(TIFF *tiffptr); - /* Slot 116 is reserved */ - /* Slot 117 is reserved */ - /* Slot 118 is reserved */ -@@ -302,43 +295,42 @@ TIFFTCLAPI TIFFDataType _TIFFSampleToTagType(TIFF *tiffptr); - /* 120 */ - TIFFTCLAPI int _TIFFgetMode(const char *a, const char *b); - /* 121 */ --TIFFTCLAPI int _TIFFNoRowEncode(TIFF *tiffptr, tidata_t a, -- tsize_t b, tsample_t c); -+TIFFTCLAPI int _TIFFNoRowEncode(TIFF *tiffptr, uint8 *a, -+ tmsize_t b, uint16 c); - /* 122 */ --TIFFTCLAPI int _TIFFNoStripEncode(TIFF *tiffptr, tidata_t c, -- tsize_t b, tsample_t a); -+TIFFTCLAPI int _TIFFNoStripEncode(TIFF *tiffptr, uint8 *c, -+ tmsize_t b, uint16 a); - /* 123 */ --TIFFTCLAPI int _TIFFNoTileEncode(TIFF *tiffptr, tidata_t a, -- tsize_t b, tsample_t c); -+TIFFTCLAPI int _TIFFNoTileEncode(TIFF *tiffptr, uint8 *a, -+ tmsize_t b, uint16 c); - /* 124 */ --TIFFTCLAPI int _TIFFNoRowDecode(TIFF *tiffptr, tidata_t c, -- tsize_t b, tsample_t a); -+TIFFTCLAPI int _TIFFNoRowDecode(TIFF *tiffptr, uint8 *c, -+ tmsize_t b, uint16 a); - /* 125 */ --TIFFTCLAPI int _TIFFNoStripDecode(TIFF *tiffptr, tidata_t a, -- tsize_t b, tsample_t c); -+TIFFTCLAPI int _TIFFNoStripDecode(TIFF *tiffptr, uint8 *a, -+ tmsize_t b, uint16 c); - /* 126 */ --TIFFTCLAPI int _TIFFNoTileDecode(TIFF *tiffptr, tidata_t c, -- tsize_t b, tsample_t a); -+TIFFTCLAPI int _TIFFNoTileDecode(TIFF *tiffptr, uint8 *c, -+ tmsize_t b, uint16 a); - /* 127 */ --TIFFTCLAPI void _TIFFNoPostDecode(TIFF *tiffptr, tidata_t a, -- tsize_t b); -+TIFFTCLAPI void _TIFFNoPostDecode(TIFF *tiffptr, uint8 *a, -+ tmsize_t b); - /* 128 */ --TIFFTCLAPI int _TIFFNoPreCode(TIFF *tiffptr, tsample_t a); -+TIFFTCLAPI int _TIFFNoPreCode(TIFF *tiffptr, uint16 a); - /* 129 */ - TIFFTCLAPI int _TIFFNoSeek(TIFF *tiffptr, uint32 a); - /* 130 */ --TIFFTCLAPI void _TIFFSwab16BitData(TIFF *tiffptr, tidata_t a, -- tsize_t b); -+TIFFTCLAPI void _TIFFSwab16BitData(TIFF *tiffptr, uint8 *a, -+ tmsize_t b); - /* 131 */ --TIFFTCLAPI void _TIFFSwab32BitData(TIFF *tiffptr, tidata_t b, -- tsize_t a); -+TIFFTCLAPI void _TIFFSwab32BitData(TIFF *tiffptr, uint8 *b, -+ tmsize_t a); - /* 132 */ --TIFFTCLAPI void _TIFFSwab64BitData(TIFF *tiffptr, tidata_t a, -- tsize_t b); -+TIFFTCLAPI void _TIFFSwab64BitData(TIFF *tiffptr, uint8 *a, -+ tmsize_t b); - /* 133 */ - TIFFTCLAPI int TIFFFlushData1(TIFF *tiffptr); - /* 134 */ --TIFFTCLAPI void TIFFFreeDirectory(TIFF *tiffptr); - /* 135 */ - TIFFTCLAPI int TIFFDefaultDirectory(TIFF *tiffptr); - /* 136 */ -@@ -397,6 +389,8 @@ TIFFTCLAPI int TIFFInitZIP(TIFF *tiffptr, int a); - TIFFTCLAPI int TIFFInitPixarLog(TIFF *tiffptr, int a); - /* 162 */ - TIFFTCLAPI int TIFFInitSGILog(TIFF *tiffptr, int a); -+/* 163 */ -+TIFFTCLAPI int TIFFInitLZMA(TIFF *tiffptr, int a); - - typedef struct TifftclStubs { - int magic; -@@ -406,27 +400,27 @@ typedef struct TifftclStubs { - const TIFFCodec * (*tIFFFindCODEC) (uint16 a); /* 1 */ - TIFFCodec * (*tIFFRegisterCODEC) (uint16 a, const char *b, TIFFInitMethod c); /* 2 */ - void (*tIFFUnRegisterCODEC) (TIFFCodec *a); /* 3 */ -- tdata_t (*_TIFFmallocPtr) (tsize_t a); /* 4 */ -- tdata_t (*_TIFFreallocPtr) (tdata_t a, tsize_t b); /* 5 */ -- void (*_TIFFmemsetPtr) (tdata_t a, int b, tsize_t c); /* 6 */ -- void (*_TIFFmemcpyPtr) (tdata_t a, const tdata_t b, tsize_t c); /* 7 */ -- int (*_TIFFmemcmpPtr) (const tdata_t a, const tdata_t b, tsize_t c); /* 8 */ -- void (*_TIFFfreePtr) (tdata_t a); /* 9 */ -+ tdata_t (*_TIFFmallocPtr) (tmsize_t a); /* 4 */ -+ tdata_t (*_TIFFreallocPtr) (void *a, tmsize_t b); /* 5 */ -+ void (*_TIFFmemsetPtr) (void *a, int b, tmsize_t c); /* 6 */ -+ void (*_TIFFmemcpyPtr) (void *a, const void *b, tmsize_t c); /* 7 */ -+ int (*_TIFFmemcmpPtr) (const void *a, const void *b, tmsize_t c); /* 8 */ -+ void (*_TIFFfreePtr) (void *a); /* 9 */ - void (*tIFFClose) (TIFF *tiffptr); /* 10 */ - int (*tIFFFlush) (TIFF *tiffptr); /* 11 */ - int (*tIFFFlushData) (TIFF *tiffptr); /* 12 */ -- int (*tIFFGetField) (TIFF *tiffptr, ttag_t a, ...); /* 13 */ -- int (*tIFFVGetField) (TIFF *tiffptr, ttag_t a, va_list b); /* 14 */ -- int (*tIFFGetFieldDefaulted) (TIFF *tiffptr, ttag_t a, ...); /* 15 */ -- int (*tIFFVGetFieldDefaulted) (TIFF *tiffptr, ttag_t a, va_list b); /* 16 */ -+ int (*tIFFGetField) (TIFF *tiffptr, uint32 a, ...); /* 13 */ -+ int (*tIFFVGetField) (TIFF *tiffptr, uint32 a, va_list b); /* 14 */ -+ int (*tIFFGetFieldDefaulted) (TIFF *tiffptr, uint32 a, ...); /* 15 */ -+ int (*tIFFVGetFieldDefaulted) (TIFF *tiffptr, uint32 a, va_list b); /* 16 */ - int (*tIFFReadDirectory) (TIFF *tiffptr); /* 17 */ -- tsize_t (*tIFFScanlineSize) (TIFF *tiffptr); /* 18 */ -- tsize_t (*tIFFRasterScanlineSize) (TIFF *tiffptr); /* 19 */ -- tsize_t (*tIFFStripSize) (TIFF *tiffptr); /* 20 */ -- tsize_t (*tIFFVStripSize) (TIFF *tiffptr, uint32 a); /* 21 */ -- tsize_t (*tIFFTileRowSize) (TIFF *tiffptr); /* 22 */ -- tsize_t (*tIFFTileSize) (TIFF *tiffptr); /* 23 */ -- tsize_t (*tIFFVTileSize) (TIFF *tiffptr, uint32 a); /* 24 */ -+ tmsize_t (*tIFFScanlineSize) (TIFF *tiffptr); /* 18 */ -+ tmsize_t (*tIFFRasterScanlineSize) (TIFF *tiffptr); /* 19 */ -+ tmsize_t (*tIFFStripSize) (TIFF *tiffptr); /* 20 */ -+ tmsize_t (*tIFFVStripSize) (TIFF *tiffptr, uint32 a); /* 21 */ -+ tmsize_t (*tIFFTileRowSize) (TIFF *tiffptr); /* 22 */ -+ tmsize_t (*tIFFTileSize) (TIFF *tiffptr); /* 23 */ -+ tmsize_t (*tIFFVTileSize) (TIFF *tiffptr, uint32 a); /* 24 */ - uint32 (*tIFFDefaultStripSize) (TIFF *tiffptr, uint32 a); /* 25 */ - void (*tIFFDefaultTileSize) (TIFF *tiffptr, uint32 *a, uint32 *b); /* 26 */ - int (*tIFFFileno) (TIFF *tiffptr); /* 27 */ -@@ -436,28 +430,28 @@ typedef struct TifftclStubs { - int (*tIFFIsUpSampled) (TIFF *tiffptr); /* 31 */ - int (*tIFFIsMSB2LSB) (TIFF *tiffptr); /* 32 */ - uint32 (*tIFFCurrentRow) (TIFF *tiffptr); /* 33 */ -- tdir_t (*tIFFCurrentDirectory) (TIFF *tiffptr); /* 34 */ -- tdir_t (*tIFFNumberOfDirectories) (TIFF *tiffptr); /* 35 */ -- uint32 (*tIFFCurrentDirOffset) (TIFF *tiffptr); /* 36 */ -- tstrip_t (*tIFFCurrentStrip) (TIFF *tiffptr); /* 37 */ -- ttile_t (*tIFFCurrentTile) (TIFF *tiffptr); /* 38 */ -- int (*tIFFReadBufferSetup) (TIFF *tiffptr, tdata_t a, tsize_t b); /* 39 */ -- int (*tIFFWriteBufferSetup) (TIFF *tiffptr, tdata_t a, tsize_t b); /* 40 */ -+ uint16 (*tIFFCurrentDirectory) (TIFF *tiffptr); /* 34 */ -+ uint16 (*tIFFNumberOfDirectories) (TIFF *tiffptr); /* 35 */ -+ uint64 (*tIFFCurrentDirOffset) (TIFF *tiffptr); /* 36 */ -+ uint32 (*tIFFCurrentStrip) (TIFF *tiffptr); /* 37 */ -+ uint32 (*tIFFCurrentTile) (TIFF *tiffptr); /* 38 */ -+ int (*tIFFReadBufferSetup) (TIFF *tiffptr, void *a, tmsize_t b); /* 39 */ -+ int (*tIFFWriteBufferSetup) (TIFF *tiffptr, void *a, tmsize_t b); /* 40 */ - int (*tIFFWriteCheck) (TIFF *tiffptr, int a, const char *b); /* 41 */ - int (*tIFFCreateDirectory) (TIFF *tiffptr); /* 42 */ - int (*tIFFLastDirectory) (TIFF *tiffptr); /* 43 */ -- int (*tIFFSetDirectory) (TIFF *tiffptr, tdir_t a); /* 44 */ -- int (*tIFFSetSubDirectory) (TIFF *tiffptr, uint32 a); /* 45 */ -- int (*tIFFUnlinkDirectory) (TIFF *tiffptr, tdir_t a); /* 46 */ -- int (*tIFFSetField) (TIFF *tiffptr, ttag_t a, ...); /* 47 */ -- int (*tIFFVSetField) (TIFF *tiffptr, ttag_t a, va_list b); /* 48 */ -+ int (*tIFFSetDirectory) (TIFF *tiffptr, uint16 a); /* 44 */ -+ int (*tIFFSetSubDirectory) (TIFF *tiffptr, uint64 a); /* 45 */ -+ int (*tIFFUnlinkDirectory) (TIFF *tiffptr, uint16 a); /* 46 */ -+ int (*tIFFSetField) (TIFF *tiffptr, uint32 a, ...); /* 47 */ -+ int (*tIFFVSetField) (TIFF *tiffptr, uint32 a, va_list b); /* 48 */ - int (*tIFFWriteDirectory) (TIFF *tiffptr); /* 49 */ -- int (*tIFFReassignTagToIgnore) (enum TIFFIgnoreSense a, int b); /* 50 */ -+ void (*reserved50)(void); - void (*tIFFPrintDirectory) (TIFF *tiffptr, FILE *a, long b); /* 51 */ -- int (*tIFFReadScanline) (TIFF *tiffptr, tdata_t a, uint32 b, tsample_t c); /* 52 */ -- int (*tIFFWriteScanline) (TIFF *tiffptr, tdata_t a, uint32 b, tsample_t c); /* 53 */ -+ int (*tIFFReadScanline) (TIFF *tiffptr, void *a, uint32 b, uint16 c); /* 52 */ -+ int (*tIFFWriteScanline) (TIFF *tiffptr, void *a, uint32 b, uint16 c); /* 53 */ - int (*tIFFReadRGBAImage) (TIFF *tiffptr, uint32 a, uint32 b, uint32 *c, int d); /* 54 */ -- int (*tIFFReadRGBAStrip) (TIFF *tiffptr, tstrip_t a, uint32 *b); /* 55 */ -+ int (*tIFFReadRGBAStrip) (TIFF *tiffptr, uint32 a, uint32 *b); /* 55 */ - int (*tIFFReadRGBATile) (TIFF *tiffptr, uint32 a, uint32 b, uint32 *c); /* 56 */ - int (*tIFFRGBAImageOK) (TIFF *tiffptr, char *a); /* 57 */ - int (*tIFFRGBAImageBegin) (TIFFRGBAImage *a, TIFF *tiffptr, int b, char *c); /* 58 */ -@@ -472,29 +466,29 @@ typedef struct TifftclStubs { - TIFFErrorHandler (*tIFFSetErrorHandler) (TIFFErrorHandler a); /* 67 */ - TIFFErrorHandler (*tIFFSetWarningHandler) (TIFFErrorHandler a); /* 68 */ - TIFFExtendProc (*tIFFSetTagExtender) (TIFFExtendProc a); /* 69 */ -- ttile_t (*tIFFComputeTile) (TIFF *tiffptr, uint32 a, uint32 b, uint32 c, tsample_t d); /* 70 */ -- int (*tIFFCheckTile) (TIFF *tiffptr, uint32 d, uint32 c, uint32 b, tsample_t a); /* 71 */ -- ttile_t (*tIFFNumberOfTiles) (TIFF *tiffptr); /* 72 */ -- tsize_t (*tIFFReadTile) (TIFF *tiffptr, tdata_t a, uint32 b, uint32 c, uint32 d, tsample_t e); /* 73 */ -- tsize_t (*tIFFWriteTile) (TIFF *tiffptr, tdata_t e, uint32 d, uint32 c, uint32 b, tsample_t a); /* 74 */ -- tstrip_t (*tIFFComputeStrip) (TIFF *tiffptr, uint32 a, tsample_t b); /* 75 */ -- tstrip_t (*tIFFNumberOfStrips) (TIFF *tiffptr); /* 76 */ -- tsize_t (*tIFFReadEncodedStrip) (TIFF *tiffptr, tstrip_t a, tdata_t b, tsize_t c); /* 77 */ -- tsize_t (*tIFFReadRawStrip) (TIFF *tiffptr, tstrip_t a, tdata_t b, tsize_t c); /* 78 */ -- tsize_t (*tIFFReadEncodedTile) (TIFF *tiffptr, ttile_t a, tdata_t b, tsize_t c); /* 79 */ -- tsize_t (*tIFFReadRawTile) (TIFF *tiffptr, ttile_t c, tdata_t b, tsize_t a); /* 80 */ -- tsize_t (*tIFFWriteEncodedStrip) (TIFF *tiffptr, tstrip_t a, tdata_t b, tsize_t c); /* 81 */ -- tsize_t (*tIFFWriteRawStrip) (TIFF *tiffptr, tstrip_t a, tdata_t b, tsize_t c); /* 82 */ -- tsize_t (*tIFFWriteEncodedTile) (TIFF *tiffptr, ttile_t a, tdata_t b, tsize_t c); /* 83 */ -- tsize_t (*tIFFWriteRawTile) (TIFF *tiffptr, ttile_t c, tdata_t b, tsize_t a); /* 84 */ -+ uint32 (*tIFFComputeTile) (TIFF *tiffptr, uint32 a, uint32 b, uint32 c, uint16 d); /* 70 */ -+ int (*tIFFCheckTile) (TIFF *tiffptr, uint32 d, uint32 c, uint32 b, uint16 a); /* 71 */ -+ uint32 (*tIFFNumberOfTiles) (TIFF *tiffptr); /* 72 */ -+ tmsize_t (*tIFFReadTile) (TIFF *tiffptr, void *a, uint32 b, uint32 c, uint32 d, uint16 e); /* 73 */ -+ tmsize_t (*tIFFWriteTile) (TIFF *tiffptr, void *e, uint32 d, uint32 c, uint32 b, uint16 a); /* 74 */ -+ uint32 (*tIFFComputeStrip) (TIFF *tiffptr, uint32 a, uint16 b); /* 75 */ -+ uint32 (*tIFFNumberOfStrips) (TIFF *tiffptr); /* 76 */ -+ tmsize_t (*tIFFReadEncodedStrip) (TIFF *tiffptr, uint32 a, void *b, tmsize_t c); /* 77 */ -+ tmsize_t (*tIFFReadRawStrip) (TIFF *tiffptr, uint32 a, void *b, tmsize_t c); /* 78 */ -+ tmsize_t (*tIFFReadEncodedTile) (TIFF *tiffptr, uint32 a, void *b, tmsize_t c); /* 79 */ -+ tmsize_t (*tIFFReadRawTile) (TIFF *tiffptr, uint32 c, void *b, tmsize_t a); /* 80 */ -+ tmsize_t (*tIFFWriteEncodedStrip) (TIFF *tiffptr, uint32 a, void *b, tmsize_t c); /* 81 */ -+ tmsize_t (*tIFFWriteRawStrip) (TIFF *tiffptr, uint32 a, void *b, tmsize_t c); /* 82 */ -+ tmsize_t (*tIFFWriteEncodedTile) (TIFF *tiffptr, uint32 a, void *b, tmsize_t c); /* 83 */ -+ tmsize_t (*tIFFWriteRawTile) (TIFF *tiffptr, uint32 c, void *b, tmsize_t a); /* 84 */ - void (*tIFFSetWriteOffset) (TIFF *tiffptr, toff_t a); /* 85 */ - void (*tIFFSwabShort) (uint16 *a); /* 86 */ - void (*tIFFSwabLong) (uint32 *a); /* 87 */ - void (*tIFFSwabDouble) (double *a); /* 88 */ -- void (*tIFFSwabArrayOfShort) (uint16 *a, unsigned long b); /* 89 */ -- void (*tIFFSwabArrayOfLong) (uint32 *b, unsigned long a); /* 90 */ -- void (*tIFFSwabArrayOfDouble) (double *a, unsigned long b); /* 91 */ -- void (*tIFFReverseBits) (unsigned char *a, unsigned long b); /* 92 */ -+ void (*tIFFSwabArrayOfShort) (uint16 *a, tmsize_t b); /* 89 */ -+ void (*tIFFSwabArrayOfLong) (uint32 *b, tmsize_t a); /* 90 */ -+ void (*tIFFSwabArrayOfDouble) (double *a, tmsize_t b); /* 91 */ -+ void (*tIFFReverseBits) (unsigned char *a, tmsize_t b); /* 92 */ - const unsigned char * (*tIFFGetBitRevTable) (int a); /* 93 */ - void (*reserved94)(void); - void (*reserved95)(void); -@@ -502,7 +496,7 @@ typedef struct TifftclStubs { - void (*reserved97)(void); - void (*reserved98)(void); - void (*reserved99)(void); -- int (*tIFFPredictorInit) (TIFF *tiffptr); /* 100 */ -+ void (*reserved100)(void); - void (*reserved101)(void); - void (*reserved102)(void); - void (*reserved103)(void); -@@ -512,31 +506,31 @@ typedef struct TifftclStubs { - void (*reserved107)(void); - void (*reserved108)(void); - void (*reserved109)(void); -- void (*_TIFFSetupFieldInfoPtr) (TIFF *tiffptr, const TIFFFieldInfo a[], size_t b); /* 110 */ -- int (*_TIFFMergeFieldInfoPtr) (TIFF *tiffptr, const TIFFFieldInfo *a, int b); /* 111 */ -+ void (*reserved110)(void); -+ void (*reserved111)(void); - void (*_TIFFPrintFieldInfoPtr) (TIFF *tiffptr, FILE *a); /* 112 */ -- const TIFFFieldInfo * (*tIFFFindFieldInfo) (TIFF *tiffptr, ttag_t a, TIFFDataType b); /* 113 */ -- const TIFFFieldInfo * (*tIFFFieldWithTag) (TIFF *tiffptr, ttag_t a); /* 114 */ -- TIFFDataType (*_TIFFSampleToTagTypePtr) (TIFF *tiffptr); /* 115 */ -+ void (*reserved113)(void); -+ const TIFFField * (*tIFFFieldWithTag) (TIFF *tiffptr, uint32 a); /* 114 */ -+ void (*reserved115)(void); - void (*reserved116)(void); - void (*reserved117)(void); - void (*reserved118)(void); - void (*reserved119)(void); - int (*_TIFFgetModePtr) (const char *a, const char *b); /* 120 */ -- int (*_TIFFNoRowEncodePtr) (TIFF *tiffptr, tidata_t a, tsize_t b, tsample_t c); /* 121 */ -- int (*_TIFFNoStripEncodePtr) (TIFF *tiffptr, tidata_t c, tsize_t b, tsample_t a); /* 122 */ -- int (*_TIFFNoTileEncodePtr) (TIFF *tiffptr, tidata_t a, tsize_t b, tsample_t c); /* 123 */ -- int (*_TIFFNoRowDecodePtr) (TIFF *tiffptr, tidata_t c, tsize_t b, tsample_t a); /* 124 */ -- int (*_TIFFNoStripDecodePtr) (TIFF *tiffptr, tidata_t a, tsize_t b, tsample_t c); /* 125 */ -- int (*_TIFFNoTileDecodePtr) (TIFF *tiffptr, tidata_t c, tsize_t b, tsample_t a); /* 126 */ -- void (*_TIFFNoPostDecodePtr) (TIFF *tiffptr, tidata_t a, tsize_t b); /* 127 */ -- int (*_TIFFNoPreCodePtr) (TIFF *tiffptr, tsample_t a); /* 128 */ -+ int (*_TIFFNoRowEncodePtr) (TIFF *tiffptr, uint8 *a, tmsize_t b, uint16 c); /* 121 */ -+ int (*_TIFFNoStripEncodePtr) (TIFF *tiffptr, uint8 *c, tmsize_t b, uint16 a); /* 122 */ -+ int (*_TIFFNoTileEncodePtr) (TIFF *tiffptr, uint8 *a, tmsize_t b, uint16 c); /* 123 */ -+ int (*_TIFFNoRowDecodePtr) (TIFF *tiffptr, uint8 *c, tmsize_t b, uint16 a); /* 124 */ -+ int (*_TIFFNoStripDecodePtr) (TIFF *tiffptr, uint8 *a, tmsize_t b, uint16 c); /* 125 */ -+ int (*_TIFFNoTileDecodePtr) (TIFF *tiffptr, uint8 *c, tmsize_t b, uint16 a); /* 126 */ -+ void (*_TIFFNoPostDecodePtr) (TIFF *tiffptr, uint8 *a, tmsize_t b); /* 127 */ -+ int (*_TIFFNoPreCodePtr) (TIFF *tiffptr, uint16 a); /* 128 */ - int (*_TIFFNoSeekPtr) (TIFF *tiffptr, uint32 a); /* 129 */ -- void (*_TIFFSwab16BitDataPtr) (TIFF *tiffptr, tidata_t a, tsize_t b); /* 130 */ -- void (*_TIFFSwab32BitDataPtr) (TIFF *tiffptr, tidata_t b, tsize_t a); /* 131 */ -- void (*_TIFFSwab64BitDataPtr) (TIFF *tiffptr, tidata_t a, tsize_t b); /* 132 */ -+ void (*_TIFFSwab16BitDataPtr) (TIFF *tiffptr, uint8 *a, tmsize_t b); /* 130 */ -+ void (*_TIFFSwab32BitDataPtr) (TIFF *tiffptr, uint8 *b, tmsize_t a); /* 131 */ -+ void (*_TIFFSwab64BitDataPtr) (TIFF *tiffptr, uint8 *a, tmsize_t b); /* 132 */ - int (*tIFFFlushData1) (TIFF *tiffptr); /* 133 */ -- void (*tIFFFreeDirectory) (TIFF *tiffptr); /* 134 */ -+ void (*reserved134)(void); - int (*tIFFDefaultDirectory) (TIFF *tiffptr); /* 135 */ - int (*tIFFSetCompressionScheme) (TIFF *tiffptr, int a); /* 136 */ - void (*_TIFFSetDefaultCompressionStatePtr) (TIFF *tiffptr); /* 137 */ -@@ -565,6 +559,7 @@ typedef struct TifftclStubs { - int (*tIFFInitZIP) (TIFF *tiffptr, int a); /* 160 */ - int (*tIFFInitPixarLog) (TIFF *tiffptr, int a); /* 161 */ - int (*tIFFInitSGILog) (TIFF *tiffptr, int a); /* 162 */ -+ int (*tIFFInitLZMA) (TIFF *tiffptr, int a); /* 163 */ - } TifftclStubs; - - #ifdef __cplusplus -@@ -681,8 +676,7 @@ TIFFTCLAPI const TifftclStubs *tifftclStubsPtr; - (tifftclStubsPtr->tIFFVSetField) /* 48 */ - #define TIFFWriteDirectory \ - (tifftclStubsPtr->tIFFWriteDirectory) /* 49 */ --#define TIFFReassignTagToIgnore \ -- (tifftclStubsPtr->tIFFReassignTagToIgnore) /* 50 */ -+/* Slot 50 is reserved */ - #define TIFFPrintDirectory \ - (tifftclStubsPtr->tIFFPrintDirectory) /* 51 */ - #define TIFFReadScanline \ -@@ -775,8 +769,7 @@ TIFFTCLAPI const TifftclStubs *tifftclStubsPtr; - /* Slot 97 is reserved */ - /* Slot 98 is reserved */ - /* Slot 99 is reserved */ --#define TIFFPredictorInit \ -- (tifftclStubsPtr->tIFFPredictorInit) /* 100 */ -+/* Slot 100 is reserved */ - /* Slot 101 is reserved */ - /* Slot 102 is reserved */ - /* Slot 103 is reserved */ -@@ -786,18 +779,14 @@ TIFFTCLAPI const TifftclStubs *tifftclStubsPtr; - /* Slot 107 is reserved */ - /* Slot 108 is reserved */ - /* Slot 109 is reserved */ --#define _TIFFSetupFieldInfo \ -- (tifftclStubsPtr->_TIFFSetupFieldInfoPtr) /* 110 */ --#define _TIFFMergeFieldInfo \ -- (tifftclStubsPtr->_TIFFMergeFieldInfoPtr) /* 111 */ -+/* Slot 110 is reserved */ -+/* Slot 111 is reserved */ - #define _TIFFPrintFieldInfo \ - (tifftclStubsPtr->_TIFFPrintFieldInfoPtr) /* 112 */ --#define TIFFFindFieldInfo \ -- (tifftclStubsPtr->tIFFFindFieldInfo) /* 113 */ -+/* Slot 113 is reserved */ - #define TIFFFieldWithTag \ - (tifftclStubsPtr->tIFFFieldWithTag) /* 114 */ --#define _TIFFSampleToTagType \ -- (tifftclStubsPtr->_TIFFSampleToTagTypePtr) /* 115 */ -+/* Slot 115 is reserved */ - /* Slot 116 is reserved */ - /* Slot 117 is reserved */ - /* Slot 118 is reserved */ -@@ -830,8 +819,7 @@ TIFFTCLAPI const TifftclStubs *tifftclStubsPtr; - (tifftclStubsPtr->_TIFFSwab64BitDataPtr) /* 132 */ - #define TIFFFlushData1 \ - (tifftclStubsPtr->tIFFFlushData1) /* 133 */ --#define TIFFFreeDirectory \ -- (tifftclStubsPtr->tIFFFreeDirectory) /* 134 */ -+/* Slot 134 is reserved */ - #define TIFFDefaultDirectory \ - (tifftclStubsPtr->tIFFDefaultDirectory) /* 135 */ - #define TIFFSetCompressionScheme \ -@@ -888,6 +876,8 @@ TIFFTCLAPI const TifftclStubs *tifftclStubsPtr; - (tifftclStubsPtr->tIFFInitPixarLog) /* 161 */ - #define TIFFInitSGILog \ - (tifftclStubsPtr->tIFFInitSGILog) /* 162 */ -+#define TIFFInitLZMA \ -+ (tifftclStubsPtr->tIFFInitLZMA) /* 163 */ - - #endif /* defined(USE_TIFFTCL_STUBS) */ - -diff --git a/libtiff/tifftclStubInit.c b/libtiff/tifftclStubInit.c -index cf9448f..37d9916 100644 ---- a/libtiff/tifftclStubInit.c -+++ b/libtiff/tifftclStubInit.c -@@ -70,7 +70,7 @@ const TifftclStubs tifftclStubs = { - TIFFSetField, /* 47 */ - TIFFVSetField, /* 48 */ - TIFFWriteDirectory, /* 49 */ -- TIFFReassignTagToIgnore, /* 50 */ -+ 0, /* 50 */ - TIFFPrintDirectory, /* 51 */ - TIFFReadScanline, /* 52 */ - TIFFWriteScanline, /* 53 */ -@@ -120,7 +120,7 @@ const TifftclStubs tifftclStubs = { - 0, /* 97 */ - 0, /* 98 */ - 0, /* 99 */ -- TIFFPredictorInit, /* 100 */ -+ 0, /* 100 */ - 0, /* 101 */ - 0, /* 102 */ - 0, /* 103 */ -@@ -130,12 +130,12 @@ const TifftclStubs tifftclStubs = { - 0, /* 107 */ - 0, /* 108 */ - 0, /* 109 */ -- _TIFFSetupFieldInfo, /* 110 */ -- _TIFFMergeFieldInfo, /* 111 */ -+ 0, /* 110 */ -+ 0, /* 111 */ - _TIFFPrintFieldInfo, /* 112 */ -- TIFFFindFieldInfo, /* 113 */ -+ 0, /* 113 */ - TIFFFieldWithTag, /* 114 */ -- _TIFFSampleToTagType, /* 115 */ -+ 0, /* 115 */ - 0, /* 116 */ - 0, /* 117 */ - 0, /* 118 */ -@@ -154,7 +154,7 @@ const TifftclStubs tifftclStubs = { - _TIFFSwab32BitData, /* 131 */ - _TIFFSwab64BitData, /* 132 */ - TIFFFlushData1, /* 133 */ -- TIFFFreeDirectory, /* 134 */ -+ 0, /* 134 */ - TIFFDefaultDirectory, /* 135 */ - TIFFSetCompressionScheme, /* 136 */ - _TIFFSetDefaultCompressionState, /* 137 */ -@@ -239,6 +239,12 @@ const TifftclStubs tifftclStubs = { - #else /* !LOGLUV_SUPPORT */ - TIFFInitSGILog, /* 162 */ - #endif /* !LOGLUV_SUPPORT */ -+#if !defined(LZMA_SUPPORT) -+ 0, /* 163 */ -+#else -+ TIFFInitLZMA, /* 163 */ -+#endif /* !LZMA_SUPPORT */ -+ - }; - - /* !END!: Do not edit above this line. */ -diff --git a/tiff/configure.in b/tiff/configure.in -index 81851fa..524588d 100755 ---- a/tiff/configure.in -+++ b/tiff/configure.in -@@ -74,7 +74,7 @@ - # and PKG_TCL_SOURCES. - #----------------------------------------------------------------------- - --TEA_ADD_SOURCES([tiff.c tiffJpeg.c tiffZip.c tiffPixar.c]) -+TEA_ADD_SOURCES([tiff.c]) - TEA_ADD_HEADERS([]) - TEA_ADD_INCLUDES([-I\"`\${CYGPATH} \${srcdir}`\"]) - TEA_ADD_INCLUDES([-I\"`\${CYGPATH} \${tkimg_SRC_PATH}`\"]) -diff --git a/tiff/tiff.c b/tiff/tiff.c -index 78dd3b2..8bd5ec7 100644 ---- a/tiff/tiff.c -+++ b/tiff/tiff.c -@@ -115,8 +115,8 @@ SetupTiffLibrary (interp) - if (!initialized) { - initialized = 1; - if ( -- TIFFRegisterCODEC && TIFFError && TIFFPredictorInit && -- _TIFFMergeFieldInfo && TIFFFlushData1 && _TIFFNoPostDecode && -+ TIFFRegisterCODEC && TIFFError && -+ TIFFFlushData1 && _TIFFNoPostDecode && - TIFFTileRowSize && TIFFScanlineSize && _TIFFsetByteArray && - TIFFVSetField && TIFFSwabArrayOfShort - ) { -@@ -124,14 +124,14 @@ SetupTiffLibrary (interp) - if (Zlibtcl_InitStubs(interp, ZLIBTCL_VERSION, 0) == NULL) { - return TCL_ERROR; - } -- TIFFRegisterCODEC (COMPRESSION_DEFLATE, "Deflate", TkimgTIFFInitZip); -- TIFFRegisterCODEC (COMPRESSION_ADOBE_DEFLATE, "AdobeDeflate", TkimgTIFFInitZip); -+ TIFFRegisterCODEC (COMPRESSION_DEFLATE, "Deflate", TIFFInitZIP); -+ TIFFRegisterCODEC (COMPRESSION_ADOBE_DEFLATE, "AdobeDeflate", TIFFInitZIP); - - if (Jpegtcl_InitStubs(interp, JPEGTCL_VERSION, 0) == NULL) { - return TCL_ERROR; - } -- TIFFRegisterCODEC (COMPRESSION_JPEG, "JPEG", TkimgTIFFInitJpeg); -- TIFFRegisterCODEC (COMPRESSION_PIXARLOG, "PixarLog", TkimgTIFFInitPixar); -+ TIFFRegisterCODEC (COMPRESSION_JPEG, "JPEG", TIFFInitJPEG); -+ TIFFRegisterCODEC (COMPRESSION_PIXARLOG, "PixarLog", TIFFInitPixarLog); - } - } - return TCL_OK; diff --git a/dev-tcltk/tkimg/files/tkimg-1.4.7-zlib.patch b/dev-tcltk/tkimg/files/tkimg-1.4.7-zlib.patch deleted file mode 100644 index 3d4845835ff7..000000000000 --- a/dev-tcltk/tkimg/files/tkimg-1.4.7-zlib.patch +++ /dev/null @@ -1,90 +0,0 @@ - zlib/Makefile.in | 2 +- - zlib/configure.in | 5 -- - zlib/zlibtcl.decls | 2 +- - zlib/zlibtclDecls.h | 10 +-- - 5 files changed, 8 insertions(+), 184 deletions(-) - -diff --git a/zlib/Makefile.in b/zlib/Makefile.in -index e70ec66..c8bf0f3 100644 ---- a/zlib/Makefile.in -+++ b/zlib/Makefile.in -@@ -107,7 +107,7 @@ RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ - SHLIB_LD = @SHLIB_LD@ --SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ -+SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ -lz - STLIB_LD = @STLIB_LD@ - TCL_DEFS = @TCL_DEFS@ - TCL_BIN_DIR = @TCL_BIN_DIR@ -diff --git a/zlib/configure.in b/zlib/configure.in -index 6b1e310..f51befa 100644 ---- a/zlib/configure.in -+++ b/zlib/configure.in -@@ -51,11 +51,6 @@ TEA_SETUP_COMPILER - #----------------------------------------------------------------------- - - TEA_ADD_SOURCES([zlibtcl.c zlibtclStubInit.c]) --TEA_ADD_SOURCES([../compat/zlib/adler32.c ../compat/zlib/compress.c ../compat/zlib/crc32.c]) --TEA_ADD_SOURCES([../compat/zlib/deflate.c ../compat/zlib/gzclose.c ../compat/zlib/gzlib.c]) --TEA_ADD_SOURCES([../compat/zlib/gzread.c ../compat/zlib/gzwrite.c ../compat/zlib/infback.c]) --TEA_ADD_SOURCES([../compat/zlib/inffast.c ../compat/zlib/inflate.c ../compat/zlib/inftrees.c]) --TEA_ADD_SOURCES([../compat/zlib/trees.c ../compat/zlib/uncompr.c ../compat/zlib/zutil.c]) - - TEA_ADD_HEADERS([zlibtcl.h zlibtclDecls.h]) - -diff --git a/zlib/zlibtcl.decls b/zlib/zlibtcl.decls -index c4bf22e..b9fb804 100644 ---- a/zlib/zlibtcl.decls -+++ b/zlib/zlibtcl.decls -@@ -138,7 +138,7 @@ declare 38 { - int gzputc(gzFile file, int c) - } - declare 39 { -- int gzgetc(gzFile file) -+ int gzgetc_(gzFile file) - } - declare 40 { - int gzflush(gzFile file, int flush) -diff --git a/zlib/zlibtclDecls.h b/zlib/zlibtclDecls.h -index 2f7ecb2..6393821 100644 ---- a/zlib/zlibtclDecls.h -+++ b/zlib/zlibtclDecls.h -@@ -28,7 +28,7 @@ - EXTERN int Zlibtcl_Init(Tcl_Interp *interp); - EXTERN int Zlibtcl_SafeInit(Tcl_Interp *interp); - --#include "../compat/zlib/zlib.h" -+#include "@GENTOO_PORTAGE_EPREFIX@/usr/include/zlib.h" - - /* !BEGIN!: Do not edit below this line. */ - -@@ -120,7 +120,7 @@ ZEXTERN char * gzgets(gzFile file, char *buf, int len); - /* 38 */ - ZEXTERN int gzputc(gzFile file, int c); - /* 39 */ --ZEXTERN int gzgetc(gzFile file); -+ZEXTERN int gzgetc_(gzFile file); - /* 40 */ - ZEXTERN int gzflush(gzFile file, int flush); - /* 41 */ -@@ -179,7 +179,7 @@ typedef struct ZlibtclStubs { - int (*gzputsPtr) (gzFile file, const char *s); /* 36 */ - char * (*gzgetsPtr) (gzFile file, char *buf, int len); /* 37 */ - int (*gzputcPtr) (gzFile file, int c); /* 38 */ -- int (*gzgetcPtr) (gzFile file); /* 39 */ -+ int (*gzgetc_Ptr) (gzFile file); /* 39 */ - int (*gzflushPtr) (gzFile file, int flush); /* 40 */ - z_off_t (*gzseekPtr) (gzFile file, z_off_t offset, int whence); /* 41 */ - int (*gzrewindPtr) (gzFile file); /* 42 */ -@@ -273,8 +273,8 @@ ZEXTERN const ZlibtclStubs *zlibtclStubsPtr; - (zlibtclStubsPtr->gzgetsPtr) /* 37 */ - #define gzputc \ - (zlibtclStubsPtr->gzputcPtr) /* 38 */ --#define gzgetc \ -- (zlibtclStubsPtr->gzgetcPtr) /* 39 */ -+#define gzgetc_ \ -+ (zlibtclStubsPtr->gzgetc_Ptr) /* 39 */ - #define gzflush \ - (zlibtclStubsPtr->gzflushPtr) /* 40 */ - #define gzseek \ diff --git a/dev-tcltk/tkimg/tkimg-1.4.7.ebuild b/dev-tcltk/tkimg/tkimg-1.4.7.ebuild index 0798c06517db..7166b8609063 100644 --- a/dev-tcltk/tkimg/tkimg-1.4.7.ebuild +++ b/dev-tcltk/tkimg/tkimg-1.4.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,8 @@ MYP=Img-Source-$PV DESCRIPTION="Adds a lot of image formats to Tcl/Tk" HOMEPAGE="http://tkimg.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${PN}/1.4/${PN}%20${PV}/${MYP}.tar.gz" +SRC_URI="mirror://sourceforge/${PN}/${PN}/1.4/${PN}%20${PV}/${MYP}.tar.gz + https://dev.gentoo.org/~tupone/distfiles/${P}-patchset-1.tar.xz" SLOT="0" LICENSE="BSD" @@ -36,12 +37,12 @@ RESTRICT="test" S="${WORKDIR}/${MYP}" PATCHES=( - "${FILESDIR}"/${P}-tclconfig.patch - "${FILESDIR}"/${P}-jpeg.patch - "${FILESDIR}"/${P}-zlib.patch - "${FILESDIR}"/${P}-png.patch - "${FILESDIR}"/${P}-tiff.patch - "${FILESDIR}"/${P}-jpeg-9.patch + "${WORKDIR}"/${P}-tclconfig.patch + "${WORKDIR}"/${P}-jpeg.patch + "${WORKDIR}"/${P}-zlib.patch + "${WORKDIR}"/${P}-png.patch + "${WORKDIR}"/${P}-tiff.patch + "${FILESDIR}"/${PN}-1.4-jpeg-9.patch ) src_prepare() { |