From nobody Mon Feb 9 19:59:10 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 4f8wWM0Rcpz6RwXG for ; Mon, 09 Feb 2026 19:59:11 +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 4f8wWL5cBtz3MVh for ; Mon, 09 Feb 2026 19:59:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770667150; 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=eXXF8SKqqmgoL6O0HW434xpJdrjmVx/jGrwwrMDBVA8=; b=LJpgsT6se3sqcAjzNaBpS50u9aAQ3+lxBpY3+Zg1cXv6wxJL8tA5qJYchB6z5boyTW+KEK tjNs1mpVfQU95jIxe6/Ajw2XVCXwY1dQ+hhFlUUxvx+abzJ9XyEhbYdkih/BJ9qL1MlQgK 6nTVEqf3Ik3fkzkKZ6JlWEaE3tSx7XVRkk7DA+/VDQnApjoEUBoyknu9lhmsDzhdstByik 0oUrCCMAgjIN5KnGcMttWzBzTQa0KmML6ySc99O0YMP1sw7My+Enn4pwdoRahj+Ocey20Z SYz9ucz9y+VJmJcHqJFxii5iknXMqqfBqx+3hoCmt7VzlzrJZWK7coC+LN3ccA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770667150; a=rsa-sha256; cv=none; b=BoKLJb3NsLwqx0fRnpY0O/S2C0XDqz/nOVB2thMSmVfxYgSOlu/biqzlBoA1B8DGv5SFCm zja2FoBDb1N2U6yrNCvuNW1p45sm6kP8sE2k3qqbG7Fsk4K4eJwYwXm5YPTuQFNz9CajGE ea1S4vge4X/cEQ3iPbRyaHDIzoLYgwfFBzXXXYbcuoBWor2mEcZDIEt0/P/IuLMj6EVvNP 2QbqUuVO0YsG3LPdEwym9LkwXx+IwfiuGZQQaMgu+zddhKSw4LMsbOjXcfmm3nAld818Je KUfc79AC2OedtzDKWXc3izrPbBnYYAdJZKXP1vbGGjF+89S7O52Wm6bTf3gjvA== 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=1770667150; 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=eXXF8SKqqmgoL6O0HW434xpJdrjmVx/jGrwwrMDBVA8=; b=VyztZrmFj3bi8U1djUpkVPQYRHj7P5itjzyrAAHy8tLUj/P2ZUihFE/9X43i65FcSR66Nb hdFa8e8Oq93lVxijV8DdVpSpT7oBWVE5fyf6Nono+orYXAjBbB5+vVMgMkw1ABxYtqy2nx 3pwMhAee8prce0vVRztkYAV6I4epK3olOwiFG7BkHRKLKK67X/1/OqQrvQByEoz04XmYxP DmQa2Hqj719ziKItqbY3bJoLg9l27D9I0F/UjHTe/hDPnRBSnkOD/XvhkCJ5D6cqlzCYO9 1b1tOS4WrlB6pnOqrBbWLx9NNNdV0VMfyJuh4Ji41Wahjtn5twGVdwT8UbN+eQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f8wWL3yW2zn68 for ; Mon, 09 Feb 2026 19:59:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3a83d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 09 Feb 2026 19:59:10 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Matthew Wener From: Michael Osipov Subject: git: 2e6d82e14968 - main - 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/main X-Git-Reftype: branch X-Git-Commit: 2e6d82e1496847bd48c2622450a9a8e110d2d946 Auto-Submitted: auto-generated Date: Mon, 09 Feb 2026 19:59:10 +0000 Message-Id: <698a3c8e.3a83d.706ac1f6@gitrepo.freebsd.org> The branch main has been updated by michaelo: URL: https://cgit.FreeBSD.org/ports/commit/?id=2e6d82e1496847bd48c2622450a9a8e110d2d946 commit 2e6d82e1496847bd48c2622450a9a8e110d2d946 Author: Matthew Wener AuthorDate: 2025-08-11 02:01:58 +0000 Commit: Michael Osipov CommitDate: 2026-02-09 19:58:43 +0000 devel/py-cheetah3: Update to 3.4.0.post5 PR: 288781 Approved by: FreeBSD@ShaneWare.Biz (maintainer) MFH: 2026Q1 --- 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 =