summaryrefslogtreecommitdiff
path: root/lang/pypy (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | lang) Notes: svn path=/head/; revision=327741
* Fix the pypy ports.David Naylor2013-08-121-2/+3
| | | | | | | | | | | | | | | Be more aggresive in cleaning up temporary directories that pypy leaves behind in the copied directories (files and directories in __pycache__). Only .so and .pyc should be left behind in those __pycache__ directories and no subdirectories. Also remove the manual requirement for building lang/pypy. Redports successfully built lang/pypy3-devel (with leftovers) in 19 hours. Reported by: Redports Notes: svn path=/head/; revision=324639
* Backport and fix-up lang/pypy* ports.David Naylor2013-08-112-1/+2
| | | | | | | | | | | | | | | | | | pypy: - fix sysconfig.py's include path - bump PORTREVISION due to above fix pypy-devel: - remove duplicate '-e' when creating pkg-plist - ancillary port functionality (thus no PORTREVISION bump) pypy3-devel: - add missing patch - fix pkg-plist - build fails without above patch (thus no PORTREVISION bump) Notes: svn path=/head/; revision=324604
* Add lang/pypy-devel for non-stable releases of PyPy.David Naylor2013-08-111-0/+1
| | | | | | | | | | | | | | | | pypy-devel is intended as a staging ground for beta releases and - while no beta releases are available - snapshots of pypy default branch. While introducing pypy-devel to build logic has been reworked to better accomodate pypy3. The lib-python/2.7 and lib_pypy folders are not renamed after extraction (with only symbolic links used to emulate the structure). PyPy still expects the standard structure and the symbolic links satisfy this change. The devel port was requested by mva@ to better support commercial clients. Notes: svn path=/head/; revision=324601
* Update lang/pypy to 2.1.David Naylor2013-08-0312-37/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - Rename the binary, include and library to pypy-2.1 (recommended by mva@). This is in preparation to introduce PyPy3 (PyPy implementing Python 3.2) Highlights: * JIT support for ARM, architecture versions 6 and 7, hard- and soft-float ABI * Stacklet support for ARM * Support for os.statvfs and os.fstatvfs on unix systems * Improved logging performance * Faster sets for objects * Interpreter improvements * During packaging, compile the CFFI based TK extension * Pickling of numpy arrays and dtypes * Subarrays for numpy * Bugfixes to numpy * Bugfixes to cffi and ctypes * Bugfixes to the x86 stacklet support * Fixed issue 1533: fix an RPython-level OverflowError for space.float_w(w_big_long_number). https://bugs.pypy.org/issue1533 * Fixed issue 1552: GreenletExit should inherit from BaseException. https://bugs.pypy.org/issue1552 * Fixed issue 1537: numpypy __array_interface__ https://bugs.pypy.org/issue1537 * Fixed issue 1238: Writing to an SSL socket in PyPy sometimes failed with a "bad write retry" message. https://bugs.pypy.org/issue1238 Notes: svn path=/head/; revision=324198
* Update lang/pypy to 2.1.b2.David Naylor2013-08-012-3/+3
| | | | | | | | | | | | | | | | | | Highlights: * Support for os.statvfs and os.fstatvfs on unix systems. * Fixed issue 1533: fix an RPython-level OverflowError for space.float_w(w_big_long_number). * Fixed issue 1552: GreenletExit should inherit from BaseException. * Fixed issue 1537: numpypy __array_interface__ * Fixed issue 1238: Writing to an SSL socket in pypy sometimes failed with a "bad write retry" message. * distutils: copy CPython's implementation of customize_compiler, dont call split on environment variables, honour CFLAGS, CPPFLAGS, LDSHARED and LDFLAGS. * During packaging, compile the CFFI tk extension. Notes: svn path=/head/; revision=324118
* Fix lang/pypy library detection.David Naylor2013-07-303-5/+5
| | | | | | | | | | | | | | | | The library detection orginally depended on sys.version however that tends to change a lot and thus a more robust method is used based on sys.pypy_version_info. This fixes installation using distutils and corrects output from sysconfig. Special thanks to Attila Nagy who reported the issue and tracked down the root issue (allowing me to deliver a quick solution). Reported by: Attila Nagy <bra@fsn.hu> Notes: svn path=/head/; revision=323991
* Fix lang/pypy (and INDEX build).David Naylor2013-07-281-1/+1
| | | | | | | | | | Portlint recommends "USE_GCC=yes+" however such an option breaks everything. Ignore portlint and use "USE+GCC=4.2+" as the port will compile with just about any valid C compiler. Notes: svn path=/head/; revision=323854
* Update lang/pypy to 2.1.bDavid Naylor2013-07-289-31/+40
| | | | | | | | | | | | | | | | | | | | | Changes to port: * Abstract ${BUILDDIR} for files/Makefile * Remove MAKE_JOBS_SAFE (depreciated) * Use "USE_GCC=yes+" as recommended by portlint Highlights: * Bugfixes to the ARM JIT backend, so that ARM is now an officially supported processor architecture * Stacklet support on ARM * Interpreter improvements * Various numpy improvements * Bugfixes to cffi and ctypes * Bugfixes to the stacklet support * Improved logging performance * Faster sets for objects Notes: svn path=/head/; revision=323849
* Update lang/pypy to 2.0.2.David Naylor2013-06-023-8/+8
| | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=319643
* Fix build of lang/pypy (missing patch).David Naylor2013-05-211-0/+11
| | | | | | | | | | A patch that tought _sqlite3.py where to find sqlite3.h and sqlite3.so was not added with the previous commit. Approved by: eadler,bdrewery (mentors, implicit) Notes: svn path=/head/; revision=318713
* Update lang/pypy to 2.0.1.David Naylor2013-05-2011-193/+178
| | | | | | | | | | | | | | Port ChangeLog: * Sqlite3 added as a dependency * DIST_SUBDIR no longer used as upstream now releases with a proper tarball * Added ability to translate with pypy running in restricted memory mode ( faster than python2.7 and uses less memory!) * Added support for pypy modules that use cffi (_sqlite3 and _curses) Approved by: eadler,bdrewery (mentors, implicit) Notes: svn path=/head/; revision=318627
* - Convert USE_ICONV=yes to USES=iconvMarcus von Appen2013-04-271-2/+1
| | | | | | | | | - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: zeising Notes: svn path=/head/; revision=316662
* - Convert USE_GETTEXT to USES (part 3)Alex Kozlov2013-04-241-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316464
* pypy does not build on the pointhat configuration, but does build in other ↵Eitan Adler2013-03-311-2/+2
| | | | | | | | | configurations. Approved by: portmgr (miwi) Notes: svn path=/head/; revision=315639
* - Mark Broken does not buildMartin Wilke2013-03-311-0/+2
| | | | | | | | Reported by: pointyhat Approved by: portmgr Notes: svn path=/head/; revision=315629
* Update lang/pypy to 2.0.b1.David Naylor2013-03-2317-196/+311
| | | | | | | | | | | | | | | | | | | | | The internals of the port have been substantially reworked: * All predefined instances can be selected via options [1] * Optionally use options, if user does not overwrite instance list * Make translation with pypy an option, if it is available. * Make memory checking more refined [2] * Add a Wiki page details lang/pypy * Fix the test target * Refactor build target (easier to review, edit) * Rename patches to prevent churn [1] Although two are broken upstream and one possibly discontinued [2] My memory limits appear to be too conservative. Set PYPY_IGNORE_MEM for now Reviewed by: Kuro <poyopoyo@puripuri.plala.or.jp>, rm@ Approved by: bdrewery (mentor) Notes: svn path=/head/; revision=315042
* - Update to my new FreeBSD addressDavid Naylor2013-01-161-1/+1
| | | | | | | | | | - Trim header - Add myself as creator of devel/svn2git (see r272261) Approved by: eadler|bdrewery (mentor) Notes: svn path=/head/; revision=310522
* Decommissioning java 1.5 (EOLed since October 2009):Baptiste Daroussin2012-12-101-1/+1
| | | | | | | suppress any reference to JAVA_VERSION= 1.5+ (part2) Notes: svn path=/head/; revision=308604
* Update pkg-descrPawel Pekala2012-11-281-1/+1
| | | | | | | | | | PR: ports/173833 Submitted by: poyopoyo@puripuri.plala.or.jp Approved by: maintainer Feature safe: yes Notes: svn path=/head/; revision=307939
* - Remove quotes from options stringJason E. Hale2012-10-121-6/+2
| | | | | | | | | | | | | | While here: - Trim Makefile header PR: ports/172603 Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer) Approved by: makc, avilla (mentors, implicit) Reported by: Riccardo Torrini Feature safe: yes Notes: svn path=/head/; revision=305747
* - Remove superfluous site-package patch after fixing the pathsMarcus von Appen2012-07-182-18/+1
| | | | | | | Reported by: David Naylor <naylor.b.david@gmail.com> (maintainer) Notes: svn path=/head/; revision=301117
* - Fix site-packages pathMarcus von Appen2012-07-175-2/+97
| | | | | | | | | Discussed with: David Naylor <naylor.b.david@gmail.com> Approved by: David Naylor <naylor.b.david@gmail.com> Obtained from: https://github.com/DragonSA/pypy/tree/fix-1.9-2 Notes: svn path=/head/; revision=301025
* Fix detection of i386 platformsPawel Pekala2012-07-041-1/+1
| | | | | | | | PR: ports/169607 Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer) Notes: svn path=/head/; revision=300496
* - Remove unneeded fileAlex Kozlov2012-06-301-8/+0
| | | | | | | Approved by: David Naylor <naylor.b.david@gmail.com> (maintainer) Notes: svn path=/head/; revision=300279
* - Update to 1.9 [1]Michael Scheidell2012-06-2915-5027/+4051
| | | | | | | | | | | | | - Detection of insufficient memory [1] - Change %% SUB vaes from fixed at python 27 to use any installed version of python [1] - Fix syntax of non system include "" vs <> [2] PR: ports/168974 [1] Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer) [1] Reviewed by: scheidel@ (me) [2] Notes: svn path=/head/; revision=300233
* - Disallow from pointyhat, as it seems to receive SIGKILL after two hours ofPav Lucistnik2012-03-311-0/+4
| | | | | | | | | building, unknown from where Feature safe: yes Notes: svn path=/head/; revision=294051
* - Update to 1.8Li-Wen Hsu2012-02-196-161/+88
| | | | | | | | | | - Add fix for CVE-2012-0845 PR: ports/165026 Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer) Notes: svn path=/head/; revision=291800
* Add pypy 1.7, PyPy is a fast, compliant implementation of the Python language.Li-Wen Hsu2011-12-139-0/+5352
PR: ports/160265 Submitted by: David Naylor <naylor.b.david@gmail.com> Notes: svn path=/head/; revision=287302