micropython: Update to 1.17, reorganize package
authorJeffery To <jeffery.to@gmail.com>
Tue, 11 Jan 2022 09:33:40 +0000 (17:33 +0800)
committerRosen Penev <rosenp@gmail.com>
Wed, 12 Jan 2022 00:24:13 +0000 (16:24 -0800)
commitb9d10fc3e675acd8074e8b93737d3f1dcf74654b
treed4fc2bc8fa4b3aab7a68bb2a43d432e8f450dec7
parent366c1b6fa7c58deb031aa3273abd0b6e58b66901
micropython: Update to 1.17, reorganize package

Previous versions used a bundled version of the axTLS library. The
MicroPython project maintains their own fork[1], as development of the
library appears to have stopped (the last release was version 2.1.5 in
2019[2]).

This replaces the use of axTLS with two variants, one using mbedTLS and
one with no TLS support (and no upip, as it uses the ussl module). The
external mbedTLS patch (040-extmod-use-external-mbedtls.patch) comes
from Debian[3].

This also sets myself as the maintainer.

[1]: https://github.com/micropython/axtls
[2]: https://sourceforge.net/projects/axtls/files/
[3]: https://salsa.debian.org/yangfl-guest/micropython/-/blob/master/debian/patches/0006-extmod-Use-system-mbedtls.patch

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
lang/python/micropython/Makefile
lang/python/micropython/patches/000-Makefile-no-errors.patch
lang/python/micropython/patches/020-mpy-cross-fix-flags.patch [new file with mode: 0644]
lang/python/micropython/patches/030-target-no-darwin.patch [new file with mode: 0644]
lang/python/micropython/patches/040-extmod-use-external-mbedtls.patch [new file with mode: 0644]