[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Subversion on MacOS X

From: Christian Schaffner <schaffner_at_eeh.ee.ethz.ch>
Date: 2002-04-02 22:17:04 CEST

Hi Fitz

At 20:53 Uhr -0600 29.3.2002, B. W. Fitzpatrick wrote:
> > I read on your hompeage that you are the official maintainer of
>> subversion on MacOS X. Is that correct?
>
>Well, hardly 'Official', but yes, I make sure that svn works on Mac OS
>X. :)

Great. Thanks for helping svn build on MacOS X! (Since I love this
platform ;-) )

> > I tried to do a package for the fink package manager
>> (http://fink.sourceforge.net) but didn't got too far. It would be
>> great if you could send me some information on how to build
>> subversion on MacOS X.
>
>Wow. Well, it's a royal pain in the rear... you need autoconf 2.52 and
>libtool 1.4.2. I believe that a working libtool 1.4.2 source tree is
>on wsanchez's public idisk. After you get those installed (and that's
>the hard part), pull down a bootstrap tarball from the Subversion
>website and you're good to go.
>
>Let me know if this helps.

Ok, autoconf and libtool (and all the other prerequisites) were not a
problem at all, since there are already working packages in fink:

  i autoconf25 2.52-1 System for generating
configure s...
  i db4 4.0.14-5 Berkeley DB embedded database
  i libtool14 1.4.2-4 Shared library build helper
  i neon 0.19.3-1 HTTP/WebDAV client library

So they already worked fine.

I now have a working package description for subverion with fink:

http://sourceforge.net/tracker/index.php?func=detail&aid=538412&group_id=17203&atid=414256

It would be great if you could try it out.

The important parts are:

PatchScript: <<
  rm -r ./neon/
<<
ConfigureParams: --mandir=%i/share/man --infodir=%i/share/info
--with-neon=%p --with-berkeley-db=%p --with-expat=%p --disable-shared
--enable-maintainer-mode

SetCPPFLAGS: -I%p/include/db4

The client works ok! I have a few problems, though:

1)
For 'expat' subversion still seems to take its own 'expat-lite'
source to build its own libexpat library, even if it should take the
library from the fink package 'expat': I did --with-expat=...
Mhmmm.... Any ideas?

2)
As the new library package policy of fink suggests to only use shared
libraries with fink:
http://fink.sourceforge.net/doc/packaging/policy.php#sharedlibs I
will need to try to build subversion with shared libraries. I will
tell you if I succeed. Did you try it?

Cheers,
Chris.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Apr 2 22:19:49 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.