[ESS] Emacs Modified updated to ESS 5.7.1

Marc Schwartz marc_schwartz at me.com
Tue Jan 5 16:55:53 CET 2010


On Jan 5, 2010, at 9:23 AM, Rodney Sparapani wrote:

> On 01/ 5/10 04:56 AM, Neil Shephard wrote:
>>
>> Sounds as though you are compiling things from source and pulling in
>> all dependencies like the required library manually.
>>
>> You might find that pulling in a package management system from a
>> Linux distro that has been designed to run on OS X would save you a
>> world of hassle.
>>
>> I use Gentoo on my PC's, and their Portage package management system
>> (based on BSD's ports) is absolutely brilliant and has been ported to
>> OS X (see http://www.gentoo.org/proj/en/gentoo-alt/prefix/).
>>
>> It might seem a bit of hassle in the first instance, but in the long
>> run it will likely save you hours of time.
>>
>> I'd imagine there are other options out there too.
>>
>> HTH's
>>
>> Neil
>>
> Hi Neil:
>
> That is almost exactly what I meant.  What I do on OS X (and Solaris)
> is I use MacPorts (OpenCSW) to install GNU Emacs (XEmacs).  This  
> handles
> all of the library dependencies.  However, then I download the latest
> source and compile it since I have never found an automated system  
> that
> does emacs the way that I want it.  Try it, you'll like it :o)

FWIW, I build Emacs 23 from CVS source using a rather simple shell  
script:

cvs -z3 -d:pserver:anonymous at cvs.sv.gnu.org:/sources/emacs co emacs
cd emacs
./configure --with-ns
make bootstrap
make
make install

Then I copy the binary app tree from .../nextstep/Emacs.app over to  
the Applications folder.

Note that the GNU Emacs dev folks are going to be or already have  
moved to Bazaar from CVS. I just ran the above script again, so it  
still seems to be working...presumably they have not shut down CVS  
access (yet):

   GNU Emacs 23.1.90.1 (i386-apple-darwin9.8.0, NS apple- 
appkit-949.54) of 2010-01-05

The relevant Emacs lisp packages that I use, including ESS, I just  
have stored locally in a folder tree and update as required.  I have  
not done any packaging of this stuff, since I only use it on my system  
locally.

At one point early last year, when I first made the switch from Fedora  
to OSX, I used MacPorts having been used to using yum. I later found  
sufficient problems with it and conflicts with the pre-existing OSX  
installations of things like SVN, that I removed it, the packages it  
installed and just used the packages or source code made available  
from the relevant developers directly.

HTH,

Marc Schwartz



More information about the ESS-help mailing list