[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gplv3 files and updates
From: |
James Youngman |
Subject: |
Re: gplv3 files and updates |
Date: |
Sat, 30 Jun 2007 18:30:13 +0100 |
On 6/30/07, James Youngman <address@hidden> wrote:
I enclose a patch which adds an option to gnulib-tool to modify the
copyright banners of the Gnulib code to say "version 3".
Findutils also builds the gnulib tests and runs the tests when the
user says "make check". Unfortunately, my previous change missed
those out. This change includes them too, but it's possible the
change is too broad:
--- gnulib-tool 2007-06-30 18:27:41.000000000 +0100
+++ gnulib-tool.gpl3 2007-06-30 18:26:13.000000000 +0100
@@ -1772,6 +1772,7 @@
# Determine script to apply to imported library files.
sed_transform_lib_file=
+ sed_transform_file=
for module in $modules; do
if test $module = config-h; then
# Assume config.h exists, and that -DHAVE_CONFIG_H is omitted.
@@ -1790,6 +1791,9 @@
fi
if test -n "gpl3"; then
# Update license.
+ sed_transform_file=$sed_transform_file'
+ s/version 2\([ ,]\)/version 3\1/g
+ '
sed_transform_lib_file=$sed_transform_lib_file'
s/version 2\([ ,]\)/version 3\1/g
'
@@ -1912,11 +1916,21 @@
func_dest_tmpfilename "$g"
func_lookup_file "$f"
cp "$lookedup_file" "$tmpfile" || func_fatal_error "failed"
- if test -n "$sed_transform_lib_file"; then
+ if test -n "$sed_transform_lib_file" || test n "$sed_transform_file"; then
case "$f" in
lib/*)
- sed -e "$sed_transform_lib_file" \
- < "$lookedup_file" > "$tmpfile" || func_fatal_error "failed"
+ # Perform transformations on a library file.
+ if test -n "$sed_transform_lib_file"; then
+ sed -e "$sed_transform_lib_file" \
+ < "$lookedup_file" > "$tmpfile" || func_fatal_error "failed"
+ fi
+ ;;
+ *)
+ # Perform any transforms for other, non-library, files.
+ if test -n "$sed_transform_file"; then
+ sed -e "$sed_transform_file" \
+ < "$lookedup_file" > "$tmpfile" || func_fatal_error "failed"
+ fi
;;
esac
fi
- gplv3 files and updates, Karl Berry, 2007/06/29
- Re: gplv3 files and updates, James Youngman, 2007/06/29
- Re: gplv3 files and updates, Simon Josefsson, 2007/06/29
- Re: gplv3 files and updates, Bruce Korb, 2007/06/29
- Re: gplv3 files and updates, Karl Berry, 2007/06/29
- Re: gplv3 files and updates, Bruno Haible, 2007/06/29
- Re: gplv3 files and updates, Karl Berry, 2007/06/29
- Re: gplv3 files and updates, Bruno Haible, 2007/06/30
- Re: gplv3 files and updates, Karl Berry, 2007/06/30
- Re: gplv3 files and updates, James Youngman, 2007/06/30
- Re: gplv3 files and updates,
James Youngman <=
- Re: gplv3 files and updates, Bruno Haible, 2007/06/30
Re: gplv3 files and updates, Karl Berry, 2007/06/29