# HG changeset patch # User Bruno Haible # Date 1193658944 -3600 # Node ID d852c1c185e49a286f4b775366bb4fc1cd4bad6f # Parent fa47aa8bb105af46e4b9727c6fc5a3ba9d60a59b If --lgpl is not specified, convert copyright headers to GPLv3+. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-10-29 Bruno Haible + + * gnulib-tool (func_import): When --lgpl is not specified, set + sed_transform_lib_file to convert LGPL and GPLv2+ copyright headers to + GPLv3. + Reported by Simon Josefsson. + 2007-10-28 Bruno Haible * lib/math.in.h: Test REPLACE_ISFINITE instead of HAVE_DECL_ISFINITE. diff --git a/gnulib-tool b/gnulib-tool --- a/gnulib-tool +++ b/gnulib-tool @@ -2279,6 +2279,13 @@ ;; *) func_fatal_error "invalid value lgpl=$lgpl" ;; esac + else + # Update license. + sed_transform_lib_file=$sed_transform_lib_file' + s/GNU Lesser General/GNU General/g + s/GNU Library General/GNU General/g + s/version \(2\|2\.1\)\([ ,]\)/version 3\2/g + ' fi fi