From b01b7ee4d06293b223554bb4b1821981e8172a12 Mon Sep 17 00:00:00 2001 From: Steve Price Date: Mon, 27 Dec 1999 01:15:39 +0000 Subject: [PATCH] Adding ptex-pkfonts* ports. English PK fonts, for ghostscript5, xdvik, dvipsk, and so on. PR: 15650 Submitted by: Kentaro Inagaki --- japanese/Makefile | 6 +++ japanese/ptex-pkfonts118/Makefile | 15 +++++++ japanese/ptex-pkfonts240/Makefile | 15 +++++++ japanese/ptex-pkfonts300/Makefile | 57 +++++++++++++++++++++++++ japanese/ptex-pkfonts300/files/REQ.tmpl | 14 ++++++ japanese/ptex-pkfonts300/pkg-comment | 1 + japanese/ptex-pkfonts300/pkg-descr | 3 ++ japanese/ptex-pkfonts300/pkg-plist | 0 japanese/ptex-pkfonts360/Makefile | 15 +++++++ japanese/ptex-pkfonts400/Makefile | 15 +++++++ japanese/ptex-pkfonts600/Makefile | 15 +++++++ 11 files changed, 156 insertions(+) create mode 100644 japanese/ptex-pkfonts118/Makefile create mode 100644 japanese/ptex-pkfonts240/Makefile create mode 100644 japanese/ptex-pkfonts300/Makefile create mode 100644 japanese/ptex-pkfonts300/files/REQ.tmpl create mode 100644 japanese/ptex-pkfonts300/pkg-comment create mode 100644 japanese/ptex-pkfonts300/pkg-descr create mode 100644 japanese/ptex-pkfonts300/pkg-plist create mode 100644 japanese/ptex-pkfonts360/Makefile create mode 100644 japanese/ptex-pkfonts400/Makefile create mode 100644 japanese/ptex-pkfonts600/Makefile diff --git a/japanese/Makefile b/japanese/Makefile index e860a85eaf29..0166bfe4f82a 100644 --- a/japanese/Makefile +++ b/japanese/Makefile @@ -193,6 +193,12 @@ SUBDIR += ptex-common SUBDIR += ptex-euc SUBDIR += ptex-jis + SUBDIR += ptex-pkfonts118 + SUBDIR += ptex-pkfonts240 + SUBDIR += ptex-pkfonts300 + SUBDIR += ptex-pkfonts360 + SUBDIR += ptex-pkfonts400 + SUBDIR += ptex-pkfonts600 SUBDIR += ptex-sjis SUBDIR += qkc SUBDIR += recjis diff --git a/japanese/ptex-pkfonts118/Makefile b/japanese/ptex-pkfonts118/Makefile new file mode 100644 index 000000000000..c1de857687df --- /dev/null +++ b/japanese/ptex-pkfonts118/Makefile @@ -0,0 +1,15 @@ +# New ports collection makefile for: ptex-pkfonts +# Version required: ? +# Date created: 24 Dec 1999 +# Whom: Kentaro Inagaki +# +# $FreeBSD$ +# + +RESOLUTION= 118 + +.include + +MASTERDIR= ${PORTSDIR}/japanese/ptex-pkfonts300 + +.include "${MASTERDIR}/Makefile" diff --git a/japanese/ptex-pkfonts240/Makefile b/japanese/ptex-pkfonts240/Makefile new file mode 100644 index 000000000000..e5f97aacafdb --- /dev/null +++ b/japanese/ptex-pkfonts240/Makefile @@ -0,0 +1,15 @@ +# New ports collection makefile for: ptex-pkfonts +# Version required: ? +# Date created: 24 Dec 1999 +# Whom: Kentaro Inagaki +# +# $FreeBSD$ +# + +RESOLUTION= 240 + +.include + +MASTERDIR= ${PORTSDIR}/japanese/ptex-pkfonts300 + +.include "${MASTERDIR}/Makefile" diff --git a/japanese/ptex-pkfonts300/Makefile b/japanese/ptex-pkfonts300/Makefile new file mode 100644 index 000000000000..2318a1b2b6ef --- /dev/null +++ b/japanese/ptex-pkfonts300/Makefile @@ -0,0 +1,57 @@ +# New ports collection makefile for: ptex-pkfonts +# Version required: ? +# Date created: 24 Dec 1999 +# Whom: Kentaro Inagaki +# +# $FreeBSD$ +# + +DISTNAME= ptex-pkfonts +PKGNAME?= ja-ptex-pkfonts${RESOLUTION}-1.0 +CATEGORIES= japanese print +DISTFILES= #null + +MAINTAINER= inagaki@tg.rim.or.jp + +RUN_DEPENDS= ${LOCALBASE}/lib/fonts/pk${RESOLUTION}:${PORTSDIR}/print/pkfonts${RESOLUTION} + +.include + +NO_BUILD= yes +PKGREQ= ${WRKDIR}/REQ + +# ****************** +# USEPK_MODE: +# Mode name of Metafont to give to print/pkfonts* is set. +# It is care-and-attention to the other program how MetaFont wants to +# be executed that do not use modeless. Kpathsea always searches +# modeless because even if you specify any kind of mode. +# MAKETEX_MODE: +# It is mode name of default at executing MetaFont. The default is ljfour. +# This needs not to be changed. It can be changed with an option or resource. +# ****************** +USEPK_MODE?= preview +MAKETEX_MODE?= ${USEPK_MODE} +RESOLUTION?= 300 + +.BEGIN: +.if defined(RESOLUTION) && \ + ${RESOLUTION} != 118 && ${RESOLUTION} != 240 && \ + ${RESOLUTION} != 300 && ${RESOLUTION} != 360 && \ + ${RESOLUTION} != 400 && ${RESOLUTION} != 600 + @${ECHO} "Error: invalid value for RESOLUTION: \"${RESOLUTION}\"" + @${ECHO} "Possible values are: 118, 240, 300, 360, 400 and 600." + @${FALSE} +.endif + +do-extract: + @${MKDIR} ${WRKDIR} + @${SED} -e 's,%%RESOLUTION%%,${RESOLUTION},g' \ + -e 's,%%USEPK_MODE%%,${USEPK_MODE},g' \ + < ${FILESDIR}/REQ.tmpl > ${WRKDIR}/REQ; \ + +do-install: + @${SETENV} PKG_PREFIX=${PREFIX} \ + ${SH} ${WRKDIR}/REQ ${PKGNAME} INSTALL + +.include diff --git a/japanese/ptex-pkfonts300/files/REQ.tmpl b/japanese/ptex-pkfonts300/files/REQ.tmpl new file mode 100644 index 000000000000..4f03ebaddf05 --- /dev/null +++ b/japanese/ptex-pkfonts300/files/REQ.tmpl @@ -0,0 +1,14 @@ +#!/bin/sh + +if [ "x$1" = "x" ]; then + exit 1; +fi + +if [ "x$2" = "xINSTALL" ]; then + mkdir -p ${PKG_PREFIX}/share/texmf/fonts/pk/%%USEPK_MODE%% + ln -sf ${PKG_PREFIX}/lib/fonts/pk%%RESOLUTION%% ${PKG_PREFIX}/share/texmf/fonts/pk/%%USEPK_MODE%%/ +fi + +if [ "x$2" = "xDEINSTALL" ]; then + rm ${PKG_PREFIX}/share/texmf/fonts/pk/%%USEPK_MODE%%/pk%%RESOLUTION%% +fi diff --git a/japanese/ptex-pkfonts300/pkg-comment b/japanese/ptex-pkfonts300/pkg-comment new file mode 100644 index 000000000000..898796e448de --- /dev/null +++ b/japanese/ptex-pkfonts300/pkg-comment @@ -0,0 +1 @@ +English PK fonts, for ghostscripts, xdvik, dvipsk and so on diff --git a/japanese/ptex-pkfonts300/pkg-descr b/japanese/ptex-pkfonts300/pkg-descr new file mode 100644 index 000000000000..dd0595502131 --- /dev/null +++ b/japanese/ptex-pkfonts300/pkg-descr @@ -0,0 +1,3 @@ +This makes symlink to English PK fonts package. + +This package depends on one of print/pkfont*. diff --git a/japanese/ptex-pkfonts300/pkg-plist b/japanese/ptex-pkfonts300/pkg-plist new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/japanese/ptex-pkfonts360/Makefile b/japanese/ptex-pkfonts360/Makefile new file mode 100644 index 000000000000..411e86d3e239 --- /dev/null +++ b/japanese/ptex-pkfonts360/Makefile @@ -0,0 +1,15 @@ +# New ports collection makefile for: ptex-pkfonts +# Version required: ? +# Date created: 24 Dec 1999 +# Whom: Kentaro Inagaki +# +# $FreeBSD$ +# + +RESOLUTION= 360 + +.include + +MASTERDIR= ${PORTSDIR}/japanese/ptex-pkfonts300 + +.include "${MASTERDIR}/Makefile" diff --git a/japanese/ptex-pkfonts400/Makefile b/japanese/ptex-pkfonts400/Makefile new file mode 100644 index 000000000000..6d8e63552444 --- /dev/null +++ b/japanese/ptex-pkfonts400/Makefile @@ -0,0 +1,15 @@ +# New ports collection makefile for: ptex-pkfonts +# Version required: ? +# Date created: 24 Dec 1999 +# Whom: Kentaro Inagaki +# +# $FreeBSD$ +# + +RESOLUTION= 400 + +.include + +MASTERDIR= ${PORTSDIR}/japanese/ptex-pkfonts300 + +.include "${MASTERDIR}/Makefile" diff --git a/japanese/ptex-pkfonts600/Makefile b/japanese/ptex-pkfonts600/Makefile new file mode 100644 index 000000000000..10b33787e2c9 --- /dev/null +++ b/japanese/ptex-pkfonts600/Makefile @@ -0,0 +1,15 @@ +# New ports collection makefile for: ptex-pkfonts +# Version required: ? +# Date created: 24 Dec 1999 +# Whom: Kentaro Inagaki +# +# $FreeBSD$ +# + +RESOLUTION= 600 + +.include + +MASTERDIR= ${PORTSDIR}/japanese/ptex-pkfonts300 + +.include "${MASTERDIR}/Makefile"