From nobody Mon Feb 9 20:00:06 2026 X-Original-To: dev-commits-ports-all@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 4f8wXR0jdFz6RwYB for ; Mon, 09 Feb 2026 20:00:07 +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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f8wXQ74m3z3NsY for ; Mon, 09 Feb 2026 20:00:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770667207; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RK3eiFyGwgW9wwH5YABZQf+2dk6nqEuMakEPVGipK8E=; b=jQpcNVvKZN36dvOlmvfR7vnnsVMQWKk+5EaoDL9EuTR1bwafkAnxRaAnQM0Fz1lUmGyLtg jSAA1tydRgKtzxmBs4P6W0cvDAJzYLtgsW8c3fDsihWjSmPzaj41GQKCCtBmgjYtqht2Ll Q0wd6TiyMT7o9UxQhkq0GYQKjdDTYCSy7CNiEWzU5Kf0U6vIcSUyiDyCPkFlkoZ3j8ZSFR P3VKGZD/faXPrxmNdx6qsmirxJNKoKlXyzQhCYULMLF6LGzmGr2LtYe4eGkZraZo/wQ++Z 8YOj5e2IyCixqre5JsZK9t2pt1/RT6WNRk+cynCwAPkNEYLDJRYgFVz/0LO66w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770667207; a=rsa-sha256; cv=none; b=VqHqUeEtUOO4Qts/c1LNCCPgZcnN9aNaD9MBEpv7tcXMtqEt5AYrJxHtcv0Lg3ZC+T++f7 Edo0zar8DNgidTqsF/AaON64pRJm+V6QQEhKmxW7RqDZieGU6xEn8Mjn6D8tOkhfASY+pJ TaRZyeVo1gbw5GBYE0j7vbAC/vBHDyL1NQ0Tf7t4YOkU3NgZylNPlUtkh1KrWbdQxvAyDq xJHhW3Ovh5ANtbo87o04rRzyOQME7goR9Wb3MmUrwAKzSdLwUJDhjEBnFuCPooQkwBLJfa AK6yXQCZ9hNmjGV8+EldOEbHa/4DrPchLI8AAwuig0cJCdRK9NrJlmWlXMVHFQ== 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=1770667207; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RK3eiFyGwgW9wwH5YABZQf+2dk6nqEuMakEPVGipK8E=; b=yVOzRnbs49Pdr0+Q2sw1guJhVVMOip8xLtg+OaIg8qqOrf/6g26YR8IxjwH1vRKR6xghYU 7iQWIYtpyooHV3EOFhWQ6fWeLDSxR/psRSjDtETwDd3+oURbiRFS20nEpt0aZQcc2aJ7HS ECC/LkhpTgWWfSThA25qhu/RgvoZbJo81tgjfZjen9ohIoiQIqajxRxua15SZS1b3Y5qnE MiMB5ZFDskFBz1jFpSQFgckHY43HWW2cKTiSmrelqGk6EeqINlvbtwcENXzAn/BjEjv4u3 PHPLzh1lxejtly3XXnDLnAGLKwKbI4piovkdEsMH5OR0i9V5wE8png46iZSK7A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f8wXQ6g5Vzn6G for ; Mon, 09 Feb 2026 20:00:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3c606 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 09 Feb 2026 20:00:06 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org Cc: Matthew Wener From: Michael Osipov Subject: git: 7a1a1a6ff382 - 2026Q1 - devel/py-cheetah3: Update to 3.4.0.post5 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: michaelo X-Git-Repository: ports X-Git-Refname: refs/heads/2026Q1 X-Git-Reftype: branch X-Git-Commit: 7a1a1a6ff38251137fbef34cc28db1c79a46be27 Auto-Submitted: auto-generated Date: Mon, 09 Feb 2026 20:00:06 +0000 Message-Id: <698a3cc6.3c606.6697dc47@gitrepo.freebsd.org> The branch 2026Q1 has been updated by michaelo: URL: https://cgit.FreeBSD.org/ports/commit/?id=7a1a1a6ff38251137fbef34cc28db1c79a46be27 commit 7a1a1a6ff38251137fbef34cc28db1c79a46be27 Author: Matthew Wener AuthorDate: 2025-08-11 02:01:58 +0000 Commit: Michael Osipov CommitDate: 2026-02-09 19:59:35 +0000 devel/py-cheetah3: Update to 3.4.0.post5 PR: 288781 Approved by: FreeBSD@ShaneWare.Biz (maintainer) MFH: 2026Q1 (cherry picked from commit 2e6d82e1496847bd48c2622450a9a8e110d2d946) --- devel/py-cheetah3/Makefile | 17 ++++++++++++----- devel/py-cheetah3/distinfo | 6 +++--- devel/py-cheetah3/files/patch-SetupConfig.py | 11 +++++++++++ devel/py-cheetah3/files/patch-tox.ini | 11 ----------- 4 files changed, 26 insertions(+), 19 deletions(-) diff --git a/devel/py-cheetah3/Makefile b/devel/py-cheetah3/Makefile index 4a97af66e8fd..20b501a6a85b 100644 --- a/devel/py-cheetah3/Makefile +++ b/devel/py-cheetah3/Makefile @@ -1,11 +1,8 @@ PORTNAME= cheetah -DISTVERSION= 3.2.6 -PORTREVISION= 2 +DISTVERSION= 3.4.0.post5 CATEGORIES= devel textproc www python -MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 3 -DISTNAME= Cheetah3-${DISTVERSION} MAINTAINER= FreeBSD@ShaneWare.Biz COMMENT= HTML template engine for Python @@ -14,12 +11,22 @@ WWW= https://cheetahtemplate.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils + +USE_GITHUB= yes +GH_ACCOUNT= CheetahTemplate3 +GH_PROJECT= cheetah3 +USE_PYTHON= autoplist concurrent pep517 pytest post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/Cheetah/*.so +do-test: + @cd ${WRKSRC}/Cheetah/Tests && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} Test.py + .include diff --git a/devel/py-cheetah3/distinfo b/devel/py-cheetah3/distinfo index dadfbced9725..aee716e8c3b0 100644 --- a/devel/py-cheetah3/distinfo +++ b/devel/py-cheetah3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1608484272 -SHA256 (Cheetah3-3.2.6.tar.gz) = f1c2b693cdcac2ded2823d363f8459ae785261e61c128d68464c8781dba0466b -SIZE (Cheetah3-3.2.6.tar.gz) = 295564 +TIMESTAMP = 1770666247 +SHA256 (CheetahTemplate3-cheetah3-3.4.0.post5_GH0.tar.gz) = 63822ef6bfe5644c169bfc7ff225252f0769c86b6957a4aa2f08493a8173929b +SIZE (CheetahTemplate3-cheetah3-3.4.0.post5_GH0.tar.gz) = 317272 diff --git a/devel/py-cheetah3/files/patch-SetupConfig.py b/devel/py-cheetah3/files/patch-SetupConfig.py new file mode 100644 index 000000000000..ef53599f7df3 --- /dev/null +++ b/devel/py-cheetah3/files/patch-SetupConfig.py @@ -0,0 +1,11 @@ +--- SetupConfig.py.orig 2024-12-02 12:53:43 UTC ++++ SetupConfig.py +@@ -10,7 +10,7 @@ from Cheetah.compat import PY2 + # Cheetah3 has already been taken at PyPI, + # CheetahTemplate3 seems to be too long. + # CT3 is just right! +-name = 'ct3' ++name = 'cheetah' + description = "Cheetah is a template engine and code generation tool" + license = "MIT" + author = "Tavis Rudd" diff --git a/devel/py-cheetah3/files/patch-tox.ini b/devel/py-cheetah3/files/patch-tox.ini deleted file mode 100644 index 7efc83d99655..000000000000 --- a/devel/py-cheetah3/files/patch-tox.ini +++ /dev/null @@ -1,11 +0,0 @@ ---- tox.ini.orig 2021-04-22 10:44:05 UTC -+++ tox.ini -@@ -21,7 +21,7 @@ commands = - {envpython} -c "import struct; print(struct.calcsize('P') * 8)" - deps = - setuptools < 44 -- Markdown >= 2.0.1, < 3.2 -+ Markdown >= 2.0.1 - pygments - passenv = CI TRAVIS TRAVIS_* APPVEYOR DISTUTILS_USE_SDK MSSdk INCLUDE LIB WINDIR - setenv =