In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.83eb2c3700Port details
sysutils/gkrellm2 2.5.1
GTK based system monitor
Port info
- Maintainer
- ume@FreeBSD.org
- Packages
- latest: 2.5.1
- Upstream
- up to date
- Last update
- to 2.5.1 · 76fb309880
- Quarterly
- 2026Q4: 2.5.1
- WWW
- https://gkrellm.srcbox.net/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install gkrellm2installs 2.5.1 fromlatest; fromquarterly(2026Q4) 2.5.1- Port
# cd /usr/ports/sysutils/gkrellm2 && make install clean# make -C /usr/ports/sysutils/gkrellm2 config # change options first
- Size
- 635 KiB download · 2.2 MiB installed
- Depends on
- accessibility/at-spi2-core 2.60.4, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf-extra 0.1.0, graphics/gdk-pixbuf2 2.44.1, print/freetype2 2.14.3, print/harfbuzz 14.6.0, security/libntlm 1.8, x11-fonts/fontconfig 2.18.3,1, x11-toolkits/gtk20 2.24.33_1, x11-toolkits/pango 1.57.1, x11/libSM 1.2.6,1, x11/libX11 1.8.14,1
- License
- GPLv3
- Options
- 5 of 5 on in the package: CLIENT DOCS NLS NTLM OPENSSL
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.5.1 | 2.5.1 | – |
| FreeBSD 15 | 2.5.1 | 2.5.1 | – |
| FreeBSD 14 | 2.5.1 | 2.5.1 | 2.5.1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.5.1 | 2.5.1 | – |
| FreeBSD 14 | 2.5.1 | 2.5.1 | 2.5.1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 2.5.1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (226)
The vast majority of pkg-descr files had the following format when they had both lines: Author: ... WWW: .... So standardize on that, and move them to the end of the file when necessary. Also fix some more whitespace, and remove more "signature tags" of varying forms, like -- name, etc. s/AUTHOR/Author/ A few other various formatting issues989772c9ac
Remove more tags from pkg-descr files fo the form: - Name em@i.l or variations thereof. While I'm here also fix some whitespace and other formatting errors, including moving WWW: to the last line in the file.2b1dacc826
Chase security/gnutls update and add an UPDATING entry.207386f96a
Skip uninterested interfaces such as USB devices added to ifadders in recent RELENG_8.26d59be053
- Get Rid MD5 supporta9481afc8a
Update to 2.3.5.373c339e8f
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.8d837132c7
- update to 1.4.1 Reviewed by: exp8 run on pointyhat Supported by: miwide78af3ac5
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#1d6b4b3f91
- update to jpeg-8ca9c60461c
Fix build on 9-CURRENT after utmp -> utmpx change.04bdb5a1f9
Update to 2.3.4.d3552dea42
Update to 2.3.3.f3493576f6
Bump PORTREVISIONs of the gnutls dependant ports to chase gnutls update.f32c11d872
- Add multi cpu support. - Though coretemp set dev.cpu.N.temperature in celsius, amdtemp set it in kelvin.1841267782
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by: edwineca78ec61b
Fix a few "bad example" problems in the rc.d scripts that have been propogated by copy and paste.
1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).
No PORTREVISION bumps because all of these changes are noops.0175383f0a- Remove conditional checks for FreeBSD 5.x and olderb2a96c6df1
- Gets the sensors to work properly on the amd64 platform. - Fixes a bug that frees the sensors where it is supposed to allocate them. - Gets the LM sensors to work again on latest version of GKrellM. Submitted by: Cyrus Rahman <crahman__at__gmail.com>3f80d6734a
- Update to 2.3.2 - OPTIONS'fyb58bb7c83b
- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV2f35b73926
Bump portrevision due to upgrade of devel/gettext. The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav)090059a210
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)3e4ed01146
- Chase security/gnutls shlib version bump - Add an entry to UPDATINGc9536f39b3
Use sysctl for getting swap related information. Now, GKrellM doesn't rely upon kmem access any longer. It fixes the problem that swap meter didn't work on FreeBSD 7.0. PR: ports/12077691118cb947
- Enable battery support on amd64 using ACPI. [1] - Suppress compile time warnings. PR: ports/120149 [1] Submitted by: Sven Berkvens-Matthijsse <sven__at__berkvens.net> [1]86a019e6d2
Update to 2.3.1. PR: ports/119510 Submitted by: Beat Gaetzi <beat__at__chruetertee.ch>d677168389
- Adds support for the coretemp(4) sensor - Fixes a bug causing only one instance of a sensor type to be added PR: ports/118916 Submitted by: Pietro Cerutti <gahr_at_gahr.ch> with modification Tested by: TAKANO Yuji <takachan_at_icmpv6.org>def322b639
Update to 2.3.0.7a52561c8f
Chase gnutls shared library version chase: adjust DEPENDS lines and bump PORTREVISIONs.95eecf16e6
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.d4f0d0048a- Chase security/gnutls update - Add an entry to UPDATING - Pet portlint(1) for some ports while I'm here3d0dcc46ab
- Respect CC. [1] - Fix detection of GNUTLS. WITH_GNUTLS should work, again. - Bump PORTREVISION. PR: ports/107164 [1]495b2b91cb
Update to 2.2.10.a1e68f30e2
Chase gnutls shlib version change.26d33e9388
Remove code remnants that test for 3.X and earlier releases of FreeBSD. The bsd.*.mk architecture has not supported these antique releases for quite some time. Hat: portmgr0c9df415d1
Remove USE_REINPLACE from all categories starting with S28dd10dcb4
Update to 2.2.9.b61a221f37
Update to 2.2.8.b128012303
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears. We have not checked for this KEYWORD for a long time now, so this is a complete noop, and thus no PORTREVISION bump. Removing it at this point is mostly for pedantic reasons, and partly to avoid perpetuating this anachronism by copy and paste to future scripts.c49d1a3273
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry Approved by: krion@ PR: ports/88711 (related)186c2e326c
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry Approved by: krion@ PR: ports/88711 (related)508b8d82f4
Chase gnutls update.17b54d4ed8
it seems master site stopped distributing 1.x. so, make LATEST_LINK pointing to gkrellm2.74709e1199
add SHA256.ebcfca6089
Bump PORTREVISION to chase the glib20 shared library update.235c907ae5
make the plugin ports be able to depend on ${GKRELLM_SERVER_ONLY} to install server-only plugins:
- install all gkrellmd-related files to ${PREFIX} instead of
${X11BASE}.
- generates a gkrellmd.pc file for use with ports that install
server-only plugins.
- glib20 is chosen over glib12 for server-only build.
PR: ports/82197
Submitted by: Jonathan Noack <noackjr__at__alumni.rice.edu>b7ed2603c5Update to 2.2.7.93178b98c5
- Update to 2.2.6. - Use GnuTLS by default. You can still use OpenSSL by specifying WITH_OPENSSL=yes. - Add WITHOUT_NLS knob to disable installing message catalogs. - Shorten pkg-descr.fd2482c9d5