annotate lang/pypy3/Makefile @ 190:1e06396580ad

More detailed comments regarding the Python implementations
author Franz Glasner <hg@dom66.de>
date Tue, 16 Jan 2024 12:42:49 +0100
parents aa62b751b2af
children 412473bb4bea
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
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
5 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
6 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
7 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
8 DISTFILES=
68
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9
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
10 MAINTAINER= fzglas.hg@dom66.de
190
1e06396580ad More detailed comments regarding the Python implementations
Franz Glasner <hg@dom66.de>
parents: 137
diff changeset
11 COMMENT= Meta-port for the PyPy Python3 implementation (pypy3 that implements 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
12 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
13
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 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
15
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
16 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
17
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 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
19 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
20 NO_TEST= yes
68
b8cea9d588b1 ADD: the latest easily available port of lang/pypy3
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
21
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
22 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
23 ${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
24 ${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
25
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
26 # The default PyPy version that this meta-port is dependent on
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 PYPY_VERSION= 7.3.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
28 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
29 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
30 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
31 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
32
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
33 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
34 ${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
35 ${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
36 ${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
37 ${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
38
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
39 .include <bsd.port.mk>