1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- want_version="$1"
- LC_ALL=C
- while true; do
- if test -f configure; then
- package=`(grep '^PACKAGE_NAME=' configure; grep '^ *PACKAGE=' configure) | grep -v '=[ ]*$' | sed -e '1q' | sed -e 's/^[^=]*=//' | sed -e "s/^'//" -e "s/'$//"`
- case "$package" in
- *[\"\$\`\{\}]*)
-
- package=
- ;;
- esac
- if test -n "$package"; then
- is_gnu=`LC_ALL=C grep "GNU $package" * 2>/dev/null | grep -v '^libtool:'`
- if test -n "$is_gnu"; then
- package="GNU $package"
- fi
- if test -n "$want_version"; then
- version=`(grep '^PACKAGE_VERSION=' configure; grep '^ *VERSION=' configure) | grep -v '=[ ]*$' | sed -e '1q' | sed -e 's/^[^=]*=//' | sed -e "s/^'//" -e "s/'$//"`
- case "$version" in
- *[\"\$\`\{\}]*)
-
- version=
- ;;
- esac
- if test -n "$version"; then
- echo "$package $version"
- else
- echo "$package"
- fi
- else
- echo "$package"
- fi
- exit 0
- fi
- fi
- dir=`basename "\`pwd\`"`
- case "$dir" in
- i18n)
-
- ;;
- *[A-Za-z]*[0-9]*)
- package=`echo "$dir" | sed -e 's/^\([^0-9]*\)[0-9].*$/\1/' -e 's/[-_]$//'`
- if test -n "$want_version"; then
- version=`echo "$dir" | sed -e 's/^[^0-9]*\([0-9].*\)$/\1/'`
- echo "$package $version"
- else
- echo "$package"
- fi
- exit 0
- ;;
- esac
-
- last=`/bin/pwd`
- cd ..
- curr=`/bin/pwd`
- if test "$last" = "$curr"; then
-
- if test -n "$want_version"; then
- echo "PACKAGE VERSION"
- else
- echo "PACKAGE"
- fi
- exit 0
- fi
- done
|