調べてみました。
svnへの接続要求があったときに、svnを起動するように設定する設定ファイルを作成します。
/Library/LaunchDaemonsディレクトリに「org.tigris.subversion.svnserve.plist」というファイル名で次の内容のファイルを作成します。
Label org.tigris.subversion.svnserve ProgramArguments /usr/bin/svnserve -d -r /var/svn/repos/ RunAtLoad
(赤色のパスは、リポジトリのあるパス名にする)
ファイルを作成したら、次のようにしてファイルのオーナーとグループを設定します。
$ sudo chown root:wheel /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist
後は、launchdに読み込ませます。
$ sudo launchctl load /Library/LaunchDaemons/org.tigris.subversion.svnserve.plist
$ sudo launchctl start org.tigris.subversion.svnserve