gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, gawk-5.2-stable, updated. gawk-4.1.0-4966-g8a07bbcb


From: Arnold Robbins
Subject: [SCM] gawk branch, gawk-5.2-stable, updated. gawk-4.1.0-4966-g8a07bbcb
Date: Wed, 23 Nov 2022 09:33:16 -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-5.2-stable has been updated
       via  8a07bbcb311f1fe9bbe8853ae33b612c8bfa036e (commit)
       via  65b80d7ffc4084f6ff5bdbbe897abe240575b9cb (commit)
       via  11762f4c06858581dc1ff62316c126fbd76f1af3 (commit)
       via  a16fac8edfed8e83cb4e924277c60c77b8625238 (commit)
       via  4def64105d4af318c44b1258325fba1c7b5f4203 (commit)
       via  b61c5d63ec2b8c161b7d13c5e89f038f1f9ef286 (commit)
      from  297cf6bc67417e3747c081efb805b4bdcbe726eb (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=8a07bbcb311f1fe9bbe8853ae33b612c8bfa036e

commit 8a07bbcb311f1fe9bbe8853ae33b612c8bfa036e
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Wed Nov 23 09:32:10 2022 -0500

    Build pma without assertions by default.

diff --git a/support/ChangeLog b/support/ChangeLog
index ac12d9b4..382301ca 100644
--- a/support/ChangeLog
+++ b/support/ChangeLog
@@ -1,3 +1,9 @@
+2022-11-23         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * Makefile.am: Add -DNDEBUG to CFLAGS if building pma. Makes
+       pma run MUCH faster. Should have done this at the 5.2.0 release.
+       Oops.
+
 2022-11-17         Arnold D. Robbins     <arnold@skeeve.com>
 
        * 5.2.1: Release tar ball made.
diff --git a/support/Makefile.am b/support/Makefile.am
index 51ddb6e2..2f172b6a 100644
--- a/support/Makefile.am
+++ b/support/Makefile.am
@@ -77,6 +77,8 @@ libsupport_a_SOURCES = \
 
 if USE_PERSISTENT_MALLOC
 libsupport_a_SOURCES += pma.c pma.h
+CFLAGS += -DNDEBUG
+AM_CFLAGS += -DNDEBUG
 endif
 
 # For some make's, e.g. OpenBSD, that don't define this
diff --git a/support/Makefile.in b/support/Makefile.in
index b977b5c1..1f5b209f 100644
--- a/support/Makefile.in
+++ b/support/Makefile.in
@@ -113,6 +113,8 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 @USE_PERSISTENT_MALLOC_TRUE@am__append_1 = pma.c pma.h
+@USE_PERSISTENT_MALLOC_TRUE@am__append_2 = -DNDEBUG
+@USE_PERSISTENT_MALLOC_TRUE@am__append_3 = -DNDEBUG
 subdir = support
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/arch.m4 \
@@ -235,7 +237,7 @@ AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
+CFLAGS = @CFLAGS@ $(am__append_2)
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
 CSCOPE = @CSCOPE@
@@ -360,7 +362,7 @@ target_alias = @target_alias@
 top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
-AM_CFLAGS = @CFLAGS@
+AM_CFLAGS = @CFLAGS@ $(am__append_3)
 AM_LDFLAGS = @LDFLAGS@
 
 # Stuff to include in the dist that doesn't need it's own

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

commit 65b80d7ffc4084f6ff5bdbbe897abe240575b9cb
Merge: 11762f4c 4def6410
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Wed Nov 23 09:28:13 2022 -0500

    Merge branch 'feature/gpl3' into gawk-5.2-stable


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

commit 11762f4c06858581dc1ff62316c126fbd76f1af3
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Wed Nov 23 09:27:22 2022 -0500

    Fix install-exec-hook for POSIX mode in GNU make.

diff --git a/ChangeLog b/ChangeLog
index 74ec3467..0ae42e69 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,10 @@
 
        * msg.c: Update to GPL 3.  Thanks to Corinna Vinschen for
        noticing the GPL version issue.
+       * Makefile.am (install-exec-hook): Check for existence of the
+       gawk-x.y.z file before hard linking. Otherwise make in POSIX
+       mode is unhappy. Thanks to Tzvetelin Katchov <katchov@gnu.org>
+       for the report.
 
 2022-11-17         Arnold D. Robbins     <arnold@skeeve.com>
 
diff --git a/Makefile.am b/Makefile.am
index 99e26866..6f41dfa5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -154,7 +154,9 @@ DEBUG = -gdwarf-4 -g3
 install-exec-hook:
        (cd $(DESTDIR)$(bindir); \
        name=`echo gawk | sed '$(transform)'` ; \
-       $(LN) $${name}$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \
+       if [ ! -f gawk-$(VERSION)$(EXEEXT) ]; \
+       then    $(LN) $${name}$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \
+       fi; \
        if [ ! -f awk$(EXEEXT) ]; \
        then    $(LN_S) $${name}$(EXEEXT) awk$(EXEEXT); \
        fi; exit 0)
diff --git a/Makefile.in b/Makefile.in
index bbaeae15..b534174b 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1303,7 +1303,9 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
 install-exec-hook:
        (cd $(DESTDIR)$(bindir); \
        name=`echo gawk | sed '$(transform)'` ; \
-       $(LN) $${name}$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \
+       if [ ! -f gawk-$(VERSION)$(EXEEXT) ]; \
+       then    $(LN) $${name}$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \
+       fi; \
        if [ ! -f awk$(EXEEXT) ]; \
        then    $(LN_S) $${name}$(EXEEXT) awk$(EXEEXT); \
        fi; exit 0)

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

commit a16fac8edfed8e83cb4e924277c60c77b8625238
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Wed Nov 23 09:16:16 2022 -0500

    Remove unnecessary execute permission from a few files.

diff --git a/doc/it/texinfo.tex b/doc/it/texinfo.tex
old mode 100755
new mode 100644
diff --git a/pc/make-config.bat b/pc/make-config.bat
old mode 100755
new mode 100644
diff --git a/test/profile17.awk b/test/profile17.awk
old mode 100755
new mode 100644

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

commit 4def64105d4af318c44b1258325fba1c7b5f4203
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Wed Nov 23 09:13:59 2022 -0500

    Finish updating files to GPL 3 that weren't.

diff --git a/vms/ChangeLog b/vms/ChangeLog
index ff3875a7..22bf2539 100644
--- a/vms/ChangeLog
+++ b/vms/ChangeLog
@@ -1,3 +1,9 @@
+2022-11-23         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * vms_misc.c, vms_popen.c, vms_fwrite.c, vms_cli.c, vms_gawk.c,
+       vms_args.c: Update to GPL 3. Thanks to Corinna Vinschen for
+       noticing the GPL version issue.
+
 2022-11-17         Arnold D. Robbins     <arnold@skeeve.com>
 
        * 5.2.1: Release tar ball made.
diff --git a/vms/vms_args.c b/vms/vms_args.c
index 1a9eb956..156da5a8 100644
--- a/vms/vms_args.c
+++ b/vms/vms_args.c
@@ -1,12 +1,12 @@
 /* vms_args.c -- command line parsing, to emulate shell i/o redirection.
                [ Escape sequence parsing now suppressed. ]
 
-   Copyright (C) 1991-1996, 1997, 2011, 2014, 2016
+   Copyright (C) 1991-1996, 1997, 2011, 2014, 2016, 2022
    the Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    This program is distributed in the hope that it will be useful,
diff --git a/vms/vms_cli.c b/vms/vms_cli.c
index 521a0c9f..613cd40b 100644
--- a/vms/vms_cli.c
+++ b/vms/vms_cli.c
@@ -1,11 +1,11 @@
 /* vms_cli.c -- interface to CLI$xxx routines for fetching command line 
components
 
-   Copyright (C) 1991-1993, 2003, 2011, 2014, 2016
+   Copyright (C) 1991-1993, 2003, 2011, 2014, 2016, 2022
    the Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    This program is distributed in the hope that it will be useful,
diff --git a/vms/vms_fwrite.c b/vms/vms_fwrite.c
index 644f62d2..7673aaf1 100644
--- a/vms/vms_fwrite.c
+++ b/vms/vms_fwrite.c
@@ -1,11 +1,11 @@
 /* vms_fwrite.c - augmentation for the fwrite() function.
 
-   Copyright (C) 1991-1996, 2010, 2011, 2014, 2016
+   Copyright (C) 1991-1996, 2010, 2011, 2014, 2016, 2022
    the Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    This program is distributed in the hope that it will be useful,
diff --git a/vms/vms_gawk.c b/vms/vms_gawk.c
index 0caab21f..1c6339d4 100644
--- a/vms/vms_gawk.c
+++ b/vms/vms_gawk.c
@@ -1,11 +1,11 @@
 /* vms_gawk.c -- parse GAWK command line using DCL syntax
 
-   Copyright (C) 1991-1993, 1996, 2003, 2005, 2011, 2014
+   Copyright (C) 1991-1993, 1996, 2003, 2005, 2011, 2014, 2022
    the Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    This program is distributed in the hope that it will be useful,
diff --git a/vms/vms_misc.c b/vms/vms_misc.c
index e561af59..3e79a728 100644
--- a/vms/vms_misc.c
+++ b/vms/vms_misc.c
@@ -1,11 +1,11 @@
 /* vms_misc.c -- sustitute code for missing/different run-time library 
routines.
 
-   Copyright (C) 1991-1993, 1996-1997, 2001, 2003, 2009, 2010, 2011, 2014
+   Copyright (C) 1991-1993, 1996-1997, 2001, 2003, 2009, 2010, 2011, 2014, 2022
    the Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    This program is distributed in the hope that it will be useful,
diff --git a/vms/vms_popen.c b/vms/vms_popen.c
index e6238bfa..5802ca84 100644
--- a/vms/vms_popen.c
+++ b/vms/vms_popen.c
@@ -1,11 +1,11 @@
 /* [.vms]vms_popen.c -- substitute routines for missing pipe calls.
 
-   Copyright (C) 1991-1993, 1996, 2010, 2011, 2014
+   Copyright (C) 1991-1993, 1996, 2010, 2011, 2014, 2022
    the Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    This program is distributed in the hope that it will be useful,

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

commit b61c5d63ec2b8c161b7d13c5e89f038f1f9ef286
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Wed Nov 23 09:09:55 2022 -0500

    Start updating files to GPL 3 that weren't.

diff --git a/ChangeLog b/ChangeLog
index 5bc12676..74ec3467 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-23         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * msg.c: Update to GPL 3.  Thanks to Corinna Vinschen for
+       noticing the GPL version issue.
+
 2022-11-17         Arnold D. Robbins     <arnold@skeeve.com>
 
        * 5.2.1: Release tar ball made.
diff --git a/missing_d/ChangeLog b/missing_d/ChangeLog
index 68e0c2a7..dfca7eec 100644
--- a/missing_d/ChangeLog
+++ b/missing_d/ChangeLog
@@ -1,3 +1,9 @@
+2022-11-23         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * strerror.c, system.c: Update to GPL 3. Move code to ISO C
+       style function definitions. Thanks to Corinna Vinschen for
+       noticing the GPL version issue.
+
 2022-11-17         Arnold D. Robbins     <arnold@skeeve.com>
 
        * 5.2.1: Release tar ball made.
diff --git a/missing_d/strerror.c b/missing_d/strerror.c
index f3e8c28c..6b7e71e2 100644
--- a/missing_d/strerror.c
+++ b/missing_d/strerror.c
@@ -1,10 +1,10 @@
 /* strerror.c --- ANSI C compatible system error routine
 
-   Copyright (C) 1986, 1988, 1989, 1991 the Free Software Foundation, Inc.
+   Copyright (C) 1986, 1988, 1989, 1991, 2022 the Free Software Foundation, 
Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    This program is distributed in the hope that it will be useful,
@@ -24,8 +24,7 @@ extern int sys_nerr;
 extern char *sys_errlist[];
 
 char *
-strerror(n)
-int n;
+strerror(int n)
 {
        static char mesg[30];
 
diff --git a/missing_d/system.c b/missing_d/system.c
index 7d1a4ee4..6cccdf00 100644
--- a/missing_d/system.c
+++ b/missing_d/system.c
@@ -1,6 +1,6 @@
 /* system.c --- replacement system() for systems missing one
 
-   Copyright (C) 1986, 1988, 1989, 1991 the Free Software Foundation, Inc.
+   Copyright (C) 1986, 1988, 1989, 1991, 2022 the Free Software Foundation, 
Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -19,8 +19,7 @@
 extern void fatal();
 
 int
-system(s)
-char *s;
+system(const char *s)
 {
        fatal("system() not supported on this system");
        return 0;
diff --git a/msg.c b/msg.c
index c95a3c20..500c584e 100644
--- a/msg.c
+++ b/msg.c
@@ -4,7 +4,7 @@
 
 /*
  * Copyright (C) 1986, 1988, 1989, 1991-2001, 2003, 2010-2013, 2017-2019,
- * 2021,
+ * 2021, 2022
  * the Free Software Foundation, Inc.
  *
  * This file is part of GAWK, the GNU implementation of the
@@ -12,7 +12,7 @@
  *
  * GAWK is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
+ * the Free Software Foundation; either version 3, or (at your option)
  * any later version.
  *
  * GAWK is distributed in the hope that it will be useful,
diff --git a/posix/ChangeLog b/posix/ChangeLog
index 024109f7..7934a7a0 100644
--- a/posix/ChangeLog
+++ b/posix/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-23         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * gawkmisc.c: Update to GPL 3.  Thanks to Corinna Vinschen for
+       noticing the GPL version issue.
+
 2022-11-17         Arnold D. Robbins     <arnold@skeeve.com>
 
        * 5.2.1: Release tar ball made.
diff --git a/posix/gawkmisc.c b/posix/gawkmisc.c
index 0962c6c5..f14264f7 100644
--- a/posix/gawkmisc.c
+++ b/posix/gawkmisc.c
@@ -5,7 +5,7 @@
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2, or (at your option)
+   the Free Software Foundation; either version 3, or (at your option)
    any later version.
 
    This program is distributed in the hope that it will be useful,

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

Summary of changes:
 ChangeLog            | 9 +++++++++
 Makefile.am          | 4 +++-
 Makefile.in          | 4 +++-
 doc/it/texinfo.tex   | 0
 missing_d/ChangeLog  | 6 ++++++
 missing_d/strerror.c | 7 +++----
 missing_d/system.c   | 5 ++---
 msg.c                | 4 ++--
 pc/make-config.bat   | 0
 posix/ChangeLog      | 5 +++++
 posix/gawkmisc.c     | 2 +-
 support/ChangeLog    | 6 ++++++
 support/Makefile.am  | 2 ++
 support/Makefile.in  | 6 ++++--
 test/profile17.awk   | 0
 vms/ChangeLog        | 6 ++++++
 vms/vms_args.c       | 4 ++--
 vms/vms_cli.c        | 4 ++--
 vms/vms_fwrite.c     | 4 ++--
 vms/vms_gawk.c       | 4 ++--
 vms/vms_misc.c       | 4 ++--
 vms/vms_popen.c      | 4 ++--
 22 files changed, 64 insertions(+), 26 deletions(-)
 mode change 100755 => 100644 doc/it/texinfo.tex
 mode change 100755 => 100644 pc/make-config.bat
 mode change 100755 => 100644 test/profile17.awk


hooks/post-receive
-- 
gawk



reply via email to

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