freebsd-ports/lang/pypy3/Makefile
Kyle Evans 131bc42aaa 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] 587bebd539
[2] 24a43b6a4d

QA:
 * portlint: OK (no new issues, fix some easy ones, rest for later cleanup)
 * testport: OK (poudriere: 12.1-R, amd64/i386, default options tested)
 * reverse dependencies build OK

PR:		245124
Submitted by:	nimaje+fbz bureaucracy.de
Approved by:	koobs (mentor)
Approved by:	python (koobs)
Differential Revision:	https://reviews.freebsd.org/D24261
2020-04-14 14:02:10 +00:00

66 lines
2.1 KiB
Makefile

# Created by: David Naylor <dbn@FreeBSD.org>
# $FreeBSD$
PORTNAME= pypy3
DISTNAME= ${PORTNAME}.6-v${DISTVERSION}-src
MASTERDIR= ${.CURDIR}/../pypy
WRKSRC= ${WRKDIR}/${PORTNAME}.6-v${DISTVERSION:C/-.*//}-src
BUILD_WRKSRC?= ${WRKDIR}/build/usession-release-${PORTNAME}.6-v${DISTVERSION:C/-.*//}rc4-0/testing_1
SHEBANG_FILES= \
lib-python/3/base64.py \
lib-python/3/cProfile.py \
lib-python/3/cgi.py \
lib-python/3/encodings/rot_13.py \
lib-python/3/keyword.py \
lib-python/3/idlelib/pyshell.py \
lib-python/3/lib2to3/pgen2/token.py \
lib-python/3/lib2to3/tests/data/different_encoding.py \
lib-python/3/lib2to3/tests/data/false_encoding.py \
lib-python/3/lib2to3/tests/pytree_idempotency.py \
lib-python/3/pdb.py \
lib-python/3/platform.py \
lib-python/3/profile.py \
lib-python/3/pydoc.py \
lib-python/3/quopri.py \
lib-python/3/smtpd.py \
lib-python/3/smtplib.py \
lib-python/3/symbol.py \
lib-python/3/tabnanny.py \
lib-python/3/tarfile.py \
lib-python/3/test/bisect.py \
lib-python/3/test/crashers/recursive_call.py \
lib-python/3/test/curses_tests.py \
lib-python/3/test/pystone.py \
lib-python/3/test/re_tests.py \
lib-python/3/test/regrtest.py \
lib-python/3/timeit.py \
lib-python/3/trace.py \
lib-python/3/turtledemo/bytedesign.py \
lib-python/3/turtledemo/clock.py \
lib-python/3/turtledemo/forest.py \
lib-python/3/turtledemo/fractalcurves.py \
lib-python/3/turtledemo/lindenmayer.py \
lib-python/3/turtledemo/minimal_hanoi.py \
lib-python/3/turtledemo/paint.py \
lib-python/3/turtledemo/peace.py \
lib-python/3/turtledemo/penrose.py \
lib-python/3/turtledemo/planet_and_moon.py \
lib-python/3/turtledemo/tree.py \
lib-python/3/turtledemo/yinyang.py \
lib-python/3/uu.py \
lib-python/3/webbrowser.py \
lib_pypy/_cffi_ssl/tools/make_ssl_data.py
PACKAGE_ARGS= --without-gdbm --without-sqlite3 --without-tk
PYPY_CFFI_VER= ${PORTNAME}6-pp${DISTVERSION:C/.[^.]+$//:S/.//}-${ARCH}-${OPSYS:tl}${OSREL:C/\..*//}
pre-install:
${FIND} ${WRKSRC} -name '*.pyc' -delete
#${CHMOD} -R a-w ${WRKSRC}
#${CHMOD} -R u+w ${WRKSRC}/lib_pypy
.include "${MASTERDIR}/Makefile"