*/*: Bump port revision after hyprutils shlib version bump (8d941d9935e3)1fb874506a
Port details
accessibility/hyprsunset0.4.0_1
Blue light filter on Hyprland
- Maintainer
- tagattie@FreeBSD.org
- Packages
- hyprsunset 0.4.0_1
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/hyprwm/hyprsunset
- 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 (22)
accessibility/hyprsunset: Update to 0.4.0 Changelog: https://github.com/hyprwm/hyprsunset/releases/tag/v0.4.0 Reported by: GitHub (watch releases)db9846e45d
all: drop support for FreeBSD 13, mips and risc64sf Reviewed by: many (*) Differential Revision: https://reviews.freebsd.org/D55624 Differential Revision: https://reviews.freebsd.org/D55642 (merged in from bofh) many (*) acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka nobutaka pkubaj se tagattie thj Anton Saietskii GenericRikka Gert Doering Jan Bramkamp Oleh Hushchenkov Oleksandr Kryvulia Ralf van der Enden Yamagi desktop kde python tcltk office2a7c056120
*/*: Bump port revision after hyprutils shlib version bump (9f3ab36ce78b)d1aeaf5c39
*/*: Bump port revision after hyprutils shlib version bump (b4a76f0828ff)4aa6d24808
accessibility/hyprsunset: fix build with libc++ 21
With libc++ 21 science/py-tensorflow fails to build, with errors similar
to:
/wrkdirs/usr/ports/accessibility/hyprsunset/work/hyprsunset-0.3.3/src/Hyprsunset.cpp:300:10: error: no member named 'sort' in namespace 'std'
300 | std::sort(profiles.begin(), profiles.end(), [](const auto& a, const auto& b) {
| ^~~~
and:
/wrkdirs/usr/ports/accessibility/hyprsunset/work/hyprsunset-0.3.3/src/Hyprsunset.cpp:329:29: error: no member named 'zoned_time' in namespace 'std::chrono'
329 | auto now = std::chrono::zoned_time(std::chrono::current_zone(), std::chrono::system_clock::now()).get_local_time();
| ^~~~~~~~~~
The former is because the header <algorithm> isn't included.
The latter is because libc++ in FreeBSD doesn't have
std::chrono::zoned_time support yet, but the program checks for the
libc++ specific macro _LIBCPP_HAS_NO_TIME_ZONE_DATABASE. In libc++ 21,
most of the "_LIBCPP_HAS_NO_xxx" macros have been replaced by 'positive'
variants. In this case _LIBCPP_HAS_TIME_ZONE_DATABASE is now applicable.
PR: 293811
Approved by: tagattie (maintainer)
MFH: 2026Q1ac11f2876d*/*: Bump port revision after hyprutils shlib version bump (35fa8b23267b)c717dfb15a
accessibility/hyprsunset: update to 0.3.3 Changelog: https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.3 Reported by: GitHub (watch releases)f36f35e9ca
*/*: bump port revision after hyprutils shlib version bump (12d8cc14bd4f)64d4daf4f6
accessibility/hyprsunset: update to 0.3.2 Changelog: https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.2 Reported by: GitHub (watch releases)d6cc341116
accessibility/hyprsunset: correct #if condition of patch The condition in the former patch makes the port use the date-tz library of devel/date even when libc++ supports std::chrono::current_zone, etc. Checking _LIBCPP_HAS_NO_TIME_ZONE_DATABASE is enough and it won't be defined by libstdc++. Reported by: jbeich (via ports-committers) Fixes: d9a1aaa98d16 (accessibility/hyprsunset: update to 0.3.1)6bbbd8728a
accessibility/hyprsunset: update to 0.3.1 While here: - mark as BROKEN on FreeBSD 13 It does not build with an error related to devel/date. - use hyprland-protocols from ports - add patch to unbreak build on system with libc++ 19 Changelog: - https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.0 - https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.1 Reported by: portscoutd9a1aaa98d
*/*: bump port revision after hyprutils shlib version bump (39d792813677)7196055714
hyprland-related ports: take maintainership MFH: 2025Q341e03e0f52
accessibility/hyprsunset: drop maintainershipdf7f84b6f8
devel/hyprutils: update to 0.7.0 Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.7.0 Reported by: GitHub (watch releases)a2e7c93a3a
devel/hyprutils: update to 0.6.0 Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.6.0 Reported by: GitHub (watch releases)d30350734b
accessibility/hyprsunset: update to 0.2.0 Changes: https://github.com/hyprwm/hyprsunset/releases/tag/v0.2.0 Reported by: GitHub (watch releases)5031bfc770
devel/hyprutils: update to 0.5.0 Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.5.0 Reported by: GitHub (watch releases)8d2acadbc5
devel/hyprutils: update to 0.4.0 Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.4.0 Reported by: GitHub (watch releases)f0376aee99
devel/hyprutils: update to 0.3.0 Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.3.0 Reported by: GitHub (watch releases)8543f44f7c
accessibility/hyprsunset: add new port hyprsunset is a small utility to provide a blue light filter for your system. This method is preferred to screen shaders as it will not be captured via recording / screenshots. Requires hyprland >= 0.45.0 for hyprland-ctm-control-v1 protocol. https://github.com/hyprwm/hyprsunsetee80f3761f