From ed1f4c541c95c56d099b48bb52ff53d5c34806bb Mon Sep 17 00:00:00 2001 From: hrs Date: Sat, 28 Apr 2007 13:03:16 +0000 Subject: Cleanup ghostscript-gnu-commfont and related CJK font support meta ports. Changes include: - Set WITH_GHOSTSCRIPT_GNU forcibly. - Use PostScript virtual fonts to handle CJK CID/TT-CID emulated fonts. CIDFnmap still works but when a font is both in Resource/Font or Resource/CIDFont and in CIDFnmap, the former entry will be used. For the actual font mapping, see files in Resource/CIDFont/*. So, note that you need to remove (or rename) the virtual font if you use CIDFnmap for the moment. This is still a transitional measure and more consistent font management thoughout the ports collection should be added later. This is just an internal structural change; default font mapping has not been changed. - Add Chinese font support to print/gsfonts (but no dependency added). --- print/ghostscript7-commfont/Makefile | 39 ++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) (limited to 'print/ghostscript7-commfont/Makefile') diff --git a/print/ghostscript7-commfont/Makefile b/print/ghostscript7-commfont/Makefile index 75f9300f38e0..794c645c65a3 100644 --- a/print/ghostscript7-commfont/Makefile +++ b/print/ghostscript7-commfont/Makefile @@ -5,9 +5,40 @@ # $FreeBSD$ # -MASTERDIR= ${.CURDIR} -PORTREVISION= 3 +PORTNAME= ghostscript-gnu-commfont +PORTVERSION= 7.07 +PORTREVISION= 4 +CATEGORIES= print +MASTER_SITES= # empty +DISTFILES= # empty -COMMFONT= yes +MAINTAINER= hrs@FreeBSD.org +COMMENT= Common files for GNU Ghostscript CJK font support -.include "${MASTERDIR}/Makefile.common" +RUN_DEPENDS= ${CMAPDIR}/ac15/cid2code.txt:${PORTSDIR}/print/adobe-cmaps + +NO_WRKSUBDIR= yes +SUB_FILES= pkg-message \ + Makefile template.cidfont template.ttcidfont template.font +SUB_LIST= PORTVERSION="${PORTVERSION}" GS_RESDIR="${GS_RESDIR}" +PLIST_SUB= GS_RESDIR="${GS_RESDIR}" +PKGMESSAGE= ${WRKDIR}/pkg-message +DEPENDS_ARGS+= -DA4 +# set these forcibly +USE_GHOSTSCRIPT= yes +WITH_GHOSTSCRIPT_GNU= yes + +CONFLICTS= ghostscript-afpl-[0-9]* \ + ghostscript-afpl-nox11-[0-9]* \ + ghostscript-gpl-[0-9]* \ + ghostscript-gpl-nox11-[0-9]* + +CMAPDIR?= ${LOCALBASE}/share/fonts/adobe-cmaps +GS_RESDIR?= share/ghostscript/Resource + +post-extract: apply-slist + +post-install: + @${CAT} ${PKGMESSAGE} + +.include -- cgit