From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean-Christophe Helary Newsgroups: gmane.emacs.devel Subject: Re: Building "vanilla" emacs on macOS (summary) Date: Wed, 8 Sep 2021 08:44:20 +0900 Message-ID: <816023A3-1241-431A-B755-8BA808F408F8@traduction-libre.org> References: <981AC780-5C09-4002-B55A-08C62AA3C247@traduction-libre.org> Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17858"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Pankaj Jangid , emacs-devel@gnu.org To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 08 01:46:35 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mNknT-0004QI-5s for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Sep 2021 01:46:35 +0200 Original-Received: from localhost ([::1]:41850 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNknQ-0003ms-TR for ged-emacs-devel@m.gmane-mx.org; Tue, 07 Sep 2021 19:46:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNklY-0002xp-99 for emacs-devel@gnu.org; Tue, 07 Sep 2021 19:44:38 -0400 Original-Received: from relay4-d.mail.gandi.net ([217.70.183.196]:50553) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNklS-0007c3-9q for emacs-devel@gnu.org; Tue, 07 Sep 2021 19:44:34 -0400 Original-Received: (Authenticated sender: lists@traduction-libre.org) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 54330E0002; Tue, 7 Sep 2021 23:44:24 +0000 (UTC) In-Reply-To: X-Mailer: Apple Mail (2.3654.120.0.1.13) Received-SPF: pass client-ip=217.70.183.196; envelope-from=lists@traduction-libre.org; helo=relay4-d.mail.gandi.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:274295 Archived-At: Alan, I've modified the post accordingly. Thank you both for your help. JC > On Sep 8, 2021, at 8:03, Alan Third wrote: >=20 > On Tue, Sep 07, 2021 at 03:47:31PM +0530, Pankaj Jangid wrote: >> Jean-Christophe Helary writes: >>=20 >>> Since I always forget, I decided to put together a summary of the >>> process: >>> = https://mac4translators.blogspot.com/2021/09/building-vanilla-emacs-on-mac= os-with.html >>=20 >> Thanks for documenting it. I would like you to create two = sub-sections >> for essential and recommended brew packages. You have already = specified >> the essential packages without which Emacs won=E2=80=99t build. If = you install >> the following packages then these will be picked up by the = =E2=80=98configure=E2=80=99 >> script without explicitly passing any options. I have arrived at this >> list after several iterations. >>=20 >> --8<---------------cut here---------------start------------->8--- >> brew install \ >> libjpeg \ >> libxpm \ >> libtiff \ >> libpng \ >> librsvg \ >> jansson \ >> lcms2 \ >> giflib >> --8<---------------cut here---------------end--------------->8--- >=20 > In it's default set-up Emacs on macOS won't use libjpeg, libtiff, > libpng and giflib even if they're installed as those image types are > all built into NSImage, which is the default. So they're not > essential. >=20 > I'm not sure about libxpm, I think we have specific code in Emacs > itself to deal with them... Or maybe I'm thinking of some other X > bitmap format...? >=20 > --=20 > Alan Third >=20 --=20 Jean-Christophe Helary @brandelune https://mac4translators.blogspot.com https://sr.ht/~brandelune/omegat-as-a-book/