components/libarchive/patches/fix-tests.patch
author Rich Burridge <rich.burridge@oracle.com>
Tue, 21 Jun 2016 09:11:29 -0700
changeset 6261 1dda1578278c
permissions -rw-r--r--
23607593 Update libarchive to version 3.2.0 23607546 problem in LIBRARY/LIBARCHIVE
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6261
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
Version related tests fail because we have:
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
#define ZLIB_VERSION "1.2.8-T4mods"
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
in /usr/include/zlib.h instead of the normal:
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
#define ZLIB_VERSION "1.2.8"
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
This patch has been submitted upstream. See:
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
https://github.com/libarchive/libarchive/issues/720
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
--- libarchive-3.2.0/tar/test/test_version.c.orig	2016-06-17 15:01:20.182487097 -0700
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
+++ libarchive-3.2.0/tar/test/test_version.c	2016-06-17 16:09:37.869258356 -0700
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
@@ -88,7 +88,7 @@
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
 	if (*q == 'a' || *q == 'b' || *q == 'c' || *q == 'd')
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    16
 		++q;
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17
 	/* Skip arbitrary third-party version numbers. */
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    18
-	while (s > 0 && (*q == ' ' || *q == '/' || *q == '.' || isalnum(*q))) {
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    19
+	while (s > 0 && (*q == ' ' || *q == '-' || *q == '/' || *q == '.' || isalnum(*q))) {
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    20
 		++q;
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    21
 		--s;
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    22
 	}
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    23
--- libarchive-3.2.0/cpio/test/test_option_version.c.orig	2016-06-17 16:33:58.917721419 -0700
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    24
+++ libarchive-3.2.0/cpio/test/test_option_version.c	2016-06-17 16:34:20.005855444 -0700
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    25
@@ -75,7 +75,7 @@
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    26
 	if (*q == 'a' || *q == 'b' || *q == 'c' || *q == 'd')
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    27
 		++q;
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    28
 	/* Skip arbitrary third-party version numbers. */
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    29
-	while (s > 0 && (*q == ' ' || *q == '/' || *q == '.' || isalnum(*q))) {
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    30
+	while (s > 0 && (*q == ' ' || *q == '-' || *q == '/' || *q == '.' || isalnum(*q))) {
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    31
 		++q;
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    32
 		--s;
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    33
 	}
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    34
--- libarchive-3.2.0/cat/test/test_version.c.orig	2016-06-17 16:36:09.148321710 -0700
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    35
+++ libarchive-3.2.0/cat/test/test_version.c	2016-06-17 16:36:25.036590222 -0700
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    36
@@ -83,7 +83,7 @@
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    37
 	if (*q == 'a' || *q == 'b' || *q == 'c' || *q == 'd')
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    38
 		++q;
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    39
 	/* Skip arbitrary third-party version numbers. */
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    40
-	while (s > 0 && (*q == ' ' || *q == '/' || *q == '.' || isalnum(*q))) {
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    41
+	while (s > 0 && (*q == ' ' || *q == '-' || *q == '/' || *q == '.' || isalnum(*q))) {
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    42
 		++q;
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    43
 		--s;
1dda1578278c 23607593 Update libarchive to version 3.2.0
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    44
 	}