aboutsummaryrefslogtreecommitdiffstats
path: root/chinese/arnettf
diff options
context:
space:
mode:
authorleeym <leeym@FreeBSD.org>2005-02-19 21:51:50 +0800
committerleeym <leeym@FreeBSD.org>2005-02-19 21:51:50 +0800
commit31459e01770eecb2584fba51544d7b5855a6300f (patch)
tree4b1bb35388cb87d2d1c66e786f5ae233b418c9f9 /chinese/arnettf
parent5f8f4cbde94a90e2f70c8e265d8a42fc29b483ee (diff)
downloadfreebsd-ports-gnome-31459e01770eecb2584fba51544d7b5855a6300f.tar.gz
freebsd-ports-gnome-31459e01770eecb2584fba51544d7b5855a6300f.tar.zst
freebsd-ports-gnome-31459e01770eecb2584fba51544d7b5855a6300f.zip
- add chinese/Makefile.ttf to control install/deinstall process of all
TrueType fonts in chinese/*ttf - update related Makefile(s) and remove pkg-{install,pkg-deinstall,pkg-plist} - relocate non-font files to DATADIR or DOCSDIR - fix "unable to reomve fonts from gscjk" problem in ttfm.sh and gscjk.ttfm - update chinese/zh-fireflyttf to 1.2.6 [1] PR: [1] 77438 Submitted by: leeym Approved by: statue at freebsd.sinica.edu.tw
Diffstat (limited to 'chinese/arnettf')
-rw-r--r--chinese/arnettf/Makefile23
-rw-r--r--chinese/arnettf/pkg-plist10
2 files changed, 6 insertions, 27 deletions
diff --git a/chinese/arnettf/Makefile b/chinese/arnettf/Makefile
index f335dbe372ad..a89673a132bd 100644
--- a/chinese/arnettf/Makefile
+++ b/chinese/arnettf/Makefile
@@ -16,27 +16,16 @@ DISTFILES= ttf-arphic-uming_0.0.20041031-1.tar.gz \
MAINTAINER= statue@freebsd.netlab.cse.yzu.edu.tw
COMMENT= Arne TrueType Font is combine of arphic ming and kai fonts
-BUILD_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig \
- ttfm.sh:${PORTSDIR}/chinese/ttfm
-RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig \
- ttfm.sh:${PORTSDIR}/chinese/ttfm
-
NO_WRKSUBDIR= yes
NO_BUILD= yes
-USE_XLIB= yes
-FONTDIR= ${PREFIX}/share/fonts/TrueType
-XFONTDIR= ${X11BASE}/lib/X11/fonts/TrueType
-.include <bsd.port.pre.mk>
+TTF= ukai.ttf uming.ttf
do-install:
- @${MKDIR} ${FONTDIR}
- @${INSTALL_DATA} ${WRKSRC}/ttf-arphic-ukai-0.0.20041031/ukai.ttf ${FONTDIR}
- @${INSTALL_DATA} ${WRKSRC}/ttf-arphic-uming-0.0.20041031/uming.ttf ${FONTDIR}
- @${ECHO_MSG} "===> Running ttfm.sh"
- -@${PREFIX}/bin/ttfm.sh --add xttfm ukai.ttf
- -@${PREFIX}/bin/ttfm.sh --add xttfm uming.ttf
- @${ECHO_MSG} "===> Running fc-cache"
- -@${X11BASE}/bin/fc-cache -f -v ${XFONTDIR}
+ @${MKDIR} ${FONTSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/ttf-arphic-ukai-0.0.20041031/ukai.ttf ${FONTSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/ttf-arphic-uming-0.0.20041031/uming.ttf ${FONTSDIR}
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/chinese/ttfm/Makefile.ttf"
.include <bsd.port.post.mk>
diff --git a/chinese/arnettf/pkg-plist b/chinese/arnettf/pkg-plist
deleted file mode 100644
index 15929592deb1..000000000000
--- a/chinese/arnettf/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-@unexec %D/bin/ttfm.sh --remove xttfm %D/share/fonts/TrueType/ukai.ttf || true
-@unexec %D/bin/ttfm.sh --remove xttfm %D/share/fonts/TrueType/uming.ttf || true
-share/fonts/TrueType/ukai.ttf
-share/fonts/TrueType/uming.ttf
-@exec %D/bin/ttfm.sh --add xttfm %D/share/fonts/TrueType/ukai.ttf || true
-@exec %D/bin/ttfm.sh --add xttfm %D/share/fonts/TrueType/uming.ttf || true
-@unexec %%X11BASE%%/bin/fc-cache -f -v %%X11BASE%%/lib/X11/fonts/TrueType || true
-@exec %%X11BASE%%/bin/fc-cache -f -v %%X11BASE%%/lib/X11/fonts/TrueType || true
-@unexec rmdir %D/share/fonts/TrueType 2>/dev/null || true
-@unexec rmdir %D/share/fonts 2>/dev/null || true