aboutsummaryrefslogtreecommitdiff
path: root/sysutils/gkrelltop
diff options
context:
space:
mode:
authorPawel Pekala <pawel@FreeBSD.org>2013-11-01 21:42:34 +0000
committerPawel Pekala <pawel@FreeBSD.org>2013-11-01 21:42:34 +0000
commit058eff382bdaf03a022b233af12bed778b292b21 (patch)
treedc12db74cd4fc2215704811cffe217eeb0c2239c /sysutils/gkrelltop
parent452af786b2a85525adc8c2afd06859482ec3c6bf (diff)
Notes
Diffstat (limited to 'sysutils/gkrelltop')
-rw-r--r--sysutils/gkrelltop/Makefile42
-rw-r--r--sysutils/gkrelltop/distinfo4
-rw-r--r--sysutils/gkrelltop/files/patch-Makefile28
-rw-r--r--sysutils/gkrelltop/files/patch-gkrelltop.c18
-rw-r--r--sysutils/gkrelltop/pkg-descr3
-rw-r--r--sysutils/gkrelltop/pkg-plist2
6 files changed, 47 insertions, 50 deletions
diff --git a/sysutils/gkrelltop/Makefile b/sysutils/gkrelltop/Makefile
index e6cde8b219b6..84fe7ee95c8f 100644
--- a/sysutils/gkrelltop/Makefile
+++ b/sysutils/gkrelltop/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gkrelltop
-PORTVERSION= 2.2.10
+PORTVERSION= 2.2.13
CATEGORIES= sysutils
MASTER_SITES= SF
DISTNAME= ${PORTNAME}_${PORTVERSION}.orig
@@ -10,30 +10,40 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}.orig
MAINTAINER= ports@FreeBSD.org
COMMENT= Plugin for gkrellm 2.x shows top three processes, requires procfs
-RUN_DEPENDS= gkrellmd:${PORTSDIR}/sysutils/gkrellm2
-BUILD_DEPENDS:= ${RUN_DEPENDS}
+LICENSE= GPLv2
+
+BUILD_DEPENDS= gkrellmd:${PORTSDIR}/sysutils/gkrellm2
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/}
USES= gmake pkgconfig
-MAKE_ARGS= INSTALLDIR=${LOCALBASE}/libexec/gkrellm2/plugins \
+MAKE_ARGS= CC="${CC} ${CFLAGS} $$(pkg-config gtk+-2.0 --cflags)" \
+ CCD="${CC} ${CFLAGS} $$(pkg-config glib-2.0 --cflags)" \
+ INSTALLDIR=${PREFIX}/libexec/gkrellm2/plugins \
INSTALLDIRD=${PREFIX}/libexec/gkrellm2/plugins-gkrellmd
+CFLAGS+= -fPIC -DFREEBSD -DGKRELLM2
+
+PLIST_FILES= libexec/gkrellm2/plugins-gkrellmd/gkrelltopd.so
+PLIST_DIRS= libexec/gkrellm2/plugins-gkrellmd \
+ libexec/gkrellm2/plugins \
+ libexec/gkrellm2
+
.if defined(GKRELLM_SERVER_ONLY)
ALL_TARGET= server
-INSTALL_TARGET= install-server
-PLIST_SUB+= CLIENT="@comment "
.else
-PLIST_SUB+= CLIENT=""
+PLIST_FILES+= libexec/gkrellm2/plugins/gkrelltop.so
.endif
-WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/}
-
-NO_STAGE= yes
-post-patch:
-.if defined(GKRELLM_SERVER_ONLY)
- ${REINPLACE_CMD} 's/^\(PKG.*\)gkrellm/\1gkrellmd/' ${WRKSRC}/configure
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins-gkrellmd
+ (cd ${WRKSRC} && ${INSTALL_DATA} gkrelltopd.so \
+ ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins-gkrellmd)
+.if !defined(GKRELLM_SERVER_ONLY)
+ @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins
+ (cd ${WRKSRC} && ${INSTALL_DATA} gkrelltop.so \
+ ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins)
.endif
-post-install:
- @${CAT} ${PKGMESSAGE}
-
.include <bsd.port.mk>
diff --git a/sysutils/gkrelltop/distinfo b/sysutils/gkrelltop/distinfo
index ecb0f6726d34..a687c1d22df2 100644
--- a/sysutils/gkrelltop/distinfo
+++ b/sysutils/gkrelltop/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gkrelltop_2.2.10.orig.tar.gz) = 7975dcd2b242639948ad69d07b347037dd6074b37eead80aaf544aa48ec45c6c
-SIZE (gkrelltop_2.2.10.orig.tar.gz) = 46018
+SHA256 (gkrelltop_2.2.13.orig.tar.gz) = b2585c4186cc3805fcde73645a71d8eb3f798358caeb31cf3f598795e6ea42e6
+SIZE (gkrelltop_2.2.13.orig.tar.gz) = 49023
diff --git a/sysutils/gkrelltop/files/patch-Makefile b/sysutils/gkrelltop/files/patch-Makefile
deleted file mode 100644
index ed512e0afa5a..000000000000
--- a/sysutils/gkrelltop/files/patch-Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
---- Makefile.orig 2007-07-21 04:52:00.000000000 +0000
-+++ Makefile
-@@ -28,9 +28,9 @@
- OSFLAG = $(shell uname | tr '[:lower:]' '[:upper:]')
- SHELL=/bin/sh
-
--GKRELL1FLAG=1
-+GKRELL1FLAG=0
- #find out if we have gkrellm 2 or 1 (from the gtk+ version)
--GKRELL1FLAG=$(shell bash -c 'pkg-config gtk+-2.0 --cflags &>/dev/null && echo 0')
-+#GKRELL1FLAG=$(shell bash -c 'pkg-config gtk+-2.0 --cflags &>/dev/null && echo 0')
- GKRELLTOP = gkrelltop.so
- OBJ = top_three.o gkrelltop.o
- EXTRA = krell_panel1.xpm
-@@ -65,11 +65,11 @@ WANT_GLIB12 = yes
- endif
-
- ifeq ($(WANT_GLIB12),yes)
--CFLAGSD = -I/usr/X11R6/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${PREFIX}/include -fPIC -Wall `pkg-config glib-2.0 --cflags`
- LIBSD = `pkg-config glib-2.0 --libs`
- endif
- INSTALLDIRD ?= $(PREFIXD)/$(DESTDIR)
diff --git a/sysutils/gkrelltop/files/patch-gkrelltop.c b/sysutils/gkrelltop/files/patch-gkrelltop.c
new file mode 100644
index 000000000000..dba2704e373d
--- /dev/null
+++ b/sysutils/gkrelltop/files/patch-gkrelltop.c
@@ -0,0 +1,18 @@
+--- gkrelltop.c.orig
++++ gkrelltop.c
+@@ -354,6 +354,7 @@
+ if(pluginMode == cpu)
+ snprintf(tmp,sizeof(tmp), "%d: %4.1f%c %6.2d %.30s%c",
+ i+1, best[i]->amount, '%', best[i]->pid, best[i]->name, ch);
++#if defined(LINUX)
+ else if(pluginMode == mem)
+ snprintf(tmp,sizeof(tmp), "%d: %4.1f%c %6.2dMB %6.2d %.30s%c",
+ i+1, best[i]->amount, '%', best[i]->rss/MEG,
+@@ -365,6 +366,7 @@
+ (float)(best[i]->io_read - best[i]->previous_io_read)/KIL,
+ (float)(best[i]->io_write - best[i]->previous_io_write)/KIL,
+ best[i]->pid, best[i]->name, ch);
++#endif
+
+ strncat(g_tooltip_text,tmp,sizeof(g_tooltip_text)-strlen(g_tooltip_text));
+ }
diff --git a/sysutils/gkrelltop/pkg-descr b/sysutils/gkrelltop/pkg-descr
index ba9c825e7c9b..8886442e41f3 100644
--- a/sysutils/gkrelltop/pkg-descr
+++ b/sysutils/gkrelltop/pkg-descr
@@ -2,5 +2,4 @@ GKrellM top plugin
Plugin that displays top three processes. Requires /proc to be mounted.
-Author: Adi Zaimi <zaimi@pegasus.rutgers.edu>
-WWW: http://psychology.rutgers.edu/~zaimi/software.html
+WWW: http://sourceforge.net/projects/gkrelltop/
diff --git a/sysutils/gkrelltop/pkg-plist b/sysutils/gkrelltop/pkg-plist
deleted file mode 100644
index 41d528c6b549..000000000000
--- a/sysutils/gkrelltop/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-libexec/gkrellm2/plugins-gkrellmd/gkrelltopd.so
-%%CLIENT%%libexec/gkrellm2/plugins/gkrelltop.so