From c321aaf1139ba60969d9e33f100a3968ff074953 Mon Sep 17 00:00:00 2001 From: Jun Kuriyama Date: Thu, 17 Sep 1998 14:14:50 +0000 Subject: Korean language module for PGP PR: ports/7365 Submitted by: CHOI Junho --- korean/pgp.language/Makefile | 52 ++++++++++++++++++++++++++ korean/pgp.language/distinfo | 1 + korean/pgp.language/pkg-comment | 1 + korean/pgp.language/pkg-descr | 12 ++++++ korean/pgp.language/pkg-message | 7 ++++ korean/pgp.language/pkg-plist | 12 ++++++ korean/pgp.language/scripts/pgp.config.l10n.sh | 37 ++++++++++++++++++ 7 files changed, 122 insertions(+) create mode 100644 korean/pgp.language/Makefile create mode 100644 korean/pgp.language/distinfo create mode 100644 korean/pgp.language/pkg-comment create mode 100644 korean/pgp.language/pkg-descr create mode 100644 korean/pgp.language/pkg-message create mode 100644 korean/pgp.language/pkg-plist create mode 100644 korean/pgp.language/scripts/pgp.config.l10n.sh (limited to 'korean') diff --git a/korean/pgp.language/Makefile b/korean/pgp.language/Makefile new file mode 100644 index 000000000000..b940f15b678e --- /dev/null +++ b/korean/pgp.language/Makefile @@ -0,0 +1,52 @@ +# New ports collection makefile for: pgp.language (korean) +# Version required: 2.6.3i +# Date created: 22 Jul 1998 +# Whom: CHOI Junho +# +# $Id$ +# +# This is based on ja-pgp. +# + +DISTNAME= pgp263i-${PGP_LANGUAGE} +PKGNAME= ko-pgp-2.6.3 +CATEGORIES= korean security +MASTER_SITES= http://sparcs.kaist.ac.kr/~firiel/Works/ +EXTRACT_SUFX= .zip + +MAINTAINER= junker@jazz.snu.ac.kr + +BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip +RUN_DEPENDS= pgp:${PORTSDIR}/security/pgp + +EXTRACT_CMD= unzip +EXTRACT_ARGS= -q +NO_BUILD= YES + +# version and language specifications +PGP_LANGUAGE= korean +PGP_LANG= ko +PGP_CHARSET= noconv + +PGPLIB= ${PREFIX}/lib/pgp +OBJS= language.txt ${PGP_LANG}.hlp README.${PGP_LANG} \ + ${PGP_LANG}2.hlp + +do-install: + -[ -d ${PGPLIB} ] || { \ + ${MKDIR} ${PGPLIB} ; \ + chown bin.bin ${PGPLIB} ; \ + chmod 555 ${PGPLIB} ; } + -[ -f ${PGPLIB}/language.txt ] && \ + ${MV} ${PGPLIB}/language.txt ${PGPLIB}/language.txt.bak + @cd ${WRKDIR}; \ + ${INSTALL_DATA} ${OBJS} ${PGPLIB}; \ + ${INSTALL_DATA} voca.txt dict.txt ${PGPLIB} + @cd ${PGPLIB}; \ + ${GREP} -l -q '^Language.*=.*${PGP_LANG}' config.txt || \ + ${SH} ${SCRIPTDIR}/pgp.config.l10n.sh \ + ${PGPLIB} ${PGP_LANG} ${PGP_CHARSET} + -pgp > /dev/null 2>&1 # update .idx file + @${CAT} ${PKGDIR}/MESSAGE + +.include diff --git a/korean/pgp.language/distinfo b/korean/pgp.language/distinfo new file mode 100644 index 000000000000..e1a1197e8447 --- /dev/null +++ b/korean/pgp.language/distinfo @@ -0,0 +1 @@ +MD5 (pgp263i-korean.zip) = 89ce52e5a53a09fda105b31925aa14bb diff --git a/korean/pgp.language/pkg-comment b/korean/pgp.language/pkg-comment new file mode 100644 index 000000000000..80f85a665e07 --- /dev/null +++ b/korean/pgp.language/pkg-comment @@ -0,0 +1 @@ +Korean language module for PGP diff --git a/korean/pgp.language/pkg-descr b/korean/pgp.language/pkg-descr new file mode 100644 index 000000000000..8afb6dda6ea9 --- /dev/null +++ b/korean/pgp.language/pkg-descr @@ -0,0 +1,12 @@ +PGP-2.6.3i +---------- + +Korean language module for PGP 2.6.3ia. +(based on Japanese language module) + +This package depends on original PGP 2.6.3ia (International version), +and replaces some distributed files. +(config.txt is modified, language.txt is replaced.) + +-- +Ports by CHOI Junho diff --git a/korean/pgp.language/pkg-message b/korean/pgp.language/pkg-message new file mode 100644 index 000000000000..02f5f47ec268 --- /dev/null +++ b/korean/pgp.language/pkg-message @@ -0,0 +1,7 @@ +************************************************************** +* W a r n i n g * +* This package included the limitation so called * +* ``HACKER IS NOT CRACKER'' restriction. Don't open this * +* package if you don't agree as to ``HACKER IS NOT CRACKER''.* +* ALL FILES ARE FOR KOREAN LANGUAGE. * +************************************************************** diff --git a/korean/pgp.language/pkg-plist b/korean/pgp.language/pkg-plist new file mode 100644 index 000000000000..f96cc699f7ac --- /dev/null +++ b/korean/pgp.language/pkg-plist @@ -0,0 +1,12 @@ +lib/pgp/ko.hlp +lib/pgp/ko2.hlp +lib/pgp/README.ko +lib/pgp/voca.txt +lib/pgp/dict.txt +@exec mv %D/lib/pgp/config.txt %D/lib/pgp/config.txt.bak +lib/pgp/config.txt +@unexec mv %D/%F.bak %D/%F +@exec mv %D/lib/pgp/language.txt %D/lib/pgp/language.txt.bak +lib/pgp/language.txt +@unexec mv %D/%F.bak %D/%F +lib/pgp/language.idx diff --git a/korean/pgp.language/scripts/pgp.config.l10n.sh b/korean/pgp.language/scripts/pgp.config.l10n.sh new file mode 100644 index 000000000000..0950b4a04df1 --- /dev/null +++ b/korean/pgp.language/scripts/pgp.config.l10n.sh @@ -0,0 +1,37 @@ +#!/bin/sh +# +# pgp.config.l10n.sh - modify PGP configuration file to localization. +# +# Copyright(C) 1997 Hironori Ikura +# +# usage: pgp.config.l10n.sh +# ex. pgp.config.l10n.sh /usr/ports/japanese/pgp/work ja noconv +# + +if [ $# -ne 3 ]; then + echo "usage: $0 " 1>&2 + echo " ex. $0 /usr/ports/japanese/pgp/work ja noconv" 1>&2 + exit 1 +fi + +wrkdir=$1 +lang=$2 +charset=$3 +config=$wrkdir/config.txt + +if [ ! -f "$config" ]; then + echo "No original config.txt is found." 1>&2 + echo "Abort processing." 1>&2 + exit 1 +fi + +mv $config $config.bak + +sed -e 's/^[Ll]anguage *= *[a-z][a-z]$/Language = '$lang'/' \ + -e 's/^[ #]*CharSet *= *[A-Za-z0-9]*$/CharSet = '$charset'/' \ + $config.bak > $config + +chown bin.bin $config +chmod 444 $config + +exit 0 -- cgit v1.2.3