From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 04 Dec 2023 21:59:20 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rAG2C-003Nc9-0F for lore@lore.pengutronix.de; Mon, 04 Dec 2023 21:59:20 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1rAG2C-0002Fl-7A; Mon, 04 Dec 2023 21:59:20 +0100 Received: from mail-vi1eur05on2040.outbound.protection.outlook.com ([40.107.21.40] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rAG1r-0002EQ-Es for ptxdist@pengutronix.de; Mon, 04 Dec 2023 21:59:01 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IPnO18NINPtKqDMjR4pIKQwnbRn8pdHCnyE1Qs3y83qW48ofQXHfa1n8WJQx/vGYzZCjgF9rrtj81W3VTu2GjYLJNVWhHhUAUih5tPTNfd7+htpYBDCtztXW2sYS4JXWPINOzOlXBewmZAzGI1N93BZRkClVXUAt2pnwOj+N0DYYTdgibwEtDJHIwyF0entf/8HffC0ka/ODwGTLNH5J/54CNnJMCC9h89YB6xy733/bzeXvIyT4m31vCEfF6XHRJmxyub/OVKuPmzdWavlt+Hf/WXwhrCQE5Y13x8E/AViMBn5XgUezrsz4TBbrGoB2cCO35bha7UvA597Rug0kwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KhQGAKlZuLT4LpMX20poWrONk12cFD8kE+og8BajNG8=; b=e8g6vlpzfD4wHqcjJCniP3alZCQgurOLflo/8FhjjxvKZ2W9YI8bPXAJB8z6ylMl9+pIdaV8IpOS5XubgX8AZZcRN2xYoOWaR5i0CI7HbCEAKAdg6yD6orwar7hH0z6ADvSyKeMKhQeF+oYCalxNbk9haMjBt8Gx0Oq9CuykoBCcvMHgyQwpjG2khVCTRJ4hS/RWO4KSHEKqNBHsXW1za7PEi7F+v+fjWQJCRfQlEr772c++TOKo2ecksnqwfCc5vlh0hO+GYu4SLNr6+pLwLkpXwXBMLxxpI3Cu/8iKKXE2piedhJFKiHVpm0Em5YlA8GLIdjl6zxbyI0tqVUVDNw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KhQGAKlZuLT4LpMX20poWrONk12cFD8kE+og8BajNG8=; b=cbxgNqB7fbh6GfoZT8yrRyslZ2aiBhGWjhK+2JOlwk0cBrOrdJJsH+HFoy16isxJMX0FwEnHyHdbQDC09dzVn3XmYmKjaDpHm2knVqf/fUDXVm898tWwDRsG+A5dfjbrEAYlsVtuZCYbJW9agKO86UKctBxutMFHf1/uBhPzRLw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by GV1P251MB0844.EURP251.PROD.OUTLOOK.COM (2603:10a6:150:57::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.33; Mon, 4 Dec 2023 20:58:55 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::534e:22ca:cd9a:a66e]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::534e:22ca:cd9a:a66e%5]) with mapi id 15.20.7046.033; Mon, 4 Dec 2023 20:58:54 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Mon, 4 Dec 2023 21:58:48 +0100 Message-Id: <20231204205848.3625237-1-christian.melki@t2data.com> X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: GV2PEPF00003831.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1:0:5:0:18) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|GV1P251MB0844:EE_ X-MS-Office365-Filtering-Correlation-Id: d430d8cc-f2dc-4703-11d6-08dbf50bd375 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TTvpynDBReoHDOeFL4yjWCAMHAdOHLwy17qt6rgQmhpaXTLeECaWFfD64ZN0+8bXy7hLzGv0Ldy4CF+DdsimCKJWcGcB/DzLICzJcMLaaQwajqfJE4ElfBbQJYsh6zx8U//ZpDtm976KvNdxG2zy5qRj1p7Arete/uQjetrb9pIC5/jCZ1iAF4/d8OWkpdDPziWLDDn8jVKROzZVhijiah8wm9w/mkcgBiGH4KlEMp3rUmsXEvPV7EPp6ifn5cQytg4OZj9szuy2HdWeRcqbVhKXlMkyk/uqcHiK6V8iVwaiVHGfHouyVhQs9EY+V1RVGqOwASAUdkPfSU3CvuTQGU0chfw4dvNTn3MZf9RqhXs9Wm1j5zupjltrmIjkMQRxHoByneU7kZdSJNNq6aMl9/l7YEfdJr6ljeJz23wZa8I2UvKEXDC05mz3ogFoq/ZP5k8/zeiVRqfIdW7W+d0jfT5Bdkd7mZV4g6LXfcjc7OT6yiBpggvuVFqAvzQ0Ya4F4+YQC7pXKITtsqNIkaFXQ9pa5upAo5jSBaZ0frVxi9pLd6sZ33vawV/PoKtOGvRtkuW4Qy4RQxuLkjtUpeEzXmF16Bnxg13Zruw3t75XD8nBZeftH1kW71xwvCiqxcRS2s7q9kP3tqc1vzJi2DAKrw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(136003)(366004)(346002)(39840400004)(376002)(396003)(230273577357003)(230173577357003)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(6916009)(66556008)(66476007)(66946007)(8676002)(8936002)(316002)(6486002)(478600001)(966005)(6666004)(5660300002)(38350700005)(36756003)(41300700001)(2906002)(86362001)(44832011)(83380400001)(2616005)(26005)(1076003)(38100700002)(6506007)(6512007)(52116002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?qHpyQ/2gZ7+/JaqNP5/xlTr3hIp/GEoxWtiC2gLHDGm6NLMwKl6d+JbcfkzQ?= =?us-ascii?Q?Pmdd4tirqFivAkpmKnYprb9JQUWAETSpDS7K6I0yuwx6ibXbeEiAi0IR3ZHM?= =?us-ascii?Q?MeWCEEIQO14aFOS7X1SJsWLWyv5+eMBTL0Zge75oQupgGZc+tL7DeOU+Qa7U?= =?us-ascii?Q?zPFpuisetRjHB9KJ6EkAnHD+E43/DFkRjQpoU+7E/+PBBzguo/NyPWdNeYrK?= =?us-ascii?Q?wwHE8PwnUY8zmIVs9+TP3f3LJmL+Jnt7shhdOgUJrQJjHEb8aSUk38OtL/K+?= =?us-ascii?Q?xCmtoSU5G0F1JTgK4GtTX6FsBdGCY3GFWPdW3FvWsyHL0G+/MY5Vr/uU56aQ?= =?us-ascii?Q?nYfrNzaHfE4OcrJdrYczLx6gDClrWfGc9NTgTlc52/Awm5H0qTV3hOkxXrfb?= =?us-ascii?Q?8yWjGgJcjfgZBj/pOk8CwZczrpb8zcg4l4fC1Df6H3YrXNHHgXsp0WUBu8BH?= =?us-ascii?Q?l82Lb98VRRmtsGZEl0sSZLFP9KyT6RAPcS0nrawMgEIVLA4tRVvDOptkgfX8?= =?us-ascii?Q?3ecA+NYrWCVc5SfJeW2HEpGmFf2inb+fZKlK6LS4GezzHErgaFXsqOZ5l6qQ?= =?us-ascii?Q?Pdqi9XPhAWbNis1TZmwuv+eZLboX742hoKFY0zAsrIrf77gY3BmVX3H8wS/X?= =?us-ascii?Q?iwyjKQm4wmOeps0tn60WwQPamBGiqL+4bp9tn2CCuAHE+DAwLvpp55mOrDai?= =?us-ascii?Q?qhHvKxOogIkTLEIsqX4dSfnFZwYcUp9u4tSbWxye7aINeO5OPBQMoyIvYXzg?= =?us-ascii?Q?4y+Qq/N/eehHsBdewaPF8IQXLyQwEXGB4wk7eWaHB8gph5NfE4qL6stcXwiA?= =?us-ascii?Q?bzqIlBLIOz9ctaYMdwOOn2ALaSqGhOcjKukt5P6NqvhOZxrBWXpUK2F9Pneh?= =?us-ascii?Q?VSSaqTw0ngsFTnbz94zyp88TxgV7CjtBX/7Db2Of7q5qsyCSUGQGEX/Tv6c5?= =?us-ascii?Q?Hu3BvJUlUKzPudEbTP7/8G7ylAproxSTR+NgqYiiogwcKimnes1KeqQYgPYa?= =?us-ascii?Q?Ec/edBZUnnujNHtsPAVt5Be0AVLkf7vP/vz6FSnUGEyLYhlqwGapbUgl46he?= =?us-ascii?Q?K5ofGk81AbDv8Che7RqQXj5+dQ5ti5PlWfNZAzwBY3+jZRJ8Q3gEteTNtyWe?= =?us-ascii?Q?eDCHQE39rhuuMwWO4Vif/JNpR+giQJRhHIeigCEhOPDAgmXOPQHu3EyLAzWC?= =?us-ascii?Q?DWVNq2kLnC65Zb/I5Q+ib+nWNriEXL4TIZ3NupW909MSwKtr7WnFjobg8RQ8?= =?us-ascii?Q?MHfGU4XqxKt6vuXD+j+MEYVIo1VvDavH+Yk1SYqMDLXO/87x2aNiKkvXfcCF?= =?us-ascii?Q?QK8QgksiPKyuN+zbFEEfWiEY4jiaJkpH+PveWXrydYqlOL5oQGkKddpsDdIq?= =?us-ascii?Q?FcFIyp1tUlA8OfV3EerGKYeCNApawCIiWkZX3urlSYWtn+4PswvukkHvDeRY?= =?us-ascii?Q?+/GEEsB4/VKGzJsJLmY5h7R+uSiFQjnLOLYfNlXZ09AvFnsQsmBQ14KlzNYW?= =?us-ascii?Q?5Edi0CuF3lBP6Q1qh5VrQOt9JAg9W12D4f0mKNx02hmEPGYUs6miXqQdPa71?= =?us-ascii?Q?/mCDVUPxRCCHnAm9A+E43QMb+Wj6bahzlV+MF3wPcBMLB4kVc2HGDfIBBPsu?= =?us-ascii?Q?zg=3D=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: d430d8cc-f2dc-4703-11d6-08dbf50bd375 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2023 20:58:54.5665 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sdS6bT7ULMqgHbnaXLF38u3DzLPJt+9obN4zJdcHor2pjO/skCz8SfnoPYjB/e2hHOWsWJOO0dztzsv7LBoJ0hz42EoYr9VCNRuerlSSm3Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1P251MB0844 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] libxml2: Version bump. 2.11.6 -> 2.12.1 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Major rework, I guess mostly speed related. https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.0 https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.1 May break stuff, proceed with caution. Globals are quite reworked and stored in thread local storage if available. * Forward patchset, applies cleanly. Although there have been fixes to the problem the patch addresses, I have not tested it. It is very likely libxml2 can live without the patch now. For now, it seems to work as is still. * Rework licenses. It's still MIT and ISC, but over a different set of files. Remove hash.c, add dict.c and list.c. Copyright file had some references to copyrighted files removed. They have been replaced. Signed-off-by: Christian Melki --- .../0200-xml2-config-is-not-SYSROOT-aware.patch | 0 patches/{libxml2-2.11.6 => libxml2-2.12.1}/series | 0 rules/libxml2.make | 10 +++++----- 3 files changed, 5 insertions(+), 5 deletions(-) rename patches/{libxml2-2.11.6 => libxml2-2.12.1}/0200-xml2-config-is-not-SYSROOT-aware.patch (100%) rename patches/{libxml2-2.11.6 => libxml2-2.12.1}/series (100%) diff --git a/patches/libxml2-2.11.6/0200-xml2-config-is-not-SYSROOT-aware.patch b/patches/libxml2-2.12.1/0200-xml2-config-is-not-SYSROOT-aware.patch similarity index 100% rename from patches/libxml2-2.11.6/0200-xml2-config-is-not-SYSROOT-aware.patch rename to patches/libxml2-2.12.1/0200-xml2-config-is-not-SYSROOT-aware.patch diff --git a/patches/libxml2-2.11.6/series b/patches/libxml2-2.12.1/series similarity index 100% rename from patches/libxml2-2.11.6/series rename to patches/libxml2-2.12.1/series diff --git a/rules/libxml2.make b/rules/libxml2.make index 080b89aa2..d54f9a8ef 100644 --- a/rules/libxml2.make +++ b/rules/libxml2.make @@ -16,17 +16,17 @@ PACKAGES-$(PTXCONF_LIBXML2) += libxml2 # # Paths and names # -LIBXML2_VERSION := 2.11.6 -LIBXML2_MD5 := 948141d54edae15daaee80ea216645eb +LIBXML2_VERSION := 2.12.1 +LIBXML2_MD5 := 98b6b964faef7e76f6afe791f9bca126 LIBXML2 := libxml2-$(LIBXML2_VERSION) LIBXML2_SUFFIX := tar.xz LIBXML2_SOURCE := $(SRCDIR)/$(LIBXML2).$(LIBXML2_SUFFIX) LIBXML2_DIR := $(BUILDDIR)/$(LIBXML2) LIBXML2_LICENSE := MIT AND ISC -# The file 'COPYING' is just a symlink on the file 'Copyright' LIBXML2_LICENSE_FILES := \ - file://Copyright;md5=2044417e2e5006b65a8b9067b683fcf1 \ - file://hash.c;startline=6;endline=15;md5=e77f77b12cb69e203d8b4090a0eee879 + file://Copyright;md5=fec7ecfe714722b2bb0aaff7d200c701 \ + file://dict.c;startline=5;endline=16;md5=6bf674402d04fa793fdc1f4d26635d33 \ + file://list.c;startline=4;endline=15;md5=3fca05145285fa81f48c16c86a4a70b8 LIBXML2_URL := \ https://download.gnome.org/sources/libxml2/$(basename $(LIBXML2_VERSION))/$(LIBXML2).$(LIBXML2_SUFFIX) -- 2.34.1