aboutsummaryrefslogtreecommitdiff
path: root/japanese/font-firge/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'japanese/font-firge/Makefile')
-rw-r--r--japanese/font-firge/Makefile61
1 files changed, 61 insertions, 0 deletions
diff --git a/japanese/font-firge/Makefile b/japanese/font-firge/Makefile
new file mode 100644
index 000000000000..4f4c82dfb445
--- /dev/null
+++ b/japanese/font-firge/Makefile
@@ -0,0 +1,61 @@
+PORTNAME= firge
+PORTVERSION= 0.1.0
+PORTREVISION= 0
+CATEGORIES= japanese x11-fonts
+MASTER_SITES= https://github.com/yuru7/Firge/releases/download/v${PORTVERSION}/
+PKGNAMEPREFIX= ja-font-
+DISTNAME= Firge_v${DISTVERSION}
+
+MAINTAINER= ume@FreeBSD.org
+COMMENT= Firge is a composite font of Fira Mono and GenShin-Gothic
+
+LICENSE= OFL11
+
+USES= fonts:fc zip
+NO_ARCH= yes
+NO_BUILD= yes
+PKGINSTALL= ${WRKDIR}/pkg-install
+PKGDEINSTALL= ${WRKDIR}/pkg-install
+SUB_FILES= pkg-install
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+OPTIONS_MULTI= FONT_FAMILY
+OPTIONS_MULTI_FONT_FAMILY= FIRGE FIRGE_CONS FIRGE35 FIRGE35_CONS
+OPTIONS_DEFAULT= FIRGE FIRGE_CONS FIRGE35 FIRGE35_CONS
+OPTIONS_SUB= yes
+FIRGE_DESC= Firge
+FIRGE_CONS_DESC= Firge Console
+FIRGE35_DESC= Firge35
+FIRGE35_CONS_DESC= Firge35 Console
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MFIRGE}
+FIRGE_FONTS+= Firge-Regular Firge-Bold
+.endif
+.if ${PORT_OPTIONS:MFIRGE_CONS}
+FIRGE_FONTS+= FirgeConsole-Regular FirgeConsole-Bold
+.endif
+.if ${PORT_OPTIONS:MFIRGE35}
+FIRGE_FONTS+= Firge35-Regular Firge35-Bold
+.endif
+.if ${PORT_OPTIONS:MFIRGE35_CONS}
+FIRGE_FONTS+= Firge35Console-Regular Firge35Console-Bold
+.endif
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${FONTSDIR}
+.for FONT in ${FIRGE_FONTS}
+ ${INSTALL_DATA} ${WRKSRC}/${FONT}.ttf ${STAGEDIR}${FONTSDIR}
+.endfor
+ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
+ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d
+ ${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \
+ ${FILESDIR}/62-fonts-${FONTNAME}.conf \
+ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail
+ ${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \
+ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf
+ ${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \
+ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf
+
+.include <bsd.port.mk>