diff --git a/groups/000.host_tools.group b/groups/000.host_tools.group index febf51a..aa7cada 100644 --- a/groups/000.host_tools.group +++ b/groups/000.host_tools.group @@ -5,8 +5,9 @@ HOST_TOOLS_BUILD_TYPE="host"; HOST_TOOLS_CONFIGURE_ARGS="--disable-nls --prefix=${PREFIX}"; HOST_TOOLS_MAKEFLAGS_INSTALL="prefix= PREFIX="; HOST_TOOLS_PACKAGES=" -autoconf_host automake_host gettext_tiny_host install_strip_host -libtool_host m4_host pkgconf_host slibtool_host tpax_host"; +autoconf_host autoconf_2_64_host automake_host automake_1_11_6_host +gettext_tiny_host install_strip_host libtool_host m4_host pkgconf_host +slibtool_host tpax_host"; HOST_TOOLS_PREFIX="${PREFIX}"; HOST_TOOLS_SOFORT_NATIVE_CFLAGS="-I${PREFIX}/include"; HOST_TOOLS_SOFORT_NATIVE_CXXFLAGS="-I${PREFIX}/include"; @@ -15,10 +16,18 @@ HOST_TOOLS_SOFORT_NATIVE_LDFLAGS="-L${PREFIX}/lib -Wl,-rpath,${PREFIX}/lib"; : ${PKG_AUTOCONF_HOST_SHA256SUM:=64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684}; : ${PKG_AUTOCONF_HOST_VERSION:=2.69}; : ${PKG_AUTOCONF_HOST_URL:=https://ftp.gnu.org/gnu/autoconf/autoconf-${PKG_AUTOCONF_HOST_VERSION}.tar.xz}; +: ${PKG_AUTOCONF_2_64_HOST_DEPENDS:="m4_host pkgconf_host slibtool_host"}; +: ${PKG_AUTOCONF_2_64_HOST_SHA256SUM:=32d977213320b8ae76c71175305301197f2b0e04e72d70694bc3d3e2ae6c7248}; +: ${PKG_AUTOCONF_2_64_HOST_VERSION:=2.64}; +: ${PKG_AUTOCONF_2_64_HOST_URL:=https://ftp.gnu.org/gnu/autoconf/autoconf-${PKG_AUTOCONF_2_64_HOST_VERSION}.tar.xz}; : ${PKG_AUTOMAKE_HOST_DEPENDS:="autoconf_host pkgconf_host slibtool_host"}; : ${PKG_AUTOMAKE_HOST_SHA256SUM:=ff2bf7656c4d1c6fdda3b8bebb21f09153a736bcba169aaf65eab25fa113bf3a}; : ${PKG_AUTOMAKE_HOST_VERSION:=1.16.3}; : ${PKG_AUTOMAKE_HOST_URL:=https://ftp.gnu.org/gnu/automake/automake-${PKG_AUTOMAKE_HOST_VERSION}.tar.xz}; +: ${PKG_AUTOMAKE_1_11_6_HOST_DEPENDS:="autoconf_2_64_host pkgconf_host slibtool_host"}; +: ${PKG_AUTOMAKE_1_11_6_HOST_SHA256SUM:=1ffbc6cc41f0ea6c864fbe9485b981679dc5e350f6c4bc6c3512f5a4226936b5}; +: ${PKG_AUTOMAKE_1_11_6_HOST_VERSION:=1.11.6}; +: ${PKG_AUTOMAKE_1_11_6_HOST_URL:=https://ftp.gnu.org/gnu/automake/automake-${PKG_AUTOMAKE_1_11_6_HOST_VERSION}.tar.xz}; : ${PKG_GETTEXT_TINY_HOST_DEPENDS:="pkgconf_host slibtool_host"}; : ${PKG_GETTEXT_TINY_HOST_SHA256SUM:=29cc165e27e83d2bb3760118c2368eadab550830d962d758e51bd36eb860f383}; : ${PKG_GETTEXT_TINY_HOST_VERSION:=0.3.2}; diff --git a/vars/autoconf_2_64_host.vars b/vars/autoconf_2_64_host.vars new file mode 100644 index 0000000..71ad75d --- /dev/null +++ b/vars/autoconf_2_64_host.vars @@ -0,0 +1,21 @@ +# +# set +o errexit -o noglob -o nounset is assumed. +# + +pkg_autoconf_2_64_host_install_make_post() { + local _fname=""; + + for _fname in \ + $(find "${PKG_DESTDIR}/bin" -type f -perm /0111) \ + "${PKG_DESTDIR}/share/autoconf" \ + "${PKG_DESTDIR}/share/info/dir"; do + rtl_fileop mv "${_fname}" "${_fname}-${PKG_VERSION}" || return 1; + done; + for _fname in \ + $(find "${PKG_DESTDIR}/share/man" -type f -name "*.[0-9]*") \ + $(find "${PKG_DESTDIR}/share/info" -type f -name "*.info*"); do + rtl_fileop mv "${_fname}" "${_fname%.*}-${PKG_VERSION}.${_fname##*.}"; + done; +}; + +# vim:filetype=sh textwidth=0 diff --git a/vars/automake_1_11_6_host.vars b/vars/automake_1_11_6_host.vars new file mode 100644 index 0000000..1858635 --- /dev/null +++ b/vars/automake_1_11_6_host.vars @@ -0,0 +1,29 @@ +# +# set +o errexit -o noglob -o nounset is assumed. +# + +pkg_automake_1_11_6_host_install_make_post() { + local _fname="" _fname_base=""; + + for _fname in $(find "${PKG_DESTDIR}/bin" -type f -perm /0111 -name "*-${PKG_VERSION%.*}"); do + _fname_base="${_fname##*/}"; + rtl_fileop ln_symbolic "${_fname_base%%-[0-9]*}-${PKG_VERSION}" "${_fname}"; + done; + for _fname in \ + $(find "${PKG_DESTDIR}/bin" -type f -perm /0111 -not -name "*-${PKG_VERSION%.*}") \ + "${PKG_DESTDIR}/share/doc/automake" \ + "${PKG_DESTDIR}/share/info/dir"; do + rtl_fileop mv "${_fname}" "${_fname}-${PKG_VERSION}" || return 1; + done; + for _fname in $(find "${PKG_DESTDIR}/share/man" -type f -name "*-${PKG_VERSION%.*}.[0-9]*"); do + _fname_base="${_fname##*/}"; + rtl_fileop ln_symbolic "${_fname_base%%-[0-9]*}-${PKG_VERSION}.${_fname_base##*.}" "${_fname}"; + done; + for _fname in \ + $(find "${PKG_DESTDIR}/share/man" -type f -name "*.[0-9]*" -not -name "*-${PKG_VERSION%.*}") \ + $(find "${PKG_DESTDIR}/share/info" -type f -name "*.info*"); do + rtl_fileop mv "${_fname}" "${_fname%.*}-${PKG_VERSION}.${_fname##*.}"; + done; +}; + +# vim:filetype=sh textwidth=0