From: Gustavo Zacarias Date: Thu, 3 Apr 2014 13:43:31 +0000 (-0300) Subject: wget: fix autoreconf brokeness X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f8a2497287fa8fc0afa7698c30284a7674723aa2;p=buildroot.git wget: fix autoreconf brokeness Fix failed AUTORECONF under certain circumstances where gettext infra is much newer (>= 0.18) than what wget source expects (~ 0.17). Do this by gettextizing the source before AUTORECONFing. If this becomes common we may need a FOO_GETTEXTIZE generic option, but for now this seems to be the only package that needs so. Fixes: http://autobuild.buildroot.net/results/c0f/c0f7c801f61fdc310cde64342060b00a70155431/ Signed-off-by: Gustavo Zacarias Tested-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- diff --git a/package/wget/wget.mk b/package/wget/wget.mk index 80f8314f9d..f3a5274964 100644 --- a/package/wget/wget.mk +++ b/package/wget/wget.mk @@ -13,6 +13,14 @@ WGET_LICENSE_FILES = COPYING # patching gnulib .m4 file WGET_AUTORECONF = YES +# Ugly kludge to fix autoreconf with old gettext infra +# We need to gettextize before autoreconf to upgrade +WGET_DEPENDENCIES += host-gettext +define WGET_GETTEXTIZE + cd $(@D) ; $(HOST_DIR)/usr/bin/gettextize -f +endef +WGET_POST_PATCH_HOOKS += WGET_GETTEXTIZE + # Prefer full-blown wget over busybox ifeq ($(BR2_PACKAGE_BUSYBOX),y) WGET_DEPENDENCIES += busybox