From owner-freebsd-ports@FreeBSD.ORG Sun Mar 22 00:05:46 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 63610832; Sun, 22 Mar 2015 00:05:46 +0000 (UTC) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id 4E202D9C; Sun, 22 Mar 2015 00:05:45 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0NLL00A6H767TE00@hades.sorbs.net>; Sat, 21 Mar 2015 17:10:57 -0700 (PDT) Message-id: <550E0756.403@sorbs.net> Date: Sun, 22 Mar 2015 01:05:42 +0100 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: Guido Falsi Subject: Re: net/unison240 depends on lang/ocaml-nox11 References: <550D4CA0.8000606@sorbs.net> <550D61BF.3030403@FreeBSD.org> <550D636B.5020000@sorbs.net> <550D6D0F.7080401@FreeBSD.org> <550D7726.1060704@sorbs.net> <550D853C.7070303@FreeBSD.org> In-reply-to: <550D853C.7070303@FreeBSD.org> Cc: Jeremie Le Hen , freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Mar 2015 00:05:46 -0000 Guido Falsi wrote: > > Exactly. > > There are four cases: > > one asks for both with or without X11, works fine, in both. > This is all ok. > one asks for ocaml without X11 and unison with X11, this is wrong and > cannot obviously work. > Absolutely. But this in theory should disable X11 in unison automatically (something that cannot happen atm) > last case is asking for ocaml with X11 and unison without. This could > work in theory, and will work on a live system, but will not work in > poudriere at present, due to ocaml changing it's package name > dynamically. I don't know how to make it work with the present ports system. > > This would be seemingly common, but is often a mistake. > This fourth case anyway makes little sense to me anyway, once you have > pulled in the X11 dependency why not use it in all ports which can take > advantage of it? > > Absolutely - however this is where it comes wrong in many ways. There is a drive to push as much as possible to packages, rather than source no problem with that. poudriere is there for people like me where I have 50+ servers running the same package set and therefore we build our own repo and therefore all options should be consistent.... So then comes a global setting being overridden by a local setting... which runs dangerous because in my case I had X11 set and not set at the same time across dependent ports... In theory it should reject the config or override one (though then do you override nox11 or with x11.) Anyhow... enough of my comments, looks like you're on top of it and others in this thread are being a lot more helpful that I ever will be. Regards, -- Michelle Sullivan http://www.mhix.org/