Version bump for automake-1.15
authorLars Wendler <polynomial-c@gentoo.org>
Wed, 7 Jan 2015 21:24:42 +0000 (21:24 +0000)
committerLars Wendler <polynomial-c@gentoo.org>
Wed, 7 Jan 2015 21:24:42 +0000 (21:24 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x981CA6FC

sys-devel/automake-wrapper/ChangeLog
sys-devel/automake-wrapper/Manifest
sys-devel/automake-wrapper/automake-wrapper-10.ebuild [new file with mode: 0644]
sys-devel/automake-wrapper/files/am-wrapper-10.sh [new file with mode: 0644]

index e2211f6c4b2988cccdd8056f6142386b5746895a..365888f8eb2abd62ee96ec2983937fce8df77d34 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for sys-devel/automake-wrapper
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake-wrapper/ChangeLog,v 1.79 2014/01/17 04:23:05 vapier Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake-wrapper/ChangeLog,v 1.80 2015/01/07 21:24:41 polynomial-c Exp $
+
+*automake-wrapper-10 (07 Jan 2015)
+
+  07 Jan 2015; Lars Wendler <polynomial-c@gentoo.org>
+  +automake-wrapper-10.ebuild, +files/am-wrapper-10.sh:
+  Version bump for automake-1.15.
 
   17 Jan 2014; Mike Frysinger <vapier@gentoo.org> automake-wrapper-9.ebuild:
   Add arm64 keywords.
index 7d0ef01d5088ee95becbccb3ded44e2203eef71f..0160dbd26d324524291c9a8bab980ab8711fa4d0 100644 (file)
@@ -1,6 +1,7 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
+AUX am-wrapper-10.sh 4756 SHA256 0b12af8d55b7ac8b0c4ed674877741913fca5b3c35ca2e2b03c0201f27286a97 SHA512 4d9fd99517c1aef95c914f384d5890809ebd3365b487440484ef0d7a01cc5740d867e097b13c9f5fba01ff951bb93ccadc4bc0d4b1563f37dfbf224d4f581726 WHIRLPOOL 772b9da11e20d9860a296e96c1e5323618fa72ac4635a8df538b8b8fc2b4573bcacab99d0d2fa73cf80804552cd35d5e01cfc65d38ed64dd3ee60a864b108d8c
 AUX am-wrapper-3.sh 4342 SHA256 b18f4938a53c8c86100f41aedb88ff43568e5a4a4329b87ffa118b66e2983e25 SHA512 0841a24297586cfd4d1d7f307331ed3e54b59c4731e58bcefef793f74e05e8a12126d0566068f3828b5340d4b52c585eba9cdef147c9c7b734ee10515d23b7b4 WHIRLPOOL 7172a2e0fc12f1eb8c67f7f1597aaf21a762524e561a47f37dc2d6f7b67165d60067bd576238e9df17c072edde7b43517393fe9e581c7387a4386bca6446d318
 AUX am-wrapper-4.sh 4354 SHA256 882eb17bd3b8d195143eecfbc533ddaf8bef77f719ff070de855ae337e4b7504 SHA512 f7f11d32bc85727d9281c7929237b3980188a56bcc758445639632556f56bacd46dd4a96349f1f9d9a9a55b9785164ac55d0bfde1fe16470273eb6ccda25724b WHIRLPOOL 2e93b9c71e529af91a3aa208947cb7cac5d17b205b26d2e8f7cc912edb3d6677defb564a3dcf058481b9bff703fc899a0f547a12d5eb72eae0ecc824356e8485
 AUX am-wrapper-5.sh 4130 SHA256 0546150d48e71d25ed3c909982fe30bdaccc6c79382ad1989538c2b0ce7a0d77 SHA512 c566bff113da7b784850704136737e2121701ce14cf37a6ee72bb8761907e86698b5f8dd495554574d23ff0b7cbb45740faabfaed782d4f90bdfc7cdd46c14f6 WHIRLPOOL f44f30e185ea979e1008cac1c06165da7071a3f8f2d025e1cdd2927e5b342c58d3da87ae0f7602cdfe1643f818089d506c1d8ea9caa89a445dbcc30ce017c26a
@@ -8,6 +9,7 @@ AUX am-wrapper-6.sh 4715 SHA256 6606032f25ef1253caa6ecb38ae8f196581157db1d83a6e2
 AUX am-wrapper-7.sh 4278 SHA256 c607adc7c6aedf94ceb00626bc0becd770c9fa26579118729c31789f3661ef0e SHA512 1d07da959dc06ba8cef8602d6d1e2a351e3bb2a9fa53d442aecbdec48906a3a41a369ba29d5e0d4473fdebc3869c4448662c22ef8d63ede17d5fc80a9da47ef7 WHIRLPOOL 0797859cfbd67fe4bc0e706192882f13800fe39fb3139a97de0d2b2a0ffcec450705eff2edf6c94c0a31bf5955172b2b349645c77f30f91566ff6cccab55b17d
 AUX am-wrapper-8.sh 4676 SHA256 415005eb5260187536b7c3535d1c73245dc936b17ca02fa4511788f4bf4b60b7 SHA512 809f492f6bfbc59906c1180e3f70a71f7937e76fe8604e41d5d6f5ada1d847ff9a3d699b6e66ac72d488b5e03c5f5d24e5dc832452ee4a72fcaafd0d221f1d31 WHIRLPOOL 5be62a662995baf9eebb988ab859075bfb07ddbd950747f4668145bb9b0e1b126626548b933d30c9a1327fbc711329811f98d8f9640bb86200e5a82b4af21619
 AUX am-wrapper-9.sh 4749 SHA256 5bed24a3c56a40797b74a2283bad52658745cd60e86550e297f95e276529840b SHA512 9c1baa9a0945b0558786ec207289676305829088b7fc72d2d008dd3d98867d2539e214bc641378db939e6ddc6593e8d815ff0601c7ed09bf9615fde354a3aa3d WHIRLPOOL e1338aff394b4ad4dcd4f68690453e003052836e07df22883928b00be5ac23a754137bf1c5c05ff245a36e14f8fdac77ad94f71ef40bd5e10dbcebc3c1e93394
+EBUILD automake-wrapper-10.ebuild 1147 SHA256 684ffd3a4fdc1730d7c77933fc8c7a9157f90956bfd064b209db8e573e40e2a6 SHA512 c04619052efe6f82ee95823f8a1f069e602a176aed41992c232d04f60e2dab501fecff33fb46b9be37f94142dd6688da1aaf96272f3362388284de533168325e WHIRLPOOL c0f190bbb9f91357427f00eed756aa1fe0545032103758bbdf2bd7c25f8232da0edd072c5b112ce348b8d4cf1ae3ea6c3f0460f76e3e8b92d94236f959015e90
 EBUILD automake-wrapper-3-r1.ebuild 785 SHA256 1d198667a858c507ecb0c28f07aa27a141d70c3d1707f759d568b96363af9a57 SHA512 9148e37dcd8842daa0008c16f803bff67c0207b925e2663bf8e40d8197d20bb0e3f8b8de6701f1cdb8bb75a475da04e7b612bf4bc1fc3a17eb96ff086b766e1b WHIRLPOOL aa72163a79e43ae2af1367245652883c39d942be0c6d590c60d84a8db6d989f99299ab509ec6bee298e9398208775bd015e9ec1cb557d5f26db2657f63046c76
 EBUILD automake-wrapper-4.ebuild 991 SHA256 0fc2b9d42af0586fba0da45aa723da93a92159d72f29a232ef4e8457277f60fe SHA512 09963ba967c0569c25219f028a5ca5630b415711184301675d15c7c6618df317b149ee49fea6eebe344f7e233c8fd7211c020d4470a08962c9ae5d702ccdbb14 WHIRLPOOL 30feff9b9a1ff4884c3e18ae3801fce7dff1642f787684e6457c925e27e07e301dbc53ff8f679c1af70d546de05ba3180c2ad69cb6b44bc6d4f3abad5027fcfc
 EBUILD automake-wrapper-5.ebuild 1215 SHA256 7d277e0299fc6d30b6d0c2011a1269743bc54ada7e85a81c18df282e5132926e SHA512 f849f4d310fc84d60413f074ec2227243cf4f96be6761540270d7dc5a6c3c761890d0ce919a5dae157ca26cc0093c91ac5974b1d10c463e596c12b8c6f64cdce WHIRLPOOL 8342f3ec000d8150d5e608d58e4e0997891e864cf1525b1bec201495d13a543ff0faaa259bfe263763b58d4269b8545ae100a3ca739d84e8223f4225aab9f9c1
@@ -15,22 +17,22 @@ EBUILD automake-wrapper-6.ebuild 1212 SHA256 d09b28fe9c616750b7a67ea8ed56ac68850
 EBUILD automake-wrapper-7.ebuild 1079 SHA256 fef14d9da3783b1745545e8da469df17d126f4fdcf0ea786014c2666f6d8941a SHA512 cc74543933b6b131fba02ca33b827063a9492f3519d849d0a2b0bf8299813bc5c55fbfcdcc6ba9aa8bf2e66af81168e8e94d96eb89982a663783e10bc66c929b WHIRLPOOL 3cab47343c4ac4224e5dd30d9d556d264f2759206c08d1a25e139e3724a5c17b886efff6b7df4a1a6436a300d85e2c8325d4c4093c664191dd9ba18fef5e076e
 EBUILD automake-wrapper-8.ebuild 1102 SHA256 29a7d90ce1723692641206feea971a6d6fbca669e2f1826ec665e4c4ee8b1030 SHA512 e50910163067def0fc25e53b97a57bdad28b237bfa52cac74f15b089277bb41f585ad71f83fe1c04981cbad0d7a6e176edcecfa32875e763bf43fdcfb47a9464 WHIRLPOOL 27b48da155a0171c713e32d59204d49464004ffc71883c2a6e52d5ec73977d5ca80d32e087c390d3fc2fc3ad0e5bbfaf083b5ef869a3e92a4af11d819a56939e
 EBUILD automake-wrapper-9.ebuild 1096 SHA256 69077abc5b7ecaa5534aa7bbb8b5efc6f2ba1696139fefb62e52ad6e635d2494 SHA512 78dd7ed69e22f7ec31a6633f133e35f0be1a25b6c8ae7b8cc19df4021cf00b44dc8074bbdf303c3eb657f09272c455d0aaf37be8d0ba56afbcfbe0e8a7651beb WHIRLPOOL 0e06bc72a5567153cfce9f1a5c8590c95e05cbff3e74bbc555d1c712158dd4c4172c74ceecf747228c6fb294ab72a89a6b9d59bebec215836de7f67faf6a4d9a
-MISC ChangeLog 9678 SHA256 87469ded29dd1a3e44e3d02d805ee8b22ab79b6f058b74102f30e1e6fe4ae9a8 SHA512 e57584c08a5b2454e4d2d40bab23ee8166a9f5fbd2fae145959819621d37521cc8d1341ec5958f6b53f674d1b25948ce1876486fef871600a6bcb9d622d01676 WHIRLPOOL 0cc28898c7cf2d5c6144aad041acf898a6e079d5241a125b0379fab0a269b958a7d741081366c609b56de27ce624ce75849bd52ad218475d15178c4b389c8faa
+MISC ChangeLog 9865 SHA256 fa373d1aa413298127d830c664fc5ba5ab3a2b994857371ec4516a803399eb37 SHA512 ad6e6cf49fb417a4b4aa1e5938082deb580b2b983b9db3efba1d3d5df08b9085637c3dde4296ed4bd8133e2c49acd7a0be2d6162cc3a13c49c64a8be90cfd87c WHIRLPOOL 904613e63696f889505d3e4db9212291f41921dce99466dde6060e3250f8860ccc7578455e9e2b5f5a18c3aa26cf2ad7dc2aee3106c786348bbd50173be4562b
 MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
 
-iQIcBAEBCAAGBQJS2LAxAAoJEPGu1DbS6WIA9e4QAJw0UO64awDibBjv+oEub3OO
-Fys9fFqIaVAYGkh13/MZ6c0GmRzHi9MCvxFmCDBkoBrgmG0rRcSpIAt33XXT6AwN
-OZ8yLZGDr+6w19t36JrC6hN7uWsNb1J9Ek/PL7ll9qEDC7+5zMDTTE29LP1MQJNw
-sHeidsyHQktrcBagRX2g8T5wct/4PNnbBAu68II3EDvYn1Zp/wmwevHcGa23rowl
-J2T8ZogIGXKEi5evd5uob50AWBvEJDjCxDORpKlJnfhHeFDB+g7gI7qVHyZlWbxQ
-VjRy31qTOx8PRzSNdsJY13t5ucM9ppLqDMGl0sV+9VpUJpw9PAbfChZEJW2IGdyu
-EvXJfco+OUDPG24Br+RDSyLNMntmVdAVBzF/dyHWeO+H6Xmtt8nVTXopqY0wEFJi
-g+XziWJqYUAOKkmSLS25qv4PQZM0RpcZxMUW3e6JuLiumqL+NvOg3bpNOqNAB/2I
-W53QhkbGYooIsCK/QcnobdpCcqWdnhE6KGSy3AYSKNhdS0EZQ4mtPUkIEUDv4gxR
-Iib+RygqRysBS1XDKh2t87f2lc2CkBaDqH/UdgvUSVjDrsWAhG2MhS9ozX5Ptcnz
-+C+DqJEdfAAMlZPawrcgs59JvH2XR4GSoKSqDJeuX0V7avvyz573qLS6qvbkleQO
-skKG1Uln/Hu70d3lpAKT
-=lWs4
+iQIcBAEBCAAGBQJUraQaAAoJEPiazRVxLXTFhZEP/010lZ15SZ3NnbwtJecrI2/M
+kZ9CqOZS2xENV7DHirHC9e/r2Y6jYAvtXCO9I9rXyAiCQxFjXS33bzfdbeb3zjnk
+d50wztbwZzkvuTV4U2WQkgTONe1cX73HlcDSRenJr8PnoXSoglftnaYaln9ikicd
+6sV9c86E0mFdvAoIb4bPBTOm0qRJkybHMsGsAR6dOrL6l8svIfOWzBJW5kc4GoCb
+6HtlGy7iJ0vKVHUZUP/g0LKjFYs2tvsZe/C09+yQhXkcO37kOeP1x5jkIqRwXeyM
+/JXgKYURfqgtLU+PTYZM2URsL3iVGqvhmiycGwwQv2CwAN9CZgDlUTf52iKh5kre
+OUuPO4Ga7QUpYzeBpxNj6Ee+dS1JyzsDyfhd6EJT9xh9uxqUyfeSVhRNbj43ga+i
+cLV/7/2SEC/kDPxfSnLKjAk4NXwJGFD1EGyhWuMs6yacR7lqYMvYDApdN3wVWDN2
+E3M2QL7DpjJQVpAIapTZYXCafa9t6m4SW1DHdiwfmKK13ayOPmSwoLwDGTzTDNbu
+29rEwX2CbLIwGrdrRgn5f0zAhA3ZkTNega2gV3gSeUUNBgLfAHOuDzkTWnp8zZ6I
+OhpphEWATJsOu9SI+Vih/QAANBC/vPjEvvl9nMZGeQItdlRvFtgBc31wt+wIr13L
+niuy1863pekwVYf/OpLN
+=UZc1
 -----END PGP SIGNATURE-----
diff --git a/sys-devel/automake-wrapper/automake-wrapper-10.ebuild b/sys-devel/automake-wrapper/automake-wrapper-10.ebuild
new file mode 100644 (file)
index 0000000..f7101b0
--- /dev/null
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake-wrapper/automake-wrapper-10.ebuild,v 1.1 2015/01/07 21:24:41 polynomial-c Exp $
+
+EAPI=4
+
+DESCRIPTION="wrapper for automake to manage multiple automake versions"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+S=${WORKDIR}
+
+src_unpack() {
+       cp "${FILESDIR}"/am-wrapper-${PV}.sh "${S}"/ || die
+}
+
+src_prepare() {
+       # usr/bin/aclocal: bad substitution -> /bin/sh != POSIX shell
+       if use prefix ; then
+               sed -i -e '1c\#!'"${EPREFIX}"'/bin/sh' \
+                       "${S}"/am-wrapper-${PV}.sh || die
+       fi
+}
+
+src_install() {
+       newbin "${S}"/am-wrapper-${PV}.sh automake
+       dosym automake /usr/bin/aclocal
+
+       keepdir /usr/share/aclocal
+}
diff --git a/sys-devel/automake-wrapper/files/am-wrapper-10.sh b/sys-devel/automake-wrapper/files/am-wrapper-10.sh
new file mode 100644 (file)
index 0000000..84cdc4d
--- /dev/null
@@ -0,0 +1,187 @@
+#!/bin/sh
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake-wrapper/files/am-wrapper-10.sh,v 1.1 2015/01/07 21:24:41 polynomial-c Exp $
+
+# Executes the correct automake version.
+#
+# If WANT_AUTOMAKE is set (can be a whitespace delimited list of versions):
+#  - attempt to find an installed version using those
+#  - if magic keyword 'latest' is found, pick the latest version that exists
+#  - if nothing found, warn, and proceed as if WANT_AUTOMAKE was not set (below)
+# If WANT_AUTOMAKE is not set:
+#  - Try to detect the version of automake used to generate things (look at
+#    Makefile.in and aclocal.m4 and any other useful file)
+#  - If detected version is not found, warn and proceed as if blank slate
+#  - Try to locate the latest version of automake that exists and run it
+
+(set -o posix) 2>/dev/null && set -o posix
+
+_stderr() { printf 'am-wrapper: %s: %b\n' "${argv0}" "$*" 1>&2; }
+warn() { _stderr "warning: $*"; }
+err() { _stderr "error: $*"; exit 1; }
+unset IFS
+which() {
+       local p
+       IFS=: # we don't use IFS anywhere, so don't bother saving/restoring
+       for p in ${PATH} ; do
+               p="${p}/$1"
+               [ -e "${p}" ] && echo "${p}" && return 0
+       done
+       unset IFS
+       return 1
+}
+
+#
+# Sanitize argv[0] since it isn't always a full path #385201
+#
+argv0=${0##*/}
+case $0 in
+       ${argv0})
+               # find it in PATH
+               if ! full_argv0=$(which "${argv0}") ; then
+                       err "could not locate ${argv0}; file a bug"
+               fi
+               ;;
+       *)
+               # re-use full/relative paths
+               full_argv0=$0
+               ;;
+esac
+
+if ! seq 0 0 2>/dev/null 1>&2 ; then #338518
+       seq() {
+               local f l i
+               case $# in
+                       1) f=1 i=1 l=$1;;
+                       2) f=$1 i=1 l=$2;;
+                       3) f=$1 i=$2 l=$3;;
+               esac
+               while :; do
+                       [ $l -lt $f -a $i -gt 0 ] && break
+                       [ $f -lt $l -a $i -lt 0 ] && break
+                       echo $f
+                       : $(( f += i ))
+               done
+               return 0
+       }
+fi
+
+#
+# Set up bindings between actual version and WANT_AUTOMAKE;
+# Start with last known versions to speed up lookup process.
+#
+LAST_KNOWN_AUTOMAKE_VER="15"
+vers=$(printf '1.%s ' `seq ${LAST_KNOWN_AUTOMAKE_VER} -1 4`)
+
+#
+# Helper to scan for a usable program based on version.
+#
+binary=
+all_vers=
+find_binary() {
+       local v
+       all_vers="${all_vers} $*" # For error messages.
+       for v ; do
+               if [ -x "${full_argv0}-${v}" ] ; then
+                       binary="${full_argv0}-${v}"
+                       binary_ver=${v}
+                       return 0
+               fi
+       done
+       return 1
+}
+
+#
+# Try and find a usable automake version.  First check the WANT_AUTOMAKE
+# setting (whitespace delimited list), then fallback to the latest.
+#
+find_latest() {
+       if ! find_binary ${vers} ; then
+               # Brute force it.
+               find_binary $(printf '1.%s ' `seq 99 -1 ${LAST_KNOWN_AUTOMAKE_VER}`)
+       fi
+}
+for wx in ${WANT_AUTOMAKE:-latest} ; do
+       if [ "${wx}" = "latest" ] ; then
+               find_latest && break
+       else
+               find_binary ${wx} && break
+       fi
+done
+
+if [ -z "${binary}" ] && [ -n "${WANT_AUTOMAKE}" ] ; then
+       warn "could not locate installed version for WANT_AUTOMAKE='${WANT_AUTOMAKE}'; ignoring"
+       unset WANT_AUTOMAKE
+       find_latest
+fi
+
+if [ -z "${binary}" ] ; then
+       err "Unable to locate any usuable version of automake.\n" \
+           "\tI tried these versions:${all_vers}\n" \
+           "\tWith a base name of '${full_argv0}'."
+fi
+
+#
+# autodetect helpers
+#
+do_awk() {
+       local file=$1 ; shift
+       local v=$(awk -v regex="$*" '{
+               if (ret = match($0, regex)) {
+                       s = substr($0, ret, RLENGTH)
+                       ret = match(s, "[0-9]\\.[0-9]+")
+                       print substr(s, ret, RLENGTH)
+                       exit
+               }
+               }' "${file}")
+       case " ${auto_vers} " in
+       *" ${v} "*) ;;
+       *) auto_vers="${auto_vers:+${auto_vers} }${v}" ;;
+       esac
+}
+
+#
+# autodetect routine
+#
+if [ -z "${WANT_AUTOMAKE}" ] ; then
+       auto_vers=
+       if [ -r "Makefile.in" ] ; then
+               do_awk Makefile.in '^# Makefile.in generated (automatically )?by automake [0-9]\\.[0-9]+'
+       fi
+       if [ -r "aclocal.m4" ] ; then
+               do_awk aclocal.m4 'generated automatically by aclocal [0-9]\\.[0-9]+'
+               do_awk aclocal.m4 '[[:space:]]*\\[?AM_AUTOMAKE_VERSION\\(\\[?[0-9]\\.[0-9]+[^)]*\\]?\\)'
+       fi
+       # We don't need to set $binary here as it has already been setup for us
+       # earlier to the latest available version.
+       if [ -n "${auto_vers}" ] ; then
+               if ! find_binary ${auto_vers} ; then
+                       warn "auto-detected versions not found (${auto_vers}); falling back to latest available"
+               fi
+       fi
+fi
+
+if [ -n "${WANT_AMWRAPPER_DEBUG}" ] ; then
+       if [ -n "${WANT_AUTOMAKE}" ] ; then
+               warn "DEBUG: WANT_AUTOMAKE is set to ${WANT_AUTOMAKE}"
+       fi
+       warn "DEBUG: will execute <${binary}>"
+fi
+
+#
+# for further consistency
+#
+export WANT_AUTOMAKE="${binary_ver}"
+
+#
+# Now try to run the binary
+#
+if [ ! -x "${binary}" ] ; then
+       # this shouldn't happen
+       err "${binary} is missing or not executable.\n" \
+           "\tPlease try installing the correct version of automake."
+fi
+
+exec "${binary}" "$@"
+# The shell will error out if `exec` failed.