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:
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
58
sysutils/gkrellm/Makefile
Normal 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>
|
1
sysutils/gkrellm/distinfo
Normal file
1
sysutils/gkrellm/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (gkrellm-0.9.6.tar.gz) = 93e31092303034f7cc7e31145a78f997
|
1
sysutils/gkrellm/pkg-comment
Normal file
1
sysutils/gkrellm/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
A GTK based system monitor
|
44
sysutils/gkrellm/pkg-descr
Normal file
44
sysutils/gkrellm/pkg-descr
Normal 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>
|
9
sysutils/gkrellm/pkg-message
Normal file
9
sysutils/gkrellm/pkg-message
Normal 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.
|
||||
|
||||
****************************************************************************
|
5
sysutils/gkrellm/pkg-plist
Normal file
5
sysutils/gkrellm/pkg-plist
Normal file
|
@ -0,0 +1,5 @@
|
|||
bin/gkrellm
|
||||
share/doc/gkrellm/COPYRIGHT
|
||||
share/doc/gkrellm/README
|
||||
share/doc/gkrellm/Themes
|
||||
@dirrm share/doc/gkrellm
|
58
sysutils/gkrellm2/Makefile
Normal file
58
sysutils/gkrellm2/Makefile
Normal 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>
|
1
sysutils/gkrellm2/distinfo
Normal file
1
sysutils/gkrellm2/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (gkrellm-0.9.6.tar.gz) = 93e31092303034f7cc7e31145a78f997
|
1
sysutils/gkrellm2/pkg-comment
Normal file
1
sysutils/gkrellm2/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
A GTK based system monitor
|
44
sysutils/gkrellm2/pkg-descr
Normal file
44
sysutils/gkrellm2/pkg-descr
Normal 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>
|
9
sysutils/gkrellm2/pkg-message
Normal file
9
sysutils/gkrellm2/pkg-message
Normal 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.
|
||||
|
||||
****************************************************************************
|
5
sysutils/gkrellm2/pkg-plist
Normal file
5
sysutils/gkrellm2/pkg-plist
Normal file
|
@ -0,0 +1,5 @@
|
|||
bin/gkrellm
|
||||
share/doc/gkrellm/COPYRIGHT
|
||||
share/doc/gkrellm/README
|
||||
share/doc/gkrellm/Themes
|
||||
@dirrm share/doc/gkrellm
|
Loading…
Reference in a new issue