annotate bsd.pypy.mk @ 18:cb562cb4ec47

Do not write a file into the current working directory when building: use WRKDIR instead
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 03 Oct 2022 17:11:08 +0200
parents 3e54ae4e5d8b
children 246c2f328231
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
1 .if !defined(LICENSE)
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
2 LICENSE= MIT PSFL
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
3 LICENSE_COMB= multi
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
4 .endif
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
5
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
6 USES+= compiler:c11
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
7
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
8 PYTHON_IMPL?= ${PORTNAME}
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
9 PYPY_DIR= ${PYTHON_IMPL}-${DISTVERSION:C|([0-9])\.([0-9]+).*|\1.\2|}
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
10 PLIST_SUB+= PYPY_DIR=${PYPY_DIR} PYPY_CFFI_VER=${PYPY_CFFI_VER}
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
11
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
12 .if ${PYTHON_IMPL} == pypy
10
c269f1e91387 Update to build PyPy on FreeBSD 13.1 with dist versilon 7.3.9
Franz Glasner <fzglas.hg@dom66.de>
parents: 2
diff changeset
13 DISTVERSION= 7.3.9
2
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
14 PYPY_CFFI_VER= ${PYTHON_IMPL}-73
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
15 .else # ${PYTHON_IMPL} == pypy3
10
c269f1e91387 Update to build PyPy on FreeBSD 13.1 with dist versilon 7.3.9
Franz Glasner <fzglas.hg@dom66.de>
parents: 2
diff changeset
16 DISTVERSION= 7.3.9
13
cac5ab348000 FIX: This is because this is the master port for pypy3 also: build PyPy3 for Python 3.8.
Franz Glasner <fzglas.hg@dom66.de>
parents: 10
diff changeset
17 PYPY_CFFI_VER= ${PYTHON_IMPL}8-pp${DISTVERSION:S|.||:C|\..*||}-${OPSYS:tl}${OSREL:C|\..*||}
15
3e54ae4e5d8b Prepare for a current PyPy3 build: the PyPy3 directory layout has changed
Franz Glasner <fzglas.hg@dom66.de>
parents: 13
diff changeset
18 PYTHON_IMPL_MINOR= ${PYTHON_IMPL}.8
3e54ae4e5d8b Prepare for a current PyPy3 build: the PyPy3 directory layout has changed
Franz Glasner <fzglas.hg@dom66.de>
parents: 13
diff changeset
19 PLIST_SUB+= PYTHON_IMPL_MINOR=${PYTHON_IMPL_MINOR}
2
5797a1bc38cb ADD: the latest easily available port of lang/pypy
Franz Glasner <fzglas.hg@dom66.de>
parents:
diff changeset
20 .endif