From be3e791985ba5931851dbb5d74cbed2f78bb51ea Mon Sep 17 00:00:00 2001 From: mita Date: Fri, 18 Jan 2002 16:26:58 +0000 Subject: This port installs Korean resources used with print/ghostscript-gnu-cjk. --- print/ghostscript7-korfont/Makefile | 40 ++++++++++++++++++++++++++++ print/ghostscript7-korfont/files/CIDFnmap.ko | 8 ++++++ print/ghostscript7-korfont/pkg-comment | 1 + print/ghostscript7-korfont/pkg-descr | 14 ++++++++++ print/ghostscript7-korfont/pkg-plist | 12 +++++++++ 5 files changed, 75 insertions(+) create mode 100644 print/ghostscript7-korfont/Makefile create mode 100644 print/ghostscript7-korfont/files/CIDFnmap.ko create mode 100644 print/ghostscript7-korfont/pkg-comment create mode 100644 print/ghostscript7-korfont/pkg-descr create mode 100644 print/ghostscript7-korfont/pkg-plist (limited to 'print') diff --git a/print/ghostscript7-korfont/Makefile b/print/ghostscript7-korfont/Makefile new file mode 100644 index 000000000000..d3c786f6d901 --- /dev/null +++ b/print/ghostscript7-korfont/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: ghostscript +# Date created: 14 Jan 2002 +# Whom: Mita Yoshio +# +# $FreeBSD$ +# + +PORTNAME= ghostscript +PORTVERSION= 6.52 +CATEGORIES= korean print +MASTER_SITES= # nonexistent +PKGNAMESUFFIX= -gnu-cjk +DISTNAME= # nonexistent +DISTFILES= # empty + +MAINTAINER= mita@FreeBSD.org + +RUN_DEPENDS= ${LOCALBASE}/share/ghostscript/Resource/cid.sh:${PORTSDIR}/print/ghostscript-gnu-cjk\ + ${LOCALBASE}/share/ghostscript/fonts/Munhwa-Bold:${PORTSDIR}/korean/munhwafonts-cid + +NO_BUILD= yes +NO_WRKSUBDIR= yes + +GSLIB_DIR= ${PREFIX}/share/ghostscript/${PORTVERSION}/lib +PLIST_SUB= GS_VERSION=${PORTVERSION} +FONTS= Munhwa-Bold Munhwa-Regular \ + MunhwaGothic-Bold MunhwaGothic-Regular + +do-install: +.for i in ${FONTS} + ${LN} -sf ${PREFIX}/share/ghostscript/fonts/${i} \ + ${PREFIX}/share/ghostscript/Resource/CIDFont/ +.endfor + ${INSTALL_DATA} ${FILESDIR}/CIDFnmap.ko ${GSLIB_DIR} + ${MV} ${GSLIB_DIR}/CIDFnmap ${GSLIB_DIR}/CIDFnmap.orig.ko + ${GREP} -v -e "CIDFnmap.ko" ${GSLIB_DIR}/CIDFnmap.orig.ko > \ + ${GSLIB_DIR}/CIDFnmap + ${ECHO} '(CIDFnmap.ko) .runlibfile' >> ${GSLIB_DIR}/CIDFnmap + +.include diff --git a/print/ghostscript7-korfont/files/CIDFnmap.ko b/print/ghostscript7-korfont/files/CIDFnmap.ko new file mode 100644 index 000000000000..5f72b7018bb6 --- /dev/null +++ b/print/ghostscript7-korfont/files/CIDFnmap.ko @@ -0,0 +1,8 @@ +/Adobe-Korea1 /Munhwa-Regular ; + +% +% Convenient aliases for PS files on Korean PostScript printer +% +/HYGoThic-Medium /MunhwaGothic-Regular ; +/HYSMyeongJo-Medium /Munhwa-Regular ; +/HYRGoThic-Medium /MunhwaGothic-Bold ; diff --git a/print/ghostscript7-korfont/pkg-comment b/print/ghostscript7-korfont/pkg-comment new file mode 100644 index 000000000000..e1c9fb7c555f --- /dev/null +++ b/print/ghostscript7-korfont/pkg-comment @@ -0,0 +1 @@ +GNU ghostscript with Korean Font support diff --git a/print/ghostscript7-korfont/pkg-descr b/print/ghostscript7-korfont/pkg-descr new file mode 100644 index 000000000000..1d3c1060c1c4 --- /dev/null +++ b/print/ghostscript7-korfont/pkg-descr @@ -0,0 +1,14 @@ +GNU Postscript/PDF interpriter. +This port depends on print/ghostscript-cjk that is internationalized +version of ghostscript. This port simply adds necessary configuration +as /usr/local/share/ghostscript/*/lib/CIDFnmap.ko + +To install more fancy fonts edit the CIDFnmap.kr file. +To know how to edit, /usr/local/share/doc/ghostscript/CJK/README.kr +is helpful. + +Internationalization information: +For those who are interested in reading also Chinese and Japanese PS files, +one can simply add either or both of chinese/ghostscript-gnu-cjk and +japanese/ghostscript-gnu-cjk. There is no conflict in adding and removing +these ports. Have fun! diff --git a/print/ghostscript7-korfont/pkg-plist b/print/ghostscript7-korfont/pkg-plist new file mode 100644 index 000000000000..dba716e90004 --- /dev/null +++ b/print/ghostscript7-korfont/pkg-plist @@ -0,0 +1,12 @@ +share/ghostscript/Resource/CIDFont/Munhwa-Bold +share/ghostscript/Resource/CIDFont/Munhwa-Regular +share/ghostscript/Resource/CIDFont/MunhwaGothic-Bold +share/ghostscript/Resource/CIDFont/MunhwaGothic-Regular +share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.ko +@exec /bin/mv %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.orig.ko +@exec /usr/bin/grep -v -e 'CIDFnmap.ko' %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.orig.ko > %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap +@exec echo '(CIDFnmap.ko) .runlibfile' >> %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap +@exec /bin/rm %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.orig.ko +@unexec /bin/mv %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.orig.ko +@unexec /usr/bin/grep -v -e 'CIDFnmap.ko' %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.orig.ko > %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap +@unexec /bin/rm %D/share/ghostscript/%%GS_VERSION%%/lib/CIDFnmap.orig.ko -- cgit