From owner-freebsd-ports@FreeBSD.ORG Sat Jun 7 17:10:31 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6863921D for ; Sat, 7 Jun 2014 17:10:31 +0000 (UTC) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [46.4.40.135]) by mx1.freebsd.org (Postfix) with ESMTP id 283D52F42 for ; Sat, 7 Jun 2014 17:10:30 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:605f:ffa4:8163:6ff3]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id EA7834AC0C; Sat, 7 Jun 2014 21:10:25 +0400 (MSK) Date: Sat, 7 Jun 2014 21:10:15 +0400 From: Lev Serebryakov Reply-To: lev@FreeBSD.org Organization: FreeBSD Project X-Priority: 3 (Normal) Message-ID: <475041294.20140607211015@serebryakov.spb.ru> To: Vick Khera Subject: Re: splitting subversion port? In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: FreeBSD Ports List X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2014 17:10:31 -0000 Hello, Vick. You wrote 22 =D0=BC=D0=B0=D1=8F 2014 =D0=B3., 22:18:10: VK> I was wondering if you would be open to peeling off the mod_dav_svn VK> from being an option in the subversion port to being its own port that VK> depends on this one, or making a sub-port that installs subversion VK> with it enabled under a different package name. VK> The reason I have is that I am trying to switch over to pkgng and VK> using pre-built packages for everything. I can't do this for VK> subversion as I need the dav module on one server, but not on any VK> other machine I run. Also, I use another apache module, VK> www/mod_authnz_crowd, which depends on a subversion built with VK> mod_dav_svn. As it stands, I cannot make a package for that easily. VK> There is precedent for splitting the apache module out, as PHP5 has VK> recently done just that. VK> By splitting the module out into its own port, all of this would be VK> possible, and it would avoid having to install the module-enabled VK> package on all of my servers which would pull down apache, as well, VK> which I do not need on my compute nodes. VK> Another way of accomplishing the goal would be to make a sub-port VK> similar to things like emacs-nox11 and ImageMagick-nox11 that install VK> their base ports with specific options. There could be a VK> subversion-apache port that builds the subversion port with the apache VK> module and dependencies. VK> Anyhow, I'm willing to try to do the work, but I wanted to know if VK> you're agreeable, and which way you'd prefer to do it. Obviously the VK> sub-port would be easier. I have a feeling the split port may not work VK> out because the SVNUSER gets changed if the dav module is enabled. Really, I want to split subversion port to many parts (libraries, client, server, apache port, tools) for many years, but it hard to achieve as subversion build system is rather complex one. I'm waiting for "multiple packages from one port" feature in pkg/ng :) --=20 // Black Lion AKA Lev Serebryakov