From f8a2497287fa8fc0afa7698c30284a7674723aa2 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Thu, 3 Apr 2014 10:43:31 -0300 Subject: [PATCH] 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 --- package/wget/wget.mk | 8 ++++++++ 1 file changed, 8 insertions(+) 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 -- 2.30.2