1PORTNAME= redshift 2PORTVERSION= 1.12 3DISTVERSIONPREFIX= v 4PORTREVISION= 2 5CATEGORIES= accessibility 6 7PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ 8PATCHFILES+= 60f45972a543.patch:-p1 # avoid patch conflict 9PATCHFILES+= 7da875d34854.patch:-p1 # wayland, see #663 10 11MAINTAINER= ports@MidnightBSD.org 12COMMENT= Adjusts the color temperature of your screen 13WWW= http://jonls.dk/redshift/ 14 15LICENSE= gpl3 16LICENSE_FILE= ${WRKSRC}/COPYING 17 18LIB_DEPENDS= libdrm.so:graphics/libdrm 19 20USES= autoreconf:build gettext gmake gnome libtool localbase \ 21 pkgconfig shebangfix tar:bzip2 22 23USE_GITHUB= yes 24GH_ACCOUNT= jonls 25USE_GNOME= intltool 26GNU_CONFIGURE= yes 27GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share 28SHEBANG_FILES= src/redshift-gtk/redshift-gtk.in 29 30CONFIGURE_ARGS+= --disable-wingdi 31 32OPTIONS_DEFINE= GEO GUI NLS RANDR VIDMODE WAYLAND 33OPTIONS_DEFAULT=GEO RANDR WAYLAND 34OPTIONS_SUB= yes 35 36GUI_DESC= Tray icon 37RANDR_DESC= Support RANDR for changing colors 38VIDMODE_DESC= Support VIDMODE for changing colors (NVIDIA) 39WAYLAND_DESC= Support Wayland (wlroots) for changing colors 40GEO_DESC= Use geoclue (requires dbus) 41 42NLS_USES= iconv 43NLS_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} \ 44 --with-libintl-prefix=${LOCALBASE} 45NLS_CONFIGURE_OFF= --disable-nls 46 47RANDR_USES= xorg 48RANDR_USE= XORG=xcb,xrandr 49RANDR_CONFIGURE_ENABLE= randr 50 51VIDMODE_USES= xorg 52VIDMODE_USE= XORG=x11,xxf86vm 53VIDMODE_CONFIGURE_ENABLE= vidmode 54 55WAYLAND_CATEGORIES= wayland 56WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland 57WAYLAND_CONFIGURE_ENABLE= wayland 58 59GUI_USES= python 60GUI_USE= gnome=pygobject3:run 61GUI_CONFIGURE_ENABLE= gui 62GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} 63 64GEO_CONFIGURE_ON= --enable-geoclue2 65GEO_CONFIGURE_OFF= --disable-geoclue2 66GEO_LIB_DEPENDS= libgeoclue-2.so:net/geoclue 67 68pre-configure: 69 @cd ${WRKSRC} ; ./bootstrap 70 71.include <bsd.port.mk> 72