autoconf-commit
[Top][All Lists]
Advanced

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

[SCM] GNU Autoconf source repository branch, master, updated. v2.67-19-g


From: Eric Blake
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.67-19-g64000cf
Date: Sat, 14 Aug 2010 19:26:23 +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 Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=64000cf1f891b8c64b9ad12f7b0f06075ba403b7

The branch, master has been updated
       via  64000cf1f891b8c64b9ad12f7b0f06075ba403b7 (commit)
      from  8fb83cd25b587eb71b5dd34da0431b07ae8ef999 (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 64000cf1f891b8c64b9ad12f7b0f06075ba403b7
Author: Eric Blake <address@hidden>
Date:   Sat Aug 14 13:17:04 2010 -0600

    AC_INIT: allow bugreport to contain '?'
    
    * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Relax check.
    * tests/base.at (AC_INIT with unusual version strings): Enhance
    test.
    * doc/autoconf.texi (Initializing configure): Document this.
    * NEWS: Likewise.
    * THANKS: Update.
    Reported by Yavor Doganov and others.
    
    Signed-off-by: Eric Blake <address@hidden>

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

Summary of changes:
 ChangeLog               |   11 +++++++++++
 NEWS                    |    3 +++
 THANKS                  |    1 +
 doc/autoconf.texi       |    3 ++-
 lib/autoconf/general.m4 |    2 +-
 tests/base.at           |   13 ++++++++-----
 6 files changed, 26 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index cfa3c0f..356d78f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2010-08-14  Eric Blake  <address@hidden>
+
+       AC_INIT: allow bugreport to contain '?'
+       * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Relax check.
+       * tests/base.at (AC_INIT with unusual version strings): Enhance
+       test.
+       * doc/autoconf.texi (Initializing configure): Document this.
+       * NEWS: Likewise.
+       * THANKS: Update.
+       Reported by Yavor Doganov and others.
+
 2010-08-10  Peter Rosin  <address@hidden>
 
        Keep testsuite files on unexpected pass.
diff --git a/NEWS b/NEWS
index d7c74df..3c0aed3 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,9 @@ GNU Autoconf NEWS - User visible changes.
 ** AT_BANNER() with empty argument will cause visual separation from previous
    test category.
 
+** AC_INIT again allows URLs with '?' for its BUG-REPORT argument.
+   Regression introduced in 2.66.
+
 
 * Major changes in Autoconf 2.67 (2010-07-21) [stable]
   Released by Eric Blake, based on git versions 2.66.*.
diff --git a/THANKS b/THANKS
index e26eb88..3b23589 100644
--- a/THANKS
+++ b/THANKS
@@ -408,6 +408,7 @@ Werner Lemberg              address@hidden
 Wilfredo Sanchez            address@hidden
 William Pursell             address@hidden
 Wolfgang Mueller            address@hidden
+Yavor Doganov               address@hidden
 Yury Puhalsky               address@hidden
 Zack Weinberg               address@hidden
 ?                           address@hidden
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index 0f04b10..05705f2 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -1888,7 +1888,8 @@ Exactly @address@hidden @var{version}}.
 @acindex{PACKAGE_BUGREPORT}
 @ovindex PACKAGE_BUGREPORT
 @cvindex PACKAGE_BUGREPORT
-Exactly @var{bug-report}, if one was provided.
+Exactly @var{bug-report}, if one was provided.  Typically an email
+address, or URL to a bug management web page.
 
 @item @code{AC_PACKAGE_URL}, @code{PACKAGE_URL}
 @acindex{PACKAGE_URL}
diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4
index 8e9c8cf..99cc326 100644
--- a/lib/autoconf/general.m4
+++ b/lib/autoconf/general.m4
@@ -239,7 +239,7 @@ m4_define([_AC_INIT_LITERAL],
 m4_define([_AC_INIT_PACKAGE],
 [_AC_INIT_LITERAL([$1])
 _AC_INIT_LITERAL([$2])
-AS_LITERAL_IF([$3], [],  [m4_warn([syntax], [AC_INIT: not a literal: $3])])
+_AC_INIT_LITERAL([$3])
 m4_ifndef([AC_PACKAGE_NAME],
          [m4_define([AC_PACKAGE_NAME],     [$1])])
 m4_ifndef([AC_PACKAGE_TARNAME],
diff --git a/tests/base.at b/tests/base.at
index 3fcc096..4ba0140 100644
--- a/tests/base.at
+++ b/tests/base.at
@@ -227,7 +227,7 @@ AT_SETUP([AC_INIT with unusual version strings])
 
 AT_DATA([configure.ac],
 [[AC_INIT([GNU String++ with  spaces (foo)],
-         [2.48++  (2010-07-03)], [http://clisp.cons.org/], [clisp])
+         [2.48++  (2010-07-03)], [[http://example.com/?a=b&c=d#e]], [clisp])
 AC_OUTPUT
 ]])
 
@@ -239,18 +239,21 @@ fi
 
 AT_CHECK_AUTOCONF([-Werror])
 AT_CHECK_CONFIGURE([-q])
-AT_CHECK_CONFIGURE([--help])
+AT_CHECK_CONFIGURE([--help], [], [stdout])
+AT_CHECK([[$FGREP 'com/?a=b&c=d#e' stdout]], [], [ignore])
 AT_CHECK_CONFIGURE([--version], [], [stdout])
 AT_CHECK([$FGREP 'GNU String++ with  spaces (foo)' stdout], [], [ignore])
 AT_CHECK([$FGREP '2.48++  (2010-07-03)' stdout], [], [ignore])
 
+AT_CHECK([./config.status --help], [], [stdout])
+AT_CHECK([[$FGREP 'com/?a=b&c=d#e' stdout]], [], [ignore])
 AT_CHECK([./config.status --version], [], [stdout])
 AT_CHECK([$FGREP 'GNU String++ with  spaces (foo)' stdout], [], [ignore])
 AT_CHECK([$FGREP '2.48++  (2010-07-03)' stdout], [], [ignore])
 
 AT_DATA([configure.ac],
 [[AC_INIT([GNU "String++"],
-         [2.48], [http://clisp.cons.org/], [clisp])
+         [2.48], [http://example.com/], [clisp])
 AC_OUTPUT
 ]])
 
@@ -259,7 +262,7 @@ AT_CHECK([grep 'AC_INIT: not a literal: ' stderr], [], 
[ignore])
 
 AT_DATA([configure.ac],
 [[AC_INIT([GNU String++],
-         ['codename' 2.48], [http://clisp.cons.org/], [clisp])
+         ['codename' 2.48], [http://example.com/], [clisp])
 AC_OUTPUT
 ]])
 
@@ -268,7 +271,7 @@ AT_CHECK([grep 'AC_INIT: not a literal: ' stderr], [], 
[ignore])
 
 AT_DATA([configure.ac],
 [[AC_INIT([GNU
-String++], [2.48], [http://clisp.cons.org/], [clisp])
+String++], [2.48], [http://example.com/], [clisp])
 AC_OUTPUT
 ]])
 


hooks/post-receive
-- 
GNU Autoconf source repository



reply via email to

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