[SCM] GNU Autoconf source repository branch, master, updated. v2.65-1-gba59c32

"Eric Blake" <[email protected]>
Newsgroups gmane.comp.sysutils.autoconf.cvs
Message-ID <[email protected]>
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=ba59c324a25b350cdf16c9bf63a339d55477affb

The branch, master has been updated
       via  ba59c324a25b350cdf16c9bf63a339d55477affb (commit)
       via  a352bb1568b928eb6e2ceff2272d9a681a8eeb20 (commit)
       via  1d1145256aa2a7b9478ab0a43aac4d10bfbf7c6b (commit)
       via  f6ae9102206d44004eea7332fce0f6c280e94b07 (commit)
      from  d1af860e3f552ad8a059d20d384c75a54de10f56 (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 ba59c324a25b350cdf16c9bf63a339d55477affb
Author: Eric Blake <[email protected]>
Date:   Sat Nov 21 07:35:34 2009 -0700

    ./.prev-version: Record previous version: 2.65.

commit a352bb1568b928eb6e2ceff2272d9a681a8eeb20
Author: Eric Blake <[email protected]>
Date:   Sat Nov 21 06:19:57 2009 -0700

    Release Version 2.65.
    
    * NEWS: Mention the release.
    
    Signed-off-by: Eric Blake <[email protected]>

commit 1d1145256aa2a7b9478ab0a43aac4d10bfbf7c6b
Author: Eric Blake <[email protected]>
Date:   Sat Nov 21 06:17:49 2009 -0700

    Prepare for release.
    
    * build-aux/announce-gen: Sync from upstream.
    * build-aux/config.guess: Likewise.
    * build-aux/config.sub: Likewise.
    * cfg.mk (gnu_rel_host, url_dir_list): Move...
    * maint.mk: ...here, copying ideas from gnulib.
    (major): Rename...
    (stable): ...to this, copying gnulib.
    * HACKING (release): Document changes in process.
    
    Signed-off-by: Eric Blake <[email protected]>

commit f6ae9102206d44004eea7332fce0f6c280e94b07
Author: Eric Blake <[email protected]>
Date:   Sat Nov 21 06:36:35 2009 -0700

    Avoid spurious newline in traced macros.
    
    * bin/autoreconf.in (tracing): Drop newline before parsing traced
    arguments; regression from 2009-11-14.
    
    Signed-off-by: Eric Blake <[email protected]>

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

Summary of changes:
 .prev-version          |    2 +-
 ChangeLog              |   19 +++++++++++++++++++
 HACKING                |   15 ++++++++-------
 NEWS                   |    4 ++--
 bin/autoreconf.in      |    1 +
 build-aux/announce-gen |    7 ++++++-
 build-aux/config.guess |   22 +++++++++++++---------
 build-aux/config.sub   |    4 +++-
 cfg.mk                 |   10 ----------
 maint.mk               |   20 +++++++++++++++++---
 10 files changed, 70 insertions(+), 34 deletions(-)

diff --git a/.prev-version b/.prev-version
index b089398..081c0d8 100644
--- a/.prev-version
+++ b/.prev-version
@@ -1 +1 @@
-2.64
+2.65
diff --git a/ChangeLog b/ChangeLog
index e2d4283..d8d0f9b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2009-11-21  Eric Blake  <[email protected]>
+
+	Release Version 2.65.
+	* NEWS: Mention the release.
+
+	Prepare for release.
+	* build-aux/announce-gen: Sync from upstream.
+	* build-aux/config.guess: Likewise.
+	* build-aux/config.sub: Likewise.
+	* cfg.mk (gnu_rel_host, url_dir_list): Move...
+	* maint.mk: ...here, copying ideas from gnulib.
+	(major): Rename...
+	(stable): ...to this, copying gnulib.
+	* HACKING (release): Document changes in process.
+
+	Avoid spurious newline in traced macros.
+	* bin/autoreconf.in (tracing): Drop newline before parsing traced
+	arguments; regression from 2009-11-14.
+
 2009-11-20  Eric Blake  <[email protected]>
 
 	Allow absolute names in AT_TESTED.
diff --git a/HACKING b/HACKING
index 6c0bfa1..563dec2 100644
--- a/HACKING
+++ b/HACKING
@@ -108,10 +108,11 @@ should check the results before committing them in git.
 ** Set the version number
 Update the version number in NEWS (with version, date, and release
 type) and ChangeLog, and mention in README whether the release is
-stable.  `make news-date-check' and `make changelog-check' will
-validate that the information is formatted correctly.  Make sure all
-changes are committed, then run `git tag -s -m <version> -u <gpg_key>
-v<version>'.  Do not push anything upstream at this point.
+stable.  Make sure all changes are committed, then run `git tag -s -m
+<version> -u <gpg_key> v<version>'.  Do not push anything upstream at
+this point.  At this point, running `make _version', followed by `make
+news-date-check changelog-check' will validate that the information is
+formatted correctly.
 
 ** Update configure
 As much as possible, make sure to release an Autoconf that uses
@@ -127,7 +128,7 @@ can run `make dist-xz'; run this prior to the release target so that
 the release announcement will include the .tar.xz file.
 
 ** Make the release
-Run `make {alpha,beta,major}' depending on which type of release this
+Run `make {alpha,beta,stable}' depending on which type of release this
 is.  This runs the various checks, creates delta files, creates a
 preliminary announcement in /tmp/announce-autoconf-<version>, prints
 out the command to upload the files, and updates the previous version
@@ -147,11 +148,11 @@ Run `git push origin refs/tags/v<version>' to push the release tag.
 
 ** Announce
 Complete/fix the announcement file, and email it at least to
[email protected] and [email protected].  If this is a major
[email protected] and [email protected].  If this is a stable
 release, also mail to [email protected].
 
 ** Other web updates
-For alpha and beta releases, the process is complete.  For major
+For alpha and beta releases, the process is complete.  For stable
 releases, there are several other web pages that need updates.
 
 Update the online manual: Run `make web-manual', then copy the
diff --git a/NEWS b/NEWS
index 86a0c3f..b72eb17 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,7 @@
 GNU Autoconf NEWS - User visible changes.
 
-* Major changes in Autoconf 2.64a (????-??-??) [experimental]
-  Released by ???? ????
+* Major changes in Autoconf 2.65 (2009-11-21) [stable]
+  Released by Eric Blake, based on git versions 2.64.*.
 
 ** Autoconf is now licensed under the General Public License version 3
    or later (GPLv3+).  As with earlier versions, the license includes
diff --git a/bin/autoreconf.in b/bin/autoreconf.in
index 4aeca01..9f82071 100644
--- a/bin/autoreconf.in
+++ b/bin/autoreconf.in
@@ -471,6 +471,7 @@ sub autoreconf_current_directory ()
      . ' |');
   while ($_ = $traces->getline)
     {
+      chomp;
       my ($macro, @args) = split (/::/);
       $aux_dir = $args[0]           if $macro eq "AC_CONFIG_AUX_DIR";
       $uses_autoconf = 1            if $macro eq "AC_INIT";
diff --git a/build-aux/announce-gen b/build-aux/announce-gen
index e6be9f8..5fbb9cd 100755
--- a/build-aux/announce-gen
+++ b/build-aux/announce-gen
@@ -3,7 +3,7 @@ eval '(exit $?0)' && eval 'exec perl -wS "$0" ${1+"$@"}'
     if 0;
 # Generate a release announcement message.
 
-my $VERSION = '2009-10-30 15:59'; # UTC
+my $VERSION = '2009-11-20 13:36'; # UTC
 # The definition above must lie within the first 8 lines in order
 # for the Emacs time-stamp write hook (at end) to update it.
 # If you change this file with Emacs, please let the write hook
@@ -442,6 +442,11 @@ EOF
   my @sig_files = map { "$_.sig" } @tarballs;
   print_locations ("GPG detached signatures[*]", @url_dir_list, %size,
 		   @sig_files);
+  if ($url_dir_list[0] =~ "gnu\.org")
+    {
+      print "To reduce load on the main server, use a mirror listed at:\n";
+      print "  http://www.gnu.org/order/ftp.html\n\n";
+    }
 
   $print_checksums_p
     and print_checksums (@sizable);
diff --git a/build-aux/config.guess b/build-aux/config.guess
index e792aac..d53e309 100755
--- a/build-aux/config.guess
+++ b/build-aux/config.guess
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
 #   Free Software Foundation, Inc.
 
-timestamp='2009-09-18'
+timestamp='2009-11-19'
 
 # 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
@@ -807,12 +807,12 @@ EOF
     i*:PW*:*)
 	echo ${UNAME_MACHINE}-pc-pw32
 	exit ;;
-    *:Interix*:[3456]*)
+    *:Interix*:*)
     	case ${UNAME_MACHINE} in
 	    x86)
 		echo i586-pc-interix${UNAME_RELEASE}
 		exit ;;
-	    EM64T | authenticamd | genuineintel)
+	    authenticamd | genuineintel | EM64T)
 		echo x86_64-unknown-interix${UNAME_RELEASE}
 		exit ;;
 	    IA64)
@@ -891,7 +891,15 @@ EOF
     	echo frv-unknown-linux-gnu
 	exit ;;
     i*86:Linux:*:*)
-	echo ${UNAME_MACHINE}-pc-linux-gnu
+	LIBC=gnu
+	eval $set_cc_for_build
+	sed 's/^	//' << EOF >$dummy.c
+	#ifdef __dietlibc__
+	LIBC=dietlibc
+	#endif
+EOF
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+	echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
 	exit ;;
     ia64:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -918,11 +926,7 @@ EOF
 	#endif
 	#endif
 EOF
-	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
-	    /^CPU/{
-		s: ::g
-		p
-	    }'`"
+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
 	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
 	;;
     or32:Linux:*:*)
diff --git a/build-aux/config.sub b/build-aux/config.sub
index 5ecc18b..17c9145 100755
--- a/build-aux/config.sub
+++ b/build-aux/config.sub
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
 #   Free Software Foundation, Inc.
 
-timestamp='2009-10-07'
+timestamp='2009-11-07'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -295,6 +295,7 @@ case $basic_machine in
 	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
 	| spu | strongarm \
 	| tahoe | thumb | tic4x | tic80 | tron \
+	| ubicom32 \
 	| v850 | v850e \
 	| we32k \
 	| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
@@ -381,6 +382,7 @@ case $basic_machine in
 	| tahoe-* | thumb-* \
 	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
 	| tron-* \
+	| ubicom32-* \
 	| v850-* | v850e-* | vax-* \
 	| we32k-* \
 	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
diff --git a/cfg.mk b/cfg.mk
index c6152b8..cd63547 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -26,19 +26,9 @@ _autoreconf = autoreconf -i -v && rm -f INSTALL
 # Version management.
 announce_gen   = $(srcdir)/build-aux/announce-gen
 
-# Use alpha.gnu.org for alpha and beta releases.
-# Use ftp.gnu.org for major releases.
-gnu_ftp_host-alpha = alpha.gnu.org
-gnu_ftp_host-beta = alpha.gnu.org
-gnu_ftp_host-major = ftp.gnu.org
-gnu_rel_host = $(gnu_ftp_host-$(RELEASE_TYPE))
-
 # Used in maint.mk's web-manual rule
 manual_title = Creating Automatic Configuration Scripts
 
-url_dir_list = \
-  ftp://$(gnu_rel_host)/gnu/autoconf
-
 # The GnuPG ID of the key used to sign the tarballs.
 gpg_key_ID = F4850180
 
diff --git a/maint.mk b/maint.mk
index bd74dfc..09d1de3 100644
--- a/maint.mk
+++ b/maint.mk
@@ -59,6 +59,20 @@ my_distdir = $(PACKAGE)-$(VERSION)
 # Used for diffs.
 release_archive_dir ?= ../release
 
+# Override gnu_rel_host and url_dir_list in cfg.mk if these are not right.
+# Use alpha.gnu.org for alpha and beta releases.
+# Use ftp.gnu.org for stable releases.
+gnu_ftp_host-alpha = alpha.gnu.org
+gnu_ftp_host-beta = alpha.gnu.org
+gnu_ftp_host-stable = ftp.gnu.org
+gnu_rel_host ?= $(gnu_ftp_host-$(RELEASE_TYPE))
+
+ifeq ($(gnu_rel_host),ftp.gnu.org)
+url_dir_list ?= http://ftpmirror.gnu.org/$(PACKAGE)
+else
+url_dir_list ?= ftp://$(gnu_rel_host)/gnu/$(PACKAGE)
+endif
+
 # Prevent programs like 'sort' from considering distinct strings to be equal.
 # Doing it here saves us from having to set LC_ALL elsewhere in this file.
 export LC_ALL = C
@@ -563,9 +577,9 @@ emit_upload_commands:
 	@echo =====================================
 	@echo =====================================
 
-.PHONY: alpha beta major
-alpha beta major: news-date-check changelog-check $(local-check)
-	test $@ = major						\
+.PHONY: alpha beta stable
+alpha beta stable: news-date-check changelog-check $(local-check)
+	test $@ = stable						\
 	  && { echo $(VERSION) | grep -E '^[0-9]+(\.[0-9]+)+$$'	\
 	       || { echo "invalid version string: $(VERSION)" 1>&2; exit 1;};}\
 	  || :


hooks/post-receive
-- 
GNU Autoconf source repository
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.