* MODULES.html.sh (Support for building documentation): Add gpl, lgpl.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 30 Aug 2006 18:13:34 +0000 (18:13 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 30 Aug 2006 18:13:34 +0000 (18:13 +0000)
* gnulib-tool (func_import): New license type 'unmodifiable license
text'.
* modules/fdl: Use it.  Longer description.
* module/gpl, module/lgpl: New files.

ChangeLog
MODULES.html.sh
gnulib-tool
modules/fdl
modules/gpl [new file with mode: 0644]
modules/lgpl [new file with mode: 0644]

index d995f06..5d2991e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2006-08-30  Paul Eggert  <eggert@cs.ucla.edu>
+       and Simon Josefsson  <jas@extundo.com>
+       and Oskar Liljeblad  <oskar@osk.mine.nu>
+
+       * MODULES.html.sh (Support for building documentation): Add gpl, lgpl.
+       * gnulib-tool (func_import): New license type 'unmodifiable license
+       text'.
+       * modules/fdl: Use it.  Longer description.
+       * module/gpl, module/lgpl: New files.
+
 2006-08-29  Paul Eggert  <eggert@cs.ucla.edu>
 
        * modules/isapipe: New file.
index fe2c8b1..3575633 100755 (executable)
@@ -2117,6 +2117,8 @@ func_all_modules ()
   func_begin_table
   func_module fdl
   func_module gendocs
+  func_module gpl
+  func_module lgpl
   func_module regexprops-generic
   func_end_table
 
index 79b8ff5..361201c 100755 (executable)
@@ -22,7 +22,7 @@
 
 progname=$0
 package=gnulib
-cvsdatestamp='$Date: 2006-08-28 19:39:49 $'
+cvsdatestamp='$Date: 2006-08-30 18:13:34 $'
 last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'`
 version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'`
 
@@ -1399,12 +1399,13 @@ func_import ()
   # Add the dummy module if needed.
   func_modules_add_dummy
 
-  # If --lgpl, check the license of modules are compatible.
+  # If --lgpl, verify that the licenses of modules are compatible.
   if test -n "$lgpl"; then
     for module in $modules; do
       license=`func_get_license $module`
       case $license in
-        LGPL | 'GPLed build tool' | 'public domain' | 'unlimited') ;;
+        LGPL | 'GPLed build tool') ;;
+       'public domain' | 'unlimited' | 'unmodifiable license text') ;;
         *) func_fatal_error "incompatible license on module $module: $license" ;;
       esac
     done
index ed7f4d7..6d6f859 100644 (file)
@@ -1,5 +1,5 @@
 Description:
-Provide the Free Documentation License.
+Provide the GNU Free Documentation License in Texinfo format.
 
 Files:
 doc/fdl.texi
@@ -13,7 +13,7 @@ Makefile.am:
 Include:
 
 License:
-public domain
+unmodifiable license text
 
 Maintainer:
 all
diff --git a/modules/gpl b/modules/gpl
new file mode 100644 (file)
index 0000000..3d56cbb
--- /dev/null
@@ -0,0 +1,19 @@
+Description:
+Provide the GNU General Public License in Texinfo format.
+
+Files:
+doc/gpl.texi
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+
+Include:
+
+License:
+unmodifiable license text
+
+Maintainer:
+all
diff --git a/modules/lgpl b/modules/lgpl
new file mode 100644 (file)
index 0000000..c69d9c7
--- /dev/null
@@ -0,0 +1,19 @@
+Description:
+Provide the GNU Lesser General Public License in Texinfo format.
+
+Files:
+doc/lgpl.texi
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+
+Include:
+
+License:
+unmodifiable license text
+
+Maintainer:
+all