commit: 66fdb7748f7595e3f467797b46047b8a4b177c2e Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> AuthorDate: Fri Apr 8 20:51:51 2016 +0000 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> CommitDate: Fri Apr 8 20:52:43 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66fdb774
sys-fs/xfsdump: respect user $LINGUAS #561664 sys-fs/xfsdump/files/xfsdump-3.1.6-linguas.patch | 32 ++++++++++++++++++++++++ sys-fs/xfsdump/xfsdump-3.1.6.ebuild | 1 + 2 files changed, 33 insertions(+) diff --git a/sys-fs/xfsdump/files/xfsdump-3.1.6-linguas.patch b/sys-fs/xfsdump/files/xfsdump-3.1.6-linguas.patch new file mode 100644 index 0000000..5d5e54e --- /dev/null +++ b/sys-fs/xfsdump/files/xfsdump-3.1.6-linguas.patch @@ -0,0 +1,32 @@ +From e12813b9d0883e02cc121ea503f4bff5fb67e9ef Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vap...@gentoo.org> +Date: Fri, 8 Apr 2016 16:41:31 -0400 +Subject: [PATCH xfsdump] 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 <vap...@gentoo.org> +--- + po/Makefile | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/po/Makefile b/po/Makefile +index 6d40324..48a19c1 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/xfsdump/xfsdump-3.1.6.ebuild b/sys-fs/xfsdump/xfsdump-3.1.6.ebuild index 3bff5bd..6a1e0fd 100644 --- a/sys-fs/xfsdump/xfsdump-3.1.6.ebuild +++ b/sys-fs/xfsdump/xfsdump-3.1.6.ebuild @@ -33,6 +33,7 @@ src_prepare() { || die epatch "${FILESDIR}"/${PN}-3.0.5-prompt-overflow.patch #335115 epatch "${FILESDIR}"/${PN}-3.0.4-no-symlink.patch #311881 + epatch "${FILESDIR}"/${PN}-3.1.6-linguas.patch #561664 } src_configure() {