components/pcre/patches/03-test-driver.patch
author Rich Burridge <rich.burridge@oracle.com>
Thu, 13 Apr 2017 13:20:29 -0700
changeset 7864 f11e8d81786a
parent 4549 cef88d7826a6
permissions -rw-r--r--
PSARC 2017/057 pcre2 25783625 Add pcre2 10.23 to Userland because vte 0.47.90 requires it
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4549
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
     1
Comment out the set -u (nounset) shell option in test-driver,
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
     2
which errors out when encountering unset variables.
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
     3
During "gmake test" the pcregrep binary is never called because it
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
     4
causes a problem in the pcregrep libtool wrapper for
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
     5
an unset variable $libtool_install_magic.
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
     6
Problem is not seen when running "gmake check" directly from
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
     7
command line.  Solaris-specific patch not appropriate for upstream.
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
     8
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
     9
--- pcre-8.37-orig/test-driver	2015-04-28 04:17:22.000000000 -0700
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    10
+++ pcre-8.37/test-driver	2015-06-19 11:43:59.905679371 -0700
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    11
@@ -29,7 +29,7 @@ scriptversion=2013-07-13.22; # UTC
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    12
 
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    13
 # Make unconditional expansion of undefined variables an error.  This
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    14
 # helps a lot in preventing typo-related bugs.
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    15
-set -u
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    16
+# set -u
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    17
 
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    18
 usage_error ()
cef88d7826a6 21290075 update pcre to version 8.37
April Chin <april.chin@oracle.com>
parents:
diff changeset
    19
 {