From nobody Wed Apr 05 17:43:41 2023 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 4PsBnT3656z43tSM; Wed, 5 Apr 2023 17:43:41 +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 4PsBnT2BWHz3pJc; Wed, 5 Apr 2023 17:43:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680716621; 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=7UMKSSPGL5wrwH3Gbb/ALgXBgOKctUjl54EF/yyTTTY=; b=jBxdKdCZjCG5EnCFMnd/Fv1SKO7OSmmcxNOwLMZJIsUeK+SwTLH2TxUzZvnoO0ZVAu/6jO XnTBuKpwfPS3m57JthusWdZnLpeyseihb4dQkDGBSnYAsjr7n7iX4/ePJxysn69w0y7I49 Azbya+lp8XzJOEUk+iZvEWFycMXWDvpdIFmtmm8+IMP+cazv9InXR+B7085aKuAENCJvuq sB+bJ01H+fu9bonp1iDxENL4O4Nb/PadxYKm1J0oQyOH78oHBbWLpuQA56rHnniO8QBJRl Y8PprUg1wvcXHixMomehxXsAL0aON0gR2B/kwbtNpiEG6fFKgKgwa17Qn7wGUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680716621; 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=7UMKSSPGL5wrwH3Gbb/ALgXBgOKctUjl54EF/yyTTTY=; b=MEET5H5QEMiebzW1l2aqcqHt7zIQ4uzrmicuPiPgJ6kUAcCzOsHs8KeZvh+kdz5kP4ElQM yJ2gbJcfVzKgQexvmCHZJGI2OrCxMDLK1/1HwXZjIU2RdOVKy7AW5AXMUGsmpN7xNPIj9X 4Ig3rJRuNCV7/rM5mbB51ky62S+EJTBLv6yiej3AQG6ok5Bxo72DH5m4ddgoabecQ9HDFl yparZXZzMApXgm+IxZUlHbxnoqkMkp7kF+mkfIhJks7GV2EL4PK+2rw4rpVic3AL+X/44t 2EE/oCliH78vK8f5n7/CYVqnvaUgfiOXZV8L4L1YcK77WnRC21Z7UueA7vrAJQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680716621; a=rsa-sha256; cv=none; b=brqCFJgPdOa2QRyIVFNOyMqYHfAbW9PR8butqjHqrJIUjeDXYDq64pch/dMJpyoQRx9gTS 11Bagxs3lTyhhbJtPNadwLiuW4lXRAxiIkZBUjxjtyt9IhppISY2BRHLPgSnKE0p88BkM1 h41bMuH9ZTTYgMxcClynKyoISAJQ03JUWhDb2DThk+Zm9WxRhH37eiQ9UMBbxhMDmB9aJC YtYhwwDp5VqtB7qs93UCn7T41vuA5cX+n+d4CzVlOedhKL/rbWn0dnL/0htsw1qVAQVj// UyMOdAo1LN0AXVcnL74A6cCpfvGRYRP1OZBZPe1fhKjctwwhzvxdM78f6MPNsw== 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 4PsBnT15S8zXXr; Wed, 5 Apr 2023 17:43:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 335HhfDs010347; Wed, 5 Apr 2023 17:43:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 335HhfFu010346; Wed, 5 Apr 2023 17:43:41 GMT (envelope-from git) Date: Wed, 5 Apr 2023 17:43:41 GMT Message-Id: <202304051743.335HhfFu010346@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: f641995593dc - main - x11-fonts/py-fontmake: Update to 3.5.1 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f641995593dc6a0da5cf0390f8663cfcb3507610 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=f641995593dc6a0da5cf0390f8663cfcb3507610 commit f641995593dc6a0da5cf0390f8663cfcb3507610 Author: Ting-Wei Lan AuthorDate: 2023-04-05 17:26:42 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-04-05 17:32:01 +0000 x11-fonts/py-fontmake: Update to 3.5.1 - Update WWW - Update pkg-descr - While I'm here: - Sort RUN_DEPENDS - Add AUTOHINT and MUTATORMATH options Changes: https://github.com/googlefonts/fontmake/releases PR: 270145 --- x11-fonts/py-fontmake/Makefile | 30 ++++++++++++++++++------------ x11-fonts/py-fontmake/distinfo | 6 +++--- x11-fonts/py-fontmake/pkg-descr | 5 +++-- 3 files changed, 24 insertions(+), 17 deletions(-) diff --git a/x11-fonts/py-fontmake/Makefile b/x11-fonts/py-fontmake/Makefile index 58716492a253..f9b1b0cdeccf 100644 --- a/x11-fonts/py-fontmake/Makefile +++ b/x11-fonts/py-fontmake/Makefile @@ -1,29 +1,35 @@ PORTNAME= fontmake -PORTVERSION= 1.8.0 -PORTREVISION= 3 +PORTVERSION= 3.5.1 CATEGORIES= x11-fonts python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lantw44@gmail.com COMMENT= Compile fonts from sources to binary -WWW= https://github.com/googlei18n/fontmake +WWW= https://github.com/googlefonts/fontmake LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cu2qu>=1.6.5:x11-fonts/py-cu2qu@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}glyphsLib>=3.1.3:x11-fonts/py-glyphsLib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}ufo2ft>=2.5.0:x11-fonts/py-ufo2ft@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}MutatorMath>=2.1.2:math/py-MutatorMath@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}defcon>=0.6.0:x11-fonts/py-defcon@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}booleanOperations>=0.8.1:x11-fonts/py-booleanOperations@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}fonttools>=3.32.0:print/py-fonttools@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19:devel/py-attrs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fontMath>=0.9.3:x11-fonts/py-fontMath@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fonttools>=4.38.0:print/py-fonttools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}glyphsLib>=6.1.0:x11-fonts/py-glyphsLib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ufo2ft>=2.29.0:x11-fonts/py-ufo2ft@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ufolib2>=0.13.0:print/py-ufolib2@${PY_FLAVOR} \ -USES= python:3.6+ zip +USES= python:3.7+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes +OPTIONS_DEFINE= AUTOHINT MUTATORMATH +OPTIONS_DEFAULT=AUTOHINT MUTATORMATH +AUTOHINT_DESC= ttfautohint support +MUTATORMATH_DESC= Allow use mutatormath instead of internal instantiator + +AUTOHINT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ttfautohint-py>=0.5.0:print/py-ttfautohint-py@${PY_FLAVOR} +MUTATORMATH_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}MutatorMath>=2.1.2:math/py-MutatorMath@${PY_FLAVOR} + .include diff --git a/x11-fonts/py-fontmake/distinfo b/x11-fonts/py-fontmake/distinfo index 3f9d8e91d170..bb269e5de20d 100644 --- a/x11-fonts/py-fontmake/distinfo +++ b/x11-fonts/py-fontmake/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1545562319 -SHA256 (fontmake-1.8.0.zip) = a6b8e3c8a1e997dbadd602496aa8ea3bbe4e4ed2dfc6607a288340aa08067d2e -SIZE (fontmake-1.8.0.zip) = 51822 +TIMESTAMP = 1679499270 +SHA256 (fontmake-3.5.1.zip) = 9e3240acdabb9e1768ab44a2dfe4540c4f95252c2e52f93e7bb59eb8d6a5b8ad +SIZE (fontmake-3.5.1.zip) = 463050 diff --git a/x11-fonts/py-fontmake/pkg-descr b/x11-fonts/py-fontmake/pkg-descr index a2ac56cf8225..1b94fb44f2db 100644 --- a/x11-fonts/py-fontmake/pkg-descr +++ b/x11-fonts/py-fontmake/pkg-descr @@ -1,2 +1,3 @@ -fontmake provides a wrapper for several other Python libraries which together -compile fonts from various sources (.glyphs, .ufo) into binaries (.otf, .ttf). +fontmake compiles fonts from various sources (.glyphs, .ufo, designspace) into +binaries (.otf, .ttf). You can use it to create static instances and variable +fonts.