From owner-freebsd-ports@FreeBSD.ORG Mon Jun 4 11:10:05 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 12C351065696; Mon, 4 Jun 2012 11:10:05 +0000 (UTC) (envelope-from decke@FreeBSD.org) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 8AC7A8FC08; Mon, 4 Jun 2012 11:10:04 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 14068E; Mon, 4 Jun 2012 13:09:59 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 04 Jun 2012 13:09:56 +0200 From: Bernhard Froehlich To: Miroslav Lachman <000.fbsd@quip.cz> In-Reply-To: <4FCC862F.9080203@quip.cz> References: <4FCBF310.3090607@FreeBSD.org> <4FCC862F.9080203@quip.cz> Message-ID: X-Sender: decke@FreeBSD.org User-Agent: Roundcube Webmail/0.7.2 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A020204.4FCC9784.0257,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: Baptiste Daroussin , Doug Barton , FreeBSD ports list Subject: Re: New OPTIONS and make.conf knobs 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, 04 Jun 2012 11:10:05 -0000 On 04.06.2012 11:55, Miroslav Lachman wrote: > There is another problem with options and portmaster. > > I have WITHOUT_X11=yes in make.conf and if I try to install > emulators/virtualbox-ose for the first time it immediately ends with > error message instead of showing options dialog. > > -------------------------------------------------------- > # portmaster emulators/virtualbox-ose > > ===>>> Currently installed version: virtualbox-ose-4.1.16 > ===>>> Port directory: /usr/ports/emulators/virtualbox-ose > > ===>>> This port is marked BROKEN > ===>>> QT4 frontend requires X11 support. Run 'make config' > again! > > > ===>>> If you are sure you can build it, remove the > BROKEN line in the Makefile and try again. > Terminated > -------------------------------------------------------- > > > I don't know the order of processing options / knobs so I don't know > if this is the problem of portmaster, OPTIONSng or Makefile it-self. > > To fix this problem, I must manually run `make config` in ports > directory and uncheck QT4, then run portmaster again. That is not a bug at all. It was that way for the last 2 years and still is. The virtualbox ports do not use the new optionsng stuff yet and the problem that you are seeing is just because QT4 GUI without X11 doesn't make sense. If you don't want X11 you also don't want QT4. -- Bernhard Froehlich http://www.bluelife.at/