diff options
Diffstat (limited to 'print/cups-pstoraster')
-rw-r--r-- | print/cups-pstoraster/Makefile | 13 | ||||
-rw-r--r-- | print/cups-pstoraster/files/extra-patch-lib_cidfmap | 30 |
2 files changed, 43 insertions, 0 deletions
diff --git a/print/cups-pstoraster/Makefile b/print/cups-pstoraster/Makefile index d17d26e0cd87..b774487f7d04 100644 --- a/print/cups-pstoraster/Makefile +++ b/print/cups-pstoraster/Makefile @@ -19,6 +19,12 @@ COMMENT= Postscript interpreter for CUPS printing to non-PS printers LIB_DEPENDS= cups.2:${PORTSDIR}/print/cups-base +.if defined(WITH_CJK) +RUN_DEPENDS+= ${LOCALBASE}/share/fonts/TrueType/ipag.ttf:${PORTSDIR}/japanese/ipa-ttfonts \ + ${LOCALBASE}/share/ghostscript/fonts/a010013l.pfb:${PORTSDIR}/print/gsfonts +EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-lib_cidfmap +.endif + ESPGS_VER= ${PORTVERSION} GS_VERSION= 8.15 @@ -39,6 +45,13 @@ MAKE_ARGS= CFLAGS_STANDARD="${CFLAGS} -DUPD_SIGNAL=0" \ DEVICE_DEVS="\$$(DD)cups.dev \$$(DD)pxlcolor.dev \$$(DD)pxlmono.dev" PLIST_SUB= GS_VERSION="${GS_VERSION}" +pre-everything:: +.if !defined(WITH_CJK) + @${ECHO_MSG} "" + @${ECHO_MSG} "Define WITH_CJK to enable Japanese PostScript documents processing" + @${ECHO_MSG} "" +.endif + pre-configure: ${RM} -f ${WRKSRC}/ijs/config.guess ${WRKSRC}/ijs/missing ${WRKSRC}/ijs/config.sub ${WRKSRC}/ijs/install-sh ${WRKSRC}/ijs/ltmain.sh ${RM} -f ${WRKSRC}/trunk/ijs/config.guess ${WRKSRC}/trunk/ijs/missing ${WRKSRC}/trunk/ijs/config.sub ${WRKSRC}/trunk/ijs/install-sh ${WRKSRC}/trunk/ijs/ltmain.sh diff --git a/print/cups-pstoraster/files/extra-patch-lib_cidfmap b/print/cups-pstoraster/files/extra-patch-lib_cidfmap new file mode 100644 index 000000000000..a231ec0f220e --- /dev/null +++ b/print/cups-pstoraster/files/extra-patch-lib_cidfmap @@ -0,0 +1,30 @@ +--- lib/cidfmap.orig Thu Dec 29 04:56:24 2005 ++++ lib/cidfmap Mon Apr 9 00:47:56 2007 +@@ -26,3 +26,27 @@ + % /ShinGo-Bold /HeiseiKakuGo-W5 ; + % /Ryumin-Medium << /FileType /TrueType /Path (H:/AuxFiles/Fonts/BATANG.TTC) /SubfontID 3 /CSI [(Japan1) 2] >> ; + % ++/Ryumin-Light << /FileType /TrueType /Path (Ryumin-Light.ttf) /SubfontID 0 /CSI [(Japan1) 3] >> ; ++/GothicBBB-Medium << /FileType /TrueType /Path (GothicBBB-Medium.ttf) /SubfontID 0 /CSI [(Japan1) 3] >> ; ++ ++/HeiseiMin-W3 /Ryumin-Light ; ++%/HeiseiMin-W3 /WadaMin-Regular ; ++/HeiseiKakuGo-W5 /GothicBBB-Medium ; ++%/HeiseiKakuGo-W5 /WadaGo-Bold ; ++/FutoMinA101-Bold /Ryumin-Light ; ++%/FutoMinA101-Bold /WadaMin-Regular ; ++/FutoGoB101-Bold /GothicBBB-Medium ; ++%/FutoGoB101-Bold /WadaGo-Bold ; ++/Jun101-Light /Ryumin-Light ; ++%/Jun101-Light /WadaMin-Regular ; ++/MidashiGo-MB31 /GothicBBB-Medium ; ++%/MidashiGo-MB31 /WadaGo-Bold ; ++ ++%/Munhwa-Regular /Munhwa-Regular ; ++%/MunhwaGothic-Regular /MunhwaGothic-Regular ; ++%/Munhwa-Bold /Munhwa-Bold ; ++%/MunhwaGothic-Bold /MunhwaGothic-Bold ; ++ ++/HYGoThic-Medium /MunhwaGothic-Regular ; ++/HYSMyeongJo-Medium /Munhwa-Regular ; ++/HYRGoThic-Medium /MunhwaGothic-Bold ; |