progname=$0
package=gnulib
-cvsdatestamp='$Date: 2003-08-17 15:25:00 $'
+cvsdatestamp='$Date: 2003-09-17 18:30:23 $'
last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'`
version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'`
fi
;;
esac
-while test -L "$self_abspathname"; do
+while test -h "$self_abspathname"; do
# Resolve symbolic link.
sedexpr1='s, -> ,#%%#,'
sedexpr2='s,^.*#%%#\(.*\)$,\1,p'
fi
}
-tags_regexp='\(Description\|Files\|Depends-on\|configure\.ac\|Makefile\.am\|Include\|Maintainer\)'
sed_extract_prog=':[ ]*$/ {
:a
n
- s/^'"$tags_regexp"':[ ]*$//
+ s/^Description:[ ]*$//
+ s/^Files:[ ]*$//
+ s/^Depends-on:[ ]*$//
+ s/^configure\.ac:[ ]*$//
+ s/^Makefile\.am:[ ]*$//
+ s/^Include:[ ]*$//
+ s/^Maintainer:[ ]*$//
tb
p
ba
for module in $modules; do
func_verify_module
if test -n "$module"; then
+ # Duplicate dependenies are harmless, but Jim wants a warning.
+ duplicated_deps=`func_get_dependencies $module | sort | uniq -d`
+ if test -n "$duplicated_deps"; then
+ echo "warning: module $module has duplicated dependencies: "`echo $duplicated_deps` 1>&2
+ fi
xmodules="$xmodules $module "`func_get_dependencies $module`
fi
done