aboutsummaryrefslogtreecommitdiff
path: root/lang/pypy/Makefile
diff options
context:
space:
mode:
authorDavid Naylor <dbn@FreeBSD.org>2017-11-04 09:33:51 +0000
committerDavid Naylor <dbn@FreeBSD.org>2017-11-04 09:33:51 +0000
commit4cb488e0ff92041d3cae9c12c598d69c36bd0b9d (patch)
tree026e05d2ee323d8aefb3135f7d6d04df9ba54e8f /lang/pypy/Makefile
parent45a2358a50bba4a378d1a2b1da73dea2984e2a55 (diff)
Notes
Diffstat (limited to 'lang/pypy/Makefile')
-rw-r--r--lang/pypy/Makefile14
1 files changed, 6 insertions, 8 deletions
diff --git a/lang/pypy/Makefile b/lang/pypy/Makefile
index 2f5ecbb293b6..9bd230a346bf 100644
--- a/lang/pypy/Makefile
+++ b/lang/pypy/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= pypy
-DISTVERSION?= 5.8.0 # Also update bsd.pypy.cffi.mk
+DISTVERSION?= 5.9.0 # Also update bsd.pypy.cffi.mk
CATEGORIES= lang python
MASTER_SITES= https://bitbucket.org/pypy/pypy/downloads/ http://buildbot.pypy.org/mirror/
DISTNAME?= ${PORTNAME}2-v${PORTVERSION}-src
@@ -15,7 +15,8 @@ LICENSE_COMB= multi
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
LIB_DEPENDS= libexpat.so:textproc/expat2 \
- libffi.so:devel/libffi
+ libffi.so:devel/libffi \
+ libunwind.so:devel/libunwind
TEST_DEPENDS= ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_gdbm_cffi.${PYPY_CFFI_VER}.so:databases/pypy-gdbm \
${LOCALBASE}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \
${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter
@@ -104,12 +105,9 @@ PLIST= ${.CURDIR}/pkg-plist
.include "${MASTERDIR}/bsd.pypy.mk"
.include <bsd.port.pre.mk>
-.if ${ARCH} == "i386" || ${ARCH} == "armv6"
-PYPY_BITS= 32
-.elif ${ARCH} == "amd64" || ${ARCH} == "powerpc64"
-PYPY_BITS= 64
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000
+PYPY_ARGS= --withoutmod-_vmprof
.endif
-PLIST_SUB+= PYPY_BITS="${PYPY_BITS}"
post-extract:
${FIND} ${WRKSRC} -name '*.swn' -delete
@@ -120,7 +118,7 @@ pre-build:
${MKDIR} ${WRKDIR}/build; \
(cd ${WRKSRC}/pypy/goal; \
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build \
- ${PYTHON_CMD} ../../rpython/bin/rpython --source -Ojit targetpypystandalone.py); \
+ ${PYTHON_CMD} ../../rpython/bin/rpython --source -Ojit targetpypystandalone.py ${PYPY_ARGS}); \
fi
post-build: