Source-Changes-HG archive

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

[src/netbsd-8]: src Pull up following revision(s) (requested by jmcneill in t...



details:   https://anonhg.NetBSD.org/src/rev/eee3793f8875
branches:  netbsd-8
changeset: 850836:eee3793f8875
user:      snj <snj%NetBSD.org@localhost>
date:      Tue Jul 18 18:09:42 2017 +0000

description:
Pull up following revision(s) (requested by jmcneill in ticket #114):
        doc/3RDPARTY: 1.1445
        external/bsd/byacc/bin/Makefile: up to 1.7
        external/bsd/byacc/byacc2netbsd: up to 1.5
        external/bsd/byacc/dist/CHANGES: up to 1.1.1.8
        external/bsd/byacc/dist/MANIFEST: up to 1.1.1.4
        external/bsd/byacc/dist/VERSION: up to 1.1.1.8
        external/bsd/byacc/dist/btyaccpar.c: up to 1.4
        external/bsd/byacc/dist/btyaccpar.skel: up to 1.4
        external/bsd/byacc/dist/config.guess: up to 1.3
        external/bsd/byacc/dist/config.sub: up to 1.3
        external/bsd/byacc/dist/defs.h: up to 1.12
        external/bsd/byacc/dist/main.c: up to 1.14
        external/bsd/byacc/dist/output.c: up to 1.18
        external/bsd/byacc/dist/package/byacc.spec: up to 1.1.1.7
        external/bsd/byacc/dist/package/debian/changelog: up to 1.1.1.7
        external/bsd/byacc/dist/package/mingw-byacc.spec: up to 1.1.1.4
        external/bsd/byacc/dist/package/pkgsrc/Makefile: up to 1.1.1.7
        external/bsd/byacc/dist/test/btyacc/btyacc_calc1.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/btyacc_demo.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/btyacc_destroy1.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/btyacc_destroy2.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/btyacc_destroy3.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/calc.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/calc1.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/calc2.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/calc3.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/code_calc.code.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/code_error.code.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/empty.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/err_inherit3.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/err_inherit4.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/err_syntax10.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/err_syntax11.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/err_syntax12.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/err_syntax18.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/err_syntax20.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/error.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/expr.oxout.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/grammar.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/inherit0.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/inherit1.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/inherit2.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/ok_syntax1.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/pure_calc.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/pure_error.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/quote_calc-s.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/quote_calc.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/quote_calc2-s.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/quote_calc2.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/quote_calc3-s.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/quote_calc3.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/quote_calc4-s.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/quote_calc4.tab.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/rename_debug.c: up to 1.3
        external/bsd/byacc/dist/test/btyacc/varsyntax_calc1.tab.c: up to 1.3
        external/bsd/byacc/dist/test/yacc/big_l.output: up to 1.1.1.2
        external/bsd/byacc/dist/test/yacc/calc3.tab.c: up to 1.3
        external/bsd/byacc/dist/test/yacc/ok_syntax1.tab.c: up to 1.3
        external/bsd/byacc/dist/test/yacc/pure_calc.tab.c: up to 1.3
        external/bsd/byacc/dist/test/yacc/pure_error.tab.c: up to 1.3
        external/bsd/byacc/dist/yaccpar.c: up to 1.5
        external/bsd/byacc/dist/yaccpar.skel: up to 1.1.1.5
Import byacc 20170430.

diffstat:

 doc/3RDPARTY                                              |   6 +-
 external/bsd/byacc/bin/Makefile                           |   4 +-
 external/bsd/byacc/byacc2netbsd                           |   4 +-
 external/bsd/byacc/dist/CHANGES                           |  30 +++++++++++++++
 external/bsd/byacc/dist/MANIFEST                          |   2 +-
 external/bsd/byacc/dist/VERSION                           |   2 +-
 external/bsd/byacc/dist/btyaccpar.c                       |  21 +++++++++-
 external/bsd/byacc/dist/btyaccpar.skel                    |  15 +++++++-
 external/bsd/byacc/dist/config.guess                      |  12 ++++--
 external/bsd/byacc/dist/config.sub                        |   5 ++-
 external/bsd/byacc/dist/defs.h                            |   5 +-
 external/bsd/byacc/dist/main.c                            |   8 ++--
 external/bsd/byacc/dist/output.c                          |  26 +++++++++++-
 external/bsd/byacc/dist/package/byacc.spec                |   4 +-
 external/bsd/byacc/dist/package/debian/changelog          |   6 +++
 external/bsd/byacc/dist/package/mingw-byacc.spec          |   4 +-
 external/bsd/byacc/dist/package/pkgsrc/Makefile           |   2 +-
 external/bsd/byacc/dist/test/btyacc/btyacc_calc1.tab.c    |  16 +++++++-
 external/bsd/byacc/dist/test/btyacc/btyacc_demo.tab.c     |   7 ++-
 external/bsd/byacc/dist/test/btyacc/btyacc_destroy1.tab.c |   7 ++-
 external/bsd/byacc/dist/test/btyacc/btyacc_destroy2.tab.c |   7 ++-
 external/bsd/byacc/dist/test/btyacc/btyacc_destroy3.tab.c |   7 ++-
 external/bsd/byacc/dist/test/btyacc/calc.tab.c            |   7 ++-
 external/bsd/byacc/dist/test/btyacc/calc1.tab.c           |   7 ++-
 external/bsd/byacc/dist/test/btyacc/calc2.tab.c           |   7 ++-
 external/bsd/byacc/dist/test/btyacc/calc3.tab.c           |  16 +++++++-
 external/bsd/byacc/dist/test/btyacc/code_calc.code.c      |   7 ++-
 external/bsd/byacc/dist/test/btyacc/code_error.code.c     |   5 ++-
 external/bsd/byacc/dist/test/btyacc/empty.tab.c           |   5 ++-
 external/bsd/byacc/dist/test/btyacc/err_inherit3.tab.c    |   7 ++-
 external/bsd/byacc/dist/test/btyacc/err_inherit4.tab.c    |   7 ++-
 external/bsd/byacc/dist/test/btyacc/err_syntax10.tab.c    |   5 ++-
 external/bsd/byacc/dist/test/btyacc/err_syntax11.tab.c    |   5 ++-
 external/bsd/byacc/dist/test/btyacc/err_syntax12.tab.c    |   5 ++-
 external/bsd/byacc/dist/test/btyacc/err_syntax18.tab.c    |   7 ++-
 external/bsd/byacc/dist/test/btyacc/err_syntax20.tab.c    |   7 ++-
 external/bsd/byacc/dist/test/btyacc/error.tab.c           |   5 ++-
 external/bsd/byacc/dist/test/btyacc/expr.oxout.tab.c      |   7 ++-
 external/bsd/byacc/dist/test/btyacc/grammar.tab.c         |   7 ++-
 external/bsd/byacc/dist/test/btyacc/inherit0.tab.c        |   7 ++-
 external/bsd/byacc/dist/test/btyacc/inherit1.tab.c        |   7 ++-
 external/bsd/byacc/dist/test/btyacc/inherit2.tab.c        |   7 ++-
 external/bsd/byacc/dist/test/btyacc/ok_syntax1.tab.c      |  16 +++++++-
 external/bsd/byacc/dist/test/btyacc/pure_calc.tab.c       |  16 +++++++-
 external/bsd/byacc/dist/test/btyacc/pure_error.tab.c      |  14 ++++++-
 external/bsd/byacc/dist/test/btyacc/quote_calc-s.tab.c    |   7 ++-
 external/bsd/byacc/dist/test/btyacc/quote_calc.tab.c      |   7 ++-
 external/bsd/byacc/dist/test/btyacc/quote_calc2-s.tab.c   |   7 ++-
 external/bsd/byacc/dist/test/btyacc/quote_calc2.tab.c     |   7 ++-
 external/bsd/byacc/dist/test/btyacc/quote_calc3-s.tab.c   |   7 ++-
 external/bsd/byacc/dist/test/btyacc/quote_calc3.tab.c     |   7 ++-
 external/bsd/byacc/dist/test/btyacc/quote_calc4-s.tab.c   |   7 ++-
 external/bsd/byacc/dist/test/btyacc/quote_calc4.tab.c     |   7 ++-
 external/bsd/byacc/dist/test/btyacc/rename_debug.c        |   5 ++-
 external/bsd/byacc/dist/test/btyacc/varsyntax_calc1.tab.c |   7 ++-
 external/bsd/byacc/dist/test/yacc/big_l.output            |   2 +-
 external/bsd/byacc/dist/test/yacc/calc3.tab.c             |   7 ++-
 external/bsd/byacc/dist/test/yacc/ok_syntax1.tab.c        |   7 ++-
 external/bsd/byacc/dist/test/yacc/pure_calc.tab.c         |   7 ++-
 external/bsd/byacc/dist/test/yacc/pure_error.tab.c        |   5 ++-
 external/bsd/byacc/dist/yaccpar.c                         |  12 +++++-
 external/bsd/byacc/dist/yaccpar.skel                      |   6 ++-
 62 files changed, 387 insertions(+), 110 deletions(-)

diffs (truncated from 1597 to 300 lines):

diff -r 9d73d9bb3f0f -r eee3793f8875 doc/3RDPARTY
--- a/doc/3RDPARTY      Tue Jul 18 17:32:50 2017 +0000
+++ b/doc/3RDPARTY      Tue Jul 18 18:09:42 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: 3RDPARTY,v 1.1444.2.2 2017/06/21 18:09:06 snj Exp $
+#      $NetBSD: 3RDPARTY,v 1.1444.2.3 2017/07/18 18:09:42 snj Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -225,8 +225,8 @@
 in the past.
 
 Package:       byacc
-Version:       20170201
-Current Vers:  20170201
+Version:       20170430
+Current Vers:  20170430
 Maintainer:    Thomas Dickey <dickey%invisible-island.net@localhost>
 Archive Site:  http://www.invisible-island.net/byacc/byacc.html
 Home Page:     http://www.invisible-island.net/byacc/byacc.html
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/bin/Makefile
--- a/external/bsd/byacc/bin/Makefile   Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/bin/Makefile   Tue Jul 18 18:09:42 2017 +0000
@@ -1,10 +1,10 @@
-#      $NetBSD: Makefile,v 1.6 2015/04/14 14:08:36 christos Exp $
+#      $NetBSD: Makefile,v 1.6.8.1 2017/07/18 18:09:43 snj Exp $
 
 .include "bsd.own.mk"
 
 PROG=  yacc
 SRCS=  closure.c error.c lalr.c lr0.c main.c mkpar.c output.c reader.c \
-       symtab.c verbose.c warshall.c graph.c mstring.c yaccpar.c
+       symtab.c verbose.c warshall.c graph.c mstring.c btyaccpar.c
 
 CPPFLAGS+=     -DMAXTABLE=INT_MAX
 CPPFLAGS+=     -DGCC_NORETURN=__dead
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/byacc2netbsd
--- a/external/bsd/byacc/byacc2netbsd   Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/byacc2netbsd   Tue Jul 18 18:09:42 2017 +0000
@@ -1,6 +1,6 @@
 #! /bin/sh
 #
-#      $NetBSD: byacc2netbsd,v 1.4 2011/10/08 19:28:39 christos Exp $
+#      $NetBSD: byacc2netbsd,v 1.4.36.1 2017/07/18 18:09:43 snj Exp $
 #
 # Copyright (c) 2000 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -34,7 +34,7 @@
 #
 #      $ cd /some/where/temporary
 #      $ tar xpfz /new/byacc/release/tar/file
-#      $ sh /usr/src/external/bsd/byacc/dist/byacc2netbsd byacc-YYYYMMDD `pwd`
+#      $ sh /usr/src/external/bsd/byacc/byacc2netbsd byacc-YYYYMMDD `pwd`
 #      $ cd src/external/bsd/byacc/dist
 #      $ cvs import -m "Import byacc YYYYMMDD" src/external/bsd/byacc/dist DICKEY byacc-YYYYMMDD
 #      $ cd ../../../../../byacc-YYYYMMDD
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/CHANGES
--- a/external/bsd/byacc/dist/CHANGES   Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/CHANGES   Tue Jul 18 18:09:42 2017 +0000
@@ -1,3 +1,33 @@
+2017-04-30  Thomas E. Dickey  <dickey%invisible-island.net@localhost>
+
+       * test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, 
test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, 
test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, 
test/btyacc/pure_error.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, 
test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, 
test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, 
test/btyacc/rename_debug.c, btyaccpar.c, btyaccpar.skel:
+       fix another uninitialized variable warning in "make check_make" for btyacc
+
+       * test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/calc3.tab.c, btyaccpar.c, btyaccpar.skel, 
test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/calc3.tab.c, yaccpar.c, defs.h, yaccpar.skel, output.c:
+       fix some compiler warnings for "make check_make" by adding section init_vars,
+       which initializes the body_vars for pure-parser configuration.
+
+2017-04-30  Tom.Shields
+
+       * output.c:
+       use YY_NO_LEAKS set in configure --with-no-leaks, in the generated code
+
+2017-04-30  Julien.Ramseier
+
+       * main.c, test/yacc/big_l.output:
+       fix typo in unsupported-flag warning message
+
+2017-04-30  Thomas E. Dickey  <dickey%invisible-island.net@localhost>
+
+       * VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:
+       bump
+
+2017-03-18  Thomas E. Dickey  <dickey%invisible-island.net@localhost>
+
+       * config.sub: 2017-02-07
+
+       * config.guess: 2017-03-05
+
 2017-02-01  Thomas E. Dickey  <dickey%invisible-island.net@localhost>
 
        * test/btyacc/expr.oxout.error, test/btyacc/expr.oxout.output, test/btyacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.h, test/yacc/expr.oxout.error, test/yacc/expr.oxout.output, 
test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h:
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/MANIFEST
--- a/external/bsd/byacc/dist/MANIFEST  Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/MANIFEST  Tue Jul 18 18:09:42 2017 +0000
@@ -1,4 +1,4 @@
-MANIFEST for byacc-20170201, version t20170201
+MANIFEST for byacc-20170430, version t20170430
 --------------------------------------------------------------------------------
 MANIFEST                        this file
 ACKNOWLEDGEMENTS                original version of byacc - 1993
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/VERSION
--- a/external/bsd/byacc/dist/VERSION   Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/VERSION   Tue Jul 18 18:09:42 2017 +0000
@@ -1,1 +1,1 @@
-20170201
+20170430
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/btyaccpar.c
--- a/external/bsd/byacc/dist/btyaccpar.c       Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/btyaccpar.c       Tue Jul 18 18:09:42 2017 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: btyaccpar.c,v 1.3 2017/02/11 19:33:12 christos Exp $   */
+/*     $NetBSD: btyaccpar.c,v 1.3.4.1 2017/07/18 18:09:43 snj Exp $    */
 
 /* This file generated automatically using
  * @Id: skel2c,v 1.4 2016/06/07 00:26:09 tom Exp @
  */
 
-/* @Id: btyaccpar.skel,v 1.5 2016/12/02 22:02:28 tom Exp @ */
+/* @Id: btyaccpar.skel,v 1.6 2017/04/30 23:40:34 tom Exp @ */
 
 #include "defs.h"
 
@@ -452,6 +452,23 @@
     "    if (yydebug)",
     "        fprintf(stderr, \"%sdebug[<# of symbols on state stack>]\\n\", YYPREFIX);",
     "#endif",
+    "#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)",
+    "    memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));",
+    "#endif",
+    "",
+    0
+};
+
+const char *const init_vars[] =
+{
+    "    yyerrflag = 0;",
+    "    yychar = 0;",
+    "    memset(&yyval,  0, sizeof(yyval));",
+    "    memset(&yylval, 0, sizeof(yylval));",
+    "#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)",
+    "    memset(&yyloc,  0, sizeof(yyloc));",
+    "    memset(&yylloc, 0, sizeof(yylloc));",
+    "#endif",
     "",
     0
 };
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/btyaccpar.skel
--- a/external/bsd/byacc/dist/btyaccpar.skel    Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/btyaccpar.skel    Tue Jul 18 18:09:42 2017 +0000
@@ -1,4 +1,4 @@
-/* Id: btyaccpar.skel,v 1.5 2016/12/02 22:02:28 tom Exp  */
+/* Id: btyaccpar.skel,v 1.7 2017/05/01 00:13:19 tom Exp  */
 
 #include "defs.h"
 
@@ -385,6 +385,19 @@
     if (yydebug)
         fprintf(stderr, "%sdebug[<# of symbols on state stack>]\n", YYPREFIX);
 #endif
+#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
+    memset(yyerror_loc_range, 0, sizeof(yyerror_loc_range));
+#endif
+
+%% init_vars
+    yyerrflag = 0;
+    yychar = 0;
+    memset(&yyval,  0, sizeof(yyval));
+    memset(&yylval, 0, sizeof(yylval));
+#if defined(YYLTYPE) || defined(YYLTYPE_IS_DECLARED)
+    memset(&yyloc,  0, sizeof(yyloc));
+    memset(&yylloc, 0, sizeof(yylloc));
+#endif
 
 %% body_3
 %%ifdef YYBTYACC
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/config.guess
--- a/external/bsd/byacc/dist/config.guess      Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/config.guess      Tue Jul 18 18:09:42 2017 +0000
@@ -2,7 +2,7 @@
 # Attempt to guess a canonical system name.
 #   Copyright 1992-2017 Free Software Foundation, Inc.
 
-timestamp='2017-01-01'
+timestamp='2017-03-05'
 
 # 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
@@ -837,10 +837,11 @@
        UNAME_PROCESSOR=`/usr/bin/uname -p`
        case ${UNAME_PROCESSOR} in
            amd64)
-               echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
-           *)
-               echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+               UNAME_PROCESSOR=x86_64 ;;
+           i386)
+               UNAME_PROCESSOR=i586 ;;
        esac
+       echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
        exit ;;
     i*:CYGWIN*:*)
        echo ${UNAME_MACHINE}-pc-cygwin
@@ -1343,6 +1344,9 @@
     NSR-?:NONSTOP_KERNEL:*:*)
        echo nsr-tandem-nsk${UNAME_RELEASE}
        exit ;;
+    NSX-?:NONSTOP_KERNEL:*:*)
+       echo nsx-tandem-nsk${UNAME_RELEASE}
+       exit ;;
     *:NonStop-UX:*:*)
        echo mips-compaq-nonstopux
        exit ;;
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/config.sub
--- a/external/bsd/byacc/dist/config.sub        Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/config.sub        Tue Jul 18 18:09:42 2017 +0000
@@ -2,7 +2,7 @@
 # Configuration validation subroutine script.
 #   Copyright 1992-2017 Free Software Foundation, Inc.
 
-timestamp='2017-01-01'
+timestamp='2017-02-07'
 
 # 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
@@ -948,6 +948,9 @@
        nsr-tandem)
                basic_machine=nsr-tandem
                ;;
+       nsx-tandem)
+               basic_machine=nsx-tandem
+               ;;
        op50n-* | op60c-*)
                basic_machine=hppa1.1-oki
                os=-proelf
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/defs.h
--- a/external/bsd/byacc/dist/defs.h    Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/defs.h    Tue Jul 18 18:09:42 2017 +0000
@@ -1,9 +1,9 @@
-/*     $NetBSD: defs.h,v 1.11 2017/02/11 19:33:12 christos Exp $       */
+/*     $NetBSD: defs.h,v 1.11.4.1 2017/07/18 18:09:43 snj Exp $        */
 
 #if HAVE_NBTOOL_CONFIG_H
 #include "nbtool_config.h"
 #endif
-/* Id: defs.h,v 1.56 2017/02/02 00:44:38 tom Exp  */
+/* Id: defs.h,v 1.57 2017/04/30 23:29:11 tom Exp  */
 
 #ifdef HAVE_CONFIG_H
 #include <config.h>
@@ -312,6 +312,7 @@
 extern const char *const hdr_vars[];
 extern const char *const body_1[];
 extern const char *const body_vars[];
+extern const char *const init_vars[];
 extern const char *const body_2[];
 extern const char *const body_3[];
 extern const char *const trailer[];
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/main.c
--- a/external/bsd/byacc/dist/main.c    Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/main.c    Tue Jul 18 18:09:42 2017 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: main.c,v 1.13 2017/02/11 19:33:12 christos Exp $       */
+/*     $NetBSD: main.c,v 1.13.4.1 2017/07/18 18:09:43 snj Exp $        */
 
 #include "defs.h"
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: main.c,v 1.13 2017/02/11 19:33:12 christos Exp $");
-/* Id: main.c,v 1.59 2017/02/02 00:44:38 tom Exp  */
+__RCSID("$NetBSD: main.c,v 1.13.4.1 2017/07/18 18:09:43 snj Exp $");
+/* Id: main.c,v 1.60 2017/04/30 20:57:56 Julien.Ramseier Exp  */
 
 #include <signal.h>
 #ifndef _WIN32
@@ -272,7 +272,7 @@
 #if defined(YYBTYACC)
        locations = 1;
 #else
-       unsupported_flag_warning("-B", "reconfigure with --enable-btyacc");
+       unsupported_flag_warning("-L", "reconfigure with --enable-btyacc");
 #endif
        break;
 
diff -r 9d73d9bb3f0f -r eee3793f8875 external/bsd/byacc/dist/output.c
--- a/external/bsd/byacc/dist/output.c  Tue Jul 18 17:32:50 2017 +0000
+++ b/external/bsd/byacc/dist/output.c  Tue Jul 18 18:09:42 2017 +0000
@@ -1,11 +1,11 @@
-/*     $NetBSD: output.c,v 1.17 2017/02/11 19:33:12 christos Exp $     */
+/*     $NetBSD: output.c,v 1.17.4.1 2017/07/18 18:09:43 snj Exp $      */
 
-/* Id: output.c,v 1.79 2016/12/02 20:42:38 tom Exp  */
+/* Id: output.c,v 1.81 2017/04/30 23:23:32 tom Exp  */
 
 #include "defs.h"
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: output.c,v 1.17 2017/02/11 19:33:12 christos Exp $");
+__RCSID("$NetBSD: output.c,v 1.17.4.1 2017/07/18 18:09:43 snj Exp $");



Home | Main Index | Thread Index | Old Index