diff options
Diffstat (limited to 'fonts/jisx0212fonts/Makefile')
-rw-r--r-- | fonts/jisx0212fonts/Makefile | 43 |
1 files changed, 27 insertions, 16 deletions
diff --git a/fonts/jisx0212fonts/Makefile b/fonts/jisx0212fonts/Makefile index 400451d0b97..1f19e2d0b4e 100644 --- a/fonts/jisx0212fonts/Makefile +++ b/fonts/jisx0212fonts/Makefile @@ -1,35 +1,46 @@ -# $NetBSD: Makefile,v 1.8 2004/01/20 12:15:17 agc Exp $ +# $NetBSD: Makefile,v 1.9 2004/02/26 08:15:27 uebayasi Exp $ # Based on FreeBSD Id: Makefile,v 1.6 1999/02/12 17:23:40 motoyuki Exp # DISTNAME= jisx0212fonts-0.0 +PKGREVISION= 1 CATEGORIES= fonts x11 japanese MASTER_SITES= ftp://ginkaku.kudpc.kyoto-u.ac.jp/fonts/ \ ftp://ftp.jp.NetBSD.org/pub/NetBSD-jp/tut-jp/fonts/ \ http://www.freebsd.org/~itojun/distfiles/ -DISTFILES= ${BDF14} ${BDF16} ${BDF24} ${BDF40} +DISTFILES= jisksp14.bdf.gz jisksp16-1990.bdf.Z min-1-24.bdf.gz \ + jisksp40.bdf.Z MAINTAINER= itojun@itojun.org -COMMENT= X11 X0212-1990 font. 14, 16, 24 and 40 dots availble +COMMENT= X11 bitmap fonts for JIS X 0212 -WRKSRC= ${WRKDIR} USE_X11BASE= yes + +WRKSRC= ${WRKDIR} EXTRACT_ONLY= ${DISTFILES} -MAKE_ENV+= DISTDIR=${DISTDIR} DISTFILES="${DISTFILES}" -BDF14= jisksp14.bdf.gz -BDF16= jisksp16-1990.bdf.Z -BDF24= min-1-24.bdf.gz -BDF40= jisksp40.bdf.Z +FONTS= ${DISTFILES:C/\.bdf.*$//} +FONTDIR= ${PREFIX}/lib/X11/fonts/local +FONTS_X11_DIRS= ${FONTDIR} +# XXX Can we assume that ${GUNZIP_CMD} can extract .Z files? do-extract: - @${RM} -rf ${WRKDIR} - @${MKDIR} ${WRKDIR} - @for file in ${EXTRACT_ONLY}; do \ - if ! (cd ${WRKDIR} && \ - ${GUNZIP_CMD} -c < ${_DISTDIR}/$$file > `echo $$file | ${SED} -e 's/\.Z//' -e 's/\.gz//'`); then \ - exit 1; \ - fi; \ + @for f in ${DISTFILES}; do \ + ${GUNZIP_CMD} -c ${DISTDIR}/$${f} >${WRKSRC}/$${f%.*}; \ + done + +do-build: + @cd ${WRKSRC}; \ + for f in ${FONTS}; do \ + ${X11BASE}/bin/bdftopcf $${f}.bdf | \ + ${GZIP_CMD} -c >$${f}.pcf.gz; \ + done + +do-install: + @${INSTALL_DATA_DIR} ${FONTDIR} + @for f in ${FONTS}; do \ + ${INSTALL_DATA} ${WRKSRC}/$${f}.pcf.gz ${FONTDIR}; \ done +.include "../../mk/fonts.mk" .include "../../mk/bsd.pkg.mk" |