From owner-freebsd-ports@freebsd.org Mon Oct 2 10:41:49 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 89CBDE3C1BC for ; Mon, 2 Oct 2017 10:41:49 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from mail.abinet.ru (mail.abinet.ru [84.52.119.162]) by mx1.freebsd.org (Postfix) with ESMTP id 36BE836F9 for ; Mon, 2 Oct 2017 10:41:49 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from sphinx.abinet.ru (unknown [192.168.2.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.abinet.ru (Postfix) with ESMTPSA id 441ED5555 for ; Mon, 2 Oct 2017 10:41:47 +0000 (UTC) Subject: Re: Status of portupgrade and portmaster? To: freebsd-ports@freebsd.org References: <81D84A650858BA40BF6936408052E6BC0138263988@msgdb11.utad.utoledo.edu> <20170929182305.GE86601@home.opsec.eu> <20170929183448.GA175@gmail.com> <77334fc4-b64e-45ed-a443-4076e47acee3@BY2NAM03FT029.eop-NAM03.prod.protection.outlook.com> <77738e54-16a9-8be9-0459-e2ca5cc837e5@abinet.ru> <436be05816210d94197b4171118ab029@acheronmedia.com> <94c5fbf8-414d-7fc7-3611-76f03f4e7d7d@abinet.ru> From: abi Message-ID: <9ed238bb-cdd8-922c-35c2-75f524a50814@abinet.ru> Date: Mon, 2 Oct 2017 13:41:03 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=abinet.ru; s=dkim; t=1506940907; h=from:subject:date:message-id:to:mime-version:content-type:content-transfer-encoding:in-reply-to:references; bh=ppqWalphGD+WaYeekSIxjArGxC6UwBHP4x41t5XcSfg=; b=Lp9FnS2I2QBfW8HKsWtZVppzZiFcY4UE9I4pwaBbNn/0vCSa6c1Bk0bNBwnT+Miznh9oCI +zEFHVZHZSt455XQzJDvMPWJhHFSa6c6+Hz2UUNynQcjBvSeKtyq9js5eh+XkrpiRofq+t 5xSiek9sumpSF4fytL+pAQoV9kMx+qs= X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Oct 2017 10:41:49 -0000 02.10.2017 13:05, Vlad K. пишет: > On 2017-10-02 11:57, abi wrote: >> 2. Dependency chain is not updated - if I disable B feature on port A, >> poudriere asks me for options of ports implementing B. I have to >> Ctrl+C after any option change. > > > I find that annoying as well, but.... isn't that just how the > config-recursive ports framework target works? Poudriere is really > using the ports make targets here. > > Do synth or portmaster do it differently? > > portmaster has special handling for that - after dialog4ports invocation, it updates dependency chain of edited port with applied options and proceeds with real dependencies only. The thing poudrere could borrow, from my point of view. synth doesn't have tools to edit options, it reads only.