From owner-freebsd-ports@freebsd.org Mon Oct 3 13:11:52 2016 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 C45F5AC6258 for ; Mon, 3 Oct 2016 13:11:52 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from msa1.earth.yoonka.com (yoonka.com [185.24.122.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "msa1.earth.yoonka.com", Issuer "msa1.earth.yoonka.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6FC56F83 for ; Mon, 3 Oct 2016 13:11:51 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from crayon2.yoonka.com (crayon2.yoonka.com [10.70.7.20]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id u93DBhVk037726 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 3 Oct 2016 13:11:43 GMT (envelope-from list1@gjunka.com) Subject: Re: dependency explosions To: freebsd-ports@freebsd.org References: <2df71272-7b98-ad73-650a-3ec70beb71d5@freebsd.org> From: Grzegorz Junka Message-ID: <19d248ae-8919-fdc9-84e8-ff90ae761e6f@gjunka.com> Date: Mon, 3 Oct 2016 13:11:43 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit 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, 03 Oct 2016 13:11:52 -0000 On 03/10/2016 12:14, Mathieu Arnold wrote: > Le 01/10/2016 à 04:35, Julian Elischer a écrit : >> There is a need for a "minimum" install of a lot of packages. > Some dependencies are often optional, and can be unchecked by running > make config. > >> Such a 'minimum' install should probably be the default when coming in >> as a dependency, as >> there is an increasing tendency to configure things with all the bells >> and whistles. > The bare minimum will never be the default. The default is what will > fit most people, so that they can use our packages out of the box. > Shouldn't all packages default to noX dependencies? If I am not mistaken FreeBSD is predominantly a server-side system, with X running only occasionally (I am running X but I compile all packages with poudriere). --- Grzegorz