From nobody Thu May 9 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