Simplify NLS alias handling by using native make(1) multi variable for loops

This commit is contained in:
Baptiste Daroussin 2018-11-04 10:14:08 +00:00
parent 4dd729a55b
commit 874e7db1f7
2 changed files with 5 additions and 9 deletions

View File

@ -4,6 +4,8 @@
.include <src.opts.mk>
FILESGROUPS= FILES
NLS_ALIASES= POSIX C \
en_US.US_ASCII C
# No need as it is empty and just causes rebuilds since this file does so much.
UPDATE_DEPENDFILE= no
@ -182,11 +184,9 @@ distrib-dirs: ${MTREES:N/*} distrib-cleanup .PHONY
.endfor
.endif
.if ${MK_NLS} != "no"
set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \
while [ $$# -gt 0 ] ; do \
${INSTALL_SYMLINK} "$$2" "${DESTDIR}${SHAREDIR}/nls/$$1"; \
shift; shift; \
done
.for alias nls in ${NLS_ALIASES}
${INSTALL_SYMLINK} "${nls}" "${DESTDIR}${SHAREDIR}/nls/${alias}"
.endfor
.endif
etc-examples: ${META_DEPS}

View File

@ -1,4 +0,0 @@
# $FreeBSD$
POSIX C
en_US.US-ASCII C