aboutsummaryrefslogtreecommitdiff
path: root/lang/pypy/bsd.pypy.mk
diff options
context:
space:
mode:
authorDavid Naylor <dbn@FreeBSD.org>2018-01-03 18:42:15 +0000
committerDavid Naylor <dbn@FreeBSD.org>2018-01-03 18:42:15 +0000
commit52777f3f56651efd9ec05aede511d07d7da337b5 (patch)
treea0e289c2da37d3b16f791634096715dac94e433c /lang/pypy/bsd.pypy.mk
parent3bad94c07babceed3d987aa4806b911f408cb0f6 (diff)
Notes
Diffstat (limited to 'lang/pypy/bsd.pypy.mk')
-rw-r--r--lang/pypy/bsd.pypy.mk11
1 files changed, 9 insertions, 2 deletions
diff --git a/lang/pypy/bsd.pypy.mk b/lang/pypy/bsd.pypy.mk
index 6ea33636c9cf..c6893ff513b0 100644
--- a/lang/pypy/bsd.pypy.mk
+++ b/lang/pypy/bsd.pypy.mk
@@ -1,5 +1,7 @@
# $FreeBSD$
+DISTVERSION= 5.10.0
+
.if !defined(LICENSE)
LICENSE= MIT PSFL
LICENSE_COMB= multi
@@ -8,6 +10,11 @@ LICENSE_COMB= multi
USES+= compiler:c11
PYTHON_IMPL?= ${PORTNAME}
-PYPY_DIR= ${PYTHON_IMPL}-${PORTVERSION:C|([0-9])\.([0-9]).*|\1.\2|}
-PYPY_CFFI_VER?= pypy-41
+PYPY_DIR= ${PYTHON_IMPL}-${DISTVERSION:C|([0-9])\.([0-9]+).*|\1.\2|}
PLIST_SUB+= PYPY_DIR=${PYPY_DIR} PYPY_CFFI_VER=${PYPY_CFFI_VER}
+
+.if ${PYTHON_IMPL} == pypy
+PYPY_CFFI_VER= ${PYTHON_IMPL}-41
+.else # ${PYTHON_IMPL} == pypy3
+PYPY_CFFI_VER= ${PYTHON_IMPL}-${DISTVERSION:S|.||:C|\..*||}-${OPSYS:tl}${OSREL:C|\..*||}
+.endif