Changeset View
Changeset View
Standalone View
Standalone View
japanese/font-ricty/Makefile
# Created by: masaki | # Created by: masaki | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= ricty | PORTNAME= ricty | ||||
PORTVERSION= 3.2.3 | PORTVERSION= 3.2.4 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= japanese x11-fonts | CATEGORIES= japanese x11-fonts | ||||
PKGNAMEPREFIX= ja-font- | PKGNAMEPREFIX= ja-font- | ||||
MAINTAINER?= meta+ports@vmeta.jp | MAINTAINER?= meta+ports@vmeta.jp | ||||
COMMENT?= Ricty - fonts for programming | COMMENT?= Ricty - fonts for programming | ||||
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig | RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig | ||||
BUILD_DEPENDS= ${LOCALBASE}/${X_FONTSDIR}/OTF/Inconsolata.otf:${PORTSDIR}/x11-fonts/inconsolata-ttf \ | BUILD_DEPENDS= ${LOCALBASE}/${X_FONTSDIR}/OTF/Inconsolata.otf:${PORTSDIR}/x11-fonts/inconsolata-ttf \ | ||||
${LOCALBASE}/${X_FONTSDIR}/TTF/migu-1m-regular.ttf:${PORTSDIR}/japanese/font-migu \ | ${LOCALBASE}/${X_FONTSDIR}/TTF/migu-1m-regular.ttf:${PORTSDIR}/japanese/font-migu \ | ||||
${LOCALBASE}/${X_FONTSDIR}/TTF/migu-1m-bold.ttf:${PORTSDIR}/japanese/font-migu \ | ${LOCALBASE}/${X_FONTSDIR}/TTF/migu-1m-bold.ttf:${PORTSDIR}/japanese/font-migu \ | ||||
fontforge:${PORTSDIR}/print/fontforge | fontforge:${PORTSDIR}/print/fontforge | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= yascentur | GH_ACCOUNT= yascentur | ||||
GH_COMMIT= ${GH_TAGNAME} | |||||
GH_PROJECT= Ricty | GH_PROJECT= Ricty | ||||
GH_TAGNAME= 0fd7047 | GH_TAGNAME= 3.2.4 | ||||
GH_COMMIT= c22daa9 | |||||
NO_PACKAGE= redistribution is not allowed | NO_PACKAGE= redistribution is not allowed | ||||
PKGINSTALL= ${WRKDIR}/pkg-install | PKGINSTALL= ${WRKDIR}/pkg-install | ||||
PKGDEINSTALL= ${WRKDIR}/pkg-install | PKGDEINSTALL= ${WRKDIR}/pkg-install | ||||
SUB_FILES= pkg-install | SUB_FILES= pkg-install | ||||
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR} | SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR} | ||||
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \ | PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \ | ||||
LOCAL_FONTSDIR=${LOCAL_FONTSDIR} | LOCAL_FONTSDIR=${LOCAL_FONTSDIR} | ||||
Show All 19 Lines | |||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MDISCORD} | .if ${PORT_OPTIONS:MDISCORD} | ||||
RUN_DEPENDS+= ${DATADIR}/RictyDiscord-Regular.ttf:${PORTSDIR}/japanese/font-ricty-discord | RUN_DEPENDS+= ${DATADIR}/RictyDiscord-Regular.ttf:${PORTSDIR}/japanese/font-ricty-discord | ||||
.endif | .endif | ||||
do-build: | do-build: | ||||
cd ${WRKSRC} &&\ | cd ${WRKSRC} &&\ | ||||
${SH} ${WRKSRC}/ricty_generator.sh \ | XDG_CONFIG_HOME=${WRKDIR} ${SH} ${WRKSRC}/ricty_generator.sh \ | ||||
${PREFIX}/${X_FONTSDIR}/OTF/Inconsolata.otf \ | ${PREFIX}/${X_FONTSDIR}/OTF/Inconsolata.otf \ | ||||
${PREFIX}/${X_FONTSDIR}/TTF/migu-1m-regular.ttf \ | ${PREFIX}/${X_FONTSDIR}/TTF/migu-1m-regular.ttf \ | ||||
${PREFIX}/${X_FONTSDIR}/TTF/migu-1m-bold.ttf | ${PREFIX}/${X_FONTSDIR}/TTF/migu-1m-bold.ttf | ||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${DATADIR} | ${MKDIR} ${STAGEDIR}${DATADIR} | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF | ${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF | ${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF | ||||
Show All 25 Lines | ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}discord.conf \ | ||||
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}discord.conf | ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}discord.conf | ||||
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}discord.conf \ | ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}discord.conf \ | ||||
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}discord.conf | ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}discord.conf | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MDOCS} && defined(PORTDOCS) | .if ${PORT_OPTIONS:MDOCS} && defined(PORTDOCS) | ||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} | cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} | ||||
.endif | .endif | ||||
post-install: | |||||
${LOCALBASE}/bin/fc-cache -f -v ${PREFIX}/${X_FONTSDIR}/TTF | |||||
${SETENV} PKG_PREFIX=${STAGEDIR}${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |