Port details |
- wmmemfree Memory and swap monitoring dockapp
- 0.7_5 sysutils =5 0.7_5Version of this port present on the latest quarterly branch.
- Maintainer: danfe@FreeBSD.org
- Port Added: 2003-04-11 10:29:21
- Last Update: 2024-01-11 13:59:36
- Commit Hash: 7074d7f
- People watching this port, also watch:: vte, libglade2, fam, libexif, libwmf
- Also Listed In: windowmaker
- License: GPLv2+
- Description:
- WMMemFree shows system memory usage. It runs as a dockapp for window
manager like WindowMaker or some other which supports dockapps. On
the top side you have your physical memory usage and on the bottom there
is your swap space usage.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- wmmemfree>0:sysutils/wmmemfree
- To install the port:
- cd /usr/ports/sysutils/wmmemfree/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/wmmemfree
- pkg install wmmemfree
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: wmmemfree
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (wmmemfree-0.7.tar.bz2) = 52cff4e2850de4528e55459ab3eab6b14c7ad29d15e793eb1eb6e69b94aace34
SIZE (wmmemfree-0.7.tar.bz2) = 14287
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xpm.pc : x11/libXpm
- Runtime dependencies:
-
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xpm.pc : x11/libXpm
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_wmmemfree
- USES:
- localbase tar:bzip2 xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.7_5 11 Jan 2024 13:59:36 |
Baptiste Daroussin (bapt) |
MANPREFIX: eliminate usage of MANPREFIX
While here move some manpages to share/man |
0.7_4 26 Jul 2023 14:10:34 |
Alexey Dokuchaev (danfe) |
sysutils/wmmemfree: modernize, unbreak, undeprecate the port (+)
When I ported this dockapp 20 years ago, it was not uncommon to
peek inside ``struct vmmeter'' and other kernel structures with
kvm_read(3) to obtain various data (e.g. page counters).
These interfaces had always been fragile and potentially unsafe
(due to sgid-to-kmem requirement), so let's switch to sysctl(3)
instead as it provides the same data via documented, stable API.
Address another problem while here: the dockapp tried to update
the window from the signal handler, and no Xlib function can be
safely called within a signal handler*. Do as advised and only
raise a "need update" flag upon receiving a signal, then gather
new data and redraw the window in the main loop. This approach,
however, cannot work without modifying process_events() because
of the blocking nature of XNextEvent(3) -- put another select(2)
call in front so it can relinquish control to the outer loop.
[*] http://www-h.eng.cam.ac.uk/help/tpl/graphics/X/signals.html |
0.7_4 21 Jul 2023 04:56:32 |
Alexey Dokuchaev (danfe) |
sysutils/wmmemfree: clean the port up prior to unbreaking it (+)
Ditch most of the gratuitous patching of the program's Makefile
as we only need to adjust object files, compiler, and libraries. |
0.7_4 17 Jul 2023 09:11:46 |
Muhammad Moinur Rahman (bofh) |
sysutils/wmmemfree: Mark DEPRECATED
- Broken on all supported FreeBSD releases for more than an year
- Set EXPIRATION_DATE to 2023-08-16 |
0.7_4 20 Jul 2022 14:23:05 |
Tobias C. Berner (tcberner) |
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com> (Only the first 15 lines of the commit message are shown above ) |
0.7_4 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.7_4 25 Jan 2021 07:10:51 |
antoine |
Mark BROKEN on FreeBSD 14
Reported by: pkg-fallout
MFH: 2021Q1 |
0.7_4 07 Nov 2019 17:17:54 |
zeising |
Add USES=xorg USES=gl, ports categories s
Add USES=xorg and USES=gl to ports in categories starting with 's'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
0.7_4 05 Dec 2018 20:01:11 |
linimon |
These ports now build on powerpc64.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
0.7_4 23 Oct 2018 16:34:44 |
jbeich |
Expand FreeBSD 12 conditionals to include 13.0-CURRENT |
0.7_4 18 Dec 2017 01:39:46 |
linimon |
Clarify that the vmmeter problem is specific to FreeBSD-12, not to an arch.
Approved by: portmgr (tier-2 blanket) |
0.7_4 30 Nov 2017 06:13:35 |
linimon |
For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.
This is part two of a multipart commit to bring armv7 ports to parity
with armv6.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com -exp run |
0.7_4 22 May 2017 22:29:17 |
linimon |
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Reported by: swills |
0.7_4 14 May 2015 10:15:09 |
mat |
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight |
0.7_4 08 Oct 2014 19:25:47 |
antoine |
- Allow staging as a regular user
- Bump portrevision as setgid file was not packaged with intended group |
0.7_3 29 Jul 2014 21:43:18 |
adamw |
Convert some more USE_BZIP2 to USES=tar:bzip2
Approved by: portmgr (not really, but touches unstaged ports) |
0.7_3 16 Nov 2013 13:50:54 |
vanilla |
Support STAGEDIR. |
0.7_3 20 Sep 2013 23:06:00 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils) |
0.7_3 19 Mar 2011 12:38:54 |
miwi |
- Get Rid MD5 support |
0.7_3 01 Jul 2008 17:43:33 |
gahr |
- Fix swap monitor
PR: 124441
Submitted by: Walter C. Pelissero <walter.pelissero@iesy.net> |
0.7_2 19 Apr 2008 17:56:05 |
miwi |
- 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) |
0.7_1 25 Mar 2008 22:44:48 |
miwi |
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION
Approved by: portmgr (xorg cleanup) |
0.7_1 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
0.7 25 Nov 2005 18:14:52 |
pav |
- Add SHA256 |
0.7 30 Aug 2004 08:31:51 |
krion |
Fix MASTER_SITES
PR: ports/71124
Submitted by: Ports Fury |
0.7 27 Aug 2004 08:46:33 |
danfe |
Update my email address to `@FreeBSD.org'.
Relinquish ports I happen to no longer use. They seem to be of the latest
versions, and non-broken, so this is a "clean" dump.
Approved by: fjoe (mentor) |
0.7 29 Feb 2004 20:50:30 |
krion |
- SIZEify
PR: ports/63548
Submitted by: maintainer |
0.7 06 Feb 2004 13:12:53 |
trevor |
Use PLIST_FILES (bento-tested, marcus-reviewed). |
0.7 11 Apr 2003 10:28:52 |
fjoe |
New port: wmmemfree
WMMemFree shows system memory usage. It runs as a dockapp for window
manager like WindowMaker or some other which supports dockapps. On
the top side you have your physical memory usage and on the bottom there
is your swap space usage.
Submitted by: Alexey Dokuchaev |