Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Jun 2013 08:03:13 +0000 (UTC)
From:      David Naylor <dbn@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r319643 - in head/lang/pypy: . files
Message-ID:  <201306020803.r5283DKJ069750@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dbn
Date: Sun Jun  2 08:03:12 2013
New Revision: 319643
URL: http://svnweb.freebsd.org/changeset/ports/319643

Log:
  Update lang/pypy to 2.0.2.
  
   - Track the change in build location (s/2.0.2/2.0.x/g)
   - Only tested on amd64 as this is only a point releas
   - If SANDBOX fails to build, install pypy-2.0.2 and try again
  
  ChangeLog:
   * Fix crash in the JIT when calling external C functions in multithreaded context.
  
  Approved by:	eadler,bdrewery (mentors, implicit)

Modified:
  head/lang/pypy/Makefile
  head/lang/pypy/distinfo
  head/lang/pypy/files/Makefile

Modified: head/lang/pypy/Makefile
==============================================================================
--- head/lang/pypy/Makefile	Sun Jun  2 07:50:44 2013	(r319642)
+++ head/lang/pypy/Makefile	Sun Jun  2 08:03:12 2013	(r319643)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	pypy
-DISTVERSION=	2.0.1
+DISTVERSION=	2.0.2
 CATEGORIES=	lang python java
 MASTER_SITES=	http://cdn.bitbucket.org/pypy/pypy/downloads/
 DISTNAME=	${PORTNAME}-${DISTVERSION}-src

Modified: head/lang/pypy/distinfo
==============================================================================
--- head/lang/pypy/distinfo	Sun Jun  2 07:50:44 2013	(r319642)
+++ head/lang/pypy/distinfo	Sun Jun  2 08:03:12 2013	(r319643)
@@ -1,2 +1,2 @@
-SHA256 (pypy-2.0.1-src.tar.bz2) = d1327bc325545939236ac609ec509548a545f97b1c933dedbe42f2482a130aa0
-SIZE (pypy-2.0.1-src.tar.bz2) = 14809687
+SHA256 (pypy-2.0.2-src.tar.bz2) = 1991c90d6b98e2408b3790d4b57b71ec1c69346328b8321505ce8f6ab4544c3c
+SIZE (pypy-2.0.2-src.tar.bz2) = 14819848

Modified: head/lang/pypy/files/Makefile
==============================================================================
--- head/lang/pypy/files/Makefile	Sun Jun  2 07:50:44 2013	(r319642)
+++ head/lang/pypy/files/Makefile	Sun Jun  2 08:03:12 2013	(r319643)
@@ -23,8 +23,8 @@ REINPLACE_CMD?=	${SED} -i~
 
 .for inst in ${PYPY_INST}
 
-${PYPY_${inst}_NAME}: build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION}-0/testing_1/pypy-c
-	${CP} build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION}-0/testing_1/pypy-c \
+${PYPY_${inst}_NAME}: build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION:C/[0-9]*$/x/}-0/testing_1/pypy-c
+	${CP} build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION:C/[0-9]*$/x/}-0/testing_1/pypy-c \
 		${PYPY_${inst}_NAME}
 
 .done_translate_${PYPY_${inst}_NAME}:
@@ -36,7 +36,7 @@ ${PYPY_${inst}_NAME}: build_${PYPY_${ins
 			targetpypystandalone.py ${PYPY_${inst}_OBJSPACE_ARGS} )
 	${TOUCH} .done_translate_${PYPY_${inst}_NAME}
 
-build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION}-0/testing_1/pypy-c: .done_translate_${PYPY_${inst}_NAME}
-	${REINPLACE_CMD} -e 's|^%.o: %.c$$|.c.o:|g' build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION}-0/testing_1/Makefile
-	/usr/bin/time -l ${MAKE} -C build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION}-0/testing_1 pypy-c
+build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION:C/[0-9]*$/x/}-0/testing_1/pypy-c: .done_translate_${PYPY_${inst}_NAME}
+	${REINPLACE_CMD} -e 's|^%.o: %.c$$|.c.o:|g' build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION:C/[0-9]*$/x/}-0/testing_1/Makefile
+	/usr/bin/time -l ${MAKE} -C build_${PYPY_${inst}_NAME}/usession-release-${DISTVERSION:C/[0-9]*$/x/}-0/testing_1 pypy-c
 .endfor



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306020803.r5283DKJ069750>