From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: Emacs on OS X development Date: Wed, 18 Jul 2012 14:03:23 -0700 Message-ID: <7754A9FF-491E-460A-AD1C-D9E4417EDA88@gmail.com> References: <33545A47-0907-4059-92A6-0343CEDD2750@swipnet.se> <869E965F-CD75-46D6-92BB-B3C08C8D846B@swipnet.se> <87fw8t7siv.fsf@gnu.org> <5ACE24AD-E349-49ED-B737-885773069F1E@gmail.com> <42076FF8-523B-451D-9EC7-64BB82B2538C@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: multipart/alternative; boundary="Apple-Mail=_FA04B792-607F-4E9D-B737-5F096ED3B655" X-Trace: dough.gmane.org 1342645419 3839 80.91.229.3 (18 Jul 2012 21:03:39 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 18 Jul 2012 21:03:39 +0000 (UTC) To: Donald Curtis , Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 18 23:03:37 2012 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 1SrbPE-0002VG-QY for ged-emacs-devel@m.gmane.org; Wed, 18 Jul 2012 23:03:37 +0200 Original-Received: from localhost ([::1]:47283 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrbPE-00038x-3S for ged-emacs-devel@m.gmane.org; Wed, 18 Jul 2012 17:03:36 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:43523) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrbP7-00038q-SM for emacs-devel@gnu.org; Wed, 18 Jul 2012 17:03:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SrbP6-0007cC-Ld for emacs-devel@gnu.org; Wed, 18 Jul 2012 17:03:29 -0400 Original-Received: from mail-pb0-f41.google.com ([209.85.160.41]:46244) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SrbP6-0007bs-C0 for emacs-devel@gnu.org; Wed, 18 Jul 2012 17:03:28 -0400 Original-Received: by pbbrp2 with SMTP id rp2so3728160pbb.0 for ; Wed, 18 Jul 2012 14:03:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:mime-version:content-type:subject:date:in-reply-to:to :references:message-id:x-mailer; bh=d/m3XuIUjV1b1bTvHM7PRlPtCCiTV9tDd2+opmBQnUw=; b=WoP1uKtE0JLlBH1GFRC9rFEZmYkG7uIZr4cRlEt9CHYgLzN0n/8TPCayycNzJzu+7p nqMAT7UkFH0hfu2Ea6wLSoxhKgXLeOdI6xLHkIGb2w+wl1pUrP7vy4hb8HgAD+COYUOF JugJ4Se86p5341p3zE4ytd9saU+cvge/4fGWVmj3ZlfaLadEjwv266n7SU8/fuC+GjWT vm2HzXjm6Uve2MqftURThke1RT87XqfvSxW7JcjLjbn6m4MiSkOX5+TT1lLgOOGeip/R PuktdbPZZSESK7oDOVnOXvcNlrfl5iN6CFc9BwDxxBTVYOIPcBZ0W2HLvUmbWPlZpi1T IRyg== Original-Received: by 10.68.221.70 with SMTP id qc6mr10749041pbc.92.1342645406270; Wed, 18 Jul 2012 14:03:26 -0700 (PDT) Original-Received: from [10.0.1.21] (c-98-247-148-125.hsd1.wa.comcast.net. [98.247.148.125]) by mx.google.com with ESMTPS id rd7sm273583pbc.70.2012.07.18.14.03.24 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 18 Jul 2012 14:03:25 -0700 (PDT) In-Reply-To: <42076FF8-523B-451D-9EC7-64BB82B2538C@gmail.com> X-Mailer: Apple Mail (2.1278) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.160.41 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:151743 Archived-At: --Apple-Mail=_FA04B792-607F-4E9D-B737-5F096ED3B655 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Jul 18, 2012, at 1:43 PM, Donald Curtis wrote: >=20 > After thinking about all the discussion here, and the rule that "every = feature in Emacs should work in the GNU system, and should work at least = as well in the GNU system as it does on any other platform" puts these = "mac" patches in a predicament. This is really more of a strong guideline than an absolute rule - things = that don't make sense on other platforms but are considered standard or = core for the non-GNU platform are allowed. =20 > I will try to work on creating .app binaries for this. There has to = be a simple way as someone is packaging Emacs.app now... Earlier in this thread, Sudish Joseph pointed out a script that = supposedly creates relocatable mac apps from that tree: On Jul 14, 2012, at 3:35 AM, Sudish Joseph wrote: > https://github.com/railwaycat/emacs-mac-port contains a > build-emacs.app.sh script that builds the relocatable mac port app > you're looking for. =20 Maybe this will help; I haven't tried it, since I'm more interested in = the dev tree than the mac port (the ns port has worked well for me for = several years). Hope that helps, *Chad --Apple-Mail=_FA04B792-607F-4E9D-B737-5F096ED3B655 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252

After thinking = about all the discussion here, and the rule that "every feature in Emacs = should work in the GNU system, and should work at least as well in the = GNU system as it does on any other platform" puts these "mac" patches in = a predicament.

This is really = more of a strong guideline than an absolute rule - things that don't = make sense on other platforms but are considered standard or core for = the non-GNU platform are allowed.  

I will try to work on creating .app binaries for = this.  There has to be a simple way as someone is packaging = Emacs.app now...

Earlier in this = thread, Sudish Joseph pointed out a script that supposedly creates = relocatable mac apps from that tree:

On Jul 14, = 2012, at 3:35 AM, Sudish Joseph = wrote:

https://github.com/r= ailwaycat/emacs-mac-port contains a
build-emacs.app.sh = script that builds the relocatable mac port app
you're looking for. =  

Maybe this will help; I haven't tried = it, since I'm more interested in the dev tree than the mac port (the ns = port has worked well for me for several = years).

Hope that = helps,
*Chad

= --Apple-Mail=_FA04B792-607F-4E9D-B737-5F096ED3B655--