From owner-freebsd-current@FreeBSD.ORG Thu Oct 6 18:35:02 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42DE3106564A; Thu, 6 Oct 2011 18:35:02 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id D1DEB8FC0C; Thu, 6 Oct 2011 18:35:01 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:b9fd:2f11:cd06:1a6]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPA id 5716B4AC1C; Thu, 6 Oct 2011 22:34:59 +0400 (MSD) Date: Thu, 6 Oct 2011 22:34:49 +0400 From: Lev Serebryakov Organization: FreeBSD X-Priority: 3 (Normal) Message-ID: <7710238591.20111006223449@serebryakov.spb.ru> To: Garrett Cooper In-Reply-To: <07E6E2C5-D471-40AC-87E2-EF77B3CFB0F8@gmail.com> References: <4E8D8451.6060103@freebsd.org> <07E6E2C5-D471-40AC-87E2-EF77B3CFB0F8@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-current@freebsd.org" , Andre Oppermann Subject: Re: subversion-freebsd dependencies X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lev@FreeBSD.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Oct 2011 18:35:02 -0000 Hello, Garrett. You wrote 6 =EE=EA=F2=FF=E1=F0=FF 2011 =E3., 19:28:07: >> On a newly installed development machine I installed subversion-freebsd >> from ports and ended up with a huge dependency chain. Eventually I got >> the usual gnu-hell (auto-*, lib*), but also python27, tcl-8.5, perl-5.12 >> and m4. This is a bit too much. The last four should not be required to >> check out the FreeBSD source tree. They also may conflict with newer >> versions one wants to have on a development machine (python3, perl6, ...= ). >>=20 >> Is there a way to cut this down a bit and just have a svn client with on= ly >> the necessary stuff? > We're using an install method that's not recommended by the svn > project, but the maintainer refuses to get on the supported track so Huh? It is something new for me (maintainer). What is "recommended" method? You need slqite3, it is not-optional dependency. sqlite3 need tcl to be built. Use binary package for sqlite3 and you will not need tcl. > we're stuck installing tcl and a few other things for subversion. > Search for subversion in the closed prs for patches and more details.. Please, blame sqlite3 for tcl. sqlite3 could be build without it easily, and I don't understand, why sqlite3 maintainer uses it unconditionally. Yes, it gives SLIGHTLY more optimal resulting code, but, IMHO, tcl is too high price for it in most cases. --=20 // Black Lion AKA Lev Serebryakov