notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Two new features

Two two features were added on 2020-05-30:
  1. Repology links - each port now has a link to repology.org. See issue 148 for details.
  2. Ports I maintain report - port maintainers can now subscribe to a daily report of commits to the ports they maintain. See Watch ports I maintain at Report Subscriptions. Details at issue 138
non port: lang/pypy/Makefile
SVNWeb

Number of commits found XX: 76

Tue, 14 Apr 2020
[ 14:02 kevans ] Original commit   Revision:531691
531691 lang/pypy/Makefile
531691 lang/pypy/bsd.pypy.mk
531691 lang/pypy/distinfo
531691 lang/pypy/files/patch-lib__pypy___curses__build.py
531691 lang/pypy/files/patch-rpython_rlib_rvmprof_cintf.py
531691 lang/pypy/files/patch-rpython_rlib_rvmprof_src_shared_vmprof__unix.h
531691 lang/pypy/pkg-plist
531691 lang/pypy3/Makefile
531691 lang/pypy3/distinfo
531691 lang/pypy3/files/patch-lib__pypy___blake2___blake2__build.py

(Only the first 10 of 14 ports in this commit are shown above. View all ports for this commit)
lang/pypy{,3}: Update to 7.3.0

 * Reorder some variables (pet portlint)
 * Use ${LOCALBASE} instead of /usr/local (pet portlint)
 * Remove files/patch-rpython_rlib_rvmprof_src_shared_vmprof__unix.h
     (upstreamed) [1]
 * Remove files/patch-rpython_rlib_rvmprof_cintf.py (upstreamed) [2]
 * Add files/patch-lib__pypy___curses__build.py to fix ncurses detection
 * Add files/patch-lib__pypy___blake2___blake2__build.py to avoid creating a
     useless empty directory which would also depend on WRKDIR

Changelog:
 * https://doc.pypy.org/en/latest/release-v7.3.0.html#changelog

[1]
https://bitbucket.org/pypy/pypy/commits/587bebd539604208eb416ccdeb05e841db74e0aa
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 28 Jul 2018
[ 05:26 farrokhi ] Original commit   Revision:475489
475489 lang/pypy/Makefile
475489 lang/pypy/bsd.pypy.mk
475489 lang/pypy/files/patch-pypy_config_pypyoption.py
475489 lang/pypy/files/patch-rpython_rlib_rvmprof_cintf.py
475489 lang/pypy/files/patch-rpython_rlib_rvmprof_src_shared_vmprof__unix.h
475489 lang/pypy3/files/patch-pypy_config_pypyoption.py
475489 lang/pypy3/files/patch-rpython_rlib_rvmprof_cintf.py
475489 lang/pypy3/files/patch-rpython_rlib_rvmprof_src_shared_vmprof__unix.h
lang/pypy and lang/pypy3: Fix rvmprof build on FreeBSD

Originally pypy did not build on FreeBSD due to build failure in rvmprof. In
order to build it on FreeBSD (and OpenBSD) you have to disable rvmprof during
build process. This is what a previous patch [1][2] did to enable building on
FreeBSD.

This is a patch obtained from upstream [3] that actually solves the rvmprof
build problem which enables building pypy/pypy3 on FreeBSD with rvmprof enabled.

[1] https://svnweb.freebsd.org/changeset/ports/473994
[2] https://reviews.freebsd.org/D16138
[3]
https://bitbucket.org/pypy/pypy/issues/2853/build-fails-on-freebsd-11x-x64#comment-46813575

Reviewed by:	koobs, miwi, dbn
Approved by:	miwi, dbn
Differential Revision:	https://reviews.freebsd.org/D16378
Sun, 7 Jan 2018
[ 19:32 krion ] Original commit   Revision:458375
458375 lang/pypy/Makefile
Set LLD_UNSAFE=yes that the port will continue to link with ld.bfd
if /usr/bin/ld is lld, until the issue can be addressed.

PR:		214864
Approved by:	portmgr (LLD_UNSAFE blanket)
Sponsored by:	The FreeBSD Foundation
Wed, 3 Jan 2018
[ 18:42 dbn ] Original commit   Revision:457998
457998 databases/pypy-gdbm/Makefile
457998 databases/pypy-sqlite3/Makefile
457998 lang/pypy/Makefile
457998 lang/pypy/bsd.pypy.cffi.mk
457998 lang/pypy/bsd.pypy.mk
457998 lang/pypy/distinfo
457998 lang/pypy/files/patch-lib-python_2.7_ctypes_____init____.py
457998 lang/pypy/files/patch-pypy_module___rawffi_alt_interp__funcptr.py
457998 lang/pypy/files/patch-pypy_module___vmprof_test_test____vmprof.py
457998 lang/pypy/files/patch-pypy_module_termios_test_test__termios.py

(Only the first 10 of 37 ports in this commit are shown above. View all ports for this commit)
lang/pypy(3): update to 5.10, add flavors to ancillary ports

 - Consistently use DISTVERSION instead of PORTVERSION (the former is set, not
the latter)
 - Only depend on libunwind on x86 arch with FreeBSD >= 11 (fixes ignored build
on arm/ppc)
 - Fix python dependency with depreciation of python meta ports
 - Remove PYPY_BITS from pkg-plist target, no longer used
 - Remove setting of PORTVERSION, DISTVERSION is set in bsd.pypy.mk
 - bsd.pypy.mk:
   - Define DISTVERSION once, to ensure consistency
   - PYPY_DIR: Handle versions with multiple digits
   - PYPY_CFFI_VER now differs in value between pypy and pypy3
 - bsd.pypy.cffi.mk:
   - Add FLAVORS for pypy and pypy3 [1]
   - Consistently use PYTHON_IMPL instead of the hard coded "pypy"
   - PLIST_FILES: use direct substitution instead of PLIST_SUB

Approved by:		portmgr (mat) [1]
Differential Revision:	https://reviews.freebsd.org/D13675
Thu, 30 Nov 2017
[ 15:50 mat ] Original commit   Revision:455210
455210 CHANGES
455210 MOVED
455210 Mk/Uses/gnome.mk
455210 Mk/Uses/pyqt.mk
455210 Mk/Uses/python.mk
455210 UPDATING
455210 accessibility/Makefile
455210 accessibility/accerciser/Makefile
455210 accessibility/caribou/Makefile
455210 accessibility/orca/Makefile

(Only the first 10 of 2423 ports in this commit are shown above. View all ports for this commit)
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 05:55 linimon ] Original commit   Revision:455165
455165 databases/mysqlwsrep56-server/Makefile
455165 databases/mysqlwsrep57-server/Makefile
455165 databases/virtuoso/Makefile
455165 devel/concurrencykit/Makefile
455165 devel/gcc-arm-embedded/Makefile
455165 devel/gecode/Makefile
455165 devel/radare2/Makefile
455165 devel/smake/Makefile
455165 emulators/x49gp/Makefile
455165 games/iortcw/Makefile

(Only the first 10 of 22 ports in this commit are shown above. View all ports for this commit)
For ports that are marked NOT_FOR/ONLY_FOR armv6, also mark them so
on armv7.

This is part one of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Sat, 4 Nov 2017
[ 09:33 dbn ] Original commit   Revision:453445
453445 lang/pypy/Makefile
453445 lang/pypy/bsd.pypy.cffi.mk
453445 lang/pypy/distinfo
453445 lang/pypy/files/patch-lib-python_2.7_ctypes_____init____.py
453445 lang/pypy/files/patch-pypy_module___rawffi_alt_interp__funcptr.py
453445 lang/pypy/files/patch-pypy_module___vmprof_test_test____vmprof.py
453445 lang/pypy/files/patch-pypy_module_termios_test_test__termios.py
453445 lang/pypy/files/patch-pypy_module_test__lib__pypy_cffi__tests_cffi1_test__recompiler.py
453445 lang/pypy/files/patch-pypy_module_test__lib__pypy_pyrepl_____init____.py
453445 lang/pypy/files/patch-pypy_module_test__lib__pypy_pyrepl_test__readline.py

(Only the first 10 of 35 ports in this commit are shown above. View all ports for this commit)
lang/pypy(3): update to 5.9

 - add lubunwind as dependency: required by vmprof
 - disable vmprof on FreeBSD 10: missing base support
 - implement support for handles with ctypes.CDLL: fix dynamic loading of
   shared objects
 - enable various tests that were not working on FreeBSD 9
 - mark get_profile_path as xfail on FreeBSD
 - handle definition of char16_t and char32_t on libc++ for
   __cplusplus < 201103L (libstdc++ does not do this)
 - other minor fixes

ChangeLog:
 - NumPy and Pandas now work on lang/pypy
 - Cython 0.27.1 supports more projects with PyPy
 - JSON parser improvements decrease memory by up to 50% and increase speed
   by up to 15%
 - CFFI updated to 1.11.1
Sun, 18 Jun 2017
[ 16:55 dbn ] Original commit   Revision:443834
443834 lang/pypy/Makefile
443834 lang/pypy/bsd.pypy.cffi.mk
443834 lang/pypy/distinfo
443834 lang/pypy/files/patch-lib-python_2.7_distutils_sysconfig__pypy.py
443834 lang/pypy/files/patch-rpython_rlib_rvmprof_src_shared_machine.c
443834 lang/pypy/files/patch-rpython_translator_platform_posix.py
443834 lang/pypy3/Makefile
443834 lang/pypy3/distinfo
443834 lang/pypy3/files/patch-rpython_rlib_rvmprof_src_shared_machine.c
443834 lang/pypy3/files/patch-rpython_translator_platform_posix.py
lang/pypy(3): update to 5.8

Change Log:
 - supports upstream library 2.7.13 and 3.5.3
 - critical bugs fixed in shadowstack
 - native support for profiling frames in vmprof
 - performance improvements for pack* and unpack* structs
 - cffi updates to 1.10.1
 - numpy 1.13.0 requires at least this version
Sat, 20 May 2017
[ 12:02 linimon ] Original commit   Revision:441309
441309 databases/xapian-core/Makefile
441309 devel/aarch64-binutils/Makefile
441309 devel/llvm34/Makefile
441309 devel/mingw32-gcc/Makefile
441309 editors/vim/Makefile
441309 emulators/qemu/Makefile
441309 lang/pypy/Makefile
441309 multimedia/cuse4bsd-kmod/Makefile
441309 multimedia/ffmpegthumbnailer/Makefile
441309 multimedia/libcec/Makefile

(Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
Mon, 1 May 2017
[ 18:09 dbn ] Original commit   Revision:439903
439903 lang/pypy/Makefile
lang/pypy3: bump PORTREVISION due to commit r439901

 - lang/pypy overrides lang/pypy3's PORTREVISION field

PR:		218838
[ 18:00 dbn ] Original commit   Revision:439901
439901 lang/pypy/Makefile
439901 lang/pypy/bsd.pypy.mk
439901 lang/pypy3/Makefile
439901 lang/pypy3/pkg-plist
lang/pypy3: un-conflict with pypy

 - ensure pypy3's directory under $PREFIX is unique to pypy's.
 - remove swap files from pkg-plist (i.e. revert r439409).

PR:		218838
Reported by:	Yunchih Chen <yunchih@csie.ntu.edu.tw>
Fri, 14 Apr 2017
[ 12:37 dbn ] Original commit   Revision:438508
438508 lang/pypy/Makefile
438508 lang/pypy3/Makefile
438508 lang/pypy3/pkg-plist
lang/pypy(3): unbreak build, fix shebang

 - Fix shebang references to pypy(3)
 - pypy3i [1]:
   - Correctly set ONLY_FOR_ARCHS
   - Remove '.swn' files from pkg-plist

Reported by:	pkg-fallout [1]
Sun, 9 Apr 2017
[ 10:06 dbn ] Original commit   Revision:438096
438096 lang/pypy/Makefile
438096 lang/pypy/bsd.pypy.cffi.mk
438096 lang/pypy/distinfo
438096 lang/pypy/files
438096 lang/pypy/files/patch-lib-python_2.7_distutils_sysconfig__pypy.py
438096 lang/pypy/files/patch-rpython_translator_platform_posix.py
438096 lang/pypy/pkg-plist
438096 lang/pypy3/Makefile
438096 lang/pypy3/distinfo
438096 lang/pypy3/files/patch-pypy_module_time_interp__time.py

(Only the first 10 of 17 ports in this commit are shown above. View all ports for this commit)
lang/pypy(3): update to 5.7.1

 - add MIT/PSFL multi license
 - pass LDSHARED to make environment (work-around assumption around 'gcc')
 - add new dependency: pycparser (only required if python is translating)
 - removed patches merged upstream
 - add patch to remove '-flto' from cflags (base ld doesn't support LTO)
 - pypy:
   - add patch to fix bad assumption about 'gcc' (instead of 'cc')
 - pypy3:
   - update BUILD_WRKSRC and PYPY_CFFI_VER
   - only supports AMD64

ChangeLog:
 - PyPy2 updated to Python 2.7.13
 - PyPy3 updated to Python 3.5.3 (beta):
   - Not all tests pass
   - Asyncio does work
 - PyPy2 supports C-extensions: NumPy, Cython and Pandas (amongst others)
 - CFFI updated to 1.10
 - Many bug-fixes
Fri, 13 Jan 2017
[ 16:54 mat ] Original commit   Revision:431402
431402 databases/jasperreports/Makefile
431402 devel/charva/Makefile
431402 devel/eric6/Makefile.inc
431402 devel/gitblit/Makefile
431402 devel/ocaml-lwt/Makefile
431402 devel/tcllibc/Makefile
431402 editors/libreoffice-i18n/Makefile
431402 games/alienarena/Makefile
431402 games/glest/Makefile
431402 games/megaglest/Makefile

(Only the first 10 of 46 ports in this commit are shown above. View all ports for this commit)
Fix ports using PREFIX in their depends instead of LOCALBASE.

With hat:	portmgr
Sponsored by:	Absolight
Tue, 22 Nov 2016
[ 13:31 dbn ] Original commit   Revision:426824
426824 lang/pypy/Makefile
lang/pypy: unbreak with libressl

PyPy now supports libressl (aka openssl 1.1).

Submitted by:   benjamin@bureaucracy.de
Sun, 20 Nov 2016
[ 07:12 dbn ] Original commit   Revision:426562
426562 lang/pypy/Makefile
426562 lang/pypy/bsd.pypy.cffi.mk
426562 lang/pypy/distinfo
426562 lang/pypy/files
426562 lang/pypy/pkg-plist
lang/pypy: update to 5.6.0

ChangeLog:
  http://doc.pypy.org/en/latest/release-pypy2.7-v5.6.0.html
Wed, 26 Oct 2016
[ 05:51 dbn ] Original commit   Revision:424677
424677 lang/pypy/Makefile
424677 lang/pypy/pkg-descr
424677 lang/pypy3/Makefile
424677 lang/pypy3/pkg-descr
lang/pypy(3): update package description.

 - PyPy now implements Python 2.7.10
 - PyPy3 requires a slightly different description, and implements Python 3.3.5

Reported by:	marino@
Tue, 4 Oct 2016
[ 19:45 marino ] Original commit   Revision:423294
423294 lang/pypy/Makefile
lang/pypy: IGNORE when building with libressl

Fails to configure with libressl:
[translation:ERROR] Exception: OpenSSL version >= 1.1 not supported yet.

    This program requires OpenSSL version 1.0.x, and may also
    work with LibreSSL or OpenSSL 0.9.x.  OpenSSL 1.1 is quite
    some work to update to; contributions are welcome.  Sorry,
    you need to install an older version of OpenSSL for now.
    Make sure this older version is the one picked up by this
    program when it runs the compiler.

Approved by:	SSL blanket
Sat, 10 Sep 2016
[ 19:20 dbn ] Original commit   Revision:421729
421729 lang/pypy/Makefile
421729 lang/pypy/distinfo
lang/pypy: update distinfo, upstream rerolled.

 - Add an official mirror for pypy source code.
 - No functional change to the source code.
Thu, 8 Sep 2016
[ 04:40 dbn ] Original commit   Revision:421529
421529 lang/pypy/Makefile
421529 lang/pypy/bsd.pypy.cffi.mk
421529 lang/pypy/distinfo
lang/pypy: update to 5.4.1

ChangeLog:
 - Update list of contributors in documentation and LICENSE file, this was
unfortunately left out of 5.4.0.
 - Allow tests run with -A to find libm.so even if it is a script not a
dynamically loadable file
 - Bump sys.setrecursionlimit() when translating PyPy, for translating with
CPython
 - Tweak a float comparison with 0 in backendopt.inline to avoid rounding errors
 - Fix for an issue for translating the sandbox
 - Fix for and issue where unicode.decode('utf8', 'custom_replace') messed up
the last byte of a unicode string
   sometimes
 - Update built-in cffi to version 1.8.1
 - Explicitly detect that we found as-yet-unsupported OpenSSL 1.1, and crash
translation with a message asking for help
   porting it
 - Fix a regression where a PyBytesObject was forced (converted to a RPython
object) when not required, reported as
   issue #2395
Tue, 6 Sep 2016
[ 17:22 dbn ] Original commit   Revision:421448
421448 lang/pypy/Makefile
421448 lang/pypy/distinfo
421448 lang/pypy/files/patch-pypy_module___cffi__backend_misc.py
421448 lang/pypy/files/patch-rpython_rlib_rvmprof_src_vmprof__config.h
421448 lang/pypy/pkg-plist
lang/pypy: update to 5.4.0

ChangeLog:
 - Incremental improvements to cpyext (passing 99% of numpy's test suite)
 - Update cffi to 1.8, supporting "limited API" mode for c-extensions on
   CPython >= 3.2
 - Improved tooling for PyPy's JIT.
 - Various new features, bug fixes and performance improvements, see:
   http://pypy.readthedocs.io/en/latest/release-pypy2.7-v5.4.0.html
Sun, 21 Aug 2016
[ 18:36 dbn ] Original commit   Revision:420576
420576 lang/pypy/Makefile
420576 lang/pypy/files/patch-pypy_module___cffi__backend_misc.py
420576 lang/pypy/files/patch-rpython_jit_backend_detect__cpu.py
420576 lang/pypy/files/patch-rpython_translator_c_src_asm.c
420576 lang/pypy/files/patch-rpython_translator_c_src_asm.h
420576 lang/pypy3/files/patch-pypy_module___cffi__backend_misc.py
420576 lang/pypy3/files/patch-rpython_jit_backend_detect__cpu.py
420576 lang/pypy3/files/patch-rpython_translator_c_src_asm.c
420576 lang/pypy3/files/patch-rpython_translator_c_src_asm.h
lang/pypy(3): unbreak on PowerPC.

Unbreak build by:
 - correctly detecting PowerPC architecture,
 - excluding PowerPC specific assembler code (as there is none), and
 - fixing the JIT due to long double == double for PowerPC.

Special thanks to swills who diligently tested multiple iterations of patches
to eventually end up at a solution.
Thu, 4 Aug 2016
[ 08:43 dbn ] Original commit   Revision:419600
419600 MOVED
419600 lang/pypy/Makefile
419600 lang/pypy/bsd.pypy.cffi.mk
419600 lang/pypy/bsd.pypy.mk
419600 lang/pypy3
419600 lang/pypy3-devel
419600 lang/pypy3/Makefile
419600 lang/pypy3/distinfo
419600 lang/pypy3/files
419600 lang/pypy3/files/patch-pypy_module___posixsubprocess_interp__subprocess.py

(Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
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 View all of this commit message)
Thu, 21 Jul 2016
[ 06:02 dbn ] Original commit   Revision:418864
418864 databases/pypy-gdbm/Makefile
418864 lang/pypy/Makefile
418864 lang/pypy/bsd.pypy.cffi.mk
418864 lang/pypy/bsd.pypy.mk
418864 lang/pypy/distinfo
418864 lang/pypy/pkg-plist
lang/pypy: update to 5.3.1.

 - Fix LICENSE for databases/pypy-gdbm (GPLv2+).
 - Add support for a slave port (i.e. the upcoming pypy3):
   - Allow select variables to be overridden by slave port.
   - Allow slave port to have its own distinfo and pkg-plist files.
   - Depend on lang/pypy if translating with PYPY or PYPY_MINMEM options.
 - Strip bundled cffi .so files.

ChangeLog:
 - Highlighted changes
   - Major improvements in the C-API compatibility layer
   - Complete support for lxml
   - Passing 95%+ of numpy's test suite
   - Scipy and matplotlib builds and runs
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 11 May 2016
[ 11:01 robak ] Original commit   Revision:414982
414982 lang/pypy/Makefile
414982 lang/pypy/bsd.pypy.cffi.mk
414982 lang/pypy/distinfo
414982 lang/pypy/files/patch-rpython_rlib_rvmprof_src_vmprof__config.h
414982 lang/pypy/pkg-plist
lang/pypy: update 5.0.1 -> 5.1.1
Thu, 21 Apr 2016
[ 16:43 swills ] Original commit   Revision:413746
413746 archivers/innoextract/Makefile
413746 archivers/pecl-phk/Makefile
413746 archivers/php55-phar/Makefile
413746 archivers/php56-phar/Makefile
413746 audio/xmms-volnorm/Makefile
413746 benchmarks/smhasher/Makefile
413746 biology/plinkseq/Makefile
413746 chinese/wordpress-zh_CN/Makefile
413746 chinese/wordpress-zh_TW/Makefile
413746 comms/atslog/Makefile

(Only the first 10 of 419 ports in this commit are shown above. View all ports for this commit)
many ports: mark broken on powerpc64
Fri, 1 Apr 2016
[ 14:08 mat ] Original commit   Revision:412347
412347 hebrew/culmus/Makefile
412347 hebrew/he2/Makefile
412347 irc/anope/Makefile
412347 irc/atheme-services/Makefile
412347 irc/bitlbee/Makefile
412347 irc/ctrlproxy/Makefile
412347 irc/cwirc/Makefile
412347 irc/dxirc/Makefile
412347 irc/epic4/Makefile
412347 irc/ezbounce/Makefile

(Only the first 10 of 481 ports in this commit are shown above. View all ports for this commit)
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
Sun, 20 Mar 2016
[ 17:41 dbn ] Original commit   Revision:411469
411469 lang/pypy/Makefile
411469 lang/pypy/bsd.pypy.cffi.mk
411469 lang/pypy/distinfo
lang/pypy: update to 5.0.1.

Change Log:
 - Bug fix: cpyext, notably (but not only) fixing lxml.
 - Bug fix: corner case of the JIT.
Mon, 14 Mar 2016
[ 04:04 dbn ] Original commit   Revision:411039
411039 lang/pypy/Makefile
lang/pypy: unbreak build when pypy isn't installed.

When pypy isn't installed then the port needs to use python to translate
pypy, however all options are not specified since two of the three (the
pypy related options) are not valid.  Overcome this by a bit of re-ordering
and abusing OPTIONS_SLAVE in the later case.

Reported by:	Andrzej Tobola <ato@iem.pw.edu.pl>
Sun, 13 Mar 2016
[ 18:58 dbn ] Original commit   Revision:411015
411015 lang/pypy/Makefile
411015 lang/pypy/bsd.pypy.cffi.mk
411015 lang/pypy/bsd.pypy.mk
411015 lang/pypy/distinfo
411015 lang/pypy/pkg-plist
lang/pypy: update to 5.0.0

Changes:
 - Drop local mirror
 - Drop DIST_SUBDIR (distfile name no longer a generic "release-x.y.z.tar.bz2".
 - Add test dependencies (all sub-ports, a la gdbm, sqlite and tkinter)
 - Use gmake instead of using sed to transform the Makefile
 - Use options helper variables
 - Rename regression-test -> do-test

ChangeLog (see http://morepypy.blogspot.co.za/2016/03/pypy-50-released.html):
- Faster and leaner: improved JIT warmed (up to 30% faster) and improved memory
  consumption (dropped by about 30%).
- C-API Upgrade: cpyext is much faster and lxml now passes all tests when
  using cython compiled components.
- CFFI: ships with cffi-1.5.2.
Sun, 13 Dec 2015
[ 13:16 dbn ] Original commit   Revision:403664
403664 databases/pypy-gdbm/Makefile
403664 databases/pypy-sqlite3/Makefile
403664 lang/pypy/Makefile
403664 lang/pypy/pkg-plist
403664 x11-toolkits/pypy-tkinter/Makefile
lang/pypy: unbreak build on i386 and armv6

 - Add back PYPY_BITS as it is required to define the names of two files,
   depending if pypy is translated for 32 or 64 bit systems [1].
 - Change maintainership to python@ [2][3][4]

Reported by:	pkg-fallout [1]
Approved by:	koobs@ [2]
PR:		204743 [3]
Submitted by:	robak@ [4]
Wed, 9 Dec 2015
[ 06:57 dbn ] Original commit   Revision:403361
403361 lang/pypy/Makefile
403361 lang/pypy/bsd.pypy.cffi.mk
403361 lang/pypy/bsd.pypy.mk
403361 lang/pypy/distinfo
403361 lang/pypy/pkg-plist
lang/pypy: update to 4.0.1

Changes:
 - Remove plist-sub PYPY_BITS
 - Switch PYPY_VER to PYPY_CFFI_VER

Change Log:
 - Highlighted features:
   - Update cffi to 1.3.1.
   - Update Python implementation to 2.7.10.
   - New vectorisation optimisations added to the JIT.  To enable add
     --jit vec=1 (or --jit vec_all=1 for all vectorisation optimisations).
   - Improved JIT warmup time of ~20%.
   - Reduced memory consumption by ~20%.
   - Numpy's ndarray and numeric dtypes are almost feature complete.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 31 Aug 2015
[ 19:38 dbn ] Original commit   Revision:395726
395726 databases/Makefile
395726 databases/pypy-gdbm
395726 databases/pypy-gdbm/Makefile
395726 databases/pypy-gdbm/pkg-descr
395726 databases/pypy-sqlite3
395726 databases/pypy-sqlite3/Makefile
395726 databases/pypy-sqlite3/pkg-descr
395726 lang/pypy/Makefile
395726 lang/pypy/bsd.pypy.cffi.mk
395726 lang/pypy/bsd.pypy.mk

(Only the first 10 of 18 ports in this commit are shown above. View all ports for this commit)
lang/pypy: update to 2.6.1

Changes:
 - Add external cffi ports (a la python):
   - databases/pypy-gdbm
   - databases/pypy-sqlite3
   - x11-toolkits/pypy-tkinter
 - Add bsd.pypy.mk for consistency between pypy ports.
 - Add bsd.pypy.cffi.mk for consistency with external cffi ports.
 - Switch back to using $PREFIX/pypy-X.Y (the '-' separator is required to
   differentiate between lang/pypy and lang/pypy3)
 - Remove all patches (upstreamed, see announcement below)

ChangeLog:
 - Bug Fixes
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 22 Aug 2015
[ 13:27 marino ] Original commit   Revision:395030
395030 lang/pypy/Makefile
lang/pypy: Fix obvious typo that caused make warning messages

Approved by:	just-fix-it
Wed, 12 Aug 2015
[ 18:13 dbn ] Original commit   Revision:394025
394025 lang/pypy/Makefile
394025 lang/pypy/files/patch-rpython_config_test_test__support.py
394025 lang/pypy/files/patch-rpython_jit_backend_detect__cpu.py
394025 lang/pypy/pkg-plist
lang/pypy: support cffi, fix and simplify.

 * Mark as only for i386, amd64 and armv6 (JIT only supported on those archs)
 * Move PyPy dir to pypy26 (for consistency with llvm, et al)
 * Drop PYPY_ARCH (unused)
 * Use shell to detect ${BUILD_WRKSRC}/Makefile [1]
 * Enable CFFI for components that do not have external dependencies
 * Update regression-test to align with upstreams procedures
 * Complete changes for detecting cpu count via sysctl (upstreamed)
 * Properly detect arm (upstreamed) [2]
 * Update pkg-plist generation and regenerate

[1] When make evaluates the dependency for pre-build the variable
${BUILD_WRKSRC} is not fully defined (i.e. ${WRKSRC}) so it does not get
properly expanded causing make to never find the correct Makefile.

PR:		202159 [2]
Reviewed by:	sbruno (prior version)
Sat, 1 Aug 2015
[ 09:07 dbn ] Original commit   Revision:393390
393390 lang/pypy/Makefile
393390 lang/pypy/files/Makefile
393390 lang/pypy/files/bsd.pypy.inst.mk
393390 lang/pypy/files/compile_cffi.py
393390 lang/pypy/files/patch-lib-python__2.7__distutils__command__install.py
393390 lang/pypy/files/patch-lib-python__2.7__distutils__sysconfig_pypy.py
393390 lang/pypy/files/patch-lib-python__2.7__sysconfig.py
393390 lang/pypy/files/patch-pypy__module__sys__initpath.py
393390 lang/pypy/files/patch-pypy__sandbox__pypy_interactive.py
393390 lang/pypy/files/patch-pypy_tool_release_package.py

(Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
lang/pypy: simplify port

 - Use upstreams directory layout instead of FreeBSD's preferred directory
   layout [1]
 - Move the pypy installation into $PREFIX/pypy-x.y
 - Remove the ability to build multiple instances (i.e. default to just
   the JIT instance)
 - Install the binary as pypy (instead of pypy-2.6 with a symlink to pypy)
 - Remove the creation of cffi modules (will be outsourced to other ports,
   a la cpython)
 - Remove sqlite3 and gdbm dependencies (i.e. cffi modules)

PR:             183795
Differential Revision:  https://reviews.freebsd.org/D3209
Wed, 10 Jun 2015
[ 01:00 koobs ] Original commit   Revision:389016
389016 lang/pypy/Makefile
lang/pypy: Fix typo (PPORTREVISION)

Reported by: robak
Sat, 6 Jun 2015
[ 19:40 dbn ] Original commit   Revision:388681
388681 lang/pypy/Makefile
lang/pypy: unbreak port due to missing space in '@comment'.

PR:		200658
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
Thu, 4 Jun 2015
[ 06:45 koobs ] Original commit   Revision:388494
388494 lang/pypy/Makefile
388494 lang/pypy/pkg-plist
lang/pypy: Fix build. Temporarily disable CFFI modules

Temporarily disable CFFI module compilation post-build and the shared
CFFI libraries in the packaging lists to due failures finding and
linking tkinter:

Building tk bindings failed.
You can either install development headers package,
add the --without-tk option to skip packaging this
binary CFFI extension, or say --without-cffi.
Traceback (most recent call last):
  File "<builtin>/app_main.py", line 75, in run_toplevel
  File "/usr/ports/lang/pypy/files/compile_cffi.py", line 15, in <module>
    create_cffi_import_libraries(sys.executable, Options(cffi_build_scripts),
py.path.local(basedir))
  File
"/wrkdirs/usr/ports/lang/pypy/work/pypy-pypy-295ee98b6928/pypy/tool/release/package.py",
line 84, in create_cffi_import_libraries
    raise MissingDependenciesError(module)
MissingDependenciesError: _tkinter/tklib_build.py

This change is being committed on behalf of and in leui of maintainer
providing a comprehensive fix, as they are currently AFK.

Reported by:	hawkowl (via IRC, portsmon)
Reviewed by:	dbn (maintainer)
Approved by:	dbn (maintainer)
Mon, 1 Jun 2015
[ 20:05 dbn ] Original commit   Revision:388271
388271 lang/pypy/Makefile
388271 lang/pypy/distinfo
388271 lang/pypy/files/compile_cffi.py
388271 lang/pypy/pkg-plist
lang/pypy: update to 2.6.0

Changes:
 * Use pypy.tool.release.package to compile cffi modules.

ChangeLog:
 * Python compatibility:
   * Improve support for TLS 1.1 and 1.2
   * Support for the PYTHONOPTIMIZE environment variable (impacting builtin's
     __debug__ property)
   * Issues reported with our previous release were resolved after reports
     from users on our issue tracker at https://bitbucket.org/pypy/pypy/issues
     or on IRC at #pypy.
 * New features:
   * Add preliminary support for a new lightweight statistical profiler
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 18 May 2015
[ 18:56 dbn ] Original commit   Revision:386702
386702 MOVED
386702 lang/Makefile
386702 lang/pypy-devel
386702 lang/pypy/Makefile
386702 lang/pypy/distinfo
386702 lang/pypy/files/Makefile
386702 lang/pypy/files/patch-lib_pypy___sqlite3.py
386702 lang/pypy/files/patch-pypy__sandbox__pypy_interactive.py
386702 lang/pypy/pkg-plist
lang/pypy: update to 2.5.1

Changes:
 * Merge pypy-devel into pypy
 * Drop pypy-devel (was intended to track pypy-current but no automated
   process was implemented)
 * Drop upstreamed patches

PR:		199790
Wed, 14 Jan 2015
[ 18:28 dbn ] Original commit   Revision:377034
377034 lang/pypy-devel/Makefile
377034 lang/pypy/Makefile
377034 lang/pypy/distinfo
377034 lang/pypy/files/patch-lib-python__2.7__sysconfig.py
377034 lang/pypy/pkg-plist
Backport lang/pypy-devel to lang/pypy.

Changes:
 - Update memory requires (less for pypy, more for python).
Thu, 13 Nov 2014
[ 17:33 dbn ] Original commit   Revision:372531
372531 lang/pypy/Makefile
372531 lang/pypy/distinfo
372531 lang/pypy/files/Makefile
372531 lang/pypy/files/patch-lib-python__2.7__sysconfig.py
372531 lang/pypy/files/patch-lib_pypy___sqlite3.py
372531 lang/pypy/files/patch-pypy__sandbox__pypy_interactive.py
372531 lang/pypy/pkg-descr
372531 lang/pypy/pkg-plist
Update lang/pypy to 2.3.1.

This backports changes from pypy-devel.  Although that port has not gone
through standard QA, there have not been any complaints in the months that
it has been available under pypy-devel.
Mon, 20 Oct 2014
[ 17:52 mva ] Original commit   Revision:371288
371288 irc/kvirc/Makefile
371288 irc/py-fishcrypt/Makefile
371288 irc/py-gozerbot/Makefile
371288 irc/py-irc/Makefile
371288 irc/py-supybot-plugins/Makefile
371288 irc/py-supybot/Makefile
371288 irc/qwebirc/Makefile
371288 irc/weechat-devel/Makefile
371288 irc/xchat/Makefile
371288 irc/znc/Makefile

(Only the first 10 of 31 ports in this commit are shown above. View all ports for this commit)
- Convert ports of irc/ and lang/ to new USES=python

Approved by:	portmgr (implicit)
Fri, 27 Jun 2014
[ 17:21 miwi ] Original commit   Revision:359586
359586 archivers/rpm5/Makefile
359586 astro/osmium/Makefile
359586 audio/firefly/Makefile
359586 audio/gmpc-magnatune/Makefile
359586 audio/gmpc/Makefile
359586 audio/gogglesmm/Makefile
359586 audio/musicpd/Makefile
359586 biology/seqtools/Makefile
359586 chinese/sunpinyin/Makefile
359586 comms/gnokii/Makefile

(Only the first 10 of 94 ports in this commit are shown above. View all ports for this commit)
- Chase database/sqlite3 slib bump

Approved by:	portmgr (myself)
Thu, 24 Apr 2014
[ 20:11 dbn ] Original commit   Revision:352062
352062 archivers/py-liblzma/Makefile
352062 audio/flake/Makefile
352062 audio/kaudiocreator/Makefile
352062 deskutils/plasma-applet-cwp/Makefile
352062 devel/kdesvn-kde4/Makefile
352062 devel/svn2git/Makefile
352062 emulators/i386-wine/Makefile.inc
352062 games/knights-kde4/Makefile
352062 lang/pypy-devel/Makefile
352062 lang/pypy/Makefile

(Only the first 10 of 14 ports in this commit are shown above. View all ports for this commit)
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.
Wed, 2 Apr 2014
[ 06:13 antoine ] Original commit   Revision:349904
349904 lang/pypy-devel/Makefile
349904 lang/pypy/Makefile
349904 lang/pypy3-devel/Makefile
Do not violate stagedir

Reported by:	poudriere
With hat:	portmgr
Mon, 13 Jan 2014
[ 21:00 rene ] Original commit   Revision:339634
339634 accessibility/accerciser/Makefile
339634 accessibility/at-spi/Makefile
339634 accessibility/orca/Makefile
339634 accessibility/py-atspi/Makefile
339634 accessibility/py-papi/Makefile
339634 archivers/rpm4/Makefile
339634 astro/astrometry/Makefile
339634 astro/py-metar/Makefile
339634 astro/pyephem/Makefile
339634 audio/alsa-lib/Makefile

(Only the first 10 of 702 ports in this commit are shown above. View all ports for this commit)
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)
Tue, 10 Dec 2013
[ 18:48 dbn ] Original commit   Revision:336078
336078 games/knights-kde4/Makefile
336078 lang/pypy-devel/Makefile
336078 lang/pypy/Makefile
336078 lang/pypy3-devel/Makefile
Remove LATEST_LINK from my ports and fix CONFLICTS for lang/pypy.
[ 07:57 dbn ] Original commit   Revision:336050
336050 lang/pypy/Makefile
336050 lang/pypy/distinfo
336050 lang/pypy/files/Makefile
336050 lang/pypy/files/bsd.pypy.inst.mk
336050 lang/pypy/files/patch-lib-python__2.7__distutils__command__install.py
336050 lang/pypy/files/patch-lib-python__2.7__distutils__sysconfig_pypy.py
336050 lang/pypy/files/patch-lib-python__2.7__sysconfig.py
336050 lang/pypy/files/patch-lib__pypyX.Y__distutils__command__install.py
336050 lang/pypy/files/patch-lib__pypyX.Y__distutils__sysconfig_pypy.py
336050 lang/pypy/files/patch-lib__pypyX.Y__lib_pypy___sqlite3.py

(Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
Update lang/pypy to 2.2.1 (back-ported from lang/pypy-devel r336049).
Thu, 7 Nov 2013
[ 15:08 dbn ] Original commit   Revision:333113
333113 lang/pypy-devel/Makefile
333113 lang/pypy/Makefile
333113 lang/pypy3-devel/Makefile
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.
Fri, 20 Sep 2013
[ 19:53 bapt ] Original commit   Revision:327741
327741 lang/Gofer/Makefile
327741 lang/STk/Makefile
327741 lang/Sather/Makefile
327741 lang/abcl/Makefile
327741 lang/adacontrol/Makefile
327741 lang/afnix/Makefile
327741 lang/algol68g/Makefile
327741 lang/alisp/Makefile
327741 lang/angelscript/Makefile
327741 lang/arena/Makefile

(Only the first 10 of 379 ports in this commit are shown above. View all ports for this commit)
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
Mon, 12 Aug 2013
[ 17:56 dbn ] Original commit   Revision:324639
324639 lang/pypy-devel/Makefile
324639 lang/pypy/Makefile
324639 lang/pypy3-devel/Makefile
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
Sun, 11 Aug 2013
[ 18:33 dbn ] Original commit   Revision:324604
324604 lang/pypy-devel/Makefile
324604 lang/pypy/Makefile
324604 lang/pypy/files/patch-lib__pypyX.Y__sysconfig.py
324604 lang/pypy3-devel/files/patch-pypy__module___posixsubprocess__interp_subprocess.py
324604 lang/pypy3-devel/pkg-plist
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)
[ 17:10 dbn ] Original commit   Revision:324601
324601 lang/Makefile
324601 lang/pypy-devel
324601 lang/pypy-devel/Makefile
324601 lang/pypy-devel/distinfo
324601 lang/pypy-devel/files/Makefile
324601 lang/pypy-devel/files/bsd.pypy.inst.mk
324601 lang/pypy-devel/files/patch-lib-python__2.7__distutils__command__install.py
324601 lang/pypy-devel/files/patch-lib-python__2.7__distutils__sysconfig_pypy.py
324601 lang/pypy-devel/files/patch-lib-python__2.7__sysconfig.py
324601 lang/pypy-devel/files/patch-lib__pypyX.Y__distutils__command__install.py

(Only the first 10 of 19 ports in this commit are shown above. View all ports for this commit)
Add lang/pypy-devel for non-stable releases of PyPy.

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.
Sat, 3 Aug 2013
[ 16:18 dbn ] Original commit   Revision:324198
324198 lang/pypy/Makefile
324198 lang/pypy/distinfo
324198 lang/pypy/files/Makefile
324198 lang/pypy/files/patch-lib__pypyX.Y__distutils__command__install.py
324198 lang/pypy/files/patch-lib__pypyX.Y__distutils__sysconfig_pypy.py
324198 lang/pypy/files/patch-lib__pypyX.Y__lib_pypy___sqlite3.py
324198 lang/pypy/files/patch-lib__pypyX.Y__lib_pypy__ctypes_config_cache__rebuild.py
324198 lang/pypy/files/patch-lib__pypyX.Y__sysconfig.py
324198 lang/pypy/files/patch-pypy__module__sys__initpath.py
324198 lang/pypy/files/patch-pypy__sandbox__pypy_interactive.py

(Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
Update lang/pypy to 2.1.

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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Thu, 1 Aug 2013
[ 18:47 dbn ] Original commit   Revision:324118
324118 lang/pypy/Makefile
324118 lang/pypy/distinfo
Update lang/pypy to 2.1.b2.

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.
Sun, 28 Jul 2013
[ 20:39 dbn ] Original commit   Revision:323854
323854 lang/pypy/Makefile
Fix lang/pypy (and INDEX build).

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.
[ 20:10 dbn ] Original commit   Revision:323849
323849 lang/pypy/Makefile
323849 lang/pypy/distinfo
323849 lang/pypy/files/Makefile
323849 lang/pypy/files/patch-lib__pypyX.Y__distutils__command__install.py
323849 lang/pypy/files/patch-lib__pypyX.Y__distutils__sysconfig_pypy.py
323849 lang/pypy/files/patch-lib__pypyX.Y__lib_pypy___sqlite3.py
323849 lang/pypy/files/patch-lib__pypyX.Y__lib_pypy__ctypes_config_cache__rebuild.py
323849 lang/pypy/files/patch-lib__pypyX.Y__sysconfig.py
323849 lang/pypy/pkg-plist
Update lang/pypy to 2.1.b

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
Sun, 2 Jun 2013
[ 08:03 dbn ] Original commit   Revision:319643
319643 lang/pypy/Makefile
319643 lang/pypy/distinfo
319643 lang/pypy/files/Makefile
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)
Mon, 20 May 2013
[ 21:13 dbn ] Original commit   Revision:318627
318627 lang/pypy/Makefile
318627 lang/pypy/distinfo
318627 lang/pypy/files/Makefile
318627 lang/pypy/files/bsd.pypy.inst.mk
318627 lang/pypy/files/patch-lib__pypyX.Y__lib_pypy__ctypes_config_cache__rebuild.py
318627 lang/pypy/files/patch-lib__pypyX.Y__sysconfig.py
318627 lang/pypy/files/patch-pypy__module__sys__initpath.py
318627 lang/pypy/files/patch-pypy__rpython__tool__rffi_platform.py
318627 lang/pypy/files/patch-pypy__sandbox__pypy_interactive.py
318627 lang/pypy/files/patch-pypy__tool__lib_pypy.py

(Only the first 10 of 17 ports in this commit are shown above. View all ports for this commit)
Update lang/pypy to 2.0.1.

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)
Sat, 27 Apr 2013
[ 11:59 mva ] Original commit   Revision:316662
316662 graphics/GraphicsMagick/Makefile
316662 graphics/GraphicsMagick12/Makefile
316662 graphics/GraphicsMagick13/Makefile
316662 graphics/albumshaper/Makefile
316662 graphics/blender/Makefile
316662 graphics/converseen/Makefile
316662 graphics/djvulibre/Makefile
316662 graphics/enfle/Makefile
316662 graphics/epdfview/Makefile
316662 graphics/exif/Makefile

(Only the first 10 of 219 ports in this commit are shown above. View all ports for this commit)
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
Wed, 24 Apr 2013
[ 18:10 ak ] Original commit   Revision:316464
316464 accessibility/accerciser/Makefile
316464 accessibility/at-spi/Makefile
316464 accessibility/dasher/Makefile
316464 accessibility/gnome-mag/Makefile
316464 accessibility/gnopernicus/Makefile
316464 accessibility/gok/Makefile
316464 accessibility/mousetweaks/Makefile
316464 accessibility/orca/Makefile
316464 accessibility/py-atspi/Makefile
316464 accessibility/redshift/Makefile

(Only the first 10 of 1028 ports in this commit are shown above. View all ports for this commit)
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
Sun, 31 Mar 2013
[ 15:58 eadler ] Original commit   Revision:315639
315639 lang/pypy/Makefile
pypy does not build on the pointhat configuration, but does build in other
configurations.

Approved by:	portmgr (miwi)
[ 08:08 miwi ] Original commit   Revision:315629
315629 lang/pypy/Makefile
- Mark Broken does not build

Reported by:	pointyhat
Approved by:	portmgr
Sat, 23 Mar 2013
[ 16:01 dbn ] Original commit   Revision:315042
315042 lang/pypy/Makefile
315042 lang/pypy/distinfo
315042 lang/pypy/files/Makefile
315042 lang/pypy/files/bsd.pypy.inst.mk
315042 lang/pypy/files/patch-lib__pypy1.9__distutils__command__install.py
315042 lang/pypy/files/patch-lib__pypy1.9__distutils__sysconfig_pypy.py
315042 lang/pypy/files/patch-lib__pypy1.9__lib_pypy__ctypes_config_cache__rebuild.py
315042 lang/pypy/files/patch-lib__pypy1.9__sysconfig.py
315042 lang/pypy/files/patch-lib__pypyX.Y__distutils__command__install.py
315042 lang/pypy/files/patch-lib__pypyX.Y__distutils__sysconfig_pypy.py

(Only the first 10 of 20 ports in this commit are shown above. View all ports for this commit)
Update lang/pypy to 2.0.b1.

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)
Wed, 16 Jan 2013
[ 20:15 dbn ] Original commit   Revision:310522
310522 archivers/py-liblzma/Makefile
310522 audio/kaudiocreator/Makefile
310522 audio/soundkonverter/Makefile
310522 deskutils/plasma-applet-cwp/Makefile
310522 devel/kdesvn-kde4/Makefile
310522 devel/svn2git/Makefile
310522 emulators/wine-gecko-devel/Makefile
310522 emulators/wine-gecko/Makefile
310522 emulators/wine-mono/Makefile
310522 finance/R-cran-fBasics/Makefile

(Only the first 10 of 21 ports in this commit are shown above. View all ports for this commit)
 - Update to my new FreeBSD address
 - Trim header
 - Add myself as creator of devel/svn2git (see r272261)

Approved by:	eadler|bdrewery (mentor)
Mon, 10 Dec 2012
[ 13:18 bapt ] Original commit   Revision:308604
308604 accessibility/java-access-bridge/Makefile
308604 archivers/javatar/Makefile
308604 archivers/jzip.org/Makefile
308604 archivers/jzlib/Makefile
308604 astro/josm/Makefile
308604 astro/openmap/Makefile
308604 audio/gervill/Makefile
308604 audio/jid3lib/Makefile
308604 audio/jmusic/Makefile
308604 audio/jxm/Makefile

(Only the first 10 of 172 ports in this commit are shown above. View all ports for this commit)
Decommissioning java 1.5 (EOLed since October 2009):
suppress any reference to JAVA_VERSION=	1.5+ (part2)
Fri, 12 Oct 2012
[ 01:04 jhale ] Original commit   Revision:305747
305747 lang/pypy/Makefile
- Remove quotes from options string

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
Wed, 18 Jul 2012
[ 19:36 mva ] Original commit 
301117 lang/pypy/Makefile
301117 lang/pypy/files/patch-lib__pypy1.9__site.py
- Remove superfluous site-package patch after fixing the paths

Reported by:	David Naylor <naylor.b.david@gmail.com> (maintainer)
Tue, 17 Jul 2012
[ 19:08 mva ] Original commit 
301025 lang/pypy/Makefile
301025 lang/pypy/files/patch-lib__pypy1.9__distutils__command__install.py
301025 lang/pypy/files/patch-lib__pypy1.9__distutils__sysconfig_pypy.py
301025 lang/pypy/files/patch-lib__pypy1.9__sysconfig.py
301025 lang/pypy/pkg-plist
- Fix site-packages path

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
Wed, 4 Jul 2012
[ 21:41 pawel ] Original commit 
1.5 lang/pypy/Makefile
Fix detection of i386 platforms

PR:             ports/169607
Submitted by:   David Naylor <naylor.b.david@gmail.com> (maintainer)
Fri, 29 Jun 2012
[ 23:06 scheidell ] Original commit 
1.4 lang/pypy/Makefile
1.1 lang/pypy/TODO
1.3 lang/pypy/distinfo
1.3 lang/pypy/files/bsd.pypy.inst.mk
1.2 lang/pypy/files/patch-CVE-2012-0845
1.1 lang/pypy/files/patch-lib__pypy1.9__lib_pypy__ctypes_config_cache__rebuild.py
1.1 lang/pypy/files/patch-lib__pypy1.9__site.py
1.1 lang/pypy/files/patch-py___path__local.py
1.2 lang/pypy/files/patch-pypy__ctypes_configure__cbuild.py
1.1 lang/pypy/files/patch-pypy__module__sys__state.py

(Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
- Update to 1.9 [1]
- 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]
Sat, 31 Mar 2012
[ 18:41 pav ] Original commit 
1.3 lang/pypy/Makefile
- Disallow from pointyhat, as it seems to receive SIGKILL after two hours of
  building, unknown from where

Feature safe:   yes
Sun, 19 Feb 2012
[ 10:37 lwhsu ] Original commit 
1.2 lang/pypy/Makefile
1.2 lang/pypy/distinfo
1.2 lang/pypy/files/bsd.pypy.inst.mk
1.1 lang/pypy/files/patch-CVE-2012-0845
1.2 lang/pypy/files/patch-pypy__translator__platform__freebsd.py
1.2 lang/pypy/pkg-plist
- Update to 1.8
- Add fix for CVE-2012-0845

PR:             ports/165026
Submitted by:   David Naylor <naylor.b.david@gmail.com> (maintainer)
Tue, 13 Dec 2011
[ 15:37 lwhsu ] Original commit 
1.761 lang/Makefile
1.1 lang/pypy/Makefile
1.1 lang/pypy/distinfo
1.1 lang/pypy/files/bsd.pypy.inst.mk
1.1 lang/pypy/files/patch-pypy__ctypes_configure__cbuild.py
1.1 lang/pypy/files/patch-pypy__rpython__tool__rffi_platform.py
1.1 lang/pypy/files/patch-pypy__translator__platform__freebsd.py
1.1 lang/pypy/files/use.pypy
1.1 lang/pypy/pkg-descr
1.1 lang/pypy/pkg-plist
Add pypy 1.7, PyPy is a fast, compliant implementation of the Python language.

PR:             ports/160265
Submitted by:   David Naylor <naylor.b.david@gmail.com>

Number of commits found XX: 76

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
gitlab-ceJun 04
gnutlsJun 04
py-django22Jun 04
py-django30Jun 04
libnghttp2Jun 03
nghttp2Jun 03
rubygem-websocket-extensionsJun 03
giteaMay 31
powerdns-recursor*May 29
gitlab-ceMay 28
rubygem-kaminari-coreMay 28
sane-backendsMay 28
sympaMay 26
chromiumMay 24
piwigoMay 23

17 vulnerabilities affecting 99 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-06-05 00:45:52


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 39491
Broken 95
Deprecated 630
Ignore 338
Forbidden 5
Restricted 147
No CDROM 76
Vulnerable 22
Expired 14
Set to expire 580
Interactive 0
new 24 hours 3
new 48 hours11
new 7 days38
new fortnight68
new month178

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.