From owner-freebsd-ports@FreeBSD.ORG Fri Sep 5 21:15:09 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5B854DC9 for ; Fri, 5 Sep 2014 21:15:09 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D0BCB1E6D for ; Fri, 5 Sep 2014 21:15:08 +0000 (UTC) Received: from [192.168.0.101] ([87.139.233.65]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LxPNC-1YRSAg03OU-016sug; Fri, 05 Sep 2014 23:15:00 +0200 Message-ID: <540A27D2.5090403@gmx.de> Date: Fri, 05 Sep 2014 23:14:58 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: Splitting devel/subversion into SEVERAL ports -- how fine-grained do we want to see it? References: <1438330868.20140608001618@serebryakov.spb.ru> <540880D3.6070105@jrv.org> In-Reply-To: <540880D3.6070105@jrv.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:LX+9nY5A4NiRo0dmjOzjsvgC2enmC/Vv45DRQ9KAWaR8lJJqTNd XIHEHx1guQDtO3BV6GbWTEr6Olekd0ttSC2pWboFQzmLYncxedoEPa4M+7CO9oxPhJUherI yeApnC8HsLVrlJQyCNi4m8SeXEvZuDl3VMfTqbtTTJpXSn4Aui9RkY4oGBYvESBRiDBrdlp Xu9GTzG+clfaV9LGzwsLQ== X-UI-Out-Filterresults: notjunk:1; Cc: lev@FreeBSD.org, "James R. Van Artsdalen" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Sep 2014 21:15:09 -0000 On 2014-09-04 17:10, James R. Van Artsdalen wrote: > So how does port subversion work now? I don't get mod_dav_svn installed > and I don't see a knob for it. > > There is port www/mod_dav_svn but devel/subversion doesn't seem to > reference it, and www/mod_dav_svn just gives errors when apache24 tries > to start.(needs shared memory support that or some such). > > port devel/subversion does have the mod_dav_svn code in the work tree; > it just isn't installed. Hi James, the port was separated, so devel/subversion can be installed via pkg from pre build packages without having apache as dependency. Unluckily in the first apache24 revision not all required modules where ON per default but this was fixed some weeks ago. In case you don't use custom apache24 options just run `make rmconfig && make config' inside the www/apache24 port directory to pick up the new default module list. To compare the options before after run before 'make showconfig > cfg.old' and after reconfigure the OPTIONS 'make showconfig > cfg.new' To build the apache module install devel/subversion and then www/mod_dav_svn (there are pre build packages available, `pkg install devel/subversion www/mod_dav_svn') After installing apache24 compare your etc/apache24/httpd.conf with the httpd.conf from your new build (/usr/local/share/examples/apache24/httpd.conf) E.g vimdiff /usr/local/etc/apache24/httpd.conf /usr/local/share/examples/apache24/httpd.conf and merge missing LoadModule directives into existing etc/apache24/httpd.conf A possible configuration file candidate that will be used by the subversion port in the future can be found here (replace %%APACHEMODDIR%% with libexec/apache24) http://people.freebsd.org/~ohauer/diffs/220_subversion.conf.sample.in As soon as pkg support sub packages it is possible the port will change again since then it is no longer required to split the port into pices. -- hth. olli