Date: Tue, 5 Feb 2008 21:35:51 +0300 From: Lev Serebryakov <lev@FreeBSD.org> To: Ade Lovett <ade@FreeBSD.org> Cc: thinker@branda.to, don@na.rim.or.jp, lev@FreeBSD.org, freebsd-ports@freebsd.org, autrijus@autrijus.org Subject: Re[2]: Request for comments: revamped `devel/subversion' with true bindings sub-ports (not mere `set option and build everything' like now) Message-ID: <566780053.20080205213551@serebryakov.spb.ru> In-Reply-To: <F4EB9535-E238-4367-8C81-DA195ADDAC86@FreeBSD.org> References: <12110076552.20080203121039@serebryakov.spb.ru> <F4EB9535-E238-4367-8C81-DA195ADDAC86@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Ade. You wrote 5 =F4=E5=E2=F0=E0=EB=FF 2008 =E3., 1:59:48: > However (there's always a however :) - would it be possible to further > extend this to subversion-client and subversion-server (the latter =20 > having all the web stuff, and the former just having the basic clients). There is one problem: they (client and mod_dav_svn) use SAME subversion libraies both. Split into lib/cli/srv? Ok. Other problem raises here: libapr. Server binaries -- mod_dav_svn -- should use COMMON libraries with apache's libapr, so subversion libraries MUST be linked with libapr from apache2/apache22 port/package (not with libapr from `devel/apr'). So, CLIENT will depends on APACHE in such case (via libraries). No profit at all :((( > 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 =20 > in order to not have apache (or whatever) on every machine that needs > subversion. You can not have simple three packages "subversion-core", "subversion-client" and "subversion-dav-server" where ONLY "subversion-dav-server" depends on apache. "subversion-core" must depends on "apache" too, if you want to have "subversion-dav-server"... ("subversion-svn-server" is one small binary, about 65Kb, without any additional dependenies, and can be packaged with client without problems, IMHO). --=20 // Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?566780053.20080205213551>