From nobody Sun Apr 12 16:48:20 2026 X-Original-To: python@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 4ftxLh0Z5fz6YLvL for ; Sun, 12 Apr 2026 16:48:28 +0000 (UTC) (envelope-from franco.ricc@gmail.com) Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ftxLf6yWxz3DWH for ; Sun, 12 Apr 2026 16:48:26 +0000 (UTC) (envelope-from franco.ricc@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=Iyrd1loj; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of franco.ricc@gmail.com designates 2a00:1450:4864:20::32d as permitted sender) smtp.mailfrom=franco.ricc@gmail.com Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-488aa77a06eso61801015e9.0 for ; Sun, 12 Apr 2026 09:48:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776012504; x=1776617304; darn=freebsd.org; h=to:date:message-id:subject:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=zwuE2AUp9p7bBqms4FsB54yrNkJ6/EiUxj5lUkChWSA=; b=Iyrd1loj3+v7jbnAjgfqKbEE1Bc5pL8v0h7px/TLgoxLmrkh6csxTnD7ChQaQVjBS7 TA9OpCerlrZ9UgdMEx06pT5QTF37Sq09QNewBuLi187uwD8fYsvPOCjmxB/IrsFbh2Fo k8dun6q2vDyX8ECYTfkWI1ZS7ezDN82CUGtDxgA6VrddrVf9sfGxc/+fpst4BoyhTgLJ o5s9qxurhKKX7IdiNyW2VYhtxFrj76VcRHBxDXUeKHFjJVHcwZHRkgr0JihjURIpgw1T 2Nc+5sRutnlXYvW3K5LIRJukSiyhPM5q6iWhS0iW/UETW/ug9RFTRH58ZipLFWYEhPwA rfmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776012504; x=1776617304; h=to:date:message-id:subject:mime-version:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zwuE2AUp9p7bBqms4FsB54yrNkJ6/EiUxj5lUkChWSA=; b=qC0b0XP/Fck977gUDRWX4MK9cLnF5b/teFJT8kgqOad30IwcDnuyaMl5dcouMidCUH JFMG6jlUrJgkX89IZsN+5TT09wvNEeur/cRREgy2CC61/z/vBDCSGD/k1wr17EjsOH31 e8anOT2R05PQJnzwiQDCz8n/v/yvsDjqpmpk+k9KvWgS6MMcOs1xlxSiVN0t9WMJcwit b4eHACS9QGwEcjYeJREI8Hz3aIyZ+iv3J/Bmla4AcQEgzY4ovzHE3QQkM79euZt2nQlr t7OK9AXjlu/cOCvMxPNOICpgkDe2Gpb16suXZKG9j/wu6RkzuuaoMS0/Bj5TrmyY/fV2 FXPQ== X-Gm-Message-State: AOJu0Yz4Qrh4DN3zuNVhui3o0kvuEL205REIe0j7zR4k4+pCn7DBWNGr ZZcdsVKLavKmctm3ZTkrjMKv75IzhF2InerjZIlWlDborjgytaw6NwFeMBD0TQ== X-Gm-Gg: AeBDievC6187rL6jKKyu+96bp7XEiFLgHK9Q21uEB1mEyxdDydHMizfHgGv+lQO3vjf JrNtKfLYwWWORWeKMHAdJgsmJuFEpag2Y1Pwc4bRY2XU5DfDnRATbVADLWGMPCaqSzXaHNAX+vo jQQRYgN+u0RlP6+KqP7k1wBojEukpMuCazBRGDftAMowPWddwFEo+dnbPG9TbLIcId0YM0PphFh X6+TlYsi2iDwx+hISBj/BBAHqeHdnlla1ryM3Kx3ypZroMYO8SibKEhGNPyR0/BUDyqiDrmZt82 cbqb0LYH0rpAdJxCs6Lt4EJ/A5b/qc102Tl3nPfwgxKy+W4TkxezpAUpQ/joS6HPSc+D8+gdrzw 6MlC70YfBj/TbwUmx+cvQ1mOgr/0N4XP1B9/4pOFk1GAguyLuWRHDv9zNPt7LzVfafIVW3vpbrF Y6KI3L6Tv9mBXt9K+w7V8FJi0S/IetFhW/880prfKAifwJ8EXbrfR2Z/vCmDjx+rHgSJ/5gOJKL Emb X-Received: by 2002:a05:600c:4f83:b0:488:7ff5:2c67 with SMTP id 5b1f17b1804b1-488d67f0aa2mr125481485e9.12.1776012504422; Sun, 12 Apr 2026 09:48:24 -0700 (PDT) Received: from smtpclient.apple (leo.csta.uniroma1.it. [151.100.100.24]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488d5888c12sm269293885e9.3.2026.04.12.09.48.23 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Apr 2026 09:48:24 -0700 (PDT) From: Franco Ricci Content-Type: multipart/alternative; boundary="Apple-Mail=_2CC28CBD-D3A4-4899-BA0A-F1E8940760AB" List-Id: FreeBSD-specific Python issues List-Archive: https://lists.freebsd.org/archives/freebsd-python List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-python@freebsd.org Sender: owner-freebsd-python@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.10\)) Subject: lang/python314 and lang/python314t Message-Id: Date: Sun, 12 Apr 2026 18:48:20 +0200 To: "python@freebsd.org" X-Mailer: Apple Mail (2.3696.120.41.1.10) X-Spamd-Result: default: False [-2.35 / 15.00]; URI_COUNT_ODD(1.00)[15]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.85)[-0.850]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20251104]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4864::/56]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TAGGED_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[python@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; MLMMJ_DEST(0.00)[python@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32d:from] X-Rspamd-Queue-Id: 4ftxLf6yWxz3DWH X-Spamd-Bar: -- --Apple-Mail=_2CC28CBD-D3A4-4899-BA0A-F1E8940760AB Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, starting from lang/pyton313 and lang/python313t ports and, using work of = mandree@FreeBSD.org with lang/python314,=20 I rewrote lang/python314 using the same Makefile style of python313 and = created the new port of python314t. https://github.com/francoricci/python314t.git = https://github.com/francoricci/python314.git = - I added the build option tail calls in CPython = (https://docs.python.org/3.14/using/configure.html#cmdoption-with-tail-cal= l-interp = ) and --enable-optimizations --with-lto=3Dfull to LTO option; - I update port to python 3.14.4; - I build ports on amd64 and AWS EC2 graviton8 (ARM64) - FreeBSD 15.0: = all seems works fine. Do you think it would be possible to add 3.14t to _PYTHON_VERSIONS of = /usr/ports/Mk/Uses/python.mk ? I hope my work could be useful. Bye Franco= --Apple-Mail=_2CC28CBD-D3A4-4899-BA0A-F1E8940760AB Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
Hi,
starting from lang/pyton313 and lang/python313t ports and, using work of mandree@FreeBSD.org with lang/python314
I = rewrote lang/python314 using the same = Makefile style of python313 and created the = new port of python314t.
https://github.com/francoricci/python314t.git
https://github.com/francoricci/python314.git

- I added the build option tail calls in = CPython (https://docs.python.org/3.14/using/configure.html#cmdoption-wit= h-tail-call-interp) and --enable-optimizations = --with-lto=3Dfull to LTO option;
- I update port = to python 3.14.4;
- I build ports on amd64 and AWS EC2 = graviton8 (ARM64) - FreeBSD 15.0: all seems works fine.

Do you think it would be possible to add 3.14t = to _PYTHON_VERSIONS  of /usr/ports/Mk/Uses/python.mk ?
I hope my work could be useful.

Bye
Franco
= --Apple-Mail=_2CC28CBD-D3A4-4899-BA0A-F1E8940760AB--