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.2-stable, updated. gawk-4.1.0-288


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, gawk-4.2-stable, updated. gawk-4.1.0-2884-ge483557
Date: Mon, 15 Jan 2018 11:05:12 -0500 (EST)

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.2-stable has been updated
       via  e483557fae896c69ff8f4e52b422dfc44adac5ac (commit)
       via  f57a07615e18b8b30b8f410e0d7c286a1fecc70b (commit)
       via  f7e0c34e689f6234b7d8b3c328acc0124e7b784f (commit)
       via  6d7409fc82613d587555f22b221467f86b38b82d (commit)
      from  06a214ca0d578dd29e6329f9e16382e653a07662 (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=e483557fae896c69ff8f4e52b422dfc44adac5ac

commit e483557fae896c69ff8f4e52b422dfc44adac5ac
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Jan 15 18:04:43 2018 +0200

    Bump version before next test tarball.

diff --git a/configure b/configure
index bb1611f..baf00b2 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GNU Awk 4.2.0b.
+# Generated by GNU Autoconf 2.69 for GNU Awk 4.2.0c.
 #
 # Report bugs to <address@hidden>.
 #
@@ -580,8 +580,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='GNU Awk'
 PACKAGE_TARNAME='gawk'
-PACKAGE_VERSION='4.2.0b'
-PACKAGE_STRING='GNU Awk 4.2.0b'
+PACKAGE_VERSION='4.2.0c'
+PACKAGE_STRING='GNU Awk 4.2.0c'
 PACKAGE_BUGREPORT='address@hidden'
 PACKAGE_URL='http://www.gnu.org/software/gawk/'
 
@@ -1332,7 +1332,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures GNU Awk 4.2.0b to adapt to many kinds of systems.
+\`configure' configures GNU Awk 4.2.0c to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1402,7 +1402,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GNU Awk 4.2.0b:";;
+     short | recursive ) echo "Configuration of GNU Awk 4.2.0c:";;
    esac
   cat <<\_ACEOF
 
@@ -1529,7 +1529,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GNU Awk configure 4.2.0b
+GNU Awk configure 4.2.0c
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2238,7 +2238,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by GNU Awk $as_me 4.2.0b, which was
+It was created by GNU Awk $as_me 4.2.0c, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3121,7 +3121,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gawk'
- VERSION='4.2.0b'
+ VERSION='4.2.0c'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -11573,7 +11573,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by GNU Awk $as_me 4.2.0b, which was
+This file was extended by GNU Awk $as_me 4.2.0c, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -11641,7 +11641,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-GNU Awk config.status 4.2.0b
+GNU Awk config.status 4.2.0c
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 8ef3826..43fe8a3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ dnl
 
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([GNU Awk],[4.2.0b],address@hidden,[gawk])
+AC_INIT([GNU Awk],[4.2.0c],address@hidden,[gawk])
 
 # This is a hack. Different versions of install on different systems
 # are just too different. Chuck it and use install-sh.

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

commit f57a07615e18b8b30b8f410e0d7c286a1fecc70b
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Jan 15 18:04:12 2018 +0200

    Code cleanup for opening ptys.

diff --git a/ChangeLog b/ChangeLog
index b05006d..2578bc7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,10 @@
 
        * NEWS: Small typo fix.
        * config.sub: Updated.
+       * io.c (fork_and_open_slave_pty: Rationalize down to one
+       function with two bodies.
+       (set_slave_pty_attributes, push_pty_line_disciplines): Move
+       into #ifdef for TERMIOS_H. Helps out with VMS compiling.
 
 2018-01-12         Arnold D. Robbins     <address@hidden>
 
diff --git a/io.c b/io.c
index 8b9cc96..befc20a 100644
--- a/io.c
+++ b/io.c
@@ -1892,6 +1892,7 @@ strictopen:
        return openfd;
 }
 
+#if defined(HAVE_TERMIOS_H)
 /* push_pty_line_disciplines --- push line disciplines if we work that way */
 
 // Factors out common code for the two versions of fork_and_open_slave_pty().
@@ -1923,7 +1924,6 @@ push_pty_line_disciplines(int slave)
 static void
 set_slave_pty_attributes(int slave)
 {
-#ifdef HAVE_TERMIOS_H
        struct termios st;
 
        tcgetattr(slave, & st);
@@ -1952,7 +1952,6 @@ set_slave_pty_attributes(int slave)
        st.c_cc[VEOF] = '\004'; /* ^d */
 #endif
        tcsetattr(slave, TCSANOW, & st);
-#endif /* HAVE_TERMIOS_H */
 }
 
 
@@ -1967,18 +1966,17 @@ set_slave_pty_attributes(int slave)
  * seems to be the simplest thing to do.
  */
 
-#if defined _AIX || defined __hpux
 static bool
 fork_and_open_slave_pty(const char *slavenam, int master, const char *command, 
pid_t *pid)
 {
        int slave;
        int save_errno;
 
+#if defined _AIX || defined __hpux
        /*
         * We specifically open the slave only in the child. This allows
-        * certain, er, "limited" systems to work.  The open is specifically
-        * without O_NOCTTY in order to make the slave become the controlling
-        * terminal.
+        * AIX and HP0UX to work.  The open is specifically without O_NOCTTY
+        * in order to make the slave become the controlling terminal.
         */
 
        switch (*pid = fork()) {
@@ -2026,14 +2024,8 @@ fork_and_open_slave_pty(const char *slavenam, int 
master, const char *command, p
        default:
                return true;
        }
-}
+
 #else
-#ifndef VMS
-static bool
-fork_and_open_slave_pty(const char *slavenam, int master, const char *command, 
pid_t *pid)
-{
-       int slave;
-       int save_errno;
 
        if ((slave = open(slavenam, O_RDWR)) < 0) {
                close(master);
@@ -2094,7 +2086,8 @@ fork_and_open_slave_pty(const char *slavenam, int master, 
const char *command, p
        return true;
 }
 #endif
-#endif
+
+#endif /* defined(HAVE_TERMIOS_H) */
 
 /* two_way_open --- open a two way communications channel */
 

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

commit f7e0c34e689f6234b7d8b3c328acc0124e7b784f
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Jan 15 17:56:14 2018 +0200

    Add nlstringtest.

diff --git a/test/ChangeLog b/test/ChangeLog
index 7ad4801..0226d53 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,10 @@
+2018-01-15         Arnold D. Robbins     <address@hidden>
+
+       * Makefile.am (nlstringtest): New test.
+       * nlstringtest.awk, nlstringtest.ok, fr/LC_MESSAGES/nlstringtest.mo:
+       New files. Thanks to Bruno Haible <address@hidden>
+       for the test.
+
 2018-01-04         Arnold D. Robbins     <address@hidden>
 
        Thanks to Andrew Schorr for the basics of this test.
diff --git a/test/Makefile.am b/test/Makefile.am
index f49cbdc..8d663c5 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -714,6 +714,9 @@ EXTRA_DIST = \
        nlinstr.ok \
        nlstrina.awk \
        nlstrina.ok \
+       nlstringtest.awk \
+       nlstringtest.ok \
+       fr \
        noeffect.awk \
        noeffect.ok \
        nofile.ok \
@@ -1298,7 +1301,7 @@ LOCALE_CHARSET_TESTS = \
        asort asorti backbigs1 backsmalls1 backsmalls2 \
        fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
        mbprintf1 mbprintf2 mbprintf3 mbprintf4 mbprintf5 \
-       rebt8b2 rtlenmb sort1 sprintfc
+       nlstringtest rebt8b2 rtlenmb sort1 sprintfc
 
 SHLIB_TESTS = \
        apiterm \
@@ -1374,13 +1377,14 @@ gawk-extensions: $(GAWK_EXT_TESTS)
 
 charset-tests-all:
        @if locale -a | grep -i 'en_US.UTF.*8' > /dev/null && \
+           locale -a | grep -i 'fr_FR.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. ; \
-               echo %%%%%%%%%% At least en_US.UTF-8, ru_RU.UTF-8 and 
ja_JP.UTF-8 are needed. ; \
+               echo %%%%%%%%%% At least en_US.UTF-8 fr_FR.UTF-8, ru_RU.UTF-8 
and ja_JP.UTF-8 are needed. ; \
        fi
 
 charset-tests: $(LOCALE_CHARSET_TESTS)
@@ -2454,6 +2458,13 @@ nonfatal1:
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden 2>&1 | $(AWK) '{print 
gensub(/invalid:.*$$/, "invalid", 1, $$0)}' >_$@ || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 
+nlstringtest::
+       @echo $@
+       @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=fr_FR.UTF-8 LANGUAGE= ; \
+       AWKPATH="$(srcdir)" $(AWK) -f address@hidden "$(srcdir)" >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+
 # Targets generated for other tests:
 include Maketests
 
diff --git a/test/Makefile.in b/test/Makefile.in
index 47ca037..e5676b5 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -972,6 +972,9 @@ EXTRA_DIST = \
        nlinstr.ok \
        nlstrina.awk \
        nlstrina.ok \
+       nlstringtest.awk \
+       nlstringtest.ok \
+       fr \
        noeffect.awk \
        noeffect.ok \
        nofile.ok \
@@ -1549,7 +1552,7 @@ LOCALE_CHARSET_TESTS = \
        asort asorti backbigs1 backsmalls1 backsmalls2 \
        fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
        mbprintf1 mbprintf2 mbprintf3 mbprintf4 mbprintf5 \
-       rebt8b2 rtlenmb sort1 sprintfc
+       nlstringtest rebt8b2 rtlenmb sort1 sprintfc
 
 SHLIB_TESTS = \
        apiterm \
@@ -1815,13 +1818,14 @@ gawk-extensions: $(GAWK_EXT_TESTS)
 
 charset-tests-all:
        @if locale -a | grep -i 'en_US.UTF.*8' > /dev/null && \
+           locale -a | grep -i 'fr_FR.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. ; \
-               echo %%%%%%%%%% At least en_US.UTF-8, ru_RU.UTF-8 and 
ja_JP.UTF-8 are needed. ; \
+               echo %%%%%%%%%% At least en_US.UTF-8 fr_FR.UTF-8, ru_RU.UTF-8 
and ja_JP.UTF-8 are needed. ; \
        fi
 
 charset-tests: $(LOCALE_CHARSET_TESTS)
@@ -2891,6 +2895,12 @@ nonfatal1:
        @echo $@
        @AWKPATH="$(srcdir)" $(AWK) -f address@hidden 2>&1 | $(AWK) '{print 
gensub(/invalid:.*$$/, "invalid", 1, $$0)}' >_$@ || echo EXIT CODE: $$? >>_$@
        @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
+
+nlstringtest::
+       @echo $@
+       @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=fr_FR.UTF-8 LANGUAGE= ; \
+       AWKPATH="$(srcdir)" $(AWK) -f address@hidden "$(srcdir)" >_$@ 2>&1 || 
echo EXIT CODE: $$? >>_$@
+       @-$(CMP) "$(srcdir)"/address@hidden _$@ && rm -f _$@
 Gt-dummy:
 # file Maketests, generated from Makefile.am by the Gentests program
 addcomma:
diff --git a/test/fr/LC_MESSAGES/nlstringtest.mo 
b/test/fr/LC_MESSAGES/nlstringtest.mo
new file mode 100644
index 0000000..72af97e
Binary files /dev/null and b/test/fr/LC_MESSAGES/nlstringtest.mo differ

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

commit 6d7409fc82613d587555f22b221467f86b38b82d
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Jan 15 17:29:44 2018 +0200

    Update config.sub.

diff --git a/ChangeLog b/ChangeLog
index c2d7400..b05006d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2018-01-15         Arnold D. Robbins     <address@hidden>
 
        * NEWS: Small typo fix.
+       * config.sub: Updated.
 
 2018-01-12         Arnold D. Robbins     <address@hidden>
 
diff --git a/config.sub b/config.sub
index 5e01d8f..f4e2837 100755
--- a/config.sub
+++ b/config.sub
@@ -2,7 +2,7 @@
 # Configuration validation subroutine script.
 #   Copyright 1992-2018 Free Software Foundation, Inc.
 
-timestamp='2018-01-11'
+timestamp='2018-01-14'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -296,7 +296,7 @@ case $basic_machine in
        | nios | nios2 | nios2eb | nios2el \
        | ns16k | ns32k \
        | open8 | or1k | or1knd | or32 \
-       | pdp10 | pdp11 | pj | pjl \
+       | pdp10 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle \
        | pru \
        | pyramid \
@@ -333,7 +333,7 @@ case $basic_machine in
                basic_machine=$basic_machine-unknown
                os=-none
                ;;
-       m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+       m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
                ;;
        ms1)
                basic_machine=mt-unknown
@@ -457,7 +457,7 @@ case $basic_machine in
        # Recognize the various machine names and aliases which stand
        # for a CPU type and a company and sometimes even an OS.
        386bsd)
-               basic_machine=i386-unknown
+               basic_machine=i386-pc
                os=-bsd
                ;;
        3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
@@ -740,9 +740,6 @@ case $basic_machine in
        hp9k8[0-9][0-9] | hp8[0-9][0-9])
                basic_machine=hppa1.0-hp
                ;;
-       hppa-next)
-               os=-nextstep3
-               ;;
        hppaosf)
                basic_machine=hppa1.1-hp
                os=-osf
@@ -774,7 +771,7 @@ case $basic_machine in
                basic_machine=i386-mach
                os=-mach
                ;;
-       i386-vsta | vsta)
+       vsta)
                basic_machine=i386-unknown
                os=-vsta
                ;;
@@ -803,9 +800,6 @@ case $basic_machine in
                basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
                os=-linux
                ;;
-       m88k-omron*)
-               basic_machine=m88k-omron
-               ;;
        magnum | m3230)
                basic_machine=mips-mips
                os=-sysv
@@ -1104,17 +1098,10 @@ case $basic_machine in
        sequent)
                basic_machine=i386-sequent
                ;;
-       sh)
-               basic_machine=sh-hitachi
-               os=-hms
-               ;;
        sh5el)
                basic_machine=sh5le-unknown
                ;;
-       sh64)
-               basic_machine=sh64-unknown
-               ;;
-       sparclite-wrs | simso-wrs)
+       simso-wrs)
                basic_machine=sparclite-wrs
                os=-vxworks
                ;;
@@ -1247,9 +1234,6 @@ case $basic_machine in
                basic_machine=a29k-wrs
                os=-vxworks
                ;;
-       wasm32)
-               basic_machine=wasm32-unknown
-               ;;
        w65*)
                basic_machine=w65-wdc
                os=-none
@@ -1275,14 +1259,6 @@ case $basic_machine in
                basic_machine=ymp-cray
                os=-unicos
                ;;
-       z8k-*-coff)
-               basic_machine=z8k-unknown
-               os=-sim
-               ;;
-       z80-*-coff)
-               basic_machine=z80-unknown
-               os=-sim
-               ;;
        none)
                basic_machine=none-none
                os=-none
@@ -1311,10 +1287,6 @@ case $basic_machine in
        vax)
                basic_machine=vax-dec
                ;;
-       pdp10)
-               # there are many clones, so DEC is not a safe bet
-               basic_machine=pdp10-unknown
-               ;;
        pdp11)
                basic_machine=pdp11-dec
                ;;
@@ -1324,9 +1296,6 @@ case $basic_machine in
        sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
                basic_machine=sh-unknown
                ;;
-       sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
-               basic_machine=sparc-sun
-               ;;
        cydra)
                basic_machine=cydra-cydrome
                ;;
@@ -1380,15 +1349,16 @@ case $os in
        -solaris)
                os=-solaris2
                ;;
-       -svr4*)
-               os=-sysv4
-               ;;
        -unixware*)
                os=-sysv4.2uw
                ;;
        -gnu/linux*)
                os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
                ;;
+       # es1800 is here to avoid being matched by es* (a different OS)
+       -es1800*)
+               os=-ose
+               ;;
        # Now accept the basic system types.
        # The portable systems comes first.
        # Each alternative MUST end in a * to match a version number.
@@ -1401,7 +1371,7 @@ case $os in
              | -aos* | -aros* | -cloudabi* | -sortix* \
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
-             | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+             | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \
              | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
              | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
@@ -1412,11 +1382,11 @@ case $os in
              | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | 
-linux-android* \
              | -linux-newlib* | -linux-musl* | -linux-uclibc* \
              | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
-             | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+             | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
-             | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+             | -morphos* | -superux* | -rtmk* | -windiss* \
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
              | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
              | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme*)
@@ -1436,8 +1406,8 @@ case $os in
        -nto*)
                os=`echo $os | sed -e 's|nto|nto-qnx|'`
                ;;
-       -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
-             | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* 
\
+       -sim | -xray | -os68k* | -v88r* \
+             | -windows* | -osx | -abug | -netware* | -os9* \
              | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
                ;;
        -mac*)
@@ -1464,12 +1434,6 @@ case $os in
        -wince*)
                os=-wince
                ;;
-       -osfrose*)
-               os=-osfrose
-               ;;
-       -osf*)
-               os=-osf
-               ;;
        -utek*)
                os=-bsd
                ;;
@@ -1516,7 +1480,7 @@ case $os in
        -oss*)
                os=-sysv3
                ;;
-       -svr4)
+       -svr4*)
                os=-sysv4
                ;;
        -svr3)
@@ -1531,18 +1495,9 @@ case $os in
        -ose*)
                os=-ose
                ;;
-       -es1800*)
-               os=-ose
-               ;;
-       -xenix)
-               os=-xenix
-               ;;
        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
                os=-mint
                ;;
-       -aros*)
-               os=-aros
-               ;;
        -zvmoe)
                os=-zvmoe
                ;;
@@ -1667,9 +1622,6 @@ case $basic_machine in
        *-be)
                os=-beos
                ;;
-       *-haiku)
-               os=-haiku
-               ;;
        *-ibm)
                os=-aix
                ;;
@@ -1724,9 +1676,6 @@ case $basic_machine in
        i370-*)
                os=-mvs
                ;;
-       *-next)
-               os=-nextstep3
-               ;;
        *-gould)
                os=-sysv
                ;;
diff --git a/extension/build-aux/ChangeLog b/extension/build-aux/ChangeLog
index eb95462..8507f3e 100644
--- a/extension/build-aux/ChangeLog
+++ b/extension/build-aux/ChangeLog
@@ -1,3 +1,7 @@
+2018-01-15         Arnold D. Robbins     <address@hidden>
+
+       * config.sub: Updated.
+
 2017-12-22         Arnold D. Robbins     <address@hidden>
 
        * config.guess, config.sub, depcomp, install-sh: Updated
diff --git a/extension/build-aux/config.sub b/extension/build-aux/config.sub
index 5e01d8f..f4e2837 100755
--- a/extension/build-aux/config.sub
+++ b/extension/build-aux/config.sub
@@ -2,7 +2,7 @@
 # Configuration validation subroutine script.
 #   Copyright 1992-2018 Free Software Foundation, Inc.
 
-timestamp='2018-01-11'
+timestamp='2018-01-14'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -296,7 +296,7 @@ case $basic_machine in
        | nios | nios2 | nios2eb | nios2el \
        | ns16k | ns32k \
        | open8 | or1k | or1knd | or32 \
-       | pdp10 | pdp11 | pj | pjl \
+       | pdp10 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle \
        | pru \
        | pyramid \
@@ -333,7 +333,7 @@ case $basic_machine in
                basic_machine=$basic_machine-unknown
                os=-none
                ;;
-       m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+       m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
                ;;
        ms1)
                basic_machine=mt-unknown
@@ -457,7 +457,7 @@ case $basic_machine in
        # Recognize the various machine names and aliases which stand
        # for a CPU type and a company and sometimes even an OS.
        386bsd)
-               basic_machine=i386-unknown
+               basic_machine=i386-pc
                os=-bsd
                ;;
        3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
@@ -740,9 +740,6 @@ case $basic_machine in
        hp9k8[0-9][0-9] | hp8[0-9][0-9])
                basic_machine=hppa1.0-hp
                ;;
-       hppa-next)
-               os=-nextstep3
-               ;;
        hppaosf)
                basic_machine=hppa1.1-hp
                os=-osf
@@ -774,7 +771,7 @@ case $basic_machine in
                basic_machine=i386-mach
                os=-mach
                ;;
-       i386-vsta | vsta)
+       vsta)
                basic_machine=i386-unknown
                os=-vsta
                ;;
@@ -803,9 +800,6 @@ case $basic_machine in
                basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
                os=-linux
                ;;
-       m88k-omron*)
-               basic_machine=m88k-omron
-               ;;
        magnum | m3230)
                basic_machine=mips-mips
                os=-sysv
@@ -1104,17 +1098,10 @@ case $basic_machine in
        sequent)
                basic_machine=i386-sequent
                ;;
-       sh)
-               basic_machine=sh-hitachi
-               os=-hms
-               ;;
        sh5el)
                basic_machine=sh5le-unknown
                ;;
-       sh64)
-               basic_machine=sh64-unknown
-               ;;
-       sparclite-wrs | simso-wrs)
+       simso-wrs)
                basic_machine=sparclite-wrs
                os=-vxworks
                ;;
@@ -1247,9 +1234,6 @@ case $basic_machine in
                basic_machine=a29k-wrs
                os=-vxworks
                ;;
-       wasm32)
-               basic_machine=wasm32-unknown
-               ;;
        w65*)
                basic_machine=w65-wdc
                os=-none
@@ -1275,14 +1259,6 @@ case $basic_machine in
                basic_machine=ymp-cray
                os=-unicos
                ;;
-       z8k-*-coff)
-               basic_machine=z8k-unknown
-               os=-sim
-               ;;
-       z80-*-coff)
-               basic_machine=z80-unknown
-               os=-sim
-               ;;
        none)
                basic_machine=none-none
                os=-none
@@ -1311,10 +1287,6 @@ case $basic_machine in
        vax)
                basic_machine=vax-dec
                ;;
-       pdp10)
-               # there are many clones, so DEC is not a safe bet
-               basic_machine=pdp10-unknown
-               ;;
        pdp11)
                basic_machine=pdp11-dec
                ;;
@@ -1324,9 +1296,6 @@ case $basic_machine in
        sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
                basic_machine=sh-unknown
                ;;
-       sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
-               basic_machine=sparc-sun
-               ;;
        cydra)
                basic_machine=cydra-cydrome
                ;;
@@ -1380,15 +1349,16 @@ case $os in
        -solaris)
                os=-solaris2
                ;;
-       -svr4*)
-               os=-sysv4
-               ;;
        -unixware*)
                os=-sysv4.2uw
                ;;
        -gnu/linux*)
                os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
                ;;
+       # es1800 is here to avoid being matched by es* (a different OS)
+       -es1800*)
+               os=-ose
+               ;;
        # Now accept the basic system types.
        # The portable systems comes first.
        # Each alternative MUST end in a * to match a version number.
@@ -1401,7 +1371,7 @@ case $os in
              | -aos* | -aros* | -cloudabi* | -sortix* \
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
-             | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+             | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \
              | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
              | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
@@ -1412,11 +1382,11 @@ case $os in
              | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | 
-linux-android* \
              | -linux-newlib* | -linux-musl* | -linux-uclibc* \
              | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
-             | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+             | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \
              | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
              | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
-             | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+             | -morphos* | -superux* | -rtmk* | -windiss* \
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
              | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
              | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme*)
@@ -1436,8 +1406,8 @@ case $os in
        -nto*)
                os=`echo $os | sed -e 's|nto|nto-qnx|'`
                ;;
-       -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
-             | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* 
\
+       -sim | -xray | -os68k* | -v88r* \
+             | -windows* | -osx | -abug | -netware* | -os9* \
              | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
                ;;
        -mac*)
@@ -1464,12 +1434,6 @@ case $os in
        -wince*)
                os=-wince
                ;;
-       -osfrose*)
-               os=-osfrose
-               ;;
-       -osf*)
-               os=-osf
-               ;;
        -utek*)
                os=-bsd
                ;;
@@ -1516,7 +1480,7 @@ case $os in
        -oss*)
                os=-sysv3
                ;;
-       -svr4)
+       -svr4*)
                os=-sysv4
                ;;
        -svr3)
@@ -1531,18 +1495,9 @@ case $os in
        -ose*)
                os=-ose
                ;;
-       -es1800*)
-               os=-ose
-               ;;
-       -xenix)
-               os=-xenix
-               ;;
        -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
                os=-mint
                ;;
-       -aros*)
-               os=-aros
-               ;;
        -zvmoe)
                os=-zvmoe
                ;;
@@ -1667,9 +1622,6 @@ case $basic_machine in
        *-be)
                os=-beos
                ;;
-       *-haiku)
-               os=-haiku
-               ;;
        *-ibm)
                os=-aix
                ;;
@@ -1724,9 +1676,6 @@ case $basic_machine in
        i370-*)
                os=-mvs
                ;;
-       *-next)
-               os=-nextstep3
-               ;;
        *-gould)
                os=-sysv
                ;;

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

Summary of changes:
 ChangeLog                           |   5 +++
 config.sub                          |  83 +++++++-----------------------------
 configure                           |  20 ++++-----
 configure.ac                        |   2 +-
 extension/build-aux/ChangeLog       |   4 ++
 extension/build-aux/config.sub      |  83 +++++++-----------------------------
 io.c                                |  21 +++------
 test/ChangeLog                      |   7 +++
 test/Makefile.am                    |  15 ++++++-
 test/Makefile.in                    |  14 +++++-
 test/fr/LC_MESSAGES/nlstringtest.mo | Bin 0 -> 304 bytes
 11 files changed, 91 insertions(+), 163 deletions(-)
 create mode 100644 test/fr/LC_MESSAGES/nlstringtest.mo


hooks/post-receive
-- 
gawk



reply via email to

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