{"id":2219997,"url":"http://patchwork.ozlabs.org/api/patches/2219997/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/patch/20260405162711.620128-2-bernd@kuhls.net/","project":{"id":27,"url":"http://patchwork.ozlabs.org/api/projects/27/?format=json","name":"Buildroot development","link_name":"buildroot","list_id":"buildroot.buildroot.org","list_email":"buildroot@buildroot.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260405162711.620128-2-bernd@kuhls.net>","list_archive_url":null,"date":"2026-04-05T16:27:11","name":"[v2,2/2] package/leafnode2: bump version to 2.0.0.alpha202601","commit_ref":null,"pull_url":null,"state":"accepted","archived":false,"hash":"5b46282019c80467b4534cd51680b58193a95818","submitter":{"id":86624,"url":"http://patchwork.ozlabs.org/api/people/86624/?format=json","name":"Bernd Kuhls","email":"bernd@kuhls.net"},"delegate":{"id":89618,"url":"http://patchwork.ozlabs.org/api/users/89618/?format=json","username":"juju","first_name":"Julien","last_name":"Olivain","email":"juju@cotds.org"},"mbox":"http://patchwork.ozlabs.org/project/buildroot/patch/20260405162711.620128-2-bernd@kuhls.net/mbox/","series":[{"id":498796,"url":"http://patchwork.ozlabs.org/api/series/498796/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/list/?series=498796","date":"2026-04-05T16:27:10","name":"[v2,1/2] package/leafnode2: fix build without pod2man","version":2,"mbox":"http://patchwork.ozlabs.org/series/498796/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2219997/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2219997/checks/","tags":{},"related":[],"headers":{"Return-Path":"<buildroot-bounces@buildroot.org>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@buildroot.org"],"Delivered-To":["patchwork-incoming-buildroot@legolas.ozlabs.org","buildroot@buildroot.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=VRff72ns;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=140.211.166.136; helo=smtp3.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fpdCs4Qdvz1yCs\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Mon, 06 Apr 2026 02:27:37 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 5354E606D0;\n\tSun,  5 Apr 2026 16:27:30 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id ngAKF6L-DYX6; Sun,  5 Apr 2026 16:27:29 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 5C69460703;\n\tSun,  5 Apr 2026 16:27:29 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id AC2DB219\n for <buildroot@buildroot.org>; Sun,  5 Apr 2026 16:27:27 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 9D4744008D\n for <buildroot@buildroot.org>; Sun,  5 Apr 2026 16:27:27 +0000 (UTC)","from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id NKvvZR5FNtiQ for <buildroot@buildroot.org>;\n Sun,  5 Apr 2026 16:27:26 +0000 (UTC)","from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 3AADA40059\n for <buildroot@buildroot.org>; Sun,  5 Apr 2026 16:27:26 +0000 (UTC)","from fli4l.lan.fli4l (p5b3a012a.dip0.t-ipconnect.de [91.58.1.42])\n by dd20012.kasserver.com (Postfix) with ESMTPSA id 48EC7A4C37B8\n for <buildroot@buildroot.org>; Sun,  5 Apr 2026 18:27:12 +0200 (CEST)","from bruckner.lan.fli4l ([192.168.1.1]:46712)\n by fli4l.lan.fli4l with esmtp (Exim 4.99.1)\n (envelope-from <bernd@kuhls.net>) id 1w9QJb-000000002Zc-3neF\n for buildroot@buildroot.org; Sun, 05 Apr 2026 16:27:12 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp3.osuosl.org 5C69460703","OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3AADA40059"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1775406449;\n\tbh=olCa0qdZcnxhdcPL4KFi3Q3FXHI6WC4RG2FvMXBjSME=;\n\th=From:To:Date:In-Reply-To:References:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=VRff72nsCQRD3FGWYrbM2kdfZwwMuU2FSRV1k3znPklBYmOYI49TbE8kH6hLZO68J\n\t BcyY405UNzekcgd8+mzVb+7NXGONinqWAMacF8yUktBum0BYf5Lt4Wy7uXjdd5QKKW\n\t l4l/XeVOQweXTXsFHYai5e0CkwylTwiBugUfiKK+ER23ui2TVlj4VUgl8v6VgvHH5M\n\t ch/9cWhtkej046FyMMEgoeCWH+OEsB8OjJ6KfANt9wbK3WWmS/+UlOng4LqL/psKYz\n\t Xv+3CYqCi1Gr7YUW1x4HnQAb0UreiEFSH3hprpU+5IeRoETdXuF936AGPaK041WZsO\n\t 0FJ3W0hcje95g==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=85.13.140.57;\n helo=dd20012.kasserver.com; envelope-from=bernd@kuhls.net;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org 3AADA40059","From":"Bernd Kuhls <bernd@kuhls.net>","To":"buildroot@buildroot.org","Date":"Sun,  5 Apr 2026 18:27:11 +0200","Message-ID":"<20260405162711.620128-2-bernd@kuhls.net>","X-Mailer":"git-send-email 2.47.3","In-Reply-To":"<20260405162711.620128-1-bernd@kuhls.net>","References":"<20260405162711.620128-1-bernd@kuhls.net>","MIME-Version":"1.0","X-Spamd-Bar":"/","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=kuhls.net;\n s=kas202511301023; t=1775406432;\n bh=wo3NxtdM6H4rJ40yQ6hlQ1/GvhcnQvcJmsi8hLW5sYM=;\n h=From:To:Subject:Date:In-Reply-To:From;\n b=L2q1xza/HNSOrEdB5KqmvZHE1fW9Y9rJ6B9rVyHuBJWn9zJVfC4LVa4YJOs9EJMQ5\n U7fp6BV5zq+cKyHU7n/QwGbygPaiQODusyV+F9fRYgvuQVzuLoBj2kAQ8L+qHG1KFX\n cvfOJnfFdoEK7BUZvVsSZ0/hTT2JEHOaRKOEMLaTcCr35riLidxWE1DpzHCGL/Yni0\n cBG3kJxnSIKRvkihgq802Fh3UQWHxuGi4/FC3pkYjlhjwEKYrvSNIxrVNsbM9iDqa6\n TGeueQvATuUND3XMsEpLIAmrL3CTqWhkUM/xFoXzemyYI2PHngbxotkjrliMEu308b\n x57dD+M0oL8YA==","X-Mailman-Original-Authentication-Results":["smtp2.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=kuhls.net","smtp2.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=kuhls.net header.i=@kuhls.net header.a=rsa-sha256\n header.s=kas202511301023 header.b=L2q1xza/"],"Subject":"[Buildroot] [PATCH v2 2/2] package/leafnode2: bump version to\n 2.0.0.alpha202601","X-BeenThere":"buildroot@buildroot.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.buildroot.org>","List-Unsubscribe":"<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>","List-Archive":"<http://lists.buildroot.org/pipermail/buildroot/>","List-Post":"<mailto:buildroot@buildroot.org>","List-Help":"<mailto:buildroot-request@buildroot.org?subject=help>","List-Subscribe":"<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"},"content":"https://gitlab.com/leafnode-2/leafnode-2/-/blob/leafnode-2.0.0.alpha202601/NEWS\n\nRebased patch 0001.\n\nUpstream switched from pcre to pcre2.\n\nSigned-off-by: Bernd Kuhls <bernd@kuhls.net>\n---\nv2: fixed _CONF_ENV\n\n package/leafnode2/0001-cross_makefile.patch |  7 ++++---\n package/leafnode2/Config.in                 |  2 +-\n package/leafnode2/leafnode2.hash            |  2 +-\n package/leafnode2/leafnode2.mk              | 12 ++++++------\n 4 files changed, 12 insertions(+), 11 deletions(-)","diff":"diff --git a/package/leafnode2/0001-cross_makefile.patch b/package/leafnode2/0001-cross_makefile.patch\nindex 32116446c3..06d5722b05 100644\n--- a/package/leafnode2/0001-cross_makefile.patch\n+++ b/package/leafnode2/0001-cross_makefile.patch\n@@ -7,14 +7,15 @@ Fix cross-compilation issues\n    cross-compiling. We're anyway not root, so simply remove the\n    chown/chgrp dance.\n \n-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\n+[Bernd: rebased for 2.0.0.alpha202601]\n+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>\n Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\n \n Index: b/Makefile.am\n ===================================================================\n --- a/Makefile.am\n +++ b/Makefile.am\n-@@ -311,7 +311,7 @@\n+@@ -324,7 +324,7 @@\n  \n  configparam_data.c: $(srcdir)/config.table b_sortnl$(EXEEXT) genconfigparam_data.awk\n  \trm -f config.table.sorted\n@@ -23,7 +24,7 @@ Index: b/Makefile.am\n  \t$(AWK) -f $(srcdir)/genconfigparam_data.awk <config.table.sorted >$@ \\\n  \t|| { rm -f $@ ; false ; }\n  \n-@@ -326,13 +326,7 @@\n+@@ -339,13 +339,7 @@\n  install-data-hook:\n  \t$(INSTALL) -d -m 02770 $(DESTDIR)$(SPOOLDIR)\n  \t$(INSTALL) -d -m 02770 $(DESTDIR)$(SPOOLDIR)/leaf.node\ndiff --git a/package/leafnode2/Config.in b/package/leafnode2/Config.in\nindex df9b246946..dc6977925b 100644\n--- a/package/leafnode2/Config.in\n+++ b/package/leafnode2/Config.in\n@@ -2,7 +2,7 @@ config BR2_PACKAGE_LEAFNODE2\n \tbool \"leafnode2\"\n \tdepends on BR2_USE_MMU # fork()\n \tselect BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC\n-\tselect BR2_PACKAGE_PCRE\n+\tselect BR2_PACKAGE_PCRE2\n \thelp\n \t  Leafnode-2 is a store-and-forward NNTP (or Usenet) proxy\n \t  server designed for small sites with just a few active\ndiff --git a/package/leafnode2/leafnode2.hash b/package/leafnode2/leafnode2.hash\nindex 9c86173ae1..040e0d92a4 100644\n--- a/package/leafnode2/leafnode2.hash\n+++ b/package/leafnode2/leafnode2.hash\n@@ -1,4 +1,4 @@\n # Locally calculated\n-sha256  42f2185f29a74f683a962e9cf6e38bc5f8a342d0dde8b6a03457a165365e3445  leafnode2-9543ffaf82406f943d449d522d88baa554515e0f.tar.gz\n+sha256  c98201dffc51addf4157ceb67f2ef7f2c0f3813e49342834f243244a872d90c1  leafnode2-2.0.0.alpha202601.tar.gz\n sha256  59d37f745dc5a2d63a51dff344f4ad89f72e76f8c7b7d877f20880d838b1bec9  COPYING\n sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LGPL\ndiff --git a/package/leafnode2/leafnode2.mk b/package/leafnode2/leafnode2.mk\nindex 8c44071209..3e11a65a70 100644\n--- a/package/leafnode2/leafnode2.mk\n+++ b/package/leafnode2/leafnode2.mk\n@@ -4,11 +4,11 @@\n #\n ################################################################################\n \n-LEAFNODE2_VERSION = 9543ffaf82406f943d449d522d88baa554515e0f\n-LEAFNODE2_SITE = $(call gitlab,leafnode-2,leafnode-2,$(LEAFNODE2_VERSION))\n+LEAFNODE2_VERSION = 2.0.0.alpha202601\n+LEAFNODE2_SITE = $(call gitlab,leafnode-2,leafnode-2,leafnode-$(LEAFNODE2_VERSION))\n LEAFNODE2_LICENSE = LGPL-2.1\n LEAFNODE2_LICENSE_FILES = COPYING COPYING.LGPL\n-LEAFNODE2_DEPENDENCIES = host-pcre pcre\n+LEAFNODE2_DEPENDENCIES = host-pcre2 pcre2\n LEAFNODE2_AUTORECONF = YES\n \n # pod2man doesn't work when cross compiling\n@@ -18,7 +18,7 @@ endef\n LEAFNODE2_POST_PATCH_HOOKS += LEAFNODE2_DISABLE_POD2MAN\n \n LEAFNODE2_CONF_ENV = \\\n-\tPCRECONFIG=\"$(STAGING_DIR)/usr/bin/pcre-config\"\n+\tPCRE2CONFIG=\"$(STAGING_DIR)/usr/bin/pcre2-config\"\n \n ifeq ($(BR2_PACKAGE_LIBXCRYPT),y)\n LEAFNODE2_DEPENDENCIES += libxcrypt\n@@ -35,13 +35,13 @@ LEAFNODE2_CONF_OPTS = \\\n # Leafnode2 needs the host version of b_sortnl during\n # compilation. Instead of creating a separate host package and\n # installing b_sortnl to $(HOST_DIR) this binary is compiled\n-# on-the-fly, host-pcre is needed for this\n+# on-the-fly, host-pcre2 is needed for this\n define LEAFNODE2_BUILD_SORTNL_TOOL\n \tcd $(@D); \\\n \t$(HOSTCC) $(HOST_CFLAGS) -o b_sortnl_host \\\n \t\tarc4random.c mergesort.c b_sortnl.c critmem_malloc.c \\\n \t\tcritmem_realloc.c -DHAVE_CONFIG_H -I$(HOST_DIR)/include \\\n-\t\t-L $(HOST_DIR)/lib -Wl,-rpath,$(HOST_DIR)/lib -lpcre\n+\t\t-L $(HOST_DIR)/lib -Wl,-rpath,$(HOST_DIR)/lib -lpcre2-8\n endef\n \n LEAFNODE2_PRE_BUILD_HOOKS += LEAFNODE2_BUILD_SORTNL_TOOL\n","prefixes":["v2","2/2"]}