annotate lang/pypy3/Makefile @ 199:8b567a874360

Upgrade to PyPy v7.3.19. BUGS: - pypy311 not yet supported. - pypy39 not yet deleted. - Tests for pypy3 not yet runnable.
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 12 Mar 2025 13:45:29 +0100
parents 24bb1d616158
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
68
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1 # Created by: David Naylor <dbn@FreeBSD.org>
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 PORTNAME= pypy3
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
4 PORTVERSION= 3
199
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 194
diff changeset
5 PORTREVISION= 2
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
6 PORTEPOCH= 1
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
7 CATEGORIES= lang python
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
8 MASTER_SITES=
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
9 DISTFILES=
68
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
11 MAINTAINER= fzglas.hg@dom66.de
192
412473bb4bea FIX: COMMENT length
Franz Glasner <f.glasner@feldmann-mg.com>
parents: 190
diff changeset
12 COMMENT= Meta-port for the PyPy Python implementation (pypy310, Python 3.10)
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
13 WWW= https://www.pypy.org
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
14
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
15 LICENSE= MIT
76
82ca701f5432 Build PyPy3 for Python 3.8 using PyPy3.8-v7.3.9
Franz Glasner <fzglas.hg@dom66.de>
parents: 68
diff changeset
16
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
17 RUN_DEPENDS= ${LOCALBASE}/bin/pypy${PYPY_PYTHON_IMPL_VERSION}:lang/${PYPY_PORT}
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
18
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
19 NO_ARCH= yes
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
20 NO_BUILD= yes
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
21 NO_TEST= yes
68
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
22
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
23 PLIST_FILES= bin/pypy${PYPY_PYTHON_IMPL_VER_MAJOR} \
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
24 ${PYPY_DIR}/bin/pypy${PYPY_PYTHON_IMPL_VER_MAJOR} \
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
25 ${PYPY_DIR}/bin/python${PYPY_PYTHON_IMPL_VER_MAJOR}
68
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
26
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
27 # The default PyPy version that this meta-port is dependent on
199
8b567a874360 Upgrade to PyPy v7.3.19.
Franz Glasner <fzglas.hg@dom66.de>
parents: 194
diff changeset
28 PYPY_VERSION= 7.3.19
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
29 PYPY_PYTHON_IMPL_VERSION= 3.10
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
30 PYPY_PYTHON_IMPL_VER_MAJOR= ${PYPY_PYTHON_IMPL_VERSION:C|([0-9]+)\.[0-9]+|\1|}
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
31 PYPY_PORT= pypy310
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
32 PYPY_DIR= pypy${PYPY_PYTHON_IMPL_VER_MAJOR}-${PYPY_VERSION:C|([0-9]+)\.([0-9]+).*|\1.\2|}
68
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
33
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
34 do-install:
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
35 ${MKDIR} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/bin
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
36 ${LN} -sf ../${PYPY_DIR}/bin/pypy${PYPY_PYTHON_IMPL_VERSION} ${STAGEDIR}${PREFIX}/bin/pypy${PYPY_PYTHON_IMPL_VER_MAJOR}
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
37 ${LN} -sf pypy${PYPY_PYTHON_IMPL_VERSION} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/bin/pypy${PYPY_PYTHON_IMPL_VER_MAJOR}
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
38 ${LN} -sf pypy${PYPY_PYTHON_IMPL_VERSION} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/bin/python${PYPY_PYTHON_IMPL_VER_MAJOR}
68
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
39
137
aa62b751b2af Make a lang/pypy3 port: a meta-port for the current ("default") PyPy3 version
Franz Glasner <fzglas.hg@dom66.de>
parents: 123
diff changeset
40 .include <bsd.port.mk>