Bug 274524 - [exp-run] devel/scons: Update to 4.5.2
Summary: [exp-run] devel/scons: Update to 4.5.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL: https://people.FreeBSD.org/~sunpoet/p...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-16 22:03 UTC by Po-Chuan Hsieh
Modified: 2023-11-14 17:58 UTC (History)
0 users

See Also:
sunpoet: exp-run?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Po-Chuan Hsieh freebsd_committer freebsd_triage 2023-10-16 22:03:49 UTC
devel/scons: Update to 4.5.2

- Convert to USE_PYTHON=pep517

Changes:	https://scons.org/tag/releases.html
		https://github.com/SCons/scons/blob/master/CHANGES.txt
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2023-10-20 14:09:21 UTC
devel/scons fails to build, please do minimal testing before requesting an exp-run

https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2023-10-20_12h48m13s/logs/errors/scons-py39-4.5.2.log
Comment 2 Po-Chuan Hsieh freebsd_committer freebsd_triage 2023-11-01 07:21:36 UTC
(In reply to Antoine Brodin from comment #1)

Sorry, I uploaded only part of the patch which removed a change in python.mk to relax pep517 wheel name. The right patch is updated. Thanks.
Comment 4 commit-hook freebsd_committer freebsd_triage 2023-11-14 17:24:36 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=87f10a6b1de584af47c1a2c7156231899f65aef4

commit 87f10a6b1de584af47c1a2c7156231899f65aef4
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-11-14 16:53:47 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-11-14 17:16:49 +0000

    games/dxx-rebirth: Fix build with scons 4.5.0+

    PR:             274524
    Reference:      https://pkg-status.freebsd.org/pb2/data/124i386-default-foo/2023-11-02_15h08m17s/logs/errors/dxx-rebirth-20220929_2.log
    Obtained from:  https://github.com/dxx-rebirth/dxx-rebirth/commit/189ac23f61605903eb3eaa0004d287b7bd9296bc
                    https://github.com/dxx-rebirth/dxx-rebirth/commit/769164a55bd74f2f11d14dd5175fbee01cf77638

 games/dxx-rebirth/Makefile | 4 +++-
 games/dxx-rebirth/distinfo | 6 +++++-
 2 files changed, 8 insertions(+), 2 deletions(-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-11-14 17:24:38 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=93343a157453fa6f16b29578e127e040d8a57282

commit 93343a157453fa6f16b29578e127e040d8a57282
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-11-14 16:54:00 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-11-14 17:16:50 +0000

    science/cantera: Fix build with scons 4.5.2+

    from SConstruct:
    try:
        from packaging.version import parse as parse_version
    except ImportError:
        from pkg_resources import parse_version

    Reference:      https://pkg-status.freebsd.org/pb2/data/124i386-default-foo/2023-11-02_15h08m17s/logs/errors/cantera-3.0.0.log
    PR:             274524

 science/cantera/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-11-14 17:48:45 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b2e7eba893ea11b5d2979f44608a93f380ab838f

commit b2e7eba893ea11b5d2979f44608a93f380ab838f
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-11-14 17:40:40 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-11-14 17:44:56 +0000

    devel/scons: Update to 4.5.2

    - Convert to USE_PYTHON=pep517

    Changes:        https://scons.org/tag/releases.html
                    https://github.com/SCons/scons/blob/master/CHANGES.txt
    PR:             274524
    Exp-run by:     antoine

 devel/scons/Makefile              |  7 +++++--
 devel/scons/distinfo              |  4 ++--
 devel/scons/files/patch-setup.cfg | 13 ++++++++++---
 3 files changed, 17 insertions(+), 7 deletions(-)
Comment 7 Po-Chuan Hsieh freebsd_committer freebsd_triage 2023-11-14 17:58:16 UTC
Committed. Thanks.