diff options
author | Mike Frysinger <vapier@gentoo.org> | 2016-04-08 16:51:42 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2016-04-08 16:52:43 -0400 |
commit | 32b41cf94528d0012231b59123a61b67fb7ca373 (patch) | |
tree | 4c53989e26e9093cedc8bd5b80fd7a1dbb688dab /sys-fs/xfsprogs | |
parent | sci-mathematics/wxmaxima: cleaning old (diff) | |
download | gentoo-32b41cf94528d0012231b59123a61b67fb7ca373.tar.gz gentoo-32b41cf94528d0012231b59123a61b67fb7ca373.tar.bz2 gentoo-32b41cf94528d0012231b59123a61b67fb7ca373.zip |
sys-fs/xfsprogs: respect user $LINGUAS #561664
Diffstat (limited to 'sys-fs/xfsprogs')
-rw-r--r-- | sys-fs/xfsprogs/files/xfsprogs-4.5.0-linguas.patch | 32 | ||||
-rw-r--r-- | sys-fs/xfsprogs/xfsprogs-4.5.0.ebuild | 1 |
2 files changed, 33 insertions, 0 deletions
diff --git a/sys-fs/xfsprogs/files/xfsprogs-4.5.0-linguas.patch b/sys-fs/xfsprogs/files/xfsprogs-4.5.0-linguas.patch new file mode 100644 index 000000000000..9912e49ebf84 --- /dev/null +++ b/sys-fs/xfsprogs/files/xfsprogs-4.5.0-linguas.patch @@ -0,0 +1,32 @@ +From 2212e8bb59e7c3930d49da2ec5f4f0a9ceb086c7 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vapier@gentoo.org> +Date: Fri, 8 Apr 2016 16:41:31 -0400 +Subject: [PATCH] po: respect LINGUAS build setting + +It is common gettext practice to limit the translations a particular +package will include by setting the LINGUAS environment variable. + +Signed-off-by: Mike Frysinger <vapier@gentoo.org> +--- + po/Makefile | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/po/Makefile b/po/Makefile +index edf92ad..a5250b3 100644 +--- a/po/Makefile ++++ b/po/Makefile +@@ -6,7 +6,10 @@ TOPDIR = .. + include $(TOPDIR)/include/builddefs + + POTHEAD = $(PKG_NAME).pot +-LINGUAS = de pl ++# If the user has requested a specific set of translations, only build those. ++SUPPORTED_LINGUAS = $(patsubst %.po,%,$(wildcard *.po)) ++LINGUAS ?= $(SUPPORTED_LINGUAS) ++LINGUAS := $(filter $(SUPPORTED_LINGUAS),$(LINGUAS)) + LSRCFILES = $(LINGUAS:%=%.po) + LDIRT = $(POTHEAD) + +-- +2.7.4 + diff --git a/sys-fs/xfsprogs/xfsprogs-4.5.0.ebuild b/sys-fs/xfsprogs/xfsprogs-4.5.0.ebuild index 52c29cc0b385..91fa590a601d 100644 --- a/sys-fs/xfsprogs/xfsprogs-4.5.0.ebuild +++ b/sys-fs/xfsprogs/xfsprogs-4.5.0.ebuild @@ -31,6 +31,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/${PN}-4.3.0-sharedlibs.patch + "${FILESDIR}"/${PN}-4.5.0-linguas.patch ) pkg_setup() { |