Port details |
- pypy3-devel Fast, compliant implementation of the Python language
- 2.4.0 lang
=0 2.4.0Version of this port present on the latest quarterly branch.
- Maintainer: dbn@FreeBSD.org
- Port Added: 2013-08-11 17:27:43
- Last Update: 2016-08-04 08:43:37
- SVN Revision: 419600
- Also Listed In: java python
- License: MIT PSFL
- WWW:
- http://pypy.org/
- Description:
- PyPy is a fast, compliant alternative implementation of the Python language
(2.7.1). It has several advantages and distinct features:
- Speed: thanks to its Just-in-Time compiler, Python programs often run faster
on PyPy.
- Memory usage: large, memory-hungry Python programs might end up taking less
space than they do in CPython.
- Compatibility: PyPy is highly compatible with existing python code. It
supports ctypes and can run popular python libraries like
twisted and django.
- Sandboxing: PyPy provides the ability to run untrusted code in a fully
secure way.
- Stackless: PyPy can be configured to run in stackless mode, providing
micro-threads for massive concurrency.
- As well as other features.
WWW: http://pypy.org/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: pypy3
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (pypy3-2.4.0-src.tar.bz2) = d9ba207d6eecf8a0dc4414e9f4e92db1abd143e8cc6ec4a6bdcac75b29f104f3
SIZE (pypy3-2.4.0-src.tar.bz2) = 14693194
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- msgfmt : devel/gettext-tools
- python2.7 : lang/python27
- python2 : lang/python2
- Library dependencies:
-
- libexpat.so : textproc/expat2
- libffi.so : devel/libffi
- libsqlite3.so : databases/sqlite3
- libintl.so : devel/gettext-runtime
- libiconv.so : converters/libiconv
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for pypy3-2.4.0:
====> Options available for the group PYINST
SANDBOX=off: Translate a sandboxed pypy
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- compiler:c11 gettext iconv tar:bzip2 python:2,build
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.4.0 04 Aug 2016 08:43:37 |
dbn |
lang/pypy3: update to 5.2.0-alpha1
Changes to lang/pypy3:
- "Rename" from pypy3-devel (functionaly it is a rename, technically pypy3
is a new port and pypy3-devel is deleted).
- Make lang/pypy3 a slave port of lang/pypy
Changes to lang/pypy:
- Use DISTVERSION instead of PORTVERSION (lang/pypy3 is not
PORTVERSION clean)
- Change PYPY_CFFI_VER to include the 'pypy-' prefix (lang/pypy3 has
'pypy3-' as a prefix)
- Only make PYPY_MINMEM the default is ${LOCALBASE}/lang/pypy exists
- Fix build depends for PYPY_MINMEM
- Allow slave port to have custom patch directory (Only the first 15 lines of the commit message are shown above ) |
2.4.0 21 Apr 2016 16:43:15 |
swills |
many ports: mark broken on powerpc64 |
2.4.0 01 Apr 2016 14:08:38 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
2.4.0 07 Dec 2014 18:58:06 |
dbn |
Update lang/pypy3-devel to 2.4.0.
Changes:
* Carry across _sqlite.py fix from lang/pypy
* Strip cffi shared libraries (from lang/pypy)
Change Log:
- Various fsencode PEP 383 related fixes to the posix module (readlink, uname,
ttyname and ctermid) and improved locale handling
- Fixed a couple different crashes related to parsing Python 3 source code
- internal refactoring in string and GIL handling which led to significant
speedups
- improved handling of multiple objects (like sockets) in long-running
programs. They are collected and released more efficiently, reducing memory
use. In simpler terms - we closed what looked like a memory leak |
2.1.b1_1 27 Oct 2014 15:23:31 |
bapt |
Cleanup plist |
2.1.b1_1 20 Oct 2014 17:52:17 |
mva |
- Convert ports of irc/ and lang/ to new USES=python
Approved by: portmgr (implicit) |
2.1.b1_1 27 Jun 2014 17:21:07 |
miwi |
- Chase database/sqlite3 slib bump
Approved by: portmgr (myself) |
24 Apr 2014 20:11:02
|
dbn |
Update my ports to be compliant with new USES framework and fix other issues.
Changes:
* various: migrate USE_BZIP2 to USES=tar:bzip2
* various: migrate USE_XZ to USES=tar:xz
* multimedia/py-ffmpeg: add and prefer github (GH) as master site
* ports-mgmt/portbuilder: specify license as BSD2CLAUSE (instead of just BSD)
Most ports are updated infrequently so a single batch commit is preferred over
collating changes per port. |
2.1.b1 02 Apr 2014 06:13:53 |
antoine |
Do not violate stagedir
Reported by: poudriere
With hat: portmgr |
2.1.b1 13 Jan 2014 21:00:04 |
rene |
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by: python (mva, rm)
Approved by: portmgr-lurkers (mat) |
2.1.b1 10 Dec 2013 18:48:23 |
dbn |
Remove LATEST_LINK from my ports and fix CONFLICTS for lang/pypy. |
2.1.b1 07 Nov 2013 15:08:55 |
dbn |
Add stage support to lang/pypy, lang/pypy-devel and lang/pypy3-devel.
Also, require a modern compiler that can handle c11. Although this is
not strictly required (just about any C compiler would do) the base GCC
compiler has a memory bug and thus cannot reasonably compile the ports. |
2.1.b1 20 Sep 2013 19:53:10 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang) |
2.1.b1 12 Aug 2013 17:56:41 |
dbn |
Fix the pypy ports.
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 |
2.1.b1 11 Aug 2013 18:33:33 |
dbn |
Backport and fix-up lang/pypy* ports.
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) |
2.1.b1 11 Aug 2013 17:27:22 |
dbn |
Introducing lang/pypy3-devel version 2.1.b1.
Highlights
- The first release of PyPy3: support for Python 3, targetting CPython 3.2.3!
- There are some known issues including performance regressions (issues
#1540 & #1541) slated to be resolved before the final release. |