pypy3: bump to 7.3.13
This commit is contained in:
parent
4f5f4a59a0
commit
9d1edb657d
|
@ -0,0 +1,11 @@
|
|||
--- a/lib_pypy/_pypy_testcapi.py
|
||||
+++ b/lib_pypy/_pypy_testcapi.py
|
||||
@@ -94,7 +94,7 @@
|
||||
extra_ldargs = ['/MANIFEST', # needed for VC10
|
||||
'/EXPORT:PyInit_' + modulename]
|
||||
else:
|
||||
- libraries = []
|
||||
+ libraries = ['pypy@TERMUX_PYPY_MAJOR_VERSION@-c']
|
||||
extra_ldargs = []
|
||||
|
||||
# link the dynamic library
|
|
@ -3,10 +3,9 @@ TERMUX_PKG_DESCRIPTION="A fast, compliant alternative implementation of Python 3
|
|||
TERMUX_PKG_LICENSE="MIT"
|
||||
TERMUX_PKG_MAINTAINER="@licy183"
|
||||
_MAJOR_VERSION=3.9
|
||||
TERMUX_PKG_VERSION=7.3.12
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_VERSION=7.3.13
|
||||
TERMUX_PKG_SRCURL=https://downloads.python.org/pypy/pypy$_MAJOR_VERSION-v$TERMUX_PKG_VERSION-src.tar.bz2
|
||||
TERMUX_PKG_SHA256=e7a2046c7e6c25fc386abbb5132e92a7cc2491e3935699a946cb5dcbb342c2aa
|
||||
TERMUX_PKG_SHA256=bc6147268105e7cb3bd57b401e6d97f66aa4ede269104b2712a7cdd9f02f68cd
|
||||
TERMUX_PKG_DEPENDS="gdbm, libandroid-posix-semaphore, libandroid-support, libbz2, libcrypt, libexpat, libffi, liblzma, libsqlite, ncurses, ncurses-ui-libs, openssl, zlib"
|
||||
TERMUX_PKG_BUILD_DEPENDS="binutils, clang, dash, make, ndk-multilib, pkg-config, python2, tk, xorgproto"
|
||||
TERMUX_PKG_RECOMMENDS="clang, make, pkg-config"
|
||||
|
@ -43,6 +42,11 @@ termux_step_pre_configure() {
|
|||
termux_error_exit "Package '$TERMUX_PKG_NAME' is not safe for on-device builds."
|
||||
fi
|
||||
|
||||
local p="$TERMUX_PKG_BUILDER_DIR/9998-link-against-pypy3-on-testcapi.diff"
|
||||
echo "Applying $(basename "${p}")"
|
||||
sed 's|@TERMUX_PYPY_MAJOR_VERSION@|'"${_MAJOR_VERSION}"'|g' "${p}" \
|
||||
| patch --silent -p1
|
||||
|
||||
local p="$TERMUX_PKG_BUILDER_DIR/9999-add-ANDROID_API_LEVEL-for-sysconfigdata.diff"
|
||||
echo "Applying $(basename "${p}")"
|
||||
sed 's|@TERMUX_PKG_API_LEVEL@|'"${TERMUX_PKG_API_LEVEL}"'|g' "${p}" \
|
||||
|
@ -249,6 +253,7 @@ termux_step_make() {
|
|||
# Copy the built files
|
||||
cp ./pypy$_MAJOR_VERSION-c $PYPY_SRC_DIR/pypy/goal/pypy$_MAJOR_VERSION-c || bash
|
||||
cp ./libpypy$_MAJOR_VERSION-c.so $PYPY_SRC_DIR/pypy/goal/libpypy$_MAJOR_VERSION-c.so || bash
|
||||
cp ./libpypy$_MAJOR_VERSION-c.so $HOST_ROOTFS_BASE/$TARGET_ROOTFS_BASE/$TERMUX_PREFIX/lib/libpypy$_MAJOR_VERSION-c.so || bash
|
||||
|
||||
# Build cffi imports
|
||||
TARGET_CFLAGS="-I$TERMUX_PREFIX/include -Wno-incompatible-function-pointer-types -Wno-implicit-function-declaration"
|
||||
|
@ -262,6 +267,7 @@ termux_step_make() {
|
|||
--archive-name=pypy$_MAJOR_VERSION-v$TERMUX_PKG_VERSION \
|
||||
--targetdir=$PYPY_SRC_DIR \
|
||||
--no-keep-debug
|
||||
rm -f $TERMUX_PREFIX/lib/libpypy$_MAJOR_VERSION-c.so
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
|
|
Loading…
Reference in New Issue