summaryrefslogtreecommitdiff
path: root/lang/pypy/bsd.pypy.mk
diff options
context:
space:
mode:
Diffstat (limited to 'lang/pypy/bsd.pypy.mk')
-rw-r--r--lang/pypy/bsd.pypy.mk22
1 files changed, 22 insertions, 0 deletions
diff --git a/lang/pypy/bsd.pypy.mk b/lang/pypy/bsd.pypy.mk
new file mode 100644
index 000000000000..e97fcac8d550
--- /dev/null
+++ b/lang/pypy/bsd.pypy.mk
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+.if !defined(LICENSE)
+LICENSE= MIT PSFL
+LICENSE_COMB= multi
+.endif
+
+USES+= compiler:c11
+
+PYTHON_IMPL?= ${PORTNAME}
+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
+DISTVERSION= 7.3.0
+PORTREVISION= 1
+PYPY_CFFI_VER= ${PYTHON_IMPL}-73
+.else # ${PYTHON_IMPL} == pypy3
+DISTVERSION= 7.3.0
+PORTREVISION= 1
+PYPY_CFFI_VER= ${PYTHON_IMPL}6-pp${DISTVERSION:S|.||:C|\..*||}-${OPSYS:tl}${OSREL:C|\..*||}
+.endif