svn commit: r567090 - in head/japanese/font-hackgen-nerd: . files

Hajimu UMEMOTO ume at FreeBSD.org
Wed Mar 3 15:42:11 UTC 2021


Author: ume
Date: Wed Mar  3 15:42:09 2021
New Revision: 567090
URL: https://svnweb.freebsd.org/changeset/ports/567090

Log:
  copy font-hackgen for preparing of font-hackgen-nerd.

Added:
  head/japanese/font-hackgen-nerd/
     - copied from r567086, head/japanese/font-hackgen/
Replaced:
  head/japanese/font-hackgen-nerd/Makefile
     - copied unchanged from r567089, head/japanese/font-hackgen/Makefile
  head/japanese/font-hackgen-nerd/distinfo
     - copied unchanged from r567087, head/japanese/font-hackgen/distinfo
  head/japanese/font-hackgen-nerd/files/20-unhint-hackgen.conf
     - copied unchanged from r567089, head/japanese/font-hackgen/files/20-unhint-hackgen.conf
  head/japanese/font-hackgen-nerd/files/62-fonts-hackgen.conf
     - copied unchanged from r567089, head/japanese/font-hackgen/files/62-fonts-hackgen.conf
  head/japanese/font-hackgen-nerd/pkg-plist
     - copied unchanged from r567089, head/japanese/font-hackgen/pkg-plist

Copied: head/japanese/font-hackgen-nerd/Makefile (from r567089, head/japanese/font-hackgen/Makefile)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/japanese/font-hackgen-nerd/Makefile	Wed Mar  3 15:42:09 2021	(r567090, copy of r567089, head/japanese/font-hackgen/Makefile)
@@ -0,0 +1,64 @@
+# $FreeBSD$
+
+PORTNAME=	hackgen
+PORTVERSION=	2.2.3
+#PORTREVISION=	0
+CATEGORIES=	japanese x11-fonts
+MASTER_SITES=	https://github.com/yuru7/HackGen/releases/download/v${PORTVERSION}/
+PKGNAMEPREFIX=	ja-font-
+DISTNAME=	HackGen_v${DISTVERSION}
+
+MAINTAINER=	ume at FreeBSD.org
+COMMENT=	HackGen is a composite font of Hack and GenJyuu-Gothic
+
+LICENSE=	OFL11
+
+USES=		fonts:fc zip
+FONTPATHSPEC=	${FONTNAME}:pri=60
+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=	HACKGEN HACKGEN_CONS HACKGEN35 HACKGEN35_CONS
+OPTIONS_DEFAULT=		HACKGEN HACKGEN_CONS HACKGEN35 HACKGEN35_CONS
+OPTIONS_SUB=			yes
+HACKGEN_DESC=			HackGen
+HACKGEN_CONS_DESC=		HackGen Console
+HACKGEN35_DESC=			HackGen35
+HACKGEN35_CONS_DESC=		HackGen35 Console
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MHACKGEN}
+HACKGEN_FONTS+=	HackGen-Regular HackGen-Bold
+.endif
+.if ${PORT_OPTIONS:MHACKGEN_CONS}
+HACKGEN_FONTS+=	HackGenConsole-Regular HackGenConsole-Bold
+.endif
+.if ${PORT_OPTIONS:MHACKGEN35}
+HACKGEN_FONTS+=	HackGen35-Regular HackGen35-Bold
+.endif
+.if ${PORT_OPTIONS:MHACKGEN35_CONS}
+HACKGEN_FONTS+=	HackGen35Console-Regular HackGen35Console-Bold
+.endif
+
+do-install:
+	${MKDIR} ${STAGEDIR}${FONTSDIR}
+.for FONT in ${HACKGEN_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>

Copied: head/japanese/font-hackgen-nerd/distinfo (from r567087, head/japanese/font-hackgen/distinfo)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/japanese/font-hackgen-nerd/distinfo	Wed Mar  3 15:42:09 2021	(r567090, copy of r567087, head/japanese/font-hackgen/distinfo)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1614781003
+SHA256 (HackGen_v2.2.3.zip) = 81dc942372856d7d7d0e3f8a1ecef11471e23161dce25165f0cddc01bcef62f1
+SIZE (HackGen_v2.2.3.zip) = 40427167

Copied: head/japanese/font-hackgen-nerd/files/20-unhint-hackgen.conf (from r567089, head/japanese/font-hackgen/files/20-unhint-hackgen.conf)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/japanese/font-hackgen-nerd/files/20-unhint-hackgen.conf	Wed Mar  3 15:42:09 2021	(r567090, copy of r567089, head/japanese/font-hackgen/files/20-unhint-hackgen.conf)
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- $FreeBSD$ -->
+<fontconfig>
+	<match target="font">
+		<or>
+			<test name="family">
+				<string>HackGen-Regular</string>
+			</test>
+			<test name="family">
+				<string>HackGen-Bold</string>
+			</test>
+			<test name="family">
+				<string>HackGenConsole-Regular</string>
+			</test>
+			<test name="family">
+				<string>HackGenConsole-Bold</string>
+			</test>
+			<test name="family">
+				<string>HackGen35-Regular</string>
+			</test>
+			<test name="family">
+				<string>HackGen35-Bold</string>
+			</test>
+			<test name="family">
+				<string>HackGen35Console-Regular</string>
+			</test>
+			<test name="family">
+				<string>HackGen35Console-Bold</string>
+			</test>
+		</or>
+		<edit name="autohint">
+			<bool>false</bool>
+		</edit>
+	</match>
+</fontconfig>

Copied: head/japanese/font-hackgen-nerd/files/62-fonts-hackgen.conf (from r567089, head/japanese/font-hackgen/files/62-fonts-hackgen.conf)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/japanese/font-hackgen-nerd/files/62-fonts-hackgen.conf	Wed Mar  3 15:42:09 2021	(r567090, copy of r567089, head/japanese/font-hackgen/files/62-fonts-hackgen.conf)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- $FreeBSD$ -->
+<fontconfig>
+	<alias>
+		<family>monospace</family>
+		<prefer>
+			<family>HackGen-Regular</family>
+			<family>HackGen-Bold</family>
+			<family>HackGenConsole-Regular</family>
+			<family>HackGenConsole-Bold</family>
+			<family>HackGen35-Regular</family>
+			<family>HackGen35-Bold</family>
+			<family>HackGen35Console-Regular</family>
+			<family>HackGen35Console-Bold</family>
+		</prefer>
+	</alias>
+</fontconfig>

Copied: head/japanese/font-hackgen-nerd/pkg-plist (from r567089, head/japanese/font-hackgen/pkg-plist)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/japanese/font-hackgen-nerd/pkg-plist	Wed Mar  3 15:42:09 2021	(r567090, copy of r567089, head/japanese/font-hackgen/pkg-plist)
@@ -0,0 +1,12 @@
+etc/fonts/conf.avail/20-unhint-hackgen.conf
+etc/fonts/conf.avail/62-fonts-hackgen.conf
+etc/fonts/conf.d/20-unhint-hackgen.conf
+etc/fonts/conf.d/62-fonts-hackgen.conf
+%%HACKGEN%%%%FONTSDIR%%/HackGen-Regular.ttf
+%%HACKGEN%%%%FONTSDIR%%/HackGen-Bold.ttf
+%%HACKGEN_CONS%%%%FONTSDIR%%/HackGenConsole-Regular.ttf
+%%HACKGEN_CONS%%%%FONTSDIR%%/HackGenConsole-Bold.ttf
+%%HACKGEN35%%%%FONTSDIR%%/HackGen35-Regular.ttf
+%%HACKGEN35%%%%FONTSDIR%%/HackGen35-Bold.ttf
+%%HACKGEN35_CONS%%%%FONTSDIR%%/HackGen35Console-Regular.ttf
+%%HACKGEN35_CONS%%%%FONTSDIR%%/HackGen35Console-Bold.ttf


More information about the svn-ports-head mailing list