From 84e024aa6270161e68843c4d29ead1ebc9ce147a Mon Sep 17 00:00:00 2001
From: Alexandre Lision <alexandre.lision@savoirfairelinux.com>
Date: Wed, 28 Jan 2015 11:47:35 -0500
Subject: [PATCH] OSX: Add gettext to required tools

Refs #64008

Change-Id: I9bb649ff8b4cfc41cd38ce3e01e30ec9a0104b65
---
 daemon/extras/tools/bootstrap    |  1 +
 daemon/extras/tools/packages.mak |  3 +++
 daemon/extras/tools/tools.mak    | 17 +++++++++++++++++
 3 files changed, 21 insertions(+)

diff --git a/daemon/extras/tools/bootstrap b/daemon/extras/tools/bootstrap
index ada08f6a58..08c6fa83bc 100755
--- a/daemon/extras/tools/bootstrap
+++ b/daemon/extras/tools/bootstrap
@@ -80,6 +80,7 @@ check yasm
 check_tar
 check_sed
 check ant
+check gettext
 
 [ -n "$NEEDED" ] && mkdir -p build/ && echo "To-be-built packages: `echo $NEEDED | sed 's/\.//g'`"
 
diff --git a/daemon/extras/tools/packages.mak b/daemon/extras/tools/packages.mak
index b2c18089fc..73089b12fd 100644
--- a/daemon/extras/tools/packages.mak
+++ b/daemon/extras/tools/packages.mak
@@ -39,3 +39,6 @@ SED_URL=$(GNU)/sed/sed-$(SED_VERSION).tar.bz2
 
 ANT_VERSION=1.9.4
 ANT_URL=$(APACHE)/ant/binaries/apache-ant-$(ANT_VERSION)-bin.tar.bz2
+
+GETTEXT_VERSION=0.19.4
+GETTEXT_URL=$(GNU)/gettext/gettext-$(GETTEXT_VERSION).tar.gz
diff --git a/daemon/extras/tools/tools.mak b/daemon/extras/tools/tools.mak
index a82551650f..7b81585f8d 100644
--- a/daemon/extras/tools/tools.mak
+++ b/daemon/extras/tools/tools.mak
@@ -249,6 +249,23 @@ CLEAN_PKG += ant
 DISTCLEAN_PKG += apache-ant-$(ANT_VERSION).tar.bz2
 CLEAN_FILE += .ant
 
+# GNU gettext
+
+gettext-$(GETTEXT_VERSION).tar.gz:
+	$(call download,$(GETTEXT_URL))
+
+gettext: gettext-$(GETTEXT_VERSION).tar.gz
+	$(UNPACK)
+	$(MOVE)
+
+.gettext: gettext
+	(cd $<; ./configure --prefix=$(PREFIX) && $(MAKE) && $(MAKE) install)
+	touch $@
+
+CLEAN_FILE += .gettext
+CLEAN_PKG += gettext
+DISTCLEAN_PKG += gettext-$(CMAKE_VERSION).tar.gz
+
 #
 #
 #
-- 
GitLab