[ESS] Emacs 23.1 is out
Marc Schwartz
marc_schwartz at me.com
Tue Aug 4 22:24:23 CEST 2009
On Aug 4, 2009, at 2:00 PM, Rodney Sparapani wrote:
> Marc Schwartz wrote:
>> FWIW, here is my shell script to build Emacs 23 from their CVS on
>> OSX. This is a modification of the script that I had been using on
>> Fedora Linux with 23 for quite some time. The anti-aliased fonts
>> for Linux, as compared to the prior versions of Emacs, is a
>> blessing to readability on LCD/LED panels.
>> cvs -z3 -d:pserver:anonymous at cvs.sv.gnu.org:/sources/emacs co emacs
>> cd emacs
>> ./configure --with-ns
>> make bootstrap
>> make
>> make install
>> sudo cp -r nextstep/Emacs.app /Applications/Emacs.app
>> I don't have any MacPorts stuff on my system any longer, as I found
>> their version dependencies on several packages to be overly
>> problematic. It is easier just to get the individual packages from
>> upstream.
>> HTH,
>> Marc Schwartz
>
> Hi Marc:
>
> I'll have to give it another try. Although, I have been generally
> hostile to packaging systems like Debian and MacPorts, I can't agree.
> I suppose Emacs is a special case since OS X ships with terminal
> Emacs and therefore many of the prereqs are already there
> (similarly, ESS is
> a special case since it only depends on emacs). However, have you
> ever tried to compile subversion package by package? I have and I
> can tell you that there are so many prereqs that it can NOT be easily
> done. In fact, each prereq is another point of potential failure to
> such an extent that I was without subversion for more than a year
> until we moved to a new system on which I installed Blastwave.
>
> Rodney
Hi Rodney,
I guess we are drifting further OT here, but with specific reference
to SVN, why compile from source when current universal binaries are
available:
http://www.open.collab.net/downloads/community/
and it has all of the required modules, etc. that I have found to be
needed. Perhaps your local requirements are more complicated than
mine, which is a pretty simple single user configuration with a local
repo. In fact, I stopped using Apache recently, which I had been using
all along on Fedora, and am now just using SVNServe. It just
simplifies my installation and management and I don't really need all
of the additional Apache functionality on my system.
I am not biased against packaging systems generally. When I was on
Fedora, I did not mind using 'yum' at all, since it was Fedora release
specific relative to versioning issues and was typically up to date
with upstream releases.
With MacPorts, I had found several situations where they were behind
on versions and/or their packaging dependencies resulted in conflicts/
duplication with either the existing OSX installation or with non-
MacPort installed applications. It got to be a headache keeping track
of differing versions of the apps and so I just removed all MacPorts
stuff and get binaries (where available) from upstream. There have
only been a few things that I needed to compile from source (eg. Emacs
and pkg-config) and they have been no-brainers.
Regards,
Marc
More information about the ESS-help
mailing list