1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-25 00:51:21 +00:00

With a single process, GKrellM manages multiple stacked monitors and supports

applying themes to match the monitors appearance to your window manager,
Gtk, or any other theme.

Reviewed by:	Will Andrews <andrews@technologist.com>
This commit is contained in:
Hajimu UMEMOTO 2000-03-19 14:53:36 +00:00
parent a556129e9f
commit 5edfb51f11
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=26823
12 changed files with 236 additions and 0 deletions

58
sysutils/gkrellm/Makefile Normal file
View File

@ -0,0 +1,58 @@
# New ports collection makefile for: gkrellm
# Version required: 0.9.6
# Date Created: Mar 4 2000
# Whom: Hajimu UMEMOTO <ume@FreeBSD.org>
#
# $FreeBSD$
#
DISTNAME= gkrellm-0.9.6
CATEGORIES= sysutils ipv6
MASTER_SITES= http://web.wt.net/~billw/gkrellm/ \
http://www.freebsd.org/~ume/gkrellm/
MAINTAINER= ume@FreeBSD.org
LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12
GTK_CONFIG?= ${X11BASE}/bin/gtk12-config
USE_X_PREFIX= yes
MAKE_ENV= GTK_CONFIG="${GTK_CONFIG}"
DOCS= COPYRIGHT README Themes
# You should aware that GKrellM must be setuid root to obtain
# temperatures. If your motherboard doesn't support LM78/79 feature,
# you may not want this.
USE_SENSOR?= YES
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 300000
ALL_TARGET= freebsd2
.else
ALL_TARGET= freebsd3
.endif
BINGRP= kmem
.if defined(USE_SENSOR) && ${USE_SENSOR} == YES
BINOWN= root
BINMODE= 4111
.else
BINMODE= 2111
.endif
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/gkrellm ${PREFIX}/bin/gkrellm
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/gkrellm
.for file in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/gkrellm
.endfor
.endif
.if defined(USE_SENSOR) && ${USE_SENSOR} == YES
@${CAT} ${PKGDIR}/MESSAGE
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1 @@
MD5 (gkrellm-0.9.6.tar.gz) = 93e31092303034f7cc7e31145a78f997

View File

@ -0,0 +1 @@
A GTK based system monitor

View File

@ -0,0 +1,44 @@
GKrellM - GNU (or Gtk) Krell Monitors (or Meters)
(with an understood 'I' somewhere in appreciation for Imlib)
=======================================================================
Author: Bill Wilson
Email: bill@gkrellm.net
WWW: http://gkrellm.net/
Copyright (c) 1999-2000 by Bill Wilson. This program is free software
which I release under the GNU General Public License.
Read the COPYRIGHT file for more info.
Description
===========
With a single process, GKrellM manages multiple stacked monitors and supports
applying themes to match the monitors appearance to your window manager,
Gtk, or any other theme.
GKrellM Features
================
* SMP CPU, Disk, Proc, and active net interface monitors with LEDs.
* Internet monitor that displays current and charts historical port hits.
* Memory and swap space usage meters and a system uptime monitor.
* File system meters show capacity/free space and can mount/umount.
* A mailbox monitor which can launch mail reader, remote mail fetch.
* Clock/calendar and hostname display.
* APM laptop battery monitor.
* CPU/motherboard temperature display if lm_sensors modules installed.
* Multiple monitors managed by a single process to reduce system load.
* A timer button that can execute PPP or ISDN logon/logoff scripts.
* Charts are autoscaling with configurable grid line resolution, or
can be set to a fixed scale mode.
* Separate colors for "in" and "out" data. The in color is used for
CPU user time, disk read, forks, and net receive data. The out color
is used for CPU sys time, disk write, load, and net transmit data.
* Commands can be configured to run when monitor labels are clicked.
* GKrellM is plugin capable so special interest monitors can be created.
* A different theme can be created with the GIMP.
- Hajimu UMEMOTO <ume@FreeBSD.org>

View File

@ -0,0 +1,9 @@
****************************************************************************
You should aware that GKrellM must be setuid root to obtain
temperatures. If your motherboard doesn't support LM78/79 feature,
you may not want this. You can disable it by typing
`make install USE_SENSOR=NO' at the "${PORTSDIR}/sysutils/gkrellm"
directory to re-make this package.
****************************************************************************

View File

@ -0,0 +1,5 @@
bin/gkrellm
share/doc/gkrellm/COPYRIGHT
share/doc/gkrellm/README
share/doc/gkrellm/Themes
@dirrm share/doc/gkrellm

View File

@ -0,0 +1,58 @@
# New ports collection makefile for: gkrellm
# Version required: 0.9.6
# Date Created: Mar 4 2000
# Whom: Hajimu UMEMOTO <ume@FreeBSD.org>
#
# $FreeBSD$
#
DISTNAME= gkrellm-0.9.6
CATEGORIES= sysutils ipv6
MASTER_SITES= http://web.wt.net/~billw/gkrellm/ \
http://www.freebsd.org/~ume/gkrellm/
MAINTAINER= ume@FreeBSD.org
LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12
GTK_CONFIG?= ${X11BASE}/bin/gtk12-config
USE_X_PREFIX= yes
MAKE_ENV= GTK_CONFIG="${GTK_CONFIG}"
DOCS= COPYRIGHT README Themes
# You should aware that GKrellM must be setuid root to obtain
# temperatures. If your motherboard doesn't support LM78/79 feature,
# you may not want this.
USE_SENSOR?= YES
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 300000
ALL_TARGET= freebsd2
.else
ALL_TARGET= freebsd3
.endif
BINGRP= kmem
.if defined(USE_SENSOR) && ${USE_SENSOR} == YES
BINOWN= root
BINMODE= 4111
.else
BINMODE= 2111
.endif
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/gkrellm ${PREFIX}/bin/gkrellm
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/gkrellm
.for file in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/gkrellm
.endfor
.endif
.if defined(USE_SENSOR) && ${USE_SENSOR} == YES
@${CAT} ${PKGDIR}/MESSAGE
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1 @@
MD5 (gkrellm-0.9.6.tar.gz) = 93e31092303034f7cc7e31145a78f997

View File

@ -0,0 +1 @@
A GTK based system monitor

View File

@ -0,0 +1,44 @@
GKrellM - GNU (or Gtk) Krell Monitors (or Meters)
(with an understood 'I' somewhere in appreciation for Imlib)
=======================================================================
Author: Bill Wilson
Email: bill@gkrellm.net
WWW: http://gkrellm.net/
Copyright (c) 1999-2000 by Bill Wilson. This program is free software
which I release under the GNU General Public License.
Read the COPYRIGHT file for more info.
Description
===========
With a single process, GKrellM manages multiple stacked monitors and supports
applying themes to match the monitors appearance to your window manager,
Gtk, or any other theme.
GKrellM Features
================
* SMP CPU, Disk, Proc, and active net interface monitors with LEDs.
* Internet monitor that displays current and charts historical port hits.
* Memory and swap space usage meters and a system uptime monitor.
* File system meters show capacity/free space and can mount/umount.
* A mailbox monitor which can launch mail reader, remote mail fetch.
* Clock/calendar and hostname display.
* APM laptop battery monitor.
* CPU/motherboard temperature display if lm_sensors modules installed.
* Multiple monitors managed by a single process to reduce system load.
* A timer button that can execute PPP or ISDN logon/logoff scripts.
* Charts are autoscaling with configurable grid line resolution, or
can be set to a fixed scale mode.
* Separate colors for "in" and "out" data. The in color is used for
CPU user time, disk read, forks, and net receive data. The out color
is used for CPU sys time, disk write, load, and net transmit data.
* Commands can be configured to run when monitor labels are clicked.
* GKrellM is plugin capable so special interest monitors can be created.
* A different theme can be created with the GIMP.
- Hajimu UMEMOTO <ume@FreeBSD.org>

View File

@ -0,0 +1,9 @@
****************************************************************************
You should aware that GKrellM must be setuid root to obtain
temperatures. If your motherboard doesn't support LM78/79 feature,
you may not want this. You can disable it by typing
`make install USE_SENSOR=NO' at the "${PORTSDIR}/sysutils/gkrellm"
directory to re-make this package.
****************************************************************************

View File

@ -0,0 +1,5 @@
bin/gkrellm
share/doc/gkrellm/COPYRIGHT
share/doc/gkrellm/README
share/doc/gkrellm/Themes
@dirrm share/doc/gkrellm