aboutsummaryrefslogtreecommitdiffstats
path: root/japanese/font-mplus-ipa/Makefile
diff options
context:
space:
mode:
authorhrs <hrs@FreeBSD.org>2005-11-14 03:03:15 +0800
committerhrs <hrs@FreeBSD.org>2005-11-14 03:03:15 +0800
commit25e978f577e5ca6857a31fee121fde344ebcbfef (patch)
treebf23154b8bf37e77157e336e0016291f816d7851 /japanese/font-mplus-ipa/Makefile
parent3b5e7890151c8b63acf9f3a3da4d3c15151b34bf (diff)
downloadfreebsd-ports-gnome-25e978f577e5ca6857a31fee121fde344ebcbfef.tar.gz
freebsd-ports-gnome-25e978f577e5ca6857a31fee121fde344ebcbfef.tar.zst
freebsd-ports-gnome-25e978f577e5ca6857a31fee121fde344ebcbfef.zip
- Add a dependency on fc-cache(1) and invoke it when install/deinstall[1]
- Add conf.d/2.ipa-ttfonts.conf configuration file[1] - Some style changes. PR: ports/88878[1] Submitted by: NIIMI Satoshi (sa2c at sa2c dot net)[1]
Diffstat (limited to 'japanese/font-mplus-ipa/Makefile')
-rw-r--r--japanese/font-mplus-ipa/Makefile34
1 files changed, 19 insertions, 15 deletions
diff --git a/japanese/font-mplus-ipa/Makefile b/japanese/font-mplus-ipa/Makefile
index 8ca31e1a0f3d..dcd6e74f142d 100644
--- a/japanese/font-mplus-ipa/Makefile
+++ b/japanese/font-mplus-ipa/Makefile
@@ -7,6 +7,7 @@
PORTNAME= ipa-ttfonts
PORTVERSION= 1.0.20040814
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= japanese x11-fonts
MASTER_SITES= # empty
@@ -15,40 +16,43 @@ DISTFILES= # empty
MAINTAINER= hrs@FreeBSD.org
COMMENT= Japanese TrueType fonts distributed by IPA
-RUN_DEPENDS= ${LOCALBASE}/${GRASS_FONTSDIR}/ipam.ttf:${PORTSDIR}/databases/grass-i18n
+RUN_DEPENDS= ${LOCALBASE}/${GRASS_FONTSDIR}/ipam.ttf:${PORTSDIR}/databases/grass-i18n \
+ fc-cache:${PORTSDIR}/x11-fonts/fontconfig
NO_BUILD= yes
NO_WRKSUBDIR= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
+SUB_FILES= pkg-install
+SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
+
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts/TrueType
GRASS_FONTSDIR= grass5/fonts
-PKGINSTALL_SUB= X_FONTSDIR=${X11BASE}/${X_FONTSDIR}
-PLIST_SUB= X_FONTSDIR=${X11BASE}/${X_FONTSDIR} \
- FONTSDIR_EXTRA=${X11BASE}/${X_FONTSDIR}/fonts.dir.ipa \
- LOCAL_FONTSDIR=${PREFIX}/${LOCAL_FONTSDIR} \
- GRASS_FONTSDIR=${LOCALBASE}/${GRASS_FONTSDIR}
+USE_X_PREFIX= yes
-pre-install:
- @${SED} ${PKGINSTALL_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- ${FILESDIR}/pkg-install.in \
- > ${WRKDIR}/pkg-install
- ${CHMOD} +x ${WRKDIR}/pkg-install
+PLIST_SUB= X_FONTSDIR=${PREFIX}/${X_FONTSDIR} \
+ FONTSDIR_EXTRA=${PREFIX}/${X_FONTSDIR}/fonts.dir.ipa \
+ LOCAL_FONTSDIR=${LOCALBASE}/${LOCAL_FONTSDIR} \
+ GRASS_FONTSDIR=${LOCALBASE}/${GRASS_FONTSDIR}
do-install:
- ${MKDIR} ${PREFIX}/${LOCAL_FONTSDIR}/TrueType
- ${MKDIR} ${X11BASE}/${X_FONTSDIR}
+ ${MKDIR} ${LOCALBASE}/${LOCAL_FONTSDIR}/TrueType
+ ${MKDIR} ${PREFIX}/${X_FONTSDIR}
${LN} -s -f \
${LOCALBASE}/${GRASS_FONTSDIR}/ipa*.ttf \
- ${PREFIX}/${LOCAL_FONTSDIR}/TrueType/
+ ${LOCALBASE}/${LOCAL_FONTSDIR}/TrueType/
${LN} -s -f \
${LOCALBASE}/${GRASS_FONTSDIR}/ipa*.ttf \
- ${X11BASE}/${X_FONTSDIR}/
+ ${PREFIX}/${X_FONTSDIR}/
+ ${MKDIR} ${PREFIX}/etc/fonts/conf.d
+ ${INSTALL_DATA} ${FILESDIR}/2.ipa-ttfonts.conf \
+ ${PREFIX}/etc/fonts/conf.d
post-install:
+ ${X11BASE}/bin/fc-cache -f -v ${PREFIX}/${X_FONTSDIR}
${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.include <bsd.port.mk>