From nobody Thu May 09 15:20:55 2024
X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VZwh72SCtz5JvL7;
Thu, 09 May 2024 15:20:55 +0000 (UTC)
(envelope-from git@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4VZwh71y8pz4D1r;
Thu, 9 May 2024 15:20:55 +0000 (UTC)
(envelope-from git@FreeBSD.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
t=1715268055;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding;
bh=G+acsulIBx5dFfMrm0cIyfq+7bf++eqvHWiSuTYX55E=;
b=atx6tk5DXeOWA74a6aBm/OQP9kwvUK1OUfHNqdOybEgJj+CZHTFtbSLyZR+fK4dcFEMYr+
eoYrKqn21Iwec0nf5zhYmooGkDbz4Pegn3Q7TnxvJ7TN5n6a7bvEhYvdxriUzs+MAwZFSG
l4JYG2wXdYKTLBHC9JfK3IfeyBRNCVu8UkwxC6ChqDYU1v1azbAYcbbXPwZShtd7btAYoq
yBI/FI2eqJBPNFD4e9GSnLYtkfrl1HJLoODwC/1Bsz+wQOemrZWCnZKp/cZaFAg0YbFhoH
/8QX+dpEuxqP7Aubf4c6nkBSx5v009rvUaOp/bHAj0o2Z4H3m59YrpVcf/gu+g==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1715268055; a=rsa-sha256; cv=none;
b=KxNTqTgd2oKa0soPx7zqBtXLe2Lkm3hFtuN8EtGUcfrPowDlLUcvsPO9DVMcUQw7jKLsma
5Xqi+KEcLuHgcufaQvS28pPBpBOFukmyVZinRK/4F13M6OASf/yjyuP3mQD7XJwq1u+XdT
hgdDYpoCIaabMlZJphvAVPBHcyzzXsCeGzuk8qYsBdKPilsSta5OscM+46dZyCKuH+9QgB
HOgMh3lfnY0icJxkn4z1jqrcSGefUZ10ub5mc+GDgAEqDmvTevDxn4aLIHpYx2R4HsCA7a
jTkg1b/IzgyTiXO1WwJaRuAwEj8MUdvxKJCdfeusitfaZ7JyFj6NOsvmGjk5yg==
ARC-Authentication-Results: i=1;
mx1.freebsd.org;
none
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
s=dkim; t=1715268055;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding;
bh=G+acsulIBx5dFfMrm0cIyfq+7bf++eqvHWiSuTYX55E=;
b=Hs+JAUtzGPBww6tnUPjI8FlNr+pVoTn1AFvY/Tk6kE/Y1myKmDG0g8Jygic/A6ata1mqDp
uD59WL8hhHXIHZiv7ugNrilSvs/lrcNOFFSgIeZmmDPRHu0YNVOc3i3RSpO8MRuWoROgb8
hA0WPhh+nyGTxAZE1vvyeXT1+Fq/+wEX26bNwqnM9f17fXKpo25oPQwjYuZWY6uUFGWBHJ
d5uCwT3jJbLD+WcFQspEUWwjod0TyHQF9JzMdCQuQMjqP9984YHVSNsxF+KL1U3U/rFA0n
0a3AOUF2AbiLRJqnZnqIA63MCfTUyBVlbUZaL2/36becAyEuu0vWhRdU2udwXA==
Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
(Client did not present a certificate)
by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VZwh71Z7Wz1CN0;
Thu, 9 May 2024 15:20:55 +0000 (UTC)
(envelope-from git@FreeBSD.org)
Received: from gitrepo.freebsd.org ([127.0.1.44])
by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 449FKt2g044740;
Thu, 9 May 2024 15:20:55 GMT
(envelope-from git@gitrepo.freebsd.org)
Received: (from git@localhost)
by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 449FKtdO044737;
Thu, 9 May 2024 15:20:55 GMT
(envelope-from git)
Date: Thu, 9 May 2024 15:20:55 GMT
Message-Id: <202405091520.449FKtdO044737@gitrepo.freebsd.org>
To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org,
dev-commits-ports-main@FreeBSD.org
From: Koichiro Iwao
Subject: git: 0a47161f8898 - main - japanese/font-bizuid-mincho:
Add new port
List-Id: Commits to the main branch of the FreeBSD ports repository
List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main
List-Help:
List-Post:
List-Subscribe:
List-Unsubscribe:
X-BeenThere: dev-commits-ports-main@freebsd.org
Sender: owner-dev-commits-ports-main@FreeBSD.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Git-Committer: meta
X-Git-Repository: ports
X-Git-Refname: refs/heads/main
X-Git-Reftype: branch
X-Git-Commit: 0a47161f8898f304bee171ab100262a363e11a11
Auto-Submitted: auto-generated
The branch main has been updated by meta:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0a47161f8898f304bee171ab100262a363e11a11
commit 0a47161f8898f304bee171ab100262a363e11a11
Author: Koichiro Iwao
AuthorDate: 2024-05-09 15:18:48 +0000
Commit: Koichiro Iwao
CommitDate: 2024-05-09 15:20:14 +0000
japanese/font-bizuid-mincho: Add new port
BIZ UD Mincho is a universal design typeface designed to be easy to read
and ideal for education and business documentation.
PR: 278727
---
japanese/Makefile | 1 +
japanese/font-bizud-mincho/Makefile | 46 +++++++++++
japanese/font-bizud-mincho/distinfo | 3 +
.../files/20-unhint-bizud-mincho.conf | 17 +++++
.../files/62-fonts-bizud-mincho.conf | 16 ++++
japanese/font-bizud-mincho/files/pkg-install.in | 89 ++++++++++++++++++++++
japanese/font-bizud-mincho/pkg-descr | 2 +
japanese/font-bizud-mincho/pkg-plist | 8 ++
8 files changed, 182 insertions(+)
diff --git a/japanese/Makefile b/japanese/Makefile
index dab524f07616..e18d207b5363 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -62,6 +62,7 @@
SUBDIR += font-aozoramincho
SUBDIR += font-ayu18
SUBDIR += font-ayu20
+ SUBDIR += font-bizud-mincho
SUBDIR += font-cica
SUBDIR += font-elisa10
SUBDIR += font-elisa8
diff --git a/japanese/font-bizud-mincho/Makefile b/japanese/font-bizud-mincho/Makefile
new file mode 100644
index 000000000000..766751697070
--- /dev/null
+++ b/japanese/font-bizud-mincho/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= bizud-mincho
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.06
+CATEGORIES= japanese x11-fonts
+PKGNAMEPREFIX= ja-font-
+
+MAINTAINER= mew14930xvi@inbox.lv
+COMMENT= Morisawa BIZ UD Mincho fonts
+WWW= https://github.com/googlefonts/morisawa-biz-ud-mincho
+
+LICENSE= OFL11
+LICENSE_FILE= ${WRKSRC}/OFL.txt
+
+USES= fonts:fc
+FONTPATHSPEC= ${FONTNAME}:pri=60
+NO_ARCH= yes
+NO_BUILD= yes
+PKGINSTALL= ${WRKDIR}/pkg-install
+PKGDEINSTALL= ${WRKDIR}/pkg-install
+SUB_FILES= pkg-install
+PORTDOCS= AUTHORS.txt CONTRIBUTORS.txt README.md
+
+USE_GITHUB= yes
+GH_ACCOUNT= googlefonts
+GH_PROJECT= morisawa-biz-ud-mincho
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${FONTSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/fonts/ttf/* ${STAGEDIR}${FONTSDIR}
+ @${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
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+
+.include
diff --git a/japanese/font-bizud-mincho/distinfo b/japanese/font-bizud-mincho/distinfo
new file mode 100644
index 000000000000..0e7d8c4e2596
--- /dev/null
+++ b/japanese/font-bizud-mincho/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1715267495
+SHA256 (googlefonts-morisawa-biz-ud-mincho-v1.06_GH0.tar.gz) = 8b4b18eebf6b1f4add4fc201605d501e3378d3bb00e28cf88c007153493a18f1
+SIZE (googlefonts-morisawa-biz-ud-mincho-v1.06_GH0.tar.gz) = 54485142
diff --git a/japanese/font-bizud-mincho/files/20-unhint-bizud-mincho.conf b/japanese/font-bizud-mincho/files/20-unhint-bizud-mincho.conf
new file mode 100644
index 000000000000..5d860422ba38
--- /dev/null
+++ b/japanese/font-bizud-mincho/files/20-unhint-bizud-mincho.conf
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+ BIZ UDMincho
+
+
+ BIZ UDPMincho
+
+
+
+ false
+
+
+
diff --git a/japanese/font-bizud-mincho/files/62-fonts-bizud-mincho.conf b/japanese/font-bizud-mincho/files/62-fonts-bizud-mincho.conf
new file mode 100644
index 000000000000..78f0d807d3b4
--- /dev/null
+++ b/japanese/font-bizud-mincho/files/62-fonts-bizud-mincho.conf
@@ -0,0 +1,16 @@
+
+
+
+
+ serif
+
+ BIZ UDPMincho
+
+
+
+ monospace
+
+ BIZ UDMincho
+
+
+
diff --git a/japanese/font-bizud-mincho/files/pkg-install.in b/japanese/font-bizud-mincho/files/pkg-install.in
new file mode 100644
index 000000000000..44510afadac4
--- /dev/null
+++ b/japanese/font-bizud-mincho/files/pkg-install.in
@@ -0,0 +1,89 @@
+#!/bin/sh
+
+catfontsdir ()
+{
+ while read _IN
+ do
+ case "${_IN}" in
+ *-morisawa-BIZUD*[Mm]incho-*|[0-9]*|"") ;;
+ *) echo ${_IN} ;;
+ esac
+ done
+}
+
+ROMA=""
+BOLD="ds=y"
+ITAL="ai=0.15"
+OBLI="ai=0.15"
+RITA="ai=0.08"
+ROBL="ai=0.08"
+
+make_xlfd()
+{
+ _enc=$1
+ _file=$2
+ _vendor=$3
+ _fname=$4
+ _poc=$5
+
+ case "${_poc}:${_enc}" in
+ p:jisx0201.1976-*) PFIX="bw=0.5" ;;
+ c:jisx0201.1976-*) PFIX="bw=0.5" ;;
+ p:*) PFIX="" ;;
+ c:*) PFIX="" ;;
+ esac
+
+ set -- "${ROMA}" medium-r \
+ ${BOLD} bold-r \
+ ${ITAL} medium-i \
+ ${ITAL}:${BOLD} bold-i \
+ ${OBLI} medium-o \
+ ${OBLI}:${BOLD} bold-o \
+ ${RITA} medium-ri \
+ ${RITA}:${BOLD} bold-ri \
+ ${ROBL} medium-ro \
+ ${ROBL}:${BOLD} bold-ro
+ while [ $# != 0 ]; do
+ _prefix="${PFIX}:$1"; shift
+ _variant=$1; shift
+ printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \
+ $_prefix $_file $_vendor $_fname $_variant $_poc $_enc
+ done | sed -e 's,::,:,g' -e 's,^:,,'
+}
+
+addentries ()
+{
+ for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0
+ do
+ make_xlfd $ENC BIZUDMincho-Bold.ttf morisawa BIZUDMincho c
+ make_xlfd $ENC BIZUDMincho-Regular.ttf morisawa BIZUDMincho c
+ make_xlfd $ENC BIZUDPMincho-Bold.ttf morisawa BIZUDPMincho p
+ make_xlfd $ENC BIZUDPMincho-Regular.ttf morisawa BIZUDPMincho p
+ done
+}
+
+nfonts ()
+{
+ _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L}
+}
+
+case "$2" in
+POST-INSTALL)
+ cd %%FONTSDIR%%
+ touch fonts.dir
+ (catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
+ nfonts < fonts.dir.tmp > fonts.dir
+ cat fonts.dir.tmp >> fonts.dir
+ rm -f fonts.dir.tmp
+ ;;
+POST-DEINSTALL)
+ cd %%FONTSDIR%%
+ catfontsdir < fonts.dir > fonts.dir.tmp
+ nfonts < fonts.dir.tmp > fonts.dir
+ cat fonts.dir.tmp >> fonts.dir
+ rm -f fonts.dir.tmp
+ if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
+ rm -f fonts.dir
+ fi
+ ;;
+esac
diff --git a/japanese/font-bizud-mincho/pkg-descr b/japanese/font-bizud-mincho/pkg-descr
new file mode 100644
index 000000000000..8ca265601cb9
--- /dev/null
+++ b/japanese/font-bizud-mincho/pkg-descr
@@ -0,0 +1,2 @@
+BIZ UD Mincho is a universal design typeface designed to be easy
+to read and ideal for education and business documentation.
diff --git a/japanese/font-bizud-mincho/pkg-plist b/japanese/font-bizud-mincho/pkg-plist
new file mode 100644
index 000000000000..ac2bc81f0e1a
--- /dev/null
+++ b/japanese/font-bizud-mincho/pkg-plist
@@ -0,0 +1,8 @@
+%%FONTSDIR%%/BIZUDMincho-Bold.ttf
+%%FONTSDIR%%/BIZUDMincho-Regular.ttf
+%%FONTSDIR%%/BIZUDPMincho-Bold.ttf
+%%FONTSDIR%%/BIZUDPMincho-Regular.ttf
+etc/fonts/conf.avail/20-unhint-bizud-mincho.conf
+etc/fonts/conf.avail/62-fonts-bizud-mincho.conf
+etc/fonts/conf.d/20-unhint-bizud-mincho.conf
+etc/fonts/conf.d/62-fonts-bizud-mincho.conf