mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
maint: prepare to use date ranges in copyright notices.
* README (Copyright statements): New section explaining the range notation. The GNU coding standards require this explanation. I copied ours from coreutils. * build-aux/update-b4-copyright: Revert 2010-06-17 changes that disabled Bison's automated use of ranges. * cfg.mk (update-copyright-env): Likewise.
This commit is contained in:
10
ChangeLog
10
ChangeLog
@@ -1,3 +1,13 @@
|
|||||||
|
2011-01-02 Joel E. Denny <joeldenny@joeldenny.org>
|
||||||
|
|
||||||
|
maint: prepare to use date ranges in copyright notices.
|
||||||
|
* README (Copyright statements): New section explaining the range
|
||||||
|
notation. The GNU coding standards require this explanation. I
|
||||||
|
copied ours from coreutils.
|
||||||
|
* build-aux/update-b4-copyright: Revert 2010-06-17 changes that
|
||||||
|
disabled Bison's automated use of ranges.
|
||||||
|
* cfg.mk (update-copyright-env): Likewise.
|
||||||
|
|
||||||
2011-01-02 Joel E. Denny <joeldenny@joeldenny.org>
|
2011-01-02 Joel E. Denny <joeldenny@joeldenny.org>
|
||||||
|
|
||||||
Correct my email address.
|
Correct my email address.
|
||||||
|
|||||||
4
README
4
README
@@ -33,6 +33,10 @@ Please send bug reports to <bug-bison@gnu.org>. Please include the
|
|||||||
version number from `bison --version', and a complete, self-contained
|
version number from `bison --version', and a complete, self-contained
|
||||||
test case in each bug report.
|
test case in each bug report.
|
||||||
|
|
||||||
|
* Copyright statements
|
||||||
|
For any copyright year range specified as YYYY-ZZZZ in this package,
|
||||||
|
note that the range specifies every single year in that closed interval.
|
||||||
|
|
||||||
|
|
||||||
Local Variables:
|
Local Variables:
|
||||||
mode: outline
|
mode: outline
|
||||||
|
|||||||
@@ -73,10 +73,19 @@ while (/($old_re)/gx)
|
|||||||
# Put spaces after commas.
|
# Put spaces after commas.
|
||||||
$year_lines =~ s/, ?/, /g;
|
$year_lines =~ s/, ?/, /g;
|
||||||
|
|
||||||
# Do not compress to intervals; for example, do not replace
|
# Compress to intervals.
|
||||||
# "2008, 2009, 2010" with "2008-2010". See the Copyright
|
$year_lines =~
|
||||||
# Notices section in Information for Maintainers of GNU Software, at:
|
s/
|
||||||
# http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices
|
(\d{4})
|
||||||
|
(?:
|
||||||
|
(,\ |-)
|
||||||
|
((??{
|
||||||
|
if ($2 eq '-') { '\d{4}'; }
|
||||||
|
elsif (!$3) { $1 + 1; }
|
||||||
|
else { $3 + 1; }
|
||||||
|
}))
|
||||||
|
)+
|
||||||
|
/$1-$3/gx;
|
||||||
|
|
||||||
# Format within margin.
|
# Format within margin.
|
||||||
my $year_lines_new;
|
my $year_lines_new;
|
||||||
|
|||||||
2
cfg.mk
2
cfg.mk
@@ -50,4 +50,4 @@ announcement_Cc_ = \
|
|||||||
|
|
||||||
update-copyright: update-b4-copyright update-package-copyright-year
|
update-copyright: update-b4-copyright update-package-copyright-year
|
||||||
update-copyright-env = \
|
update-copyright-env = \
|
||||||
UPDATE_COPYRIGHT_FORCE=1
|
UPDATE_COPYRIGHT_FORCE=1 UPDATE_COPYRIGHT_USE_INTERVALS=1
|
||||||
|
|||||||
Reference in New Issue
Block a user