diff options
author | SADA Kenji <sada@FreeBSD.org> | 2001-11-19 14:01:41 +0000 |
---|---|---|
committer | SADA Kenji <sada@FreeBSD.org> | 2001-11-19 14:01:41 +0000 |
commit | 9d94332ed89dbddc4e7ec2cb47b6511ab0fe127f (patch) | |
tree | 7c58cdb60019f3c8c1d79066fe6cbc10605fc276 /japanese/linux_locale/Makefile | |
parent | Update to 0.6.5. (diff) |
- add ja-locale entry to locale.alias at pkg_add stage as same as
`make install' does.
- avoid to add multiple entries when you repeat
make install|pkg_add <--> make deinstall|pkg_delete
Revewed by: HIRAOKA Shinji <hiraoka@pc.mycom.co.jp>,
Daichi GOTO <daichi@jp.freebsd.org>
Notes
Notes:
svn path=/head/; revision=50218
Diffstat (limited to 'japanese/linux_locale/Makefile')
-rw-r--r-- | japanese/linux_locale/Makefile | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/japanese/linux_locale/Makefile b/japanese/linux_locale/Makefile index fb069c730439..84a926fd890e 100644 --- a/japanese/linux_locale/Makefile +++ b/japanese/linux_locale/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= ${LCDEF_CMD}:${PORTSDIR}/emulators/linux_base USE_LINUX_PREFIX= yes WRKSRC= ${WRKDIR}/locale-ja-${VERSION} -PLIST_SUB= VER=${VERSION} +PLIST_SUB= VER=${VERSION} LINUXBASE=${LINUXBASE} VERSION= 18 SRCDEF= ${WRKSRC}/ja_JP @@ -34,6 +34,15 @@ DOCDIR= ${PREFIX}/usr/doc/locale-ja-${VERSION} LOCALE_ADD= ja_JP.EUC LOCALE_DEF_ja_JP.EUC= ja_JP.eucJP +.include <bsd.port.pre.mk> + +LOCALE_GREP= ${GREP} -q +.for locale in ${LOCALE_ADD} +LOCALE_ALIASES!= ${ECHO} ${LOCALE_ALIASES} ${locale}:${LOCALE_DEF_${locale}} +LOCALE_GREP!= ${ECHO} "${LOCALE_GREP} -e '^${locale}'" +.endfor +PLIST_SUB+= LOCALE_ALIASES="${LOCALE_ALIASES}" LOCALE_GREP="${LOCALE_GREP}" + do-build: ${MKDIR} ${WRKDIR}/LC_MESSAGES ${LCDEF_CMD} ${LCDEF_ARGS} ${WRKDIR} @@ -48,8 +57,9 @@ do-install: ${MKDIR} ${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/debian/* ${DOCDIR} .for locale in ${LOCALE_ADD} - @${ECHO} "${locale} ${LOCALE_DEF_${locale}}" \ + ${GREP} -q -e ^${locale} ${LINUXBASE}/usr/share/locale/locale.alias \ + || ${ECHO} "${locale} ${LOCALE_DEF_${locale}}" \ >> ${LINUXBASE}/usr/share/locale/locale.alias .endfor -.include <bsd.port.mk> +.include <bsd.port.post.mk> |