From owner-freebsd-ports@FreeBSD.ORG Wed Feb 29 04:19:41 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FE881065670 for ; Wed, 29 Feb 2012 04:19:41 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id A69D38FC1B for ; Wed, 29 Feb 2012 04:19:40 +0000 (UTC) Received: by werl4 with SMTP id l4so2227476wer.13 for ; Tue, 28 Feb 2012 20:19:39 -0800 (PST) Received-SPF: pass (google.com: domain of rwmaillists@googlemail.com designates 10.180.24.166 as permitted sender) client-ip=10.180.24.166; Authentication-Results: mr.google.com; spf=pass (google.com: domain of rwmaillists@googlemail.com designates 10.180.24.166 as permitted sender) smtp.mail=rwmaillists@googlemail.com; dkim=pass header.i=rwmaillists@googlemail.com Received: from mr.google.com ([10.180.24.166]) by 10.180.24.166 with SMTP id v6mr13476580wif.10.1330489179718 (num_hops = 1); Tue, 28 Feb 2012 20:19:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; bh=PLlbl678d2Tp/0Vbber1FYe7Lnb3efF+sqyvwrYci8U=; b=GVLH5X+0e4mo2WX+32+fm9rBo3kGOl2EZcfpmJQfV+XQWN/prBgCT89QC7TOzaNo0g ZFrfuenVq7cfufSbx4aPavINSsycYPwHHVYQKtMJKNditiN2D9u80JaRKaFj9FvnQXdY 5SQba3PHSpCHYx1qX4UrH31yyM9GYWQTW73Po= Received: by 10.180.24.166 with SMTP id v6mr10520704wif.10.1330485925435; Tue, 28 Feb 2012 19:25:25 -0800 (PST) Received: from gumby.homeunix.com (87-194-105-247.bethere.co.uk. [87.194.105.247]) by mx.google.com with ESMTPS id s4sm72778361wiy.5.2012.02.28.19.25.22 (version=SSLv3 cipher=OTHER); Tue, 28 Feb 2012 19:25:23 -0800 (PST) Date: Wed, 29 Feb 2012 03:25:20 +0000 From: RW To: ports@freebsd.org Message-ID: <20120229032520.04b5df3d@gumby.homeunix.com> In-Reply-To: References: <20120222222544.GA88092@azathoth.lan> <20293.31720.350021.74506@gromit.timing.com> <20120223013502.GA78308@FreeBSD.org> <20120223072132.GB88092@azathoth.lan> <20120223093421.Horde.oN2FMZjmRSRPRfoNKQ4BA-g@webmail.leidinger.net> <20294.39398.620930.217619@gromit.timing.com> <20120223211406.GA14803@azathoth.lan> <4F46D751.2090100@FreeBSD.org> <20120228211513.GD99283@azathoth.lan> <4F4D44F0.9060901@FreeBSD.org> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Re: Fix nvidia-like ports, help needed 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: Wed, 29 Feb 2012 04:19:41 -0000 On Tue, 28 Feb 2012 13:36:26 -0800 Freddie Cash wrote: > The problem is when tools like portmaster notice x11/nvidia-driver > (not installed) has a newer version number than x11/nvidia-driver-173 > (installed), and the mesa/dri/drm ports have updates available, and > then builds/installs them in the wrong order such that the > x11/nvidia-driver port is installed first, the x11/nvidia-driver-173 > port is removed, and then the x11/meda/dri/drm ports are installed, > leaving you with a broken mess. This sounds like it's a portmaster bug to me - it didn't happen with portupgrade or portmanager when I used nvidia-driver-173. The consequences of merely building the ports out of order are pretty minor in my experience. You lose OpenGL 3d hardware acceleration for wobbly windows, games etc, and it's easily fixed by forcing an nvidia-driver rebuild. The key reasons for choosing nVidia, vdpau video acceleration and general performance aren't affected. If you want to stay with portmaster, I'd suggest you configure it to ignore nvidia-driver-173, and handle it manually.