[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2023-11-05 Thread Sebastian Pipping
commit: aedb579fa708682fbabe512bbaf4fa33e3acf856
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 22:03:41 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 22:04:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aedb579f

x11-misc/redshift: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/redshift/redshift-1.12-r11.ebuild | 102 +
 1 file changed, 102 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r11.ebuild 
b/x11-misc/redshift/redshift-1.12-r11.ebuild
new file mode 100644
index ..b2b5c880cfe7
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r11.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools flag-o-matic systemd xdg-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libayatana-appindicator )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-apparmor.patch
+   "${FILESDIR}"/${P}-libayatana-appindicator.patch
+)
+
+src_prepare() {
+   # we need to re-generate file py-compile with a version
+   # that supports Python >=3.12 to not fail with error:
+   # ModuleNotFoundError: No module named 'imp'
+   rm py-compile || die
+   eautoreconf
+
+   eapply_user
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   # Fix compile for Clang (bug #732438)
+   append-cflags -fPIE
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" \
+   PYTHON="${PYTHON}" \
+   pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+
+   python_foreach_impl python_optimize
+
+   # https://bugs.gentoo.org/784281
+   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2023-05-08 Thread Pacho Ramos
commit: 33026cf8885942f1b463ef24d2430f50b713ca19
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon May  8 09:00:23 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon May  8 09:11:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33026cf8

x11-misc/redshift: drop 1.12-r6, 1.12-r7, 1.12-r8, 1.12-r9

Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/redshift/Manifest|  1 -
 x11-misc/redshift/redshift-1.12-r6.ebuild | 90 --
 x11-misc/redshift/redshift-1.12-r7.ebuild | 85 -
 x11-misc/redshift/redshift-1.12-r8.ebuild | 87 -
 x11-misc/redshift/redshift-1.12-r9.ebuild | 91 ---
 5 files changed, 354 deletions(-)

diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index d091a9428eab..18f1b94c1740 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -1,2 +1 @@
-DIST redshift-1.12.tar.gz 659019 BLAKE2B 
09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1
 SHA512 
6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f
 DIST redshift-1.12.tar.xz 486072 BLAKE2B 
b7ce74ae134a8f6954ff978e99670f24c447b23ab5e8d69a62109806bfe38c5e1b41e5f65cd6b182298aaf3e0b9187a2c70ea3148fd4ccba8b9c17697024944d
 SHA512 
225e222e5f2c55be4571094ccaf02a92e162dfc35fd0fe504084e21e358b888a72f9992f9f9edaf1d496eb673af74a0d825ae5cf6ef7f0f1ab51d32419722c32

diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild 
b/x11-misc/redshift/redshift-1.12-r6.ebuild
deleted file mode 100644
index de25b572c077..
--- a/x11-misc/redshift/redshift-1.12-r6.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit flag-o-matic systemd autotools xdg-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;
-SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-IUSE="appindicator geoclue gtk nls"
-
-COMMON_DEPEND=">=x11-libs/libX11-1.4
-   x11-libs/libXxf86vm
-   x11-libs/libxcb
-   x11-libs/libdrm
-   appindicator? ( dev-libs/libappindicator:3[introspection] )
-   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
-   gtk? ( ${PYTHON_DEPS} )"
-RDEPEND="${COMMON_DEPEND}
-   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   dev-python/pyxdg[${PYTHON_USEDEP}] )"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/intltool-0.50
-   nls? ( sys-devel/gettext )
-"
-REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use gtk && python_setup
-
-   # Fix compile for Clang (bug #732438)
-   append-cflags -fPIE
-
-   econf \
-   $(use_enable nls) \
-   --enable-drm \
-   --enable-randr \
-   --enable-vidmode \
-   --disable-wingdi \
-   \
-   --disable-corelocation \
-   $(use_enable geoclue geoclue2) \
-   \
-   $(use_enable gtk gui) \
-   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
-   --enable-apparmor \
-   --disable-quartz \
-   --disable-ubuntu
-}
-
-_impl_specific_src_install() {
-   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
-   -C src/redshift-gtk install
-}
-
-src_install() {
-   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
-
-   if use gtk; then
-   python_foreach_impl _impl_specific_src_install
-   python_replicate_script "${D}"/usr/bin/redshift-gtk
-   dosym redshift-gtk /usr/bin/gtk-redshift
-
-   python_foreach_impl python_optimize
-
-   # https://bugs.gentoo.org/784281
-   mv "${D}"/usr/share/{appdata,metainfo}/ || die
-   fi
-}
-
-pkg_postinst() {
-   use gtk && xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   use gtk && xdg_icon_cache_update
-}

diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild 
b/x11-misc/redshift/redshift-1.12-r7.ebuild
deleted file mode 100644
index dd358b255f21..
--- a/x11-misc/redshift/redshift-1.12-r7.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic systemd xdg-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;

[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2023-04-28 Thread Arthur Zamarin
commit: e153dc441d6841f1c92d4a279882e3857aa62148
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 28 15:02:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 28 15:02:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e153dc44

x11-misc/redshift: Stabilize 1.12-r10 amd64, #905179

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-misc/redshift/redshift-1.12-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r10.ebuild 
b/x11-misc/redshift/redshift-1.12-r10.ebuild
index a534cc8fb722..039d03ed4512 100644
--- a/x11-misc/redshift/redshift-1.12-r10.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r10.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2023-04-27 Thread Sam James
commit: 554eec322535df6feb59354981d4e8a2184866b4
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 27 23:32:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 27 23:32:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554eec32

x11-misc/redshift: Stabilize 1.12-r10 x86, #905179

Signed-off-by: Sam James  gentoo.org>

 x11-misc/redshift/redshift-1.12-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r10.ebuild 
b/x11-misc/redshift/redshift-1.12-r10.ebuild
index 7a9daf00c6a9..a534cc8fb722 100644
--- a/x11-misc/redshift/redshift-1.12-r10.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r10.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2023-04-27 Thread Sam James
commit: 240e5fec47d00f4ee8a4449b18da6bc90fe04cab
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 27 23:28:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 27 23:28:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=240e5fec

x11-misc/redshift: Stabilize 1.12-r10 arm64, #905179

Signed-off-by: Sam James  gentoo.org>

 x11-misc/redshift/redshift-1.12-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r10.ebuild 
b/x11-misc/redshift/redshift-1.12-r10.ebuild
index a63b6864529c..7a9daf00c6a9 100644
--- a/x11-misc/redshift/redshift-1.12-r10.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r10.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/, x11-misc/redshift/files/

2023-01-24 Thread Sebastian Pipping
commit: 08e2652263307c142cd089cf2355e40f48ee0113
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Jan 24 17:04:32 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Jan 24 17:04:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e26522

x11-misc/redshift: Switch to dev-libs/libayatana-appindicator

Closes: https://bugs.gentoo.org/891489
Signed-off-by: Sebastian Pipping  gentoo.org>

 .../redshift-1.12-libayatana-appindicator.patch| 33 
 x11-misc/redshift/redshift-1.12-r10.ebuild | 92 ++
 2 files changed, 125 insertions(+)

diff --git 
a/x11-misc/redshift/files/redshift-1.12-libayatana-appindicator.patch 
b/x11-misc/redshift/files/redshift-1.12-libayatana-appindicator.patch
new file mode 100644
index ..e2ff7a7c100d
--- /dev/null
+++ b/x11-misc/redshift/files/redshift-1.12-libayatana-appindicator.patch
@@ -0,0 +1,33 @@
+From f2df94b6ad23eceea8c163f9c910e1f6ea122428 Mon Sep 17 00:00:00 2001
+From: Kentaro Hayashi 
+Date: Mon, 27 Apr 2020 11:56:02 +0900
+Subject: [PATCH] redshift-gtk: use Ayatana AppIndicator3 instead of App
+ Indicator3
+
+libappindicator was deprecated and it will be removed in the
+future Debian release.
+
+  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037
+
+There is a successor API compatible library - Ayatana Indicator.
+
+  https://ayatanaindicators.github.io/code/
+---
+ src/redshift-gtk/statusicon.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/redshift-gtk/statusicon.py b/src/redshift-gtk/statusicon.py
+index b4adfb00..68752ed6 100644
+--- a/src/redshift-gtk/statusicon.py
 b/src/redshift-gtk/statusicon.py
+@@ -33,8 +33,8 @@
+ from gi.repository import Gtk, GLib
+ 
+ try:
+-gi.require_version('AppIndicator3', '0.1')
+-from gi.repository import AppIndicator3 as appindicator
++gi.require_version('AyatanaAppIndicator3', '0.1')
++from gi.repository import AyatanaAppIndicator3 as appindicator
+ except (ImportError, ValueError):
+ appindicator = None
+ 

diff --git a/x11-misc/redshift/redshift-1.12-r10.ebuild 
b/x11-misc/redshift/redshift-1.12-r10.ebuild
new file mode 100644
index ..a63b6864529c
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r10.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic systemd xdg-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libayatana-appindicator )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-apparmor.patch
+   "${FILESDIR}"/${P}-libayatana-appindicator.patch
+)
+
+src_configure() {
+   use gtk && python_setup
+
+   # Fix compile for Clang (bug #732438)
+   append-cflags -fPIE
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" \
+   PYTHON="${PYTHON}" \
+   pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+
+   python_foreach_impl python_optimize
+
+   # https://bugs.gentoo.org/784281
+   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}


[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/, x11-misc/redshift/files/

2023-01-01 Thread Sebastian Pipping
commit: ddf9074b3579b8587f3beb9f0817caa2d19c5ff8
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Jan  1 15:59:48 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Jan  1 16:01:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddf9074b

x11-misc/redshift: Fix AppArmor profile

Closes: https://bugs.gentoo.org/887979
Signed-off-by: Sebastian Pipping  gentoo.org>

 .../redshift/files/redshift-1.12-apparmor.patch| 35 +
 x11-misc/redshift/redshift-1.12-r9.ebuild  | 91 ++
 2 files changed, 126 insertions(+)

diff --git a/x11-misc/redshift/files/redshift-1.12-apparmor.patch 
b/x11-misc/redshift/files/redshift-1.12-apparmor.patch
new file mode 100644
index ..cb939994bf52
--- /dev/null
+++ b/x11-misc/redshift/files/redshift-1.12-apparmor.patch
@@ -0,0 +1,35 @@
+From c740a3a733a59782c26f2f90a073befec2e2324d Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Tue, 27 Dec 2022 01:27:35 +0100
+Subject: [PATCH] Fix AppArmor profile
+
+Inspired by:
+- https://github.com/jonls/redshift/pull/864
+- 
https://gitlab.com/chinstrap/gammastep/-/blob/9db19f5ccfad20ab7b501daedcfd5ef137860dd2/data/apparmor/usr.bin.redshift.in
+---
+ data/apparmor/usr.bin.redshift.in | 9 +++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/data/apparmor/usr.bin.redshift.in 
b/data/apparmor/usr.bin.redshift.in
+index d6696db..9b71f0d 100644
+--- a/data/apparmor/usr.bin.redshift.in
 b/data/apparmor/usr.bin.redshift.in
+@@ -35,8 +35,13 @@
+   # Allow but log any other dbus activity
+   audit dbus bus=system,
+ 
+-  owner @{HOME}/.config/redshift.conf r,
++  owner @{HOME}/.config/{,redshift/}redshift.conf r,
++  owner @{HOME}/.config/redshift/hooks/ r,
++  owner @{HOME}/.config/redshift/hooks/* Ux,
++
++  # Required by getpwuid() call in config-ini.c.
++  /etc/passwd* r,
+ 
+   # Site-specific additions and overrides. See local/README for details.
+-  #include 
++  #include if exists 
+ }
+-- 
+2.39.0
+

diff --git a/x11-misc/redshift/redshift-1.12-r9.ebuild 
b/x11-misc/redshift/redshift-1.12-r9.ebuild
new file mode 100644
index ..fd9f01b778a0
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r9.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit flag-o-matic systemd xdg-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-apparmor.patch
+)
+
+src_configure() {
+   use gtk && python_setup
+
+   # Fix compile for Clang (bug #732438)
+   append-cflags -fPIE
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" \
+   PYTHON="${PYTHON}" \
+   pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+
+   python_foreach_impl python_optimize
+
+   # https://bugs.gentoo.org/784281
+   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-12-26 Thread Sebastian Pipping
commit: ff62b9694b6044f5f6233e1837a65ef022300ca5
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Dec 27 00:43:37 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Dec 27 00:44:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff62b969

x11-misc/redshift: Fix stray .pyc files QA issue

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/redshift/redshift-1.12-r8.ebuild | 87 +++
 1 file changed, 87 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r8.ebuild 
b/x11-misc/redshift/redshift-1.12-r8.ebuild
new file mode 100644
index ..71165076e901
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r8.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit flag-o-matic systemd xdg-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_configure() {
+   use gtk && python_setup
+
+   # Fix compile for Clang (bug #732438)
+   append-cflags -fPIE
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" \
+   PYTHON="${PYTHON}" \
+   pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+
+   python_foreach_impl python_optimize
+
+   # https://bugs.gentoo.org/784281
+   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-12-09 Thread Arthur Zamarin
commit: 5359d37ecb428ca069a65d996c125ea65200e047
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  9 22:07:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  9 22:07:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5359d37e

x11-misc/redshift: Stabilize 1.12-r7 amd64, #885089

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-misc/redshift/redshift-1.12-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild 
b/x11-misc/redshift/redshift-1.12-r7.ebuild
index b1a611f0f683..e4e7f7c64feb 100644
--- a/x11-misc/redshift/redshift-1.12-r7.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-12-09 Thread Arthur Zamarin
commit: 553b0a368e9357373d268c7e340d04ccb8b33883
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  9 22:07:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  9 22:07:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553b0a36

x11-misc/redshift: Stabilize 1.12-r7 arm64, #885089

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-misc/redshift/redshift-1.12-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild 
b/x11-misc/redshift/redshift-1.12-r7.ebuild
index 5e8bffca09bc..b1a611f0f683 100644
--- a/x11-misc/redshift/redshift-1.12-r7.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-12-09 Thread Arthur Zamarin
commit: 72a81bee8d641d4f72b7a5813ce0cf3d42823b09
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  9 22:04:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  9 22:04:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a81bee

x11-misc/redshift: Stabilize 1.12-r7 x86, #885089

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-misc/redshift/redshift-1.12-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild 
b/x11-misc/redshift/redshift-1.12-r7.ebuild
index 3fd13868f5ba..5e8bffca09bc 100644
--- a/x11-misc/redshift/redshift-1.12-r7.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-10-19 Thread Piotr Karbowski
commit: c9f7fa07018697549d1ea0b1951efa367d64200a
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Oct 19 08:54:47 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Oct 19 08:55:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f7fa07

x11-misc/redshift: 1.12-r7: release tarball; py3.11.

Closes: https://bugs.gentoo.org/877507
Signed-off-by: Piotr Karbowski  gentoo.org>

 x11-misc/redshift/Manifest|  1 +
 x11-misc/redshift/redshift-1.12-r7.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index e4397643934b..d091a9428eab 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -1 +1,2 @@
 DIST redshift-1.12.tar.gz 659019 BLAKE2B 
09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1
 SHA512 
6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f
+DIST redshift-1.12.tar.xz 486072 BLAKE2B 
b7ce74ae134a8f6954ff978e99670f24c447b23ab5e8d69a62109806bfe38c5e1b41e5f65cd6b182298aaf3e0b9187a2c70ea3148fd4ccba8b9c17697024944d
 SHA512 
225e222e5f2c55be4571094ccaf02a92e162dfc35fd0fe504084e21e358b888a72f9992f9f9edaf1d496eb673af74a0d825ae5cf6ef7f0f1ab51d32419722c32

diff --git a/x11-misc/redshift/redshift-1.12-r7.ebuild 
b/x11-misc/redshift/redshift-1.12-r7.ebuild
new file mode 100644
index ..3fd13868f5ba
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r7.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit flag-o-matic systemd xdg-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_configure() {
+   use gtk && python_setup
+
+   # Fix compile for Clang (bug #732438)
+   append-cflags -fPIE
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+
+   python_foreach_impl python_optimize
+
+   # https://bugs.gentoo.org/784281
+   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-08-30 Thread Andreas Sturmlechner
commit: f3c41ab168de30d6c11702c055791ede00fedf57
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 28 19:04:10 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Aug 30 18:26:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c41ab1

x11-misc/redshift: drop 1.12-r3, 1.12-r4, 1.12-r5, EAPI-6--

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 x11-misc/redshift/redshift-1.12-r3.ebuild | 87 
 x11-misc/redshift/redshift-1.12-r4.ebuild | 90 -
 x11-misc/redshift/redshift-1.12-r5.ebuild | 94 ---
 3 files changed, 271 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild 
b/x11-misc/redshift/redshift-1.12-r3.ebuild
deleted file mode 100644
index 9a6d3445dca0..
--- a/x11-misc/redshift/redshift-1.12-r3.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit systemd autotools gnome2-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;
-SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="appindicator geoclue gtk nls"
-
-COMMON_DEPEND=">=x11-libs/libX11-1.4
-   x11-libs/libXxf86vm
-   x11-libs/libxcb
-   x11-libs/libdrm
-   appindicator? ( dev-libs/libappindicator:3[introspection] )
-   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
-   gtk? ( ${PYTHON_DEPS} )"
-RDEPEND="${COMMON_DEPEND}
-   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   dev-python/pyxdg[${PYTHON_USEDEP}] )"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/intltool-0.50
-   nls? ( sys-devel/gettext )
-"
-REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use gtk && python_setup
-
-   econf \
-   $(use_enable nls) \
-   --enable-drm \
-   --enable-randr \
-   --enable-vidmode \
-   --disable-wingdi \
-   \
-   --disable-corelocation \
-   $(use_enable geoclue geoclue2) \
-   \
-   $(use_enable gtk gui) \
-   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
-   --enable-apparmor \
-   --disable-quartz \
-   --disable-ubuntu
-}
-
-_impl_specific_src_install() {
-   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
-   -C src/redshift-gtk install
-}
-
-src_install() {
-   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
-
-   if use gtk; then
-   python_foreach_impl _impl_specific_src_install
-   python_replicate_script "${D}"/usr/bin/redshift-gtk
-   dosym redshift-gtk /usr/bin/gtk-redshift
-
-   python_foreach_impl python_optimize
-   fi
-}
-
-pkg_preinst() {
-   use gtk && gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   use gtk && gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   use gtk && gnome2_icon_cache_update
-}

diff --git a/x11-misc/redshift/redshift-1.12-r4.ebuild 
b/x11-misc/redshift/redshift-1.12-r4.ebuild
deleted file mode 100644
index 82c613726fe4..
--- a/x11-misc/redshift/redshift-1.12-r4.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit flag-o-matic systemd autotools gnome2-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;
-SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="appindicator geoclue gtk nls"
-
-COMMON_DEPEND=">=x11-libs/libX11-1.4
-   x11-libs/libXxf86vm
-   x11-libs/libxcb
-   x11-libs/libdrm
-   appindicator? ( dev-libs/libappindicator:3[introspection] )
-   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
-   gtk? ( ${PYTHON_DEPS} )"
-RDEPEND="${COMMON_DEPEND}
-   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   dev-python/pyxdg[${PYTHON_USEDEP}] )"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/intltool-0.50
-   nls? ( sys-devel/gettext )
-"
-REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use gtk && python_setup
-
-   # Fix compile for Clang (bug #732438)
-   append-cflags -fPIE
-
-   econf \
-   $(use_enable nls) \
-   --enable-drm \
-   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-06-10 Thread Jakov Smolić
commit: bbf683e5ccbd8b8047ade71abe6056d7df66fcbf
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jun 10 21:37:29 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jun 10 21:38:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf683e5

x11-misc/redshift: Keyword 1.12-r6 ppc64, #850664

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild 
b/x11-misc/redshift/redshift-1.12-r6.ebuild
index 757f68abebdb..997257dbf0c1 100644
--- a/x11-misc/redshift/redshift-1.12-r6.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r6.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-06-09 Thread Agostino Sarubbo
commit: 628807f202fd99327aaa2ebee41286755419eeaa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  9 07:39:31 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  9 07:39:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=628807f2

x11-misc/redshift: x86 stable wrt bug #850286

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild 
b/x11-misc/redshift/redshift-1.12-r6.ebuild
index 30d43869eb2c..757f68abebdb 100644
--- a/x11-misc/redshift/redshift-1.12-r6.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r6.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-06-09 Thread Agostino Sarubbo
commit: 1e8048d69e2698ef41ef5ee0b9e1022a771de991
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun  9 07:34:35 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun  9 07:34:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8048d6

x11-misc/redshift: amd64 stable wrt bug #850286

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild 
b/x11-misc/redshift/redshift-1.12-r6.ebuild
index 5ec318a6235a..30d43869eb2c 100644
--- a/x11-misc/redshift/redshift-1.12-r6.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r6.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv ~x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-06-08 Thread Agostino Sarubbo
commit: ae6147702b95f06d15a3fc0573d8fa67f2214371
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun  8 08:43:29 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun  8 08:43:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae614770

x11-misc/redshift: arm64 stable wrt bug #850286

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild 
b/x11-misc/redshift/redshift-1.12-r6.ebuild
index ac0ccb6a5e99..5ec318a6235a 100644
--- a/x11-misc/redshift/redshift-1.12-r6.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r6.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~riscv ~x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-05-22 Thread Sebastian Pipping
commit: 9532ab8332045617cce581490d6fffe50a685207
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun May 22 19:10:07 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun May 22 19:10:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9532ab83

x11-misc/redshift: Migrate from gnome2-utils to xdg-utils

Closes: https://bugs.gentoo.org/846353
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 x11-misc/redshift/redshift-1.12-r6.ebuild | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild 
b/x11-misc/redshift/redshift-1.12-r6.ebuild
index 05517cf8915b..ac0ccb6a5e99 100644
--- a/x11-misc/redshift/redshift-1.12-r6.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit flag-o-matic systemd autotools gnome2-utils python-r1
+inherit flag-o-matic systemd autotools xdg-utils python-r1
 
 DESCRIPTION="A screen color temperature adjusting software"
 HOMEPAGE="http://jonls.dk/redshift/;
@@ -81,14 +81,10 @@ src_install() {
fi
 }
 
-pkg_preinst() {
-   use gtk && gnome2_icon_savelist
-}
-
 pkg_postinst() {
-   use gtk && gnome2_icon_cache_update
+   use gtk && xdg_icon_cache_update
 }
 
 pkg_postrm() {
-   use gtk && gnome2_icon_cache_update
+   use gtk && xdg_icon_cache_update
 }



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-05-22 Thread Sebastian Pipping
commit: 378f21931988b1a2f3a2bf4e5729f931b4063955
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun May 22 13:14:18 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun May 22 13:14:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378f2193

x11-misc/redshift: Re-add missing gnome2-utils inherit

Closes: https://bugs.gentoo.org/846353
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 x11-misc/redshift/redshift-1.12-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild 
b/x11-misc/redshift/redshift-1.12-r6.ebuild
index 6237b4da5cea..05517cf8915b 100644
--- a/x11-misc/redshift/redshift-1.12-r6.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit flag-o-matic systemd autotools python-r1
+inherit flag-o-matic systemd autotools gnome2-utils python-r1
 
 DESCRIPTION="A screen color temperature adjusting software"
 HOMEPAGE="http://jonls.dk/redshift/;



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-05-21 Thread Sebastian Pipping
commit: 6a35e6810988f0f591f198af034346c6b2f4fb58
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat May 21 20:04:37 2022 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat May 21 20:13:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a35e681

x11-misc/redshift: Python 3.10 + EAPI 8

Closes: https://bugs.gentoo.org/846353
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 x11-misc/redshift/redshift-1.12-r6.ebuild | 94 +++
 1 file changed, 94 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r6.ebuild 
b/x11-misc/redshift/redshift-1.12-r6.ebuild
new file mode 100644
index ..6237b4da5cea
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r6.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit flag-o-matic systemd autotools python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   # Fix compile for Clang (bug #732438)
+   append-cflags -fPIE
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+
+   python_foreach_impl python_optimize
+
+   # https://bugs.gentoo.org/784281
+   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+   fi
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-01-25 Thread Sam James
commit: 4a2a418911bd29b795223279e12121440f806bda
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 25 21:25:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 25 21:25:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2a4189

x11-misc/redshift: Stabilize 1.12-r5 arm64, #831651

Signed-off-by: Sam James  gentoo.org>

 x11-misc/redshift/redshift-1.12-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild 
b/x11-misc/redshift/redshift-1.12-r5.ebuild
index 4f65cf7905e7..555749807f2b 100644
--- a/x11-misc/redshift/redshift-1.12-r5.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-01-21 Thread Jakov Smolić
commit: 41efc4c14b915f0b0f5cae9d235496b10cc0a99b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jan 21 10:03:43 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jan 21 10:03:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41efc4c1

x11-misc/redshift: Stabilize 1.12-r5 x86, #831651

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-misc/redshift/redshift-1.12-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild 
b/x11-misc/redshift/redshift-1.12-r5.ebuild
index 66c6cbda3212..4f65cf7905e7 100644
--- a/x11-misc/redshift/redshift-1.12-r5.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2022-01-21 Thread Jakov Smolić
commit: 788298aea0e9ea3dafba0821094e0713fba97f98
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Jan 21 10:03:24 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Jan 21 10:03:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788298ae

x11-misc/redshift: Stabilize 1.12-r5 amd64, #831651

Signed-off-by: Jakov Smolić  gentoo.org>

 x11-misc/redshift/redshift-1.12-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild 
b/x11-misc/redshift/redshift-1.12-r5.ebuild
index 9c1e4b29422b..66c6cbda3212 100644
--- a/x11-misc/redshift/redshift-1.12-r5.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2021-10-11 Thread Marek Szuba
commit: 0c63d93ef0f6fcbf6b548422d494647a3597082f
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Oct 11 07:38:53 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Oct 11 08:35:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c63d93e

x11-misc/redshift: keyword 1.12-r5 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 x11-misc/redshift/redshift-1.12-r5.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild 
b/x11-misc/redshift/redshift-1.12-r5.ebuild
index edd82c29896..9c1e4b29422 100644
--- a/x11-misc/redshift/redshift-1.12-r5.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r5.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python3_{7,8,9} )
+
+PYTHON_COMPAT=( python3_{8,9} )
 
 inherit flag-o-matic systemd autotools gnome2-utils python-r1
 
@@ -12,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2021-04-20 Thread Sebastian Pipping
commit: 9273c4a2d4653ab87c6df808d61f605ed04a2bec
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Apr 20 20:13:31 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Apr 20 20:13:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9273c4a2

x11-misc/redshift: Fix for USE=-gtk

Closes: https://bugs.gentoo.org/784524
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.18, Repoman-3.0.3

 x11-misc/redshift/redshift-1.12-r5.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild 
b/x11-misc/redshift/redshift-1.12-r5.ebuild
index 0030954649e..edd82c29896 100644
--- a/x11-misc/redshift/redshift-1.12-r5.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r5.ebuild
@@ -74,10 +74,10 @@ src_install() {
dosym redshift-gtk /usr/bin/gtk-redshift
 
python_foreach_impl python_optimize
-   fi
 
-   # https://bugs.gentoo.org/784281
-   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+   # https://bugs.gentoo.org/784281
+   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+   fi
 }
 
 pkg_preinst() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2021-04-20 Thread Sebastian Pipping
commit: 7e4aa823d94eb3c0e05a6e4becad19a6e973277a
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Apr 20 16:51:19 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Apr 20 16:57:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4aa823

x11-misc/redshift: Stop using /usr/share/appdata

Closes: https://bugs.gentoo.org/784281
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.18, Repoman-3.0.3

 x11-misc/redshift/redshift-1.12-r5.ebuild | 93 +++
 1 file changed, 93 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild 
b/x11-misc/redshift/redshift-1.12-r5.ebuild
new file mode 100644
index 000..0030954649e
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r5.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit flag-o-matic systemd autotools gnome2-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   # Fix compile for Clang (bug #732438)
+   append-cflags -fPIE
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+
+   python_foreach_impl python_optimize
+   fi
+
+   # https://bugs.gentoo.org/784281
+   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2021-04-16 Thread Sam James
commit: 4bb11abffc77a77c551dd2ab320681154ea08710
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 16 08:16:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 16 11:23:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb11abf

x11-misc/redshift: eutils--

Signed-off-by: Sam James  gentoo.org>

 x11-misc/redshift/redshift-1.12-r3.ebuild | 4 ++--
 x11-misc/redshift/redshift-1.12-r4.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild 
b/x11-misc/redshift/redshift-1.12-r3.ebuild
index 77d0ecae90f..9a6d3445dca 100644
--- a/x11-misc/redshift/redshift-1.12-r3.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit systemd autotools eutils gnome2-utils python-r1
+inherit systemd autotools gnome2-utils python-r1
 
 DESCRIPTION="A screen color temperature adjusting software"
 HOMEPAGE="http://jonls.dk/redshift/;

diff --git a/x11-misc/redshift/redshift-1.12-r4.ebuild 
b/x11-misc/redshift/redshift-1.12-r4.ebuild
index e7421556801..82c613726fe 100644
--- a/x11-misc/redshift/redshift-1.12-r4.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r4.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 PYTHON_COMPAT=( python3_{7,8,9} )
 
-inherit flag-o-matic systemd autotools eutils gnome2-utils python-r1
+inherit flag-o-matic systemd autotools gnome2-utils python-r1
 
 DESCRIPTION="A screen color temperature adjusting software"
 HOMEPAGE="http://jonls.dk/redshift/;



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2021-03-27 Thread Sebastian Pipping
commit: d72033bcc282785c1a4b9ce4872e67e7b2d9aea3
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 28 00:53:11 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 28 00:53:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72033bc

x11-misc/redshift: Fix compile for Clang

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-3.0.17, Repoman-3.0.2

 x11-misc/redshift/redshift-1.12-r4.ebuild | 90 +++
 1 file changed, 90 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r4.ebuild 
b/x11-misc/redshift/redshift-1.12-r4.ebuild
new file mode 100644
index 000..e7421556801
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r4.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit flag-o-matic systemd autotools eutils gnome2-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   # Fix compile for Clang (bug #732438)
+   append-cflags -fPIE
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+
+   python_foreach_impl python_optimize
+   fi
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2021-02-20 Thread Jonas Stein
commit: 460b05f01bbe449013c1a0f4de451b34996b1947
Author: Jonas Stein  gentoo  org>
AuthorDate: Sun Feb 21 02:36:31 2021 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sun Feb 21 02:36:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460b05f0

x11-misc/redshift: drop project desktop-misc

Drop project desktop-misc from the list of maintainers.

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Jonas Stein  gentoo.org>

 x11-misc/redshift/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/x11-misc/redshift/metadata.xml b/x11-misc/redshift/metadata.xml
index 5d4ec1bc024..5cddf109fd2 100644
--- a/x11-misc/redshift/metadata.xml
+++ b/x11-misc/redshift/metadata.xml
@@ -8,10 +8,6 @@
 slashbe...@gentoo.org
 Piotr Karbowski
   
-  
-desktop-m...@gentoo.org
-Gentoo Desktop Miscellaneous Project
-  
   
 Control dependency on 
app-misc/geoclue
   



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2020-11-30 Thread Piotr Karbowski
commit: 30f286e193525cc6568edb1cc4e6e2a93c5dff3e
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Nov 30 19:18:10 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Nov 30 19:18:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f286e1

x11-misc/redshift: correct PkgMetadataXmlIndentation.

Signed-off-by: Piotr Karbowski  gentoo.org>

 x11-misc/redshift/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/redshift/metadata.xml b/x11-misc/redshift/metadata.xml
index 1765cc52e20..5d4ec1bc024 100644
--- a/x11-misc/redshift/metadata.xml
+++ b/x11-misc/redshift/metadata.xml
@@ -5,8 +5,8 @@
 sp...@gentoo.org
   
   
-   slashbe...@gentoo.org
-   Piotr Karbowski
+slashbe...@gentoo.org
+Piotr Karbowski
   
   
 desktop-m...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2020-11-30 Thread Piotr Karbowski
commit: 5ca471910b714fe175895f33588d97b652708191
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Nov 30 18:56:54 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Nov 30 18:57:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca47191

x11-misc/redshift: 1.12-r3: python 3.8 and 3.9 support.

Signed-off-by: Piotr Karbowski  gentoo.org>

 x11-misc/redshift/metadata.xml| 4 
 x11-misc/redshift/redshift-1.12-r3.ebuild | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/x11-misc/redshift/metadata.xml b/x11-misc/redshift/metadata.xml
index fbfb697dea5..1765cc52e20 100644
--- a/x11-misc/redshift/metadata.xml
+++ b/x11-misc/redshift/metadata.xml
@@ -4,6 +4,10 @@
   
 sp...@gentoo.org
   
+  
+   slashbe...@gentoo.org
+   Piotr Karbowski
+  
   
 desktop-m...@gentoo.org
 Gentoo Desktop Miscellaneous Project

diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild 
b/x11-misc/redshift/redshift-1.12-r3.ebuild
index 2666e1fd197..82823403908 100644
--- a/x11-misc/redshift/redshift-1.12-r3.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit systemd autotools eutils gnome2-utils python-r1
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2020-05-01 Thread Pacho Ramos
commit: 0400de670134a6119a7bd05fb352774319d0f530
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri May  1 17:53:48 2020 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri May  1 17:57:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0400de67

x11-misc/redshift: Migrate to 'appindicator' USE

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/redshift/redshift-1.12-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild 
b/x11-misc/redshift/redshift-1.12-r3.ebuild
index 49f09dec435..2666e1fd197 100644
--- a/x11-misc/redshift/redshift-1.12-r3.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r3.ebuild
@@ -13,13 +13,13 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 arm64 x86"
-IUSE="ayatana geoclue gtk nls"
+IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4
x11-libs/libXxf86vm
x11-libs/libxcb
x11-libs/libdrm
-   ayatana? ( dev-libs/libappindicator:3[introspection] )
+   appindicator? ( dev-libs/libappindicator:3[introspection] )
geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
gtk? ( ${PYTHON_DEPS} )"
 RDEPEND="${COMMON_DEPEND}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2019-12-09 Thread Sebastian Pipping
commit: f4cce8e053e6f30a4be2ae9261a1fbcba8557f9f
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Dec  9 16:57:50 2019 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Dec  9 16:58:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4cce8e0

x11-misc/redshift: Fix for PYTHON_TARGETS= USE=-gtk

Closes: https://bugs.gentoo.org/702314
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.80, Repoman-2.3.19

 x11-misc/redshift/redshift-1.12-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild 
b/x11-misc/redshift/redshift-1.12-r3.ebuild
index 2aeb085bce7..b0a34731e93 100644
--- a/x11-misc/redshift/redshift-1.12-r3.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r3.ebuild
@@ -70,9 +70,9 @@ src_install() {
python_foreach_impl _impl_specific_src_install
python_replicate_script "${D}"/usr/bin/redshift-gtk
dosym redshift-gtk /usr/bin/gtk-redshift
-   fi
 
-   python_foreach_impl python_optimize
+   python_foreach_impl python_optimize
+   fi
 }
 
 pkg_preinst() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2019-12-01 Thread Aaron Bauman
commit: 03ea8ba81fb79314875cf5a1af7e83eeec05ccf8
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec  2 05:20:15 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec  2 05:20:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ea8ba8

x11-misc/redshift: amd64/arm64/x86 stable

Signed-off-by: Aaron Bauman  gentoo.org>

 x11-misc/redshift/redshift-1.12-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild 
b/x11-misc/redshift/redshift-1.12-r3.ebuild
index a7399ed031e..2aeb085bce7 100644
--- a/x11-misc/redshift/redshift-1.12-r3.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="ayatana geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2019-12-01 Thread Aaron Bauman
commit: 9522fc8074e8355da729b96e9ce5a50798d3d4a5
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Dec  2 05:21:16 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Dec  2 05:21:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9522fc80

x11-misc/redshift: drop old

Signed-off-by: Aaron Bauman  gentoo.org>

 x11-misc/redshift/redshift-1.12-r1.ebuild | 86 ---
 x11-misc/redshift/redshift-1.12-r2.ebuild | 86 ---
 x11-misc/redshift/redshift-1.12.ebuild| 86 ---
 3 files changed, 258 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.12-r1.ebuild 
b/x11-misc/redshift/redshift-1.12-r1.ebuild
deleted file mode 100644
index e53725fb247..000
--- a/x11-misc/redshift/redshift-1.12-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6} )
-
-inherit systemd autotools eutils gnome2-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;
-SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="ayatana geoclue gtk nls"
-
-COMMON_DEPEND=">=x11-libs/libX11-1.4
-   x11-libs/libXxf86vm
-   x11-libs/libxcb
-   x11-libs/libdrm
-   ayatana? ( dev-libs/libappindicator:3[introspection] )
-   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
-   gtk? ( ${PYTHON_DEPS} )"
-RDEPEND="${COMMON_DEPEND}
-   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   dev-python/pyxdg[${PYTHON_USEDEP}] )"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/intltool-0.50
-   nls? ( sys-devel/gettext )
-"
-REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use gtk && python_setup
-
-   econf \
-   --disable-silent-rules \
-   $(use_enable nls) \
-   --enable-drm \
-   --enable-randr \
-   --enable-vidmode \
-   --disable-wingdi \
-   \
-   --disable-corelocation \
-   $(use_enable geoclue geoclue2) \
-   \
-   $(use_enable gtk gui) \
-   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
-   --disable-apparmor \
-   --disable-quartz \
-   --disable-ubuntu
-}
-
-_impl_specific_src_install() {
-   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
-   -C src/redshift-gtk install
-}
-
-src_install() {
-   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
-
-   if use gtk; then
-   python_foreach_impl _impl_specific_src_install
-   python_replicate_script "${D}"/usr/bin/redshift-gtk
-   dosym redshift-gtk /usr/bin/gtk-redshift
-   fi
-}
-
-pkg_preinst() {
-   use gtk && gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   use gtk && gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   use gtk && gnome2_icon_cache_update
-}

diff --git a/x11-misc/redshift/redshift-1.12-r2.ebuild 
b/x11-misc/redshift/redshift-1.12-r2.ebuild
deleted file mode 100644
index 7ce1fd9516b..000
--- a/x11-misc/redshift/redshift-1.12-r2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6,7} )
-
-inherit systemd autotools eutils gnome2-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;
-SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="ayatana geoclue gtk nls"
-
-COMMON_DEPEND=">=x11-libs/libX11-1.4
-   x11-libs/libXxf86vm
-   x11-libs/libxcb
-   x11-libs/libdrm
-   ayatana? ( dev-libs/libappindicator:3[introspection] )
-   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
-   gtk? ( ${PYTHON_DEPS} )"
-RDEPEND="${COMMON_DEPEND}
-   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   dev-python/pyxdg[${PYTHON_USEDEP}] )"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/intltool-0.50
-   nls? ( sys-devel/gettext )
-"
-REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use gtk && python_setup
-
-   econf \
-   --disable-silent-rules \
-   $(use_enable nls) \
-   --enable-drm \
-   --enable-randr \
-   --enable-vidmode \
-   --disable-wingdi \
-   \
-   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2019-11-24 Thread Sebastian Pipping
commit: a8afc8263b9ee22ecf1fd1494cc7b7388a612739
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov 24 23:22:19 2019 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov 24 23:23:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8afc826

x11-misc/redshift: AppArmor + python_optimize

Closes: https://bugs.gentoo.org/698732
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.78, Repoman-2.3.16

 x11-misc/redshift/redshift-1.12-r3.ebuild | 88 +++
 1 file changed, 88 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r3.ebuild 
b/x11-misc/redshift/redshift-1.12-r3.ebuild
new file mode 100644
index 000..a7399ed031e
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit systemd autotools eutils gnome2-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="ayatana geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   ayatana? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   econf \
+   --disable-silent-rules \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+   fi
+
+   python_foreach_impl python_optimize
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2019-02-18 Thread Sebastian Pipping
commit: 494f60803036bfb22c9ad51372eabf774e7ddb4d
Author: Aidan Harris  aidanharris  io>
AuthorDate: Wed Feb 13 18:33:26 2019 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon Feb 18 16:40:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494f6080

x11-misc/redshift: python3.7 support

Closes: https://bugs.gentoo.org/677916
Closes: https://github.com/gentoo/gentoo/pull/11042
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Aidan Harris  aidanharris.io>
Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/redshift/redshift-1.12-r2.ebuild | 86 +++
 1 file changed, 86 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r2.ebuild 
b/x11-misc/redshift/redshift-1.12-r2.ebuild
new file mode 100644
index 000..a027c4ed720
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6,7} )
+
+inherit systemd autotools eutils gnome2-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="ayatana geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   ayatana? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   econf \
+   --disable-silent-rules \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --disable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+   fi
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2018-12-09 Thread Sebastian Pipping
commit: 5eaa8c36dd579d7a3a52747c483988332e7b2da7
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Dec  9 21:58:07 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Dec  9 21:58:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eaa8c36

x11-misc/redshift: RDEPEND on libappindicator with introspection

Closes: https://bugs.gentoo.org/672274
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 x11-misc/redshift/redshift-1.12-r1.ebuild | 86 +++
 1 file changed, 86 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r1.ebuild 
b/x11-misc/redshift/redshift-1.12-r1.ebuild
new file mode 100644
index 000..433d41e2285
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit systemd autotools eutils gnome2-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="ayatana geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   ayatana? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   econf \
+   --disable-silent-rules \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --disable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+   fi
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2018-07-16 Thread Johannes Huber
commit: f9323abff4f49c510a9cba53b990e57213f8b9de
Author: Johannes Huber  gentoo  org>
AuthorDate: Mon Jul 16 06:28:38 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Mon Jul 16 06:32:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9323abf

x11-misc/redshift: Remove 1.11-r1

Superseded by 1.12.

Package-Manager: Portage-2.3.42, Repoman-2.3.9

 x11-misc/redshift/Manifest|  1 -
 x11-misc/redshift/redshift-1.11-r1.ebuild | 86 ---
 2 files changed, 87 deletions(-)

diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index 8641e7f3d96..e4397643934 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -1,2 +1 @@
-DIST redshift-1.11.tar.gz 543804 BLAKE2B 
9921ed703555fda60c06df9425bf4423ce3891db60f41a1c4c4b4897e2506b8ad79e44f765e49b08db5549406008e12c412c6ecb2a07316cdec4b123fd11ef11
 SHA512 
bcdb4c120efec3955f4f91f1290db0679e987e25d6610bd90ee8540a96bb11338e36b10680736490ea0b7e9eca5bc195b51767a5badf0b80495dc3da44c4ed8c
 DIST redshift-1.12.tar.gz 659019 BLAKE2B 
09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1
 SHA512 
6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f

diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild 
b/x11-misc/redshift/redshift-1.11-r1.ebuild
deleted file mode 100644
index 02ab5175ab2..000
--- a/x11-misc/redshift/redshift-1.11-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{4,5,6} )
-
-inherit systemd autotools eutils gnome2-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;
-SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="ayatana geoclue gtk nls"
-
-COMMON_DEPEND=">=x11-libs/libX11-1.4
-   x11-libs/libXxf86vm
-   x11-libs/libxcb
-   x11-libs/libdrm
-   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
-   gtk? ( ${PYTHON_DEPS} )"
-RDEPEND="${COMMON_DEPEND}
-   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   dev-python/pyxdg[${PYTHON_USEDEP}] )"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/intltool-0.50
-   nls? ( sys-devel/gettext )
-   ayatana? ( dev-libs/libappindicator:3 )
-"
-REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use gtk && python_setup
-
-   econf \
-   --disable-silent-rules \
-   $(use_enable nls) \
-   --enable-drm \
-   --enable-randr \
-   --enable-vidmode \
-   --disable-wingdi \
-   \
-   --disable-corelocation \
-   --disable-geoclue \
-   $(use_enable geoclue geoclue2) \
-   \
-   $(use_enable gtk gui) \
-   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
-   --disable-quartz \
-   --disable-ubuntu
-}
-
-_impl_specific_src_install() {
-   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
-   -C src/redshift-gtk install
-}
-
-src_install() {
-   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
-
-   if use gtk; then
-   python_foreach_impl _impl_specific_src_install
-   python_replicate_script "${D}"/usr/bin/redshift-gtk
-   dosym redshift-gtk /usr/bin/gtk-redshift
-   fi
-}
-
-pkg_preinst() {
-   use gtk && gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   use gtk && gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   use gtk && gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2018-07-15 Thread Mikle Kolyada
commit: ef28d0277a6d021bf0cefc5ec1549c3084f5949f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jul 15 15:12:54 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jul 15 15:13:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef28d027

x11-misc/redshift: amd64 stable wrt bug #661024

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-misc/redshift/redshift-1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12.ebuild 
b/x11-misc/redshift/redshift-1.12.ebuild
index 57327a1333c..a57c7586c9b 100644
--- a/x11-misc/redshift/redshift-1.12.ebuild
+++ b/x11-misc/redshift/redshift-1.12.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="ayatana geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2018-07-15 Thread Thomas Deutschmann
commit: 23b17870f0a1c7539222e36be2bb8fa36be46bfb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jul 15 14:14:56 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jul 15 14:21:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b17870

x11-misc/redshift: x86 stable (bug #661024)

Package-Manager: Portage-2.3.42, Repoman-2.3.9

 x11-misc/redshift/redshift-1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.12.ebuild 
b/x11-misc/redshift/redshift-1.12.ebuild
index e7b003af9f8..57327a1333c 100644
--- a/x11-misc/redshift/redshift-1.12.ebuild
+++ b/x11-misc/redshift/redshift-1.12.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
 IUSE="ayatana geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2018-05-21 Thread Sebastian Pipping
commit: 926d5f396ef4c65236772b45fe71ad101ac7aff4
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon May 21 21:18:28 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon May 21 21:20:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=926d5f39

x11-misc/redshift: 1.12

Package-Manager: Portage-2.3.38, Repoman-2.3.9

 x11-misc/redshift/Manifest |  1 +
 x11-misc/redshift/redshift-1.12.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index 5cfadbf6375..8641e7f3d96 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -1 +1,2 @@
 DIST redshift-1.11.tar.gz 543804 BLAKE2B 
9921ed703555fda60c06df9425bf4423ce3891db60f41a1c4c4b4897e2506b8ad79e44f765e49b08db5549406008e12c412c6ecb2a07316cdec4b123fd11ef11
 SHA512 
bcdb4c120efec3955f4f91f1290db0679e987e25d6610bd90ee8540a96bb11338e36b10680736490ea0b7e9eca5bc195b51767a5badf0b80495dc3da44c4ed8c
+DIST redshift-1.12.tar.gz 659019 BLAKE2B 
09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1
 SHA512 
6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f

diff --git a/x11-misc/redshift/redshift-1.12.ebuild 
b/x11-misc/redshift/redshift-1.12.ebuild
new file mode 100644
index 000..e7b003af9f8
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit systemd autotools eutils gnome2-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="ayatana geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+   ayatana? ( dev-libs/libappindicator:3 )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   econf \
+   --disable-silent-rules \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --disable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+   fi
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2018-04-13 Thread Sebastian Pipping
commit: fa2fc23c657e6e545d288ab58b886d97f40b08ff
Author: Simon van der Veldt  gmail  com>
AuthorDate: Wed Apr 11 21:23:14 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Apr 13 20:23:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2fc23c

x11-misc/redshift: Migrate to ayatana USE flag

And make sure the dependency on dev-libs/libappindicator is on the correct 
version/slot

Closes: https://github.com/gentoo/gentoo/pull/7944

 x11-misc/redshift/metadata.xml| 1 -
 x11-misc/redshift/redshift-1.11-r1.ebuild | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/x11-misc/redshift/metadata.xml b/x11-misc/redshift/metadata.xml
index 53984fc30ef..fbfb697dea5 100644
--- a/x11-misc/redshift/metadata.xml
+++ b/x11-misc/redshift/metadata.xml
@@ -9,7 +9,6 @@
 Gentoo Desktop Miscellaneous Project
   
   
-Enable usage of 
dev-libs/libappindicator to export menu options in to unity and KDE 
5
 Control dependency on 
app-misc/geoclue
   
   

diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild 
b/x11-misc/redshift/redshift-1.11-r1.ebuild
index 03db78ec91a..02ab5175ab2 100644
--- a/x11-misc/redshift/redshift-1.11-r1.ebuild
+++ b/x11-misc/redshift/redshift-1.11-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 x86"
-IUSE="appindicator geoclue gtk nls"
+IUSE="ayatana geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4
x11-libs/libXxf86vm
@@ -28,7 +28,7 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
>=dev-util/intltool-0.50
nls? ( sys-devel/gettext )
-   appindicator? ( dev-libs/libappindicator )
+   ayatana? ( dev-libs/libappindicator:3 )
 "
 REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2018-03-31 Thread Sebastian Pipping
commit: 5505c331ef5d1d1caa1a2dfac0e84ea49c6c26da
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Sat Mar 31 13:41:07 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sat Mar 31 16:10:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5505c331

x11-misc/redshift: keyword ~arm64

Closes: https://github.com/gentoo/gentoo/pull/7742

 x11-misc/redshift/redshift-1.11-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild 
b/x11-misc/redshift/redshift-1.11-r1.ebuild
index f41d95dbc2f..03db78ec91a 100644
--- a/x11-misc/redshift/redshift-1.11-r1.ebuild
+++ b/x11-misc/redshift/redshift-1.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2017-05-15 Thread Manuel Rüger
commit: af82f1cfc944863209bae8cdd326d927af6b700b
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon May 15 13:59:37 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon May 15 14:06:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af82f1cf

x11-misc/redshift: Add python3_6

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 x11-misc/redshift/redshift-1.11-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild 
b/x11-misc/redshift/redshift-1.11-r1.ebuild
index 2275d41cc66..f41d95dbc2f 100644
--- a/x11-misc/redshift/redshift-1.11-r1.ebuild
+++ b/x11-misc/redshift/redshift-1.11-r1.ebuild
@@ -1,8 +1,8 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-PYTHON_COMPAT=( python3_4 python3_5 )
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
 
 inherit systemd autotools eutils gnome2-utils python-r1
 
@@ -33,7 +33,7 @@ DEPEND="${COMMON_DEPEND}
 REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
 
 src_prepare() {
-   epatch_user
+   default
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2017-04-15 Thread Michał Górny
commit: 6cb312af2bd483826c95f3404b3898c58207e93b
Author: Hummer12007  gmail  com>
AuthorDate: Thu Apr 13 16:28:37 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 15 07:32:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb312af

x11-misc/redshift: do not set Python up w/ USE=-gtk

Closes: https://github.com/gentoo/gentoo/pull/4416

 x11-misc/redshift/redshift-1.11-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild 
b/x11-misc/redshift/redshift-1.11-r1.ebuild
index d9f7e168280..2275d41cc66 100644
--- a/x11-misc/redshift/redshift-1.11-r1.ebuild
+++ b/x11-misc/redshift/redshift-1.11-r1.ebuild
@@ -30,7 +30,7 @@ DEPEND="${COMMON_DEPEND}
nls? ( sys-devel/gettext )
appindicator? ( dev-libs/libappindicator )
 "
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
 
 src_prepare() {
epatch_user
@@ -38,7 +38,7 @@ src_prepare() {
 }
 
 src_configure() {
-   python_export_best
+   use gtk && python_setup
 
econf \
--disable-silent-rules \



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2017-02-22 Thread Jeroen Roovers
commit: fff6c46456187025fd6e340193085c0b0a3372e5
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Feb 23 07:44:05 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Feb 23 07:44:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff6c464

x11-misc/redshift: Old.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-misc/redshift/Manifest |  1 -
 x11-misc/redshift/redshift-1.10.ebuild | 86 --
 x11-misc/redshift/redshift-1.11.ebuild | 86 --
 3 files changed, 173 deletions(-)

diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index f4c71a77b9..9b4e06a13f 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -1,2 +1 @@
-DIST redshift-1.10.tar.gz 519595 SHA256 
f7a1ca1eccf662995737e14f894c2b15193923fbbe378d151e346a8013644f16 SHA512 
0fd3867d883268279b6297a0eec1bcdc20022a893b935fd4767fbfc0797ad044777af4cf1efcfec7a1f362306ae88869f73b20c91b29844e9e201881c5b56260
 WHIRLPOOL 
3aa705a5afedb4ebb7fcab98afec0d69ea5c8c7cd280eee72fc2aff260df85d00b0af722ce6fc1e3e04d000e30d37eb2ddca8b82d6a25e9d587f4e0d98bfc626
 DIST redshift-1.11.tar.gz 543804 SHA256 
a89cee0dc822fa2bfda0703d8ecedeccc08da3aebdf1880593f28da81c3dc879 SHA512 
bcdb4c120efec3955f4f91f1290db0679e987e25d6610bd90ee8540a96bb11338e36b10680736490ea0b7e9eca5bc195b51767a5badf0b80495dc3da44c4ed8c
 WHIRLPOOL 
c8bb70fde237bc7fc841d9272c029fe92c7ad564711a377a578cb6c126ae5a24d2756d3df3dc2de8053738301170040284c65a5e1da66fb29755a8e4a4bf5f17

diff --git a/x11-misc/redshift/redshift-1.10.ebuild 
b/x11-misc/redshift/redshift-1.10.ebuild
deleted file mode 100644
index 8f152334a1..00
--- a/x11-misc/redshift/redshift-1.10.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python3_4 )
-
-inherit systemd autotools eutils gnome2-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;
-SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="appindicator geoclue gtk nls"
-
-COMMON_DEPEND=">=x11-libs/libX11-1.4
-   x11-libs/libXxf86vm
-   x11-libs/libxcb
-   x11-libs/libdrm
-   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
-   gtk? ( ${PYTHON_DEPS} )"
-RDEPEND="${COMMON_DEPEND}
-   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   dev-python/pyxdg[${PYTHON_USEDEP}] )"
-DEPEND="${COMMON_DEPEND}
-   >=dev-util/intltool-0.50
-   nls? ( sys-devel/gettext )
-   appindicator? ( dev-libs/libappindicator )
-"
-
-src_prepare() {
-   epatch_user
-   eautoreconf
-}
-
-src_configure() {
-   python_export_best
-
-   econf \
-   --disable-silent-rules \
-   $(use_enable nls) \
-   --enable-drm \
-   --enable-randr \
-   --enable-vidmode \
-   --disable-wingdi \
-   \
-   --disable-corelocation \
-   --disable-geoclue \
-   $(use_enable geoclue geoclue2) \
-   \
-   $(use_enable gtk gui) \
-   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
-   --disable-quartz \
-   --disable-ubuntu
-}
-
-_impl_specific_src_install() {
-   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
-   -C src/redshift-gtk install
-}
-
-src_install() {
-   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
-
-   if use gtk; then
-   python_foreach_impl _impl_specific_src_install
-   python_replicate_script "${D}"/usr/bin/redshift-gtk
-   dosym redshift-gtk /usr/bin/gtk-redshift
-   fi
-}
-
-pkg_preinst() {
-   use gtk && gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   use gtk && gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   use gtk && gnome2_icon_cache_update
-}

diff --git a/x11-misc/redshift/redshift-1.11.ebuild 
b/x11-misc/redshift/redshift-1.11.ebuild
deleted file mode 100644
index 520599d5db..00
--- a/x11-misc/redshift/redshift-1.11.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python3_4 )
-
-inherit systemd autotools eutils gnome2-utils python-r1
-
-DESCRIPTION="A screen color temperature adjusting software"
-HOMEPAGE="http://jonls.dk/redshift/;
-SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="appindicator geoclue gtk nls"
-
-COMMON_DEPEND=">=x11-libs/libX11-1.4
-   x11-libs/libXxf86vm
-   x11-libs/libxcb
-   x11-libs/libdrm
-   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2017-02-22 Thread Agostino Sarubbo
commit: b55a37be2ccbc65ff7694f1e892a86588523d926
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Feb 22 16:06:00 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Feb 22 16:06:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55a37be

x11-misc/redshift: x86 stable wrt bug #606428

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/redshift/redshift-1.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild 
b/x11-misc/redshift/redshift-1.11-r1.ebuild
index c9c7b3cfe0..d8336110bd 100644
--- a/x11-misc/redshift/redshift-1.11-r1.ebuild
+++ b/x11-misc/redshift/redshift-1.11-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="appindicator geoclue gtk nls"
 
 COMMON_DEPEND=">=x11-libs/libX11-1.4



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2016-11-30 Thread Sebastian Pipping
commit: 3685fe4926d0ec005925e8a4d20f8f5e237687cf
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Nov 30 13:48:00 2016 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Wed Nov 30 13:50:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3685fe49

x11-misc/redshift: Python 3.5, REQUIRED_USE (bug #601234)

Thanks to Ben Kohler!

Package-Manager: portage-2.3.2

 x11-misc/redshift/redshift-1.11-r1.ebuild | 87 +++
 1 file changed, 87 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.11-r1.ebuild 
b/x11-misc/redshift/redshift-1.11-r1.ebuild
new file mode 100644
index ..61977e0
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.11-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python3_4 python3_5 )
+
+inherit systemd autotools eutils gnome2-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+   appindicator? ( dev-libs/libappindicator )
+"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   epatch_user
+   eautoreconf
+}
+
+src_configure() {
+   python_export_best
+
+   econf \
+   --disable-silent-rules \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   --disable-geoclue \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+   fi
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2016-01-02 Thread Sebastian Pipping
commit: fb6b2788618c34808d25853f4625afb63a7d0bcc
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Jan  3 04:15:04 2016 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Jan  3 04:16:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6b2788

x11-misc/redshift: 1.11 (bug #568164)

 x11-misc/redshift/Manifest |  1 +
 x11-misc/redshift/redshift-1.11.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index f4580aa..f4c71a7 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -1 +1,2 @@
 DIST redshift-1.10.tar.gz 519595 SHA256 
f7a1ca1eccf662995737e14f894c2b15193923fbbe378d151e346a8013644f16 SHA512 
0fd3867d883268279b6297a0eec1bcdc20022a893b935fd4767fbfc0797ad044777af4cf1efcfec7a1f362306ae88869f73b20c91b29844e9e201881c5b56260
 WHIRLPOOL 
3aa705a5afedb4ebb7fcab98afec0d69ea5c8c7cd280eee72fc2aff260df85d00b0af722ce6fc1e3e04d000e30d37eb2ddca8b82d6a25e9d587f4e0d98bfc626
+DIST redshift-1.11.tar.gz 543804 SHA256 
a89cee0dc822fa2bfda0703d8ecedeccc08da3aebdf1880593f28da81c3dc879 SHA512 
bcdb4c120efec3955f4f91f1290db0679e987e25d6610bd90ee8540a96bb11338e36b10680736490ea0b7e9eca5bc195b51767a5badf0b80495dc3da44c4ed8c
 WHIRLPOOL 
c8bb70fde237bc7fc841d9272c029fe92c7ad564711a377a578cb6c126ae5a24d2756d3df3dc2de8053738301170040284c65a5e1da66fb29755a8e4a4bf5f17

diff --git a/x11-misc/redshift/redshift-1.11.ebuild 
b/x11-misc/redshift/redshift-1.11.ebuild
new file mode 100644
index 000..e27ddad
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.11.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{3_3,3_4} )
+
+inherit systemd autotools eutils gnome2-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+   appindicator? ( dev-libs/libappindicator )
+"
+
+src_prepare() {
+   epatch_user
+   eautoreconf
+}
+
+src_configure() {
+   python_export_best
+
+   econf \
+   --disable-silent-rules \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   --disable-geoclue \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+   fi
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/files/, x11-misc/redshift/

2015-09-13 Thread Manuel Rüger
commit: 4bdfaeea151f6e7c4e16f4c148bcb26aae11fe15
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sun Sep 13 18:54:16 2015 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sun Sep 13 18:55:43 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bdfaeea

x11-misc/redshift: Remove old

Package-Manager: portage-2.2.20.1

 x11-misc/redshift/Manifest |  2 -
 x11-misc/redshift/files/1.6-bonoboiidfix.patch | 43 
 .../files/redshift-1.7-make-conditionals.patch | 72 ---
 x11-misc/redshift/files/redshift-1.9-toggle.patch  | 37 --
 x11-misc/redshift/redshift-1.7-r1.ebuild   | 77 -
 x11-misc/redshift/redshift-1.7.ebuild  | 74 
 x11-misc/redshift/redshift-1.9.1-r1.ebuild | 79 -
 x11-misc/redshift/redshift-1.9.1-r2.ebuild | 80 --
 x11-misc/redshift/redshift-1.9.1.ebuild| 76 
 9 files changed, 540 deletions(-)

diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index bc88f98..f4580aa 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -1,3 +1 @@
 DIST redshift-1.10.tar.gz 519595 SHA256 
f7a1ca1eccf662995737e14f894c2b15193923fbbe378d151e346a8013644f16 SHA512 
0fd3867d883268279b6297a0eec1bcdc20022a893b935fd4767fbfc0797ad044777af4cf1efcfec7a1f362306ae88869f73b20c91b29844e9e201881c5b56260
 WHIRLPOOL 
3aa705a5afedb4ebb7fcab98afec0d69ea5c8c7cd280eee72fc2aff260df85d00b0af722ce6fc1e3e04d000e30d37eb2ddca8b82d6a25e9d587f4e0d98bfc626
-DIST redshift-1.7.tar.bz2 269820 SHA256 
9bfa3c3d4a9ce6ea06a5e6235ab4e8215a456c08d6e7451c0389456a37d010c8 SHA512 
522b29c2a96d56d8497f93b8a72f295a3a4bbbaef32c514b6975da9a6d046bc0c97318458e8dad000ae18bef98a8fae0d1c2249f3be6860985a4e5ae0b1bb559
 WHIRLPOOL 
78c1e4a121b93889f6ebbfe86962c5b830a4b7169d0a8c33883e00405dfc5d51409a59b788618a8be740720c50ef17a230fbcf408d5ece858b73286eec336c27
-DIST redshift-1.9.1.tar.gz 163257 SHA256 
31636a76c3544cd1efd3cd43f443d97b63f9d27c4bcc90619897cf489ea74766 SHA512 
7d0d037a6415efd5b82e4d617fdc826bb67259358bb4c00153a121712ae3ea260e975860bb02b8cdc789d9593fd420fae6cf5319cf0bad29202ba2ff83f9efff
 WHIRLPOOL 
926123312d64e3f974e253b7226fade48233fdccd6ba6494dac00ef0b26ceaf021be8f35c446851bd59e20e66ea1fcc65c2aa087f193d3960328540b31def2ea

diff --git a/x11-misc/redshift/files/1.6-bonoboiidfix.patch 
b/x11-misc/redshift/files/1.6-bonoboiidfix.patch
deleted file mode 100644
index b4f6c4d..000
--- a/x11-misc/redshift/files/1.6-bonoboiidfix.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Description: Handle newer versions of gnome-panel gconf schema.
- In newer versions of gnome-panel (>2.30), the gconf identifier 
- name for bonobo_iid was renamed to applet_iid, this caused 
- redshift to be unable to locate the Clock Applet.  This patch 
- attempts to use the legacy behaviour, and on failure to 
- retrieve the value uses the newer identifer.
-Author: Miloš Komarčević 
-Bug: https://launchpad.net/bugs/706353
-Bug-Ubuntu: https://launchpad.net/bugs/706353
-Bug-Fedora: https://bugzilla.redhat.com/661145
-Bug-Gentoo: https://bugs.gentoo.org/365481
- 
 a/src/location-gnome-clock.c
-+++ b/src/location-gnome-clock.c
-@@ -104,11 +104,28 @@
-   char *bonobo_iid = gconf_client_get_string(client, key,
-  );
- 
-+  /* Try both gnome-panel 2.30.x and earlier bonobo_iid 
key and
-+ newer applet_iid. */
-   if (!error && bonobo_iid != NULL &&
-   !strcmp(bonobo_iid, "OAFIID:GNOME_ClockApplet")) {
-   clock_applet_count += 1;
-   current_city = find_current_city(client, id);
-   }
-+  else {
-+  g_free(key);
-+  key = g_strdup_printf("/apps/panel/applets/%s"
-+  "/applet_iid", id);
-+  char *applet_iid = 
gconf_client_get_string(client, key,
-+  
);
-+
-+  if (!error && applet_iid != NULL &&
-+  !strcmp(applet_iid, 
"ClockAppletFactory::ClockApplet")) {
-+  clock_applet_count += 1;
-+  current_city = 
find_current_city(client, id);
-+  }
-+
-+  g_free(applet_iid);
-+  }
- 
-   g_free(bonobo_iid);
-   g_free(key);

diff --git a/x11-misc/redshift/files/redshift-1.7-make-conditionals.patch 
b/x11-misc/redshift/files/redshift-1.7-make-conditionals.patch
deleted file mode 100644
index