Bug 165026 - [patch] update lang/pypy from 1.7 to 1.8
Summary: [patch] update lang/pypy from 1.7 to 1.8
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Li-Wen Hsu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-12 09:50 UTC by David Naylor
Modified: 2012-02-19 10:40 UTC (History)
0 users

See Also:


Attachments
file.diff (20.44 KB, patch)
2012-02-12 09:50 UTC, David Naylor
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Naylor 2012-02-12 09:50:10 UTC
The repository used to develop this port is available at github.com/DragonSA/pypy.

Highlights
----------
 * List strategies. Now lists that contain only ints or only floats should be as efficient as storing them in a binary-packed array. It also improves the JIT performance in places that use such lists. There are also special strategies for unicode and string lists.
 * As usual, numerous performance improvements. There are many examples of python constructs that now should be faster; too many to list them.
 * Bugfixes and compatibility fixes with CPython.
 * Windows fixes.
 * NumPy effort progress; for the exact list of things that have been done, consult the numpy status page. A tentative list of things that has been done:
   - multi dimensional arrays
   - various sizes of dtypes
   - a lot of ufuncs
   - a lot of other minor changes
   Right now the numpy module is available under both numpy and numpypy names.   However, because it's incomplete, you have to import numpypy first before doing any imports from numpy.
 * New JIT hooks that allow you to hook into the JIT process from your python program. There is a brief overview of what they offer.
 * Standard library upgrade from 2.7.1 to 2.7.2.

Fix: Patch attached with submission follows:
Comment 1 Li-Wen Hsu freebsd_committer freebsd_triage 2012-02-12 11:54:54 UTC
Responsible Changed
From-To: freebsd-ports-bugs->lwhsu

I'll take it.
Comment 2 Li-Wen Hsu freebsd_committer freebsd_triage 2012-02-13 07:07:54 UTC
State Changed
From-To: open->feedback

I cannot build: http://people.freebsd.org/~lwhsu/errorlog/pypy-1.8.log 
Could you check it out?  Thanks.
Comment 3 dfilter service freebsd_committer freebsd_triage 2012-02-19 10:37:15 UTC
lwhsu       2012-02-19 10:37:03 UTC

  FreeBSD ports repository

  Modified files:
    lang/pypy            Makefile distinfo pkg-plist 
    lang/pypy/files      bsd.pypy.inst.mk 
  Added files:
    lang/pypy/files      patch-CVE-2012-0845 
  Removed files:
    lang/pypy/files      
                         patch-pypy__translator__platform__freebsd.py 
  Log:
  - Update to 1.8
  - Add fix for CVE-2012-0845
  
  PR:             ports/165026
  Submitted by:   David Naylor <naylor.b.david@gmail.com> (maintainer)
  
  Revision  Changes    Path
  1.2       +18 -11    ports/lang/pypy/Makefile
  1.2       +2 -2      ports/lang/pypy/distinfo
  1.2       +1 -1      ports/lang/pypy/files/bsd.pypy.inst.mk
  1.1       +14 -0     ports/lang/pypy/files/patch-CVE-2012-0845 (new)
  1.2       +0 -34     ports/lang/pypy/files/patch-pypy__translator__platform__freebsd.py (dead)
  1.2       +53 -113   ports/lang/pypy/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Li-Wen Hsu freebsd_committer freebsd_triage 2012-02-19 10:37:18 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!