sysutils/conky{,-awesome}: Update to 1.25.4
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.25.4
* chore: bump version to v1.25.4
* fix: isolate no_update specials and add regression coverage
* build(deps): bump jdx/mise-action from 4 to 5 in the actions group
* feat(x11): finish alpha-based input shaping and regression coverage
* fix(x11): restore Xft text colors with pseudo-transparency
* fix: recover CPU frequency output after transient read failures
* docs: clean up README and AGENTS prosebdccdd3097Port details
sysutils/conky1.25.4
Advanced, highly configurable system monitor for X11
- Maintainer
- fernape@FreeBSD.org
- Packages
- conky 1.25.4
- Upstream
- Higher version available: 1.25.5
- CPE
conky:conkyfrom the port- WWW
- https://github.com/brndnmtthws/conky
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (191)
sysutils/conky{,-awesome}: Update to 1.25.3
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.25.3
What's Changed
* chore: bump version to v1.25.3
* ci: stop publishing sha256 checksums for AppImage releases
* feat: add lua_http_response_hook for customizable HTTP responses
* fix(lua): make llua_do_call re-entrant and validate hook status
* style: pin clang-format in mise and apply to C/C++ sources
* fix(x11,wayland): load fonts before setup to avoid spurious index warning
* test(x11): serialize probe snapshots during window transitions
* fix(x11): preserve foreground alpha independently of backgroundd737db09b0sysutils/conky{-awesome}: Update to 1.25.2
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.25.2
Features
* X11: keep window alive during SIGUSR1 reload (no flash)
* fix(lua/rsvg): fix RSVG Lua bindings: set/get typo, GError leak, GType
crash, add positioning helper
Bug Fixes
* fix(x11): don't adopt desktop window on reload reuse
* fix(output): expose initializing output during display init
* fix: handle X11 reload transitions and repeated docs navigation718416fe47sysutils/conky{,-awesome}: Update to 1.25.1
Features
* feat(wayland): honor own_window_hints via layer-shell
* nvidia_nvml: add video encoder and decoder utilization metrics
* feat: display output backend heuristic
* nvidia_nvml: add PCIe throughput monitoring
* feat: add own_window_namespace config setting for wlr-layer-shell
Bug Fixes
* fix: add missing x11.h imports
* fix(wayland): blocking forever in wl_display_dispatch
* Fix utmp issue 2252
* fix: wayland: guard shm surfaces against invalid buffer dimensions
* fix(text): honor use_spacer for percentage values
* hwmon/i2c/platform: properly handle power entries
* fix(x11): skip XI2 button grab on desktop windows without mouse hook
* fix(wayland): fall back to ftruncate when posix_fallocate unsupported
Misc
* chore: bump version to v1.24.3
* build(deps): bump the actions group with 2 updates
* chore: switch to C++20; enable -Wpedantic
* refactor: remove init code from Lua backend settings
* build(deps): bump actions/cache from 5 to 6 in the actions group
* build(deps): bump the actions group across 1 directory with 3 updates
* build: remove BUILD_HSV_GRADIENT, BUILD_LIBXML2 and BUILD_MIXER_ALSA, which
have no effect
* chore: relax mise config
* docs: documen
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.25.1
* fix: make O_CLOEXEC fallback order-proof in c++wrap.hh
* fix: crash on startup when generating text before first draw79bd93255csysutils/conky{-awesome}: Update to 1.24.2
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.24.1
* fix(x11): fix cursor event stealing
* fix: various small bugs
ChangeLog https://github.com/brndnmtthws/conky/releases/tag/v1.24.2
Features
* feat: wayland improvements
* Add querying of Nvidia GPUs with Nvidia's NVML API to 'nvidia' variable
Bug fixes
* fix: wayland double-buffer management and release listener
Since upstream broke the root button propagation, build from the branch that
contains the fix.8051a9abffsysutils/conky: Update to 0.124.0 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.24.0 Remove patch merged upstream. Features * feat(text): add sysfs monitoring bar variables * ci: consolidate required checks * Added a new width argument to 'hr' and 'stippled_hr' variables Bug fixes * Remove mouse-events.h include guard from display-x11.cc * fix(core): align update schedule to wall-clock seconds * Fix crash when XDG_SESSION_TYPE is empty * Fix BUILD_LUA_CAIRO not adding cairo to conky_libs * Fix event propagation Miscellaneous * chore: bump version * build: add mise development environment * style: run clang-format and fix graph minheight parsing * build: install lefthook hooks on enter * chore: bump version to v1.24.0 * build: add version bump PR automation2bbde2cb00
sysutils/conky{-awesome}: Update to 1.23.0
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.23.0
Add 2 cherry-picked commits to:
* Allow the specific options of conky-awesome to build
* Fix an issue with mouse events repropagation
Features
* feat(lua): add conky_surface() for creating Cairo surface on Wayland; update
conky_window.width/height from Wayland
* Improve logging and termination
Bug fixes
* fix(x11): mouse event handling - scroll direction, hit testing, XInput2
performance
* fix(settings): simplify background alpha settings (#2109)
* Fix #2333: implement hash-based caching for execp to persist scroll state
* Update stale width and height values
* fix: various tiny followups
* Fix double free; coalesce free(obj/free_at_crash) into core.cc; fix graph
leak
* fix(conky): parse XDG_CURRENT_DESKTOP as colon-separated list
Miscellaneous
* chore: bump version
* fix(lua): fix build error caused by Lua 5.5 GC API changes
* fix: Fixed rendering of gradients in graphs
* fix: delete web dependabot
* build(deps): bump the actions group across 1 directory with 11 updates
* Fix journal.cc issues
* chore: bump versionff0628cc99sysutils/conky: Update to 1.22.3 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.22.3 Features * Extended MOC variables Improvements * Fix detection of postmaretOs in /etc/os-release parsing * Update config_settings.yaml Bug fixes * Handle paths for lua_load * Fix compilation issues on Apple Clang arm64-apple-darwin * fix(proc): harden /proc helpers and add tests * fix(proc): harden /proc helpers * Fix uninstall script syntax * fix(build): Disable root paths when finding protocol files Miscellaneous * bump version * Add debug AppImage * build(deps): bump the actions group across 1 directory with 7 updates * Fix .dockerignore * Fix background rendering for wayland output * Fixed typo inside the hwmon parse error message * chore: only run CI for macos-latest * Fix mouse button events for owned windows with XInput2 - Fixes #2047 * fix(darwin): correct top cpu percentage math * docs: add repository and copilot review instructions * fix(linux): fix off-by-one buffer overflow in process_parse_stat Dependencies * chore: bump web deps * Better Text Rendering for cairo / lua949d6096a4
sysutils/conky: Update to 1.22.2 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.22.2 Improvements * Install syntax files * Add error for missing wayland-scanner * Improve X11 strut handling Bug fixes * Clear process lists in info before free * Use WithdrawnState only for Fluxbox * Fix segfault due to use-after-free of wl_seat_listener * Add check for XDG_SESSION_TYPE not being set * Added a check to verify if the script path is absolute or not. Miscellaneous * Bump version * Add enhancements to release notes * Docker: actually build the tagged releases * doc: Fix mismatched backticks * build(deps): bump the actions group with 2 updates * build(deps): bump nixbuild/nix-quick-install-action from 30 to 31 in the actions group * fix broken readme link * build(deps): bump nixbuild/nix-quick-install-action from 31 to 32 in the actions group90cf55c9f1
sysutils/conky: Fix build on ARCH != amd64 Regenerate the extra patch. Reported by: pkg fallout9dac67069c
sysutils/conky: update to 1.22.1 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.22.1 Bug fixes * Compile cairo_xlib Lua bindings as MODULE * Add #include to fix building with gcc 15 Miscellaneous * Bump version * Update build.sh for switch to newer appimagetool * [Refactor]: Move sources into subdirectories * Update blame ignore & labeler * build(deps): bump DeterminateSystems/magic-nix-cache-action from 8 to 9 in the actions group * Check whether first_colour is set before using it as foreground color * Switch Nix installer & cache for CI * CI: sccache cache keys can be simpler * Ubuntu 20.04 deprecated * OpenBSD: Reimplement using bsdcommon. * Implement -U for OpenBSD. * Use semicolon as file path separator for lua_load * Added multi pointer support Dependencies * Add compiler cache and fix CMake deprecation warnings4ba8049ae1
*/*: Chase graphics/imlib2 update New imlib2 version in ports.ba9b737fa1
sysutils/conky: update to 1.22.0 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.22.0 Features * Allow to override build date with SOURCE_DATE_EPOCH * Add support for power_now Bug fixes * NetBSD: Fix CPU usage and top info. * Fix out_to_wayland giving nothing * Revert "Use private mapping from provided shm_pool buffer" * Fix non-text content using own_window_argb_value * NetBSD: Fix meminfo. * wayland: fix clean_text bug Miscellaneous * Bump minor version * Simplify adding new wayland protocols * Move color parse error message out of hex parser * Add blame ignore file * Update Catch2 from 2.13.9 to 3.7.1 * Implement -U for NetBSD.cbe047d39b
sysutils/conky: update to 1.21.9 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.9 Features * Implement -U for FreeBSD. * OpenBSD: Fill missing fields in get_top_info(). * Implement -U for Haiku. Bug fixes * lua-imlib2: fix memory leak * Fix OpenBSD build * Fix NetBSD build * OpenBSD: Fix CPU Usage. Miscellaneous * Bump version * build(deps): bump DeterminateSystems/nix-installer-action from 15 to 16 in the actions group * Remove macOS-12 build (deprecated)1c0dfe4e16
sysutils/conky: update to 1.21.8
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.8
Features
* Implement -U. by @g0mb4 in #2049
Bug fixes
* set display to null for race condition
* src/fs.{cc,h}: Update fs_stats without error spam.
* audacious.cc: print_audacious_filename(): fix always empty $audacious_filename
* Fix tcp_ping for non-existent local network hosts
* Fix if_match comparison for string operands containing operator symbols (#1988)
* conky/pull/2064
* fix: set initial state withdrawn wm hint (fixes #2046)
Miscellaneous
* Bump version
* build(deps): bump DeterminateSystems/nix-installer-action from 13 to 14 in the actions group
* build(deps): bump DeterminateSystems/magic-nix-cache-action from 7 to 8 in the actions group
* Add automatic labeling for issues
* Revert "Add automatic labeling for issues"
* build(deps): bump DeterminateSystems/nix-installer-action from 14 to 15 in the actions group26b0309849sysutils/conky: update to 1.21.7 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.7 Bug fixes * Fix logic error in nvidia frequency calculation * Fix logic bug in cache_nvidia_string_value_update() * Stop trying to access filesystems that are no longer in dynamically generated conky text0932a85ec8
sysutils/conky: Bump PORTREVISION after last commit Fixes: d7c1642dd343d3e625c80fdf73c52e0931a192f63d65bc7d12
sysutils/conky: IMLIB2 and LUA_IMLIB2 as default
This was requested by a FreeBSD/conky user.
It adds no burden to the build to add IMLIB2 to the default build but has the
advantage of allowing the use of the ${image} command.d7c1642dd3sysutils/conky: update to 1.21.6 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.6 Features * Implemented switch direction of graph in all 4 direction * Implemented path resolution * Implemented graph value clamping 🐞 Bug fixes * Fixed Down and Up Speed graph scaling2022fe4dd9
sysutils/conky: update to 1.21.5 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.5 Features * Made upspeedgraph and downspeed graph scale on a common axis Bug fixes * Fix invalid uniform vector init function in geometry * Fix for GCC 15 two-phase lookup * Fixed graph parsing error Miscellaneous * Bump version * build(deps): bump DeterminateSystems/nix-installer-action from 12 to 13 in the actions group752360f1c5
*/*: Bump consumers of graphics/imlib2 New version of imlib2 in tree8782417ae7
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml - Bump PORTREVISION of dependent ports for dependency change1a80ec7c22
sysutils/conky: update to 1.21.4 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.4 Features * Add Ubuntu 24.04 to CI & release assets Bug fixes * Fix AC/battery detection logic on FreeBSD. * Fix minimum_height not scaled with dpi_scale like minimum_width Miscellaneous * Bump version * Drop macos 11 build Dependencies * build(deps): bump braces and readdirp in /web * Bump web deps * Apply npm audit fix. * Bump web depseea810b21e
sysutils/conky{-awesome}: update to 1.21.3
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.3
Bug fixes
* Replace strncat with strcat
* Fix minimum height not being applied
* Revert removal of dpi scaling
* Fix for the graph scale text colour changing depending on graph position
* Restore previous strut behavior
Miscellaneous
* Bump version
* Docker: make sure image has sensible default name
* Docker: only write to cache if creds available
* Docker cache extern pr
* build(deps): bump the actions group with 2 updates97443dc67fsysutils/conky{-awesome}: update to 1.21.2
Remove upstreamed patches.
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.2
Features
* Don't include the -pre in install dir path.
Bug fixes
* Fix build with specific option combination.
* Remove dpi scaling of minimum_width & maximum_width
* Make dpi_scale match original behavior
* Don't test colour names without map
* Fix typo in conky.cc
Miscellaneous
* Bump version
* Docker: don't login without credscfc9a1e749sysutils/conky: update to 1.21.1 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.1 * Bug fixes * Disable Vc_ENABLE_INSTALL * Remove _member_access from geometry * Fix build with specific option combination. * Disable Xinput * Miscellaneous * Bump version * Refactor the CMake 3rdparty/Vc-related bits * Fix dockerhub login * build(deps): bump DeterminateSystems/magic-nix-cache-action from 4 to 6 * build(deps): bump DeterminateSystems/nix-installer-action from 10 to 11 * Group all actions dependabot updates507134dd49
sysutils/conky{-awesome}: update to 1.21.0
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.21.0
Features
* Update DPI when changed in resource manager
* CLI: -V now displays a short version string
* Make version string semver compliant, add git sha
* Add BUILD_COLOUR_NAME_MAP build flag
* Docker: updated base image to Ubuntu 24.04 LTS
* Docker: improve tagging, distinguish main and latest
* Introduce geometry primitives
Bug fixes
* Fix bad query_x11_windows early returns
* Re-enable RSS in AppImage, also enable in Nix flake
* Disable -Wregister on gperf output
* Simplify binary include handling (and fix build)
* Require gperf at build-time
* Docker: Add gperf, enable Lua Cairo Xlib bindings
* Fix conky-cairo_imlib2_helper dependency conditions
* Use private mapping from provided shm_pool buffer
* Remove dpi scaling of maximum width
* Use _NET_VIRTUAL_ROOTS for querying virtual roots
* Use MODULE library type for Lua libs
* Fix AppImage version naming
* Ensure we use correct LLVM in nix dev shell
* Fix alignment documentation & enable HTML in docs
Miscellaneous
* Bump version
* Explicitly note updated time is UTC
* Link to latest commit in web footer
* Update nix flake w/ LLVM 18
* shared_ptr::unique() deprecated, use use_count()
* Bump minor version
* Fix this env var handling (derp)
* Try to fix this quote handling again
* Move docker build to separate script for less jank
* Docker build separate script6c950196d9sysutils/conky{-awesome}: update to 0.120.2
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.20.2
Features
* Separate cairo-xlib.h Lua bindings from cairo.h
* Cleanup build flags, global namespace and includes
* Use perfect hash (gperf) for parsing color names
* set_struts improvements
Bug fixes
* Fix imlib_cache_size_setting::lua_setter
Miscellaneous
* Bump version
* Annoyingly, the artifacts go into a subdir
* Always run Nix & AppImage builds on PRs
* Track more context labels
* Fix matrix URL
* Revert "Fix matrix URL"
* Fix web components and pages (UI)f9c6c779d5sysutils/conky: update to 1.20.1 Bugfix over the short-lived 1.20.0 ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.20.0 Features * Build AppImage separately per OS * Rotate appimage signing key * Add/use clang 15 on ubuntu builds * Define text_object.data.l as "long long" * Bump web deps, fix lint * Updated flake per NixOS/nix#5532 * Fix bad imlib2 typedefs for imlib<1.10 * Use --force with brew install, block upgrades * Tidy up docs * Update README.md * Update README.md * Handle external PropertyNotify events * Label dependency changes * Tweak XSendEvent arguments * Add modified date to web docs * Improve documentation for window types and hints * Refactor x11 event handling * Issue template: Link docs to obtain stack traces * Exclusive XInput event handling Bug fixes * Enable wayland in appimage build * Fix regression in lua_load path handling * Lua imlib2 fixes * Increase max length of ACPI temp (fixes #977) * Skip propagation of non-input events * Fix render order in draw_stuff * Fix event propagation on Openbox * Fix missing y_abs argument copy8d540f0bc7
sysutils/conky{-awesome}: update to 1.19.8
Take maintainership.
We can't exclude X11 option anymore in conky-awesome.
ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.19.8
Accumulated changes since 1.19.7
Features
* [Docs] Improve speedgraphs' scale description
* Drop graph/linechart from web header
* Fix labeler v5
* Show cached memory as in free (Linux only)
* Fix typo in config_settings.yaml
* Remove build date and associated vars
* Update copyright
* Update macos build images
* Bump flake deps
* Bump web deps, improve mdx handling
* Add basic pulseaudio source (microphone etc.) support
* Enable lua bindings in nix flake
* Compile tolua++ output as C++
* Refactor web search index
Bug fixes
* X11: Fix infinite loops caused
* Fix update_interval handling from CLI args
* Fix bad new/delete usage
* Fix build for imlib2 <1.10.0
* Fix buffer overflow on X11 error bug
* Fix C mangling for lua bindings
* Add wlr layer shell check
* Fix xcb include path
* Don't call FcFini()3d7fdd1b3f*/*: Bump consumers of graphics/imlib2 New version of imlib2 in tree98f08148d0
sysutils/conky*: Back to pool2916b36f11
sysutils/conky: Update to 1.19.68049966622
sysutils/conky: Update to 1.19.5 Remove unneeded dependency from RSS option helper.2afdd61e32
sysutils/conky: Update to 1.19.4daedb11bbc
sysutils/conky: Fix order of some variables Correct ordering of variable to adhere to common practices. Reported by: portclippy43a7684f65
sysutils/conky: Update to 1.19.3 - Update pkg-descr - Remove unneeded option helpers57e07c6ddb
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9csysutils/conky: Update to 1.19.2 Add patch to fix build. Patch submitted upstream: https://github.com/brndnmtthws/conky/pull/1539ec60b2c5aa
sysutils/conky: Update to 1.19.184695bc8b8
sysutils/conky: Update to 1.19.06f1d7583b3
sysutils/conky: Update to 1.18.3 - Upstream now requires lua 3.5.x unconditionally - While here run portfmt(1) PR: 27039784ce1196d8
sysutils/conky: Update to 1.18.05ed62a09eb
sysutils/conky: Update to 1.17.0 - Remove upstreamed patch [1] - Add MOUSE_EVENTS option (enabled by default) to control new upstream feature [1] https://github.com/brndnmtthws/conky/pull/1349aafbcf04ae
sysutils/conky-awesome: disable WAYLAND like X11 after cbe413ca7749 This is a headless package, used via a client pipe by x11-wm/awesome. PR: 268597f455d1891e
sysutils/conky: enable Wayland support after 481978c0272e
See out_to_wayland in conky(1) manpage or
$ fgrep -A3 wayland /usr/local/share/doc/conky/config_settings.yaml
- name: out_to_wayland
desc: |-
Open a Wayland window to display output.
default: no
PR: 268597
Inspired by: Alpine Linux
Approved by: madpilot (maintainer)cbe413ca77sysutils/conky: Update to 1.16.1 - Project now uses ninja481978c027
sysutils/conky: Update to 1.15.0 - Sort option helpers - Remove REINPLACE_CMD duplicating patch file - Remove patch merged upstream0373037a24
sysutils/conky: Add MANPAGES option (on by default) Since 1.14.0 conky uses python and pandoc to generate its man page. These make building the whole bunch quite expensive, so add a MANPAGE option to allow disabling building the man page and wrap in it the heavy dependencies. While here: - Remove some old unneeded reinplace expressions - Fix one reinplace expression which was not doing what it was meant to Suggested by: dmgke880a19f95
sysutils/conky: Update to 1.14.0 - Add patch implementing missing function for FreeBSD, already proposed upstream: https://github.com/brndnmtthws/conky/pull/1252 - Updated dependencies, upstream changed its documentation build method Old html documentation has been removed, the information is now encoded in yaml files. Upstream code does not provide a method to automatically produce human readable documentation from the yaml files, so I install those directly in PORTDOCS.cf75f452e9