Subversion builds for OSX

Latest Released Build

On this page you will find Universal (i386 and ppc) builds of subversion and the subversion perl bindings. They do not include apache support, they do include svnserve support. The packages install into /usr/local/svn and creates symlinks to the command line tools in /usr/bin. To access man pages you will need to set the environment variable MANPATH to include "/usr/local/svn/man".

The builds below require Max OS 10.4 or later.

The latest released build of subversion for Mac OS X 10.4 or later is:

subversion-1.4.4-4.dmg Universal binaries for subversion-1.4.4 includes apr-1.2.9, apr-util-1.2.8 neon-0.26.4 and db-4.4.20. If that link isn't working you can also download it here

Older subversion builds

subversion-1.4.3-3.dmg Universal binaries for subversion-1.4.3 includes apr-1.2.8, apr-util-1.2.8 neon-0.26.3 and db-4.4.20. If that link isn't working you can also download it here

subversion-1.4.2-2.dmg Universal binaries for subversion-1.4.2 includes apr-1.2.8, apr-util-1.2.8 neon-0.26.2 and db-4.4.20.

subversion-1.4.2-1.dmg Universal binaries for subversion-1.4.2 includes apr-1.2.7, apr-util-1.2.7 neon-0.26.2 and db-4.4.20.



SVK builds for OSX

Latest Released Build

The builds below require Max OS 10.4 or later.

The latest released build of SVK for Mac OS X 10.4 or later is:

SVK-v2.0.2-5.dmg Universal binaries for SVK-v2.0.2 includes SVN-Mirror-0.73. This package requires a subversion package from above to be installed as well. If that link isn't working you can also download it here

Older SVK builds

SVK-v2.0.1-4.dmg Universal binaries for SVK-v2.0.1 includes SVN-Mirror-0.73. This package requires a subversion package from above to be installed as well. If that link isn't working you can also download it here

SVK-v2.0.0-2.dmg Universal binaries for SVK-v2.0.0 includes SVN-Mirror-0.72 and Data-Hierarchy-0.34. This package requires a subversion package from above to be installed as well.

SVK-1.08-2.dmg Universal binaries for SVK-1.08 includes SVN-Mirror-0.71 and Data-Hierarchy-0.34. This package requires the subversion-1.4.2-1.dmg package from above to be installed as well. Also unlike the SVK-1.08-1 package this package does not provide vcp support.

Note that the 1.08-1 and later builds use YAML-0.62 which writes ~/.svk/.config in a format that is not backwards compatible with older SVK builds. However SVK will read (and upgrade) old config files just fine. The upside is that YAML-0.62 is compatible with YAML-Syck used in the SVK 2 Builds below, so you can safely switch between SVK 1 and SVK 2 builds.

SVK-1.08-1.dmg Universal binaries for SVK-1.08 and subversion-1.4.2 and SVN-Mirror-0.72 also uses apr-1.2.7, apr-util-1.2.7 and db-4.4.20. Mac OS 10.3.x no longer supported.

SVK-1.08.dmg Universal binaries for SVK-1.08 and subversion-1.3.2 and SVN-Mirror-0.68 also uses apr-1.2.7, apr-util-1.2.7 and db-4.3.29. Mac OS 10.3.x no longer supported.

SVK-1.07-2.dmg Universal binaries for SVK-1.07 and subversion-1.3.1 and SVN-Mirror-0.68 also uses apr-1.2.2, apr-util-1.2.2 and db-4.3.29. Mac OS 10.3.x no longer supported.

SVK-1.07-1.dmg Universal binaries for SVK-1.07 and subversion-1.3.0 and SVN-Mirror-0.68 also uses apr-1.2.2, apr-util-1.2.2 and db-4.3.29. Mac OS 10.3.x no longer supported.

SVK-1.06-2.dmg SVK-1.06 and subversion-1.3.0 and SVN-Mirror-0.67 also uses apr-1.2.2, apr-util-1.2.2 and db-4.3.29.

SVK-1.05-1.dmg SVK-1.05 and subversion-1.2.3 (with patch for issue 1970) and SVN-Mirror-0.67. Fixed so it should run on Panther.

SVK-1.05.dmg SVK-1.05 and subversion-1.2.3 (with patch for issue 1970) and SVN-Mirror-0.67.

Builds supporting Mac OS X 10.3

SVK-1.04.dmg SVK-1.04 and subversion-1.2.3.

SVK 2 Release Candidate Builds

SVK 2.0 release candidates are here.  Note these builds are based on not yet released versions of SVK.  And although well tested compatibility between different release candidate builds is not guaranteed.  Also due to a change to a newer version of YAML (which SVK uses to read and write it's config file), installing and using any of the builds below will upgrade your ~/.svk/config file to a format which is incompatible with the released builds prior to SVK-1.08-1.

SVK-v2.0.0_91-3.dmg Universal binaries for SVK-v2.0.1rc1 includes SVN-Mirror-0.73. This package requires a subversion package from above to be installed as well.

SVK-1.99_91-1.dmg Universal binaries for SVK-1.99_91 (SVK-2.0rc2) includes SVN-Mirror-0.71 and Data-Hierarchy-0.34. This package requires the subversion-1.4.2-1.dmg package from above to be installed as well.

SVK-1.99_03-1.dmg Universal binaries for SVK-1.99_03 (SVK-2.0tp2) includes SVN-Mirror-0.71 and Data-Hierarchy-0.34. This package requires the subversion-1.4.2-1.dmg package from above to be installed as well.

SVK-1.99_01-1.dmg Universal binaries for SVK-1.99_01 (SVK-2.0tp1) and subversion-1.4.0 and SVN-Mirror-0.71 also uses apr-1.2.7, apr-util-1.2.7 and db-4.4.20. Fixes the missing ra_dav module in the previously released 1.99_01 build.



Installer Sources

Here are the sources from which the above installers were built.

svkbuild-v2.0.1-4.tar.bz2 SVK-v2.0.1 and SVN-Mirror-0.73.

svkbuild-v2.0.0-2.tar.bz2 SVK-v2.0.0 and SVN-Mirror-0.72.

svnbuild-1.4.3-3.tar.bz2 subversion-1.4.3, apr-1.2.8 apr-util-1.2.8, neon-0.26.3 and db-4.4.20.

svnbuild-1.4.2-2.tar.bz2 subversion-1.4.2, apr-1.2.8 apr-util-1.2.8, neon-0.26.2 and db-4.4.20.

svkbuild-1.99_91.tar.bz2 SVK-1.99_91 and SVN-Mirror-0.72.

svkbuild-1.99_01.tar.bz2 SVK-1.99_01 and SVN-Mirror-0.71.

svkbuild-1.08-1.tar.bz2 SVK-1.08 and SVN-Mirror-0.72.

svkbuild-1.08.tar.bz2 SVK-1.08 and subversion-1.3.2 and SVN-Mirror-0.68.

svkbuild-1.07-2.tar.bz2 SVK-1.07 and subversion-1.3.1 and SVN-Mirror-0.68.

svkbuild-1.07-1.tar.bz2 SVK-1.07 and subversion-1.3.0 and SVN-Mirror-0.68.

svkbuild-1.06-2.tar.bz2 SVK-1.06 and subversion-1.3.0 and SVN-Mirror-0.67.

svkbuild-1.05.tar.bz2 SVK-1.05 and subversion-1.2.3 (with patch for issue 1970) and SVN-Mirror-0.67.

svkbuild-1.04.tar.bz2 SVK-1.04 and subversion-1.2.3.


Michael Brouwer, San Jose, California    August 3, 2007.