m4-commit
[Top][All Lists]
Advanced

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

[SCM] GNU M4 source repository branch, branch-1.4, updated. v1.4.14-4-g6


From: Eric Blake
Subject: [SCM] GNU M4 source repository branch, branch-1.4, updated. v1.4.14-4-g6fe27d4
Date: Fri, 04 Jun 2010 22:13:01 +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 "GNU M4 source repository".

http://git.sv.gnu.org/gitweb/?p=m4.git;a=commitdiff;h=6fe27d4e717b758f43282c5857ab2c151abb2cd8

The branch, branch-1.4 has been updated
       via  6fe27d4e717b758f43282c5857ab2c151abb2cd8 (commit)
       via  1359a849055a66eddffe7753485e0f29fb85ef31 (commit)
       via  810968964c8db18c06fbc40ea035b9b19611e7ed (commit)
      from  a90f35d7c17b51e8afea9f6d7e2daddeff135c9d (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 -----------------------------------------------------------------
commit 6fe27d4e717b758f43282c5857ab2c151abb2cd8
Author: Eric Blake <address@hidden>
Date:   Fri Jun 4 09:18:08 2010 -0600

    Update to newer gnulib.
    
    * gnulib: Update to latest, and include C++ tests.
    * configure.ac (gl_CXX_CHOICE_DEFAULT_NO): Make default for C++
    tests be disabled...
    * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): ...but run them when
    building package.
    * m4/gnulib-cache.m4: Regenerate.
    * build-aux/.cvsignore: Likewise.
    * build-aux/.gitignore: Likewise.
    
    Signed-off-by: Eric Blake <address@hidden>

commit 1359a849055a66eddffe7753485e0f29fb85ef31
Author: Eric Blake <address@hidden>
Date:   Fri Jun 4 06:07:38 2010 -0600

    Fix build on newer glibc.
    
    POSIX allows, but does not require, that <fcntl.h> implicitly
    includes <sys/stat.h>.  Until recent glibc, most systems did
    this implicit inclusion, and m4 was mistakenly relying on it.
    
    * src/m4.h (includes): Add <sys/stat.h>.
    * THANKS: Update.
    Reported by Todd Rinaldo.
    
    Signed-off-by: Eric Blake <address@hidden>

commit 810968964c8db18c06fbc40ea035b9b19611e7ed
Author: Giuseppe Scrivano <address@hidden>
Date:   Sat Feb 27 22:48:55 2010 +0100

    Support bootstrap --gnulib-srcdir=DIR.
    
    I saw `bootstrap' doesn't accept --gnulib-srcdir as it is already done
    by other projects using gnulib.  It doesn't add a new feature as it can
    be already done specifying GNULIB_SRCDIR, it just make the script more
    similar to scripts used by other projects doing a bootstrap from
    gnulib.
    
    * bootstrap: Add --gnulib-srcdir option, which overrides
    GNULIB_SRCDIR, for consistency with gnulib bootstrap.
    
    Signed-off-by: Eric Blake <address@hidden>
    (cherry picked from commit d7879f327c28e6a206aa93d009e27224cf6b4b16)

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

Summary of changes:
 ChangeLog            |   23 +++++++++++++++++++++++
 Makefile.am          |    2 +-
 THANKS               |    2 ++
 bootstrap            |   10 +++++++++-
 build-aux/.cvsignore |    1 +
 build-aux/.gitignore |    1 +
 configure.ac         |    1 +
 gnulib               |    2 +-
 m4/gnulib-cache.m4   |    3 ++-
 src/m4.h             |    1 +
 10 files changed, 42 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3da0dee..d66f94c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2010-06-04  Eric Blake  <address@hidden>
+
+       Update to newer gnulib.
+       * gnulib: Update to latest, and include C++ tests.
+       * configure.ac (gl_CXX_CHOICE_DEFAULT_NO): Make default for C++
+       tests be disabled...
+       * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): ...but run them when
+       building package.
+       * m4/gnulib-cache.m4: Regenerate.
+       * build-aux/.cvsignore: Likewise.
+       * build-aux/.gitignore: Likewise.
+
+       Fix build on newer glibc.
+       * src/m4.h (includes): Add <sys/stat.h>.
+       * THANKS: Update.
+       Reported by Todd Rinaldo.
+
+2010-03-02  Giuseppe Scrivano  <address@hidden>  (tiny change)
+
+       Support bootstrap --gnulib-srcdir=DIR.
+       * bootstrap: Add --gnulib-srcdir option, which overrides
+       GNULIB_SRCDIR, for consistency with gnulib bootstrap.
+
 2010-02-24  Eric Blake  <address@hidden>
 
        Release Version 1.4.14.
diff --git a/Makefile.am b/Makefile.am
index 4a8cbfc..1ac3c77 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -40,7 +40,7 @@ ACLOCAL_AMFLAGS = -I m4
 ## Enough users install GNU M4 as gm4 that we make sure 'make installcheck'
 ## will handle that, prior to making a release.
 DISTCHECK_CONFIGURE_FLAGS = --enable-changeword --program-prefix=g \
-       --enable-gcc-warnings
+       --enable-gcc-warnings --enable-silent-rules --enable-cxx
 
 BUILT_SOURCES = $(top_srcdir)/.version
 $(top_srcdir)/.version:
diff --git a/THANKS b/THANKS
index f43e2aa..6f49e78 100644
--- a/THANKS
+++ b/THANKS
@@ -43,6 +43,7 @@ Frank Schwidom          address@hidden
 Gary V. Vaughan         address@hidden
 Geoff Russell           address@hidden
 Giovanni Toffetti       address@hidden
+Giuseppe Scrivano       address@hidden
 Greg A. Woods           address@hidden
 Hal Peterson            address@hidden
 Hoang Uong              address@hidden
@@ -114,6 +115,7 @@ Steve Williamson        address@hidden
 Steven Augart           address@hidden
 Thomas Klausner         address@hidden
 Thorsten Ohl            address@hidden
+Todd Rinaldo            address@hidden
 Tom G. Christensen      address@hidden
 Tom McConnell           address@hidden
 Tom Quinn               address@hidden
diff --git a/bootstrap b/bootstrap
index a53d86c..6f44e26 100755
--- a/bootstrap
+++ b/bootstrap
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-# bootstrap (GNU M4) version 2010-01-05
+# bootstrap (GNU M4) version 2010-03-02
 # Written by Gary V. Vaughan  <address@hidden>
 
 # Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
@@ -24,6 +24,12 @@
 # Usage: $progname [options]
 
 # -f      --force            bootstrap even when sources are not from git
+#         --gnulib-srcdir=DIRNAME
+#                            Specify the local directory where gnulib
+#                            sources reside.  Use this if you already
+#                            have gnulib sources on your machine, and
+#                            do not want to waste your bandwidth downloading
+#                            them again.  Defaults to $GNULIB_SRCDIR.
 # -v      --version          print version information
 # -h,-?   --help             print short or long help message
 
@@ -190,6 +196,8 @@ func_update ()
     case $opt in
       # Separate optargs to short options:
       -f|--force)       vcs_only_file=                                  ;;
+      --gnulib-srcdir=*)
+        GNULIB_SRCDIR=`expr "X$opt" : 'X--gnulib-srcdir=\(.*\)'`        ;;
       -\?|-h)           func_usage                                      ;;
       --help)           func_help                                       ;;
       --version)        func_version                                    ;;
diff --git a/build-aux/.cvsignore b/build-aux/.cvsignore
index 8114aea..e44a555 100644
--- a/build-aux/.cvsignore
+++ b/build-aux/.cvsignore
@@ -1,5 +1,6 @@
 announce-gen
 arg-nonnull.h
+c++defs.h
 config.rpath
 gendocs.sh
 git-version-gen
diff --git a/build-aux/.gitignore b/build-aux/.gitignore
index cf7ea23..7144d03 100644
--- a/build-aux/.gitignore
+++ b/build-aux/.gitignore
@@ -1,5 +1,6 @@
 /announce-gen
 /arg-nonnull.h
+/c++defs.h
 /config.rpath
 /gendocs.sh
 /git-version-gen
diff --git a/configure.ac b/configure.ac
index a4efbf4..66d1596 100644
--- a/configure.ac
+++ b/configure.ac
@@ -31,6 +31,7 @@ AC_CONFIG_SRCDIR([src/m4.h])
 AC_CONFIG_HEADERS([lib/config.h:lib/config.hin])
 
 AC_PROG_CC
+AC_DEFUN([gl_CXX_CHOICE_DEFAULT_NO])
 M4_EARLY
 
 # M4 is single-threaded; so we can optimize gnulib code by using this:
diff --git a/gnulib b/gnulib
index 108cfb8..74d5093 160000
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit 108cfb803174abf17eb101e9999b9d1a642ce1ba
+Subproject commit 74d509383fe30bb5511a978b52e4f8ecae37826b
diff --git a/m4/gnulib-cache.m4 b/m4/gnulib-cache.m4
index 97d3890..103bc16 100644
--- a/m4/gnulib-cache.m4
+++ b/m4/gnulib-cache.m4
@@ -15,7 +15,7 @@
 
 
 # Specification in the form of a command-line invocation:
-#   gnulib-tool --import --dir=. --local-dir=local --lib=libm4 
--source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests 
--aux-dir=build-aux --with-tests --avoid=lock-tests --avoid=tls-tests 
--makefile-name=gnulib.mk --no-libtool --macro-prefix=M4 announce-gen assert 
autobuild avltree-oset binary-io c-stack clean-temp cloexec close-stream 
closein config-h dirname error execute fdl-1.3 fflush filenamecat fopen 
fopen-safer fseeko gendocs getopt-gnu git-version-gen gnu-web-doc-update 
gnumakefile gnupload gpl-3.0 ignore-value intprops maintainer-makefile 
manywarnings memchr2 mkstemp obstack pipe progname regex sigaction stdbool 
stdint stdlib-safer strsignal strstr strtod strtol unlocked-io update-copyright 
vc-list-files verror version-etc version-etc-fsf wait-process xalloc xoset 
xprintf xvasprintf-posix
+#   gnulib-tool --import --dir=. --local-dir=local --lib=libm4 
--source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests 
--aux-dir=build-aux --with-tests --with-c++-tests --avoid=lock-tests 
--avoid=tls-tests --makefile-name=gnulib.mk --no-libtool --macro-prefix=M4 
announce-gen assert autobuild avltree-oset binary-io c-stack clean-temp cloexec 
close-stream closein config-h dirname error execute fdl-1.3 fflush filenamecat 
fopen fopen-safer fseeko gendocs getopt-gnu git-version-gen gnu-web-doc-update 
gnumakefile gnupload gpl-3.0 ignore-value intprops maintainer-makefile 
manywarnings memchr2 mkstemp obstack pipe progname regex sigaction stdbool 
stdint stdlib-safer strsignal strstr strtod strtol unlocked-io update-copyright 
vc-list-files verror version-etc version-etc-fsf wait-process xalloc xoset 
xprintf xvasprintf-posix
 
 # Specification in the form of a few gnulib-tool.m4 macro invocations:
 gl_LOCAL_DIR([local])
@@ -77,6 +77,7 @@ gl_MODULES([
   xprintf
   xvasprintf-posix
 ])
+gl_WITH_CXX_TESTS
 gl_AVOID([lock-tests tls-tests])
 gl_SOURCE_BASE([lib])
 gl_M4_BASE([m4])
diff --git a/src/m4.h b/src/m4.h
index ccd9936..70dc7a8 100644
--- a/src/m4.h
+++ b/src/m4.h
@@ -32,6 +32,7 @@
 #include <stdbool.h>
 #include <stdint.h>
 #include <string.h>
+#include <sys/stat.h>
 #include <sys/types.h>
 
 #include "binary-io.h"


hooks/post-receive
-- 
GNU M4 source repository



reply via email to

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