diff --git a/sysutils/gkrellm/Makefile b/sysutils/gkrellm/Makefile new file mode 100644 index 000000000000..ff980d195138 --- /dev/null +++ b/sysutils/gkrellm/Makefile @@ -0,0 +1,58 @@ +# New ports collection makefile for: gkrellm +# Version required: 0.9.6 +# Date Created: Mar 4 2000 +# Whom: Hajimu UMEMOTO +# +# $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 + +.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 diff --git a/sysutils/gkrellm/distinfo b/sysutils/gkrellm/distinfo new file mode 100644 index 000000000000..741d1460e15e --- /dev/null +++ b/sysutils/gkrellm/distinfo @@ -0,0 +1 @@ +MD5 (gkrellm-0.9.6.tar.gz) = 93e31092303034f7cc7e31145a78f997 diff --git a/sysutils/gkrellm/pkg-comment b/sysutils/gkrellm/pkg-comment new file mode 100644 index 000000000000..a049b18fdd28 --- /dev/null +++ b/sysutils/gkrellm/pkg-comment @@ -0,0 +1 @@ +A GTK based system monitor diff --git a/sysutils/gkrellm/pkg-descr b/sysutils/gkrellm/pkg-descr new file mode 100644 index 000000000000..ace37904d8eb --- /dev/null +++ b/sysutils/gkrellm/pkg-descr @@ -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 diff --git a/sysutils/gkrellm/pkg-message b/sysutils/gkrellm/pkg-message new file mode 100644 index 000000000000..72124eabba22 --- /dev/null +++ b/sysutils/gkrellm/pkg-message @@ -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. + +**************************************************************************** diff --git a/sysutils/gkrellm/pkg-plist b/sysutils/gkrellm/pkg-plist new file mode 100644 index 000000000000..f4a111486ea3 --- /dev/null +++ b/sysutils/gkrellm/pkg-plist @@ -0,0 +1,5 @@ +bin/gkrellm +share/doc/gkrellm/COPYRIGHT +share/doc/gkrellm/README +share/doc/gkrellm/Themes +@dirrm share/doc/gkrellm diff --git a/sysutils/gkrellm2/Makefile b/sysutils/gkrellm2/Makefile new file mode 100644 index 000000000000..ff980d195138 --- /dev/null +++ b/sysutils/gkrellm2/Makefile @@ -0,0 +1,58 @@ +# New ports collection makefile for: gkrellm +# Version required: 0.9.6 +# Date Created: Mar 4 2000 +# Whom: Hajimu UMEMOTO +# +# $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 + +.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 diff --git a/sysutils/gkrellm2/distinfo b/sysutils/gkrellm2/distinfo new file mode 100644 index 000000000000..741d1460e15e --- /dev/null +++ b/sysutils/gkrellm2/distinfo @@ -0,0 +1 @@ +MD5 (gkrellm-0.9.6.tar.gz) = 93e31092303034f7cc7e31145a78f997 diff --git a/sysutils/gkrellm2/pkg-comment b/sysutils/gkrellm2/pkg-comment new file mode 100644 index 000000000000..a049b18fdd28 --- /dev/null +++ b/sysutils/gkrellm2/pkg-comment @@ -0,0 +1 @@ +A GTK based system monitor diff --git a/sysutils/gkrellm2/pkg-descr b/sysutils/gkrellm2/pkg-descr new file mode 100644 index 000000000000..ace37904d8eb --- /dev/null +++ b/sysutils/gkrellm2/pkg-descr @@ -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 diff --git a/sysutils/gkrellm2/pkg-message b/sysutils/gkrellm2/pkg-message new file mode 100644 index 000000000000..72124eabba22 --- /dev/null +++ b/sysutils/gkrellm2/pkg-message @@ -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. + +**************************************************************************** diff --git a/sysutils/gkrellm2/pkg-plist b/sysutils/gkrellm2/pkg-plist new file mode 100644 index 000000000000..f4a111486ea3 --- /dev/null +++ b/sysutils/gkrellm2/pkg-plist @@ -0,0 +1,5 @@ +bin/gkrellm +share/doc/gkrellm/COPYRIGHT +share/doc/gkrellm/README +share/doc/gkrellm/Themes +@dirrm share/doc/gkrellm