pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/micropython



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Jan 30 12:01:28 UTC 2025

Modified Files:
        pkgsrc/lang/micropython: Makefile distinfo
Removed Files:
        pkgsrc/lang/micropython/patches: patch-lib_utils_printf.c
            patch-mpy-cross_mpconfigport.h patch-py_mkenv.mk patch-py_nlrx64.c
            patch-unix_Makefile patch-unix_main.c patch-unix_mpconfigport.h
            patch-unix_mpthreadport.c

Log Message:
micropython: update to 1.24.1.

Fixes the build.

8 years of development, no summary found.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/micropython/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/micropython/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/lang/micropython/patches/patch-lib_utils_printf.c \
    pkgsrc/lang/micropython/patches/patch-py_mkenv.mk \
    pkgsrc/lang/micropython/patches/patch-py_nlrx64.c \
    pkgsrc/lang/micropython/patches/patch-unix_main.c \
    pkgsrc/lang/micropython/patches/patch-unix_mpthreadport.c
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/lang/micropython/patches/patch-mpy-cross_mpconfigport.h
cvs rdiff -u -r1.3 -r0 pkgsrc/lang/micropython/patches/patch-unix_Makefile \
    pkgsrc/lang/micropython/patches/patch-unix_mpconfigport.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/micropython/Makefile
diff -u pkgsrc/lang/micropython/Makefile:1.10 pkgsrc/lang/micropython/Makefile:1.11
--- pkgsrc/lang/micropython/Makefile:1.10       Mon Aug 14 05:24:44 2023
+++ pkgsrc/lang/micropython/Makefile    Thu Jan 30 12:01:27 2025
@@ -1,50 +1,32 @@
-# $NetBSD: Makefile,v 1.10 2023/08/14 05:24:44 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/01/30 12:01:27 wiz Exp $
 
-DISTNAME=      micropython-1.9.2
-PKGREVISION=   6
+DISTNAME=      micropython-1.24.1
 CATEGORIES=    lang
 MASTER_SITES=  http://micropython.org/resources/source/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    agc%NetBSD.org@localhost
 HOMEPAGE=      https://micropython.org/
-COMMENT=       Embedded version of python 3
+COMMENT=       Embedded version of Python 3
 LICENSE=       mit
 
-DIST_SUBDIR=   ${PKGNAME_NOREV}
-BUILD_DIRS=    unix
+BUILD_DIRS=    mpy-cross ports/unix
+TEST_DIRS=     ports/unix
 
-USE_TOOLS+=    pax gmake pkg-config
+# as of 1.24.1
+# 899 tests performed (28325 individual testcases)
+# 656 tests passed
+# 79 tests skipped
+TEST_TARGET=   test
 
-AUTO_MKDIRS=   yes
+USE_TOOLS+=    gmake pkg-config
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-PYTHON_FOR_BUILD_ONLY=         yes
-
-MAKE_ENV+=     PYTHON=${PYTHONBIN:Q}
-MAKE_ENV+=     MICROPY_CPYTHON3=${PYTHONBIN:Q}
-
-REPLACE_PYTHON+=       tools/make-frozen.py
-REPLACE_PYTHON+=       tests/run-tests
-
-SUBST_CLASSES+=                        fix-paths
-SUBST_STAGE.fix-paths=         pre-configure
-SUBST_MESSAGE.fix-paths=       Fixing absolute paths.
-SUBST_FILES.fix-paths=         unix/main.c
-SUBST_SED.fix-paths=           -e 's,%PREFIX%,${PREFIX},g'
-
-pre-configure:
-       cd ${WRKSRC}/lib/axtls && ${GMAKE} clean
-
-pre-build:
-       cd ${WRKSRC}/unix && ${GMAKE} axtls
-
-do-test:
-       cd ${WRKSRC}/unix && env ${MAKE_ENV} ${GMAKE} test
+INSTALLATION_DIRS=     bin
 
 do-install:
-       ${INSTALL_PROGRAM} ${WRKSRC}/unix/micropython ${DESTDIR}${PREFIX}/bin
+       ${INSTALL_PROGRAM} ${WRKSRC}/ports/unix/build-standard/micropython ${DESTDIR}${PREFIX}/bin
 
 .include "../../devel/libffi/buildlink3.mk"
 .include "../../lang/python/application.mk"
+.include "../../lang/python/tool.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/micropython/distinfo
diff -u pkgsrc/lang/micropython/distinfo:1.11 pkgsrc/lang/micropython/distinfo:1.12
--- pkgsrc/lang/micropython/distinfo:1.11       Tue Oct 26 10:51:42 2021
+++ pkgsrc/lang/micropython/distinfo    Thu Jan 30 12:01:27 2025
@@ -1,13 +1,5 @@
-$NetBSD: distinfo,v 1.11 2021/10/26 10:51:42 nia Exp $
+$NetBSD: distinfo,v 1.12 2025/01/30 12:01:27 wiz Exp $
 
-BLAKE2s (micropython-1.9.2/micropython-1.9.2.tar.xz) = 6bec48480d8c23e7ba3ae01eeef1754eaf68cb264465a6c8d888e77d2448e97f
-SHA512 (micropython-1.9.2/micropython-1.9.2.tar.xz) = 67d070d47c19a100d164f9b4e4ec7eba10cf5ee49089f5f4d6a8338a9d72d6cffa41c2f6de73c8b169ba8011961b8ef197241fa5bea6813f77f65ef4cf2f4e4b
-Size (micropython-1.9.2/micropython-1.9.2.tar.xz) = 6699860 bytes
-SHA1 (patch-lib_utils_printf.c) = 6c152cd10a5fb0091d1149a0a50b202df6a6e931
-SHA1 (patch-mpy-cross_mpconfigport.h) = 827459126f9b6c3339db9c022a602d097e8e139c
-SHA1 (patch-py_mkenv.mk) = ff844cd4bcb6f9a2a27e02a62a066b4b70899c88
-SHA1 (patch-py_nlrx64.c) = 3aa81065c6357e42ff6a659f7b198d95711c5b2f
-SHA1 (patch-unix_Makefile) = 459483caf54b9180f67bd07bbfa7fcf6088de1cc
-SHA1 (patch-unix_main.c) = 8c199a25aaf5bef34a86754b1e492554903dad5b
-SHA1 (patch-unix_mpconfigport.h) = 9efe48cb6c49226efbe97243371ab302fab37812
-SHA1 (patch-unix_mpthreadport.c) = 5a021a4b1b7426ea7bae302870a04008381ee9c7
+BLAKE2s (micropython-1.24.1.tar.xz) = c46fbe24b343a1b124c069d337652945924fcf45c87c88c1e70611b40581e6b1
+SHA512 (micropython-1.24.1.tar.xz) = 6a71c570f3ff45273316d43c6862378d16cea7cc01d00eb149f567fecb4607a9092ba3ea7c3a182ceffa8f04da1aefd603a2cd03a52bd28aa18a9c6f5f69a24e
+Size (micropython-1.24.1.tar.xz) = 86842340 bytes



Home | Main Index | Thread Index | Old Index