From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 6 14:00:09 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9016D106566B for ; Mon, 6 Apr 2009 14:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6A5328FC18 for ; Mon, 6 Apr 2009 14:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n36E09WD096743 for ; Mon, 6 Apr 2009 14:00:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n36E091R096742; Mon, 6 Apr 2009 14:00:09 GMT (envelope-from gnats) Resent-Date: Mon, 6 Apr 2009 14:00:09 GMT Resent-Message-Id: <200904061400.n36E091R096742@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Tom Russo Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9743510656CB for ; Mon, 6 Apr 2009 13:55:32 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 843508FC15 for ; Mon, 6 Apr 2009 13:55:32 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n36DtWMB083571 for ; Mon, 6 Apr 2009 13:55:32 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n36DtWZD083544; Mon, 6 Apr 2009 13:55:32 GMT (envelope-from nobody) Message-Id: <200904061355.n36DtWZD083544@www.freebsd.org> Date: Mon, 6 Apr 2009 13:55:32 GMT From: Tom Russo To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/133422: nvidia-driver legacy version 96 is very out of date, has not worked with xorg-server for several months X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Apr 2009 14:00:09 -0000 >Number: 133422 >Category: ports >Synopsis: nvidia-driver legacy version 96 is very out of date, has not worked with xorg-server for several months >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Apr 06 14:00:09 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Tom Russo >Release: 6-stable >Organization: Sandia National Laboratories >Environment: FreeBSD goldstein.sandia.gov 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #0: Wed Dec 12 13:55:46 MST 2007 root@goldstein.sandia.gov:/sandbox/obj/usr/src/sys/GOLDSTEIN i386 >Description: Ever since January 2009, when xorg-server was upgraded to 1.5.3, the nvidia driver legacy version 96 (required for certain old graphics cards) has not been functional with that version of xorg-server. There is an open bug report (ports/131186) but I am unable to attach a patch to that report, so I'm opening a new one. Besides, that bug report has a title indicating that the port should be marked broken, when in fact NVIDIA has released an updated version that simply needs to be installed by the port instead. >How-To-Repeat: On any machine requiring nvidia-driver-96xx for accelerated GL support with an old NVIDIA graphics card, upgrade xorg-server to any recent version. The server will not start, complaining about ABI mismatches. Even -ignoreABI will not help. >Fix: Apply the attached patch to nvidia-driver/distinfo and nvidia-driver-96xx/Makefile This will let the port use the most recent version from NVIDIA. All it does is update the distinfo checksums with the checksums for the latest tarball and update the version number accessed by Makefile. Until this patch is actually committed, could someone please also edit /usr/ports/UPDATING to warn users of nvidia-driver-96xx and nvidia-driver-173 that neither version currently in ports works with the latest version of xorg-server. A user who blindly updates xorg-server, even after checking /usr/ports/UPDATING would be unpleasantly surprised to find their X server no longer functioning after the update. A warning there would be helpful if this patch (and the one in ports/133389) is not going to be applied to ports quickly. Patch attached with submission follows: --- nvidia-driver/distinfo.orig 2009-04-06 07:42:25.000000000 -0600 +++ nvidia-driver/distinfo 2009-04-06 07:42:58.000000000 -0600 @@ -5,8 +5,8 @@ SHA256 (NVIDIA-FreeBSD-x86-173.14.12.tar.gz) = 0b9849d0f2b09533c384227370c94469a45384adc216a8b716a02bfc9a7340be SIZE (NVIDIA-FreeBSD-x86-173.14.12.tar.gz) = 15856061 MD5 (NVIDIA-FreeBSD-x86-96.43.07.tar.gz) = d2d32b450fdb1ac1502ee4085a9af8eb -SHA256 (NVIDIA-FreeBSD-x86-96.43.07.tar.gz) = 99bf43c6226b6e6986e98e34bae846b270209088b1c4e8cffb7088dcf08d8126 -SIZE (NVIDIA-FreeBSD-x86-96.43.07.tar.gz) = 29368320 +SHA256 (NVIDIA-FreeBSD-x86-96.43.11.tar.gz) = 5e17d537ae8ef4c56cb1b95c17672865a49f3aa504775e96d61a6795f6d9c26f +SIZE (NVIDIA-FreeBSD-x86-96.43.07.tar.gz) = 11051460 MD5 (NVIDIA-FreeBSD-x86-71.86.06.tar.gz) = cc69784a5aa6dd124f15864768f67a2f SHA256 (NVIDIA-FreeBSD-x86-71.86.06.tar.gz) = cab7f506dc4aeb4c6f0b7ad1f4c287b753ef8f203dbabc17fd3d1f0622ec8ad4 SIZE (NVIDIA-FreeBSD-x86-71.86.06.tar.gz) = 8021247 --- nvidia-driver-96xx/Makefile.orig 2009-04-06 07:40:41.000000000 -0600 +++ nvidia-driver-96xx/Makefile 2009-04-06 07:40:48.000000000 -0600 @@ -5,7 +5,7 @@ # $FreeBSD: ports/x11/nvidia-driver-96xx/Makefile,v 1.10 2008/10/21 16:31:44 danfe Exp $ # -DISTVERSION= 96.43.07 +DISTVERSION= 96.43.11 MASTERDIR= ${.CURDIR}/../nvidia-driver >Release-Note: >Audit-Trail: >Unformatted: