Re: Tune rpath by env. variable

2015-01-20 Thread Gary V. Vaughan
Hi Pavel,

On Dec 13, 2014, at 5:58 PM, Pavel Raiskup prais...@redhat.com wrote:
 
 On Friday 12 of December 2014 11:17:03 Gary V. Vaughan wrote:
 I'll commit a follow on patch, to tweak it like this, later today.
 
 Thanks for the patch!  It is almost perfect.  During testing I noted that
 there is still one dollar sign not substituted with quadrigraph.  Patch
 0001 attached.
 
 Also, I noted having LT_SYS_SEARCH_PATH=/lib64: specified in config.site
 does not change libtool's content;  it the LT_SYS_LIBRARY_PATH default
 value stays empty.  I would like to have it fixed before 2.4.5, if
 possible, because I would like to enable something like the following in
 our default /usr/share/config.site file:
 
  if $arch_64bit; then
: ${LT_SYS_LIBRARY_PATH=/lib64:/usr/lib64:}
  fi
 
 Also, I'm not sure whether we should touch the lt_cv_sys_*.  That should
 not hurt too much but I would feel quite more safe if we use separate
 variable and let the lt_cv_* for existing workarounds in the wild.
 Something like the attachment 0002 would be nice to have pushed.

Thanks for the patches.  I tweaked them to pass `make syntax-check`, applied
and pushed both.

 That code seems like asking for test-case also?

The more the better!

Cheers,
-- 
Gary V. Vaughan (gary AT gnu DOT org)

___
https://lists.gnu.org/mailman/listinfo/libtool


Re: [PATCH] bootstrap: use $PATH_SEPARATOR instead of :

2015-01-20 Thread Gary V. Vaughan
Hi,

On Jan 20, 2015, at 5:22 AM, KO Myung-Hun kom...@gmail.com wrote:
 
 On OS/2, a path separator is ';' not ':'.
 
 * bootstrap (func_find_tool, func_check_tool): Use PATH_SEPARATOR.
 * gl/build-aux/bootstrap.in (func_check_tool): Likewise.
 * gl/build-aux/extract-trace (fund_find_tool): Likewise.

These files do not belong to Libtool itself, but rather to
https://github.com/gvvaughan/bootstrap.  We already fixed one of the
PATH_SEPARATOR omissions on your last round of patches (thanks!), but
I ported the other one upstream, and then updated libtool with the
result, including a couple of other unrelated improvements.

Cheers,
-- 
Gary V. Vaughan (gary AT gnu DOT org)



[SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054

2015-01-20 Thread Gary V. Vaughan
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 Libtool.

The branch, master has been updated
   via  c60e054c36bb9a937e6d98fd87d6345d20b3f446 (commit)
  from  6c822af50ff8343b20862c1a207f90c122fc9bcf (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 c60e054c36bb9a937e6d98fd87d6345d20b3f446
Author: Gary V. Vaughan g...@gnu.org
Date:   Tue Jan 20 17:21:37 2015 +

bootstrap: sync with upstream.

* gl/build-aux/bootstrap.in, gl/build-aux/extract-trace,
gl/build-aux/funclib.sh, gl/build-aux/options-parser: Sync with
upstream.
* bootstrap: Regenerate.

Signed-off-by: Gary V. Vaughan g...@gnu.org

---

Summary of changes:
 bootstrap   |   47 +-
 gl/build-aux/bootstrap.in   |   34 +++---
 gl/build-aux/extract-trace  |7 +++--
 gl/build-aux/funclib.sh |4 +-
 gl/build-aux/options-parser |2 +-
 5 files changed, 74 insertions(+), 20 deletions(-)

diff --git a/bootstrap b/bootstrap
index f55bedc..ced98ce 100755
--- a/bootstrap
+++ b/bootstrap
@@ -230,7 +230,7 @@ vc_ignore=
 
 # Source required external libraries:
 # Set a version string for this script.
-scriptversion=2014-01-03.01; # UTC
+scriptversion=2015-01-20.17; # UTC
 
 # General shell script boiler plate, and helper functions.
 # Written by Gary V. Vaughan, 2004
@@ -358,7 +358,7 @@ func_path_progs ()
 
 _G_path_prog_max=0
 _G_path_prog_found=false
-_G_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+_G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:}
 for _G_dir in $_G_PATH; do
   IFS=$_G_save_IFS
   test -z $_G_dir  _G_dir=.
@@ -1541,7 +1541,7 @@ scriptversion=2014-01-07.03; # UTC
 # A portable, pluggable option parser for Bourne shell.
 # Written by Gary V. Vaughan, 2010
 
-# Copyright (C) 2010-2015 Free Software Foundation, Inc.
+# Copyright (C) 2010-2014 Free Software Foundation, Inc.
 # This is free software; see the source for copying conditions.  There is NO
 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
@@ -2155,7 +2155,7 @@ test -z $progpath  . `echo $0 |${SED-sed} 
's|[^/]*$||'`/funclib.sh
 test extract-trace = $progname  . `echo $0 |${SED-sed} 
's|[^/]*$||'`/options-parser
 
 # Set a version string.
-scriptversion=2014-12-03.16; # UTC
+scriptversion=2015-01-20.17; # UTC
 
 # 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
@@ -2267,11 +2267,12 @@ func_tool_version_number ()
 {
 $debug_cmd
 
-_G_verout=`func_tool_version_output $@ |sed 1q`
+_G_verout=`func_tool_version_output $@`
 _G_status=$?
 
 # A version number starts with a digit following a space on the first
 # line of output from `--version`.
+_G_verout=`echo $_G_verout |sed 1q`
 if test -n $_G_verout; then
   _G_vernum=`expr $_G_verout : '.* \([0-9][^ ]*\)'`
 fi
@@ -2308,7 +2309,7 @@ func_find_tool ()
   for _G_prog
   do
 _G_find_tool_save_IFS=$IFS
-   IFS=:
+IFS=${PATH_SEPARATOR-:}
for _G_dir in $PATH; do
  IFS=$_G_find_tool_save_IFS
  _G_progpath=$_G_dir/$_G_prog
@@ -2620,7 +2621,7 @@ test extract-trace = $progname  func_main $@
 # End:
 
 # Set a version string for *this* script.
-scriptversion=2014-11-04.13; # UTC
+scriptversion=2015-01-20.17; # UTC
 
 
 ## --- ##
@@ -2746,10 +2747,13 @@ func_reconfigure ()
 
 $require_automake_options
 
-# Automake (without 'foreign' option) requires that README exists.
+# Automake (without 'foreign' option) requires that NEWS  README exist.
 case  $automake_options  in
foreign ) ;;
-  *) func_ensure_README ;;
+  *)
+func_ensure_NEWS
+func_ensure_README
+;;
 esac
 
 # Ensure ChangeLog presence.
@@ -3078,6 +3082,29 @@ EOT
 }
 
 
+# func_ensure_NEWS
+# 
+# Without AM_INIT_AUTOMAKE([foreign]), automake will not run to
+# completion with no NEWS file, even though NEWS.md or NEWS.txt
+# is often preferable.
+func_ensure_NEWS ()
+{
+$debug_cmd
+
+test -f NEWS || {
+  _G_NEWS=
+  for _G_news in NEWS.txt NEWS.md NEWS.rst; do
+test -f $_G_news  break
+  done
+
+  test -f $_G_news  $LN_S $_G_news NEWS
+  func_verbose $LN_S $_G_news NEWS
+}
+
+return 0
+}
+
+
 # func_ensure_README
 # --
 # Without AM_INIT_AUTOMAKE([foreign]), automake will not run to
@@ -4812,7 +4839,7 @@ func_check_tool ()
   ;;
 *)
   save_IFS=$IFS
-  IFS=:
+  IFS=${PATH_SEPARATOR-:}
   for 

[SCM] GNU Libtool branch, master, updated. v2.4.5-2-g3deca86

2015-01-20 Thread Gary V. Vaughan
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 Libtool.

The branch, master has been updated
   via  3deca86bdcc4a2af35308166543fb3ca395419a6 (commit)
  from  8cb6741f5ce38556e9d714e7a38c0b04daba36a4 (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 3deca86bdcc4a2af35308166543fb3ca395419a6
Author: Pavel Raiskup prais...@redhat.com
Date:   Tue Jan 20 15:25:48 2015 +

tests: fix an ltdl dryrun race condition.

* tests/testsuite.at (LT_AT_ACLOCAL): Inject a 1 second sleep
after aclocal to ensure subsequently generated autotools files
will be newer.
* NEWS: Update.

Signed-off-by: Gary V. Vaughan g...@gnu.org

---

Summary of changes:
 NEWS   |5 +
 tests/testsuite.at |5 +
 2 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index a148485..c58dd9b 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,11 @@ NEWS - list of user-visible changes between releases of GNU 
Libtool
 
 * Noteworthy changes in release ?.? (-??-??) [?]
 
+** Bug fixes:
+
+  - Fix a race condition in ltdl dryrun test that would cause spurious
+random failures of that test.
+
 
 * Noteworthy changes in release 2.4.5 (2015-01-19) [stable]
 
diff --git a/tests/testsuite.at b/tests/testsuite.at
index 735cb96..04e41bd 100644
--- a/tests/testsuite.at
+++ b/tests/testsuite.at
@@ -123,6 +123,11 @@ AT_DATA([acinclude.m4],
  [m4_define([AC_CONFIG_MACRO_DIRS], m4_defn([AC_CONFIG_MACRO_DIR]))])
 ]])
 LT_AT_CHECK([$ACLOCAL $1$macro_dir], [0], [ignore], [ignore])
+# After the 'aclocal' run sleep 1 second to guarantee that aclocal.m4 is going
+# to have older timestamp than other autotools later-generated files 
(concretely
+# for libtool case, we speak about config.h.in generated autoheader).
+# Autoreconf does the same (after the first aclocal run).
+sleep 1
 AT_XFAIL_IF([test no = $ACLOCAL])
 AT_KEYWORDS([automake])
 ])


hooks/post-receive
-- 
GNU Libtool



[SCM] GNU Libtool branch, master, updated. v2.4.5-3-gedb4ff8

2015-01-20 Thread Gary V. Vaughan
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 Libtool.

The branch, master has been updated
   via  edb4ff8bb662849b7f51de9693caa32ae9a3f855 (commit)
  from  3deca86bdcc4a2af35308166543fb3ca395419a6 (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 edb4ff8bb662849b7f51de9693caa32ae9a3f855
Author: Pavel Raiskup prais...@redhat.com
Date:   Tue Jan 20 15:35:11 2015 +

libtool.m4: typofix, subst last '$' with quadrigraph

* m4/libtool.m4 (_LT_LIBTOOL_TAG_VARS): Encase the
configure/libtool shared function into parseable borders; for
testing purposes.
(func_munge_path_list): Typo s/$/@S|@/.
* tests/configure-funcs.at: New testcase.
* Makefile.am (TESTSUITE_AT): Mention new testcase.
* NEWS: Update.

Signed-off-by: Gary V. Vaughan g...@gnu.org

---

Summary of changes:
 Makefile.am  |1 +
 NEWS |2 +
 m4/libtool.m4|9 +++--
 tests/configure-funcs.at |   70 ++
 4 files changed, 78 insertions(+), 4 deletions(-)
 create mode 100644 tests/configure-funcs.at

diff --git a/Makefile.am b/Makefile.am
index 888f5cb..13dfc63 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -652,6 +652,7 @@ testsuite   = $(tests_dir)/testsuite
 # that it can check for previous failures and skip if necessary.
 TESTSUITE  = tests/testsuite
 TESTSUITE_AT   = tests/testsuite.at \
+ tests/configure-funcs.at \
  tests/libtoolize.at \
  tests/libtool.at \
  tests/demo.at \
diff --git a/NEWS b/NEWS
index c58dd9b..c382c70 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,8 @@ NEWS - list of user-visible changes between releases of GNU 
Libtool
   - Fix a race condition in ltdl dryrun test that would cause spurious
 random failures of that test.
 
+  - LT_SYS_SEARCHPATH is munged correctly.
+
 
 * Noteworthy changes in release 2.4.5 (2015-01-19) [stable]
 
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index f796d7b..18d0193 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -748,13 +748,14 @@ _LT_LIBTOOL_TAG_VARS
 _LT_EOF
 
 cat '_LT_EOF'  $cfgfile
-## -- ##
-## Shell functions shared with configure. ##
-## -- ##
+
+# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
 
 _LT_PREPARE_MUNGE_PATH_LIST
 _LT_PREPARE_CC_BASENAME
 
+# ### END FUNCTIONS SHARED WITH CONFIGURE
+
 _LT_EOF
 
   case $host_os in
@@ -2256,7 +2257,7 @@ func_munge_path_list ()
 x)
 ;;
 *:)
-eval @S|@1=\`$ECHO @S|@2 | $SED 's/:/ /g'` \$@S|@1\
+eval @S|@1=\`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\
 ;;
 x:*)
 eval @S|@1=\\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\
diff --git a/tests/configure-funcs.at b/tests/configure-funcs.at
new file mode 100644
index 000..89682a4
--- /dev/null
+++ b/tests/configure-funcs.at
@@ -0,0 +1,70 @@
+# configure-functions.at -- shared shell functions. -*- Autotest -*-
+#
+#   Copyright (C) 2015 Free Software Foundation, Inc.
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool 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 of
+# the License, or (at your option) any later version.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from  http://www.gnu.org/licenses/gpl.html,
+# or obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+AT_BANNER([Functions shared with configure and libtool.])
+
+m4_define([_AT_FUNC_SETUP], [dnl
+AT_SETUP([$1 works])dnl
+_lt_bin=$abs_top_builddir/libtool
+re_begincf='^# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE'
+re_endcf='^# ### END FUNCTIONS SHARED WITH CONFIGURE'
+
+$ECHO '#!/bin/sh'$1
+$ECHO '#: ${SED=sed}'$1
+$ECHO '#: ${ECHO=echo}'  $1
+
+sed 1,/$re_begincf/d;/$re_endcf/,\$d  $_lt_bin  $1
+])
+
+_AT_FUNC_SETUP([func_munge_path_list])
+
+cat \EOF  func_munge_path_list
+for orig in /usr/lib  /lib /usr/lib ; do
+  $ECHO '$orig':
+  for path in /p1: /p3:/p2: :/a1 :/a2:/a3 /p4::/a4 
/p6:/p5::/a5:/a6; do
+old=$orig
+func_munge_path_list orig $path || 

Re: [SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054

2015-01-20 Thread Peter Rosin
On 2015-01-20 18:24, Gary V. Vaughan wrote:
 -# Copyright (C) 2010-2015 Free Software Foundation, Inc.
 +# Copyright (C) 2010-2014 Free Software Foundation, Inc.

That's why I felt so young today!

Cheers,
Peter

___
https://lists.gnu.org/mailman/listinfo/libtool


Re: [PATCH] testsuite: fix race conditions in ltdl dryrun

2015-01-20 Thread Gary V. Vaughan
On Dec 15, 2014, at 1:13 PM, Pavel Raiskup prais...@redhat.com wrote:
 
 [+cc autoconf, as this seems to be relevant]
 
 Hi all,

Hi Pavel,

Thanks for the fix.  This one has caught me out occasionally too, so I'll also
be glad to banish it!

Sorry for the delay in applying and pushing... it's been a crazy month!

 after several random [ltdl dryrun] failures, I used the 'make --debug' and
 some stat calls to debug.  Logs are attached for ok  failed runs as
 tarball.  Seems like after 'aclocal' run there should be an explicit
 'sleep 1', similarly like in autoreconf [1].  Possible fix attached.  The
 problem seems to be in autoheader and Perl's move function (underlying
 utime() handling?):
 
   $ touch /tmp/a
   $ stat /tmp/a
 File: ‘/tmp/a’
 Size: 0   Blocks: 0  IO Block: 4096   regular empty 
 file
   Device: 23h/35d Inode: 1296845 Links: 1
   Access: (0664/-rw-rw-r--)  Uid: ( 1000/praiskup)   Gid: ( 1000/praiskup)
   Context: unconfined_u:object_r:user_tmp_t:s0
   Access: 2014-12-15 14:03:35.744530946 +0100
   Modify: 2014-12-15 14:03:35.744530946 +0100
   Change: 2014-12-15 14:03:35.744530946 +0100
Birth: -
   $ perl -MFile::Copy -e 'move (/tmp/a, a);'
   $ stat a
 File: ‘a’
 Size: 0   Blocks: 0  IO Block: 4096   regular empty 
 file
   Device: fd00h/64768dInode: 11068678Links: 1
   Access: (0664/-rw-rw-r--)  Uid: ( 1000/praiskup)   Gid: ( 1000/praiskup)
   Context: unconfined_u:object_r:user_home_t:s0
   Access: 2014-12-15 14:03:42.0 +0100
   Modify: 2014-12-15 14:03:35.0 +0100
   ^^^ floor()-ed
   Change: 2014-12-15 14:03:42.678581581 +0100
Birth: -
 
 [1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/bin/autoreconf.in#n356
 
 Pavel
 racy-tests.tar.gz0001-tests-fix-race-in-aclocal-autoheader-calls.patch

Applied and pushed.  Thanks again!

Cheers,
-- 
Gary V. Vaughan (gary AT gnu DOT org)




Re: [SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054

2015-01-20 Thread Eric Blake
On 01/20/2015 10:24 AM, Gary V. Vaughan wrote:

 * gl/build-aux/bootstrap.in, gl/build-aux/extract-trace,
 gl/build-aux/funclib.sh, gl/build-aux/options-parser: Sync with
 upstream.

 @@ -2267,11 +2267,12 @@ func_tool_version_number ()
  {
  $debug_cmd
  
 -_G_verout=`func_tool_version_output $@ |sed 1q`
 +_G_verout=`func_tool_version_output $@`
  _G_status=$?
  
  # A version number starts with a digit following a space on the first
  # line of output from `--version`.
 +_G_verout=`echo $_G_verout |sed 1q`

How probable is it that $_G_verout will ever be output captured from
some tool that includes \ in its output?  If so, you'd want to use
printf to make sure you don't run foul of a shell where \ is
interpolated by echo.

-- 
Eric Blake   eblake redhat com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature
___
https://lists.gnu.org/mailman/listinfo/libtool


Re: [SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054

2015-01-20 Thread Gary V. Vaughan
Hi Eric,

 On Jan 20, 2015, at 5:34 PM, Eric Blake ebl...@redhat.com wrote:
 
 On 01/20/2015 10:24 AM, Gary V. Vaughan wrote:
 
* gl/build-aux/bootstrap.in, gl/build-aux/extract-trace,
gl/build-aux/funclib.sh, gl/build-aux/options-parser: Sync with
upstream.
 
 @@ -2267,11 +2267,12 @@ func_tool_version_number ()
 {
 $debug_cmd
 
 -_G_verout=`func_tool_version_output $@ |sed 1q`
 +_G_verout=`func_tool_version_output $@`
 _G_status=$?
 
 # A version number starts with a digit following a space on the first
 # line of output from `--version`.
 +_G_verout=`echo $_G_verout |sed 1q`
 
 How probable is it that $_G_verout will ever be output captured from
 some tool that includes \ in its output?  If so, you'd want to use
 printf to make sure you don't run foul of a shell where \ is
 interpolated by echo.

Excepting deliberately malicious output, I would say the chances are
vanishingly small... but your suggestion is a good one all the same :-)

Applied upstream, and coming to a Libtool near you soon!

Cheers,
-- 
Gary V. Vaughan (gary AT gnu DOT org)

___
https://lists.gnu.org/mailman/listinfo/libtool


Re: [PATCH] bootstrap: use $PATH_SEPARATOR instead of :

2015-01-20 Thread KO Myung-Hun
Hi/2.

Gary V. Vaughan wrote:
 Hi,
 
 On Jan 20, 2015, at 5:22 AM, KO Myung-Hun kom...@gmail.com wrote:

 On OS/2, a path separator is ';' not ':'.

 * bootstrap (func_find_tool, func_check_tool): Use PATH_SEPARATOR.
 * gl/build-aux/bootstrap.in (func_check_tool): Likewise.
 * gl/build-aux/extract-trace (fund_find_tool): Likewise.
 
 These files do not belong to Libtool itself, but rather to
 https://github.com/gvvaughan/bootstrap.  

Then should I send patches for it to different places ?

 We already fixed one of the
 PATH_SEPARATOR omissions on your last round of patches (thanks!), but
 I ported the other one upstream, and then updated libtool with the
 result, including a couple of other unrelated improvements.

Thanks.


-- 
KO Myung-Hun

Using Mozilla SeaMonkey 2.7.2
Under OS/2 Warp 4 for Korean with FixPak #15
In VirtualBox v4.1.32 on Intel Core i7-3615QM 2.30GHz with 8GB RAM

Korean OS/2 User Community : http://www.ecomstation.co.kr




[PATCH] edit-readme-alpha: do not edit again a file already edited

2015-01-20 Thread KO Myung-Hun
No need to edit again a file already edited. In addition, if editing
the file, a zero-length file is generated.

* build-aux-edit-readme-alpha: Skip a file already edited.
---
 build-aux/edit-readme-alpha | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/build-aux/edit-readme-alpha b/build-aux/edit-readme-alpha
index 4b4d395..4f7c214 100755
--- a/build-aux/edit-readme-alpha
+++ b/build-aux/edit-readme-alpha
@@ -68,12 +68,15 @@ for file in $@; do
|wc -l |sed 's|^ *||'`
 
   # Unless, of course, it was edited by this script already.
-  test 3 = $matched \
-  || matched=`sed -n -e '/^This is an alpha testing release/,/a 
consistent, portable interface\.$/p' $file \
-  |wc -l |sed 's|^ *||'`
-
-  test 3 = $matched \
-  || func_fatal_error $file format has changed, please fix '$0'
+  test 3 = $matched || {
+matched=`sed -n -e '/^This is an alpha testing release/,/a consistent, 
portable interface\.$/p' $file \
+ |wc -l |sed 's|^ *||'`
+
+# if already edited, no need to edit again.
+test 3 = $matched \
+ continue \
+|| func_fatal_error $file format has changed, please fix '$0'
+  }
 
   # Don't leave file droppings.
   trap 'x=$?; rm $file.T; exit $x' 1 2 13 15
-- 
1.8.5.2




[SCM] GNU Libtool branch, master, updated. v2.4.5-6-g6289a9a

2015-01-20 Thread Gary V. Vaughan
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 Libtool.

The branch, master has been updated
   via  6289a9ab3c53e2fdc48d359458604fc5b29ca00e (commit)
  from  c60e054c36bb9a937e6d98fd87d6345d20b3f446 (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 6289a9ab3c53e2fdc48d359458604fc5b29ca00e
Author: Gary V. Vaughan g...@gnu.org
Date:   Tue Jan 20 19:19:27 2015 +

maint: undo copyright years regression.

* gl/build-aux/options-parser: Undo copyright years regression.
* bootstrap: Regenerate.

Signed-off-by: Gary V. Vaughan g...@gnu.org

---

Summary of changes:
 bootstrap   |2 +-
 gl/build-aux/options-parser |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/bootstrap b/bootstrap
index ced98ce..4596413 100755
--- a/bootstrap
+++ b/bootstrap
@@ -1541,7 +1541,7 @@ scriptversion=2014-01-07.03; # UTC
 # A portable, pluggable option parser for Bourne shell.
 # Written by Gary V. Vaughan, 2010
 
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
 # This is free software; see the source for copying conditions.  There is NO
 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
diff --git a/gl/build-aux/options-parser b/gl/build-aux/options-parser
index 41302a8..d651f1d 100644
--- a/gl/build-aux/options-parser
+++ b/gl/build-aux/options-parser
@@ -6,7 +6,7 @@ scriptversion=2014-01-07.03; # UTC
 # A portable, pluggable option parser for Bourne shell.
 # Written by Gary V. Vaughan, 2010
 
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2015 Free Software Foundation, Inc.
 # This is free software; see the source for copying conditions.  There is NO
 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 


hooks/post-receive
-- 
GNU Libtool



Re: [SCM] GNU Libtool branch, master, updated. v2.4.5-5-gc60e054

2015-01-20 Thread Gary V. Vaughan
On Jan 20, 2015, at 6:34 PM, Peter Rosin p...@lysator.liu.se wrote:
 
 On 2015-01-20 18:24, Gary V. Vaughan wrote:
 -# Copyright (C) 2010-2015 Free Software Foundation, Inc.
 +# Copyright (C) 2010-2014 Free Software Foundation, Inc.
 
 That's why I felt so young today!

Seems libtool took another year of my life... ;-)

___
https://lists.gnu.org/mailman/listinfo/libtool