[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