+2007-07-13 Bruno Haible <bruno@clisp.org>
+
+ New gnulib-tool option --more-symlinks.
+ * gnulib-tool (func_usage): Document --more-symlinks.
+ (do_copyrights): New variable.
+ Recognize option --more-symlinks.
+ (func_import): Don't add a copyright notice transform to
+ sed_transform_lib_file if do_copyrights is empty.
+
2007-07-13 Bruno Haible <bruno@clisp.org>
* lib/vasnprintf.c (decimal_point_char): Define also if
progname=$0
package=gnulib
-cvsdatestamp='$Date: 2007-07-13 01:17:00 $'
+cvsdatestamp='$Date: 2007-07-14 01:42:14 $'
last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'`
version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'`
nl='
-s, --symbolic, --symlink Make symbolic links instead of copying files.
--local-symlink Make symbolic links instead of copying files, only
for files from the local override directory.
+ -S, --more-symlinks Make symbolic links instead of copying files, and
+ don't replace copyright notices.
Report bugs to <bug-gnulib@gnu.org>."
}
# - autoconf_minversion minimum supported autoconf version
# - do_changelog false if --no-changelog was given, : otherwise
# - doit : if actions shall be executed, false if only to be printed
-# - symbolic true if --symlink was given, blank otherwise
+# - symbolic true if --symlink or --more-symlinks was given, blank
+# otherwise
# - lsymbolic true if --local-symlink was given, blank otherwise
+# - do_copyrights blank if --more-symlinks was given, true otherwise
{
mode=
destdir=
doit=:
symbolic=
lsymbolic=
+ do_copyrights=true
supplied_opts="$@"
--local-symlink | --local-symlin | --local-symli | --local-syml | --local-sym | --local-sy | --local-s )
lsymbolic=true
shift ;;
+ -S | --more-symlinks | --more-symlink | --more-symlin | --more-symli | --more-syml | --more-sym | --more-sy | --more-s | --more- | --more | --mor | --mo )
+ symbolic=true
+ do_copyrights=
+ shift ;;
--help | --hel | --he | --h )
func_usage
func_exit $? ;;
# - symbolic true if files should be symlinked, copied otherwise
# - lsymbolic true if files from local_gnulib_dir should be symlinked,
# copied otherwise
+# - do_copyrights true if copyright notices in files should be replaced,
+# blank otherwise
func_import ()
{
# Get the cached settings.
break
fi
done
- if test -n "$lgpl"; then
- # Update license.
- sed_transform_lib_file=$sed_transform_lib_file'
- s/GNU General/GNU Lesser General/g
- s/version 2\([ ,]\)/version 2.1\1/g
- '
+ if test -n "$do_copyrights"; then
+ if test -n "$lgpl"; then
+ # Update license.
+ sed_transform_lib_file=$sed_transform_lib_file'
+ s/GNU General/GNU Lesser General/g
+ s/version 2\([ ,]\)/version 2.1\1/g
+ '
+ fi
fi
# Determine final file list.