From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: HarfBuzz is available on MS-Windows Date: Mon, 03 Jun 2019 05:42:17 +0300 Message-ID: <831s0bv186.fsf@gnu.org> References: <83o93iwwtn.fsf@gnu.org> <87a7ezn7uj.fsf@russet.org.uk> <837ea3vmrv.fsf@gnu.org> <875zpnn6v6.fsf@russet.org.uk> <87imtnsp0c.fsf@telefonica.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="159808"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: =?iso-8859-1?Q?=D3scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 03 04:54:34 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hXd7J-000fSF-On for ged-emacs-devel@m.gmane.org; Mon, 03 Jun 2019 04:54:34 +0200 Original-Received: from localhost ([127.0.0.1]:56741 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXd7H-0007vm-Ls for ged-emacs-devel@m.gmane.org; Sun, 02 Jun 2019 22:54:31 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXd6A-0007q8-F8 for emacs-devel@gnu.org; Sun, 02 Jun 2019 22:53:23 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:37549) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXcvd-00054v-9H; Sun, 02 Jun 2019 22:42:30 -0400 Original-Received: from [176.228.60.248] (port=1935 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hXcvb-0005kO-Gj; Sun, 02 Jun 2019 22:42:28 -0400 In-reply-to: <87imtnsp0c.fsf@telefonica.net> (message from =?iso-8859-1?Q?=D3scar?= Fuentes on Sun, 02 Jun 2019 22:36:51 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:237205 Archived-At: > From: Óscar Fuentes > Date: Sun, 02 Jun 2019 22:36:51 +0200 > > Looking at their respective PKGBUILDs, it seems that there is a cyclic > dependency among harfbuzz and freetype This circular dependency is a known issue; Freetype needs to be rebuilt once HarfBuzz is built and installed, if you need Freetype as a separate library, to be called directly. We don't need to call Freetype directly from Emacs on Windows, so this isn't an issue for Emacs on Windows. > which brings in libpng and bzip2. libpng and bzip2 are dependencies of Freetype regardless of HarfBuzz, AFAIK. > HarfBuzz itself also depends on glib2. That's an optional dependency that Emacs doesn't need at all, but MSYS2 folks decided to include it. In general, Glib is needed by HarfBuzz only in order to run its test suite.