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: Sun, 02 Jun 2019 21:56:52 +0300 Message-ID: <837ea3vmrv.fsf@gnu.org> References: <83o93iwwtn.fsf@gnu.org> <87a7ezn7uj.fsf@russet.org.uk> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="58101"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: phillip.lord@russet.org.uk (Phillip Lord) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 02 20:57:14 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 1hXVfN-000F0L-Qx for ged-emacs-devel@m.gmane.org; Sun, 02 Jun 2019 20:57:13 +0200 Original-Received: from localhost ([127.0.0.1]:51916 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXVfM-0006Ro-Ig for ged-emacs-devel@m.gmane.org; Sun, 02 Jun 2019 14:57:12 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:32949) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXVfG-0006QF-6r for emacs-devel@gnu.org; Sun, 02 Jun 2019 14:57:07 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57268) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hXVfF-0000hV-P9; Sun, 02 Jun 2019 14:57:05 -0400 Original-Received: from [176.228.60.248] (port=1092 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hXVfE-0005yG-0d; Sun, 02 Jun 2019 14:57:04 -0400 In-reply-to: <87a7ezn7uj.fsf@russet.org.uk> (phillip.lord@russet.org.uk) 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:237197 Archived-At: > From: phillip.lord@russet.org.uk (Phillip Lord) > Cc: emacs-devel@gnu.org > Date: Sun, 02 Jun 2019 19:46:28 +0100 > > Eli Zaretskii writes: > > > The harfbuzz branch can now be built on MS-Windows, and will support > > the new 'harfbuzz' font backend if the requisite DLLs are installed. > > > > HarfBuzz DLLs are available from the MSYS2 project and from ezwinports > > (the latter only for 32-bit builds). > > What are those dependencies? I'd like to add them the scripts that build > the dependency zips for windows on that branch, so that I don't have to > remember to do it when the merge happens! Sorry, I don't understand the question. The HarfBuzz DLLs aren't different from any other DLL you download from MSYS2, so the same procedure should do, and should bring you all the DLLs on which HarfBuzz depends. Which are those depends on how the MSYS2 people built HarfBuzz; they generally specify everything that's possible, even if it makes little sense on Windows, but that's their decision. If you refer to "the requisite DLLs" I mentioned, that was a reference to libharfbuzz-0.dll itself, not to its dependencies. The code loads only that single DLL.