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 <g...@gnu.org> 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 <g...@gnu.org> ----------------------------------------------------------------------- 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 a...@epita.fr +!Albert Chin +Albert Chin-A-Young ch...@thewrittenword.com +Andreas Schwab sch...@suse.de +Brian Barrett brbar...@osl.iu.edu +!Brian W. Barret +Bruno Haible hai...@ilog.fr +Dalibor Topic robi...@kaffe.org +David Edelsohn edels...@gnu.org +DJ Delorie d...@delorie.com +Erez Zadok e...@cs.columbia.edu +Eric Blake e...@byu.net +H.J. Lu h...@gnu.org +Ian Lance Taylor i...@google.com +Jeff Squyres jsquy...@cisco.com +John David Anglin dave.ang...@nrc.ca +Juergen Reuter reu...@theoc01.desy.de +Karl Berry k...@gnu.org +Maciej W. Rozycki ma...@linux-mips.org +Manfred Weichel weic...@global.nacamar.de +Mike Gorchak m...@malva.ua +Mo DeJong mdej...@redhat.com +Nick Hudson sk...@netbsd.org +Olly Betts o...@muscat.co.uk +Paul Eggert egg...@cs.ucla.edu +Pavel Roskin pros...@gnu.org +Peter Ekberg p...@lysator.liu.se +Rainer Orth r...@techfak.uni-bielefeld.de +Robert Millan rober...@gnu.org +Samuel Thibault samuel.thiba...@gnu.org +Simon Josefsson j...@extundo.com +Steve Ellcey sell...@mips.com +Todd Vierling t...@netbsd.org +Vincent Torri vto...@univ-evry.fr +## +## Add bug reporters, patch Authors you forgot to attribute at commit +## time with 'git commit --author=...' and other non-patch contributers +## below: +## +Andreas Schiffler aschiff...@ferzkopp.net +Brent Leback brent.leb...@st.com +Camilo La Rota camilo.lar...@ens-lyon.fr +Carl D. Roth r...@cse.ucsc.edu +Chris P. Ross cr...@eng.us.uu.net +Christian Rössel christian.roes...@gmx.de +Christopher Hulbert cchgroupm...@gmail.com +Craig Tierney craig.tier...@noaa.gov +Dan McMahill mcmah...@mtl.mit.edu +Daniel Richard G. sk...@iskunk.org +Dave Yost d...@yost.com +Donn Washburn n5...@comcast.net +Erik van Pienbroek erik-...@vanpienbroek.nl +Ethan Mallove ethan.mall...@sun.com +Fred Cox sailorf...@yahoo.com +Jakub Bogusz qbo...@pld-linux.org +James Su james...@gmail.com +Jay Krell jay.kr...@cornell.edu +Jeremy C. Reed r...@reedmedia.net +Jim Meyering j...@meyering.net +Joakim Tjernlund joakim.tjernl...@transmode.se +Joel N. Weber II devn...@gnu.org +Joerg Sonnenberger jo...@netbsd.org +John R. Cary c...@txcorp.com +John Wolfe j...@sco.com +Joseph Beckenbach III j...@best.com +Kenneth Albanowski kja...@kjahds.com +Khem Raj raj.k...@gmail.com +Kurt D. Zeilenga k...@openldap.org +Lawrence Velázquez lar...@macports.org +Lionel Landwerlin llandwer...@gmail.com +Maciej Helminiak di...@wp.pl +Mahesh Narayanamurthi mahesh.m...@gmail.com +Marcel Loose lo...@astron.nl +Markus Duft markus.d...@salomon.at +Martin Doucha dou...@integri.cz +Matthijs Kooijman matth...@stdin.nl +Micheal E. Faenza mfae...@mitre.org +Mike Miller mtmil...@ieee.org +Nick Bowler nbow...@draconx.ca +Nix n...@esperi.org.uk +Olaf Lenz ol...@fias.uni-frankfurt.de +Ozkan Sezer seze...@gmail.com +Patrice Fromy patrice.fr...@u-psud.fr +Paul Biggar paul.big...@gmail.com +Paul Laight plai...@quantxautomation.co.uk +Paul Seidler se...@lavabit.com +Pavel Raiskup prais...@redhat.com +PaweÅ Daniluk pa...@bioexploratorium.pl +Peter Fritzsche peter.fritzs...@gmx.de +Peter Jeremy peterjer...@optushome.com.au +Peter Kjellerstedt peter.kjellerst...@axis.com +Pádraig Brady p...@draigbrady.com +Richard B. Kreckel krec...@ginac.de +Richard Purdie rpur...@rpsys.net +Robert Garron robert.gar...@access3000.net +Robert Ãgren li...@roboros.com +Roberto Bagnara bagn...@cs.unipr.it +Roland Mainz roland.ma...@nrubsig.org +Rudolf Leitgeb r.leit...@x-pin.com +Ryan Hill dirtye...@gentoo.org +Sebastian Wilhelmi wilhe...@ira.uka.de +Sven Verdoolaege sk...@liacs.nl +Terry D. Dontje terry.don...@sun.com +Tom Tromey tro...@cygnus.com +Ulrich Drepper drep...@ipd.info.uni-karlsruhe.de +Václav Zeman vhais...@gmail.com +Warren Dodge warren.l.do...@tektronix.com +Xavier Pianet xav...@xingo.com +ЮÑий ÐндÑÐµÐµÐ²Ð¸Ñ ÐÑÑ Ð°Ð»ÑÑкий p...@cryptopro.ru 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 g...@gnu.org 1996-07-11 - Kean Johnston j...@sco.com 1997-08-26 - Gary V. Vaughan g...@gnu.org 1998-11-24 - Alexandre Oliva ol...@dcc.unicamp.br 1999-03-26 - Thomas Tanner tan...@ffii.org 1999-06-23 - Pavel Roskin pavel_ros...@geocities.com 1999-07-20 - Ossama Othman oss...@debian.org 1999-12-06 - Lars J. Aas l...@sim.no 2000-07-07 - Morten Eriksen mor...@sim.no 2000-07-07 - Robert Boehne rboe...@gnu.org 2000-09-25 - Stepan Kasal ka...@ucw.cz 2000-04-12 - Paul Sokolovsky paul.sokolov...@technologist.com 2000-05-06 - Daniel P. McNichol mcnic...@austin.ibm.com 2000-12-08 - Bruce Korb bk...@gnu.org 2000-10-11 - Tim Van Holder tim.van.hol...@pandora.be 2001-02-20 - Derek R. Price dpr...@collab.net 2001-03-12 - Edward M. Lee tailb...@yahoo.com 2001-03-22 - Erik Lindahl e...@theophys.kth.se 2001-08-22 - Carsten Griwodz gr...@ifi.uio.no 2001-08-29 - Hans-Peter Nilsson h...@bitrange.com 2001-10-24 - Akim Demaille a...@freefriends.org 2001-11-01 - Francis James Franklin f...@alinameridon.com 2001-11-15 - Robert Collins rbtcoll...@hotmail.com 2001-12-27 - Michael Elizabeth Chastain m...@shout.net 2001-12-27 - Nishio Futoshi fut_...@d3.dion.ne.jp 2002-01-23 - Trevor Forbes trev...@idl.com.au 2002-04-26 - Charles S. Wilson cwil...@ece.gatech.edu 2002-05-23 - Federico G. Schwindt fg...@openbsd.org 2002-05-21 - Greg McGary g...@mcgary.org 2002-06-05 - Robert J. Friesenhahn bfrie...@simple.dallas.tx.us 2002-06-27 - Assar Westerlund as...@kth.se 2002-09-13 - Allan Sandfeld Jensen snoww...@one2one-networks.com 2002-10-07 - Ross Douglas Alexander ross.alexan...@uk.neceur.com 2002-10-29 - Alexandre Duret-Lutz dure...@lrde.epita.fr 2002-11-06 - Christian Cornelssen cc...@cs.tu-berlin.de 2002-11-05 - Jan Kratochvil project-libt...@jankratochvil.net 2003-01-28 - Raja R. Harinath harin...@acm.org 2003-02-25 - Paolo Bonzini bonz...@gnu.org 2003-03-01 - Richard Nicholas Somer Dawe r...@phekda.freeserve.co.uk 2003-03-12 - Peter O'Gorman pe...@pogma.com 2003-03-14 - Ralph Schleicher r...@nunatak.allgaeu.org 2003-03-13 - Keith Packard kei...@keithp.com 2003-03-12 - Felix Lee feli...@canids.net 2003-03-31 - Bernardo Innocenti ber...@develer.com 2003-07-31 - Albert Chin-A-Young ch...@thewrittenword.com 2003-08-02 - Scott Remnant sc...@netsplit.com 2003-10-04 - Robert Millan Hernandez rober...@gnu.org 2003-10-16 - Kevin Fleming kpflem...@backtobasicsmgmt.com 2003-11-17 - Benjamin Reed ran...@befunk.com 2004-02-08 - Ralf Wildenhues ralf.wildenh...@gmx.de 2004-02-12 - Nick Hudson sk...@netbsd.org 2004-03-29 - Noah Jeffrey Misch n...@cs.caltech.edu 2004-07-05 - Thorsten Glaser t...@66h.42h.de 2004-10-11 - Peter Rosin p...@lysator.liu.se 2005-04-12 - Tim Rice t...@multitalents.net 2005-11-10 - Eric Blake e...@byu.net 2006-01-18 - Yaakov Selkowitz yselkow...@users.sourceforge.net 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 al...@fairlite.co.uk - Alexei Sheplyakov v...@theor.jinr.ru - Alon Bar-Lev alon.bar...@gmail.com - Andreas Schiffler aschiff...@ferzkopp.net - Andreas Schwab sch...@suse.de - Andrey Slepuhin p...@msu.ru - Aneesh Kumar K.V kvane...@hotmail.com - Brad Smith b...@comstyle.com - Brent Leback brent.leb...@st.com - Brian Barrett brbar...@osl.iu.edu - Bruno Haible hai...@ilog.fr - Brice De Bruyne bric...@gmail.com - Camilo La Rota camilo.lar...@ens-lyon.fr - Carl D. Roth r...@cse.ucsc.edu - Chris Demetriou c...@google.com - Chris P. Ross cr...@eng.us.uu.net - Christian Biesinger cbiesin...@web.de - Christian Rössel christian.roes...@gmx.de - Christoph Egger christoph_eg...@gmx.de - Christopher Hulbert cchgroupm...@gmail.com - Craig Tierney craig.tier...@noaa.gov - Dalibor Topic robi...@kaffe.org - Dan McMahill mcmah...@mtl.mit.edu - Daniel Reed n...@ml.org - Daniel Richard G. sk...@iskunk.org - Dave Korn dave.korn.cyg...@googlemail.com - Dave Yost d...@yost.com - DJ Delorie d...@delorie.com - Donn Washburn n5...@comcast.net - Edouard G. Parmelan edouard.parme...@france.ncr.com - Erez Zadok e...@shekel.mcl.cs.columbia.edu - Eric Estievenart e...@via.ecp.fr - Erik van Pienbroek erik-...@vanpienbroek.nl - Ethan Mallove ethan.mall...@sun.com - Frank Ch. Eigler f...@cygnus.com - Fred Cox sailorf...@yahoo.com - Gerald Pfeifer ger...@pfeifer.com - H.J. Lu h...@gnu.org - Henning Nielsen Lund hnl...@amigaos.dk - Howard Chu h...@highlandsun.com - Ian Lance Taylor i...@cygnus.com - Ingo Weinhold ingo_weinh...@gmx.de - Jakub Bogusz qbo...@pld-linux.org - Jacob Meuser jake...@jakemsr.com - James Su james...@gmail.com - Jan Engelhardt jeng...@inai.de - Jay Krell jay.kr...@cornell.edu - Jeff Squyres jsquy...@lam-mpi.org - Jeremy C. Reed r...@reedmedia.net - Jim Meyering j...@meyering.net - Joakim Tjernlund joakim.tjernl...@transmode.se - Joel N. Weber II devn...@gnu.org - Joerg Sonnenberger jo...@netbsd.org - John Bowler jbow...@acm.org - John R. Cary c...@txcorp.com - John Wolfe j...@sco.com - Josh Hursey jjhur...@open-mpi.org - Joseph Beckenbach III j...@best.com - Karl Berry k...@freefriends.org - Kenneth Albanowski kja...@kjahds.com - Kevin Ryde use...@zip.com.au - Khem Raj raj.k...@gmail.com - KO Myung-Hun k...@chollian.net - Kurt D. Zeilenga k...@openldap.org - Lawrence Velázquez lar...@macports.org - Lennart Poettering lenn...@poettering.net - Lionel Landwerlin llandwer...@gmail.com - Maciej Helminiak di...@wp.pl - Maciej W. Rozycki ma...@linux-mips.org - Mahesh Narayanamurthi mahesh.m...@gmail.com - Manfred Weichel manfred.weic...@pdb.siemens.de - Marc Espie es...@nerim.net - Marc J. Fraioli frai...@dg-rtp.dg.com - Marcel Loose lo...@astron.nl - Mark Kettenis kette...@phys.uva.nl - Markus Duft markus.d...@salomon.at - Martin Doucha dou...@integri.cz - Matthijs Kooijman matth...@stdin.nl - Micheal E. Faenza mfae...@mitre.org - Michael Haubenwallner michael.haubenwall...@salomon.at - Mike Gorchak m...@malva.ua - Mike Frysinger vap...@gentoo.org - Mike Miller mtmil...@ieee.org - Nick Bowler nbow...@draconx.ca - Nix n...@esperi.org.uk - Olaf Lenz ol...@fias.uni-frankfurt.de - Olly Betts o...@muscat.co.uk - Ozkan Sezer seze...@gmail.com - Pádraig Brady p...@draigbrady.com - Patrice Fromy patrice.fr...@u-psud.fr - Patrick Welche pr...@newn.cam.ac.uk - Paul Biggar paul.big...@gmail.com - Paul Eggert egg...@twinsun.com - Paul Laight plai...@quantxautomation.co.uk - Paul Seidler se...@lavabit.com - Pavel Raiskup prais...@redhat.com - PaweÅ Daniluk pa...@bioexploratorium.pl - Peter Eisentraut pete...@gmx.net - Peter Fritzsche peter.fritzs...@gmx.de - Peter Jeremy peterjer...@optushome.com.au - Peter Kjellerstedt peter.kjellerst...@axis.com - Philip Allison philip.alli...@smoothwall.net - Rainer Emrich r.emr...@de.tecosim.com - Rainer Orth r...@techfak.uni-bielefeld.de - Rainer Tammer tam...@tammer.net - Ralf Menzel men...@ls6.cs.uni-dortmund.de - Reuben Thomas r...@sc3d.org - Richard B. Kreckel krec...@ginac.de - Richard Palo richard.p...@baou.fr - Richard Purdie rpur...@rpsys.net - Richard Sandiford richa...@transitive.com - Robert Garron robert.gar...@access3000.net - Robert Millan r...@aybabtu.com - Robert Ãgren li...@roboros.com - Roberto Bagnara bagn...@cs.unipr.it - Roland Mainz roland.ma...@nrubsig.org - Roumen Petrov bugtr...@roumenpetrov.info - Rudolf Leitgeb r.leit...@x-pin.com - Ryan Hill dirtye...@gentoo.org - Sam Thursfield sss...@gmail.com - Scott McCreary scott...@gmail.com - Sebastian Wilhelmi wilhe...@ira.uka.de - Simon Josefsson j...@extundo.com - Stephan Kulow co...@kde.org - Steve Ellcey s...@cup.hp.com - Steven M. Schultz s...@wlv.iipo.gtegsc.com - Svante Signell s...@kth.se - Sven Verdoolaege sk...@liacs.nl - Terry D. Dontje terry.don...@sun.com - Tim Mooney moo...@dogbert.cc.ndsu.nodak.edu - Todd C. Miller todd.mil...@courtesan.com - Todd Vierling t...@pobox.com - Tom Tromey tro...@cygnus.com - Tor Lillqvist t...@iki.fi - Ulrich Drepper drep...@ipd.info.uni-karlsruhe.de - Warren Dodge warren.l.do...@tektronix.com - Václav Zeman vhais...@gmail.com - Vadim Zeitlin vz-libt...@zeitlins.org - Vincent Lefevre vinc...@vinc17.org - Vincent Torri vto...@univ-evry.fr - Xavier Pianet xav...@xingo.com - ЮÑий ÐндÑÐµÐµÐ²Ð¸Ñ ÐÑÑ Ð°Ð»ÑÑкий p...@cryptopro.ru - - -* 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