diff lang/pypy3/Makefile @ 120:3b09db02a788

Move the old lang/pypy3 repo into the lang/pypy3 folder
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 12 Jan 2024 09:23:35 +0100
parents Makefile@cbf8c9785be8
children cff826a2d6bf
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/pypy3/Makefile	Fri Jan 12 09:23:35 2024 +0100
@@ -0,0 +1,76 @@
+# Created by: David Naylor <dbn@FreeBSD.org>
+
+PORTNAME=	pypy3
+PORTREVISION=	0
+DISTNAME=	${PYTHON_IMPL_MINOR}-v${DISTVERSION}-src
+
+MASTERDIR=	${.CURDIR}/../pypy
+
+WRKSRC=		${WRKDIR}/${PYTHON_IMPL_MINOR}-v${DISTVERSION:C/-.*//}-src
+
+# Without gdbm is not supported on v7.3.9 any more: no extra package needed
+LIB_DEPENDS+=	libgdbm.so:databases/gdbm
+# We also need for dbm.ndbm the BerkeleyDB in version 5
+LIB_DEPENDS+=	libdb-5.so:databases/db5
+
+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_cmd.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
+
+FORPYIMPL37_VARS=	PLIST=${.CURDIR}/pkg-plist.py37
+
+FORPYIMPL38_VARS=	PLIST=${.CURDIR}/pkg-plist.py38
+
+FORPYIMPL39_VARS=	PLIST=${.CURDIR}/pkg-plist.py39
+
+FORPYIMPL310_VARS=	PLIST=${.CURDIR}/pkg-plist.py310
+
+PACKAGE_ARGS=	--without-sqlite3 --without-_tkinter
+
+pre-install:
+	${FIND} ${WRKSRC} -name '*.pyc' -delete
+	#${CHMOD} -R a-w ${WRKSRC}
+	#${CHMOD} -R u+w ${WRKSRC}/lib_pypy
+
+.include "${MASTERDIR}/Makefile"