freebsd-ports/lang/pypy/bsd.pypy.mk
David Naylor 858030803a 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
 - Remove conflicts (pypy does not conflict with pypy3)
 - Allow slave port to override the packaging argument (lang/pypy3 has a
   different syntax to exclude gdbm)
 - Add ssl as a dependency (pypy picks up Port's openssl if it is installed)
 - Strip all .so files in lib_pypy
 - Fix where spaces were used instead of tabs
 - Use PORTSNAME for binary name (fixes linking to pypy3).

Change Log:
 - Python 3.3.5 support
 - Missing features include space efficient strings (PEP 393)
 - Known issues, including performance
 - ensurepip included (only in CPython 3.4+)
2016-08-04 08:43:36 +00:00

13 lines
249 B
Makefile

# $FreeBSD$
.if !defined(LICENSE)
LICENSE= MIT PSFL
LICENSE_COMB= multi
.endif
USES+= compiler:c11
PYPY_DIR= pypy-${PORTVERSION:C|([0-9])\.([0-9]).*|\1.\2|}
PYPY_CFFI_VER?= pypy-41
PLIST_SUB+= PYPY_DIR=${PYPY_DIR} PYPY_CFFI_VER=${PYPY_CFFI_VER}