Page MenuHomeFreeBSD

lang/pypy{,3}: Update to 7.3.0
ClosedPublic

Authored by kevans on Apr 2 2020, 1:56 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Dec 29, 4:32 AM
Unknown Object (File)
Sun, Dec 22, 6:33 PM
Unknown Object (File)
Nov 5 2024, 4:24 PM
Unknown Object (File)
Nov 5 2024, 4:24 PM
Unknown Object (File)
Nov 5 2024, 4:24 PM
Unknown Object (File)
Nov 5 2024, 4:12 PM
Unknown Object (File)
Oct 2 2024, 6:06 AM
Unknown Object (File)
Sep 26 2024, 4:31 AM
Subscribers

Details

Summary
lang/pypy{,3}: Update to 7.3.0

 * Reorder some variables (pet portlint)
 * Use ${LOCALBASE} instead of /usr/local (pet portlint)
 * Remove files/patch-rpython_rlib_rvmprof_src_shared_vmprof__unix.h
     (upstreamed) [1]
 * Remove files/patch-rpython_rlib_rvmprof_cintf.py (upstreamed) [2]
 * Add files/patch-lib__pypy___curses__build.py to fix ncurses detection
 * Add files/patch-lib__pypy___blake2___blake2__build.py to avoid creating a
     useless empty directory which would also depend on WRKDIR

Changelog:
 * https://doc.pypy.org/en/latest/release-v7.3.0.html#changelog

[1] https://bitbucket.org/pypy/pypy/commits/587bebd539604208eb416ccdeb05e841db74e0aa
[2] https://bitbucket.org/pypy/pypy/commits/24a43b6a4d733b840b7ada958fbb3b129dc28103

QA:
 * portlint: OK (no new issues, fix some easy ones, rest for a later cleanup)
 * testport: OK (poudriere: 12.1-R, amd64/i386, default options tested)
 * reverse dependencies build OK

PR: 245124
Approved by: koobs (mentor) or bapt (mentor)
Approved by: python (koobs)

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

lang/pypy/Makefile
50 ↗(On Diff #70118)

Is the rc4 build source path expected?

54 ↗(On Diff #70118)

We should use ${PYTHON_VER} for these, for our future selves when PyPY port supports other Python versions, but that can be done in a separate change

koobs retitled this revision from lang/pypy{,3}: Update to latest upstream release (version 7.3.0) to lang/pypy{,3}: Update to 7.3.0 .Apr 4 2020, 12:21 AM
koobs edited the summary of this revision. (Show Details)
lang/pypy/Makefile
50 ↗(On Diff #70118)

Given the context, it must be correct or else the build would have failed; but I can confirm that the port's build created this path in ${WRKDIR}/build: usession-release-pypy2.7-v7.3.0rc4-0, and the pre-build only creates ${WRKDIR}/build for their build infrastructure to create a directory in.

54 ↗(On Diff #70118)

Ack

This revision is now accepted and ready to land.Apr 14 2020, 11:04 AM
This revision was automatically updated to reflect the committed changes.