CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

accessibility/redshift 1.12_2

Adjusts the color temperature of your screen

Port info

Maintainer
lcook@FreeBSD.org
Packages
latest: 1.12_2
Upstream
up to date
Last update
to 1.12_2 · ec1c408d3b
Quarterly
2026Q4: 1.12_2
WWW
http://jonls.dk/redshift/
Links
cgit · VuXML

Install

Package
# pkg install redshift
installs 1.12_2 from latest; from quarterly (2026Q4) 1.12_2
Port
# cd /usr/ports/accessibility/redshift && make install clean
# make -C /usr/ports/accessibility/redshift config  # change options first
Size
121 KiB download · 503 KiB installed
Depends on
devel/gettext-runtime 1.0_1, graphics/libdrm 2.4.134,1, graphics/wayland 1.26.0, net/geoclue 2.8.1, x11/libXrandr 1.5.5, x11/libxcb 1.17.0
License
GPLv3
Options
4 of 6 on in the package: GEO NLS RANDR WAYLAND
Show the 2 options that are off
GUI VIDMODE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.12_21.12_2–
FreeBSD 151.12_21.12_2–
FreeBSD 141.12_21.12_21.12_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.12_21.12_2–
FreeBSD 141.12_21.12_21.12_2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.12_2.

Fixed (0)

No VuXML entries for this package.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
285707maintainer-feedback? accessibility/redshift: Update Makefile to replace broken URLNew2025-03-27

Commits (56)

Charlie Li (vishwin) · 1.12_2
devel/py-xdg: rename to devel/py-pyxdg to match Python package name

While here:
- switch to USE_PYTHON=pep517
- pull in upstream commits addressing Python 3.12, 3.14, 3.15 compat
ec1c408d3b
Charlie Li (vishwin) · 1.12_2
devel/py-gobject3: use USE_GNOME=pygobject3 helper

The helper is equivalent to the previous explicit dependency
declaration so no functional or metadata changes.

With hat: gnome
PR: 273722
48060e03b6
Alexey Dokuchaev (danfe) · 1.12_2
accessibility/redshift: revert unjust deprecation of the useful port

It remains widely popular and suggested alternatives are often subpar,
lacking many of its original features and gimmicks.

Fixes:	4a384fbfb20b
b15730c88e
Daniel Engberg (diizzy) · 1.12_2
accessibility/redshift: Update DEPRECATED entry

Add ported utilities for Wayland via wl-roots
There's also builtin support for Wayland in GNOME (Night Light)
and Plasma (Night Color)

Reported by:	jbeich
26ab2dab97
Daniel Engberg (diizzy) · 1.12_2
accessibility/redshift: Deprecate and set expiration date to 2024-06-30

No upstream activity for the past 4 years, a lot of bug reports upstream
and doesn't support wayland. Redirect users to accessibility/sct and there's
also https://gitlab.com/chinstrap/gammastep (not ported).

PR:		276954
Approved by:	portmgr (maintainer timeout, 3+ months)
4a384fbfb2
Joseph Mingrone (jrm) · 1.12_2
accessibility/redshift: Install man pages under share/man

Sponsored by:	The FreeBSD Foundation
5a7a7e6535
Rene Ladan (rene) · 1.12_1
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>
3d9a815d9c
Jan Beich (jbeich) · 1.12_1
accessibility/redshift: limit wayland category to WAYLAND option
a391bb6a72
Stefan Eßer (se) · 1.12_1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f 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)
fb16dfecae
Stefan Eßer (se) · 1.12_1
Add WWW entries to port Makefiles

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)
b7f05445c0
Tobias C. Berner (tcberner) · 1.12_1
accessibility: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  David K. Gerry
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Mark Felder <feld@FreeBSD.org>
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Piotr Kubaj <pkubaj@anongoth.pl>

With hat:	portmgr
4bc2b38872
Jan Beich (jbeich) · 1.12_1
wayland: add more mostly leaf ports to virtual category

Caveats:
- emulators/rpcs3: install qt5-wayland and ensure Renderer is Vulkan (default)
- mail/thunderbird: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/chromium: add --ozone-platform=wayland on command line
- www/firefox-esr: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/firefox: add MOZ_ENABLE_WAYLAND=1 via environ(7)
2948687622
Baptiste Daroussin (bapt) · 1.12_1
INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
2c672a4de9
Mathieu Arnold (mat) · 1.12_1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Lewis Cook (lcook) · 1.12_1
Update MAINTAINER fields for myself (lcook)

Approved by:            tcberner (mentor)
Differential Revision:  https://reviews.freebsd.org/D28279
a5c7f2939c
Steve Wills (swills) · 1.12_1
Give maintainership to a user of these ports
4e0872d0ca
Jan Beich (jbeich) · 1.12_1
accessibility/redshift: force rebuild after r518170

PR:		242130
a0010fc724
Jan Beich (jbeich) · 1.12
accessibility/redshift: add Wayland support

PR:		242130
Approved by:	swills (maintainer)
f27b7ee6e1
Baptiste Daroussin (bapt) · 1.12
Catchup with recent developers warnings
b7fe8f6183
Antoine Brodin (antoine) · 1.12
Clean up plist
5407c66310
Steve Wills (swills) · 1.12
accessibility/redshift: make geoclue optional

While here, remove obsolete gnome-clock option which was removed
upstream in version 1.9 and pet portlint

PR:		234048
Submitted by:	bsd@haps.ca, which modifications
0d4caf047b
Antoine Brodin (antoine) · 1.12
Fix plist
f9ccfcad61
Tijl Coosemans (tijl) · 1.12
Update automake to 1.16.1.  Also remove automake-wrapper.  We haven't had multiple versions of automake in years and probably won't in the future.

PR:		228809
Exp-run by:	antoine
Approved by:	portmgr (antoine)
c14e4f5f73
Steve Wills (swills) · 1.12
accessibility/redshift: update to 1.12
d71239abc9
Steve Wills (swills) · 1.11
accessibility/redshift: update to 1.11
5d35dffde9
Steve Wills (swills) · 1.7_4
accessibility/redshift: take maintainership since I use this
f3c1ddc38b
Mark Felder (feld) · 1.7_4
Give back to the ports pool

I do not have a FreeBSD install with a graphical desktop to test updates
on at this time.
6b5b6162df
Mathieu Arnold (mat) · 1.7_4
Convert Python ports to FLAVORS.

Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
551be3c723
Mark Felder (feld) · 1.7_4
accessibility/redshift: fix shebangs

- Also add LICENSE and LICENSE_FILE

PR:		219526
MFH:		2017Q2
cfb2c80810
Matthew Rezny (rezny) · 1.7_3
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
b760897dde
Tijl Coosemans (tijl) · 1.7_2
Remove libiconv.so.3 compatibility link that was added in r374303 to prevent massive PORTREVISION bumps.  Bump dependent ports that have not been bumped since.
6ead27eb95
Mark Felder (feld) · 1.7_1
accessibility/redshift: Fix warnings

USE_XORG is required for proper dependency declaration

MFH:		2016Q2
Differential Revision:	https://reviews.freebsd.org/D6883
649081a926
Dmitry Marakasov (amdmi3) · 1.7_1
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
1d1f878054
Mathieu Arnold (mat) · 1.7_1
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
7f4572eae4
Mark Felder (feld) · 1.7_1
Add build dependency required for VIDMODE and older Nvidia graphics drivers

PR:		199004
a645d59057
Marcus von Appen (mva) · 1.7_1
- Convert <OPTION>_USE= PYTHON... to <OPTION>_USES= python...

With hat:	python@
472dad3abb
Baptiste Daroussin (bapt) · 1.7_1
Cleanup plist
4578d430e8
Adam Weinberger (adamw) · 1.7_1
Reduce unnecessary bsd.port.options.mk inclusion by using OPTIONS helpers.

Approved by:	portmgr (blanket)
654093c547
Martin Wilke (miwi) · 1.7_1
- Convert use_xz,bzip to USES

Approved by:	portmgr
c7e04dae7b
Baptiste Daroussin (bapt) · 1.7_1
Part 1 at removing now useless FETCH_ARGS redifition
c0d7b638ed
Mark Felder (feld) · 1.7_1
Fix building with the GUI option Split the Gnome clock integration into its own option

PR:		ports/182925
Approved by:	swills (mentor)
529e46878c
Mark Felder (feld) · 1.7_1
Support STAGE

Approved by:	swills (mentor)
2e89fe22c3
Baptiste Daroussin (bapt) · 1.7_1
Add no stage all over the place in accessibility in preparation for the staging area support
a62b5a9a5a
Boris Samorodov (bsam) · 1.7_1
Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk. It's value is "--with-libiconv-prefix=/usr/local" for systems before 100043 with ports libiconv and to use at systems post 100043 with base iconv it's value is "" (NULL).

Co-authors:	bapt, madpilot and bsam (me)
9f7e7e1326
Baptiste Daroussin (bapt) · 1.7_1
Add an explicit dependency on pkgconf
2729c7d447
Baptiste Daroussin (bapt) · 1.7_1
Finish converting accessibility from USE_GMAKE to USES=gmake While here: - trim some headers - convert from USE_GNOME=pkgconfig to USES=pkgconfig
035f175141
Mark Felder (feld) · 1.7_1
Fix my email address again, using proper @FreeBSD.org styling

Approved by:	swills (mentor)
35c53153e4
Mark Felder (feld) · 1.7_1
Update my email address throughout the tree

Approved by:	swills (mentor)
cd4fd7cb34
Martin Wilke (miwi) · 1.7_1
- Fix build

Reported by:	pkg (DEVELOPER_MODE)
bdee77a728
Alex Kozlov (ak) · 1.7_1
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
e159824929