Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/bockbuild.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'packages/patches/tiff/patch-tif_config.diff')
-rw-r--r--packages/patches/tiff/patch-tif_config.diff81
1 files changed, 81 insertions, 0 deletions
diff --git a/packages/patches/tiff/patch-tif_config.diff b/packages/patches/tiff/patch-tif_config.diff
new file mode 100644
index 0000000..81f21c9
--- /dev/null
+++ b/packages/patches/tiff/patch-tif_config.diff
@@ -0,0 +1,81 @@
+--- libtiff/tif_config.h.orig 2019-08-29 15:36:35.000000000 +0200
++++ libtiff/tif_config.h 2019-08-29 15:08:43.000000000 +0200
+@@ -255,7 +255,11 @@
+ #define SIZEOF_SIGNED_INT 4
+
+ /* The size of `signed long', as computed by sizeof. */
++#ifdef __LP64__
+ #define SIZEOF_SIGNED_LONG 8
++#else
++#define SIZEOF_SIGNED_LONG 4
++#endif
+
+ /* The size of `signed long long', as computed by sizeof. */
+ #define SIZEOF_SIGNED_LONG_LONG 8
+@@ -264,16 +268,28 @@
+ #define SIZEOF_SIGNED_SHORT 2
+
+ /* The size of `size_t', as computed by sizeof. */
++#ifdef __LP64__
+ #define SIZEOF_SIZE_T 8
++#else
++#define SIZEOF_SIZE_T 4
++#endif
+
+ /* The size of `unsigned char *', as computed by sizeof. */
++#ifdef __LP64__
+ #define SIZEOF_UNSIGNED_CHAR_P 8
++#else
++#define SIZEOF_UNSIGNED_CHAR_P 4
++#endif
+
+ /* The size of `unsigned int', as computed by sizeof. */
+ #define SIZEOF_UNSIGNED_INT 4
+
+ /* The size of `unsigned long', as computed by sizeof. */
++#ifdef __LP64__
+ #define SIZEOF_UNSIGNED_LONG 8
++#else
++#define SIZEOF_UNSIGNED_LONG 4
++#endif
+
+ /* The size of `unsigned long long', as computed by sizeof. */
+ #define SIZEOF_UNSIGNED_LONG_LONG 8
+@@ -307,10 +323,18 @@
+ #define TIFF_INT32_T signed int
+
+ /* Signed 64-bit type formatter */
++#ifdef __LP64__
+ #define TIFF_INT64_FORMAT "%ld"
++#else
++#define TIFF_INT64_FORMAT "%lld"
++#endif
+
+ /* Signed 64-bit type */
++#ifdef __LP64__
+ #define TIFF_INT64_T signed long
++#else
++#define TIFF_INT64_T signed long long
++#endif
+
+ /* Signed 8-bit type */
+ #define TIFF_INT8_T signed char
+@@ -343,10 +367,18 @@
+ #define TIFF_UINT32_T unsigned int
+
+ /* Unsigned 64-bit type formatter */
++#ifdef __LP64__
+ #define TIFF_UINT64_FORMAT "%lu"
++#else
++#define TIFF_UINT64_FORMAT "%llu"
++#endif
+
+ /* Unsigned 64-bit type */
++#ifdef __LP64__
+ #define TIFF_UINT64_T unsigned long
++#else
++#define TIFF_UINT64_T unsigned long long
++#endif
+
+ /* Unsigned 8-bit type */
+ #define TIFF_UINT8_T unsigned char