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