Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2231681/?format=api
{ "id": 2231681, "url": "http://patchwork.ozlabs.org/api/patches/2231681/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/20260501062316.1942112-9-bernd@kuhls.net/", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/projects/27/?format=api", "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": "<20260501062316.1942112-9-bernd@kuhls.net>", "list_archive_url": null, "date": "2026-05-01T06:23:01", "name": "[v3,08/21] package/qpdf: bump to version 12.3.2", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": false, "hash": "3ffc8fb0c5da9654d58ec956fdb7c073b89a4a35", "submitter": { "id": 86624, "url": "http://patchwork.ozlabs.org/api/people/86624/?format=api", "name": "Bernd Kuhls", "email": "bernd@kuhls.net" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/20260501062316.1942112-9-bernd@kuhls.net/mbox/", "series": [ { "id": 502425, "url": "http://patchwork.ozlabs.org/api/series/502425/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=502425", "date": "2026-05-01T06:22:53", "name": "package/gcc: add version 16.1.0", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/502425/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2231681/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2231681/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=sMTp0hTT;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=140.211.166.137; helo=smtp4.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)" ], "Received": [ "from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])\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 4g6Lcn2ZBVz1y04\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Fri, 01 May 2026 16:25:13 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 6EA4840F3A;\n\tFri, 1 May 2026 06:25:11 +0000 (UTC)", "from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id sOInWhPY4Uok; Fri, 1 May 2026 06:25:10 +0000 (UTC)", "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 38BBE41041;\n\tFri, 1 May 2026 06:25:10 +0000 (UTC)", "from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n by lists1.osuosl.org (Postfix) with ESMTP id 53F61293\n for <buildroot@buildroot.org>; Fri, 1 May 2026 06:25:09 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 51DE54006A\n for <buildroot@buildroot.org>; Fri, 1 May 2026 06:25:09 +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 P5UOGH88sWuW for <buildroot@buildroot.org>;\n Fri, 1 May 2026 06:25:08 +0000 (UTC)", "from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 3E18140064\n for <buildroot@buildroot.org>; Fri, 1 May 2026 06:25:08 +0000 (UTC)", "from fli4l.lan.fli4l (p4fd6c2eb.dip0.t-ipconnect.de\n [79.214.194.235])\n by dd20012.kasserver.com (Postfix) with ESMTPSA id 93E4CA4C2BB8;\n Fri, 1 May 2026 08:23:27 +0200 (CEST)", "from bruckner.lan.fli4l ([192.168.1.1]:38120)\n by fli4l.lan.fli4l with esmtp (Exim 4.99.2)\n (envelope-from <bernd@kuhls.net>) id 1wIhHS-000000007tD-1X9A;\n Fri, 01 May 2026 06:23:18 +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 smtp4.osuosl.org 38BBE41041", "OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3E18140064" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1777616710;\n\tbh=t1iwoGmwiWS2iYbXTe5x95JLaPC15dapElwHBiBx6fk=;\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 Cc:From;\n\tb=sMTp0hTTZwpJ9RsN+wDc2Y69lhGZTHVZvdX79RYnIXJB+2la/Dd9Q3IdEYrjgLl51\n\t F5HGCvweEZ5l0JtiFjJlcwAN3ZE3xt9bDwtL5lVqk/wLqCxOlDuoc5VTthMqOIE2Uf\n\t 0JEy89srgBtehWvj6QGsIxnC/lCxaIwsn6w1py/SK31xxOkxBdk3wPYinpxVyY2snH\n\t u3PQxf726lUf2cCIPvz1fVOkx4kagwJQfC90O1KaS/6sXbVACyYOiX3yyiAA12eDSr\n\t vTm7KpT5pX/7N8j0BAoUvS03SW0aRpm816pUtFBXkr10BEj5YDyyIVpB1HHt8SA7/Q\n\t C5kSwRzmI5J4Q==", "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 3E18140064", "From": "Bernd Kuhls <bernd@kuhls.net>", "To": "buildroot@buildroot.org", "Date": "Fri, 1 May 2026 08:23:01 +0200", "Message-ID": "<20260501062316.1942112-9-bernd@kuhls.net>", "X-Mailer": "git-send-email 2.47.3", "In-Reply-To": "<20260501062316.1942112-1-bernd@kuhls.net>", "References": "<20260501062316.1942112-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=1777616607;\n bh=nJAerEdNhzta9GUg5JAjcV9BfVkF+O+Y9Buxk2ZjyTk=;\n h=From:To:Cc:Subject:Date:In-Reply-To:From;\n b=rldkPaHEkmhXsCwJhfs62qow0RdF9jckC5emu94KufR6q6L2fQWCXatAMJZH7cPyP\n KsEN0SH5bUz8j8oK53kA553LWmFHMJGyzzq025U18sY/ozSFvNfbUqbGBRqKULrBtY\n 5/ef6YnzJfYyksg9dkcrMOO5PytinnuQVOWGwzEKq5QjM4jwjVqPGUcmzCrwf6XCOR\n oDAJbOmReRsyMrYCdR5NTVZeoYvCJnx0UGwmy4dBPjwNr9nzwYTTKrrrpikvPuNl3B\n TPwo2rr+V0EeOFoW+BVejKaPtLzIvSOKmEy1Gp2rDZr3HQaXW//CR7oVwcc6ui7FbS\n ITVysrqF336YQ==", "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) header.d=kuhls.net header.i=@kuhls.net\n header.a=rsa-sha256 header.s=kas202511301023 header.b=rldkPaHE" ], "Subject": "[Buildroot] [PATCH v3 08/21] package/qpdf: bump to version 12.3.2", "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>", "Cc": "Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>,\n Tudor Holton <buildroot@tudorholton.com>,\n Fabrice Fontaine <fontaine.fabrice@gmail.com>,\n Angelo Compagnucci <angelo.compagnucci@gmail.com>,\n Olivier Schonken <olivier.schonken@gmail.com>,\n Thomas Petazzoni <thomas.petazzoni@bootlin.com>,\n Romain Naour <romain.naour@gmail.com>,\n Giulio Benetti <giulio.benetti@benettiengineering.com>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "buildroot-bounces@buildroot.org", "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>" }, "content": "From: Angelo Compagnucci <angelo.compagnucci@gmail.com>\n\nChangelog:\nhttps://qpdf.readthedocs.io/en/stable/release-notes.html\n\nQuoting the release notes for version 12.3.0:\n\"A C++20 compiler is now required to build or test qpdf.\"\nUpdated Config.in accordingly.\n\nUpdating source URL (Github) and updating build system to cmake.\n\nBuild-tested using this defconfig\n\nBR2_PACKAGE_QPDF=y\nBR2_PACKAGE_GNUTLS=y\nBR2_PACKAGE_OPENSSL=y\n\n arm-aarch64 [ 1/32]: OK\n bootlin-aarch64-glibc [ 2/32]: OK\n bootlin-aarch64-glibc-old [ 3/32]: SKIPPED\n bootlin-arcle-hs38-uclibc [ 4/32]: OK\n bootlin-armv5-uclibc [ 5/32]: OK\n bootlin-armv7-glibc [ 6/32]: OK\n bootlin-armv7m-uclibc [ 7/32]: SKIPPED\n bootlin-armv7-musl [ 8/32]: OK\n bootlin-m68k-5208-uclibc [ 9/32]: SKIPPED\n bootlin-m68k-68040-uclibc [10/32]: OK\n bootlin-microblazeel-uclibc [11/32]: OK\n bootlin-mips64el-glibc [12/32]: OK\n bootlin-mipsel32r6-glibc [13/32]: OK\n bootlin-mipsel-uclibc [14/32]: OK\n bootlin-openrisc-uclibc [15/32]: OK\n bootlin-powerpc64le-power8-glibc [16/32]: OK\n bootlin-powerpc-e500mc-uclibc [17/32]: OK\n bootlin-riscv32-glibc [18/32]: OK\n bootlin-riscv64-glibc [19/32]: OK\n bootlin-riscv64-musl [20/32]: OK\n bootlin-s390x-z13-glibc [21/32]: OK\n bootlin-sh4-uclibc [22/32]: OK\n bootlin-sparc64-glibc [23/32]: OK\n bootlin-sparc-uclibc [24/32]: OK\n bootlin-x86-64-glibc [25/32]: OK\n bootlin-x86-64-musl [26/32]: OK\n bootlin-x86-64-uclibc [27/32]: OK\n bootlin-x86-i686-musl [28/32]: OK\n bootlin-xtensa-uclibc [29/32]: OK\n br-arm-basic [30/32]: SKIPPED\n br-arm-full-nothread [31/32]: SKIPPED\n br-arm-full-static [32/32]: SKIPPED\n\n32 builds, 6 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed\n\nSigned-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>\n[Bernd:\n - bumped to 12.3.2\n - raised gcc version to 10\n - removed configure option -DSKIP_OS_SECURE_RANDOM=ON as suggested\n by Angelo: https://lists.buildroot.org/pipermail/buildroot/2025-August/784962.html\n - added build test results]\nSigned-off-by: Bernd Kuhls <bernd@kuhls.net>\n---\n DEVELOPERS | 1 +\n package/cups-filters/Config.in | 6 +++---\n package/qpdf/Config.in | 6 +++---\n package/qpdf/qpdf.hash | 4 ++--\n package/qpdf/qpdf.mk | 27 +++++++++++----------------\n 5 files changed, 20 insertions(+), 24 deletions(-)", "diff": "diff --git a/DEVELOPERS b/DEVELOPERS\nindex 1270365ef0..41d93080ac 100644\n--- a/DEVELOPERS\n+++ b/DEVELOPERS\n@@ -243,6 +243,7 @@ F:\tpackage/python-pillow/\n F:\tpackage/python-pydal/\n F:\tpackage/python-spidev/\n F:\tpackage/python-web2py/\n+F:\tpackage/qpdf/\n F:\tpackage/qt5/qt5coap/\n F:\tpackage/qt5/qt5knx/\n F:\tpackage/qt5/qt5mqtt/\ndiff --git a/package/cups-filters/Config.in b/package/cups-filters/Config.in\nindex ded99a4774..b5b9e04a28 100644\n--- a/package/cups-filters/Config.in\n+++ b/package/cups-filters/Config.in\n@@ -7,7 +7,7 @@ config BR2_PACKAGE_CUPS_FILTERS\n \tdepends on BR2_USE_WCHAR # libglib2\n \tdepends on BR2_TOOLCHAIN_HAS_THREADS # libglib2\n \tdepends on BR2_PACKAGE_CUPS\n-\tdepends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # qpdf\n+\tdepends on BR2_TOOLCHAIN_GCC_AT_LEAST_10 # qpdf\n \tdepends on BR2_TOOLCHAIN_HAS_ATOMIC # qpdf\n \tselect BR2_PACKAGE_JPEG\n \tselect BR2_PACKAGE_FONTCONFIG\n@@ -32,9 +32,9 @@ config BR2_PACKAGE_CUPS_FILTERS\n \n \t http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters\n \n-comment \"cups-filters needs a toolchain w/ wchar, C++, threads and dynamic library, gcc >= 5\"\n+comment \"cups-filters needs a toolchain w/ wchar, C++, threads and dynamic library, gcc >= 10\"\n \tdepends on BR2_USE_MMU\n \tdepends on BR2_TOOLCHAIN_HAS_ATOMIC\n \tdepends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \\\n \t\t!BR2_USE_WCHAR || BR2_STATIC_LIBS || \\\n-\t\t!BR2_TOOLCHAIN_GCC_AT_LEAST_5\n+\t\t!BR2_TOOLCHAIN_GCC_AT_LEAST_10\ndiff --git a/package/qpdf/Config.in b/package/qpdf/Config.in\nindex accf2b5f34..ccb6715110 100644\n--- a/package/qpdf/Config.in\n+++ b/package/qpdf/Config.in\n@@ -1,7 +1,7 @@\n config BR2_PACKAGE_QPDF\n \tbool \"qpdf\"\n \tdepends on BR2_INSTALL_LIBSTDCPP\n-\tdepends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # C++14\n+\tdepends on BR2_TOOLCHAIN_GCC_AT_LEAST_10 # C++20\n \tdepends on BR2_TOOLCHAIN_HAS_ATOMIC\n \tselect BR2_PACKAGE_ZLIB\n \tselect BR2_PACKAGE_JPEG\n@@ -16,7 +16,7 @@ config BR2_PACKAGE_QPDF\n \n \t http://qpdf.sourceforge.net/\n \n-comment \"qpdf needs a toolchain w/ C++, gcc >= 5\"\n+comment \"qpdf needs a toolchain w/ C++, gcc >= 10\"\n \tdepends on BR2_TOOLCHAIN_HAS_ATOMIC\n \tdepends on !BR2_INSTALL_LIBSTDCPP || \\\n-\t\t!BR2_TOOLCHAIN_GCC_AT_LEAST_5\n+\t\t!BR2_TOOLCHAIN_GCC_AT_LEAST_10\ndiff --git a/package/qpdf/qpdf.hash b/package/qpdf/qpdf.hash\nindex 08a048f2ed..81bee9e58c 100644\n--- a/package/qpdf/qpdf.hash\n+++ b/package/qpdf/qpdf.hash\n@@ -1,5 +1,5 @@\n-# From https://sourceforge.net/projects/qpdf/files/qpdf/10.5.0/qpdf-10.5.0.sha256/download\n-sha256 88257d36a44fd5c50b2879488324dd9cafc11686ae49d8c4922a4872203ce006 qpdf-10.5.0.tar.gz\n+# From https://github.com/qpdf/qpdf/releases/download/v12.3.2/qpdf-12.3.2.sha256\n+sha256 6cba2f9f2cd887d905faeb99e0e51a307b217920d1bbf3e9cfbb2e8178a2deda qpdf-12.3.2.tar.gz\n # Locally computed:\n sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt\n sha256 fb929ac30decb4dc3a2eea2bec6c43296a797c5d2d602deb3784ee39430583d5 Artistic-2.0\ndiff --git a/package/qpdf/qpdf.mk b/package/qpdf/qpdf.mk\nindex d479515789..c11b42f60c 100644\n--- a/package/qpdf/qpdf.mk\n+++ b/package/qpdf/qpdf.mk\n@@ -4,36 +4,31 @@\n #\n ################################################################################\n \n-QPDF_VERSION = 10.5.0\n-QPDF_SITE = http://downloads.sourceforge.net/project/qpdf/qpdf/$(QPDF_VERSION)\n+QPDF_VERSION = 12.3.2\n+QPDF_SITE = https://github.com/qpdf/qpdf/releases/download/v$(QPDF_VERSION)\n QPDF_INSTALL_STAGING = YES\n QPDF_LICENSE = Apache-2.0 or Artistic-2.0\n QPDF_LICENSE_FILES = LICENSE.txt Artistic-2.0\n QPDF_CPE_ID_VALID = YES\n QPDF_DEPENDENCIES = host-pkgconf zlib jpeg\n+QPDF_SUPPORTS_IN_SOURCE_BUILD = NO\n \n-QPDF_CONF_OPTS = --with-random=/dev/urandom\n-\n-ifeq ($(BR2_USE_WCHAR),)\n-QPDF_CONF_ENV += CXXFLAGS=\"$(TARGET_CXXFLAGS) -DQPDF_NO_WCHAR_T\"\n-endif\n+QPDF_CONF_OPTS = \\\n+\t-DUSE_IMPLICIT_CRYPTO=OFF \\\n+\t-DREQUIRE_CRYPTO_NATIVE=ON\n \n ifeq ($(BR2_PACKAGE_GNUTLS),y)\n-QPDF_CONF_OPTS += --enable-crypto-gnutls\n+QPDF_CONF_OPTS += -DREQUIRE_CRYPTO_GNUTLS=ON\n QPDF_DEPENDENCIES += gnutls\n else\n-QPDF_CONF_OPTS += --disable-crypto-gnutls\n+QPDF_CONF_OPTS += -DREQUIRE_CRYPTO_GNUTLS=OFF\n endif\n \n ifeq ($(BR2_PACKAGE_OPENSSL),y)\n-QPDF_CONF_OPTS += --enable-crypto-openssl\n+QPDF_CONF_OPTS += -DREQUIRE_CRYPTO_OPENSSL=ON\n QPDF_DEPENDENCIES += openssl\n else\n-QPDF_CONF_OPTS += --disable-crypto-openssl\n-endif\n-\n-ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)\n-QPDF_CONF_ENV += LIBS=-latomic\n+QPDF_CONF_OPTS += -DREQUIRE_CRYPTO_OPENSSL=OFF\n endif\n \n-$(eval $(autotools-package))\n+$(eval $(cmake-package))\n", "prefixes": [ "v3", "08/21" ] }