From patchwork Tue Sep 2 21:04:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4268 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 042F33F0D3 for ; Tue, 2 Sep 2025 23:04:17 +0200 (CEST) Received: by mail-ed1-f71.google.com with SMTP id 4fb4d7f45d1cf-61ce59e95d5sf265561a12.1 for ; Tue, 02 Sep 2025 14:04:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1756847056; cv=pass; d=google.com; s=arc-20240605; b=UJVuBx2pTUtrEp7vM7xIX4ykxkqAvOgVrukAbksgvZTQGzlluX2f7YvqpJZpBVbf9u xJuTyTRHVOchJbFEweAt6EhgHDqbxihe1tv9sbDUJ3o+mko3evnWIkOgO6CzVWxyDK1E v6J7ztcKnjSHc3roGLCGcJa769jE174/DXm6ELamVoxRTuYzSrVJZYTHkY0O6mbwicAy uVPlEvqSvMjBNrACqfzx+Fq54uFzcNYEsi+SCCsv8ixxr8mj1VH6TQqX7e8rbqPohyY2 MNe/JFSxNMldiMPO7Z846UqlQIHE77HSaucVBsImcW3lr/aXfYlOQgAs3NgPJEFqU9KM xiXw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=SGCIPksmeo33JgKDA06pzfUKH3cBIfHyQ237oUDegYI=; fh=84OTthGs13827BCOwdx6ES/dKnZ/jmyz0AVZbXwMDmY=; b=QKuWwWhGjZsXmEj6N0ZeyR2wbuNzU9rF3BvKjPCPtoHoxxosXcvSWUDJl3MbBewDN8 5dQujpAcTElpaJYxRuzwXE57HGOcfEYyIhzoJgbiXpZfUp1Q+9C2SuswTt3AgYLrRuDP MkrAJN4Sco9vnpX4PaxeRrfFKhiFwMYzXZnUu5mbUB0BfE8IFyb34rWHPXu8ZzquPvDQ ML92ZwAJO/dq1QSZA7o1QH8dtj61GRSnpA4VX+FKBAxZDcN2XMT48RthW00x0YgXAwhX etKNmA+zSEiQ1Vjpmv/a0+v3wjusPrYUHUs1VFCHcvsE1kggPU5XpSuzIyYxWYHn0Xo6 r72Q==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=mKWmwHKv; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1756847056; x=1757451856; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=SGCIPksmeo33JgKDA06pzfUKH3cBIfHyQ237oUDegYI=; b=bUOqnbEuJ23AUCLN9eoW7Z5yM24nrUST4hddQOrnOQ0M91yd1hXpQtvU19EhNJDvrh pY9S7S1L+EygC0D34p2UGFYxAFc9AvHmtr80ieK2kCPwBWjxbMeHByNO5Hdp5I0IyFMI lR5W23ybBxL23ozdQ+DlFrW3o+hctWZgQQbdo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756847056; x=1757451856; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=SGCIPksmeo33JgKDA06pzfUKH3cBIfHyQ237oUDegYI=; b=FKp9szf0O3qbxUAjGuy/bu2uzgt6v+rs79AVb8UZhLdtDHevG+ZLA0zU0NYYCyja/V TFlJHNaNTV28ccL6M9obqdx/0KbXjX3GuxhkA+9d7Og00rTjW5Qkgu7XVcGUMLJbBoRb l6LRL3KuKNOfg1v+jFqu9TPSiC+MOuKn6EIFuwaNanKvUGCLbrpka4U2vPAy6XXiNE9m 01BkCb3XYaGEwv/lQV7IRyBZfC0GxvlLRIi393Z6LIvUUIW/qOyDGbaYGrBgwB3Eb+bZ yRT4OEMybO6tAyoHfkBYVcDoMjxjtTzY3rGu/EDHnZpVIqzNMKQdSGb20IChfOPJFEC6 7gEg== X-Forwarded-Encrypted: i=2; AJvYcCUvJugFpmCrt1kDVtm1nKutPEfpTVeSZRW7EjaxD52mtI/HpJHJQMGvtk1+xWQupI6HS9bUIH/M0Hw3Gw4d@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YyTIXfhek4c4FRfg++4POmzLfNPXeePbxXVPjyX8+sQ4yGNX9tz m27RX3FKBpGN5LraxRxgh0TJKEqVwqk/OcOpURV/w34h5+7hRzMnQQ1kRmxJ4Hc4uJe/sw== X-Google-Smtp-Source: AGHT+IHiK6oWXly6M9sP0G1OLamT4Qtwkpx428WL1tVdKA8Bh44de4Rms2WGv9Lkup2r96SQqyEKtg== X-Received: by 2002:a05:6402:4557:b0:61d:9a4c:1081 with SMTP id 4fb4d7f45d1cf-61d9a4c4f91mr8865463a12.10.1756847056426; Tue, 02 Sep 2025 14:04:16 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZcEjKmmDg5Hp4GdpG/ibYJOTFkoTGbdrXnZsL68x8SwjQ== Received: by 2002:a05:6402:2682:b0:61c:21f1:52b9 with SMTP id 4fb4d7f45d1cf-61cd3b123cfls3531232a12.1.-pod-prod-00-eu-canary; Tue, 02 Sep 2025 14:04:14 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXLbqiDiLxiyAJPXMgUDEyc+88nkFjvscAKIOk3/7w6oUVnVexJYRK3CTowweWtKc9wROgkgA9Z+vdMK6Fl@amarulasolutions.com X-Received: by 2002:a17:907:849:b0:afe:86d3:1296 with SMTP id a640c23a62f3a-b01d8c74b6emr1550924266b.11.1756847053874; Tue, 02 Sep 2025 14:04:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1756847053; cv=none; d=google.com; s=arc-20240605; b=K5QhSWg8EfzVsmNytwOKe3sxuBQmr3+Gu1Kc1+TQyHqTBCq37+sG4MGoOFCqN23mfX 0htGx9YYuYBZJbF+5nqIwmjE7KreuOgbHj0jUmoTwCm3Cc2eHd59jEoVu300TV/TZqyw +5OkQuV2x5fpnaid++rlaCOuZQKdoMZkmM2Sckigl6ZPSV/iKP0CizZogooJdRxBRYnU 7nyRSBkdxCH4azL/edhUiNj4tlqbzX7SrvB0P+0mdJkJEW/Zp5EF/Sg4YqmXglN+0qhk wUZBc1nVpegSmHdw68kHYcwLOTyvembM97+XC93B0GMKjcrXttCxqM63Dy6qg/2nmaA2 g+Jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=2VmwLBr9aklM2WZV+/ol2O2LHTkMBpM4PRhoP004X30=; fh=CoHhUyzqg6tiUmnnI+YItiS/LdKa+JlDI4SraJLwD+g=; b=ggJKEGbVtIx0FxtgoFwcvGD9JWXM1PP0/T7PAVq5Y5lJv1KRW5Mx8iGnbGqcTOtJ4N BbLWW9SG5lhaAtZ0tKyvmo2c4YGiLsIu29bDGITe24IXEXXh/GRM/u92BsZyymjSdfMt 8hoTXFTP88OB7Q97fURmh3YgiGzKOk2y/YKgYrRScHgCxt85tZPfWY451NbY7LYKHg8c xIR6JcOrf/Sr9NrPlfgW7uAgFuWr0p9GGUP0R70zV8QmRs22Ix9Boou/waTzX0QSwyAc BRuh6jlW2oVPsETWEW02Z8blC6dTuz6Hh8ImurvCyrmV2DkRRKlRQfmrceZavOCdaZqB DQ0w==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=mKWmwHKv; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id a640c23a62f3a-b0419d84495sor252949666b.7.2025.09.02.14.04.13 for (Google Transport Security); Tue, 02 Sep 2025 14:04:13 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCUJPw1lffXWnExuhJU5CS5Mm/Fuj2wvlK9SuE5m7G3GUvoPQibHW1H1p5LC99yj5Y0lyockCpzrkN9AskGf@amarulasolutions.com X-Gm-Gg: ASbGncu63XOj9572Uq41ej2/GDmJzdrWMpYInWS5Y9j4V5VviDy6UYoTQUs+2dwzvq7 QyI3KrVV3Ag0lZdOu7SkdauTOVFHLYnVOAGbs539H4f019N4G/80D/VXo2VPlQckKC3Tu+Gq5FQ arxCYIE+b7LygAeRUh04IBUNxT02jkCl7VcbLlR2aWo7z+lqp5yotiv8OMXbjlnxLFlV4p/C5iO HWzOZTfTZ0Nq4ktvcI5ZwSfHqWpX1QATartIpjalGrUg9OnUAx0WHnWmZblJchpAc7o3rE4uQg9 TuG+VBgGgA1kTgykwZWMwbhqe4rvQ8dwKPzA1dQ6NIlemYWtwFtXuWO9lAv5LC7T+JESbFxwq38 uu/Nw6pg4tUg2F4AnJygE0B/sSFH459OD7y0rnteqdTUwjvmqUOgMpMoX2uVfW0hYKd1pHRlNDj AMhKwSQRx1afDbp1FIBYnWYToXTevXi2tIKVwy6tR8Tjq4MyXeBtOKND1GQw29t6qaqTP3HQ== X-Received: by 2002:a17:907:940a:b0:afe:159:14b1 with SMTP id a640c23a62f3a-b01d8a8b621mr1479180466b.9.1756847053249; Tue, 02 Sep 2025 14:04:13 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.amarulasolutions.com (host-82-56-38-125.retail.telecomitalia.it. [82.56.38.125]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b03fa921a32sm859876666b.31.2025.09.02.14.04.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Sep 2025 14:04:12 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Dario Binacchi , linux-amarula@amarulasolutions.com Subject: [PATCH 1/1] package/pocketpy: bump to version 2.1.1 Date: Tue, 2 Sep 2025 23:04:08 +0200 Message-ID: <20250902210408.668877-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=mKWmwHKv; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The LICENSE sha256 changed because of a date update (2023 -> 2024), not due to any substantive license modification. Release notes: https://github.com/pocketpy/pocketpy/releases/tag/v2.1.1 Signed-off-by: Dario Binacchi --- package/pocketpy/0001-fix-371.patch | 73 ----------------------------- package/pocketpy/pocketpy.hash | 4 +- package/pocketpy/pocketpy.mk | 2 +- 3 files changed, 3 insertions(+), 76 deletions(-) delete mode 100644 package/pocketpy/0001-fix-371.patch diff --git a/package/pocketpy/0001-fix-371.patch b/package/pocketpy/0001-fix-371.patch deleted file mode 100644 index 6d9e324ba762..000000000000 --- a/package/pocketpy/0001-fix-371.patch +++ /dev/null @@ -1,73 +0,0 @@ -From e2e3bdca6e79ce7be5607397c5f0152c28c7500b Mon Sep 17 00:00:00 2001 -From: blueloveTH -Date: Sat, 7 Jun 2025 02:19:55 +0800 -Subject: [PATCH] fix #371 - -Signed-off-by: Dario Binacchi -Upstream: backport from https://github.com/pocketpy/pocketpy/commit/70e824a6b695e963621664589d1d00aeb182c018 ---- - include/pocketpy/pocketpy.h | 2 +- - src/interpreter/vm.c | 6 ++++-- - src/public/modules.c | 2 +- - 3 files changed, 6 insertions(+), 4 deletions(-) - -diff --git a/include/pocketpy/pocketpy.h b/include/pocketpy/pocketpy.h -index a44faa41a922..a6cb4f658f73 100644 ---- a/include/pocketpy/pocketpy.h -+++ b/include/pocketpy/pocketpy.h -@@ -69,7 +69,7 @@ typedef struct py_Callbacks { - /// Used by `print` to output a string. - void (*print)(const char*); - /// Used by `input` to get a character. -- int (*getchar)(); -+ int (*getchr)(); - } py_Callbacks; - - /// Native function signature. -diff --git a/src/interpreter/vm.c b/src/interpreter/vm.c -index 2bae82740ac7..2da28fa80730 100644 ---- a/src/interpreter/vm.c -+++ b/src/interpreter/vm.c -@@ -29,6 +29,8 @@ static char* pk_default_importfile(const char* path) { - - static void pk_default_print(const char* data) { printf("%s", data); } - -+static int pk_default_getchr() { return getchar(); } -+ - static void py_TypeInfo__ctor(py_TypeInfo* self, - py_Name name, - py_Type index, -@@ -67,7 +69,7 @@ void VM__ctor(VM* self) { - - self->callbacks.importfile = pk_default_importfile; - self->callbacks.print = pk_default_print; -- self->callbacks.getchar = getchar; -+ self->callbacks.getchr = pk_default_getchr; - - self->last_retval = *py_NIL(); - self->curr_exception = *py_NIL(); -@@ -810,7 +812,7 @@ int py_replinput(char* buf, int max_size) { - printf(">>> "); - - while(true) { -- int c = pk_current_vm->callbacks.getchar(); -+ int c = pk_current_vm->callbacks.getchr(); - if(c == EOF) return -1; - - if(c == '\n') { -diff --git a/src/public/modules.c b/src/public/modules.c -index 3efb362701e2..cdfd5549461a 100644 ---- a/src/public/modules.c -+++ b/src/public/modules.c -@@ -205,7 +205,7 @@ static bool builtins_input(int argc, py_Ref argv) { - c11_sbuf buf; - c11_sbuf__ctor(&buf); - while(true) { -- int c = pk_current_vm->callbacks.getchar(); -+ int c = pk_current_vm->callbacks.getchr(); - if(c == '\n' || c == '\r') break; - if(c == EOF) break; - c11_sbuf__write_char(&buf, c); --- -2.43.0 - diff --git a/package/pocketpy/pocketpy.hash b/package/pocketpy/pocketpy.hash index aabd5f077a2b..4032fda442f8 100644 --- a/package/pocketpy/pocketpy.hash +++ b/package/pocketpy/pocketpy.hash @@ -1,3 +1,3 @@ # locally computed -sha256 5e07994d66311a6b5ac032cc5243aaabe3ab318946971e7fa1cd0614934efc81 pocketpy-2.0.8.tar.gz -sha256 d3a2bf8ca609a75941e980e62c13cf5a21aeaa4a2502822934d282fe7de5d319 LICENSE +sha256 34976a5eb099869b134d93bd4c801cb330bb17466f2b1f4543a5217034a867cd pocketpy-2.1.1.tar.gz +sha256 9dab6fe9086f93847540387be578edc94b6b280004db5ed7c850ccf8f086fd66 LICENSE diff --git a/package/pocketpy/pocketpy.mk b/package/pocketpy/pocketpy.mk index 20a8e9ad1e20..74e6b4910deb 100644 --- a/package/pocketpy/pocketpy.mk +++ b/package/pocketpy/pocketpy.mk @@ -4,7 +4,7 @@ # ################################################################################ -POCKETPY_VERSION = 2.0.8 +POCKETPY_VERSION = 2.1.1 POCKETPY_SITE = $(call github,pocketpy,pocketpy,v$(POCKETPY_VERSION)) POCKETPY_LICENSE = MIT POCKETPY_LICENSE_FILES = LICENSE