From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 29 Jan 2024 19:50:01 +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 1rUWhj-00AXCR-2f for lore@lore.pengutronix.de; Mon, 29 Jan 2024 19:50:01 +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 1rUWhk-0004Li-SI; Mon, 29 Jan 2024 19:50:00 +0100 Received: from mail-dbaeur03on2042.outbound.protection.outlook.com ([40.107.104.42] helo=EUR03-DBA-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 1rUWhZ-0004LG-GB for ptxdist@pengutronix.de; Mon, 29 Jan 2024 19:49:50 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J2Ttg+l5HpabnmzASk5GeDrVe4EyYZlv6bf+uG/kpd84DwC1KxPhU/wEJ4WB5bsxvDuhBR3dYTKrtC8dpHdHI6zWXOUqrvPGZmlO751MhrYSb2tdV6sPrriiffHpO6Be6xqzCx0QRwRjjUXJwgM3gyTC8Liv+JFBaqnN1wOFQtFAede/JCo2hOAkj8qkzzE4cUA+6jbea0VGzoZ7M89yMqoHGIIVkEb5YrJPU8vHLq/DuRsgsHbYAp6/ixz1yulm/5mdfH+xgJZSMLjwPoICbl3bKF70IF05opYrsdyckq5b4cYXLhHFU7NjpqoYquD+cx9H1HV6X1KWK6HdhzFUhQ== 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=2fXzDqLKO3DRaiywjV5wezRNWZdGRg6ik06YisAjLNk=; b=YXxdQO0td/53AMPm/FvvvPsO14CO8YDNXftqcg3eyfGJflbuxE1LjBReHgCccbNElEsVuz5COaYZOZpj2Cvee9dHH6Flf7RUo6y/tVHGCEh9srNhTB5rCHXtK+/FAFwx8axY4b4GmXHoorUjrcXT6OEoR1iB39RZpNs8ggP9JqzovmGZS8rHd5GxAvIQy6Rq57XHavpf3+76XmF2Ecu/Qtgq3liGJrTUvmWk8mMPOhsO1s0rIu6sM7bucTdXrCITUASBHyDoaKZxI3TkGay43rrZa9NobzvgCkRWHw5J7UYzYvOuSogPhUcVzDDECDnL/d1VjlTQ+h5BqQ8H3RcYtQ== 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=2fXzDqLKO3DRaiywjV5wezRNWZdGRg6ik06YisAjLNk=; b=P+GZerNFlCnJlThKVRd3sc+32kXcUFxeTjXZMAbIOYvNkkziRzBTEU1PZOy1QQCB/OJHPk6vv6e99UBZMBXGKD1TPpZmZztUlvO9i+o3S/4YuqvjG+CctYMZVMGGPIK74qM4dqDX4pTemdP2ncteu9NjlkLanAhJObv67BVFP/4= 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 PAXP251MB0469.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:276::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.20; Mon, 29 Jan 2024 18:49:45 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::1398:9f4f:da3f:1862]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::1398:9f4f:da3f:1862%3]) with mapi id 15.20.7249.017; Mon, 29 Jan 2024 18:49:45 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Mon, 29 Jan 2024 19:49:38 +0100 Message-Id: <20240129184938.1101324-1-christian.melki@t2data.com> X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: GV2PEPF00000100.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1:0:1:0:c) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|PAXP251MB0469:EE_ X-MS-Office365-Filtering-Correlation-Id: f990db0c-53d8-40b9-0ff1-08dc20fb0fb7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KMIVAVGRq8BbzwxUkY9djxHxe66XbUPDBgLVj8gQlQ3BtWouEbAscpCQ8FKdbOISw7DwS0pQeTa5rbg9z9OJtZN0Aqpmh8+ilN1X4hD83PWtpwmYUT0+PdNkKad0hKGxdUPoHHkUXTWg/8UtTqvRChqu53dqJAnjg0O3n0LW5nYT4smKp6Jx961DuzmWGEvskW0aVIM946nSs543xGGMBtrDAkkSlEudrT3CVOavZ908LsSEIxlPOeOirtBINsdNy8hNXoDlvgroqIbYIF+ayKWlSxnGHvID40gr4s82fZ73yoFXEXT3maJMEHMqj+StYwUg/0nOahA6EfQ/uhvpMs8wZ8nUeWEkAnB2UnBCyzotjKbzKFBOcVelnWJzTsk7nRbPzFZiZvo3SdvTTOxbi76Dxjo4ZXLIMFPcRNNGjATcxrsURrdIWTiILwBWAPLA1hXZ68CJVSBgJubL8jkD8+XbGcCYEIaOKjvj3K+zcMSONbsg6AmAOG/In/9+fclT310/efLBV3/tlGy4t33E2Rr3Baa4xoWx0OPknHdjk4n7kAS2z09PHBB2l9poMG/FS2LhZTPnqeRQzoRRvC2xSEFWrbxE6pVf0G/K1Ezb9PtfnKTBFiv5fy6VrQvabM6Y50SScHmcq3gan5oW3iXEZg== 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)(39830400003)(346002)(396003)(136003)(366004)(376002)(230922051799003)(230273577357003)(230173577357003)(186009)(64100799003)(451199024)(1800799012)(2616005)(36756003)(2906002)(8676002)(44832011)(8936002)(5660300002)(66946007)(66556008)(86362001)(66476007)(38350700005)(6486002)(6916009)(316002)(966005)(6506007)(6512007)(52116002)(38100700002)(478600001)(6666004)(83380400001)(1076003)(26005)(41300700001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/Eez7FERFSt8ftagI7s10uWyxyovYyFdm2iqww58jn2+TIMdjXXrJVewozv4?= =?us-ascii?Q?CULTk36MQPvjr7W3TPyerlewyncrWPeIG2sU3xxZuUmV9nYBeKLbjcUVnfQ0?= =?us-ascii?Q?NCw97Ohm6m2fzgGaKmsnIBLDetWpAawoFUHx2udSIi8E6XhpqiDFYXmqIvNV?= =?us-ascii?Q?QISmM5/tzENryFFnXr7IDAcp/xgaEWIgXVBmjq5VzaV8Qi/IPYx2CFDGw2XM?= =?us-ascii?Q?P75RJi5/OJ+H3QMLYGqOIp+Fwbn6BBQiDTZDup2gWhjnMKlV/tCbUiBCVvwe?= =?us-ascii?Q?X2EKVXtoqUZIeYRHKIY+IMakdtUk+DNkVrfRxkZrehQp4nPL3P9mO4BfUhfA?= =?us-ascii?Q?6yTEogci1TSae+xye08IXd3t31NDQmoOVokQrKIwEi2jBPOI1Qzme+svWcLa?= =?us-ascii?Q?GdccHShAV941D6cv5hSJGpIzzNN3diqSG7WNErMfLk61WKBTE85n14t5cNdx?= =?us-ascii?Q?XGiaUV0m8pbUtTSJUCQnAGwYDjjBEAx2PgX7w+0BrAhH4fCYgF/RB657yLKS?= =?us-ascii?Q?Us81bg8q8tyWMIhajKhvadvgM7TU4f8Xg+zEUMKAY93EbDerOiCQ1nlZJ8hA?= =?us-ascii?Q?1TnUbjxelGL3fB3cq18fw4daQ7vrozOAExySkq0qA/aG+zIsIIyFWS3Y35mF?= =?us-ascii?Q?NZ68A/9lDfWdhJiSpU6ijuGHHcsuV3+ixQzSZWNLXDXaA33PcKDwS6H16Nsc?= =?us-ascii?Q?a9Ovcp/5pcK3lD+SbLBqCvWcxjW18UvwBiHwTpZVdZ2s/1nkPh9j5FvqVXjY?= =?us-ascii?Q?SfyaztBPUVXM5AacBJxNVJYx0tKmw6QFr9adtvVC7ZI2pCG7A+l74mhtS7bA?= =?us-ascii?Q?YWFqk05y+A4wuWbZQLitW6pth7UrLMpgsaolz6fYIKBXzU2SaGpGpNAvsW91?= =?us-ascii?Q?HZ1wXYh75EdCMWjIn9Onzg8Kl0g7muKXdzJI5Z6fTabCCMX2z9f3gcWE3iXB?= =?us-ascii?Q?iu+ialh2EC6AAj6koev8nQ2LdlRf13exlLZ0U286WbK3ULimYf+ugpcYIpkM?= =?us-ascii?Q?2AkeqYihvm1+hzGwUAygi5biyhPOpJVcVOBiYtlOWYV2oyuIEpV79JI41kfA?= =?us-ascii?Q?CASMvFJvAQsY/iZKlEV46qbmO+id1VxFy4aT+lVwVGTk1fT+YSuDopkP17Lc?= =?us-ascii?Q?ZVYPX2+6ErIqy5xj33gvAd8RbeUKkxUddgGpFQCY2CdtvgXsZL25wukJBUai?= =?us-ascii?Q?Fk3j9mLpnlDv87U7zAQaPvfN69yE740f1V87RzJ6UFtbqJB810I+AYv8J1Yv?= =?us-ascii?Q?S2SwFa+KLSOhJPJKsfM1n2C+lr6ovXgK0JH4R3TImSZOpC1P7BKoLNz3XU7M?= =?us-ascii?Q?/QaNCodfbi3pokgepn5ojNHzkPw9MoefKNLDRCm7JBx5RrgD2+AWCQQwxZCF?= =?us-ascii?Q?LGZlFjkPweKAFdmOUa7iBBzBJzqAOq16UAJLOYInEjGKCXGypCqt3TsyWYXh?= =?us-ascii?Q?JoFGO5E9UQAgbj0L92Tl3cVqyIvhslKaVr8dfxDIiw8FSav/lPWqHHbKsBbK?= =?us-ascii?Q?eLqqTzAlUiYz2JBy3LWSL0qRWUCJ7X1vfKI29snbpvzpuRQI6ON4+7HEHQ+V?= =?us-ascii?Q?IAU/6l1Rq8kRIPQeEDNWfcakHKJRy/uBfWdbbWboEbLVh0YFKKrAaycbXv4E?= =?us-ascii?Q?VQ=3D=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: f990db0c-53d8-40b9-0ff1-08dc20fb0fb7 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2024 18:49:45.3608 (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: Da43dMPxgs877xduhGAFkNDc/b4COWjgx8vBCb/WheLwtwJ02ECN7wSgS/KitRDClWZkRwdoHhNCqRDeQIO2i+av5rcLMLYLynJuJmdTFkA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP251MB0469 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.2 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH v2] harfbuzz: Version bump. 5.3.1 -> 8.3.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 Major version bumps. A lot of work went into the releases. Harfbuzz is a victim bump for sdl2-ttf. sdl2-ttf in ptxdist uses freetype and harfbuzz externally and now requires newer versions. Major speedups, new interfaces, new unicode support, new wasm shaper, etc. https://github.com/harfbuzz/harfbuzz/releases/tag/6.0.0 https://github.com/harfbuzz/harfbuzz/releases/tag/7.0.0 https://github.com/harfbuzz/harfbuzz/releases/tag/7.0.1 https://github.com/harfbuzz/harfbuzz/releases/tag/7.1.0 https://github.com/harfbuzz/harfbuzz/releases/tag/7.2.0 https://github.com/harfbuzz/harfbuzz/releases/tag/7.3.0 https://github.com/harfbuzz/harfbuzz/releases/tag/8.0.0 https://github.com/harfbuzz/harfbuzz/releases/tag/8.0.1 https://github.com/harfbuzz/harfbuzz/releases/tag/8.1.0 https://github.com/harfbuzz/harfbuzz/releases/tag/8.1.1 https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.0 https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.1 https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.2 https://github.com/harfbuzz/harfbuzz/releases/tag/8.3.0 * Meson rewrite. * License file changed. Contributor copyright changes. * Disable the new wasm engine. Signed-off-by: Christian Melki --- rules/harfbuzz.in | 1 + rules/harfbuzz.make | 51 ++++++++++++++++++++++++--------------------- 2 files changed, 28 insertions(+), 24 deletions(-) diff --git a/rules/harfbuzz.in b/rules/harfbuzz.in index 35500103c..65f4aa00d 100644 --- a/rules/harfbuzz.in +++ b/rules/harfbuzz.in @@ -3,6 +3,7 @@ menuconfig HARFBUZZ tristate prompt "harfbuzz " + select HOST_MESON select FREETYPE select GLIB select GRAPHITE2 if HARFBUZZ_GRAPHITE diff --git a/rules/harfbuzz.make b/rules/harfbuzz.make index 6726fd196..1bef9bbba 100644 --- a/rules/harfbuzz.make +++ b/rules/harfbuzz.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_HARFBUZZ) += harfbuzz # # Paths and names # -HARFBUZZ_VERSION := 5.3.1 -HARFBUZZ_MD5 := 74dd89b7f394aabb0e318e36d169b77e +HARFBUZZ_VERSION := 8.3.0 +HARFBUZZ_MD5 := 7bf11a21c51a4f3ce0728decc4c557d4 HARFBUZZ := harfbuzz-$(HARFBUZZ_VERSION) HARFBUZZ_SUFFIX := tar.xz HARFBUZZ_URL := https://github.com/harfbuzz/harfbuzz/releases/download/$(HARFBUZZ_VERSION)/$(HARFBUZZ).$(HARFBUZZ_SUFFIX) @@ -23,34 +23,37 @@ HARFBUZZ_SOURCE := $(SRCDIR)/$(HARFBUZZ).$(HARFBUZZ_SUFFIX) HARFBUZZ_DIR := $(BUILDDIR)/$(HARFBUZZ) HARFBUZZ_LICENSE := MIT HARFBUZZ_LICENSE_FILES := \ - file://COPYING;md5=6ee0f16281694fb6aa689cca1e0fb3da + file://COPYING;md5=b98429b8e8e3c2a67cfef01e99e4893d # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- -HARFBUZZ_CONF_TOOL := autoconf +HARFBUZZ_CONF_TOOL := meson HARFBUZZ_CONF_OPT := \ - $(CROSS_AUTOCONF_USR) \ - --disable-code-coverage \ - --disable-static \ - $(GLOBAL_LARGE_FILE_OPTION) \ - --disable-gtk-doc \ - --disable-gtk-doc-html \ - --disable-gtk-doc-pdf \ - --$(call ptx/endis, PTXCONF_HARFBUZZ_INTROSPECTION)-introspection \ - --without-libstdc++ \ - --with-glib \ - --$(call ptx/wwo, PTXCONF_HARFBUZZ_INTROSPECTION)-gobject \ - --without-cairo \ - --without-chafa \ - --$(call ptx/wwo, PTXCONF_HARFBUZZ_ICU)-icu \ - --$(call ptx/wwo, PTXCONF_HARFBUZZ_GRAPHITE)-graphite2 \ - --with-freetype \ - --without-uniscribe \ - --without-gdi \ - --without-directwrite \ - --without-coretext + $(CROSS_MESON_USR) \ + -Dbenchmark=disabled \ + -Dcairo=disabled \ + -Dchafa=disabled \ + -Dcoretext=disabled \ + -Ddirectwrite=disabled \ + -Ddoc_tests=false \ + -Ddocs=disabled \ + -Dexperimental_api=false \ + -Dfreetype=enabled \ + -Dfuzzer_ldflags="" \ + -Dgdi=disabled \ + -Dglib=enabled \ + -Dgobject=$(call ptx/endis, PTXCONF_HARFBUZZ_INTROSPECTION)d \ + -Dgraphite=disabled \ + -Dgraphite2=$(call ptx/endis, PTXCONF_HARFBUZZ_GRAPHITE)d \ + -Dicu=$(call ptx/endis, PTXCONF_HARFBUZZ_ICU)d \ + -Dicu_builtin=false \ + -Dintrospection=$(call ptx/endis, PTXCONF_HARFBUZZ_INTROSPECTION)d \ + -Dragel_subproject=false \ + -Dtests=disabled \ + -Dutilities=disabled + -Dwasm=disabled # ---------------------------------------------------------------------------- # Target-Install -- 2.34.1