From owner-freebsd-ports@FreeBSD.ORG Sun Jun 8 09:28:29 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 C4903E2E for ; Sun, 8 Jun 2014 09:28:29 +0000 (UTC) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 88CE7237C for ; Sun, 8 Jun 2014 09:28:29 +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 848544AC0F; Sun, 8 Jun 2014 13:28:27 +0400 (MSK) Date: Sun, 8 Jun 2014 13:28:25 +0400 From: Lev Serebryakov Reply-To: lev@FreeBSD.org Organization: FreeBSD Project X-Priority: 3 (Normal) Message-ID: <529603013.20140608132825@serebryakov.spb.ru> To: olli hauer Subject: Re: splitting subversion port? In-Reply-To: <53938354.3090806@gmx.de> References: <475041294.20140607211015@serebryakov.spb.ru> <53938354.3090806@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: FreeBSD Ports List , Vick Khera 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: Sun, 08 Jun 2014 09:28:29 -0000 Hello, olli. You wrote 8 =D0=B8=D1=8E=D0=BD=D1=8F 2014 =D0=B3., 1:25:40: oh> This should be possible if the old pkg tools are no longer supported oh> (this year Sept.) and code for sub packages is in the tree. oh> Splitting the package now into several ports is not a preferred way. oh> Building a full blown subversion triggers without sub packages x times = a full oh> build for every single shaped port (see for example bacula server/clien= t) It is not exactly so in subversion case. Yes, "configure" step will be performed for each ports, and it is not very fast step, but after that each port will build only what it need to build: look at subversion bindings now. Bindings ports doesn't build libraries & Ko, only binding. It could be done same way for mod_dav_svn & Ko, etc. --=20 // Black Lion AKA Lev Serebryakov