From e8d120d94f384433cff466a3e6166f8969343336 Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Mon, 20 Jan 2025 16:13:48 +0800 Subject: pocketpy: upgrade 2.0.4 -> 2.0.5 Changelog: ============ - use cpython % and // impl - add colorcvt module - add py_importlib_reload and importlib module - add py_interrupt and set single handler for REPL - add PK_LOW_MEMORY_MODE - reduce type's memory cost - allow customize malloc, realloc and free - make C99 compilers work - fix win32 clang build - avoid undefined behavior signed int overflow - fix pybind11 implementation for error_already_set Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- .../recipes-devtools/pocketpy/pocketpy_2.0.4.bb | 34 ---------------------- .../recipes-devtools/pocketpy/pocketpy_2.0.5.bb | 34 ++++++++++++++++++++++ 2 files changed, 34 insertions(+), 34 deletions(-) delete mode 100644 meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.4.bb create mode 100644 meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.5.bb (limited to 'meta-oe/recipes-devtools') diff --git a/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.4.bb b/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.4.bb deleted file mode 100644 index 3130a193d2..0000000000 --- a/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.4.bb +++ /dev/null @@ -1,34 +0,0 @@ -SUMMARY = "A Portable Python 3.x Interpreter in Modern C." -DESCRIPTION = "pkpy is a lightweight(~15K LOC) Python 3.x \ - interpreter for game scripting, written in C11. \ - It aims to be an alternative to lua for game \ - scripting, with elegant syntax, powerful features \ - and competitive performance. pkpy is extremely \ - easy to embed via a single header file pocketpy.h, \ - without external dependencies. \ - " -HOMEPAGE = "https://pocketpy.dev/" -BUGTRACKER = "https://github.com/pocketpy/pocketpy/issues" - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=8cdfa87bc5e09bc07f8cf64135026d91" - -SRC_URI = "git://github.com/pocketpy/pocketpy.git;protocol=https;branch=main" -SRCREV = "416ee069fdd275b141e3b292fcfe913c8abfa194" - -S = "${WORKDIR}/git" - -inherit cmake - -CFLAGS += "-fPIC" - -do_install() { - install -d ${D}${libdir} - install -m 0644 ${B}/libpocketpy.so ${D}${libdir}/ - install -d ${D}${includedir}/pocketpy - cp -r ${S}/include/* ${D}${includedir}/pocketpy/ -} - -FILES:${PN} = "${libdir}/libpocketpy.so" -FILES:${PN}-dev = "${includedir}/pocketpy" -FILES:${PN}-dbg += "${libdir}/.debug/libpocketpy.so" diff --git a/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.5.bb b/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.5.bb new file mode 100644 index 0000000000..5193b0d176 --- /dev/null +++ b/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.5.bb @@ -0,0 +1,34 @@ +SUMMARY = "A Portable Python 3.x Interpreter in Modern C." +DESCRIPTION = "pkpy is a lightweight(~15K LOC) Python 3.x \ + interpreter for game scripting, written in C11. \ + It aims to be an alternative to lua for game \ + scripting, with elegant syntax, powerful features \ + and competitive performance. pkpy is extremely \ + easy to embed via a single header file pocketpy.h, \ + without external dependencies. \ + " +HOMEPAGE = "https://pocketpy.dev/" +BUGTRACKER = "https://github.com/pocketpy/pocketpy/issues" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=8cdfa87bc5e09bc07f8cf64135026d91" + +SRC_URI = "git://github.com/pocketpy/pocketpy.git;protocol=https;branch=main" +SRCREV = "8024f46b544698ef51d1ca0bb50a29cf0d411a29" + +S = "${WORKDIR}/git" + +inherit cmake + +CFLAGS += "-fPIC" + +do_install() { + install -d ${D}${libdir} + install -m 0644 ${B}/libpocketpy.so ${D}${libdir}/ + install -d ${D}${includedir}/pocketpy + cp -r ${S}/include/* ${D}${includedir}/pocketpy/ +} + +FILES:${PN} = "${libdir}/libpocketpy.so" +FILES:${PN}-dev = "${includedir}/pocketpy" +FILES:${PN}-dbg += "${libdir}/.debug/libpocketpy.so" -- cgit v1.2.3-54-g00ecf