summaryrefslogtreecommitdiffstats
path: root/Mk/bsd.port.mk
diff options
context:
space:
mode:
authorahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2006-12-14 10:54:05 +0800
committerahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2006-12-14 10:54:05 +0800
commit77b2259f71cc31dc865c5853c9a91528883d4fe0 (patch)
tree7b33fcd045be2141f74424eb0a5e010bbd0307d7 /Mk/bsd.port.mk
parent898115c77b92bba6d2b6d3e139672ec55069df3f (diff)
downloadmarcuscom-ports-77b2259f71cc31dc865c5853c9a91528883d4fe0.tar
marcuscom-ports-77b2259f71cc31dc865c5853c9a91528883d4fe0.tar.gz
marcuscom-ports-77b2259f71cc31dc865c5853c9a91528883d4fe0.tar.bz2
marcuscom-ports-77b2259f71cc31dc865c5853c9a91528883d4fe0.tar.lz
marcuscom-ports-77b2259f71cc31dc865c5853c9a91528883d4fe0.tar.xz
marcuscom-ports-77b2259f71cc31dc865c5853c9a91528883d4fe0.tar.zst
marcuscom-ports-77b2259f71cc31dc865c5853c9a91528883d4fe0.zip
- Require gettext-name in USE_GETTEXT
Format: List installed gettext files (similar to MAN[0-9]) USE_GETTEXT= gettext-name1 gettext-name2 (minus .mo) git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8039 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'Mk/bsd.port.mk')
-rw-r--r--Mk/bsd.port.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 4953f4999..0fac1c4b3 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -5436,12 +5436,12 @@ generate-plist:
.for dir in ${PLIST_DIRS}
@${ECHO_CMD} ${dir} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} | ${SED} -e 's,^,@dirrm ,' >> ${TMPPLIST}
.endfor
-.if defined(USE_GETTEXT) && ${USE_GETTEXT} == "rmdir"
+.if defined(USE_GETTEXT) && ${USE_GETTEXT:L} != "yes"
@${MKDIR} ${WRKDIR}/emptydir
@${MTREE_CMD} -f ${MTREE_FILE} -L -p ${WRKDIR}/emptydir | ${GREP} "share/locale/.*/LC_MESSAGES" \
| ${SED} -e 's|./||; s| missing||' > ${WRKDIR}/.locale.mtree
-. for a in 1-4 1-3
- @for i in `${GREP} "^share/locale/.*/LC_MESSAGES/.*\.mo" ${TMPPLIST} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} | ${CUT} -d / -f ${a} | ${SORT} -r`; do \
+. for po in ${USE_GETTEXT}
+ @for i in `${GREP} "^share/locale/.*/LC_MESSAGES/$${po}.mo" ${TMPPLIST} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} | ${CUT} -d / -f 1-3 | ${SORT} -r`; do \
if [ "$${i}//" != "`${GREP} -o "$${i}//" ${WRKDIR}/.locale.mtree`" ]; then \
${ECHO_CMD} "@unexec rmdir %D/$${i} 2>/dev/null || true" >> ${TMPPLIST} ; \
fi \