summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2021-05-06 22:42:26 +0100
committerLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2021-05-06 22:42:26 +0100
commit6961e75c7d071fb1f2f646fcd2266e1e1e29df8d (patch)
tree483e2c824a50cb9a5caf7c0a1a40757bead67bcf
parent02d6fd66ffe80ff7e77e4df7cb90b269a70884a7 (diff)
downloadmidipix_build-6961e75c7d071fb1f2f646fcd2266e1e1e29df8d.tar.bz2
midipix_build-6961e75c7d071fb1f2f646fcd2266e1e1e29df8d.tar.xz
groups/000.host_tools.group: adds autoconf_2_64_host v2.64 and automake_1_11_6_host v1.11.6.
vars/auto{conf_2_64_host,make_1_11_6_host}.vars: added.
-rw-r--r--groups/000.host_tools.group13
-rw-r--r--vars/autoconf_2_64_host.vars21
-rw-r--r--vars/automake_1_11_6_host.vars29
3 files changed, 61 insertions, 2 deletions
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