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 group
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 text
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.
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 scaling
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 group
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 deps
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 updates
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 creds
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 script
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)
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>
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)
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: dmgk
- 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.
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket)
When multiple LUA versions are present conky could link against
version 5.3 but register dependency against version 5.2.
Try to force conky build system to actually link against the desired
version of the library.
Reported by: Joachim Moskalewski <moskalewski@jmos.net>
- switch to the more modern version of librsvg2 on architectures
supporting rust
- this will fix some graphical issues on these architectures
PR: 250276
Exp-run by: antoine
Submitted by: tobik
Differential Revision: https://reviews.freebsd.org/D18878