*/*: Remove expired ports:
2020-12-31 lang/pypy3: Uses Python 2.7 which is EOLed upstream 2020-12-31 lang/pypy: Uses Python 2.7 which is EOLed upstream 2021-06-23 databases/pypy-gdbm: Uses EOL Python 2.7 via lang/pypy 2021-06-23 databases/pypy-sqlite3: Uses EOL Python 2.7 via lang/pypy 2021-06-23 x11-toolkits/pypy-tkinter: Uses EOL Python 2.7 via lang/pypy
This commit is contained in:
parent
a04b7cd0bd
commit
5e1a89f370
24 changed files with 5 additions and 5292 deletions
5
MOVED
5
MOVED
|
|
@ -16419,3 +16419,8 @@ devel/elixir-tirexs||2021-06-24|Remove obsoleted port. No releases on hex.pm.
|
|||
lang/perl5.28||2021-06-26|Has expired: Support ends three years after .0 release. Please upgrade to a more recent version of Perl
|
||||
sysutils/cfengine314||2021-06-26|Has expired: Expire one year after cfengine 3.16.0 released
|
||||
sysutils/cfengine-masterfiles314||2021-06-26|Has expired: Expire one year after cfengine 3.16.0 released
|
||||
lang/pypy3||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream
|
||||
lang/pypy||2021-06-26|Has expired: Uses Python 2.7 which is EOLed upstream
|
||||
databases/pypy-gdbm||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/pypy
|
||||
databases/pypy-sqlite3||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/pypy
|
||||
x11-toolkits/pypy-tkinter||2021-06-26|Has expired: Uses EOL Python 2.7 via lang/pypy
|
||||
|
|
|
|||
|
|
@ -834,8 +834,6 @@
|
|||
SUBDIR += py-xapian
|
||||
SUBDIR += py-zodbpickle
|
||||
SUBDIR += pymongo
|
||||
SUBDIR += pypy-gdbm
|
||||
SUBDIR += pypy-sqlite3
|
||||
SUBDIR += qdbm
|
||||
SUBDIR += qdbm-plus
|
||||
SUBDIR += qof
|
||||
|
|
|
|||
|
|
@ -1,20 +0,0 @@
|
|||
# Created by: David Naylor <dbn@FreeBSD.org>
|
||||
|
||||
PORTNAME= gdbm
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= databases python
|
||||
|
||||
MAINTAINER= python@FreeBSD.org
|
||||
COMMENT= PyPy bindings to the GNU dbm library
|
||||
|
||||
LICENSE= GPLv2+
|
||||
|
||||
DEPRECATED= Uses EOL Python 2.7 via lang/pypy
|
||||
EXPIRATION_DATE=2021-06-23
|
||||
|
||||
LIB_DEPENDS= libgdbm.so:databases/gdbm
|
||||
|
||||
CFFI_NAME= ffi
|
||||
|
||||
.include "${.CURDIR}/../../lang/pypy/bsd.pypy.cffi.mk"
|
||||
.include <bsd.port.mk>
|
||||
|
|
@ -1 +0,0 @@
|
|||
PyPy bindings to the GNU dbm library.
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
# Created by: David Naylor <dbn@FreeBSD.org>
|
||||
|
||||
PORTNAME= sqlite3
|
||||
CATEGORIES= databases python
|
||||
|
||||
MAINTAINER= python@FreeBSD.org
|
||||
COMMENT= Standard PyPy binding to the SQLite3 library
|
||||
|
||||
DEPRECATED= Uses EOL Python 2.7 via lang/pypy
|
||||
EXPIRATION_DATE=2021-06-23
|
||||
|
||||
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
|
||||
|
||||
CFFI_NAME= _ffi
|
||||
|
||||
.include "${.CURDIR}/../../lang/pypy/bsd.pypy.cffi.mk"
|
||||
.include <bsd.port.mk>
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
SQLite is a library that provides a SQL-language database that
|
||||
stores data in disk files without requiring a separate server
|
||||
process. pysqlite provides a SQL interface compliant with the DB-API
|
||||
2.0 specification described by PEP 249. This means that it should
|
||||
be possible to write the first version of your applications using
|
||||
SQLite for data storage. If switching to a larger database such as
|
||||
PostgreSQL or Oracle is later necessary, the switch should be
|
||||
relatively easy.
|
||||
|
|
@ -274,8 +274,6 @@
|
|||
SUBDIR += py-lupa
|
||||
SUBDIR += py-qt5-qml
|
||||
SUBDIR += py-textX
|
||||
SUBDIR += pypy
|
||||
SUBDIR += pypy3
|
||||
SUBDIR += python
|
||||
SUBDIR += python-doc-html
|
||||
SUBDIR += python-doc-pdf-a4
|
||||
|
|
|
|||
|
|
@ -1,166 +0,0 @@
|
|||
# Created by: David Naylor <naylor.b.david@gmail.com>
|
||||
|
||||
PORTNAME?= pypy
|
||||
CATEGORIES= lang python
|
||||
MASTER_SITES= https://bitbucket.org/pypy/pypy/downloads/ http://buildbot.pypy.org/mirror/
|
||||
DISTNAME?= ${PORTNAME}2.7-v${DISTVERSION}-src
|
||||
|
||||
MAINTAINER= python@FreeBSD.org
|
||||
COMMENT= Fast, compliant implementation of the Python language
|
||||
|
||||
LICENSE= MIT PSFL
|
||||
LICENSE_COMB= multi
|
||||
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_armv6= fails to package: pypy_objspace_std.c: Crash in JIT!
|
||||
BROKEN_armv7= fails to package: pypy_objspace_std.c: Crash in JIT!
|
||||
BROKEN_powerpc64= fails to compile: platcheck_109.c: fatal error: linux/auxvec.h: No such file or directory
|
||||
ONLY_FOR_ARCHS?= amd64 armv6 armv7 i386 powerpc64 powerpc64le
|
||||
ONLY_FOR_ARCHS_REASON?= PyPy JIT only supported on these architectures
|
||||
|
||||
PATCH_SITES= https://foss.heptapod.net/pypy/pypy/-/commit/
|
||||
PATCHFILES+= 455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff:-p1
|
||||
|
||||
LIB_DEPENDS= libexpat.so:textproc/expat2 \
|
||||
libffi.so:devel/libffi
|
||||
TEST_DEPENDS= ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_gdbm_cffi.${PYPY_CFFI_VER}.so:databases/pypy-gdbm \
|
||||
${LOCALBASE}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \
|
||||
${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter
|
||||
|
||||
USES= gettext-runtime gmake shebangfix ssl tar:bzip2
|
||||
USE_LDCONFIG= ${PREFIX}/${PYPY_DIR}/bin
|
||||
|
||||
OPTIONS_SINGLE= TRANS
|
||||
OPTIONS_SINGLE_TRANS= PYTHON
|
||||
PYTHON_DESC= Use Python-2.7 to translate (slowest)
|
||||
PYPY_DESC= Use PyPy to translate (fastest, highest memory usage)
|
||||
PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage)
|
||||
TRANS_DESC= Translation method
|
||||
LOCALBASE?= /usr/local
|
||||
# Only allow building with pypy if it wouldn't cause a dependency loop (pypy depending on itself)
|
||||
.if exists(${LOCALBASE}/bin/pypy) || ${PORTNAME} != pypy
|
||||
OPTIONS_SINGLE_TRANS+= PYPY PYPY_MINMEM
|
||||
. if exists(${LOCALBASE}/bin/pypy)
|
||||
OPTIONS_DEFAULT= PYPY_MINMEM
|
||||
. else
|
||||
OPTIONS_DEFAULT= PYTHON
|
||||
. endif
|
||||
.else
|
||||
OPTIONS_SLAVE= PYTHON
|
||||
.endif
|
||||
|
||||
ALL_TARGET= ${PORTNAME}-c
|
||||
BUILD_WRKSRC?= ${WRKDIR}/build/usession-${PORTNAME}-0/testing_1
|
||||
MAKE_ENV+= PYPY_LOCALBASE=${LOCALBASE} LDSHARED="${CC} -shared"
|
||||
PACKAGE_ARGS?= --without-gdbm --without-sqlite3 --without-tk
|
||||
LLD_UNSAFE= yes
|
||||
SHEBANG_FILES?= lib-python/2.7/plat-mac/appletrunner.py \
|
||||
lib-python/2.7/plat-mac/bundlebuilder.py \
|
||||
lib-python/2.7/keyword.py \
|
||||
lib-python/2.7/test/regrtest.py \
|
||||
lib-python/2.7/test/pystone.py \
|
||||
lib-python/2.7/test/curses_tests.py \
|
||||
lib-python/2.7/test/re_tests.py \
|
||||
lib-python/2.7/test/crashers/recursive_call.py \
|
||||
lib-python/2.7/UserString.py \
|
||||
lib-python/2.7/pdb.py \
|
||||
lib-python/2.7/mimify.py \
|
||||
lib-python/2.7/pydoc.py \
|
||||
lib-python/2.7/uu.py \
|
||||
lib-python/2.7/trace.py \
|
||||
lib-python/2.7/platform.py \
|
||||
lib-python/2.7/profile.py \
|
||||
lib-python/2.7/tabnanny.py \
|
||||
lib-python/2.7/lib2to3/tests/pytree_idempotency.py \
|
||||
lib-python/2.7/lib2to3/tests/data/false_encoding.py \
|
||||
lib-python/2.7/lib2to3/tests/data/different_encoding.py \
|
||||
lib-python/2.7/lib2to3/pgen2/token.py \
|
||||
lib-python/2.7/encodings/rot_13.py \
|
||||
lib-python/2.7/base64.py \
|
||||
lib-python/2.7/webbrowser.py \
|
||||
lib-python/2.7/idlelib/PyShell.py \
|
||||
lib-python/2.7/cgi.py \
|
||||
lib-python/2.7/symbol.py \
|
||||
lib-python/2.7/cProfile.py \
|
||||
lib-python/2.7/smtpd.py \
|
||||
lib-python/2.7/quopri.py \
|
||||
lib-python/2.7/timeit.py \
|
||||
lib-python/2.7/smtplib.py \
|
||||
lib_pypy/_cffi_ssl/tools/make_ssl_data.py
|
||||
|
||||
python_OLD_CMD= ${LOCALBASE}/bin/python
|
||||
python_CMD= ${PREFIX}/bin/${PORTNAME}
|
||||
|
||||
.if ${PORTNAME} != pypy
|
||||
PYPY_BUILD_DEPENDS= pypy:lang/pypy
|
||||
PYPY_MINMEM_BUILD_DEPENDS= pypy:lang/pypy
|
||||
.endif
|
||||
PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy
|
||||
PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300"
|
||||
PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR}
|
||||
PYTHON_USES= python:2.7,build
|
||||
|
||||
DESCR= ${.CURDIR}/pkg-descr
|
||||
DISTINFO_FILE= ${.CURDIR}/distinfo
|
||||
PATCHDIR= ${.CURDIR}/files
|
||||
PLIST= ${.CURDIR}/pkg-plist
|
||||
|
||||
.include "bsd.pypy.mk"
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${ARCH} != i386 && ${ARCH} != amd64
|
||||
PYPY_ARGS= --withoutmod-_vmprof
|
||||
.else
|
||||
LIB_DEPENDS+= libunwind.so:devel/libunwind
|
||||
.endif
|
||||
|
||||
pre-build:
|
||||
if [ ! -f ${BUILD_WRKSRC}/Makefile ]; then \
|
||||
${RM} -r ${WRKDIR}/build; \
|
||||
${MKDIR} ${WRKDIR}/build; \
|
||||
(cd ${WRKSRC}/pypy/goal; \
|
||||
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYPY_USESSION_BASENAME=${PORTNAME} \
|
||||
${PYTHON_CMD} ../../rpython/bin/rpython --source -Ojit targetpypystandalone.py ${PYPY_ARGS}); \
|
||||
fi
|
||||
|
||||
post-build:
|
||||
${CP} ${BUILD_WRKSRC}/${PORTNAME}-c ${BUILD_WRKSRC}/lib${PORTNAME}-c.so ${WRKSRC}/pypy/goal/
|
||||
|
||||
do-install:
|
||||
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build \
|
||||
${PYTHON_CMD} ${WRKSRC}/pypy/tool/release/package.py --builddir ${WRKDIR}/build --archive-name ${PYPY_DIR} \
|
||||
${PACKAGE_ARGS}
|
||||
${EXTRACT_CMD} -C ${STAGEDIR}${PREFIX} -xf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2
|
||||
${LN} -fs ../${PYPY_DIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
|
||||
${FIND} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib_pypy/ -name '*.so' | ${XARGS} ${STRIP_CMD}
|
||||
|
||||
do-test:
|
||||
# See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386
|
||||
# add_translated_tests()
|
||||
(cd ${WRKSRC}; \
|
||||
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \
|
||||
${WRKSRC}/pypy/goal/pypy-c testrunner/runner.py --root pypy --logfile=pytest-A.log \
|
||||
--parallel-runs ${MAKE_JOBS_NUMBER} \
|
||||
--config pypy/pytest-A.cfg --config pypy/pytest-A.py)
|
||||
.for dir in lib-python pypy/module/pypyjit/test
|
||||
(cd ${WRKSRC}; \
|
||||
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \
|
||||
${WRKSRC}/pypy/goal/pypy-c pypy/test_all.py --basetemp ${WRKDIR}/build --pypy pypy/goal/pypy-c \
|
||||
${dir} )
|
||||
.endfor
|
||||
(cd ${WRKSRC}/lib-python/2.7/test; \
|
||||
${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \
|
||||
${WRKSRC}/pypy/goal/pypy-c regrtest.py -vvu all)
|
||||
|
||||
pkg-plist: stage
|
||||
${TAR} -tf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 > ${WRKDIR}/.plist-files-gen
|
||||
${REINPLACE_CMD} -e 's|^${PYPY_DIR}|%%PYPY_DIR%%|g' \
|
||||
-e 's|${PYPY_CFFI_VER}|%%PYPY_CFFI_VER%%|g' \
|
||||
-e 's/\(.*\/__pycache__\)\/$$/@dir \1/g' \
|
||||
-e '/\/$$/d' \
|
||||
${WRKDIR}/.plist-files-gen
|
||||
${ECHO} bin/${PORTNAME} > ${WRKDIR}/pkg-plist
|
||||
${SORT} ${WRKDIR}/.plist-files-gen | ${GREP} -v '\.orig' >> ${WRKDIR}/pkg-plist
|
||||
${CP} ${WRKDIR}/pkg-plist ${.CURDIR}/pkg-plist
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTFILES=
|
||||
|
||||
BUILD_DEPENDS+= ${PYTHON_IMPL}:lang/${PYTHON_IMPL}
|
||||
RUN_DEPENDS+= ${PYTHON_IMPL}:lang/${PYTHON_IMPL}
|
||||
|
||||
PLIST_FILES= ${PYPY_DIR}/lib_pypy/${CFFI_MODULE}_cffi.${PYPY_CFFI_VER}.so
|
||||
|
||||
CFFI_MODULE?= _${PORTNAME}
|
||||
|
||||
FLAVORS= pypy pypy3
|
||||
FLAVOR?= ${FLAVORS:[1]}
|
||||
|
||||
PYTHON_IMPL= ${FLAVOR}
|
||||
PYTHON_DISTVERSION= ${DISTVERSION}
|
||||
PYTHON_PKGNAMEPREFIX= ${PYTHON_IMPL}-
|
||||
PYTHON_CMD= ${LOCALBASE}/bin/${PYTHON_IMPL}
|
||||
|
||||
.include "${.CURDIR}/../../lang/pypy/bsd.pypy.mk"
|
||||
|
||||
do-build:
|
||||
${CP} ${LOCALBASE}/${PYPY_DIR}/lib_pypy/${CFFI_MODULE}_build.py ${WRKDIR}/${PORTNAME}.py
|
||||
(cd ${WRKDIR}; \
|
||||
${PYTHON_CMD} -c "from ${PORTNAME} import ${CFFI_NAME} as ffi; ffi.compile('${WRKDIR}');")
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib_pypy/`dirname ${CFFI_MODULE}`/
|
||||
${INSTALL_LIB} ${WRKDIR}/${CFFI_MODULE}_cffi.${PYPY_CFFI_VER}.so ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib_pypy/`dirname ${CFFI_MODULE}`/
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
.if !defined(LICENSE)
|
||||
LICENSE= MIT PSFL
|
||||
LICENSE_COMB= multi
|
||||
.endif
|
||||
|
||||
USES+= compiler:c11
|
||||
|
||||
PYTHON_IMPL?= ${PORTNAME}
|
||||
PYPY_DIR= ${PYTHON_IMPL}-${DISTVERSION:C|([0-9])\.([0-9]+).*|\1.\2|}
|
||||
PLIST_SUB+= PYPY_DIR=${PYPY_DIR} PYPY_CFFI_VER=${PYPY_CFFI_VER}
|
||||
|
||||
.if ${PYTHON_IMPL} == pypy
|
||||
DISTVERSION= 7.3.0
|
||||
PORTREVISION= 1
|
||||
PYPY_CFFI_VER= ${PYTHON_IMPL}-73
|
||||
.else # ${PYTHON_IMPL} == pypy3
|
||||
DISTVERSION= 7.3.0
|
||||
PORTREVISION= 1
|
||||
PYPY_CFFI_VER= ${PYTHON_IMPL}6-pp${DISTVERSION:S|.||:C|\..*||}-${OPSYS:tl}${OSREL:C|\..*||}
|
||||
.endif
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
TIMESTAMP = 1598691588
|
||||
SHA256 (pypy2.7-v7.3.0-src.tar.bz2) = b0b25c7f8938ab0fedd8dedf26b9e73c490913b002b484c1b2f19d5844a518de
|
||||
SIZE (pypy2.7-v7.3.0-src.tar.bz2) = 20328540
|
||||
SHA256 (455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff) = a30ae90c887d595a4e1b77ba2ad4d45509c0d35a3a5ab052c4910a6aa373f99d
|
||||
SIZE (455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff) = 773
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- lib_pypy/_curses_build.py.orig 2020-03-25 12:13:59 UTC
|
||||
+++ lib_pypy/_curses_build.py
|
||||
@@ -31,6 +31,8 @@ def find_curses_dir_and_name():
|
||||
return base, 'ncursesw'
|
||||
if os.path.exists(os.path.join(base, 'include', 'ncurses')):
|
||||
return base, 'ncurses'
|
||||
+ if os.path.exists(os.path.join(base, 'lib', 'libncursesw.so')):
|
||||
+ return base, 'ncursesw'
|
||||
return '', None
|
||||
|
||||
base, name = find_curses_dir_and_name()
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
PyPy is a fast, compliant alternative implementation of the Python language
|
||||
(2.7.13). 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
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
Note that some standard Python modules are provided as separate ports
|
||||
as they require additional dependencies. They are available as:
|
||||
|
||||
gdbm databases/pypy-gdbm
|
||||
sqlite3 databases/pypy-sqlite3
|
||||
tkinter x11-toolkits/pypy-tkinter
|
||||
|
||||
Note that PyPy does not implement the following module that would
|
||||
have been provided as a separate port:
|
||||
|
||||
bsddb databases/pypy-bsddb
|
||||
EOM
|
||||
}
|
||||
]
|
||||
2366
lang/pypy/pkg-plist
2366
lang/pypy/pkg-plist
File diff suppressed because it is too large
Load diff
|
|
@ -1,64 +0,0 @@
|
|||
# Created by: David Naylor <dbn@FreeBSD.org>
|
||||
|
||||
PORTNAME= pypy3
|
||||
DISTNAME= ${PORTNAME}.6-v${DISTVERSION}-src
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../pypy
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}.6-v${DISTVERSION:C/-.*//}-src
|
||||
|
||||
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"
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
TIMESTAMP = 1598691597
|
||||
SHA256 (pypy3.6-v7.3.0-src.tar.bz2) = 48d12c15fbcbcf4a32882a883195e1f922997cde78e7a16d4342b9b521eefcfa
|
||||
SIZE (pypy3.6-v7.3.0-src.tar.bz2) = 21937786
|
||||
SHA256 (455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff) = a30ae90c887d595a4e1b77ba2ad4d45509c0d35a3a5ab052c4910a6aa373f99d
|
||||
SIZE (455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff) = 773
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- lib_pypy/_blake2/_blake2_build.py.orig 2020-03-27 16:01:26 UTC
|
||||
+++ lib_pypy/_blake2/_blake2_build.py
|
||||
@@ -80,7 +80,7 @@ void* addressof_node_offset(blake_param *S) {
|
||||
"""
|
||||
|
||||
|
||||
-_libdir = os.path.abspath(os.path.join(os.path.dirname(__file__), 'impl'))
|
||||
+_libdir = 'impl'
|
||||
if BLAKE2_USE_SSE:
|
||||
sourcesB=[os.path.join(_libdir, 'blake2b.c'), ]
|
||||
sourcesS=[os.path.join(_libdir, 'blake2s.c'), ]
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- lib_pypy/_curses_build.py.orig 2020-03-25 12:13:59 UTC
|
||||
+++ lib_pypy/_curses_build.py
|
||||
@@ -31,6 +31,8 @@ def find_curses_dir_and_name():
|
||||
return base, 'ncursesw'
|
||||
if os.path.exists(os.path.join(base, 'include', 'ncurses')):
|
||||
return base, 'ncurses'
|
||||
+ if os.path.exists(os.path.join(base, 'lib', 'libncursesw.so')):
|
||||
+ return base, 'ncursesw'
|
||||
return '', None
|
||||
|
||||
base, name = find_curses_dir_and_name()
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
PyPy3 is a fast, compliant alternative implementation of the Python
|
||||
language (3.5.3). It has several advantages and distinct features:
|
||||
|
||||
- Speed: thanks to its Just-in-Time compiler, Python programs often run faster
|
||||
on PyPy3.
|
||||
- Memory usage: large, memory-hungry Python programs might end up taking less
|
||||
space than they do in CPython.
|
||||
- Compatibility: PyPy3 is highly compatible with existing python code. It
|
||||
supports ctypes and can run popular python libraries like
|
||||
twisted and django.
|
||||
- Sandboxing: PyPy3 provides the ability to run untrusted code in a fully
|
||||
secure way.
|
||||
- Stackless: PyPy3 can be configured to run in stackless mode, providing
|
||||
micro-threads for massive concurrency.
|
||||
- As well as other features.
|
||||
|
||||
WWW: http://pypy.org
|
||||
2484
lang/pypy3/pkg-plist
2484
lang/pypy3/pkg-plist
File diff suppressed because it is too large
Load diff
|
|
@ -163,7 +163,6 @@
|
|||
SUBDIR += py-tktreectrl
|
||||
SUBDIR += py-wxPython40
|
||||
SUBDIR += py-xlib
|
||||
SUBDIR += pypy-tkinter
|
||||
SUBDIR += qml-box2d
|
||||
SUBDIR += qt5-charts
|
||||
SUBDIR += qt5-datavis3d
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
# Created by: David Naylor <dbn@FreeBSD.org>
|
||||
|
||||
PORTNAME= tkinter
|
||||
CATEGORIES= x11-toolkits python
|
||||
|
||||
MAINTAINER= python@FreeBSD.org
|
||||
COMMENT= PyPy bindings to the Tk widget set
|
||||
|
||||
USES= tk
|
||||
|
||||
DEPRECATED= Uses EOL Python 2.7 via lang/pypy
|
||||
EXPIRATION_DATE=2021-06-23
|
||||
|
||||
CFFI_MODULE= _tkinter/tklib
|
||||
CFFI_NAME= tkffi
|
||||
|
||||
.include "${.CURDIR}/../../lang/pypy/bsd.pypy.cffi.mk"
|
||||
.include <bsd.port.mk>
|
||||
|
|
@ -1 +0,0 @@
|
|||
PyPy bindings to the Tk widget set.
|
||||
Loading…
Add table
Add a link
Reference in a new issue