From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 10 Sep 2025 21:29:46 +0200 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 1uwQVm-001ZvP-1r for lore@lore.pengutronix.de; Wed, 10 Sep 2025 21:29:46 +0200 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 1uwQVm-00038w-7z; Wed, 10 Sep 2025 21:29:46 +0200 Received: from mail-am6eur05on2093.outbound.protection.outlook.com ([40.107.22.93] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1uwQVV-00038V-Us for ptxdist@pengutronix.de; Wed, 10 Sep 2025 21:29:30 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qtekFlVvW9EyVU87VHvK0wkmz06zu4p7c7mxXLBU8eb0TDc7wpzn+AkoODhJsgYKBrdOohQd8/txUK3wbM30NbhtF8sDtF7OiKrxPur3UmVzGi2gUgTiI+jbu5L6LdoAlGOOcr9Rh/rP0RE+rHNyBU106EeFYXuE7OGqmLZmi0w8fpa3kyh3IAuAiYIYhjCBfs5atXUfcGlWICYBzs3gcBnyZ3cZ+qpGW/pJmUp+V7aToEycTvynmTTcff02RTJqAgDKzk4umpxNCp6At3idQqQnqoN0liQyXP3rOH/JA8SGkexoAT5F+5h01eec3zDwJViy2OFtRdcWmqdzqOSsMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=o3XRqdOrWIxrHT203Ec+SuQODk2+bp34Ywa8fIl5WI8=; b=jfKK/DxJUzSAiaaP3JUylJ2DISA+IdIquP9lG6f+hRZCNyGsR8lVJCTin5IYyZmxzicXk4zSHfCoEWPoCK+/18hf8WavHFJq4UISgtEsI9hUMCXb3ofyNg1vaZUlZkE6fD/bg0Hbj+lIL9iz3F3fuQlBqnRRGfXeIoYRUgFIGDlHoJ2+LC1VHqHUFAw7ZtR821IPRffdK5SrPvZIgXyZP8iS6865a/a7QrccKDMxbjCq33avmDL7NnZOL+e8f0tqBAl29X5kpkpsvaTn6NaU/bj98btfYFWVm0zbKSMnmMCVqU3kQeNbwgBa45uwWM/fU4BFM4uqztecnMsY8V+Elg== 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=o3XRqdOrWIxrHT203Ec+SuQODk2+bp34Ywa8fIl5WI8=; b=Zgi59iI5bTmUaCiNNkWT3xhdJXhmzbiIFhpAeuxotIdri628rjA05RUoKYJxo+TsIM8r/2trPMeGyPOkIzarNZ1og9CSR5u0EuSblLV3MG7sUjkWTOi6ed9ehaOq7zulxTOKZVlU4t2QJNCbUNWQq6vzpzRqkA4ElqJivOUte6I= 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 MRWP251MB1168.EURP251.PROD.OUTLOOK.COM (2603:10a6:501:75::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.22; Wed, 10 Sep 2025 19:29:26 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::a4b2:58d7:8549:4b19]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::a4b2:58d7:8549:4b19%6]) with mapi id 15.20.9094.021; Wed, 10 Sep 2025 19:29:26 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Wed, 10 Sep 2025 21:29:19 +0200 Message-ID: <20250910192919.346678-1-christian.melki@t2data.com> X-Mailer: git-send-email 2.43.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: GV2PEPF000045A8.SWEP280.PROD.OUTLOOK.COM (2603:10a6:158:401::422) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|MRWP251MB1168:EE_ X-MS-Office365-Filtering-Correlation-Id: 3b4ff836-ba27-4b9e-0d82-08ddf0a05a74 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|1800799024|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?4NG0j/OiotNFUqgm7SvdpFenoLTLkRejwimJpiJ/EuwIxRjNxLY0TIjKCXba?= =?us-ascii?Q?EKcCfnttdzJ1iCpADO0nFXdeebeH+GVuCFbfpS8U+mAcjZJlRhdhs9/GBqu/?= =?us-ascii?Q?FyHGTplICQCQOfQt8pUJqk83YXL8lNRRKMOu3UWQ3JHNMndWPkuULkQu17/R?= =?us-ascii?Q?lh3w6M/sA4PXJd3jxdOco+Ko6R3g6VdRsrrnBXMHApzeGkmPScc7G+7PkQSv?= =?us-ascii?Q?VSfdmiHLAtvkQujEnvPbIbzwV6L8dXQ4rqIO/KCdo5CZ0W7GQXGMllynzOWc?= =?us-ascii?Q?v8aOzkLJtJGWX6LfSSbb1sHbwojZiQW7bCmMb/gMP/3XkMT93Cx6LxyDqiN/?= =?us-ascii?Q?VbiqO+Vm4LxGZOETT7FLjE7Usn+mPpYst2QdFU7k8znC/d+2fRrTVPC/cknP?= =?us-ascii?Q?IvxdXWNDeCBnQKyrg7ecoSv9AK1TuvNWkomfRNlS/WemkUVn4kA8hpnW0SWn?= =?us-ascii?Q?TtQ8Di8f93PQOGjpwhMEyk3FtaDm8hZJ9b8PCL8V1U7y5xmuj9S0wD77v/Lp?= =?us-ascii?Q?TFnK9++EXF2MdSRMyE5JDgJrnJD/SvR0n9NXcXp6WRqAilc5byKK8H2+o0mr?= =?us-ascii?Q?YUd2fMJJ/9o7m87ShLmhi6eSxVRcvsNjCjrAG01uX9ZYrxnjvjgy2XVuXtSJ?= =?us-ascii?Q?H/B7vyAXnno0C7jtTZDhK8AMjzDy2yZGyUMyTOyp/xK2fE89s+GWMpALyyId?= =?us-ascii?Q?aTbWN6isziNZwsq3cDS5fcrgq/TWGccfDn0oImlBFbGdF1Z3jwYslgcTgzjw?= =?us-ascii?Q?xMCIt3k33XjDnCBjdVb8vSMLF5sLQlncYdSd3YNW5RThhVqcgJPpyH2/Ohd7?= =?us-ascii?Q?M5dpMrB2QkEQtx19cFNIuLj+hTbRZk2l3jowiFfLoj76O103Auc1xQjYWBkv?= =?us-ascii?Q?ZkJydPdHTGKaO5cuF3Vsl4zNx1sLGJR2uNWVG7QLCjleVo5Ayl3fUxhbckB/?= =?us-ascii?Q?modZsSmfiVhGpFsltb9uw1L5l3hQ02aAYgRhGYtczR2dE+OV7doXU/tSGQMP?= =?us-ascii?Q?JevuQ+tIOPBBF+DbekRFtnTf3pRwvQH9Fm9U+uAN3Us02YfcYch51/6qe16J?= =?us-ascii?Q?4LRSLmI2IR01qtIWMH/7QVNMJInIfjhgg3524HyIWsn45mI3BHyFMMmi4+Jn?= =?us-ascii?Q?qdZLaeuZ0hV0RRVARVmTIO2nlAQDdylHRGEm9UGf7XUlnKaOdAhsi9dh0uQ5?= =?us-ascii?Q?N3cz6BovaW/txRr2k3BWLiikqewSTEhumNOb6FCKfY4q3iFCATnU8u3Ey1ip?= =?us-ascii?Q?eQ7mYyLWi6meLkdKiu+bfHRGiaIl1lukfe/GRwuGfBIpjY5bJ5IeWsMLjLWF?= =?us-ascii?Q?rYsAE+IZw32COqOZxD6B6uE//eDy8EWSnmvH/gTuSzLXohfpg8xHQLI1z1kg?= =?us-ascii?Q?BOGj/eoC0M/NYPE+yzwBh+Vn6C67SQmuZTxDTp4JFsXESSNCi5FCr/zTjHAD?= =?us-ascii?Q?Xv/bTv0uaTI=3D?= 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:(13230040)(366016)(1800799024)(376014)(52116014)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zF3N7uqXTQbbYhDoxZUKD9hPavz6uMfD4cXtCLOw5iq1qRSS+FI665dA+LM0?= =?us-ascii?Q?KxB99JI/UPBY4hJFeTZNrslrd/I8tP9jlggjUszlige6tLCo9VZPEvTKm4tr?= =?us-ascii?Q?aQDBdHCGsPevnh2T46uNG9xylksez14yFRcl+3zLvcEIrokhMFQR8Knx4dnl?= =?us-ascii?Q?BI7TLfuDPOElg1FKxXrSvkcF8gULsHO9C5QH8h0xlBRMft2vZwgF45TaOJa3?= =?us-ascii?Q?hx1XHBw1Zo2G9srpdeDx02rEjvQcChTWnsUl/MhiEx6HWbj5uaZxnD21k3YK?= =?us-ascii?Q?6uoBzDE+aWZ3OcYpQI+irLxrFTev7vm/kGiPvC20ZfHR2l2+Zbg/gqC8fpBu?= =?us-ascii?Q?aUFi0EVIYkkk1RENtiQVJ/H3k+CrLE2Wy3ddNOutaCxcxatGkYd23/9eJa6i?= =?us-ascii?Q?yDbEk1CwONey1qHzn+wsdL1TvJejXnzWRfDZlZ5s65tpXcTHWslL4thWBVTY?= =?us-ascii?Q?RnqmfJBPuvrYqDlgGV5BGkgAih++vEOWTnvgFpM5bVfdJJduXgJQVtzBXCBY?= =?us-ascii?Q?Tj2uEQ7QLZSE+kRVsiALeOZ6uP3JgaRDkMvWqjR2/NpLjHjFZByytN7nHDAV?= =?us-ascii?Q?iLmZDvjhADAVcI571P2nePQUCuk4zhvj/570LHBvAo3RVfJJWXgBEhz1Zc7A?= =?us-ascii?Q?1XQgneNqAcDq8gZkJFwU9/TwKL0v+GYIsJrJCxNJ2wbwNOztuBm3QrLbupP0?= =?us-ascii?Q?KqqDy9seTsCzUFDt5Dja/U++XlldBQ8u8vX0IRW5P4c34qojFASQFNd+pTCL?= =?us-ascii?Q?uwgJNSZQ1zEPxHEUfGiM3SpnFVrpT3e9fTyngkKHD3jkkWua2bcyKK/xz/cD?= =?us-ascii?Q?711RbslVBbLlxSjX3Y0aSEiXKkMkF5HhLdhbQJJjEggewfSF9Eh1jE5V5lRF?= =?us-ascii?Q?4o0sYDHBtcShZyWUtEYt1vUuUR4DL2UNBhjDad4ctkJt6RB2zp0qQfKQYJex?= =?us-ascii?Q?wrkySG4s2K5iOkndJawJgR7tZd4OsXp3iDpFwzmHkSDUzLxg8J6kwF7qYMn9?= =?us-ascii?Q?ikPOeuq6wiPtIkFVMY4wTNM5x/KXOimqZVHE/6lT77Rw6t39CdoWUDiAwgjy?= =?us-ascii?Q?Iyfs7raI/muh80ZGu5puvwHFwcF2n7dd9rnmiJKEgRTaiTyyHEwYN60Xf0oW?= =?us-ascii?Q?0hogDE+jXU1KTjSkFnxIW0iLLRbKlQMM1mNiIR6K83NyogzWnjhbj3LM7te+?= =?us-ascii?Q?qAanT50+kOL5BbHxfjTKSBjdwV0iADz4hYNlZGF2BnMEK68pkqAtTmT8yTfb?= =?us-ascii?Q?evIdQg0+COqRJU2LGEyfakyd0E2KruRX0TZ9sWCagR23vkWoQUFv73EBnjRB?= =?us-ascii?Q?ovGrEmvLq4kzuMD4/zg46vl+CvjyyWe6kG4gpYUF/tJqgGgS504XSSuFftIy?= =?us-ascii?Q?2N/x9LvxTBL+sCdX43ZMbrjy/TFiHUDFjcfNApOeeuhTBfZylpNg0ANwndpe?= =?us-ascii?Q?WXaN7OzW7GcHY4Fbv5g359eLMPp7cgPEvIA6EycR/HcD1/yVB08k6GiZ9uT1?= =?us-ascii?Q?LIjF9O8Pm6pGHWeJJvTbt3d8Krwtui73dYSx5rPRvno+FXFdi1/xD0cI9CeN?= =?us-ascii?Q?jL5cWgwPnJHOfE91l09HtFIMjt1xBSof3Xy/tWmFjp8/9YWWCQE7n04dgTlF?= =?us-ascii?Q?hQ=3D=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b4ff836-ba27-4b9e-0d82-08ddf0a05a74 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2025 19:29:26.0948 (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: KwLFLwTP7Is7usnMxaQMrZpQzex15wGu7pTqtiVl//S6kqzi90nW2XJygUikbBgLTCVCOFAiS5uAfP1QxPG+TSQThmRu3mdBJweHR5ooPus= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWP251MB1168 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=0.9 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, SPF_HELO_PASS,SPF_PASS,SUBJECT_IN_BLACKLIST,SUBJECT_IN_BLOCKLIST autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] freetype: Version bump. 2.13.3 -> 2.14.0 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 One interesting tidbit is the new harfbuzz dynamic loading capability. https://gitlab.freedesktop.org/freetype/freetype/-/blob/VER-2-14-0/docs/CHANGES * Forward patches, applies cleanly with offset adjustment. Signed-off-by: Christian Melki --- ...erate-freetype-config-and-freetype2.pc-correctly.patch | 8 ++++---- patches/{freetype-2.13.3 => freetype-2.14.0}/autogen.sh | 0 patches/{freetype-2.13.3 => freetype-2.14.0}/series | 0 rules/freetype.make | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) rename patches/{freetype-2.13.3 => freetype-2.14.0}/0001-generate-freetype-config-and-freetype2.pc-correctly.patch (95%) rename patches/{freetype-2.13.3 => freetype-2.14.0}/autogen.sh (100%) rename patches/{freetype-2.13.3 => freetype-2.14.0}/series (100%) diff --git a/patches/freetype-2.13.3/0001-generate-freetype-config-and-freetype2.pc-correctly.patch b/patches/freetype-2.14.0/0001-generate-freetype-config-and-freetype2.pc-correctly.patch similarity index 95% rename from patches/freetype-2.13.3/0001-generate-freetype-config-and-freetype2.pc-correctly.patch rename to patches/freetype-2.14.0/0001-generate-freetype-config-and-freetype2.pc-correctly.patch index 1110f457b..88d1a85ea 100644 --- a/patches/freetype-2.13.3/0001-generate-freetype-config-and-freetype2.pc-correctly.patch +++ b/patches/freetype-2.14.0/0001-generate-freetype-config-and-freetype2.pc-correctly.patch @@ -11,10 +11,10 @@ Signed-off-by: Michael Olbrich 4 files changed, 18 insertions(+), 26 deletions(-) diff --git a/builds/unix/configure.ac b/builds/unix/configure.ac -index a98865a432d9..45c3bcbcd770 100644 +index 9979dceaf7f3..25784fea4ba8 100644 --- a/builds/unix/configure.ac +++ b/builds/unix/configure.ac -@@ -1140,7 +1140,9 @@ AC_CONFIG_HEADERS([ftconfig.h]) +@@ -1195,7 +1195,9 @@ AC_CONFIG_HEADERS([ftconfig.h]) # and `builds/unix/unix-cc.mk' that will be used by the build system # AC_CONFIG_FILES([unix-cc.mk:unix-cc.in @@ -26,7 +26,7 @@ index a98865a432d9..45c3bcbcd770 100644 AC_OUTPUT diff --git a/builds/unix/freetype-config.in b/builds/unix/freetype-config.in -index 58561126f2bd..5d7cc4f36dfa 100644 +index 911b5347c715..db82729d1cd1 100644 --- a/builds/unix/freetype-config.in +++ b/builds/unix/freetype-config.in @@ -16,13 +16,6 @@ export LC_ALL @@ -96,7 +96,7 @@ index fe389f4b6fef..885444efebf7 100644 +Libs.private: @PKGCONFIG_LIBS_PRIVATE@ Cflags: -I${includedir}/freetype2 diff --git a/builds/unix/unix-def.in b/builds/unix/unix-def.in -index d50994f3c928..ba02b00c742d 100644 +index fe629272d5fe..53977e7e7410 100644 --- a/builds/unix/unix-def.in +++ b/builds/unix/unix-def.in @@ -157,7 +157,4 @@ $(OBJ_BUILD)/freetype2.pc: $(TOP_DIR)/builds/unix/freetype2.in diff --git a/patches/freetype-2.13.3/autogen.sh b/patches/freetype-2.14.0/autogen.sh similarity index 100% rename from patches/freetype-2.13.3/autogen.sh rename to patches/freetype-2.14.0/autogen.sh diff --git a/patches/freetype-2.13.3/series b/patches/freetype-2.14.0/series similarity index 100% rename from patches/freetype-2.13.3/series rename to patches/freetype-2.14.0/series diff --git a/rules/freetype.make b/rules/freetype.make index 2ee368646..16b2d3061 100644 --- a/rules/freetype.make +++ b/rules/freetype.make @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_FREETYPE) += freetype # # Paths and names # -FREETYPE_VERSION := 2.13.3 -FREETYPE_MD5 := f3b4432c4212064c00500e1ad63fbc64 +FREETYPE_VERSION := 2.14.0 +FREETYPE_MD5 := 6fc21ca4dcabcb8a4d643877585b3028 FREETYPE := freetype-$(FREETYPE_VERSION) FREETYPE_SUFFIX := tar.xz FREETYPE_SOURCE := $(SRCDIR)/$(FREETYPE).$(FREETYPE_SUFFIX) -- 2.43.0