CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

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)

Hiroki Tagato (tagattie) · 0.4.0_1
*/*: Bump port revision after hyprutils shlib version bump (8d941d9935e3)
1fb874506a
Hiroki Tagato (tagattie) · 0.4.0
accessibility/hyprsunset: Update to 0.4.0

Changelog: https://github.com/hyprwm/hyprsunset/releases/tag/v0.4.0

Reported by:	GitHub (watch releases)
db9846e45d
Rene Ladan (rene) · 0.3.3_3
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 office
2a7c056120
Hiroki Tagato (tagattie) · 0.3.3_3
*/*: Bump port revision after hyprutils shlib version bump (9f3ab36ce78b)
d1aeaf5c39
Hiroki Tagato (tagattie) · 0.3.3_2
*/*: Bump port revision after hyprutils shlib version bump (b4a76f0828ff)
4aa6d24808
Dimitry Andric (dim) · 0.3.3_1
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:		2026Q1
ac11f2876d
Hiroki Tagato (tagattie) · 0.3.3_1
*/*: Bump port revision after hyprutils shlib version bump (35fa8b23267b)
c717dfb15a
Hiroki Tagato (tagattie) · 0.3.3
accessibility/hyprsunset: update to 0.3.3

Changelog: https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.3

Reported by:	GitHub (watch releases)
f36f35e9ca
Hiroki Tagato (tagattie) · 0.3.2_1
*/*: bump port revision after hyprutils shlib version bump (12d8cc14bd4f)
64d4daf4f6
Hiroki Tagato (tagattie) · 0.3.2
accessibility/hyprsunset: update to 0.3.2

Changelog: https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.2

Reported by:	GitHub (watch releases)
d6cc341116
Hiroki Tagato (tagattie) · 0.3.1_1
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
Hiroki Tagato (tagattie) · 0.3.1
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:	portscout
d9a1aaa98d
Hiroki Tagato (tagattie) · 0.2.0_4
*/*: bump port revision after hyprutils shlib version bump (39d792813677)
7196055714
Hiroki Tagato (tagattie) · 0.2.0_3
hyprland-related ports: take maintainership

MFH:		2025Q3
41e03e0f52
Jan Beich (jbeich) · 0.2.0_2
accessibility/hyprsunset: drop maintainership
df7f84b6f8
Jan Beich (jbeich) · 0.2.0_2
devel/hyprutils: update to 0.7.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.7.0
Reported by:	GitHub (watch releases)
a2e7c93a3a
Jan Beich (jbeich) · 0.2.0_1
devel/hyprutils: update to 0.6.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.6.0
Reported by:	GitHub (watch releases)
d30350734b
Jan Beich (jbeich) · 0.2.0
accessibility/hyprsunset: update to 0.2.0

Changes:	https://github.com/hyprwm/hyprsunset/releases/tag/v0.2.0
Reported by:	GitHub (watch releases)
5031bfc770
Jan Beich (jbeich) · 0.1.0_3
devel/hyprutils: update to 0.5.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.5.0
Reported by:	GitHub (watch releases)
8d2acadbc5
Jan Beich (jbeich) · 0.1.0_2
devel/hyprutils: update to 0.4.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.4.0
Reported by:	GitHub (watch releases)
f0376aee99
Jan Beich (jbeich) · 0.1.0_1
devel/hyprutils: update to 0.3.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.3.0
Reported by:	GitHub (watch releases)
8543f44f7c
Jan Beich (jbeich) · 0.1.0
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/hyprsunset
ee80f3761f