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 compatec1c408d3b
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 redshiftinstalls 1.12_2 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.12_2 | 1.12_2 | – |
| FreeBSD 15 | 1.12_2 | 1.12_2 | – |
| FreeBSD 14 | 1.12_2 | 1.12_2 | 1.12_2 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.12_2 | 1.12_2 | – |
| FreeBSD 14 | 1.12_2 | 1.12_2 | 1.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
| PR | Summary | Status | Changed |
|---|---|---|---|
| 285707 | maintainer-feedback? accessibility/redshift: Update Makefile to replace broken URL | New | 2025-03-27 |
Commits (56)
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: 27372248060e03b6
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: 4a384fbfb20bb15730c88e
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: jbeich26ab2dab97
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
accessibility/redshift: Install man pages under share/man Sponsored by: The FreeBSD Foundation5a7a7e6535
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>3d9a815d9caccessibility/redshift: limit wayland category to WAYLAND optiona391bb6a72
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
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
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: portmgr4bc2b38872
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
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
Remove # $FreeBSD$ from Makefiles.305f148f48
Update MAINTAINER fields for myself (lcook) Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D28279a5c7f2939c
Give maintainership to a user of these ports4e0872d0ca
accessibility/redshift: force rebuild after r518170 PR: 242130a0010fc724
accessibility/redshift: add Wayland support PR: 242130 Approved by: swills (maintainer)f27b7ee6e1
Catchup with recent developers warningsb7fe8f6183
Clean up plist5407c66310
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 modifications0d4caf047b
Fix plistf9ccfcad61
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
accessibility/redshift: update to 1.12d71239abc9
accessibility/redshift: update to 1.115d35dffde9
accessibility/redshift: take maintainership since I use thisf3c1ddc38b
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
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/D12464551be3c723accessibility/redshift: fix shebangs - Also add LICENSE and LICENSE_FILE PR: 219526 MFH: 2017Q2cfb2c80810
Revision bump of all ports with USE_GL after consolidation of mesa-libs Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845b760897dde
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
accessibility/redshift: Fix warnings USE_XORG is required for proper dependency declaration MFH: 2016Q2 Differential Revision: https://reviews.freebsd.org/D6883649081a926
- Fix trailing whitespace in pkg-descrs, categories [a-f]* Approved by: portmgr blanket1d1f878054
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat: portmgr
Sponsored by: Absolight7f4572eae4Add build dependency required for VIDMODE and older Nvidia graphics drivers PR: 199004a645d59057
- Convert <OPTION>_USE= PYTHON... to <OPTION>_USES= python... With hat: python@472dad3abb
Cleanup plist4578d430e8
Reduce unnecessary bsd.port.options.mk inclusion by using OPTIONS helpers. Approved by: portmgr (blanket)654093c547
- Convert use_xz,bzip to USES Approved by: portmgrc7e04dae7b
Part 1 at removing now useless FETCH_ARGS redifitionc0d7b638ed
Fix building with the GUI option Split the Gnome clock integration into its own option PR: ports/182925 Approved by: swills (mentor)529e46878c
Support STAGE Approved by: swills (mentor)2e89fe22c3
Add no stage all over the place in accessibility in preparation for the staging area supporta62b5a9a5a
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
Add an explicit dependency on pkgconf2729c7d447
Finish converting accessibility from USE_GMAKE to USES=gmake While here: - trim some headers - convert from USE_GNOME=pkgconfig to USES=pkgconfig035f175141
Fix my email address again, using proper @FreeBSD.org styling Approved by: swills (mentor)35c53153e4
Update my email address throughout the tree Approved by: swills (mentor)cd4fd7cb34
- Fix build Reported by: pkg (DEVELOPER_MODE)bdee77a728
- Convert USE_GETTEXT to USES (part 3) Approved by: portmgr (bapt)e159824929