From nobody Thu Jun 19 19:16:24 2025 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 4bNVhW2wMvz5PPTv for ; Thu, 19 Jun 2025 19:16:27 +0000 (UTC) (envelope-from bugzilla-noreply@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bNVhW2Cp9z3jjP for ; Thu, 19 Jun 2025 19:16:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750360587; 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: in-reply-to:in-reply-to:references:references; bh=aL3wodKcYB/0Z68mDSs89ojFDcJIF2C0z6aFIFxWuUQ=; b=H64HyskAOR8oZH36uCcYp8Hl/8U9gKkwxkymJQjt5DxREswr/f5cRJOOu0O0O7UbAldp8v 3cKKHjUBpix5TIMYatLm2O+HFOpjVquTZCKUhY84P+lzsZnnnAYLH54k6IjOlhLHY5MVou ngAXaqt72JZT1pR8VSz19w9khH2c0/AdZvbuj4y5yH7sCkcwm1ulTQ2gua5eoVETftnJCI 69KEVxLLCDZ9Af2mNQDZRydgVqgM4tckI0hDUH4egbvUQ7SDhMMj1ZHnQM9XVXGMSNJ66F dy6RdEkqlYH4YuWlNG89o7KeYm/SXOw/iUCtUzUdGHrl3zqqH363aftyq6nImQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750360587; 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: in-reply-to:in-reply-to:references:references; bh=aL3wodKcYB/0Z68mDSs89ojFDcJIF2C0z6aFIFxWuUQ=; b=KAYCYKWRWy3yycZFwbiJFm4442lAErt8NswSy91JPGx6QyQfaj8vThndqDCgKm7k8jblqH XL2645lt8btxSrJH69NxJUt123FJ//ubrVFRkC6fUg3t/LHtsvu1AFPPL9WMyoao2Wesmz Lq3Gxcb8+Wxt1qzgTQOGRRUHWXzsXhO7zQNvHAVdq+cx5kwRCP5ueFSx/oIoPkM0jSm3MV kEqAnv0y1EEWyvBUOl4/wNAsP/F0ygoVAbPwD1hIlW75PiSNPvmM1Okg6vGM+yE7n6QF5J LVFwxMCcx4MhUXGOFJEKzn1+vTs8UGN/MRy/Nb7KTUSeb2P/kNcPtOGqf9Xs3w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1750360587; a=rsa-sha256; cv=none; b=MuLFvdkv8Lf1sacdDydDmLvpm0wdeZzsPBE7EfzNUdf7NRwkIuxhwwv5kG41i/av5Uc5Nt HSuH9707ZpQCPTQWfQSEdGexW3htxspBkVnNV8qwrmPzaNkRcKbspeT7mj0tuWkC4oAZVj rAEuybTxXrwXNEmfs/uWpRZDPnPf7J9kQgmkTCeHBoIjyKpAQIQ1gcxspmcdIsJjsaqGoD nOJ0NHhvVTs88U+zkoFKZfNUPYUM8R38qY1azCS5vB3Xshn90/7o4oGLGt5Pny6B0kSVua i7tn694IXSojfIl5b3uIK96OL5W3NhtJevVo5FI4oBGxXGpGloCDWZQOtmS83A== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 4bNVhW1lmmz1R2c for ; Thu, 19 Jun 2025 19:16:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 55JJGR3i046092 for ; Thu, 19 Jun 2025 19:16:27 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 55JJGRig046091 for python@FreeBSD.org; Thu, 19 Jun 2025 19:16:27 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 274671] lang/python313: New port, 3.13.5 release Date: Thu, 19 Jun 2025 19:16:24 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274671 --- Comment #27 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3Dccaff6c14f2078ddc0edcbf26d7ee7e= 48b80c2a8 commit ccaff6c14f2078ddc0edcbf26d7ee7e48b80c2a8 Author: Charlie Li AuthorDate: 2025-06-19 19:01:45 +0000 Commit: Charlie Li CommitDate: 2025-06-19 19:15:56 +0000 python.mk: prepare handling versions with ABI flags appended Starting Python 3.13 there is an experimental free-threaded mode that effectively warrants a separate distribution from "vanilla" 3.13. This mode includes appends an ABI flag so the resulting version is 3.13t. Some of the logic for comparing versions and generating flavours, amongst others, breaks since "3.13t" is not numeric, so adjust accordingly. Also account for 3.13t being a child port as the difference is one configure flag. To this effect, introduce two new read-only public variables, PYTHON_BASESUFFIX and PYTHON_BASEVER, for cases where the ABI flag in PYTHON_SUFFIX and PYTHON_VER is not warranted. Shift PYTHON_EXT_SUFF= IX to use PYTHON_BASESUFFIX. PR: 274671 Event: Kitchener-Waterloo Hackathon 202506 Mk/Uses/python.mk | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) --=20 You are receiving this mail because: You are the assignee for the bug.=