[Midnightbsd-cvs] CVS Commit: mports/sysutils: Add nvclock for people using the nvidia

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Mon Aug 13 20:30:38 EDT 2007


Log Message:
-----------
Add nvclock for people using the nvidia i386 binary driver.

Modified Files:
--------------
    mports/sysutils:
        Makefile (r1.42 -> r1.43)

Added Files:
-----------
    mports/sysutils/nvclock:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/sysutils/nvclock/files:
        patch-Makefile.in (r1.1)
        patch-configure (r1.1)
        patch-src-backend-back_bsd.c (r1.1)
        patch-src::Makefile.in (r1.1)
        patch-src::gtk::Makefile.in (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/sysutils/Makefile,v
retrieving revision 1.42
retrieving revision 1.43
diff -Lsysutils/Makefile -Lsysutils/Makefile -u -r1.42 -r1.43
--- sysutils/Makefile
+++ sysutils/Makefile
@@ -30,6 +30,7 @@
     SUBDIR += memtest86
     SUBDIR += mixer
     SUBDIR += nodebrain
+    SUBDIR += nvclock
     SUBDIR += obliterate
     SUBDIR += pecl-fileinfo
     SUBDIR += p5-File-Which
--- /dev/null
+++ sysutils/nvclock/pkg-descr
@@ -0,0 +1,12 @@
+NVClock is a small utility that allows users to 
+overclock NVIDIA based video cards running on
+*nix platforms. The original code used in building 
+this application was borrowed from the nvcs 
+application. That code has been extensively reworked 
+in order to make the utility much more user friendly 
+and to make it play nice with current distros and 
+drivers.
+
+- Samy Al Bahra <samy at kerneled.com>
+
+WWW: http://www.linuxhardware.org/nvclock/
--- /dev/null
+++ sysutils/nvclock/pkg-plist
@@ -0,0 +1,2 @@
+bin/nvclock
+%%GTK%%bin/nvclock_gtk
--- /dev/null
+++ sysutils/nvclock/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for:	nvclock
+# Date created:				August 4, 2003
+# Whom:					Samy Al Bahra <samy at kerneled.com>
+#
+# $MidnightBSD: mports/sysutils/nvclock/Makefile,v 1.1 2007/08/14 00:30:36 laffer1 Exp $
+# $FreeBSD: ports/sysutils/nvclock/Makefile,v 1.12 2007/07/15 07:15:42 rafan Exp $
+#
+
+PORTNAME=	nvclock
+DISTVERSION=	0.8b2
+CATEGORIES=	sysutils
+MASTER_SITES=	http://www.linuxhardware.org/nvclock/ \
+		http://www.kerneled.com/freebsd/ports/
+DISTNAME=	nvclock${DISTVERSION}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	The nVidia graphic card status and overclocking tool
+
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+USE_GNOME=	pkgconfig
+
+CONFIGURE_ARGS+=	--build=${ARCH}-portbld-freebsd6.0 \
+			--host=${ARCH}-portbld-freebsd6.0 \
+			--prefix=${PREFIX}
+
+.if defined(WITHOUT_GUI)
+PLIST_SUB+=	GTK="@comment "
+CONFIGURE_ARGS+="--enable-gtk=no"
+.else
+USE_GNOME+=	gtk20
+PLIST_SUB+=	GTK=""
+.endif
+
+MAN1=		nvclock.1
+
+PORTDOCS=	ABOUT AUTHORS ChangeLog FAQ README
+
+pre-everything::
+	@${ECHO_MSG} ""
+	@${ECHO_MSG} "************************************************"
+	@${ECHO_MSG} "* You can disable nvclock's GTK user interface *"
+	@${ECHO_MSG} "* by defining WITHOUT_GUI.                     *"
+	@${ECHO_MSG} "************************************************"
+	@${ECHO_MSG} ""
+
+post-patch:
+.for i in src/gtk/Makefile.in src/backend/Makefile.in
+	@${REINPLACE_CMD} -e 's|"CFLAGS="|"CFLAGS+="|g' ${WRKSRC}/${i}
+.endfor
+
+do-install:
+	@${GMAKE} -C ${WRKSRC}/src install
+	@${GMAKE} -C ${WRKSRC} install-man
+.if !defined(WITHOUT_GUI)
+	@${GMAKE} -C ${WRKSRC}/src/gtk install
+.endif
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+	@${GMAKE} -C ${WRKSRC} install-docs
+.endif
+
+.include <bsd.port.mk>
--- /dev/null
+++ sysutils/nvclock/distinfo
@@ -0,0 +1,3 @@
+MD5 (nvclock0.8b2.tar.gz) = 8b9f55115f3c5b7b9a9a16fe40cec4a5
+SHA256 (nvclock0.8b2.tar.gz) = b3c05f1cceb57a816cea096f9b71154c0ce5e2ec31febb85e3db831b0b3407aa
+SIZE (nvclock0.8b2.tar.gz) = 316510
--- /dev/null
+++ sysutils/nvclock/files/patch-src::gtk::Makefile.in
@@ -0,0 +1,11 @@
+--- src/gtk/Makefile.in.orig	Mon Aug 13 20:12:55 2007
++++ src/gtk/Makefile.in	Mon Aug 13 20:13:19 2007
+@@ -7,7 +7,7 @@
+ libbackend=../backend/libbackend.a
+ libnvcontrol=../nvcontrol/libnvcontrol.a
+ 
+-prefix=@prefix@
++prefix=${PREFIX}
+ exec_prefix=@exec_prefix@
+ bindir=@bindir@
+ 
--- /dev/null
+++ sysutils/nvclock/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig	Mon Aug 13 19:43:09 2007
++++ configure	Mon Aug 13 19:43:34 2007
+@@ -3156,6 +3156,8 @@
+ case $system in
+     FreeBSD)
+     ;;
++    MidnightBSD)
++    ;;
+     Linux)
+     ;;
+     CYGWIN_NT-5.*)
--- /dev/null
+++ sysutils/nvclock/files/patch-src::Makefile.in
@@ -0,0 +1,13 @@
+--- src/Makefile.in.orig	Mon Aug 13 20:07:03 2007
++++ src/Makefile.in	Mon Aug 13 20:08:06 2007
+@@ -7,8 +7,8 @@
+ libbackend=./backend/libbackend.a
+ libnvcontrol=./nvcontrol/libnvcontrol.a
+ 
+-prefix=@prefix@
+-exec_prefix=@exec_prefix@
++prefix=${PREFIX}
++exec_prefix=${PREFIX}
+ bindir=@bindir@
+ 
+ ifeq ($(HAVE_NVCONTROL), yes)
--- /dev/null
+++ sysutils/nvclock/files/patch-src-backend-back_bsd.c
@@ -0,0 +1,10 @@
+--- src/backend/back_bsd.c	2007-07-07 09:39:58.000000000 +0300
++++ src/backend/back_bsd.c_new	2007-07-07 09:39:15.000000000 +0300
+@@ -51,6 +51,7 @@
+ 
+ static void *map_dev_mem (int fd, unsigned long Base, unsigned long Size);
+ static void unmap_dev_mem (unsigned long Base, unsigned long Size);
++static int probe_devices();
+ 
+ int init_nvclock()
+ {
--- /dev/null
+++ sysutils/nvclock/files/patch-Makefile.in
@@ -0,0 +1,10 @@
+--- Makefile.in.orig	Mon Aug 13 19:52:11 2007
++++ Makefile.in	Mon Aug 13 19:54:31 2007
+@@ -1,6 +1,6 @@
+ INSTALL=@INSTALL@
+ 
+-prefix=@prefix@
++prefix=${PREFIX}
+ docdir=${prefix}/share/doc/nvclock
+ mandir=${prefix}/man
+ DOCS= ABOUT AUTHORS ChangeLog FAQ README


More information about the Midnightbsd-cvs mailing list