From owner-freebsd-ports@freebsd.org Tue Feb 7 19:17:44 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 47EF6CD4D6A for ; Tue, 7 Feb 2017 19:17:44 +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 E61D8FE9 for ; Tue, 7 Feb 2017 19:17:43 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from ultrabook.yoonka.com (ip-109-84-3-180.web.vodafone.de [109.84.3.180]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id v17JHYpv076837 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 7 Feb 2017 19:17:35 GMT (envelope-from list1@gjunka.com) X-Authentication-Warning: msa1.earth.yoonka.com: Host ip-109-84-3-180.web.vodafone.de [109.84.3.180] claimed to be ultrabook.yoonka.com Subject: Re: ports and dependency hell To: freebsd-ports@freebsd.org References: <11a62a44-1fef-0c58-da13-b024c28b4a5a@freebsd.org> From: Grzegorz Junka Message-ID: <3790621b-de85-9d9e-f75b-568120c7faff@gjunka.com> Date: Tue, 7 Feb 2017 19:17:29 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <11a62a44-1fef-0c58-da13-b024c28b4a5a@freebsd.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit 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: Tue, 07 Feb 2017 19:17:44 -0000 On 07/02/2017 18:03, Julian Elischer wrote: > This is a serious post on a serious issue that ports framework people > seem unaware of. > (...) > > The call "It just works under linux, select the versions you want of > each package and type make" is often heard around the company. And > management is not totally deaf. > Hi Julian, I may not fully understand how it works but what prevents you from getting sources for the version you want and typing make in them, exactly the way you do it in Linux? It should pick up the versions of dependencies currently installed in the system and compile for them. Is it only when you want to use the ports infrastructure that poses a problem? Grzegorz