diff options
author | Ade Lovett <ade@FreeBSD.org> | 2010-12-04 07:34:27 +0000 |
---|---|---|
committer | Ade Lovett <ade@FreeBSD.org> | 2010-12-04 07:34:27 +0000 |
commit | 4a8684e352ac6d7260613e6ad3743fabd00eaf7d (patch) | |
tree | c1022f7df000935302e4c7f143c5b049290dacc2 /devel/autoconf-wrapper | |
parent | 6029732777f019908166457c71136521713b91f7 (diff) | |
download | ports-4a8684e352ac6d7260613e6ad3743fabd00eaf7d.tar.gz ports-4a8684e352ac6d7260613e6ad3743fabd00eaf7d.zip |
Notes
Diffstat (limited to 'devel/autoconf-wrapper')
-rw-r--r-- | devel/autoconf-wrapper/Makefile | 4 | ||||
-rw-r--r-- | devel/autoconf-wrapper/files/autotools-wrapper.sh | 16 |
2 files changed, 7 insertions, 13 deletions
diff --git a/devel/autoconf-wrapper/Makefile b/devel/autoconf-wrapper/Makefile index 089448bdc224..d775569f9b8b 100644 --- a/devel/autoconf-wrapper/Makefile +++ b/devel/autoconf-wrapper/Makefile @@ -6,12 +6,12 @@ # PORTNAME?= autoconf-wrapper -PORTVERSION= 20071109 +PORTVERSION= 20101119 CATEGORIES= devel MASTER_SITES= # none DISTFILES= # none -MAINTAINER= des@FreeBSD.org +MAINTAINER= autotools@FreeBSD.org COMMENT?= Wrapper script for GNU autoconf WRKSRC= ${WRKDIR} diff --git a/devel/autoconf-wrapper/files/autotools-wrapper.sh b/devel/autoconf-wrapper/files/autotools-wrapper.sh index e569db1cf926..2d8e3e38da36 100644 --- a/devel/autoconf-wrapper/files/autotools-wrapper.sh +++ b/devel/autoconf-wrapper/files/autotools-wrapper.sh @@ -50,11 +50,7 @@ if [ -n "${AUTOTOOLS_DEBUG}" -a -n "${%%TOOL%%_VERSION}" ] ; then fi # -# Identify available versions. Most of the complexity here stems from -# the fact that some versions are installed as "toolXYZ" while some -# are installed as "tool-X.YZ". The latter is the canonical form, -# i.e. the one intended by the authors and expected by the tools -# themselves. +# Identify available versions. # # The double sort is necessary to correctly identify 1.10 as newer # than 1.9. @@ -64,12 +60,10 @@ fi # measures to handle this case. # /usr/bin/find ${bindir}/ -name "${tool}*[0-9]" | /usr/bin/sed -E \ - -e "s@^.*/${tool}-([0-9])\\.([0-9]+)\$@\1 \2 -\1.\2@" \ - -e "s@^.*/${tool}([0-9])([0-9]+)\$@\1 \2 \1\2@" | \ + -e "s@^.*/${tool}-([0-9])\\.([0-9]+)\$@\1 \2 \1.\2@" | \ /usr/bin/sort -n -k1 | /usr/bin/sort -n -s -k2 | { while read maj min suffix ; do - selected_version="$maj$min" - selected_suffix=$suffix + selected_version=$suffix if [ -n "${%%TOOL%%_VERSION}" -a \ "x${%%TOOL%%_VERSION}" = x${selected_version} ] ; then break @@ -88,8 +82,8 @@ fi if [ -n "${AUTOTOOLS_DEBUG}" ] ; then echo "Selecting ${tool} version ${selected_version}" \ - "(${bindir}/${tool}${selected_suffix})" 1>&2 + "(${bindir}/${tool}-${selected_version})" 1>&2 fi -exec ${bindir}/${tool}${selected_suffix} "$@" +exec ${bindir}/${tool}-${selected_version} "$@" } |