aboutsummaryrefslogtreecommitdiff
path: root/lang/pypy-devel/Makefile
diff options
context:
space:
mode:
authorDavid Naylor <dbn@FreeBSD.org>2013-12-17 20:51:59 +0000
committerDavid Naylor <dbn@FreeBSD.org>2013-12-17 20:51:59 +0000
commit127a93439fa631f39747545bba96f4333459e533 (patch)
treea5237bbbd38dcce2e052e2a830de2e6696f6a461 /lang/pypy-devel/Makefile
parent1699a39241cb1566af49c714708d63a6a01414bd (diff)
Notes
Diffstat (limited to 'lang/pypy-devel/Makefile')
-rw-r--r--lang/pypy-devel/Makefile21
1 files changed, 8 insertions, 13 deletions
diff --git a/lang/pypy-devel/Makefile b/lang/pypy-devel/Makefile
index a5efc6aa7ad7..0976b94b43c6 100644
--- a/lang/pypy-devel/Makefile
+++ b/lang/pypy-devel/Makefile
@@ -2,11 +2,12 @@
# $FreeBSD$
PORTNAME= pypy
-DISTVERSION= 2.2.1
+DISTVERSION= 2.3-alpha${DATE}
CATEGORIES= lang python
-MASTER_SITES= http://cdn.bitbucket.org/pypy/pypy/downloads/ https://bitbucket.org/pypy/pypy/downloads/
+MASTER_SITES= https://bitbucket.org/pypy/pypy/get/ LOCAL/dbn/${PORTNAME}
PKGNAMESUFFIX= -devel
-DISTNAME= ${PORTNAME}-${DISTVERSION}-src
+DISTNAME= ${COMMIT}
+DIST_SUBDIR= ${PORTNAME}
MAINTAINER= dbn@FreeBSD.org
COMMENT= Fast, compliant implementation of the Python language
@@ -39,12 +40,14 @@ CONFLICTS_INSTALL= pypy-[0-9]*
ALL_TARGET= ${PYPY_NAMES}
BUILD_WRKSRC= ${WRKDIR}
-DATE= 20130810
+COMMIT= 92ff43b19372
+DATE= 20131216
USE_BZIP2= yes
USES= compiler:c11 gettext iconv
MAKEFILE= ${FILESDIR}/Makefile
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
+WRKSRC= ${WRKDIR}/pypy-pypy-${COMMIT}
PYPY_VER= ${DISTVERSION:C|([0-9])\.([0-9]).*|\1.\2|}
PYTHON_IMPL_VER= 2.7
@@ -60,9 +63,6 @@ PLIST_SUB+= PYPY_LIBDIR=${PYPY_LIBDIR} \
MAKE_ENV+= DISTVERSION=${DISTVERSION} PYTHON_CMD=${PYTHON_CMD} \
WRKSRC=${WRKSRC} PYPY_LOCALBASE=${LOCALBASE}
-LOCALBASE_REFIX= \
- lib_pypy/_sqlite3.py
-
.include <bsd.port.options.mk>
.include "${MASTERDIR}/files/bsd.pypy.inst.mk"
@@ -229,11 +229,6 @@ post-extract:
.endfor
${LN} -s ${WRKDIR}/lib ${WRKSRC}/lib
-post-patch:
-.for file in ${LOCALBASE_REFIX}
- ${REINPLACE_CMD} 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/${file}
-.endfor
-
do-configure:
${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
-e 's|%%PYPY_NAMES%%|${PYPY_NAMES}|g' \
@@ -245,7 +240,7 @@ do-configure:
post-build:
# UPDATING: check pypy/tool/release/package.py for list of cffi modules
.for mod in _sqlite3 _curses syslog
- ${WRKDIR}/${PYPY_PRIMARY} -c 'import ${mod}'
+ ${SETENV} ${MAKE_ENV} ${WRKDIR}/${PYPY_PRIMARY} -c 'import ${mod}'
.endfor
${STRIP_CMD} ${WRKDIR}/${PYPY_LIBDIR}/lib_pypy/__pycache__/_cffi__*.pypy-${PYPY_VER:C/\.//}.so
.for _path in ${PYPYDIRS}