# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= autotools-wrappers VERSION= 20131203 KEYWORDS= devel VARIANTS= standard SDESC[standard]= Wrapper scripts for GNU autoconf and automake HOMEPAGE= none CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= none SPKGS[standard]= complete autoconf automake OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none FPC_EQUIVALENT= devel/autoconf-wrapper SKIP_BUILD= yes SUB_FILES= autoconf-wrapper SUB_LIST= TOOL="AUTOCONF" TOOLS_CASE="autoconf|autoheader|autom4te|autoreconf|autoscan|autoupdate|ifnames" do-install: ${INSTALL_SCRIPT} ${WRKDIR}/autoconf-wrapper ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKDIR}/automake-wrapper ${STAGEDIR}${PREFIX}/bin/ .for tool in autoconf autoheader autom4te autoreconf autoscan autoupdate ifnames ${LN} -sf autoconf-wrapper ${STAGEDIR}${PREFIX}/bin/${tool} .endfor .for tool in aclocal automake ${LN} -sf automake-wrapper ${STAGEDIR}${PREFIX}/bin/${tool} .endfor do-patch: # Rather than duplicate autotools-wrapper.in, just manually # create second SUB_FILE ${SED} -e 's,%%PREFIX%%,${PREFIX},g' \ -e 's,%%TOOL%%,AUTOMAKE,g' \ -e 's,%%TOOLS_CASE%%,aclocal|automake,g' \ ${FILESDIR}/autoconf-wrapper.in > ${WRKDIR}/automake-wrapper [FILE:211:descriptions/desc.autoconf] This port installs a wrapper script for autoconf, with symlinks to the unversioned name of each tool included with autoconf. This allows the correct version to be selected depending on the user's requirements. [FILE:211:descriptions/desc.automake] This port installs a wrapper script for automake, with symlinks to the unversioned name of each tool included with automake. This allows the correct version to be selected depending on the user's requirements. [FILE:98:manifests/plist.autoconf] bin/ autoconf autoconf-wrapper autoheader autom4te autoreconf autoscan autoupdate ifnames [FILE:42:manifests/plist.automake] bin/ aclocal automake automake-wrapper [FILE:2845:files/autoconf-wrapper.in] #!/bin/sh #- # Copyright (c) 2007 Dag-Erling Smørgrav # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer # in this position and unchanged. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # bindir=%%PREFIX%%/bin tool=$(basename $0) exec 4<&0 error() { echo "$@" 1>&2 exit 1 } # Verify that the requested tool is one we know about case ${tool} in %%TOOLS_CASE%%) ;; *) error "${tool}: unknown tool" ;; esac if [ -n "${AUTOTOOLS_DEBUG}" -a -n "${%%TOOL%%_VERSION}" ] ; then echo "Requested ${tool} version ${%%TOOL%%_VERSION}" 1>&2 fi # # Identify available versions. # # The double sort is necessary to correctly identify 1.10 as newer # than 1.9. # # Note that it is conceivable that version A.BC of the requested tool # is present both as "toolABC" and as "tool-A.BC". We take no special # 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@" | \ /usr/bin/sort -n -k1 | /usr/bin/sort -n -s -k2 | { while read maj min suffix ; do selected_version=$suffix if [ -n "${%%TOOL%%_VERSION}" -a \ "x${%%TOOL%%_VERSION}" = x${selected_version} ] ; then break fi done if [ -z "${selected_version}" ] ; then error "${tool}: not installed" fi if [ -n "${%%TOOL%%_VERSION}" -a \ "x${%%TOOL%%_VERSION}" != x${selected_version} ] ; then error "${tool}: required version" \ "${%%TOOL%%_VERSION} not found" fi if [ -n "${AUTOTOOLS_DEBUG}" ] ; then echo "Selecting ${tool} version ${selected_version}" \ "(${bindir}/${tool}-${selected_version})" 1>&2 fi exec 0<&4 4<&- exec ${bindir}/${tool}-${selected_version} "$@" }