gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-649


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-649-gd1c4ec6
Date: Thu, 09 Apr 2015 08:17:52 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, gawk-4.1-stable has been updated
       via  d1c4ec6d173fbe7348b7a40dda9937bad8f8fc6e (commit)
       via  c268ee9b76c8af9d4a1657d803ebc105d7d858d9 (commit)
       via  d961d3e82f6337ef211a68d2ef154247e73233de (commit)
       via  6bc00aa2ab7130100410aff99121fd560325f9cb (commit)
      from  f930a62c2dc2e4c6415b4ddd36cede366217b0ed (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=d1c4ec6d173fbe7348b7a40dda9937bad8f8fc6e

commit d1c4ec6d173fbe7348b7a40dda9937bad8f8fc6e
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Apr 9 11:17:09 2015 +0300

    Robustify the charset tests against missing locales.

diff --git a/test/ChangeLog b/test/ChangeLog
index 2bd627d..10d707c 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -2,6 +2,10 @@
 
        * fts.awk: Skip atime to avoid spurious timestamp
        differences. Thanks to Nelson Beebe for pointing this out.
+       * Makefile.am (charset-all): Group the charset tests
+       inside a check for locale support. Thanks to Nelson Beebe
+       for finally motivating me to do this.
+       (charset-msg-start): Update test of message some.
 
 2015-04-08  Eli Zaretskii  <address@hidden>
 
diff --git a/test/Makefile.am b/test/Makefile.am
index ec84a17..3973c66 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1125,7 +1125,7 @@ check:    msg \
        unix-msg-start   unix-tests      unix-msg-end \
        extend-msg-start gawk-extensions extend-msg-end \
        machine-msg-start machine-tests machine-msg-end \
-       charset-msg-start charset-tests charset-msg-end \
+       charset-tests-all \
        shlib-msg-start  shlib-tests     shlib-msg-end \
        mpfr-msg-start   mpfr-tests      mpfr-msg-end
        @$(MAKE) pass-fail || { $(MAKE) diffout; exit 1; }
@@ -1136,6 +1136,16 @@ unix-tests: $(UNIX_TESTS)
 
 gawk-extensions: $(GAWK_EXT_TESTS)
 
+charset-tests-all:
+       @if locale -a | grep -i 'en_US.UTF.*8' > /dev/null && \
+           locale -a | grep -i 'ru_RU.UTF.*8' > /dev/null && \
+           locale -a | grep -i 'ja_JP.UTF.*8' > /dev/null  ; \
+       then \
+               $(MAKE) charset-msg-start charset-tests charset-msg-end; \
+       else \
+               echo %%%%%%%%%% Inadequate locale support: skipping charset 
tests. ; \
+       fi
+
 charset-tests: $(LOCALE_CHARSET_TESTS)
 
 extra: $(EXTRA_TESTS) inet
@@ -1198,12 +1208,12 @@ machine-msg-end:
 
 charset-msg-start:
        @echo "======== Starting tests that can vary based on character set or 
locale support ========"
-       @echo "************************************************"
-       @echo "** Some or all of these tests may fail if you **"
-       @echo "** have inadequate or missing locale support  **"
-       @echo "** At least en_US.UTF-8, ru_RU.UTF-8 and      **"
-       @echo "** ja_JP.UTF-8 are needed.                    **"
-       @echo "************************************************"
+       @echo 
"**************************************************************************"
+       @echo "* Some or all of these tests may fail if you have inadequate or 
missing  *"
+       @echo "* locale support At least en_US.UTF-8, ru_RU.UTF-8 and 
ja_JP.UTF-8 are   *"
+       @echo "* needed. However, if you see this message, the Makefile thinks 
you have *"
+       @echo "* what you need ...                                              
        *"
+       @echo 
"**************************************************************************"
 
 charset-msg-end:
        @echo "======== Done with tests that can vary based on character set or 
locale support ========"
diff --git a/test/Makefile.in b/test/Makefile.in
index e4bc045..c1b691e 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -1565,7 +1565,7 @@ check:    msg \
        unix-msg-start   unix-tests      unix-msg-end \
        extend-msg-start gawk-extensions extend-msg-end \
        machine-msg-start machine-tests machine-msg-end \
-       charset-msg-start charset-tests charset-msg-end \
+       charset-tests-all \
        shlib-msg-start  shlib-tests     shlib-msg-end \
        mpfr-msg-start   mpfr-tests      mpfr-msg-end
        @$(MAKE) pass-fail || { $(MAKE) diffout; exit 1; }
@@ -1576,6 +1576,16 @@ unix-tests: $(UNIX_TESTS)
 
 gawk-extensions: $(GAWK_EXT_TESTS)
 
+charset-tests-all:
+       @if locale -a | grep -i 'en_US.UTF.*8' > /dev/null && \
+           locale -a | grep -i 'ru_RU.UTF.*8' > /dev/null && \
+           locale -a | grep -i 'ja_JP.UTF.*8' > /dev/null  ; \
+       then \
+               $(MAKE) charset-msg-start charset-tests charset-msg-end; \
+       else \
+               echo %%%%%%%%%% Inadequate locale support: skipping charset 
tests. ; \
+       fi
+
 charset-tests: $(LOCALE_CHARSET_TESTS)
 
 extra: $(EXTRA_TESTS) inet
@@ -1638,12 +1648,12 @@ machine-msg-end:
 
 charset-msg-start:
        @echo "======== Starting tests that can vary based on character set or 
locale support ========"
-       @echo "************************************************"
-       @echo "** Some or all of these tests may fail if you **"
-       @echo "** have inadequate or missing locale support  **"
-       @echo "** At least en_US.UTF-8, ru_RU.UTF-8 and      **"
-       @echo "** ja_JP.UTF-8 are needed.                    **"
-       @echo "************************************************"
+       @echo 
"**************************************************************************"
+       @echo "* Some or all of these tests may fail if you have inadequate or 
missing  *"
+       @echo "* locale support At least en_US.UTF-8, ru_RU.UTF-8 and 
ja_JP.UTF-8 are   *"
+       @echo "* needed. However, if you see this message, the Makefile thinks 
you have *"
+       @echo "* what you need ...                                              
        *"
+       @echo 
"**************************************************************************"
 
 charset-msg-end:
        @echo "======== Done with tests that can vary based on character set or 
locale support ========"

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=c268ee9b76c8af9d4a1657d803ebc105d7d858d9

commit c268ee9b76c8af9d4a1657d803ebc105d7d858d9
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Apr 9 11:15:32 2015 +0300

    Add README_d/README.macosx.

diff --git a/README_d/ChangeLog b/README_d/ChangeLog
index 6bc828d..53dab94 100644
--- a/README_d/ChangeLog
+++ b/README_d/ChangeLog
@@ -1,3 +1,7 @@
+2015-04-09         Arnold D. Robbins     <address@hidden>
+
+       * README.macosx: New file.
+
 2014-04-08         Arnold D. Robbins     <address@hidden>
 
        * 4.1.1: Release tar ball made.
diff --git a/README_d/README.macosx b/README_d/README.macosx
new file mode 100644
index 0000000..884ad59
--- /dev/null
+++ b/README_d/README.macosx
@@ -0,0 +1,9 @@
+Thu Apr  9 10:39:26 IDT 2015
+============================
+
+There are reports of compilation issues on Mac OS X 10.10 (Yosemite).
+The only compiler reported to have produced a complete pass of
+"make check" is the MacPorts compiler, /opt/local/bin/clang-mp-3.5.
+
+Arnold Robbins
address@hidden

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=d961d3e82f6337ef211a68d2ef154247e73233de

commit d961d3e82f6337ef211a68d2ef154247e73233de
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Apr 9 11:14:47 2015 +0300

    Make fts test more robust.

diff --git a/test/ChangeLog b/test/ChangeLog
index d0dc131..2bd627d 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,8 @@
+2015-04-09         Arnold D. Robbins     <address@hidden>
+
+       * fts.awk: Skip atime to avoid spurious timestamp
+       differences. Thanks to Nelson Beebe for pointing this out.
+
 2015-04-08  Eli Zaretskii  <address@hidden>
 
        * Makefile.am (mpfrmemok1): Use -p- for portability and
diff --git a/test/fts.awk b/test/fts.awk
index 70af560..b1df060 100644
--- a/test/fts.awk
+++ b/test/fts.awk
@@ -69,7 +69,9 @@ function traverse(data,         i)
                                traverse(data[i])
                        }
                        Level--
-               } else {
+               } else if (data[i] != "atime") {
+                       # 4/2015: skip for atime, since there can
+                       # occasionally be small differences.
                        indent()
                        printf("%s --> %s\n", i, data[i]) > output
                }

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=6bc00aa2ab7130100410aff99121fd560325f9cb

commit 6bc00aa2ab7130100410aff99121fd560325f9cb
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Apr 9 11:14:11 2015 +0300

    VMS build and compilation fixes.

diff --git a/ChangeLog b/ChangeLog
index a56749d..27405ca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-04-08        John E. Malmberg       <address@hidden>
+
+       * custom.h: VMS shares some code paths with ZOS_USS in
+       building gawkfts extension.
+
 2015-04-08         Arnold D. Robbins     <address@hidden>
 
        Factor out opening of /dev/XXX files from /inet.
diff --git a/custom.h b/custom.h
index efaa0f2..1f57a83 100644
--- a/custom.h
+++ b/custom.h
@@ -59,8 +59,8 @@
 #define _TZSET 1
 #endif
 
-/* For z/OS, from Dave Pitts */
-#ifdef ZOS_USS
+/* For z/OS, from Dave Pitts - VMS using some ZOS_USS code paths */
+#if defined(ZOS_USS) && !defined(__VMS)
 #undef HAVE_DLFCN_H
 #undef HAVE_SYS_PARAM_H
 #undef HAVE_MCHECK_H
diff --git a/vms/ChangeLog b/vms/ChangeLog
index b642248..76d9a62 100644
--- a/vms/ChangeLog
+++ b/vms/ChangeLog
@@ -1,3 +1,7 @@
+2015-04-08         John E. Malmberg      <address@hidden>
+
+        * generate_config_vms_h_gawk.com: Add custom.h include.
+
 2015-04-07         Arnold D. Robbins     <address@hidden>
 
        * vmsbuild.com, descrip.mms: Bump patchlevel.
diff --git a/vms/generate_config_vms_h_gawk.com 
b/vms/generate_config_vms_h_gawk.com
index 12d3d6c..eff43d7 100644
--- a/vms/generate_config_vms_h_gawk.com
+++ b/vms/generate_config_vms_h_gawk.com
@@ -287,6 +287,9 @@ $ write cvh "        vms_status |= STS$K_SUCCESS;"
 $ write cvh "    }"
 $ write cvh "    decc$exit(vms_status);"
 $ write cvh "}"
+$ write cvh ""
+$ write cvh "#include ""custom.h"""
+$ write cvh ""
 $!
 $! Close out the file
 $!

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                          |    5 +++++
 README_d/ChangeLog                 |    4 ++++
 README_d/README.macosx             |    9 +++++++++
 custom.h                           |    4 ++--
 test/ChangeLog                     |    9 +++++++++
 test/Makefile.am                   |   24 +++++++++++++++++-------
 test/Makefile.in                   |   24 +++++++++++++++++-------
 test/fts.awk                       |    4 +++-
 vms/ChangeLog                      |    4 ++++
 vms/generate_config_vms_h_gawk.com |    3 +++
 10 files changed, 73 insertions(+), 17 deletions(-)
 create mode 100644 README_d/README.macosx


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]