From: Arfrever Frehtes Taifersar Arahesis Date: Mon, 14 Jan 2013 23:10:34 +0000 (+0100) Subject: Respect LINGUAS in 'make install'. X-Git-Tag: v2.2.0_alpha153~5 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=e803c29f893097a5a536403066dc074ad08df09c;p=portage.git Respect LINGUAS in 'make install'. --- diff --git a/Makefile b/Makefile index 247c05467..be2e0891b 100644 --- a/Makefile +++ b/Makefile @@ -34,6 +34,7 @@ BINDIR_FILES = ebuild egencache emerge emerge-webrsync \ SBINDIR_FILES = archive-conf dispatch-conf emaint \ env-update etc-update fixpackages regenworld DOCS = ChangeLog NEWS RELEASE-NOTES +LINGUAS ?= $(shell cd "$(srcdir)/man" && find -mindepth 1 -type d) ifdef PYTHONPATH PYTHONPATH := $(srcdir)/pym:$(PYTHONPATH) @@ -184,15 +185,17 @@ install: cd "$(srcdir)"; \ install -m $(INSMODE) $(DOCS) "$(DESTDIR)$(docdir)"; \ \ - for x in "" $$(cd "$(srcdir)/man" && find -type d) ; do \ + for x in "" $(LINGUAS); do \ for y in 1 5 ; do \ - cd "$(srcdir)/man/$$x"; \ - files=$$(echo *.$$y); \ - if [ -z "$$files" ] || [ "$$files" = "*.$$y" ]; then \ - continue; \ + if [ -d "$(srcdir)/man/$$x" ]; then \ + cd "$(srcdir)/man/$$x"; \ + files=$$(echo *.$$y); \ + if [ -z "$$files" ] || [ "$$files" = "*.$$y" ]; then \ + continue; \ + fi; \ + install -d -m$(DIRMODE) "$(DESTDIR)$(mandir)/$$x/man$$y"; \ + install -m$(INSMODE) *.$$y "$(DESTDIR)$(mandir)/$$x/man$$y"; \ fi; \ - install -d -m$(DIRMODE) "$(DESTDIR)$(mandir)/$$x/man$$y"; \ - install -m$(INSMODE) *.$$y "$(DESTDIR)$(mandir)/$$x/man$$y"; \ done; \ done; \ \