From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jun 13 14:20:24 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org 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 0E66816A41F for ; Mon, 13 Jun 2005 14:20:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3469543D55 for ; Mon, 13 Jun 2005 14:20:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j5DEKJj4075512 for ; Mon, 13 Jun 2005 14:20:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j5DEKJY3075511; Mon, 13 Jun 2005 14:20:19 GMT (envelope-from gnats) Resent-Date: Mon, 13 Jun 2005 14:20:19 GMT Resent-Message-Id: <200506131420.j5DEKJY3075511@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, Jonathan Noack Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A9EA16A41F for ; Mon, 13 Jun 2005 14:12:17 +0000 (GMT) (envelope-from noackjr@noacks.org) Received: from smtp811.mail.sc5.yahoo.com (smtp811.mail.sc5.yahoo.com [66.163.170.81]) by mx1.FreeBSD.org (Postfix) with SMTP id F115843D1D for ; Mon, 13 Jun 2005 14:12:15 +0000 (GMT) (envelope-from noackjr@noacks.org) Received: (qmail 67900 invoked from network); 13 Jun 2005 14:12:14 -0000 Received: from unknown (HELO optimator.noacks.org) (noacks@swbell.net@70.240.197.59 with login) by smtp811.mail.sc5.yahoo.com with SMTP; 13 Jun 2005 14:12:13 -0000 Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id 2009A613A; Mon, 13 Jun 2005 09:12:13 -0500 (CDT) Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 20902-11-2; Mon, 13 Jun 2005 09:12:11 -0500 (CDT) Received: by optimator.noacks.org (Postfix, from userid 1001) id 4D5FA612C; Mon, 13 Jun 2005 09:12:11 -0500 (CDT) Message-Id: <20050613141211.4D5FA612C@optimator.noacks.org> Date: Mon, 13 Jun 2005 09:12:11 -0500 (CDT) From: Jonathan Noack To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: david@pinko.net Subject: ports/82200: [PATCH] sysutils/gkrelltop: gkrelltopd enhancements 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, 13 Jun 2005 14:20:24 -0000 >Number: 82200 >Category: ports >Synopsis: [PATCH] sysutils/gkrelltop: gkrelltopd enhancements >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jun 13 14:20:19 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jonathan Noack >Release: FreeBSD 5.4-RELEASE-p2 i386 >Organization: >Environment: System: FreeBSD optimator.noacks.org 5.4-RELEASE-p2 FreeBSD 5.4-RELEASE-p2 #13: Wed Jun 8 22:55:47 CDT >Description: This work leverages ports/82197 to support GKRELLM_SERVER_ONLY. The gkrelltopd server plugin is installed to PREFIX instead of X11BASE. This work allows server-only installation by the port. Added file(s): - files/server_only-patch-configure - pkg-plist Port maintainer (david@pinko.net) is cc'd. Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- gkrelltop-2.2.6_3.patch begins here --- diff -ruN --exclude=CVS /usr/ports/sysutils/gkrelltop/Makefile /usr/home/noackjr/port/sysutils/gkrelltop/Makefile --- Makefile Mon Jun 13 08:33:06 2005 +++ Makefile Mon Jun 13 08:58:23 2005 @@ -15,17 +15,28 @@ MAINTAINER= david@pinko.net COMMENT= Plugin for gkrellm 2.x shows top three processes, requires procfs +.if defined(GKRELLM_SERVER_ONLY) +RUN_DEPENDS= gkrellmd:${PORTSDIR}/sysutils/gkrellm2 +BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm2/gkrellmd.h:${PORTSDIR}/sysutils/gkrellm2 +.else RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm2 BUILD_DEPENDS= ${X11BASE}/include/gkrellm2/gkrellm.h:${PORTSDIR}/sysutils/gkrellm2 +.endif USE_GMAKE= yes -MAKE_ARGS= INSTALLDIR=${PREFIX}/libexec/gkrellm2/plugins \ - INSTALLDIRD=${PREFIX}/libexec/gkrellm2/plugins -USE_X_PREFIX= yes -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +MAKE_ARGS= INSTALLDIRD=${PREFIX}/libexec/gkrellm2/plugins-gkrellmd + +.if defined(GKRELLM_SERVER_ONLY) +EXTRA_PATCHES= ${PATCHDIR}/server_only-patch-configure +ALL_TARGET= server +INSTALL_TARGET= install-server +PLIST_SUB= CLIENT="@comment " +.else +MAKE_ARGS+= INSTALLDIR=${X11BASE}/libexec/gkrellm2/plugins +PLIST_SUB= CLIENT="" +.endif -PLIST_FILES= libexec/gkrellm2/plugins/gkrelltop.so \ - libexec/gkrellm2/plugins/gkrelltopd.so +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include diff -ruN --exclude=CVS /usr/ports/sysutils/gkrelltop/pkg-plist /usr/home/noackjr/port/sysutils/gkrelltop/pkg-plist --- pkg-plist Wed Dec 31 18:00:00 1969 +++ pkg-plist Mon Jun 13 08:31:49 2005 @@ -0,0 +1,3 @@ +libexec/gkrellm2/plugins-gkrellmd/gkrelltopd.so +%%CLIENT%%@cwd %%X11BASE%% +%%CLIENT%%libexec/gkrellm2/plugins/gkrelltop.so diff -ruN --exclude=CVS /usr/ports/sysutils/gkrelltop/files/patch-Makefile /usr/home/noackjr/port/sysutils/gkrelltop/files/patch-Makefile --- files/patch-Makefile Mon Jun 13 08:33:06 2005 +++ files/patch-Makefile Mon Jun 13 08:31:49 2005 @@ -1,5 +1,5 @@ ---- Makefile.orig Sat Dec 11 12:50:39 2004 -+++ Makefile Sat Dec 25 23:35:53 2004 +--- Makefile.orig Fri Dec 10 19:50:39 2004 ++++ Makefile Mon Jun 13 08:29:12 2005 @@ -28,9 +28,9 @@ OSFLAG = `uname | tr '[:lower:]' '[:upper:]'` SHELL=/bin/sh @@ -17,12 +17,12 @@ ifeq ($(WANT_GLIB12),yes) -CFLAGSD = -I/usr/X11R6/include -D$(OSFLAG) -fPIC -Wall `glib-config --cflags` -+CFLAGSD = -I${X11BASE}/include -D$(OSFLAG) -fPIC -Wall `glib-config --cflags` ++CFLAGSD = -I${PREFIX}/include -D$(OSFLAG) -fPIC -Wall `glib-config --cflags` LIBSD = `glib-config --libs` CONFIGURE_ARGS += --with-glib12 else -CFLAGSD = -D$(OSFLAG) -fPIC -Wall `pkg-config glib-2.0 --cflags` -+CFLAGSD = -D$(OSFLAG) -I${X11BASE}/include -fPIC -Wall `pkg-config glib-2.0 --cflags` ++CFLAGSD = -D$(OSFLAG) -I${PREFIX}/include -fPIC -Wall `pkg-config glib-2.0 --cflags` LIBSD = `pkg-config glib-2.0 --libs` endif INSTALLDIRD=$(HOME)/.gkrellm2/plugins-gkrellmd diff -ruN --exclude=CVS /usr/ports/sysutils/gkrelltop/files/server_only-patch-configure /usr/home/noackjr/port/sysutils/gkrelltop/files/server_only-patch-configure --- files/server_only-patch-configure Wed Dec 31 18:00:00 1969 +++ files/server_only-patch-configure Mon Jun 13 08:31:49 2005 @@ -0,0 +1,13 @@ +--- configure.orig Sun May 23 23:36:52 2004 ++++ configure Thu Apr 28 03:50:00 2005 +@@ -17,8 +17,8 @@ + done + + +-PKG_INCLUDE=`pkg-config gkrellm --cflags --silence-errors` +-PKG_LIBS=`pkg-config gkrellm --libs --silence-errors` ++PKG_INCLUDE=`pkg-config gkrellmd --cflags --silence-errors` ++PKG_LIBS=`pkg-config gkrellmd --libs --silence-errors` + + if [ "$PKG_INCLUDE" = "" ] + then --- gkrelltop-2.2.6_3.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: