From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chad Brown Newsgroups: gmane.emacs.devel Subject: Re: Emacs Mac port Date: Wed, 30 Dec 2015 12:54:35 -0800 Message-ID: References: <87bn9a8an8.fsf@isaac.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1451508906 28941 80.91.229.3 (30 Dec 2015 20:55:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 30 Dec 2015 20:55:06 +0000 (UTC) Cc: mituharu@math.s.chiba-u.ac.jp To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 30 21:55:02 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aENls-0001hr-QO for ged-emacs-devel@m.gmane.org; Wed, 30 Dec 2015 21:55:00 +0100 Original-Received: from localhost ([::1]:53743 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aENlo-0006hF-QZ for ged-emacs-devel@m.gmane.org; Wed, 30 Dec 2015 15:54:56 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54395) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aENlc-0006gr-6r for emacs-devel@gnu.org; Wed, 30 Dec 2015 15:54:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aENlZ-0003o7-1k for emacs-devel@gnu.org; Wed, 30 Dec 2015 15:54:44 -0500 Original-Received: from mail-pf0-x22a.google.com ([2607:f8b0:400e:c00::22a]:36608) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aENlY-0003ny-Sy for emacs-devel@gnu.org; Wed, 30 Dec 2015 15:54:40 -0500 Original-Received: by mail-pf0-x22a.google.com with SMTP id 65so101779242pff.3 for ; Wed, 30 Dec 2015 12:54:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=HR6s43xbACYgAX1frw37L7OzSixnAfYdtfXttphXlKQ=; b=SaZxsLqBMW3CcJpCJiw6EuOVCLfSLpxfkzEG810BvlEanIxYCB903riAEzO3pWY6Mp afk+Bcg5PUlk7DGMK7Op/+CpKaTuNylnDyyW4/MGf9mmCp0RPXnbJDvK/dZJzjEbzDBu qsCUj6XphBsC+EgSbVrfQ4T2UU7Y2hubfgndqvcO+X1dSd+g6OWB3LOxgkNwoPgiXaTK ybJVExJDAaAFJU8NG8j8PTz1BawdO73TvfrplpB8ny69DJW1rYqr3Mo6rhw28HN/lpQb cHZAR3hgsHGvr7TZsygXs5O3Z0QRRcOFJiubT0R5tiwgd0Gnog2vcfpAA4KcqFhs3FvX 8ASQ== X-Received: by 10.98.10.17 with SMTP id s17mr88485716pfi.61.1451508879787; Wed, 30 Dec 2015 12:54:39 -0800 (PST) Original-Received: from [10.0.1.13] (75-172-123-40.tukw.qwest.net. [75.172.123.40]) by smtp.gmail.com with ESMTPSA id h10sm96861072pat.7.2015.12.30.12.54.37 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 30 Dec 2015 12:54:37 -0800 (PST) In-Reply-To: X-Mailer: Apple Mail (2.3112) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c00::22a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:197206 Archived-At: > On 30 Dec 2015, at 11:57, John Wiegley wrote: >=20 > Very well. Yamamoto-san, I imagine this will mean you still have to = maintain a > separate patch for Mac Port, but now covering only those features that = the FSF > does not yet accept into GNU Emacs. All the rest of your work can be = merged in > when you are ready. This should leave you with a much smaller patch to = manage > separately. >=20 > I would like to see this work applied to the emacs-25 branch, as I = have been > using it daily for years and can vouch for its readiness. We also need = a new > section in the NEWS to describe what it offers as a build flavor for = Mac > users, and a section in the INSTALL file describing how to select it. Personally, I would like to see the Mac Port gain support for the NS port=E2=80=99s relocatable application bundle (that is, everything Emacs uses is inside Emacs.app, and /usr/local is not touched). This makes keeping multiple versions of emacs on the same machine much nicer. This support already works for NS and GNUStep, so it shouldn=E2=80=99t = be too hard to add to the Mac Port. Other platforms don=E2=80=99t use the =E2=80=9C.app=E2=80=9D functionality, so it shouldn=E2=80=99t impact = them, except to make the functionality more portable if someone wants to try to adapt it there. I had meant to do this myself, and will get to it eventually, but my hacking time is almost non-existant at this point, unfortunately. Thank you, ~Chad