Eric Blake <ebb9 <at> byu.net> writes:
> > All fine. (Except that the "gnulib-tool --version" result did not change
> > since we moved from CVS to git. We need to fix this...)
>
> Done as follows.
And this followup, so that gnulib-cache.m4 and friends also show the correct
copyright year. Since func_emit_copyright_notice occurs too late in the file
for emacs' copyright updating hooks to recognize it, I changed it to be dynamic
output based on gnulib-tool's copyright rather than hard-coded output, so we
don't have to make changes again next year.
From: Eric Blake <[EMAIL PROTECTED]>
Date: Fri, 14 Mar 2008 08:46:18 -0600
Subject: [PATCH] Bump copyright year in files generated by gnulib-tool.
* gnulib-tool (func_emit_copyright_notice): Extract copyright from
gnulib-tool, rather than hard-coding it.
Signed-off-by: Eric Blake <[EMAIL PROTECTED]>
---
ChangeLog | 4 ++++
gnulib-tool | 5 ++++-
2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 214c64c..a58f637 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2008-03-14 Eric Blake <[EMAIL PROTECTED]>
+ Bump copyright year in files generated by gnulib-tool.
+ * gnulib-tool (func_emit_copyright_notice): Extract copyright from
+ gnulib-tool, rather than hard-coding it.
+
Fix 'gnulib-tool --version' output to work with git.
* gnulib-tool (func_gnulib_dir): New function, extracted from...
(startup): ...here.
diff --git a/gnulib-tool b/gnulib-tool
index 523812b..e7dbe53 100755
--- a/gnulib-tool
+++ b/gnulib-tool
@@ -211,7 +211,10 @@ Written by" "Bruno Haible" "and" "Simon Josefsson"
# outputs to stdout a header for a generated file.
func_emit_copyright_notice ()
{
- echo "# Copyright (C) 2004-2007 Free Software Foundation, Inc."
+ sed -n '/Copyright/ {
+ p
+ q
+ }' < "$self_abspathname"
echo "#"
echo "# This file is free software, distributed under the terms of the GNU"
echo "# General Public License. As a special exception to the GNU General"
--
1.5.4