Subversion installation on Mac OS X (Panther) 10.3.x (Part 1)

Subversion is a version control system. Built because of drawbacks to CVS usage, it rocks.

I had a lot of googling and trial and error to come up with a solution that works easily on os x aka Panther. My biggest challenge was to get a working apache2 system with subversion installed to sit on my G5 Running OS X Server (Panther). This is how I did it:

Installation via darwinports

If you haven’t tried darwinports yet, then give it a whirl. The power and flexibility it offers for installation of unix based applications is very cool, a very dedicated team over ther. OK, you will need the developers tools installed on your system to do this (Should be with your Panther Install Disc set), as darwinports downloads compatible source code for the application and then builds the app on your os x machine.

  1. Install darwinports
  2. issue port install apache2
      This will install the following dependent packages on your system

    • apr
    • apr-util
    • expat
    • openssl
  3. issue port install subversion 1.1.3_3+mod_dav_svn
      This will install the following dependent packages on your system

    • neon
    • db4
    • apr, apr-util, expat have been installed in the second step.

I’ll talk about how you can install subversion from statically linked binaries, as well as configuration of apache2 and setting up your first repository soon.

You could just run port install subversion, but a draw back here is the installation does not let you run a repository using the apache2 server as the apache webDav module does not get built/installed.

Leave a Reply