Mercurial > hgrepos > FreeBSD > ports > PyPy
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 |
| 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> |
