aboutsummaryrefslogtreecommitdiff
path: root/japanese/font-mplus-ipa/Makefile
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2004-08-20 17:12:21 +0000
committerHiroki Sato <hrs@FreeBSD.org>2004-08-20 17:12:21 +0000
commit645378402e935df7c949b3e854e2e42ed526c345 (patch)
tree60c981cba23528abc39bdd05707616ad579c99a9 /japanese/font-mplus-ipa/Makefile
parenta1aa21a11b94d1cf3625d162e186e68ce495ad73 (diff)
downloadports-645378402e935df7c949b3e854e2e42ed526c345.tar.gz
ports-645378402e935df7c949b3e854e2e42ed526c345.zip
- Add dependency on databases/grass-i18n.
- Remove NO_PACKAGE and NO_CDROM. - Remove fonts.{dir,alias}.ipa and generate fonts.dir on the fly.
Notes
Notes: svn path=/head/; revision=116803
Diffstat (limited to 'japanese/font-mplus-ipa/Makefile')
-rw-r--r--japanese/font-mplus-ipa/Makefile83
1 files changed, 32 insertions, 51 deletions
diff --git a/japanese/font-mplus-ipa/Makefile b/japanese/font-mplus-ipa/Makefile
index 225b262b8cee..8b9fd51b305f 100644
--- a/japanese/font-mplus-ipa/Makefile
+++ b/japanese/font-mplus-ipa/Makefile
@@ -6,67 +6,48 @@
#
PORTNAME= ipa-ttfonts
-PORTVERSION= 20040718
+PORTVERSION= 1.0.20040814
CATEGORIES= japanese x11-fonts
-MASTER_SITES= http://www.grass-japan.org/FOSS4G/ipafonts/
-DISTNAME= grass5.0.3_i686-pc-linux-i18n-ipafull-gnu_bin
-DIST_SUBDIR= ipa-fonts
+MASTER_SITES= # empty
+DISTFILES= # empty
MAINTAINER= hrs@FreeBSD.org
-COMMENT= Freely available Japanese TrueType fonts by Infomation-technology Promotion Agency (IPA)
+COMMENT= Japanese TrueType fonts distributed by IPA
-USE_X_PREFIX= yes
-NO_BUILD= yes
-NO_PACKAGE= "License prohibits to distribute without i18n'ed GRASS http://www.grass-japan.org/FOSS4G/"
-NO_CDROM= "License prohibits to distribute without i18n'ed GRASS http://www.grass-japan.org/FOSS4G/"
-
-FONTSDIR= lib/X11/fonts/TrueType
-LOCALFONTSDIR= share/fonts/TrueType
-MAKE_ENV= FONTSDIR=${FONTSDIR}
-PLIST_SUB= FONTSDIR=${FONTSDIR} \
- LOCALFONTSDIR=${LOCALBASE}/${LOCALFONTSDIR}
+RUN_DEPENDS= ${LOCALBASE}/${GRASS_FONTSDIR}/ipam.ttf:${PORTSDIR}/databases/grass-i18n
-WRKSRC= ${WRKDIR}
-
-DOC_FILES= license-ipafonts.eucjp
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+PKGINSTALL= ${WRKDIR}/pkg-install
+PKGDEINSTALL= ${WRKDIR}/pkg-install
+
+LOCAL_FONTSDIR= share/fonts/TrueType
+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}
+
+pre-install:
+ @${SED} ${PKGINSTALL_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
+ ${FILESDIR}/pkg-install.in \
+ > ${WRKDIR}/pkg-install
+ ${CHMOD} +x ${WRKDIR}/pkg-install
do-install:
-.if !exists(${PREFIX}/${FONTSDIR})
- @${ECHO} "*********************************************************"
- @${ECHO} "Please add ${PREFIX}/${FONTSDIR} to your font path"
- @${ECHO} "and load 'xtt' module in /etc/XF86Config."
- @${ECHO} "*********************************************************"
- ${MKDIR} ${PREFIX}/${FONTSDIR}
-.endif
- ${INSTALL_DATA} ${WRKSRC}/fonts/ipag.ttf \
- ${WRKSRC}/fonts/ipagp.ttf \
- ${WRKSRC}/fonts/ipagui.ttf \
- ${WRKSRC}/fonts/ipam.ttf \
- ${WRKSRC}/fonts/ipamp.ttf \
- ${FILESDIR}/fonts.dir.ipa \
- ${FILESDIR}/fonts.alias.ipa \
- ${PREFIX}/${FONTSDIR}
- ${MKDIR} ${LOCALBASE}/${LOCALFONTSDIR}
- ${LN} -s -f \
- ${PREFIX}/${FONTSDIR}/ipag.ttf \
- ${LOCALBASE}/${LOCALFONTSDIR}/ipag.ttf
- ${LN} -s -f \
- ${PREFIX}/${FONTSDIR}/ipagp.ttf \
- ${LOCALBASE}/${LOCALFONTSDIR}/ipagp.ttf
- ${LN} -s -f \
- ${PREFIX}/${FONTSDIR}/ipagui.ttf \
- ${LOCALBASE}/${LOCALFONTSDIR}/ipagui.ttf
+ ${MKDIR} ${PREFIX}/${LOCAL_FONTSDIR}
+ ${MKDIR} ${X11BASE}/${X_FONTSDIR}
${LN} -s -f \
- ${PREFIX}/${FONTSDIR}/ipam.ttf \
- ${LOCALBASE}/${LOCALFONTSDIR}/ipam.ttf
+ ${LOCALBASE}/${GRASS_FONTSDIR}/ipa*.ttf \
+ ${PREFIX}/${LOCAL_FONTSDIR}/
${LN} -s -f \
- ${PREFIX}/${FONTSDIR}/ipamp.ttf \
- ${LOCALBASE}/${LOCALFONTSDIR}/ipamp.ttf
+ ${LOCALBASE}/${GRASS_FONTSDIR}/ipa*.ttf \
+ ${X11BASE}/${X_FONTSDIR}/
-.for F in ${DOC_FILES}
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${F} ${DOCSDIR}
-.endfor
+post-install:
${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.include <bsd.port.mk>