mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04: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:
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…
Add table
Reference in a new issue