diff options
Diffstat (limited to 'japanese/tcsh-nls-generic/Makefile')
-rw-r--r-- | japanese/tcsh-nls-generic/Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/japanese/tcsh-nls-generic/Makefile b/japanese/tcsh-nls-generic/Makefile new file mode 100644 index 000000000000..1df04e4cb96e --- /dev/null +++ b/japanese/tcsh-nls-generic/Makefile @@ -0,0 +1,57 @@ +# New ports collection makefile for: ja-tcsh NLS catalog (Generic Japanese) +# Version required: 6.07.09b5 +# Date created: 19 August 1998 +# Whom: issei <issei@jp.FreeBSD.ORG> +# +# $Id$ +# + +.if !defined(NLSSRC) +DISTNAME= tcsh-6.07.09 +PKGNAME= ja-tcsh-nls-generic-6.07.09b5 +CATEGORIES= japanese shells +MASTER_SITES= http://www2.wbs.ne.jp/~znc/tcsh/ +EXTRACT_SUFX= .tgz + +PATCH_SITES= http://www2.wbs.ne.jp/~znc/tcsh/ +PATCHFILES= ${DISTNAME}.kanji.patch7b5.gz + +MAINTAINER= issei@jp.FreeBSD.ORG + +PATCH_DIST_STRIP= -p1 +NLSSRC= tcsh-6.07.09/nls/ja +.endif + +BUILD_DEPENDS= nkf:${PORTSDIR}/japanese/nkf +RUN_DEPENDS= tcsh:${PORTSDIR}/japanese/tcsh + +NLSDIR= ${PREFIX}/share/nls +GENCAT= /usr/bin/gencat +NKF= ${PREFIX}/bin/nkf +NLSSRC_FULL= ${WRKDIR}/${NLSSRC} + +post-patch: + @${MKDIR} ${NLSSRC_FULL}_sjis + @(cd ${NLSSRC_FULL}; \ + for j in set[0-9] set[0-9][0-9] ; do \ + ${NKF} -Es $$j | \ + ${AWK} '{gsub(/[\x81-\x84\x88-\x9f\xe0-\xea]\\/,"&\\"); print; }' \ + > ${NLSSRC_FULL}_sjis/$$j ; done ; \ + ) + +do-build: + @(cd ${NLSSRC_FULL}; \ + ${CAT} set[0-9] set[0-9][0-9] > tcsh.m; \ + ${GENCAT} tcsh.cat tcsh.m; \ + cd ${NLSSRC_FULL}_sjis; \ + ${CAT} set[0-9] set[0-9][0-9] > tcsh.m; \ + ${GENCAT} tcsh.cat tcsh.m; \ + ) + +do-install: + ${INSTALL_DATA} ${NLSSRC_FULL}/tcsh.cat ${NLSDIR}/ja_JP.EUC/tcsh.cat; \ + ${INSTALL_DATA} ${NLSSRC_FULL}/tcsh.m ${NLSDIR}/ja_JP.EUC/tcsh.m; \ + ${INSTALL_DATA} ${NLSSRC_FULL}_sjis/tcsh.cat ${NLSDIR}/ja_JP.SJIS/tcsh.cat; \ + ${INSTALL_DATA} ${NLSSRC_FULL}_sjis/tcsh.m ${NLSDIR}/ja_JP.SJIS/tcsh.m; \ + +.include <bsd.port.mk> |