From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Aug 8 22:20:16 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D73F37B401 for ; Fri, 8 Aug 2003 22:20:16 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEBF143FBF for ; Fri, 8 Aug 2003 22:20:13 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h795KDUp079939 for ; Fri, 8 Aug 2003 22:20:13 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h795KDi3079938; Fri, 8 Aug 2003 22:20:13 -0700 (PDT) Resent-Date: Fri, 8 Aug 2003 22:20:13 -0700 (PDT) Resent-Message-Id: <200308090520.h795KDi3079938@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, Alexey Dokuchaev Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFCD037B401 for ; Fri, 8 Aug 2003 22:15:00 -0700 (PDT) Received: from mx.nsu.ru (mx.nsu.ru [212.192.164.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 908E443FE0 for ; Fri, 8 Aug 2003 22:14:59 -0700 (PDT) (envelope-from danfe@regency.nsu.ru) Received: from mail by mx.nsu.ru with drweb-scanned (Exim 3.35 #1 (Debian)) id 19lM5c-0000ly-00 for ; Sat, 09 Aug 2003 12:16:28 +0700 Received: from regency.nsu.ru ([193.124.210.26]) by mx.nsu.ru with esmtp (Exim 3.35 #1 (Debian)) id 19lM5b-0000kY-00 for ; Sat, 09 Aug 2003 12:16:27 +0700 Received: from regency.nsu.ru (localhost [127.0.0.1]) by regency.nsu.ru (8.12.9/8.12.9) with ESMTP id h795EtOv055610 for ; Sat, 9 Aug 2003 12:14:55 +0700 (NOVST) (envelope-from danfe@regency.nsu.ru) Received: (from danfe@localhost) by regency.nsu.ru (8.12.9/8.12.9/Submit) id h795EskY055548; Sat, 9 Aug 2003 12:14:54 +0700 (NOVST) Message-Id: <200308090514.h795EskY055548@regency.nsu.ru> Date: Sat, 9 Aug 2003 12:14:54 +0700 (NOVST) From: Alexey Dokuchaev To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/55410: Some tweaks for x11/nvidia-driver port X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Alexey Dokuchaev List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2003 05:20:16 -0000 >Number: 55410 >Category: ports >Synopsis: Some tweaks for x11/nvidia-driver port >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Aug 08 22:20:13 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Alexey Dokuchaev >Release: FreeBSD 4.8-STABLE i386 >Organization: CNIT NSU >Environment: System: FreeBSD regency.nsu.ru 4.8-STABLE FreeBSD 4.8-STABLE #0: Fri Aug 8 20:27:14 NOVST 2003 root@regency.nsu.ru:/usr/obj/usr/src/sys/REGENCY i386 >Description: Just a small maintainer update. Attached patch does the following: - eliminates hardcoded version numbers (introduces NVVERSION varibable); - adds INSTALLS_SHLIB per `portlint(1) -A'; - ensures the port upgradeble (removes /dev/nvidia* nodes before mknod(8)ing them). NO PORTREVISION bump necessary. >How-To-Repeat: N/A >Fix: %%% Index: Makefile =================================================================== RCS file: /home/ncvs/ports/x11/nvidia-driver/Makefile,v retrieving revision 1.9 diff -u -r1.9 Makefile --- Makefile 4 Jul 2003 14:35:19 -0000 1.9 +++ Makefile Sat Aug 9 12:08:05 2003 @@ -6,13 +6,13 @@ # PORTNAME= nvidia-driver -PORTVERSION= 1.0.4365 +PORTVERSION= 1.0.${NVVERSION} PORTREVISION?= 0 CATEGORIES= x11 -MASTER_SITES= http://download.nvidia.com/freebsd/1.0-4365/ \ - ftp://download.nvidia.com/freebsd/1.0-4365/ \ - http://download1.nvidia.com/freebsd/1.0-4365/ \ - ftp://download1.nvidia.com/freebsd/1.0-4365/ +MASTER_SITES= http://download.nvidia.com/freebsd/1.0-${NVVERSION}/ \ + ftp://download.nvidia.com/freebsd/1.0-${NVVERSION}/ \ + http://download1.nvidia.com/freebsd/1.0-${NVVERSION}/ \ + ftp://download1.nvidia.com/freebsd/1.0-${NVVERSION}/ DISTNAME= NVIDIA-FreeBSD-x86-${PORTVERSION:S/0./0-/} MAINTAINER= danfe@regency.nsu.ru @@ -20,6 +20,9 @@ USE_X_PREFIX= yes NO_PACKAGE= should be recompiled for a particular FreeBSD kernel +INSTALLS_SHLIB= yes + +NVVERSION= 4365 .include @@ -29,7 +32,7 @@ XLIBVERSION!= /usr/sbin/pkg_info -O x11/XFree86-4-libraries 2>/dev/null | ${GREP} libraries- || true PLIST_SUB= XSERVVERSION=${XSERVVERSION} XLIBVERSION=${XLIBVERSION} \ - LINUXBASE=${LINUXBASE} NVVERSION=4365 + LINUXBASE=${LINUXBASE} NVVERSION=${NVVERSION} .if !defined(WITHOUT_LINUX) USE_LINUX= yes @@ -81,9 +84,11 @@ post-install: .if ${OSVERSION} < 500000 .for dev in 0 1 2 3 + @rm -f /dev/nvidia${dev} @mknod /dev/nvidia${dev} c 180 ${dev} @${CHMOD} 0666 /dev/nvidia${dev} .endfor + @rm -f /dev/nvidiactl @mknod /dev/nvidiactl c 180 255 @${CHMOD} 0666 /dev/nvidiactl .endif >Release-Note: >Audit-Trail: >Unformatted: