С portsnap проблем нет - собрал subversion-static (OPTIONS_FILE_SET+=SERF). К сожалению не смог быстро найти материал по работе через прокси и пустил трафик через шлюз напрямую. Протоколы http{s} svn-сервера не поняли, только протокол svn. Сейчас материальчик по настройке subversion нашел. Внес параметры прокси в файл .subversion/servers, но возник вопрос... Как поменять протокол доступа к svn-серверу на http{s}?
Параметры сборки subversion-static:
Код: Выделить всё
# This file is auto-generated by 'make config'.
# Options for subversion-static-1.7.8
_OPTIONS_READ=subversion-static-1.7.8
_FILE_COMPLETE_OPTIONS_LIST=BDB BOOK ENHANCED_KEYWORD FREEBSD_TEMPLATE GNOME_KEYRING KDE_KWALLET MAINTAINER_DEBUG MOD_DAV_SVN MOD_DONTDOTHAT NEON P4_STYLE_MARKERS SASL SERF STATIC SVNAUTHZ_VALIDATE SVNMUCC SVNSERVE_WRAPPER TEST
OPTIONS_FILE_UNSET+=BDB
OPTIONS_FILE_UNSET+=BOOK
OPTIONS_FILE_SET+=ENHANCED_KEYWORD
OPTIONS_FILE_SET+=FREEBSD_TEMPLATE
OPTIONS_FILE_UNSET+=GNOME_KEYRING
OPTIONS_FILE_UNSET+=KDE_KWALLET
OPTIONS_FILE_UNSET+=MAINTAINER_DEBUG
OPTIONS_FILE_UNSET+=MOD_DAV_SVN
OPTIONS_FILE_UNSET+=MOD_DONTDOTHAT
OPTIONS_FILE_UNSET+=NEON
OPTIONS_FILE_UNSET+=P4_STYLE_MARKERS
OPTIONS_FILE_UNSET+=SASL
OPTIONS_FILE_SET+=SERF
OPTIONS_FILE_SET+=STATIC
OPTIONS_FILE_UNSET+=SVNAUTHZ_VALIDATE
OPTIONS_FILE_UNSET+=SVNMUCC
OPTIONS_FILE_UNSET+=SVNSERVE_WRAPPER
OPTIONS_FILE_UNSET+=TEST
Код: Выделить всё
stoun# svn info
Path: .
Working Copy Root Path: /usr/src
URL: svn://svn.freebsd.org/base/stable/9
Repository Root: svn://svn.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 246947
Node Kind: directory
Schedule: normal
Last Changed Author: pluknet
Last Changed Rev: 246941
Last Changed Date: 2013-02-18 20:02:17 +0400 (Mon, 18 Feb 2013)
Код: Выделить всё
[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
http-proxy-host = 192.168.0.1
http-proxy-port = 3128
http-proxy-username = логин-прокси
http-proxy-password = пароль-прокси