[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-649-gd1c4ec6,
Arnold Robbins <=