From owner-freebsd-ports@FreeBSD.ORG Mon Jan 2 10:56:54 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E098106566B for ; Mon, 2 Jan 2012 10:56:54 +0000 (UTC) (envelope-from decke@bluelife.at) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 10EFA8FC13 for ; Mon, 2 Jan 2012 10:56:53 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 29E507; Mon, 2 Jan 2012 11:57:20 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Mon, 02 Jan 2012 11:56:53 +0100 From: Bernhard Froehlich To: Vitaly Magerya In-Reply-To: References: Message-ID: X-Sender: decke@bluelife.at User-Agent: Roundcube Webmail/0.7 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B0205.4F018D74.0116,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: ports@freebsd.org Subject: Re: redports.org - The public FreeBSD ports development infrastructure 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, 02 Jan 2012 10:56:54 -0000 On 01.01.2012 21:03, Vitaly Magerya wrote: > Hi again. I've got this issue: an update to one port depends on an > update to another one, and I'd like to test both before submitting. > So the question is this: if I've got both ports in the repository, > when rebuilding the dependent port, will redports use the dependency > from official ports tree, or from my repository? Redports will use your whole repository as an overlay to the original ports tree but it also caches already build packages based on PKGVERSION. So if you have a port in your tree which is different from the original port then you should take care that you bump PORTREVISION or PORTVERSION/DISTVERSION. To do what you want just commit both ports to your tree and trigger a build of the slave port. You can verify that everything was as expected by looking at the buildlog where you can see which packages in which versions were used as dependency. -- Bernhard Fröhlich http://www.bluelife.at/