# New ports collection makefile for: baekmuk fonts(x11) # Date created: 23 Jul 1999 # Whom: CHOI Junho # # $FreeBSD$ # PORTNAME= baekmukfonts PORTVERSION= 2.0 PORTREVISION= 3 CATEGORIES= korean x11-fonts MASTER_SITES= ftp://ftp.mizi.com/pub/baekmuk/ \ ftp://ftp.kr.FreeBSD.org/pub/FreeBSD-kr/distfiles/ \ http://zinc.skku.ac.kr/~wkpark/baekmuk/ PKGNAMESUFFIX= -bdf DISTNAME= baekmuk-${PORTVERSION} DISTFILES= baekmuk-${PORTVERSION}${EXTRACT_SUFX} \ batang10.bdf.gz batang10b.bdf.gz \ gulim10.bdf.gz gulim10b.bdf.gz EXTRACT_ONLY= baekmuk-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= cjh@freebsd.org COMMENT= Free Hangul fonts for X11(baekmuk) USE_X_PREFIX= yes .include .if ${XFREE86_VERSION} == 4 BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11/XFree86-4-clients RUN_DEPENDS= mkfontdir:${PORTSDIR}/x11/XFree86-4-clients .endif FONTLIST= batang10 batang10b batang12 batang12b batang14 batang14b \ batang16 batang16b batang18 batang18b batang20 batang20b \ batang24 batang24b \ dotum10 dotum12 dotum14 dotum16 dotum18 dotum20 dotum24 \ gulim10 gulim10b gulim12 gulim12b gulim14 gulim14b gulim16 \ gulim16b gulim18 gulim18b gulim20 gulim20b gulim24 gulim24b \ hline10 hline12 hline14 hline16 hline18 hline20 hline24 FONTLIST_MANUAL = batang10 batang10b gulim10 gulim10b BDFTOPCF= ${PREFIX}/bin/bdftopcf MKFONTDIR= ${PREFIX}/bin/mkfontdir CHARSETSUB= s/ksx1001.1997/ksc5601.1987/g FONTSDIR= lib/X11/fonts/local MAKE_ENV= FONTSDIR=${FONTSDIR} PLIST_SUB= FONTSDIR=${FONTSDIR} # manually install hinted fonts do-configure: .for FONTNAME in ${FONTLIST_MANUAL} ${GZIP_CMD} -cd ${_DISTDIR}/${FONTNAME}.bdf.gz \ > ${WRKDIR}/${FONTNAME}.bdf .endfor # change charset to ksc5601.1987... do-build: .for FONTNAME in ${FONTLIST} ${PERL} -pi -e ${CHARSETSUB} ${WRKDIR}/${FONTNAME}.bdf ${BDFTOPCF} ${WRKDIR}/${FONTNAME}.bdf | ${GZIP_CMD} -c \ > ${WRKDIR}/${FONTNAME}.pcf.gz .endfor do-install: -mkdir -p ${PREFIX}/${FONTSDIR} .for FONTNAME in ${FONTLIST} ${INSTALL_DATA} ${WRKDIR}/${FONTNAME}.pcf.gz \ ${PREFIX}/${FONTSDIR} .endfor @(cd ${PREFIX}/${FONTSDIR} && mkfontdir .) .include