mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:54:41 +08:00
Import gnulib's latest update-copyright script...
... and update our copyright.py script to set environment variable UPDATE_COPYRIGHT_USE_INTERVALS to '2' instead of '1'. This tells the script to collapse all years into one single interval. gdb/ChangeLog: * gnulib/extra/update-copyright: Update to the latest from gnulib's git repository. * copyright.py: Set UPDATE_COPYRIGHT_USE_INTERVALS environment variable to 2 instead of 1.
This commit is contained in:
parent
8219b1e8f0
commit
8ba85d8526
@ -1,3 +1,10 @@
|
||||
2012-03-01 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* gnulib/extra/update-copyright: Update to the latest from
|
||||
gnulib's git repository.
|
||||
* copyright.py: Set UPDATE_COPYRIGHT_USE_INTERVALS environment
|
||||
variable to 2 instead of 1.
|
||||
|
||||
2012-02-29 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* varobj.c (c_value_of_variable): Remove dead code.
|
||||
|
@ -84,8 +84,11 @@ def update_files(update_list):
|
||||
# repeat the prefixes in MULTILINE_COMMENT_PREFIXES.
|
||||
os.environ['MULTILINE_COMMENT_PREFIXES'] = \
|
||||
'\n'.join(MULTILINE_COMMENT_PREFIXES)
|
||||
# We want to use year intervals in the copyright notices.
|
||||
os.environ['UPDATE_COPYRIGHT_USE_INTERVALS'] = '1'
|
||||
# We want to use year intervals in the copyright notices, and
|
||||
# all years should be collapsed to one single year interval,
|
||||
# even if there are "holes" in the list of years found in the
|
||||
# original copyright notice (OK'ed by the FSF, case [gnu.org #719834]).
|
||||
os.environ['UPDATE_COPYRIGHT_USE_INTERVALS'] = '2'
|
||||
|
||||
# Perform the update, and save the output in a string.
|
||||
update_cmd = ['bash', 'gdb/gnulib/extra/update-copyright'] + update_list
|
||||
|
@ -3,7 +3,7 @@ eval '(exit $?0)' && eval 'exec perl -wS -0777 -pi "$0" ${1+"$@"}'
|
||||
if 0;
|
||||
# Update an FSF copyright year list to include the current year.
|
||||
|
||||
my $VERSION = '2011-01-02.20:59'; # UTC
|
||||
my $VERSION = '2012-02-05.21:39'; # UTC
|
||||
|
||||
# Copyright (C) 2009-2012 Free Software Foundation, Inc.
|
||||
#
|
||||
@ -24,7 +24,7 @@ my $VERSION = '2011-01-02.20:59'; # UTC
|
||||
|
||||
# The arguments to this script should be names of files that contain
|
||||
# copyright statements to be updated. The copyright holder's name
|
||||
# defaults to "Free Softward Foundation, Inc." but may be changed to
|
||||
# defaults to "Free Software Foundation, Inc." but may be changed to
|
||||
# any other name by using the "UPDATE_COPYRIGHT_HOLDER" environment
|
||||
# variable.
|
||||
#
|
||||
@ -43,7 +43,7 @@ my $VERSION = '2011-01-02.20:59'; # UTC
|
||||
# A warning is printed for every file for which no copyright
|
||||
# statement is recognized.
|
||||
#
|
||||
# Each file's copyright statement must be formated correctly in
|
||||
# Each file's copyright statement must be formatted correctly in
|
||||
# order to be recognized. For example, each of these is fine:
|
||||
#
|
||||
# Copyright @copyright{} 1990-2005, 2007-2009 Free Software
|
||||
@ -110,6 +110,9 @@ my $VERSION = '2011-01-02.20:59'; # UTC
|
||||
# interval (such as 1990-2008). If unset or set to 0, all existing
|
||||
# copyright year intervals in a reformatted FSF copyright statement
|
||||
# are expanded instead.
|
||||
# If UPDATE_COPYRIGHT_USE_INTERVALS=2, convert a sequence with gaps
|
||||
# to the minimal containing range. For example, convert
|
||||
# 2000, 2004-2007, 2009 to 2000-2009.
|
||||
# 3. For testing purposes, you can set the assumed current year in
|
||||
# UPDATE_COPYRIGHT_YEAR.
|
||||
# 4. The default maximum line length for a copyright line is 72.
|
||||
@ -221,6 +224,10 @@ if (defined $stmt_re)
|
||||
}))
|
||||
)+
|
||||
/$1-$3/gx;
|
||||
|
||||
# When it's 2, emit a single range encompassing all year numbers.
|
||||
$ENV{UPDATE_COPYRIGHT_USE_INTERVALS} == 2
|
||||
and $stmt =~ s/\b(\d{4})\b.*\b(\d{4})\b/$1-$2/;
|
||||
}
|
||||
|
||||
# Format within margin.
|
||||
|
Loading…
Reference in New Issue
Block a user