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