Кроме установленных уже apache24 и subversion18 потребовалось дополнительно поставить модули mod_dav_svn.so (с ним ставятся также mod_authz_svn.so и mod_dontdothat.so) и mod_python35.so

bsd$ sudo pkg install -y mod_dav_svn

mod_python35 пришлось ставить из портов

bsd$ sudo make -C /usr/ports/www/mod_python35 -D BATCH install clean

Собранные модули подключаются в /usr/local/etc/apache24/httpd.conf

bsd$ cat /usr/local/etc/apache24/httpd.conf

....

LoadModule dav_module libexec/apache24/mod_dav.so

LoadModule dav_fs_module libexec/apache24/mod_dav_fs.so

....

LoadModule dav_svn_module libexec/apache24/mod_dav_svn.so

LoadModule authz_svn_module libexec/apache24/mod_authz_svn.so

LoadModule dontdothat_module libexec/apache24/mod_dontdothat.so

LoadModule python_module libexec/apache24/mod_python.so


При запуске apache24 получил ошибку Undefined symbol "svn_fs_node_relation"

Пришлось обновлять порты и собирать заново subversion, apache24, mod_dav_svn самой последней редакции


bsd$ whereis -s mod_dav_svn

mod_dav_svn: /usr/ports/www/mod_dav_svn

bsd$ cat /usr/ports/www/mod_dav_svn/pkg-descr

Installs the mod_dav_svn and mod_authz_svn apache modules for use with

subversion when serving the repository from Apache.

WWW: http://subversion.apache.org/

bsd$ sudo make -C /usr/ports/www/mod_dav_svn -D BATCH reinstall clean

Дополнительно нужно поставить py-MySQLdb, опять пришлось ставить из портов

bsd$ sudo make -C /usr/ports/databases/py-MySQLdb -D BATCH install clean

Для просмотра поставил trac

bsd$ sudo pkg install -y trac