Changeset View
Changeset View
Standalone View
Standalone View
chinese/cnprint/Makefile
Show All 18 Lines | |||||
FILES= ${WRKSRC}/*.sym ${WRKSRC}/*.htf ${WRKSRC}/*.hbf \ | FILES= ${WRKSRC}/*.sym ${WRKSRC}/*.htf ${WRKSRC}/*.hbf \ | ||||
${WRKSRC}/*.bin ${WRKSRC}/*.ttf | ${WRKSRC}/*.bin ${WRKSRC}/*.ttf | ||||
OPTIONS_DEFINE= A4SIZE | OPTIONS_DEFINE= A4SIZE | ||||
OPTIONS_DEFAULT= A4SIZE | OPTIONS_DEFAULT= A4SIZE | ||||
A4SIZE_DESC= Set A4 (not Letter) as a default paper size | A4SIZE_DESC= Set A4 (not Letter) as a default paper size | ||||
.include <bsd.port.pre.mk> | |||||
do-extract: | do-extract: | ||||
${MKDIR} ${WRKSRC} | ${MKDIR} ${WRKSRC} | ||||
.for i in ${DISTFILES} | .for i in ${DISTFILES} | ||||
${CP} ${DISTDIR}/${DIST_SUBDIR}/${i} ${WRKSRC} | ${CP} ${DISTDIR}/${DIST_SUBDIR}/${i} ${WRKSRC} | ||||
.endfor | .endfor | ||||
cd ${WRKSRC} ; \ | cd ${WRKSRC} ; \ | ||||
${TAR} pzvxf hbf.tar.gz ; ${MV} hbf/* . ; \ | ${TAR} pzvxf hbf.tar.gz ; ${MV} hbf/* . ; \ | ||||
${RM} -fr hbf ; \ | ${RM} -fr hbf ; \ | ||||
${GUNZIP_CMD} *.gz || ${TRUE} | ${GUNZIP_CMD} *.gz || ${TRUE} | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's,/usr/local/src,${PREFIX}/share,' \ | @${REINPLACE_CMD} -e 's,/usr/local/src,${PREFIX}/share,' \ | ||||
${WRKSRC}/cnprint330b.c | ${WRKSRC}/cnprint330b.c | ||||
@${REINPLACE_CMD} -e 's/\(DEFAULT_JIS_FONT\):.*$$/\1: kanji48.hbf/; \ | @${REINPLACE_CMD} -e 's/\(DEFAULT_JIS_FONT\):.*$$/\1: kanji48.hbf/; \ | ||||
s/\(DEFAULT_BIG5FONT\):.*$$/\1: ntu_kai48.hbf/; \ | s/\(DEFAULT_BIG5FONT\):.*$$/\1: ntu_kai48.hbf/; \ | ||||
s/\(DEFAULT_ENCODING\):.*$$/\1: BIG5/' ${WRKSRC}/cnprint33.cmd | s/\(DEFAULT_ENCODING\):.*$$/\1: BIG5/' ${WRKSRC}/cnprint33.cmd | ||||
.if ${PORT_OPTIONS:MA4SIZE} | post-patch-A4SIZE-on: | ||||
@${REINPLACE_CMD} -e 's/\(DEFAULT_PAPERSIZE\):.*$$/\1: 8.27 11.69/' \ | @${REINPLACE_CMD} -e 's/\(DEFAULT_PAPERSIZE\):.*$$/\1: 8.27 11.69/' \ | ||||
${WRKSRC}/cnprint33.cmd | ${WRKSRC}/cnprint33.cmd | ||||
.endif | |||||
do-build: | do-build: | ||||
cd ${WRKSRC} ; \ | cd ${WRKSRC} ; \ | ||||
${CC} cnprint330b.c ttfb330b.c -o cnprint -DPREFIX=\"${PREFIX}\" | ${CC} cnprint330b.c ttfb330b.c -o cnprint -DPREFIX=\"${PREFIX}\" | ||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${DATADIR} | ${MKDIR} ${STAGEDIR}${DATADIR} | ||||
${INSTALL_PROGRAM} ${WRKSRC}/cnprint ${STAGEDIR}${PREFIX}/bin | ${INSTALL_PROGRAM} ${WRKSRC}/cnprint ${STAGEDIR}${PREFIX}/bin | ||||
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}33.cmd ${STAGEDIR}${DATADIR}/${PORTNAME}.cmd | ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}33.cmd ${STAGEDIR}${DATADIR}/${PORTNAME}.cmd | ||||
${INSTALL_DATA} ${FILES} ${STAGEDIR}${DATADIR} | ${INSTALL_DATA} ${FILES} ${STAGEDIR}${DATADIR} | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |