From patchwork Thu Feb 16 12:50:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 6529 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4PHZYf4B2gz3xDh for ; Thu, 16 Feb 2023 12:50:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4PHZYb1PVWz2dJ; Thu, 16 Feb 2023 12:50:43 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4PHZYZ4HDlz30Gw; Thu, 16 Feb 2023 12:50:42 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4PHZYY37F2z2xFl for ; Thu, 16 Feb 2023 12:50:41 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4PHZYY0z8XzZZ; Thu, 16 Feb 2023 12:50:41 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1676551841; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=enFHFSE/juLfMysXmkVgSY1WYSvUWSVOAjWk/DYJXHc=; b=PhhidTiMVWRwlO2/Pw1p6Fl8TCpT1qJH3xHERbqaVuHXwqc9PiT1JHTY5XR7RKhHFHRT6b fA1jnTWbi0OgHCCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1676551841; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=enFHFSE/juLfMysXmkVgSY1WYSvUWSVOAjWk/DYJXHc=; b=K5Ggnfw3gTrg3JK1GMH2PBadCF4H1a1S9P0bCcLPyBmoqcykYKCyxkm5bX+pcs2hVydHb3 y9be4lZBRtsL2UIm5tzl1JpbKSiydlchijpPak4sZgsOOv5nUPpLvAjSQ0D+8EJqLKGuFo 4e8+e9wQSrcPTXkuz+gGlUIocM8bg6f0DYAx9aJsceJbK6mCnJUaXImtlUnRnA+ySM9M7M v5GbHmvFIIsQ+gM2z/E3IggJs2WhD/NUZqoN8mfjZxdtPh9OEaexG8TWo+ClDlvNAcVGHU dImLzZs2vdzQvvq7sxJgYjjJgDsXmpzi3G1v8NI4imqEPhxsOI0KWLf8Ygfr3A== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] freetype: Update to version 2.13.0 Date: Thu, 16 Feb 2023 13:50:33 +0100 Message-Id: <20230216125035.3435417-2-adolf.belka@ipfire.org> In-Reply-To: <20230216125035.3435417-1-adolf.belka@ipfire.org> References: <20230216125035.3435417-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from version 2.12.1 to 2.13.0 - Update of rootfile - Changelog CHANGES BETWEEN 2.12.1 and 2.13.0 (2023-Feb-09) I. IMPORTANT CHANGES - The demo program `ftinspect` has been completely updated and much enhanced. It now combines the functionality of almost all other graphical FreeType demo programs into a single application based on the Qt framework. This was Charlie Jiang's GSoC 2022 project. - The 'COLR' v1 API is now considered as stable. https://learn.microsoft.com/en-us/typography/opentype/spec/colr III. MISCELLANEOUS - For OpenType Variable Fonts, `avar` table format 2.0 is now supported. The code was contributed by Behdad Esfahbod. Note that this is an extension supported on recent Apple platforms and by HarfBuzz, but not yet in the OpenType standard! See https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md for the specification. To deactivate it, define the configuration macro 'TT_CONFIG_OPTION_NO_BORING_EXPANSION'. - A new API `FT_GlyphSlot_Slant` to slant a glyph by a given angle has been added. Note that this function is part of `ftsynth.h`, which is still considered to be in alpha stage. - TrueType interpreter version 38 (also known as 'Infinality') that was first introduced about 10 years ago in FreeType 2.4.11 is now deprecated and slated to be removed in the next version. TrueType interpreter version 40 has been FreeType's default version for six years now and provides an excellent alternative. This is the last FreeType version with TT_INTERPRETER_VERSION_38 and TT_INTERPRETER_VERSION_40 treated differently. - The only referenced but never documented configuration macro `FT_CONFIG_OPTION_NO_GLYPH_NAMES` has been removed. - The `ftbench` demo program got a new command line option `-e` to set a charmap index. - Specifying a point size is now optional for the demo programs `ftgrid`, `ftmulti`, `ftstring`, and `ftview`. If not given, a default size is used. - For `ftgrid`, `ftstring`, and `ftview`, option `-e` now also accepts a numeric value to set a charmap index. - In `ftstring`, it is now possible to set the displayed text interactively by pressing the 'Enter' key. - `ftmulti` can now handle up to 16 design axes. - To avoid reserved identifiers that are globally defined, the auto-hinter debugging macros (which are only available if `FT_DEBUG_AUTOFIT` is defined) ``` _af_debug_disable_horz_hints _af_debug_disable_vert_hints _af_debug_disable_blue_hints _af_debug_hints ``` have been renamed to ``` af_debug_disable_horz_hints_ af_debug_disable_vert_hints_ af_debug_disable_blue_hints_ af_debug_hints_ ``` Signed-off-by: Adolf Belka --- config/rootfiles/common/freetype | 2 +- lfs/freetype | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/rootfiles/common/freetype b/config/rootfiles/common/freetype index e7d8e9ff9..d42345cc9 100644 --- a/config/rootfiles/common/freetype +++ b/config/rootfiles/common/freetype @@ -60,7 +60,7 @@ #usr/lib/libfreetype.la #usr/lib/libfreetype.so usr/lib/libfreetype.so.6 -usr/lib/libfreetype.so.6.18.3 +usr/lib/libfreetype.so.6.19.0 #usr/lib/pkgconfig/freetype2.pc #usr/share/aclocal/freetype2.m4 #usr/share/man/man1/freetype-config.1 diff --git a/lfs/freetype b/lfs/freetype index 5233f7bb8..22ba9b4a4 100644 --- a/lfs/freetype +++ b/lfs/freetype @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2023 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 2.12.1 +VER = 2.13.0 THISAPP = freetype-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278 +$(DL_FILE)_BLAKE2 = 11aac3cddb3e71cc0e6a616ed609294d6641aa0011842aa8230eace826955883aca0063331660025be14582b44aa189718ce21e0e5193a66bb5d7cffa1d0fb7f install : $(TARGET)