Changeset View
Changeset View
Standalone View
Standalone View
japanese/font-ricty/Makefile
# Created by: masaki | |||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= ricty | PORTNAME= ricty | ||||
PORTVERSION= 3.2.4 | PORTVERSION= 4.1.1 | ||||
PORTREVISION= 5 | |||||
CATEGORIES= japanese x11-fonts | CATEGORIES= japanese x11-fonts | ||||
MASTER_SITES= http://www.rs.tus.ac.jp/yyusa/ricty/ | MASTER_SITES= http://www.rs.tus.ac.jp/yyusa/ricty/ | ||||
PKGNAMEPREFIX= ja-font- | PKGNAMEPREFIX= ja-font- | ||||
DISTFILES= ricty_generator-${PORTVERSION}.sh ricty_discord_converter.pe | DISTNAME= ricty_generator-${PORTVERSION}.sh | ||||
EXTRACT_SUFX= # empty | |||||
DIST_SUBDIR= ${PORTNAME} | DIST_SUBDIR= ${PORTNAME} | ||||
EXTRACT_ONLY= # nothing | |||||
MAINTAINER?= meta@FreeBSD.org | MAINTAINER?= meta@FreeBSD.org | ||||
COMMENT?= Ricty - fonts for programming | COMMENT?= Ricty - fonts for programming | ||||
LICENSE= OFL11 | LICENSE= OFL11 | ||||
BUILD_DEPENDS= ${LOCALBASE}/share/fonts/inconsolata/Inconsolata.otf:x11-fonts/inconsolata-ttf \ | BUILD_DEPENDS= inconsolata-ttf>=2.000:x11-fonts/inconsolata-ttf \ | ||||
${LOCALBASE}/share/fonts/TTF/migu-1m-regular.ttf:japanese/font-migu \ | ${LOCALBASE}/share/fonts/TTF/migu-1m-regular.ttf:japanese/font-migu \ | ||||
${LOCALBASE}/share/fonts/TTF/migu-1m-bold.ttf:japanese/font-migu \ | ${LOCALBASE}/share/fonts/TTF/migu-1m-bold.ttf:japanese/font-migu \ | ||||
fontforge:print/fontforge | fontforge:print/fontforge | ||||
NO_ARCH= yes | |||||
USES= fonts:fc | USES= fonts:fc | ||||
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 | ||||
FONTNAME= TTF | FONTNAME= TTF | ||||
Show All 16 Lines | |||||
.if ${PORT_OPTIONS:MDISCORD} | .if ${PORT_OPTIONS:MDISCORD} | ||||
RUN_DEPENDS+= ${LOCALBASE}/${DATADIR_REL}/RictyDiscord-Regular.ttf:japanese/font-ricty-discord | RUN_DEPENDS+= ${LOCALBASE}/${DATADIR_REL}/RictyDiscord-Regular.ttf:japanese/font-ricty-discord | ||||
.endif | .endif | ||||
do-extract: | do-extract: | ||||
@${MKDIR} ${WRKSRC} | @${MKDIR} ${WRKSRC} | ||||
@${CP} ${DISTDIR}/${DIST_SUBDIR}/ricty_generator-${PORTVERSION}.sh ${WRKSRC}/ricty_generator.sh | @${CP} ${DISTDIR}/${DIST_SUBDIR}/ricty_generator-${PORTVERSION}.sh ${WRKSRC}/ricty_generator.sh | ||||
@${CP} ${DISTDIR}/${DIST_SUBDIR}/ricty_discord_converter.pe ${WRKSRC}/ricty_discord_patch.pe | |||||
do-build: | do-build: | ||||
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ | cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ | ||||
${SH} ${WRKSRC}/ricty_generator.sh \ | ${SH} ${WRKSRC}/ricty_generator.sh \ | ||||
${PREFIX}/share/fonts/inconsolata/Inconsolata.otf \ | ${PREFIX}/share/fonts/inconsolata/Inconsolata-Regular.ttf \ | ||||
${PREFIX}/share/fonts/inconsolata/Inconsolata-Bold.ttf \ | |||||
${PREFIX}/share/fonts/TTF/migu-1m-regular.ttf \ | ${PREFIX}/share/fonts/TTF/migu-1m-regular.ttf \ | ||||
${PREFIX}/share/fonts/TTF/migu-1m-bold.ttf | ${PREFIX}/share/fonts/TTF/migu-1m-bold.ttf | ||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${DATADIR} | ${MKDIR} ${STAGEDIR}${DATADIR} | ||||
${MKDIR} ${STAGEDIR}${FONTSDIR} | ${MKDIR} ${STAGEDIR}${FONTSDIR} | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ | ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ | ||||
${STAGEDIR}${PREFIX}/etc/fonts/conf.d | ${STAGEDIR}${PREFIX}/etc/fonts/conf.d | ||||
.if !defined(PKGNAMESUFFIX) | .if !defined(PKGNAMESUFFIX) | ||||
${INSTALL_DATA} ${WRKSRC}/Ricty-*.ttf ${STAGEDIR}${DATADIR} | ${INSTALL_DATA} ${WRKSRC}/Ricty-*.ttf ${STAGEDIR}${DATADIR} | ||||
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ | cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ | ||||
../../../${DATADIR_REL}/Ricty-*.ttf . | ../../../${DATADIR_REL}/Ricty-*.ttf . | ||||
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ | ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ | ||||
${FILESDIR}/62-fonts-${PORTNAME}.conf \ | ${FILESDIR}/62-fonts-${PORTNAME}.conf \ | ||||
${STAGEDIR}${PREFIX}/etc/fonts/conf.avail | ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail | ||||
${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ | ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ | ||||
Show All 17 Lines |