[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Libtool branch, master, updated. v2.4.3-4-g48ef34c
From: |
Gary V. Vaughan |
Subject: |
[SCM] GNU Libtool branch, master, updated. v2.4.3-4-g48ef34c |
Date: |
Wed, 29 Oct 2014 17:58:11 +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 Libtool".
The branch, master has been updated
via 48ef34c5b9c0a0adee4e09561d1d0005e444afb2 (commit)
from c77eea5f6c0592423d925131489cc7772e34cf0b (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 48ef34c5b9c0a0adee4e09561d1d0005e444afb2
Author: Gary V. Vaughan <address@hidden>
Date: Wed Oct 29 13:54:19 2014 +0000
maint: autogenerate THANKS.
More automation == less time wasted on menial tasks.
* build-aux/thanks-gen: script inspired by coreutils.
* Makefile.am (THANKS): Based on rule from coreutils/Makefile.am.
* NO-THANKS: New file. Configure thanks-gen output.
* THANKS: Remove.
Signed-off-by: Gary V. Vaughan <address@hidden>
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 35 +++++++-
NO-THANKS | 138 ++++++++++++++++++++++++++++
THANKS | 241 --------------------------------------------------
build-aux/thanks-gen | 20 ++++
4 files changed, 191 insertions(+), 243 deletions(-)
create mode 100644 NO-THANKS
delete mode 100644 THANKS
create mode 100755 build-aux/thanks-gen
diff --git a/Makefile.am b/Makefile.am
index cd7d61c..7c0c487 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -525,6 +525,7 @@ install-scripts-local: $(lt_Makefile_in)
edit_readme_alpha = $(srcdir)/$(aux_dir)/edit-readme-alpha
gitlog_to_changelog = $(srcdir)/$(aux_dir)/gitlog-to-changelog
git_log_fix = $(srcdir)/$(aux_dir)/git-log-fix
+thanks_gen = $(srcdir)/$(aux_dir)/thanks-gen
dotserial = $(distdir)/.serial
dotversion = $(srcdir)/.version
@@ -532,6 +533,8 @@ tarball_version = $(distdir)/.tarball-version
readme = $(distdir)/README
changelog = $(distdir)/ChangeLog
changelog_old = $(srcdir)/ChangeLog.old
+thanks = $(distdir)/THANKS
+no_thanks = $(srcdir)/NO-THANKS
# Generate ChangeLog using git log entries for as far back as
# they are in good shape, appending manual records from earlier.
@@ -544,7 +547,35 @@ $(changelog): FORCE
cat '$(changelog_old)' >> '$@'; \
fi
-## Arrange so that .tarball-version appears only in the distribution
+# Sort in traditional ASCII order, regardless of the current locale;
+# otherwise we may get into trouble with distinct strings that the
+# current locale considers to be equal.
+ASSORT = LC_ALL=C sort
+
+# Extract all lines up to the first one starting with "##".
+prologue = perl -ne '/^\#\#/ and exit; print' $(no_thanks)
+
+# Generate THANKS using git log entries as far as possible, fixing
+# up ommisions and errors from NO-THANKS configuration.
+$(thanks): FORCE
+ $(AM_V_GEN)if test -d '$(srcdir)/.git'; then \
+ { \
+ $(prologue); echo; \
+ { perl -ne '/^$$/.../^$$/ and print' $(no_thanks) \
+ | grep -v '^$$' | perl -pe 's/ +/\0/'; \
+ { sed -e '1,/\#\# /d' -e '/^\#\# /d' \
+ -e 's,[ ][ ]*, ,' < $(no_thanks) \
+ | tr '\t' '\0'; \
+ git log --pretty=format:'%aN%x00%aE'; \
+ } | $(ASSORT) -u; \
+ } | $(thanks_gen) \
+ | LC_ALL=en_US.UTF-8 sort -f; \
+ echo; \
+ printf ';; %s\n' 'Local Variables:' 'coding: utf-8' End:; \
+ } > '$@'; \
+ fi
+
+## Arrange so that .version appears only in the distribution
## tarball, and never in a checked-out repository.
EXTRA_DIST += $(dotversion)
BUILT_SOURCES += $(dotversion)
@@ -564,7 +595,7 @@ $(readme): FORCE
git_commit_count = git log --pretty=oneline |wc -l |$(SED) 's|[ ]||g'
-dist-hook: $(changelog) $(dotversion) $(readme)
+dist-hook: $(changelog) $(thanks) $(dotversion) $(readme)
## Arrange so that .tarball-version appears only in the distribution
## tarball, and never in a checked-out repository.
echo '$(VERSION)' > $(tarball_version)
diff --git a/NO-THANKS b/NO-THANKS
new file mode 100644
index 0000000..10b84da
--- /dev/null
+++ b/NO-THANKS
@@ -0,0 +1,138 @@
+These people have contributed to GNU Libtool. Some have reported problems,
+others have contributed improvements to the documentation and actual code.
+The particular contributions are described in the version control logs and
+ChangeLog files. If your name has been left out, if you'd rather not be
+listed, or if you'd prefer a different address be used, please send a
+note to the bug-report mailing list (as seen at end of e.g., libtool --help).
+##
+## There is no need to list here any name that appears as an Author in
+## "git log" output. Those are automatically added when this template
+## is used to generate the THANKS file. You will still need to add
+## contributors who are not a git log Author - e.g. bug reporters.
+##
+## Folks already promoted to AUTHORS:
+##
+!Alexandre Oliva
+!Bob Friesenhahn
+!Charles Wilson
+!Gary V. Vaughan
+!Gordon Matzigkeit
+!Ossama Othman
+!Peter O'Gorman
+!Ralf Wildenhues
+!Robert Boehne
+!Scott James Remnant
+!Thomas Tanner
+##
+## Remove duplicates under alternate names, and add preferred email
+## addresses from contributors that don't match git log output here:
+##
+Akim Demaille address@hidden
+!Albert Chin
+Albert Chin-A-Young address@hidden
+Andreas Schwab address@hidden
+Brian Barrett address@hidden
+!Brian W. Barret
+Bruno Haible address@hidden
+Dalibor Topic address@hidden
+David Edelsohn address@hidden
+DJ Delorie address@hidden
+Erez Zadok address@hidden
+Eric Blake address@hidden
+H.J. Lu address@hidden
+Ian Lance Taylor address@hidden
+Jeff Squyres address@hidden
+John David Anglin address@hidden
+Juergen Reuter address@hidden
+Karl Berry address@hidden
+Maciej W. Rozycki address@hidden
+Manfred Weichel address@hidden
+Mike Gorchak address@hidden
+Mo DeJong address@hidden
+Nick Hudson address@hidden
+Olly Betts address@hidden
+Paul Eggert address@hidden
+Pavel Roskin address@hidden
+Peter Ekberg address@hidden
+Rainer Orth address@hidden
+Robert Millan address@hidden
+Samuel Thibault address@hidden
+Simon Josefsson address@hidden
+Steve Ellcey address@hidden
+Todd Vierling address@hidden
+Vincent Torri address@hidden
+##
+## Add bug reporters, patch Authors you forgot to attribute at commit
+## time with 'git commit --author=...' and other non-patch contributers
+## below:
+##
+Andreas Schiffler address@hidden
+Brent Leback address@hidden
+Camilo La Rota address@hidden
+Carl D. Roth address@hidden
+Chris P. Ross address@hidden
+Christian Rössel address@hidden
+Christopher Hulbert address@hidden
+Craig Tierney address@hidden
+Dan McMahill address@hidden
+Daniel Richard G. address@hidden
+Dave Yost address@hidden
+Donn Washburn address@hidden
+Erik van Pienbroek address@hidden
+Ethan Mallove address@hidden
+Fred Cox address@hidden
+Jakub Bogusz address@hidden
+James Su address@hidden
+Jay Krell address@hidden
+Jeremy C. Reed address@hidden
+Jim Meyering address@hidden
+Joakim Tjernlund address@hidden
+Joel N. Weber II address@hidden
+Joerg Sonnenberger address@hidden
+John R. Cary address@hidden
+John Wolfe address@hidden
+Joseph Beckenbach III address@hidden
+Kenneth Albanowski address@hidden
+Khem Raj address@hidden
+Kurt D. Zeilenga address@hidden
+Lawrence Velázquez address@hidden
+Lionel Landwerlin address@hidden
+Maciej Helminiak address@hidden
+Mahesh Narayanamurthi address@hidden
+Marcel Loose address@hidden
+Markus Duft address@hidden
+Martin Doucha address@hidden
+Matthijs Kooijman address@hidden
+Micheal E. Faenza address@hidden
+Mike Miller address@hidden
+Nick Bowler address@hidden
+Nix address@hidden
+Olaf Lenz address@hidden
+Ozkan Sezer address@hidden
+Patrice Fromy address@hidden
+Paul Biggar address@hidden
+Paul Laight address@hidden
+Paul Seidler address@hidden
+Pavel Raiskup address@hidden
+PaweÅ Daniluk address@hidden
+Peter Fritzsche address@hidden
+Peter Jeremy address@hidden
+Peter Kjellerstedt address@hidden
+Pádraig Brady address@hidden
+Richard B. Kreckel address@hidden
+Richard Purdie address@hidden
+Robert Garron address@hidden
+Robert Ãgren address@hidden
+Roberto Bagnara address@hidden
+Roland Mainz address@hidden
+Rudolf Leitgeb address@hidden
+Ryan Hill address@hidden
+Sebastian Wilhelmi address@hidden
+Sven Verdoolaege address@hidden
+Terry D. Dontje address@hidden
+Tom Tromey address@hidden
+Ulrich Drepper address@hidden
+Václav Zeman address@hidden
+Warren Dodge address@hidden
+Xavier Pianet address@hidden
+ЮÑий ÐндÑÐµÐµÐ²Ð¸Ñ ÐÑÑ
алÑÑкий address@hidden
diff --git a/THANKS b/THANKS
deleted file mode 100644
index 9603adc..0000000
--- a/THANKS
+++ /dev/null
@@ -1,241 +0,0 @@
-* GNU Libtool could not be what it is today without the invaluable help of
- the people named in this file.
-
-
-* The following people have made sufficiently significant code contributions
- to Libtool that an exchange of legal papers with the FSF was warranted:
-
- Gord Matzigkeit address@hidden 1996-07-11
- Kean Johnston address@hidden
1997-08-26
- Gary V. Vaughan address@hidden 1998-11-24
- Alexandre Oliva address@hidden 1999-03-26
- Thomas Tanner address@hidden
1999-06-23
- Pavel Roskin address@hidden 1999-07-20
- Ossama Othman address@hidden 1999-12-06
- Lars J. Aas address@hidden 2000-07-07
- Morten Eriksen address@hidden 2000-07-07
- Robert Boehne address@hidden
2000-09-25
- Stepan Kasal address@hidden 2000-04-12
- Paul Sokolovsky address@hidden 2000-05-06
- Daniel P. McNichol address@hidden 2000-12-08
- Bruce Korb address@hidden 2000-10-11
- Tim Van Holder address@hidden 2001-02-20
- Derek R. Price address@hidden 2001-03-12
- Edward M. Lee address@hidden 2001-03-22
- Erik Lindahl address@hidden 2001-08-22
- Carsten Griwodz address@hidden 2001-08-29
- Hans-Peter Nilsson address@hidden 2001-10-24
- Akim Demaille address@hidden 2001-11-01
- Francis James Franklin address@hidden 2001-11-15
- Robert Collins address@hidden 2001-12-27
- Michael Elizabeth Chastain address@hidden 2001-12-27
- Nishio Futoshi address@hidden 2002-01-23
- Trevor Forbes address@hidden 2002-04-26
- Charles S. Wilson address@hidden 2002-05-23
- Federico G. Schwindt address@hidden 2002-05-21
- Greg McGary address@hidden 2002-06-05
- Robert J. Friesenhahn address@hidden 2002-06-27
- Assar Westerlund address@hidden 2002-09-13
- Allan Sandfeld Jensen address@hidden 2002-10-07
- Ross Douglas Alexander address@hidden 2002-10-29
- Alexandre Duret-Lutz address@hidden 2002-11-06
- Christian Cornelssen address@hidden 2002-11-05
- Jan Kratochvil address@hidden 2003-01-28
- Raja R. Harinath address@hidden 2003-02-25
- Paolo Bonzini address@hidden
2003-03-01
- Richard Nicholas Somer Dawe address@hidden 2003-03-12
- Peter O'Gorman address@hidden 2003-03-14
- Ralph Schleicher address@hidden 2003-03-13
- Keith Packard address@hidden 2003-03-12
- Felix Lee address@hidden 2003-03-31
- Bernardo Innocenti address@hidden 2003-07-31
- Albert Chin-A-Young address@hidden 2003-08-02
- Scott Remnant address@hidden 2003-10-04
- Robert Millan Hernandez address@hidden 2003-10-16
- Kevin Fleming address@hidden 2003-11-17
- Benjamin Reed address@hidden 2004-02-08
- Ralf Wildenhues address@hidden 2004-02-12
- Nick Hudson address@hidden 2004-03-29
- Noah Jeffrey Misch address@hidden 2004-07-05
- Thorsten Glaser address@hidden 2004-10-11
- Peter Rosin address@hidden 2005-04-12
- Tim Rice address@hidden 2005-11-10
- Eric Blake address@hidden 2006-01-18
- Yaakov Selkowitz address@hidden 2009-07-30
-
-
-* The following additional people made especially gracious contributions of
- their time and energy in helping to track down bugs, port to new systems,
- and generally assist in the libtool maintainership process:
-
- Alan Hourihane address@hidden
- Alexei Sheplyakov address@hidden
- Alon Bar-Lev address@hidden
- Andreas Schiffler address@hidden
- Andreas Schwab address@hidden
- Andrey Slepuhin address@hidden
- Aneesh Kumar K.V address@hidden
- Brad Smith address@hidden
- Brent Leback address@hidden
- Brian Barrett address@hidden
- Bruno Haible address@hidden
- Brice De Bruyne address@hidden
- Camilo La Rota address@hidden
- Carl D. Roth address@hidden
- Chris Demetriou address@hidden
- Chris P. Ross address@hidden
- Christian Biesinger address@hidden
- Christian Rössel address@hidden
- Christoph Egger address@hidden
- Christopher Hulbert address@hidden
- Craig Tierney address@hidden
- Dalibor Topic address@hidden
- Dan McMahill address@hidden
- Daniel Reed address@hidden
- Daniel Richard G. address@hidden
- Dave Korn address@hidden
- Dave Yost address@hidden
- DJ Delorie address@hidden
- Donn Washburn address@hidden
- Edouard G. Parmelan address@hidden
- Erez Zadok address@hidden
- Eric Estievenart address@hidden
- Erik van Pienbroek address@hidden
- Ethan Mallove address@hidden
- Frank Ch. Eigler address@hidden
- Fred Cox address@hidden
- Gerald Pfeifer address@hidden
- H.J. Lu address@hidden
- Henning Nielsen Lund address@hidden
- Howard Chu address@hidden
- Ian Lance Taylor address@hidden
- Ingo Weinhold address@hidden
- Jakub Bogusz address@hidden
- Jacob Meuser address@hidden
- James Su address@hidden
- Jan Engelhardt address@hidden
- Jay Krell address@hidden
- Jeff Squyres address@hidden
- Jeremy C. Reed address@hidden
- Jim Meyering address@hidden
- Joakim Tjernlund address@hidden
- Joel N. Weber II address@hidden
- Joerg Sonnenberger address@hidden
- John Bowler address@hidden
- John R. Cary address@hidden
- John Wolfe address@hidden
- Josh Hursey address@hidden
- Joseph Beckenbach III address@hidden
- Karl Berry address@hidden
- Kenneth Albanowski address@hidden
- Kevin Ryde address@hidden
- Khem Raj address@hidden
- KO Myung-Hun address@hidden
- Kurt D. Zeilenga address@hidden
- Lawrence Velázquez address@hidden
- Lennart Poettering address@hidden
- Lionel Landwerlin address@hidden
- Maciej Helminiak address@hidden
- Maciej W. Rozycki address@hidden
- Mahesh Narayanamurthi address@hidden
- Manfred Weichel address@hidden
- Marc Espie address@hidden
- Marc J. Fraioli address@hidden
- Marcel Loose address@hidden
- Mark Kettenis address@hidden
- Markus Duft address@hidden
- Martin Doucha address@hidden
- Matthijs Kooijman address@hidden
- Micheal E. Faenza address@hidden
- Michael Haubenwallner address@hidden
- Mike Gorchak address@hidden
- Mike Frysinger address@hidden
- Mike Miller address@hidden
- Nick Bowler address@hidden
- Nix address@hidden
- Olaf Lenz address@hidden
- Olly Betts address@hidden
- Ozkan Sezer address@hidden
- Pádraig Brady address@hidden
- Patrice Fromy address@hidden
- Patrick Welche address@hidden
- Paul Biggar address@hidden
- Paul Eggert address@hidden
- Paul Laight address@hidden
- Paul Seidler address@hidden
- Pavel Raiskup address@hidden
- PaweÅ Daniluk address@hidden
- Peter Eisentraut address@hidden
- Peter Fritzsche address@hidden
- Peter Jeremy address@hidden
- Peter Kjellerstedt address@hidden
- Philip Allison address@hidden
- Rainer Emrich address@hidden
- Rainer Orth address@hidden
- Rainer Tammer address@hidden
- Ralf Menzel address@hidden
- Reuben Thomas address@hidden
- Richard B. Kreckel address@hidden
- Richard Palo address@hidden
- Richard Purdie address@hidden
- Richard Sandiford address@hidden
- Robert Garron address@hidden
- Robert Millan address@hidden
- Robert Ãgren address@hidden
- Roberto Bagnara address@hidden
- Roland Mainz address@hidden
- Roumen Petrov address@hidden
- Rudolf Leitgeb address@hidden
- Ryan Hill address@hidden
- Sam Thursfield address@hidden
- Scott McCreary address@hidden
- Sebastian Wilhelmi address@hidden
- Simon Josefsson address@hidden
- Stephan Kulow address@hidden
- Steve Ellcey address@hidden
- Steven M. Schultz address@hidden
- Svante Signell address@hidden
- Sven Verdoolaege address@hidden
- Terry D. Dontje address@hidden
- Tim Mooney address@hidden
- Todd C. Miller address@hidden
- Todd Vierling address@hidden
- Tom Tromey address@hidden
- Tor Lillqvist address@hidden
- Ulrich Drepper address@hidden
- Warren Dodge address@hidden
- Václav Zeman address@hidden
- Vadim Zeitlin address@hidden
- Vincent Lefevre address@hidden
- Vincent Torri address@hidden
- Xavier Pianet address@hidden
- ЮÑий ÐндÑÐµÐµÐ²Ð¸Ñ ÐÑÑ
алÑÑкий address@hidden
-
-
-* And, not forgetting everyone that was kind enough to spend time testing
- libtool, use it in their packages and report bugs, all of whom are too
- numerous to mention here. Many people who have kindly submitted bug reports
- and small patches are credited for their contributions in the ChangeLogs.
-
---
- Copyright (C) 1996, 1998-1999, 2001-2014 Free Software Foundation,
- Inc.
- Written by Gord Matzigkeit, 1996
-
- 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.
diff --git a/build-aux/thanks-gen b/build-aux/thanks-gen
new file mode 100755
index 0000000..92090ce
--- /dev/null
+++ b/build-aux/thanks-gen
@@ -0,0 +1,20 @@
+#!/usr/bin/perl -nl
+# Use Perl's multi-byte alignment code, via sprintf, while
+# performing a rudimentary check for duplicate names and
+# removing duplicate name,email pairs.
+use Encode;
+
+BEGIN { my (%elide, %seen, %name) }
+
+chomp;
+my ($name, $email) = split '\0', decode ('UTF-8', $_);
+
+if ($elide{"!$name"}) {
+; # ignore this author
+} elsif (index ($name, '!') == 0) {
+ $elide{$name}++;
+} elsif ($seen{$name}++) {
+ warn "$0: NO-THANKS: duplicate name: $name\n";
+} else {
+ print encode ('UTF-8', sprintf ('%-36s', $name)), $email;
+}
hooks/post-receive
--
GNU Libtool
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Libtool branch, master, updated. v2.4.3-4-g48ef34c,
Gary V. Vaughan <=