From owner-freebsd-ports@FreeBSD.ORG Mon Feb 4 22:59:53 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9642016A41B; Mon, 4 Feb 2008 22:59:53 +0000 (UTC) (envelope-from ade@lovett.com) Received: from mail.lovett.com (foo.lovett.com [67.134.38.158]) by mx1.freebsd.org (Postfix) with ESMTP id 892E513C457; Mon, 4 Feb 2008 22:59:51 +0000 (UTC) (envelope-from ade@lovett.com) Received: from inferno.canal.lovett.com ([172.16.32.23]:59978) by mail.lovett.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1JMAI6-00051i-Fj; Mon, 04 Feb 2008 14:59:54 -0800 From: Ade Lovett To: lev@FreeBSD.org In-Reply-To: <12110076552.20080203121039@serebryakov.spb.ru> X-Priority: 3 (Normal) References: <12110076552.20080203121039@serebryakov.spb.ru> Message-Id: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Date: Mon, 4 Feb 2008 14:59:48 -0800 X-Mailer: Apple Mail (2.915) Sender: ade@lovett.com Cc: thinker@branda.to, don@na.rim.or.jp, freebsd-ports@freebsd.org, Ade Lovett , autrijus@autrijus.org Subject: Re: Request for comments: revamped `devel/subversion' with true bindings sub-ports (not mere `set option and build everything' like now) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2008 22:59:53 -0000 On Feb 03, 2008, at 01:10 , Lev Serebryakov wrote: > Hello, freebsd-ports. > > I've revamped `devel/subversion*' ports (and add > `devel/subversion-java') to support building all four bindings (Perl, > python, ruby, javahl) with installed libraries. So, all binding ports > really build bindings and depends on `devel/subversion'. Good work! However (there's always a however :) - would it be possible to further extend this to subversion-client and subversion-server (the latter having all the web stuff, and the former just having the basic clients). As things stand right now, when rolling out localized package sets for large numbers of machines, you have to go through all kinds of hoops in order to not have apache (or whatever) on every machine that needs subversion. Compare this, for example, with postgresql*-{client,server}, mysql*- {client,server}, openldap*-{client,server}, where it's only necessary to have the server portions on those boxes that, well, run the servers, with *-client being installed everywhere. -aDe