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

2024-04-13 Thread Mart Raudsepp
commit: 57e56f51b1a8ce0b14075424466cb90c5b90b409
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 13 10:24:04 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 13 10:24:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e56f51

x11-misc/colord: drop 1.4.6-r2

Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-misc/colord/Manifest   |   1 -
 x11-misc/colord/colord-1.4.6-r2.ebuild | 132 -
 .../files/colord-1.4.6-FILE_OFFSET_BITS.patch  |  38 --
 .../files/colord-1.4.6-lcms2-corruption.patch  |  33 --
 .../files/colord-1.4.6-time_t-ptr-truncation.patch |  35 --
 5 files changed, 239 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index ea9fabb83268..d4d19bcb59ed 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,2 +1 @@
-DIST colord-1.4.6.tar.xz 1872528 BLAKE2B 
bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c
 SHA512 
d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123
 DIST colord-1.4.7.tar.xz 1799168 BLAKE2B 
f4434ec817fc2afc1ade144f533d2c3b98117356677b5962ff95b566a8c66b6b8ce95ec8f76b3ae849a6468000dc08b8f8fc207c2cc9c85a966157fb1612078e
 SHA512 
d8a23899c038af980f1b257eace68b682c3f5592d19e2ae1044da749371694052c00e58e4754ebb6ee2f7900b0ef44c01be5fcf857294813c07af94ffbf6d0be

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
deleted file mode 100644
index f15ba9e3d9ee..
--- a/x11-misc/colord/colord-1.4.6-r2.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-VALA_USE_DEPEND="vapigen"
-
-inherit bash-completion-r1 meson-multilib tmpfiles udev vala
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/;
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
-RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
-REQUIRED_USE="vala? ( introspection )"
-
-DEPEND="
-   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
-
-   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   virtual/udev
-
-   systemd? ( >=sys-apps/systemd-44:0= )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus
-   )
-   >=sys-auth/polkit-0.114
-   argyllcms? ( media-gfx/argyllcms )
-   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
-"
-RDEPEND="${DEPEND}
-   acct-group/colord
-   acct-user/colord
-   selinux? ( sec-policy/selinux-colord )
-"
-BDEPEND="
-   acct-group/colord
-   acct-user/colord
-   app-text/docbook-xsl-ns-stylesheets
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-   extra-print-profiles? ( media-gfx/argyllcms )
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.1.2
-   )
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-lcms2-corruption.patch
-   "${FILESDIR}"/${P}-time_t-ptr-truncation.patch
-   "${FILESDIR}"/${P}-FILE_OFFSET_BITS.patch
-)
-
-pkg_setup() {
-   use vala && vala_setup
-}
-
-src_prepare() {
-   default
-
-   # Test requires a running session
-   # https://github.com/hughsie/colord/issues/94
-   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
-
-   # Adapt to Gentoo paths
-   sed -i \
-   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
-   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
-   meson.build || die
-
-   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
-   # environment variables. It is counter-productive to check for an
-   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
-   sed -i -e "/find_program('vapigen')/d" meson.build || die
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_native_true daemon)
-   -Dbash_completion=false
-   $(meson_native_true udev_rules) # Install udev rules only from 
native build
-   $(meson_native_use_bool systemd)
- 

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

2024-04-09 Thread Sam James
commit: a7c599baa8ce0adab6cedc78953839a2e4ec3384
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  9 22:45:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  9 22:45:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c599ba

x11-misc/colord: Stabilize 1.4.7-r1 ppc, #928814

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

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

diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild 
b/x11-misc/colord/colord-1.4.7-r1.ebuild
index 35454fec5db0..ed40a24f368b 100644
--- a/x11-misc/colord/colord-1.4.7-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-04-07 Thread Arthur Zamarin
commit: ece7ac5a9b5b6ae775ec56c8572eaad76bf508d1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 10:10:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 10:10:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece7ac5a

x11-misc/colord: Stabilize 1.4.7-r1 arm64, #928814

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

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

diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild 
b/x11-misc/colord/colord-1.4.7-r1.ebuild
index fc91a12af7db..638a889b0d97 100644
--- a/x11-misc/colord/colord-1.4.7-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-04-07 Thread Arthur Zamarin
commit: c4b13c958a68d14cad15062e94556bd153db5737
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 10:10:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 10:10:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b13c95

x11-misc/colord: Stabilize 1.4.7-r1 arm, #928814

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

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

diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild 
b/x11-misc/colord/colord-1.4.7-r1.ebuild
index 638a889b0d97..35454fec5db0 100644
--- a/x11-misc/colord/colord-1.4.7-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-04-07 Thread Arthur Zamarin
commit: 0f6c67783c941240f5e18899d9589287b993469f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 07:25:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 07:25:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6c6778

x11-misc/colord: Stabilize 1.4.7-r1 ppc64, #928814

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

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

diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild 
b/x11-misc/colord/colord-1.4.7-r1.ebuild
index e6cca6e0cc0a..fc91a12af7db 100644
--- a/x11-misc/colord/colord-1.4.7-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-04-06 Thread Arthur Zamarin
commit: 57bd6e50208e750465e9e8869892d7ea37d34aca
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:07:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:07:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bd6e50

x11-misc/colord: Stabilize 1.4.7-r1 x86, #928814

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

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

diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild 
b/x11-misc/colord/colord-1.4.7-r1.ebuild
index e6bb102d0a39..919153985610 100644
--- a/x11-misc/colord/colord-1.4.7-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-03-13 Thread Mart Raudsepp
commit: e86ba54534e2cc769ed019d408f24c4881507fc8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Mar 13 22:54:35 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Mar 13 22:54:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86ba545

x11-misc/colord: drop 1.4.6-r1, 1.4.7

Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-misc/colord/colord-1.4.6-r1.ebuild | 127 -
 x11-misc/colord/colord-1.4.7.ebuild| 126 
 2 files changed, 253 deletions(-)

diff --git a/x11-misc/colord/colord-1.4.6-r1.ebuild 
b/x11-misc/colord/colord-1.4.6-r1.ebuild
deleted file mode 100644
index 58918a6d770d..
--- a/x11-misc/colord/colord-1.4.6-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-VALA_USE_DEPEND="vapigen"
-
-inherit bash-completion-r1 meson-multilib tmpfiles udev vala
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/;
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
-RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
-REQUIRED_USE="vala? ( introspection )"
-
-DEPEND="
-   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
-
-   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   virtual/udev
-
-   systemd? ( >=sys-apps/systemd-44:0= )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus
-   )
-   >=sys-auth/polkit-0.114
-   argyllcms? ( media-gfx/argyllcms )
-   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
-"
-RDEPEND="${DEPEND}
-   acct-group/colord
-   acct-user/colord
-   selinux? ( sec-policy/selinux-colord )
-"
-BDEPEND="
-   acct-group/colord
-   acct-user/colord
-   app-text/docbook-xsl-ns-stylesheets
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-   extra-print-profiles? ( media-gfx/argyllcms )
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.1.2
-   )
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-lcms2-corruption.patch
-)
-
-src_prepare() {
-   default
-   use vala && vala_src_prepare
-
-   # Test requires a running session
-   # https://github.com/hughsie/colord/issues/94
-   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
-
-   # Adapt to Gentoo paths
-   sed -i \
-   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
-   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
-   meson.build || die
-
-   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
-   # environment variables. It is counter-productive to check for an
-   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
-   sed -i -e "/find_program('vapigen')/d" meson.build || die
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_native_true daemon)
-   -Dbash_completion=false
-   $(meson_native_true udev_rules) # Install udev rules only from 
native build
-   $(meson_native_use_bool systemd)
-   -Dlibcolordcompat=true
-   $(meson_native_use_bool argyllcms argyllcms_sensor)
-   $(meson_native_use_bool scanner sane)
-   $(meson_native_use_bool introspection)
-   $(meson_native_use_bool vala vapi)
-   $(meson_native_use_bool extra-print-profiles print_profiles)
-   $(meson_use test tests)
-   -Dinstalled_tests=false
-   -Ddaemon_user=colord
-   $(meson_native_true man)
-   $(meson_use gtk-doc docs)
-   --localstatedir="${EPREFIX}"/var
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   newbashcomp data/colormgr colormgr
-
-   # Ensure config and profile directories exist and /var/lib/colord/*
-   # is writable by colord user
-   keepdir /var/lib/color{,d}/icc
-   fowners colord:colord /var/lib/colord{,/icc}
-
-   if use examples; then
-   docinto examples
-   dodoc examples/*.c
-   fi
-}
-
-pkg_postinst() {
-   udev_reload
-   tmpfiles_process 

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

2024-03-12 Thread Arthur Zamarin
commit: 28090843b35edd30032425b4eea2ce0665670fdf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 21:50:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 21:50:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28090843

x11-misc/colord: Stabilize 1.4.6-r2 ppc, #921406

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

 x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
index 508267fdfa6d..f15ba9e3d9ee 100644
--- a/x11-misc/colord/colord-1.4.6-r2.ebuild
+++ b/x11-misc/colord/colord-1.4.6-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-03-12 Thread Arthur Zamarin
commit: be2b340fa0cb4ce76d16c2a94cc218ac0754d665
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Mar 12 21:49:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Mar 12 21:49:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be2b340f

x11-misc/colord: Stabilize 1.4.6-r2 arm, #921406

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

 x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
index 84d0e9b8b81a..508267fdfa6d 100644
--- a/x11-misc/colord/colord-1.4.6-r2.ebuild
+++ b/x11-misc/colord/colord-1.4.6-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-03-01 Thread Sam James
commit: 107eb89b10059098953c805aa775ddbd2ffaaff0
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 00:55:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 00:55:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=107eb89b

x11-misc/colord: backport systemd permission fixes

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

 x11-misc/colord/colord-1.4.7-r1.ebuild | 130 +
 .../files/colord-1.4.7-systemd-permissions.patch   |  51 
 2 files changed, 181 insertions(+)

diff --git a/x11-misc/colord/colord-1.4.7-r1.ebuild 
b/x11-misc/colord/colord-1.4.7-r1.ebuild
new file mode 100644
index ..e6bb102d0a39
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.7-r1.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson-multilib tmpfiles udev vala
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
+
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+
+   systemd? ( >=sys-apps/systemd-44:0= )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   >=sys-auth/polkit-0.114
+   argyllcms? ( media-gfx/argyllcms )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+   selinux? ( sec-policy/selinux-colord )
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.7-systemd-permissions.patch
+)
+
+pkg_setup() {
+   use vala && vala_setup
+}
+
+src_prepare() {
+   default
+
+   # Test requires a running session
+   # https://github.com/hughsie/colord/issues/94
+   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+   # Adapt to Gentoo paths
+   sed -i \
+   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+   meson.build || die
+
+   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+   # environment variables. It is counter-productive to check for an
+   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+   sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_true daemon)
+   -Dbash_completion=false
+   $(meson_native_true udev_rules) # Install udev rules only from 
native build
+   $(meson_native_use_bool systemd)
+   -Dlibcolordcompat=true
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
+   $(meson_use test tests)
+   -Dinstalled_tests=false
+   -Ddaemon_user=colord
+   $(meson_native_true man)
+   $(meson_use gtk-doc docs)
+   --localstatedir="${EPREFIX}"/var
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   newbashcomp data/colormgr colormgr
+
+   # Ensure config and profile directories exist and /var/lib/colord/*
+   # is writable by colord user
+   keepdir /var/lib/color{,d}/icc
+   fowners colord:colord /var/lib/colord{,/icc}
+
+   if use examples; then
+   docinto examples
+   dodoc examples/*.c
+   fi
+}
+
+pkg_postinst() {
+   udev_reload
+   

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

2024-02-22 Thread Arthur Zamarin
commit: 39157ee312b0ed9a90ea9b52d1db457c05c53e5f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 22 20:46:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:46:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39157ee3

x11-misc/colord: Stabilize 1.4.6-r2 ppc64, #921406

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

 x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
index c7e7d610337e..84d0e9b8b81a 100644
--- a/x11-misc/colord/colord-1.4.6-r2.ebuild
+++ b/x11-misc/colord/colord-1.4.6-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-02-22 Thread Arthur Zamarin
commit: c67f37e18ab9b739e6b34fbb0e98ab81de3d7145
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 22 20:46:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:46:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67f37e1

x11-misc/colord: Stabilize 1.4.6-r2 arm64, #921406

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

 x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
index c241bcb5858b..c7e7d610337e 100644
--- a/x11-misc/colord/colord-1.4.6-r2.ebuild
+++ b/x11-misc/colord/colord-1.4.6-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-02-10 Thread Arthur Zamarin
commit: 2f15099c45624e0622f216546d595467a6392b79
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 10 18:52:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 10 18:52:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f15099c

x11-misc/colord: Stabilize 1.4.6-r2 x86, #921406

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

 x11-misc/colord/colord-1.4.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
index 98953c37800e..c241bcb5858b 100644
--- a/x11-misc/colord/colord-1.4.6-r2.ebuild
+++ b/x11-misc/colord/colord-1.4.6-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-02-10 Thread Arthur Zamarin
commit: 278f3f932e7f8f87641256b07189bc002ce3f04b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 10 18:52:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 10 18:52:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278f3f93

x11-misc/colord: Stabilize 1.4.6-r2 amd64, #921406

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

 x11-misc/colord/colord-1.4.6-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
index d8ce66e2029e..98953c37800e 100644
--- a/x11-misc/colord/colord-1.4.6-r2.ebuild
+++ b/x11-misc/colord/colord-1.4.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2024-01-22 Thread Sam James
commit: b0cf0de3056dc3dfec25db7400643c6ecbed6a61
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:23:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:23:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cf0de3

x11-misc/colord: add 1.4.7

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

 x11-misc/colord/Manifest|   1 +
 x11-misc/colord/colord-1.4.7.ebuild | 126 
 2 files changed, 127 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index fcc9473fc547..ea9fabb83268 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1 +1,2 @@
 DIST colord-1.4.6.tar.xz 1872528 BLAKE2B 
bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c
 SHA512 
d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123
+DIST colord-1.4.7.tar.xz 1799168 BLAKE2B 
f4434ec817fc2afc1ade144f533d2c3b98117356677b5962ff95b566a8c66b6b8ce95ec8f76b3ae849a6468000dc08b8f8fc207c2cc9c85a966157fb1612078e
 SHA512 
d8a23899c038af980f1b257eace68b682c3f5592d19e2ae1044da749371694052c00e58e4754ebb6ee2f7900b0ef44c01be5fcf857294813c07af94ffbf6d0be

diff --git a/x11-misc/colord/colord-1.4.7.ebuild 
b/x11-misc/colord/colord-1.4.7.ebuild
new file mode 100644
index ..c5d3fb32daeb
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.7.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson-multilib tmpfiles udev vala
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
+
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+
+   systemd? ( >=sys-apps/systemd-44:0= )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   >=sys-auth/polkit-0.114
+   argyllcms? ( media-gfx/argyllcms )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+   selinux? ( sec-policy/selinux-colord )
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use vala && vala_setup
+}
+
+src_prepare() {
+   default
+
+   # Test requires a running session
+   # https://github.com/hughsie/colord/issues/94
+   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+   # Adapt to Gentoo paths
+   sed -i \
+   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+   meson.build || die
+
+   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+   # environment variables. It is counter-productive to check for an
+   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+   sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_true daemon)
+   -Dbash_completion=false
+   $(meson_native_true udev_rules) # Install udev rules only from 
native build
+   $(meson_native_use_bool systemd)
+   -Dlibcolordcompat=true
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
+   $(meson_use test tests)
+   

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

2023-12-02 Thread Sam James
commit: aee78921202a9f02e705d0451813a8a17ddb43ac
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sat Dec  2 09:58:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 21:29:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee78921

x11-misc/colord: fix usage of vala eclass in EAPI 8

Fixes: 17ee1596c7eb55a81cfbb018ca62f9900a7e0eac
Closes: https://bugs.gentoo.org/919032
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34089
Signed-off-by: Sam James  gentoo.org>

 x11-misc/colord/colord-1.4.6-r2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
index 20e350ceb6e5..d8ce66e2029e 100644
--- a/x11-misc/colord/colord-1.4.6-r2.ebuild
+++ b/x11-misc/colord/colord-1.4.6-r2.ebuild
@@ -63,9 +63,12 @@ PATCHES=(
"${FILESDIR}"/${P}-FILE_OFFSET_BITS.patch
 )
 
+pkg_setup() {
+   use vala && vala_setup
+}
+
 src_prepare() {
default
-   use vala && vala_src_prepare
 
# Test requires a running session
# https://github.com/hughsie/colord/issues/94



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

2023-12-01 Thread Sam James
commit: 17ee1596c7eb55a81cfbb018ca62f9900a7e0eac
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 05:13:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 05:13:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ee1596

x11-misc/colord: fix modern c issue (32-bit ptr truncation)

Closes: https://bugs.gentoo.org/918990
Signed-off-by: Sam James  gentoo.org>

 x11-misc/colord/colord-1.4.6-r2.ebuild | 129 +
 .../files/colord-1.4.6-FILE_OFFSET_BITS.patch  |  38 ++
 .../files/colord-1.4.6-time_t-ptr-truncation.patch |  35 ++
 3 files changed, 202 insertions(+)

diff --git a/x11-misc/colord/colord-1.4.6-r2.ebuild 
b/x11-misc/colord/colord-1.4.6-r2.ebuild
new file mode 100644
index ..20e350ceb6e5
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.6-r2.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson-multilib tmpfiles udev vala
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
+
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+
+   systemd? ( >=sys-apps/systemd-44:0= )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   >=sys-auth/polkit-0.114
+   argyllcms? ( media-gfx/argyllcms )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+   selinux? ( sec-policy/selinux-colord )
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-lcms2-corruption.patch
+   "${FILESDIR}"/${P}-time_t-ptr-truncation.patch
+   "${FILESDIR}"/${P}-FILE_OFFSET_BITS.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_src_prepare
+
+   # Test requires a running session
+   # https://github.com/hughsie/colord/issues/94
+   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+   # Adapt to Gentoo paths
+   sed -i \
+   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+   meson.build || die
+
+   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+   # environment variables. It is counter-productive to check for an
+   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+   sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_true daemon)
+   -Dbash_completion=false
+   $(meson_native_true udev_rules) # Install udev rules only from 
native build
+   $(meson_native_use_bool systemd)
+   -Dlibcolordcompat=true
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
+   $(meson_use test tests)
+   -Dinstalled_tests=false
+   -Ddaemon_user=colord
+   $(meson_native_true man)
+   $(meson_use gtk-doc docs)
+   --localstatedir="${EPREFIX}"/var
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   newbashcomp data/colormgr colormgr
+
+   # Ensure config and profile directories exist and /var/lib/colord/*
+   # is writable by colord user
+   keepdir /var/lib/color{,d}/icc
+   fowners colord:colord 

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

2022-12-15 Thread Sam James
commit: 67eefb25d66a312e6d4ecdf3ff6bb4c7f4847137
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 16 02:16:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 16 02:52:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67eefb25

x11-misc/colord: backport lcms 2 fix

Closes: https://bugs.gentoo.org/880865
Signed-off-by: Sam James  gentoo.org>

 ...{colord-1.4.6.ebuild => colord-1.4.6-r1.ebuild} |  4 +++
 .../files/colord-1.4.6-lcms2-corruption.patch  | 33 ++
 2 files changed, 37 insertions(+)

diff --git a/x11-misc/colord/colord-1.4.6.ebuild 
b/x11-misc/colord/colord-1.4.6-r1.ebuild
similarity index 98%
rename from x11-misc/colord/colord-1.4.6.ebuild
rename to x11-misc/colord/colord-1.4.6-r1.ebuild
index 6b1521b25a0a..58918a6d770d 100644
--- a/x11-misc/colord/colord-1.4.6.ebuild
+++ b/x11-misc/colord/colord-1.4.6-r1.ebuild
@@ -57,6 +57,10 @@ BDEPEND="
vala? ( $(vala_depend) )
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-lcms2-corruption.patch
+)
+
 src_prepare() {
default
use vala && vala_src_prepare

diff --git a/x11-misc/colord/files/colord-1.4.6-lcms2-corruption.patch 
b/x11-misc/colord/files/colord-1.4.6-lcms2-corruption.patch
new file mode 100644
index ..4df6773cfb4b
--- /dev/null
+++ b/x11-misc/colord/files/colord-1.4.6-lcms2-corruption.patch
@@ -0,0 +1,33 @@
+https://bugs.gentoo.org/880865
+
+https://github.com/mm2/Little-CMS/issues/344
+https://github.com/hughsie/colord/issues/145
+
+https://github.com/hughsie/colord/commit/91a3cc2e994be587def3b70762f15461101d43a1
+
+From 91a3cc2e994be587def3b70762f15461101d43a1 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Tue, 15 Nov 2022 17:03:37 +
+Subject: [PATCH] lib: avoid destructing LCMS plugin twice with lcms 2.14
+
+lcms 2.14 contains a change to avoid a memory leak, but that change
+assumes correct API usage. It's not necessary to both cmsUnregisterPluginsTHR()
+and then cmsDeleteContext() -- we can just straight up delete the LCMS
+context instead (cmsDeleteContext()).
+
+So, follow upstream's suggestion & do that. This fixes memory corruption
+when building colord on x86, for example.
+
+Bug: https://github.com/mm2/Little-CMS/issues/344
+Fixes: https://github.com/hughsie/colord/issues/145
+Signed-off-by: Sam James 
+--- a/lib/colord/cd-context-lcms.c
 b/lib/colord/cd-context-lcms.c
+@@ -163,7 +163,6 @@ cd_context_lcms_free (gpointer ctx)
+   g_clear_error (error_ctx);
+   g_free (error_ctx);
+ 
+-  cmsUnregisterPluginsTHR (ctx);
+   cmsDeleteContext (ctx);
+ }
+ 



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

2022-08-18 Thread Sam James
commit: 8dd6b305bb1d01b0d50e53696131ffce695678ce
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 19 03:25:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 19 03:35:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd6b305

x11-misc/colord: add github upstream metadata

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

 x11-misc/colord/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-misc/colord/metadata.xml b/x11-misc/colord/metadata.xml
index d0fe4e35f081..3e7d77091c27 100644
--- a/x11-misc/colord/metadata.xml
+++ b/x11-misc/colord/metadata.xml
@@ -10,4 +10,7 @@
Generate extra print profiles.
Warning: significant build time and memory 
requirements.

+   
+   hughsie/colord
+   
 



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

2022-06-17 Thread Matt Turner
commit: 302ba243f4d8ae073a8e081be3a647aa24e6de6c
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun 17 17:40:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun 17 17:44:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302ba243

x11-misc/colord: Call udev_reload

Closes: https://bugs.gentoo.org/852731
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/colord-1.4.6.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/x11-misc/colord/colord-1.4.6.ebuild 
b/x11-misc/colord/colord-1.4.6.ebuild
index 04fd9fd77fd8..6b1521b25a0a 100644
--- a/x11-misc/colord/colord-1.4.6.ebuild
+++ b/x11-misc/colord/colord-1.4.6.ebuild
@@ -117,3 +117,7 @@ pkg_postinst() {
udev_reload
tmpfiles_process colord.conf
 }
+
+pkg_postrm() {
+   udev_reload
+}



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

2022-05-26 Thread Pacho Ramos
commit: eb9aceef03476fef478c8fbe3ffa814c1fd9b303
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May 26 09:41:03 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu May 26 09:43:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb9aceef

x11-misc/colord: Call udev_reload

Closes: https://bugs.gentoo.org/847055
Signed-off-by: Pacho Ramos  gentoo.org>

 x11-misc/colord/colord-1.4.6.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.6.ebuild 
b/x11-misc/colord/colord-1.4.6.ebuild
index d44a1d181995..04fd9fd77fd8 100644
--- a/x11-misc/colord/colord-1.4.6.ebuild
+++ b/x11-misc/colord/colord-1.4.6.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 VALA_USE_DEPEND="vapigen"
 
-inherit bash-completion-r1 meson-multilib tmpfiles vala
+inherit bash-completion-r1 meson-multilib tmpfiles udev vala
 
 DESCRIPTION="System service to accurately color manage input and output 
devices"
 HOMEPAGE="https://www.freedesktop.org/software/colord/;
@@ -114,5 +114,6 @@ multilib_src_install_all() {
 }
 
 pkg_postinst() {
+   udev_reload
tmpfiles_process colord.conf
 }



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

2022-05-17 Thread WANG Xuerui
commit: 790b15bd80fa0645229a6309736a8acdb97e0f69
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 17 13:05:10 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 17 13:05:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790b15bd

x11-misc/colord: keyword 1.4.6 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/x11-misc/colord/colord-1.4.6.ebuild 
b/x11-misc/colord/colord-1.4.6.ebuild
index e549989e284e..d44a1d181995 100644
--- a/x11-misc/colord/colord-1.4.6.ebuild
+++ b/x11-misc/colord/colord-1.4.6.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2022-04-09 Thread Jason Zaman
commit: df01d98623edc97b7cf07d8df675fa1c7c27f783
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Apr  9 22:02:20 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Apr  9 22:03:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df01d986

x11-misc/colord: Add selinux-colord policy dep

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason Zaman  gentoo.org>

 x11-misc/colord/colord-1.4.6.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.6.ebuild 
b/x11-misc/colord/colord-1.4.6.ebuild
index 8dffbd9ed219..e549989e284e 100644
--- a/x11-misc/colord/colord-1.4.6.ebuild
+++ b/x11-misc/colord/colord-1.4.6.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 
-IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test vala"
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
selinux systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
 REQUIRED_USE="vala? ( introspection )"
 
@@ -40,6 +40,7 @@ DEPEND="
 RDEPEND="${DEPEND}
acct-group/colord
acct-user/colord
+   selinux? ( sec-policy/selinux-colord )
 "
 BDEPEND="
acct-group/colord



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

2022-03-24 Thread Sam James
commit: 9a94d1706874aa8bb9732f33ebc6832d3e49249e
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 25 01:56:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 25 01:59:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a94d170

x11-misc/colord: drop obsolete intltool dependency

Dropped upstream in 
https://github.com/hughsie/colord/commit/158fba0bc37d4cdcbd98d30e97b434ad033732f4.

Bug: https://github.com/hughsie/colord/pull/138
Signed-off-by: Sam James  gentoo.org>

 x11-misc/colord/colord-1.4.6.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.6.ebuild 
b/x11-misc/colord/colord-1.4.6.ebuild
index 818cce065a64..8dffbd9ed219 100644
--- a/x11-misc/colord/colord-1.4.6.ebuild
+++ b/x11-misc/colord/colord-1.4.6.ebuild
@@ -46,7 +46,6 @@ BDEPEND="
acct-user/colord
app-text/docbook-xsl-ns-stylesheets
dev-libs/libxslt
-   >=dev-util/intltool-0.35
>=sys-devel/gettext-0.17
virtual/pkgconfig
extra-print-profiles? ( media-gfx/argyllcms )



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

2022-03-20 Thread Matt Turner
commit: 689aa6c6acd48d50fd6a85244f0264e9168f918e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:10:59 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689aa6c6

x11-misc/colord: remove unused patch(es)

Closes: https://github.com/gentoo/gentoo/pull/24685
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../files/1.4.5-optional-introspection.patch   | 64 --
 ...on-t-use-exact-floating-point-comparisons.patch | 39 -
 2 files changed, 103 deletions(-)

diff --git a/x11-misc/colord/files/1.4.5-optional-introspection.patch 
b/x11-misc/colord/files/1.4.5-optional-introspection.patch
deleted file mode 100644
index 8bc4580bebe3..
--- a/x11-misc/colord/files/1.4.5-optional-introspection.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From e73723cabe4d5a2e2b281d2f1ea751b2d75bccc6 Mon Sep 17 00:00:00 2001
-From: David Michael 
-Date: Fri, 30 Apr 2021 16:28:17 -0400
-Subject: [PATCH] build: Make introspection optional in meson
-
-It defaults to enabled to preserve existing behavior.

- lib/colord/meson.build   | 2 ++
- lib/colorhug/meson.build | 2 ++
- meson_options.txt| 1 +
- 3 files changed, 5 insertions(+)
-
-diff --git a/lib/colord/meson.build b/lib/colord/meson.build
-index dbb3d196..fe9d1cdb 100644
 a/lib/colord/meson.build
-+++ b/lib/colord/meson.build
-@@ -146,6 +146,7 @@ pkgg.generate(
-   description : 'colord is a system daemon for managing color devices',
- )
- 
-+if get_option('introspection')
- libcolord_girtarget = gnome.generate_gir(colord,
-   sources : [
- 'cd-client.c',
-@@ -202,6 +203,7 @@ libcolord_girtarget = gnome.generate_gir(colord,
- )
- libcolord_gir = libcolord_girtarget[0]
- libcolord_typelib = libcolord_girtarget[1]
-+endif
- 
- if get_option('vapi')
- gnome.generate_vapi('colord',
-diff --git a/lib/colorhug/meson.build b/lib/colorhug/meson.build
-index 9526ea4d..c0ce2887 100644
 a/lib/colorhug/meson.build
-+++ b/lib/colorhug/meson.build
-@@ -73,6 +73,7 @@ pkgg.generate(
-   description : 'ColorHug is a simple display hardware colorimeter',
- )
- 
-+if get_option('introspection')
- libcolorhug_gir = gnome.generate_gir(colorhug,
-   sources : [
- 'ch-common.c',
-@@ -107,6 +108,7 @@ libcolorhug_gir = gnome.generate_gir(colorhug,
-   ],
-   install : true
- )
-+endif
- 
- if get_option('tests')
-   e = executable(
-diff --git a/meson_options.txt b/meson_options.txt
-index c184898e..10517622 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -7,6 +7,7 @@ option('systemd', type : 'boolean', value : true, description 
: 'Enable systemd
- option('argyllcms_sensor', type : 'boolean', value : true, description : 
'Enable ArgllCMS sensor')
- option('reverse', type : 'boolean', value : false, description : 'Enable 
reverse engineering tools')
- option('sane', type : 'boolean', value : false, description : 'Enable SANE 
support')
-+option('introspection', type : 'boolean', value : true, description : 'Build 
gobject-introspection typelib files')
- option('vapi', type : 'boolean', value : false, description : 'Build vala 
bindings')
- option('print_profiles', type : 'boolean', value : false, description : 
'Build extra print profiles')
- option('tests', type : 'boolean', value : true, description : 'Build self 
tests')

diff --git 
a/x11-misc/colord/files/1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch
 
b/x11-misc/colord/files/1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch
deleted file mode 100644
index de56fe145440..
--- 
a/x11-misc/colord/files/1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From d68cd11cd31d379e4f3bb4c964b17fd50c8c54a6 Mon Sep 17 00:00:00 2001
-From: Christopher James Halse Rogers 
-Date: Wed, 11 Nov 2020 17:13:19 +1100
-Subject: [PATCH] tests: Don't use exact floating point comparisons.
-
-The tests asserting that cd_icc_get_version are exactly equal to 3.4 or
-2.09 fail on (at least) i386, armel, and s390x because floating point is
-hateful.
-
-Signed-off-by: Christopher James Halse Rogers 

- lib/colord/cd-test-private.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib/colord/cd-test-private.c b/lib/colord/cd-test-private.c
-index 4b16ca5..231c4ae 100644
 a/lib/colord/cd-test-private.c
-+++ b/lib/colord/cd-test-private.c
-@@ -1494,7 +1494,7 @@ colord_icc_func (void)
-   /* check profile properties */
-   g_assert_cmpint (cd_icc_get_size (icc), ==, 25244);
-   g_assert_cmpstr (cd_icc_get_checksum (icc), ==, 
"9ace8cce8baac8d492a93a2a232d7702");
--  g_assert_cmpfloat (cd_icc_get_version (icc), ==, 3.4);
-+  g_assert_cmpfloat_with_epsilon (cd_icc_get_version (icc), 3.4, 0.01);
-   g_assert (g_str_has_suffix (cd_icc_get_filename (icc), "ibm-t61.icc"));
-   g_assert_cmpint 

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

2022-03-18 Thread Matt Turner
commit: 239453a64c1235b0db5a437d724d2ac737bac948
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Mar 18 19:18:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Mar 18 19:23:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239453a6

x11-misc/colord: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/Manifest   |   1 -
 x11-misc/colord/colord-1.4.5-r3.ebuild | 124 -
 2 files changed, 125 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index a1e72f5dd446..fcc9473fc547 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,2 +1 @@
-DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 
34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab
 SHA512 
b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c
 DIST colord-1.4.6.tar.xz 1872528 BLAKE2B 
bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c
 SHA512 
d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123

diff --git a/x11-misc/colord/colord-1.4.5-r3.ebuild 
b/x11-misc/colord/colord-1.4.5-r3.ebuild
deleted file mode 100644
index 2533c35c3049..
--- a/x11-misc/colord/colord-1.4.5-r3.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-VALA_USE_DEPEND="vapigen"
-
-inherit bash-completion-r1 meson-multilib tmpfiles vala
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/;
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-
-IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test vala"
-RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
-REQUIRED_USE="vala? ( introspection )"
-
-DEPEND="
-   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
-
-   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   virtual/udev
-
-   systemd? ( >=sys-apps/systemd-44:0= )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus
-   )
-   >=sys-auth/polkit-0.114
-   argyllcms? ( media-gfx/argyllcms )
-   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
-"
-RDEPEND="${DEPEND}
-   acct-group/colord
-   acct-user/colord
-"
-BDEPEND="
-   acct-group/colord
-   acct-user/colord
-   app-text/docbook-xsl-ns-stylesheets
-   dev-libs/libxslt
-   >=dev-util/intltool-0.35
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-   extra-print-profiles? ( media-gfx/argyllcms )
-   gtk-doc? (
-   dev-util/gtk-doc
-   app-text/docbook-xml-dtd:4.1.2
-   )
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   
"${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch
-   "${FILESDIR}"/${PV}-optional-introspection.patch
-)
-
-src_prepare() {
-   default
-   use vala && vala_src_prepare
-
-   # Test requires a running session
-   # https://github.com/hughsie/colord/issues/94
-   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
-
-   # Adapt to Gentoo paths
-   sed -i \
-   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
-   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
-   meson.build || die
-
-   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
-   # environment variables. It is counter-productive to check for an
-   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
-   sed -i -e "/find_program('vapigen')/d" meson.build || die
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_native_true daemon)
-   -Dbash_completion=false
-   $(meson_native_true udev_rules) # Install udev rules only from 
native build
-   $(meson_native_use_bool systemd)
-   -Dlibcolordcompat=true
-   $(meson_native_use_bool argyllcms argyllcms_sensor)
-   -Dreverse=false
-   $(meson_native_use_bool scanner sane)
-   $(meson_native_use_bool introspection)
-   

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

2022-02-16 Thread Matt Turner
commit: 21dec0c305de7e4a12d54b78d9de82de9fdca939
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 17 04:18:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 17 04:32:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21dec0c3

x11-misc/colord: Version bump to 1.4.6

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/Manifest|   1 +
 x11-misc/colord/colord-1.4.6.ebuild | 118 
 2 files changed, 119 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 82082149fc57..a1e72f5dd446 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1 +1,2 @@
 DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 
34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab
 SHA512 
b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c
+DIST colord-1.4.6.tar.xz 1872528 BLAKE2B 
bf87ed1abe0a827ad81b5467847975d70e4cb83c1973fac3bcb1650875b7a0b375d48633bb1b01c7da1e8acd62cc4cf19f0efe9722e12bde3d8ec4833800ef2c
 SHA512 
d55d3322199d0bfee74eee9e183c9246ec33e755f0144d96087acb3c43ab5a3d872086fcef9f29cdd2295be71daac703cdf90ad10bf183622fdd84347e7af123

diff --git a/x11-misc/colord/colord-1.4.6.ebuild 
b/x11-misc/colord/colord-1.4.6.ebuild
new file mode 100644
index ..e96cde369c15
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.6.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson-multilib tmpfiles vala
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
+
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+
+   systemd? ( >=sys-apps/systemd-44:0= )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   >=sys-auth/polkit-0.114
+   argyllcms? ( media-gfx/argyllcms )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_src_prepare
+
+   # Test requires a running session
+   # https://github.com/hughsie/colord/issues/94
+   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+   # Adapt to Gentoo paths
+   sed -i \
+   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+   meson.build || die
+
+   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+   # environment variables. It is counter-productive to check for an
+   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+   sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_true daemon)
+   -Dbash_completion=false
+   $(meson_native_true udev_rules) # Install udev rules only from 
native build
+   $(meson_native_use_bool systemd)
+   -Dlibcolordcompat=true
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
+   $(meson_use test tests)
+   -Dinstalled_tests=false
+   

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

2022-01-24 Thread Matt Turner
commit: 298768de7f47fad6f7e5bba856799bcdaadba965
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 24 21:17:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 24 22:42:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298768de

x11-misc/colord: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/Manifest   |   1 -
 x11-misc/colord/colord-1.3.5.ebuild| 185 -
 x11-misc/colord/colord-1.4.5-r1.ebuild | 119 -
 x11-misc/colord/metadata.xml   |   2 -
 4 files changed, 307 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index b954e9b2b184..82082149fc57 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,2 +1 @@
-DIST colord-1.3.5.tar.xz 1263488 BLAKE2B 
de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436
 SHA512 
a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f
 DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 
34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab
 SHA512 
b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
deleted file mode 100644
index e8a2b5c59e3d..
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME2_EAUTORECONF="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit bash-completion-r1 check-reqs gnome2 systemd udev vala 
multilib-minimal toolchain-funcs
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/;
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
-
-# We prefer policykit enabled by default, bug #448058
-IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
-REQUIRED_USE="
-   gusb? ( udev )
-   scanner? ( udev )
-   vala? ( introspection )
-"
-
-DEPEND="
-   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   argyllcms? ( media-gfx/argyllcms )
-   gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
-   policykit? ( >=sys-auth/polkit-0.104 )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus
-   )
-   systemd? ( >=sys-apps/systemd-44:0= )
-   udev? (
-   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   virtual/udev
-   )
-"
-RDEPEND="${DEPEND}
-   acct-group/colord
-   acct-user/colord
-   !<=media-gfx/colorhug-client-0.1.13
-   !media-gfx/shared-color-profiles
-"
-BDEPEND="
-   acct-group/colord
-   acct-user/colord
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-   extra-print-profiles? ( media-gfx/argyllcms )
-   vala? ( $(vala_depend) )
-"
-# These dependencies are required to build native build-time programs.
-BDEPEND="${BDEPEND}
-   dev-libs/glib:2
-   media-libs/lcms
-"
-
-# FIXME: needs pre-installed dbus service files
-RESTRICT="test"
-
-# According to upstream comment in colord.spec.in, building the extra print
-# profiles requires >=4G of memory
-CHECKREQS_MEMORY="4G"
-
-pkg_pretend() {
-   use extra-print-profiles && check-reqs_pkg_pretend
-}
-
-pkg_setup() {
-   use extra-print-profiles && check-reqs_pkg_setup
-}
-
-src_prepare() {
-   # Adapt to Gentoo paths
-   sed -i -e 's/spotread/argyll-spotread/' \
-   src/sensors/cd-sensor-argyll.c \
-   configure.ac || die
-
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   if multilib_is_native_abi && tc-is-cross-compiler; then
-   mkdir -p "${S}-native"
-   pushd "${S}-native" >/dev/null 2>&1 || die
-   ECONF_SOURCE="${S}" econf_build --enable-static \
-   --disable-{argyllcms-sensor,print-profiles,shared,udev} 
\
-   
{BASH_COMPLETION,GUDEV,GUSB,POLKIT,SQLITE,UDEV}_{CFLAG,LIB}S=-DSKIP
-   popd >/dev/null 

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

2022-01-24 Thread Sam James
commit: bbbf191f3be827049a4f46f4dfc40762a88610b0
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 14:48:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 14:48:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbbf191f

x11-misc/colord: Stabilize 1.4.5-r3 ppc, #831048

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

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

diff --git a/x11-misc/colord/colord-1.4.5-r3.ebuild 
b/x11-misc/colord/colord-1.4.5-r3.ebuild
index 5d9e9b1b90f8..2533c35c3049 100644
--- a/x11-misc/colord/colord-1.4.5-r3.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2022-01-24 Thread Sam James
commit: 817f033ba7ef184901a63d295ac490bb90da8338
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 14:44:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 14:45:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817f033b

x11-misc/colord: Stabilize 1.4.5-r3 arm, #831048

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

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

diff --git a/x11-misc/colord/colord-1.4.5-r3.ebuild 
b/x11-misc/colord/colord-1.4.5-r3.ebuild
index a4b40322cc3b..5d9e9b1b90f8 100644
--- a/x11-misc/colord/colord-1.4.5-r3.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2022-01-20 Thread Arthur Zamarin
commit: ed78eb226daca45e51d09a0835730041fb7c9be6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 20 09:42:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 20 09:42:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed78eb22

x11-misc/colord: Stabilize 1.4.5-r3 ppc64, #831048

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

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

diff --git a/x11-misc/colord/colord-1.4.5-r3.ebuild 
b/x11-misc/colord/colord-1.4.5-r3.ebuild
index 33836fa71439..6893a465a4e4 100644
--- a/x11-misc/colord/colord-1.4.5-r3.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r3.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=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2021-12-25 Thread Georgy Yakovlev
commit: 1f6533fd074c3d3626b441e739ecac22353e2e1f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Dec 21 20:15:45 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec 26 00:24:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f6533fd

x11-misc/colord: use tmpfiles.eclass

QA: other
QA Notice: package is installing tmpfiles without inheriting tmpfiles.eclass!
Packages must inherit tmpfiles.eclass then call tmpfiles_process in 
pkg_postinst.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-misc/colord/{colord-1.4.5-r2.ebuild => colord-1.4.5-r3.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.5-r2.ebuild 
b/x11-misc/colord/colord-1.4.5-r3.ebuild
similarity index 96%
rename from x11-misc/colord/colord-1.4.5-r2.ebuild
rename to x11-misc/colord/colord-1.4.5-r3.ebuild
index 2b58d928279d..33836fa71439 100644
--- a/x11-misc/colord/colord-1.4.5-r2.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r3.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 VALA_USE_DEPEND="vapigen"
 
-inherit bash-completion-r1 meson-multilib vala
+inherit bash-completion-r1 meson-multilib tmpfiles vala
 
 DESCRIPTION="System service to accurately color manage input and output 
devices"
 HOMEPAGE="https://www.freedesktop.org/software/colord/;
@@ -118,3 +118,7 @@ multilib_src_install_all() {
dodoc examples/*.c
fi
 }
+
+pkg_postinst() {
+   tmpfiles_process colord.conf
+}



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

2021-12-19 Thread Mart Raudsepp
commit: 46733fe5d9d2093996350e7a7ebbd03638f6dc7e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 19 18:00:23 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 19 18:07:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46733fe5

x11-misc/colord: Various ebuild fixes

* udev is not optional
* Install udev rules and man pages only for native build to avoid
  useless overwrites
* Add missing gtk-doc deps
* Ensure optional features detected at build time from polkit

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-misc/colord/colord-1.4.5-r2.ebuild | 120 +
 1 file changed, 120 insertions(+)

diff --git a/x11-misc/colord/colord-1.4.5-r2.ebuild 
b/x11-misc/colord/colord-1.4.5-r2.ebuild
new file mode 100644
index ..2b58d928279d
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.5-r2.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson-multilib vala
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
+
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+
+   systemd? ( >=sys-apps/systemd-44:0= )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   >=sys-auth/polkit-0.114
+   argyllcms? ( media-gfx/argyllcms )
+   introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   
"${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch
+   "${FILESDIR}"/${PV}-optional-introspection.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_src_prepare
+
+   # Test requires a running session
+   # https://github.com/hughsie/colord/issues/94
+   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+   # Adapt to Gentoo paths
+   sed -i \
+   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+   meson.build || die
+
+   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+   # environment variables. It is counter-productive to check for an
+   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+   sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_true daemon)
+   -Dbash_completion=false
+   $(meson_native_true udev_rules) # Install udev rules only from 
native build
+   $(meson_native_use_bool systemd)
+   -Dlibcolordcompat=true
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
+   -Dreverse=false
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
+   $(meson_use test tests)
+   -Dinstalled_tests=false
+   -Ddaemon_user=colord
+   $(meson_native_true man)
+   $(meson_use gtk-doc docs)
+   --localstatedir="${EPREFIX}"/var
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   newbashcomp data/colormgr colormgr
+
+   # Ensure config and profile directories exist and /var/lib/colord/*
+   # is writable by colord user
+   keepdir 

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

2021-11-18 Thread Mike Gilbert
commit: ba9ed16ca8aa888b7e01b19070e0c86a63c95597
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov 18 20:35:49 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov 18 20:35:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9ed16c

x11-misc/colord: drop 'examples' meson option

Closes: https://bugs.gentoo.org/823836
Signed-off-by: Mike Gilbert  gentoo.org>

 x11-misc/colord/colord-1.4.5-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index c4774663d9e0..afdeda302e57 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -84,7 +84,6 @@ src_prepare() {
 multilib_src_configure() {
local emesonargs=(
$(meson_native_true daemon)
-   -Dexamples=false
-Dbash_completion=false
$(meson_use udev udev_rules)
$(meson_native_use_bool systemd)



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

2021-11-18 Thread Mike Gilbert
commit: 7ad7dfdd136724b1df5d06194013e655ce19b5b9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov 18 20:37:32 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Nov 18 20:37:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad7dfdd

x11-misc/colord: drop systemd and udev eclasses

Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index afdeda302e57..53a2909463e1 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 VALA_USE_DEPEND="vapigen"
 
-inherit bash-completion-r1 meson-multilib systemd udev vala
+inherit bash-completion-r1 meson-multilib vala
 
 DESCRIPTION="System service to accurately color manage input and output 
devices"
 HOMEPAGE="https://www.freedesktop.org/software/colord/;



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

2021-08-02 Thread Marek Szuba
commit: 3b7debadb5cb18e1523d7bcebc645cd6808e6e02
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Aug  2 09:18:38 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Aug  2 12:33:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7debad

x11-misc/colord: keyword 1.4.5-r1 for ~riscv

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

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

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index 6431f775af6..c4774663d9e 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test +udev vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2021-06-03 Thread Matt Turner
commit: 468c41e83f4935a0f042dd14282f9df4372d139a
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:36:19 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468c41e8

x11-misc/colord: Switch to meson-multilib

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/colord-1.4.5-r1.ebuild | 28 
 1 file changed, 8 insertions(+), 20 deletions(-)

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index 16edd7929b5..6431f775af6 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 VALA_USE_DEPEND="vapigen"
 
-inherit bash-completion-r1 meson multilib-minimal systemd udev vala
+inherit bash-completion-r1 meson-multilib systemd udev vala
 
 DESCRIPTION="System service to accurately color manage input and output 
devices"
 HOMEPAGE="https://www.freedesktop.org/software/colord/;
@@ -83,18 +83,18 @@ src_prepare() {
 
 multilib_src_configure() {
local emesonargs=(
-   -Ddaemon=$(multilib_is_native_abi && echo true || echo false)
+   $(meson_native_true daemon)
-Dexamples=false
-Dbash_completion=false
$(meson_use udev udev_rules)
-   -Dsystemd=$(multilib_native_usex systemd true false)
+   $(meson_native_use_bool systemd)
-Dlibcolordcompat=true
-   -Dargyllcms_sensor=$(multilib_native_usex argyllcms true false)
+   $(meson_native_use_bool argyllcms argyllcms_sensor)
-Dreverse=false
-   -Dsane=$(multilib_native_usex scanner true false)
-   -Dintrospection=$(multilib_native_usex introspection true false)
-   -Dvapi=$(multilib_native_usex vala true false)
-   -Dprint_profiles=$(multilib_native_usex extra-print-profiles 
true false)
+   $(meson_native_use_bool scanner sane)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool extra-print-profiles print_profiles)
$(meson_use test tests)
-Dinstalled_tests=false
-Ddaemon_user=colord
@@ -105,18 +105,6 @@ multilib_src_configure() {
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
 multilib_src_install_all() {
newbashcomp data/colormgr colormgr
 



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

2021-06-02 Thread Matt Turner
commit: 259e59857fff9ef9a26ea7a702f1b50bbb2de3a7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  2 23:52:12 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  2 23:52:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259e5985

Revert "x11-misc/colord: Drop old versions"

dm0 requested that this version be restored until the new version cross
compiles successfully.

This reverts commit 07fda8151b11d904d0b90b82fb87904ab547256f.

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/Manifest|   1 +
 x11-misc/colord/colord-1.3.5.ebuild | 185 
 x11-misc/colord/metadata.xml|   2 +
 3 files changed, 188 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 82082149fc5..b954e9b2b18 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1 +1,2 @@
+DIST colord-1.3.5.tar.xz 1263488 BLAKE2B 
de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436
 SHA512 
a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f
 DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 
34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab
 SHA512 
b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
new file mode 100644
index 000..e8a2b5c59e3
--- /dev/null
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME2_EAUTORECONF="yes"
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 check-reqs gnome2 systemd udev vala 
multilib-minimal toolchain-funcs
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
+
+# We prefer policykit enabled by default, bug #448058
+IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
+REQUIRED_USE="
+   gusb? ( udev )
+   scanner? ( udev )
+   vala? ( introspection )
+"
+
+DEPEND="
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   argyllcms? ( media-gfx/argyllcms )
+   gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
+   policykit? ( >=sys-auth/polkit-0.104 )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   systemd? ( >=sys-apps/systemd-44:0= )
+   udev? (
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+   )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+   !<=media-gfx/colorhug-client-0.1.13
+   !media-gfx/shared-color-profiles
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   dev-libs/libxslt
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   vala? ( $(vala_depend) )
+"
+# These dependencies are required to build native build-time programs.
+BDEPEND="${BDEPEND}
+   dev-libs/glib:2
+   media-libs/lcms
+"
+
+# FIXME: needs pre-installed dbus service files
+RESTRICT="test"
+
+# According to upstream comment in colord.spec.in, building the extra print
+# profiles requires >=4G of memory
+CHECKREQS_MEMORY="4G"
+
+pkg_pretend() {
+   use extra-print-profiles && check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   use extra-print-profiles && check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # Adapt to Gentoo paths
+   sed -i -e 's/spotread/argyll-spotread/' \
+   src/sensors/cd-sensor-argyll.c \
+   configure.ac || die
+
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   if multilib_is_native_abi && tc-is-cross-compiler; then
+   mkdir -p "${S}-native"
+   pushd "${S}-native" >/dev/null 2>&1 || die
+   ECONF_SOURCE="${S}" econf_build --enable-static \
+   --disable-{argyllcms-sensor,print-profiles,shared,udev} 
\
+   

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

2021-05-30 Thread Matt Turner
commit: 07fda8151b11d904d0b90b82fb87904ab547256f
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 31 00:05:28 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 31 01:58:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07fda815

x11-misc/colord: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/Manifest|   1 -
 x11-misc/colord/colord-1.3.5.ebuild | 185 
 x11-misc/colord/metadata.xml|   2 -
 3 files changed, 188 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index b954e9b2b18..82082149fc5 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,2 +1 @@
-DIST colord-1.3.5.tar.xz 1263488 BLAKE2B 
de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436
 SHA512 
a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f
 DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 
34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab
 SHA512 
b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
deleted file mode 100644
index e8a2b5c59e3..000
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME2_EAUTORECONF="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit bash-completion-r1 check-reqs gnome2 systemd udev vala 
multilib-minimal toolchain-funcs
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/;
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
-
-# We prefer policykit enabled by default, bug #448058
-IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
-REQUIRED_USE="
-   gusb? ( udev )
-   scanner? ( udev )
-   vala? ( introspection )
-"
-
-DEPEND="
-   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   argyllcms? ( media-gfx/argyllcms )
-   gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
-   policykit? ( >=sys-auth/polkit-0.104 )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus
-   )
-   systemd? ( >=sys-apps/systemd-44:0= )
-   udev? (
-   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   virtual/udev
-   )
-"
-RDEPEND="${DEPEND}
-   acct-group/colord
-   acct-user/colord
-   !<=media-gfx/colorhug-client-0.1.13
-   !media-gfx/shared-color-profiles
-"
-BDEPEND="
-   acct-group/colord
-   acct-user/colord
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-   extra-print-profiles? ( media-gfx/argyllcms )
-   vala? ( $(vala_depend) )
-"
-# These dependencies are required to build native build-time programs.
-BDEPEND="${BDEPEND}
-   dev-libs/glib:2
-   media-libs/lcms
-"
-
-# FIXME: needs pre-installed dbus service files
-RESTRICT="test"
-
-# According to upstream comment in colord.spec.in, building the extra print
-# profiles requires >=4G of memory
-CHECKREQS_MEMORY="4G"
-
-pkg_pretend() {
-   use extra-print-profiles && check-reqs_pkg_pretend
-}
-
-pkg_setup() {
-   use extra-print-profiles && check-reqs_pkg_setup
-}
-
-src_prepare() {
-   # Adapt to Gentoo paths
-   sed -i -e 's/spotread/argyll-spotread/' \
-   src/sensors/cd-sensor-argyll.c \
-   configure.ac || die
-
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   if multilib_is_native_abi && tc-is-cross-compiler; then
-   mkdir -p "${S}-native"
-   pushd "${S}-native" >/dev/null 2>&1 || die
-   ECONF_SOURCE="${S}" econf_build --enable-static \
-   --disable-{argyllcms-sensor,print-profiles,shared,udev} 
\
-   
{BASH_COMPLETION,GUDEV,GUSB,POLKIT,SQLITE,UDEV}_{CFLAG,LIB}S=-DSKIP
-   popd >/dev/null 2>&1 || die
-   fi
-
-   # Reverse tools require gusb
-   # 

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

2021-05-29 Thread Sam James
commit: 808fd18e58b41f8c04db1648ba7d01c8731f00e4
Author: Sam James  gentoo  org>
AuthorDate: Sat May 29 15:26:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 29 15:26:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=808fd18e

x11-misc/colord: Stabilize 1.4.5-r1 ppc64, #792327

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

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

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index 185eafbae43..16edd7929b5 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test +udev vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2021-05-28 Thread Sam James
commit: 2fe7b65e41e15537c173c0551fbc717eb6b82091
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 19:19:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 19:19:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe7b65e

x11-misc/colord: Stabilize 1.4.5-r1 ppc, #792327

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

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

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index 21a91d7de26..90ff4ff967f 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test +udev vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2021-05-28 Thread Sam James
commit: 3d6c002892758c4a45c8595fcc36ccf5f9b57d3b
Author: Sam James  gentoo  org>
AuthorDate: Fri May 28 19:10:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 28 19:10:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6c0028

x11-misc/colord: Stabilize 1.4.5-r1 arm, #792327

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

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

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index a3b707ebd6d..21a91d7de26 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test +udev vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2021-05-01 Thread Matt Turner
commit: 6b0890de6628081a72295a74c84622bc2042b1fc
Author: David Michael  gmail  com>
AuthorDate: Fri Apr 30 20:25:51 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  1 18:25:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0890de

x11-misc/colord: make introspection optional in meson

Closes: https://bugs.gentoo.org/786873
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/colord-1.4.5-r1.ebuild |  9 +--
 .../files/1.4.5-optional-introspection.patch   | 64 ++
 2 files changed, 67 insertions(+), 6 deletions(-)

diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
index b1f278d89fb..a3b707ebd6d 100644
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -25,7 +25,7 @@ DEPEND="
>=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
>=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/libgusb-0.2.7[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
udev? (
dev-libs/libgudev:=[${MULTILIB_USEDEP}]
virtual/libudev:=[${MULTILIB_USEDEP}]
@@ -55,14 +55,10 @@ BDEPEND="
extra-print-profiles? ( media-gfx/argyllcms )
vala? ( $(vala_depend) )
 "
-# These dependencies are required to build native build-time programs.
-BDEPEND="${BDEPEND}
-   dev-libs/glib:2
-   media-libs/lcms
-"
 
 PATCHES=(

"${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch
+   "${FILESDIR}"/${PV}-optional-introspection.patch
 )
 
 src_prepare() {
@@ -96,6 +92,7 @@ multilib_src_configure() {
-Dargyllcms_sensor=$(multilib_native_usex argyllcms true false)
-Dreverse=false
-Dsane=$(multilib_native_usex scanner true false)
+   -Dintrospection=$(multilib_native_usex introspection true false)
-Dvapi=$(multilib_native_usex vala true false)
-Dprint_profiles=$(multilib_native_usex extra-print-profiles 
true false)
$(meson_use test tests)

diff --git a/x11-misc/colord/files/1.4.5-optional-introspection.patch 
b/x11-misc/colord/files/1.4.5-optional-introspection.patch
new file mode 100644
index 000..8bc4580bebe
--- /dev/null
+++ b/x11-misc/colord/files/1.4.5-optional-introspection.patch
@@ -0,0 +1,64 @@
+From e73723cabe4d5a2e2b281d2f1ea751b2d75bccc6 Mon Sep 17 00:00:00 2001
+From: David Michael 
+Date: Fri, 30 Apr 2021 16:28:17 -0400
+Subject: [PATCH] build: Make introspection optional in meson
+
+It defaults to enabled to preserve existing behavior.
+---
+ lib/colord/meson.build   | 2 ++
+ lib/colorhug/meson.build | 2 ++
+ meson_options.txt| 1 +
+ 3 files changed, 5 insertions(+)
+
+diff --git a/lib/colord/meson.build b/lib/colord/meson.build
+index dbb3d196..fe9d1cdb 100644
+--- a/lib/colord/meson.build
 b/lib/colord/meson.build
+@@ -146,6 +146,7 @@ pkgg.generate(
+   description : 'colord is a system daemon for managing color devices',
+ )
+ 
++if get_option('introspection')
+ libcolord_girtarget = gnome.generate_gir(colord,
+   sources : [
+ 'cd-client.c',
+@@ -202,6 +203,7 @@ libcolord_girtarget = gnome.generate_gir(colord,
+ )
+ libcolord_gir = libcolord_girtarget[0]
+ libcolord_typelib = libcolord_girtarget[1]
++endif
+ 
+ if get_option('vapi')
+ gnome.generate_vapi('colord',
+diff --git a/lib/colorhug/meson.build b/lib/colorhug/meson.build
+index 9526ea4d..c0ce2887 100644
+--- a/lib/colorhug/meson.build
 b/lib/colorhug/meson.build
+@@ -73,6 +73,7 @@ pkgg.generate(
+   description : 'ColorHug is a simple display hardware colorimeter',
+ )
+ 
++if get_option('introspection')
+ libcolorhug_gir = gnome.generate_gir(colorhug,
+   sources : [
+ 'ch-common.c',
+@@ -107,6 +108,7 @@ libcolorhug_gir = gnome.generate_gir(colorhug,
+   ],
+   install : true
+ )
++endif
+ 
+ if get_option('tests')
+   e = executable(
+diff --git a/meson_options.txt b/meson_options.txt
+index c184898e..10517622 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -7,6 +7,7 @@ option('systemd', type : 'boolean', value : true, description 
: 'Enable systemd
+ option('argyllcms_sensor', type : 'boolean', value : true, description : 
'Enable ArgllCMS sensor')
+ option('reverse', type : 'boolean', value : false, description : 'Enable 
reverse engineering tools')
+ option('sane', type : 'boolean', value : false, description : 'Enable SANE 
support')
++option('introspection', type : 'boolean', value : true, description : 'Build 
gobject-introspection typelib files')
+ option('vapi', type : 'boolean', value : false, description : 'Build vala 
bindings')
+ option('print_profiles', type : 'boolean', value : false, description : 
'Build extra print profiles')
+ option('tests', type : 'boolean', value : true, description : 'Build self 

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

2021-04-28 Thread Matt Turner
commit: 2a99448fde4dd9e790ae7381a466d332bc3812ec
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 29 01:48:46 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 29 01:56:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a99448f

x11-misc/colord: Drop unnecessary (???) build patch

I wrote this patch to fix a failure in the configure stage, but I now
cannot reproduce the failure without the patch, and the patch made
USE=vala control whether introspection files were generated and
installed.

Closes: https://bugs.gentoo.org/784272
Signed-off-by: Matt Turner  gentoo.org>

 ...{colord-1.4.5.ebuild => colord-1.4.5-r1.ebuild} |  1 -
 .../1.4.5-build-Fix-building-without-vapi.patch| 53 --
 2 files changed, 54 deletions(-)

diff --git a/x11-misc/colord/colord-1.4.5.ebuild 
b/x11-misc/colord/colord-1.4.5-r1.ebuild
similarity index 98%
rename from x11-misc/colord/colord-1.4.5.ebuild
rename to x11-misc/colord/colord-1.4.5-r1.ebuild
index deeb744abd9..b1f278d89fb 100644
--- a/x11-misc/colord/colord-1.4.5.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r1.ebuild
@@ -63,7 +63,6 @@ BDEPEND="${BDEPEND}
 
 PATCHES=(

"${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch
-   "${FILESDIR}"/${PV}-build-Fix-building-without-vapi.patch
 )
 
 src_prepare() {

diff --git a/x11-misc/colord/files/1.4.5-build-Fix-building-without-vapi.patch 
b/x11-misc/colord/files/1.4.5-build-Fix-building-without-vapi.patch
deleted file mode 100644
index cbf79a830c0..000
--- a/x11-misc/colord/files/1.4.5-build-Fix-building-without-vapi.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 2bbcefa35225ba836b1672449f1de59ce9a90078 Mon Sep 17 00:00:00 2001
-From: Matt Turner 
-Date: Sun, 18 Apr 2021 16:46:52 -0400
-Subject: [PATCH] build: Fix building without vapi
-

- lib/colord/meson.build   | 2 +-
- lib/colorhug/meson.build | 2 ++
- 2 files changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/lib/colord/meson.build b/lib/colord/meson.build
-index dbb3d19..3126046 100644
 a/lib/colord/meson.build
-+++ b/lib/colord/meson.build
-@@ -146,6 +146,7 @@ pkgg.generate(
-   description : 'colord is a system daemon for managing color devices',
- )
- 
-+if get_option('vapi')
- libcolord_girtarget = gnome.generate_gir(colord,
-   sources : [
- 'cd-client.c',
-@@ -203,7 +204,6 @@ libcolord_girtarget = gnome.generate_gir(colord,
- libcolord_gir = libcolord_girtarget[0]
- libcolord_typelib = libcolord_girtarget[1]
- 
--if get_option('vapi')
- gnome.generate_vapi('colord',
-   sources: libcolord_girtarget[0],
-   packages: ['gio-2.0'],
-diff --git a/lib/colorhug/meson.build b/lib/colorhug/meson.build
-index 9526ea4..9f17553 100644
 a/lib/colorhug/meson.build
-+++ b/lib/colorhug/meson.build
-@@ -73,6 +73,7 @@ pkgg.generate(
-   description : 'ColorHug is a simple display hardware colorimeter',
- )
- 
-+if get_option('vapi')
- libcolorhug_gir = gnome.generate_gir(colorhug,
-   sources : [
- 'ch-common.c',
-@@ -107,6 +108,7 @@ libcolorhug_gir = gnome.generate_gir(colorhug,
-   ],
-   install : true
- )
-+endif
- 
- if get_option('tests')
-   e = executable(
--- 
-2.26.3
-



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

2021-04-27 Thread Matt Turner
commit: acb3b3a1bde07893627595c7e7ed18190a46c1c5
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 27 14:38:38 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 27 14:39:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb3b3a1

x11-misc/colord: Propagate keywords

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/x11-misc/colord/colord-1.4.5.ebuild 
b/x11-misc/colord/colord-1.4.5.ebuild
index 2d77a0626a2..deeb744abd9 100644
--- a/x11-misc/colord/colord-1.4.5.ebuild
+++ b/x11-misc/colord/colord-1.4.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test +udev vala"
 RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp



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

2021-04-19 Thread Matt Turner
commit: 416e15a26f7ceaa55c32562f8c951e797586c571
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 20 01:52:22 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 20 01:52:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416e15a2

x11-misc/colord: Add missing dependency

Closes: https://bugs.gentoo.org/783972
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/colord-1.4.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-misc/colord/colord-1.4.5.ebuild 
b/x11-misc/colord/colord-1.4.5.ebuild
index d98cb5325f1..2d77a0626a2 100644
--- a/x11-misc/colord/colord-1.4.5.ebuild
+++ b/x11-misc/colord/colord-1.4.5.ebuild
@@ -47,6 +47,7 @@ RDEPEND="${DEPEND}
 BDEPEND="
acct-group/colord
acct-user/colord
+   app-text/docbook-xsl-ns-stylesheets
dev-libs/libxslt
>=dev-util/intltool-0.35
>=sys-devel/gettext-0.17



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

2021-04-18 Thread Matt Turner
commit: e9f060d99869a65b2bcefe819672a34318cdd4f5
Author: Daniel Brandt  spahan  ch>
AuthorDate: Sun Apr 18 16:22:37 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 18 21:46:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f060d9

x11-misc/colord: Version bump to 1.4.5

* Re-add multilib support (mattst88)
* Various bug fixing (mattst88)

Closes: https://bugs.gentoo.org/738908
Signed-off-by: Daniel Brandt  spahan.ch>
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/Manifest   |   1 +
 x11-misc/colord/colord-1.4.5.ebuild| 135 +
 .../1.4.5-build-Fix-building-without-vapi.patch|  53 
 ...on-t-use-exact-floating-point-comparisons.patch |  39 ++
 4 files changed, 228 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 44de5bad81b..b954e9b2b18 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1 +1,2 @@
 DIST colord-1.3.5.tar.xz 1263488 BLAKE2B 
de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436
 SHA512 
a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f
+DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 
34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab
 SHA512 
b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c

diff --git a/x11-misc/colord/colord-1.4.5.ebuild 
b/x11-misc/colord/colord-1.4.5.ebuild
new file mode 100644
index 000..d98cb5325f1
--- /dev/null
+++ b/x11-misc/colord/colord-1.4.5.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit bash-completion-r1 meson multilib-minimal systemd udev vala
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner 
systemd test +udev vala"
+RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
+REQUIRED_USE="
+   scanner? ( udev )
+   vala? ( introspection )
+"
+
+DEPEND="
+   >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgusb-0.2.7[${MULTILIB_USEDEP}]
+   udev? (
+   dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
+   )
+   systemd? ( >=sys-apps/systemd-44:0= )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus
+   )
+   >=sys-auth/polkit-0.104
+   argyllcms? ( media-gfx/argyllcms )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
+"
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
+   dev-libs/libxslt
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   extra-print-profiles? ( media-gfx/argyllcms )
+   vala? ( $(vala_depend) )
+"
+# These dependencies are required to build native build-time programs.
+BDEPEND="${BDEPEND}
+   dev-libs/glib:2
+   media-libs/lcms
+"
+
+PATCHES=(
+   
"${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch
+   "${FILESDIR}"/${PV}-build-Fix-building-without-vapi.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_src_prepare
+
+   # Test requires a running session
+   # https://github.com/hughsie/colord/issues/94
+   sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
+
+   # Adapt to Gentoo paths
+   sed -i \
+   -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
+   -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
+   meson.build || die
+
+   # meson gnome.generate_vapi properly handles VAPIGEN and other vala
+   # environment variables. It is counter-productive to check for an
+   # unversioned vapigen, as that breaks versioned VAPIGEN usages.
+   sed -i -e "/find_program('vapigen')/d" meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddaemon=$(multilib_is_native_abi && echo true || echo false)
+   -Dexamples=false
+   -Dbash_completion=false
+   $(meson_use udev udev_rules)
+  

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

2021-01-24 Thread Sam James
commit: 96ad056fdde13539bc5e93250de814e6ee62f8fe
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 25 00:42:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 25 00:42:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ad056f

x11-misc/colord: Stabilize 1.3.5 arm, #766240

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

 x11-misc/colord/colord-1.3.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index a58726ebee6..e8a2b5c59e3 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2021-01-18 Thread Matt Turner
commit: b5b8aa6d19de6653bf4c9e063f8ccfa2cc11cc46
Author: David Michael  gmail  com>
AuthorDate: Sat Dec 26 02:20:56 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 18 21:09:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b8aa6d

x11-misc/colord: GLEP 81, EAPI 7, support cross-compiling

This package needs to compile two programs that are executable at
build time, but its build system doesn't understand this.  As a
workaround, it starts a native build that overrides pkg-config
results to skip having to add deps to BDEPEND for configure.  The
target build then specifies paths to the native build so everything
executes as expected.

Signed-off-by: David Michael  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/colord/colord-1.3.5.ebuild | 50 +++--
 1 file changed, 37 insertions(+), 13 deletions(-)

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index ad4394daeb7..a58726ebee6 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-GNOME2_LA_PUNT="yes"
+EAPI=7
+GNOME2_EAUTORECONF="yes"
 VALA_USE_DEPEND="vapigen"
 
-inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala 
multilib-minimal
+inherit bash-completion-r1 check-reqs gnome2 systemd udev vala 
multilib-minimal toolchain-funcs
 
 DESCRIPTION="System service to accurately color manage input and output 
devices"
 HOMEPAGE="https://www.freedesktop.org/software/colord/;
@@ -23,7 +23,7 @@ REQUIRED_USE="
vala? ( introspection )
 "
 
-COMMON_DEPEND="
+DEPEND="
dev-db/sqlite:3=[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
>=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
@@ -33,19 +33,24 @@ COMMON_DEPEND="
policykit? ( >=sys-auth/polkit-0.104 )
scanner? (
media-gfx/sane-backends
-   sys-apps/dbus )
+   sys-apps/dbus
+   )
systemd? ( >=sys-apps/systemd-44:0= )
udev? (
dev-libs/libgudev:=[${MULTILIB_USEDEP}]
-   virtual/udev
virtual/libudev:=[${MULTILIB_USEDEP}]
+   virtual/udev
)
 "
-RDEPEND="${COMMON_DEPEND}
-   !media-gfx/shared-color-profiles
+RDEPEND="${DEPEND}
+   acct-group/colord
+   acct-user/colord
!<=media-gfx/colorhug-client-0.1.13
+   !media-gfx/shared-color-profiles
 "
-DEPEND="${COMMON_DEPEND}
+BDEPEND="
+   acct-group/colord
+   acct-user/colord
dev-libs/libxslt
>=dev-util/gtk-doc-am-1.9
>=dev-util/intltool-0.35
@@ -54,6 +59,11 @@ DEPEND="${COMMON_DEPEND}
extra-print-profiles? ( media-gfx/argyllcms )
vala? ( $(vala_depend) )
 "
+# These dependencies are required to build native build-time programs.
+BDEPEND="${BDEPEND}
+   dev-libs/glib:2
+   media-libs/lcms
+"
 
 # FIXME: needs pre-installed dbus service files
 RESTRICT="test"
@@ -68,8 +78,6 @@ pkg_pretend() {
 
 pkg_setup() {
use extra-print-profiles && check-reqs_pkg_setup
-   enewgroup colord
-   enewuser colord -1 -1 /var/lib/colord colord
 }
 
 src_prepare() {
@@ -78,13 +86,21 @@ src_prepare() {
src/sensors/cd-sensor-argyll.c \
configure.ac || die
 
-   eautoreconf
use vala && vala_src_prepare
gnome2_src_prepare
multilib_copy_sources
 }
 
 multilib_src_configure() {
+   if multilib_is_native_abi && tc-is-cross-compiler; then
+   mkdir -p "${S}-native"
+   pushd "${S}-native" >/dev/null 2>&1 || die
+   ECONF_SOURCE="${S}" econf_build --enable-static \
+   --disable-{argyllcms-sensor,print-profiles,shared,udev} 
\
+   
{BASH_COMPLETION,GUDEV,GUSB,POLKIT,SQLITE,UDEV}_{CFLAG,LIB}S=-DSKIP
+   popd >/dev/null 2>&1 || die
+   fi
+
# Reverse tools require gusb
# bash-completion test does not work on gentoo
local myconf=(
@@ -115,7 +131,15 @@ multilib_src_configure() {
 
 multilib_src_compile() {
if multilib_is_native_abi; then
-   gnome2_src_compile
+   if tc-is-cross-compiler; then
+   emake -C "${S}-native/lib/colord" libcolord.la
+   emake -C "${S}-native/client" cd-create-profile cd-it8
+   emake \
+   
CD_CREATE_PROFILE="${S}-native/client/cd-create-profile" \
+   CD_IT8="${S}-native/client/cd-it8"
+   else
+   emake
+   fi
else
emake -C lib/colord
use gusb && emake -C lib/colorhug



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

2020-12-13 Thread Sergei Trofimovich
commit: 40e341025afe5f7dee60b4bf2d22f7963ad0325d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec 13 12:15:49 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec 13 12:16:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e34102

x11-misc/colord: stable 1.3.5 for ppc/ppc64

stable wrt bug #758827 (STABLEREQ)
Tested-by: ernsteiswuerfel
Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index b6b210a9e64..ad4394daeb7 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2020-04-11 Thread Sergei Trofimovich
commit: f8c7fe22c6b5a216de8f11a198501d40ec38
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Apr 11 08:52:30 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 11 10:20:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c7

x11-misc/colord: drop to ~hppa

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index 830e30340c1..d6c1e1ec1a8 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2019-07-23 Thread Mart Raudsepp
commit: 7a97a33c74cc8adba2fa7d296797d354aff4cdac
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jul 23 13:08:22 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jul 23 18:20:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a97a33c

x11-misc/colord: remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 x11-misc/colord/Manifest|   1 -
 x11-misc/colord/colord-1.3.4.ebuild | 161 
 2 files changed, 162 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 74d5657adae..44de5bad81b 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,2 +1 @@
-DIST colord-1.3.4.tar.xz 1259256 BLAKE2B 
08e8ab5dfb9ed76078f8eb7191900109ccbb7dc3eec41d6baaa7e59998488de3062c34894a802d993ab76a2c3d9bdec3a5e07ceec441e5bb5333f2af3c3d3eb8
 SHA512 
5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937
 DIST colord-1.3.5.tar.xz 1263488 BLAKE2B 
de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436
 SHA512 
a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f

diff --git a/x11-misc/colord/colord-1.3.4.ebuild 
b/x11-misc/colord/colord-1.3.4.ebuild
deleted file mode 100644
index 2e8a33e9547..000
--- a/x11-misc/colord/colord-1.3.4.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala 
multilib-minimal
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/;
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
-
-# We prefer policykit enabled by default, bug #448058
-IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
-REQUIRED_USE="
-   gusb? ( udev )
-   scanner? ( udev )
-   vala? ( introspection )
-"
-
-COMMON_DEPEND="
-   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   argyllcms? ( media-gfx/argyllcms )
-   gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
-   policykit? ( >=sys-auth/polkit-0.104 )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus )
-   systemd? ( >=sys-apps/systemd-44:0= )
-   udev? (
-   virtual/udev
-   virtual/libgudev:=[${MULTILIB_USEDEP}]
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   !media-gfx/shared-color-profiles
-   !<=media-gfx/colorhug-client-0.1.13
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig[${MULTILIB_USEDEP}]
-   extra-print-profiles? ( media-gfx/argyllcms )
-   vala? ( $(vala_depend) )
-"
-
-# FIXME: needs pre-installed dbus service files
-RESTRICT="test"
-
-# According to upstream comment in colord.spec.in, building the extra print
-# profiles requires >=4G of memory
-CHECKREQS_MEMORY="4G"
-
-pkg_pretend() {
-   use extra-print-profiles && check-reqs_pkg_pretend
-}
-
-pkg_setup() {
-   use extra-print-profiles && check-reqs_pkg_setup
-   enewgroup colord
-   enewuser colord -1 -1 /var/lib/colord colord
-}
-
-src_prepare() {
-   # Adapt to Gentoo paths
-   sed -i -e 's/spotread/argyll-spotread/' \
-   src/sensors/cd-sensor-argyll.c \
-   configure.ac || die
-
-   eautoreconf
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # Reverse tools require gusb
-   # bash-completion test does not work on gentoo
-   local myconf=(
-   --disable-bash-completion
-   --disable-examples
-   --disable-static
-   --enable-libcolordcompat
-   --with-daemon-user=colord
-   --localstatedir="${EPREFIX}"/var
-   $(multilib_native_use_enable argyllcms argyllcms-sensor)
-   $(multilib_native_use_enable extra-print-profiles 
print-profiles)
-   $(multilib_native_usex extra-print-profiles COLPROF="$(type -P 
argyll-colprof)" 

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

2019-07-22 Thread Sergei Trofimovich
commit: c977a773076880a28df76353f165243b14b35389
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jul 22 15:37:07 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 22 21:23:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c977a773

x11-misc/colord: stable 1.3.5 for hppa, bug #685254

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index 112cce6f6a7..ced318c57ec 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2019-06-17 Thread Mikle Kolyada
commit: 530cf13ac03edc1d42e20edf0a554f04f56cf41d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 17 10:06:35 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 17 10:06:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530cf13a

x11-misc/colord: alpha stable wrt bug #685254

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

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

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index 515755ea883..112cce6f6a7 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2019-05-10 Thread Aaron Bauman
commit: 926484e76fbaf7d9a7f0c388e4e4bc4ac69e905f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri May 10 21:34:19 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri May 10 21:36:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=926484e7

x11-misc/colord: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

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

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index 19fc6bcf71d..515755ea883 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2019-05-10 Thread Mikle Kolyada
commit: a524b23467b527b883af3aca38ae9073840a773e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri May 10 17:47:31 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri May 10 17:49:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a524b234

x11-misc/colord: x86 stable wrt bug #685254

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

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

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index 8b7034d6f7b..19fc6bcf71d 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2019-05-08 Thread Mikle Kolyada
commit: 00d30d7fc330bb0c22f8f6348f0c8da2d5d90558
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed May  8 09:31:30 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed May  8 09:31:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d30d7f

x11-misc/colord: amd64 stable wrt bug #685254

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

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

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
index e4b2be75c42..8b7034d6f7b 100644
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2019-02-08 Thread Dennis Lamm
commit: 41203ca4f7c29d28869c40c71f0ad579ddf080b0
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Feb  8 16:50:33 2019 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Fri Feb  8 16:50:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41203ca4

x11-misc/colord: version bump to 1.3.5

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 x11-misc/colord/Manifest|   1 +
 x11-misc/colord/colord-1.3.5.ebuild | 161 
 2 files changed, 162 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 8413f9c4242..74d5657adae 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1 +1,2 @@
 DIST colord-1.3.4.tar.xz 1259256 BLAKE2B 
08e8ab5dfb9ed76078f8eb7191900109ccbb7dc3eec41d6baaa7e59998488de3062c34894a802d993ab76a2c3d9bdec3a5e07ceec441e5bb5333f2af3c3d3eb8
 SHA512 
5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937
+DIST colord-1.3.5.tar.xz 1263488 BLAKE2B 
de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436
 SHA512 
a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f

diff --git a/x11-misc/colord/colord-1.3.5.ebuild 
b/x11-misc/colord/colord-1.3.5.ebuild
new file mode 100644
index 000..e4b2be75c42
--- /dev/null
+++ b/x11-misc/colord/colord-1.3.5.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+VALA_USE_DEPEND="vapigen"
+
+inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala 
multilib-minimal
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# We prefer policykit enabled by default, bug #448058
+IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
+REQUIRED_USE="
+   gusb? ( udev )
+   scanner? ( udev )
+   vala? ( introspection )
+"
+
+COMMON_DEPEND="
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   argyllcms? ( media-gfx/argyllcms )
+   gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
+   policykit? ( >=sys-auth/polkit-0.104 )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus )
+   systemd? ( >=sys-apps/systemd-44:0= )
+   udev? (
+   virtual/udev
+   virtual/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   !media-gfx/shared-color-profiles
+   !<=media-gfx/colorhug-client-0.1.13
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/libxslt
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   extra-print-profiles? ( media-gfx/argyllcms )
+   vala? ( $(vala_depend) )
+"
+
+# FIXME: needs pre-installed dbus service files
+RESTRICT="test"
+
+# According to upstream comment in colord.spec.in, building the extra print
+# profiles requires >=4G of memory
+CHECKREQS_MEMORY="4G"
+
+pkg_pretend() {
+   use extra-print-profiles && check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   use extra-print-profiles && check-reqs_pkg_setup
+   enewgroup colord
+   enewuser colord -1 -1 /var/lib/colord colord
+}
+
+src_prepare() {
+   # Adapt to Gentoo paths
+   sed -i -e 's/spotread/argyll-spotread/' \
+   src/sensors/cd-sensor-argyll.c \
+   configure.ac || die
+
+   eautoreconf
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # Reverse tools require gusb
+   # bash-completion test does not work on gentoo
+   local myconf=(
+   --disable-bash-completion
+   --disable-examples
+   --disable-static
+   --enable-libcolordcompat
+   --with-daemon-user=colord
+   --localstatedir="${EPREFIX}"/var
+   $(multilib_native_use_enable argyllcms argyllcms-sensor)
+   $(multilib_native_use_enable extra-print-profiles 
print-profiles)
+   $(multilib_native_usex extra-print-profiles COLPROF="$(type -P 

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

2017-10-30 Thread Mart Raudsepp
commit: 17f90a3c6fcb7752ae71bf57c14e986924cdd21c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Oct 30 21:22:56 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Oct 30 22:25:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f90a3c

x11-misc/colord: remove old

Package-Manager: Portage-2.3.8, Repoman-2.3.2

 x11-misc/colord/Manifest |   2 -
 x11-misc/colord/colord-1.2.12.ebuild | 170 ---
 x11-misc/colord/colord-1.3.3.ebuild  | 161 -
 3 files changed, 333 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index f78d96089bb..be5a1af63ea 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,3 +1 @@
-DIST colord-1.2.12.tar.xz 1214992 SHA256 
d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 
5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb
 WHIRLPOOL 
5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48
-DIST colord-1.3.3.tar.xz 1240104 SHA256 
d1848e797106a036b0d6ebed99a789a6ae07d60f1d9cc59be5b257efe7ec31a4 SHA512 
12ebeec00e5a5fd43fbcd97cb2cd725f300843b3c12559fbf0d41f50fc4a80e89c1b5814502c60d92b09a3fb5b0ada9c76a723f89640262a511448085199fb8d
 WHIRLPOOL 
18385812f9fc1f0dcf54c447ba82bf67eececbeda1f1aa15b1fe6792bc1ff1fd8787f9af31530119765518cd20633c4b2574b4d37eb44638ad02a3944b8390d1
 DIST colord-1.3.4.tar.xz 1259256 SHA256 
7e79ba022148900da7c72033f8232eefeab8373da25768f4b32f5aeba53b2238 SHA512 
5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937
 WHIRLPOOL 
3a74fb4a04d959efbda0d180747a90d4dcf10d2e4492d561d70e2c9316868c2c5d899b8e9fe9aab93476e4a58b4f6ab0269d7286061ec67f5ea9efb9240b4626

diff --git a/x11-misc/colord/colord-1.2.12.ebuild 
b/x11-misc/colord/colord-1.2.12.ebuild
deleted file mode 100644
index 9001e282150..000
--- a/x11-misc/colord/colord-1.2.12.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit autotools bash-completion-r1 check-reqs eutils gnome2 user systemd 
udev vala multilib-minimal
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/;
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-
-# We prefer policykit enabled by default, bug #448058
-IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
-REQUIRED_USE="
-   gusb? ( udev )
-   scanner? ( udev )
-   vala? ( introspection )
-"
-
-COMMON_DEPEND="
-   dev-db/sqlite:3=
-   >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   argyllcms? ( media-gfx/argyllcms )
-   gusb? ( >=dev-libs/libgusb-0.2.2[introspection?,${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
-   policykit? ( >=sys-auth/polkit-0.103 )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus )
-   systemd? ( >=sys-apps/systemd-44:0= )
-   udev? (
-   virtual/udev
-   virtual/libgudev:=
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   !media-gfx/shared-color-profiles
-   !<=media-gfx/colorhug-client-0.1.13
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig[${MULTILIB_USEDEP}]
-   extra-print-profiles? ( media-gfx/argyllcms )
-   vala? ( $(vala_depend) )
-"
-
-# FIXME: needs pre-installed dbus service files
-RESTRICT="test"
-
-# According to upstream comment in colord.spec.in, building the extra print
-# profiles requires >=4G of memory
-CHECKREQS_MEMORY="4G"
-
-pkg_pretend() {
-   use extra-print-profiles && check-reqs_pkg_pretend
-}
-
-pkg_setup() {
-   use extra-print-profiles && check-reqs_pkg_setup
-   enewgroup colord
-   enewuser colord -1 -1 /var/lib/colord colord
-}
-
-src_prepare() {
-   # Adapt to Gentoo paths
-   sed -i -e 's/spotread/argyll-spotread/' \
-   src/sensors/cd-sensor-argyll.c \
-   configure.ac || die
-
-   eautoreconf
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-multilib_src_configure() {
-   # Reverse tools require gusb
-   # bash-completion test does not work on 

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

2017-03-16 Thread Jeroen Roovers
commit: 12f2ef09df38026a1beb65bd78f132545b6a082b
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Mar 16 13:22:55 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Mar 16 13:22:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f2ef09

x11-misc/colord: Stable for HPPA (bug #606818).

Package-Manager: Portage-2.3.4, Repoman-2.3.2
RepoMan-Options: --ignore-arches

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

diff --git a/x11-misc/colord/colord-1.3.4.ebuild 
b/x11-misc/colord/colord-1.3.4.ebuild
index fecd1e85101..f712b77b6f8 100644
--- a/x11-misc/colord/colord-1.3.4.ebuild
+++ b/x11-misc/colord/colord-1.3.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2017-02-21 Thread Tobias Klausmann
commit: 05de3071e4b9ad9314170f15a099ad6bf18a3e0e
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Feb 21 09:15:48 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Feb 21 09:15:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05de3071

x11-misc/colord-1.3.4-r0: add alpha keyword

Gentoo-Bug: 606818

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

diff --git a/x11-misc/colord/colord-1.3.4.ebuild 
b/x11-misc/colord/colord-1.3.4.ebuild
index 33e1b0a655..294e450c62 100644
--- a/x11-misc/colord/colord-1.3.4.ebuild
+++ b/x11-misc/colord/colord-1.3.4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2017-02-11 Thread Pacho Ramos
commit: 9f08f64fcf677007baf9a1d9746d49a9cf288d3b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Feb 11 18:10:10 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Feb 11 18:30:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f08f64f

x11-misc/colord: x86 stable, bug 606818

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"

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

diff --git a/x11-misc/colord/colord-1.3.4.ebuild 
b/x11-misc/colord/colord-1.3.4.ebuild
index d51b4a06ab..33e1b0a655 100644
--- a/x11-misc/colord/colord-1.3.4.ebuild
+++ b/x11-misc/colord/colord-1.3.4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2016-11-26 Thread Lars Wendler
commit: 74ec719d7f9ad412a6e22291e5bf6d0beedb5cf8
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Nov 26 21:46:07 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Nov 26 21:50:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ec719d

x11-misc/colord: Bump to version 1.3.4

Package-Manager: portage-2.3.2

 x11-misc/colord/Manifest|   1 +
 x11-misc/colord/colord-1.3.4.ebuild | 162 
 2 files changed, 163 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 057fa23..0c9bc22 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,3 +1,4 @@
 DIST colord-1.2.12.tar.xz 1214992 SHA256 
d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 
5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb
 WHIRLPOOL 
5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48
 DIST colord-1.3.2.tar.xz 1235968 SHA256 
d4ab3f11ec5e98d1079242fda7ad0a84a51da93572405561362a6ce2c274b8f5 SHA512 
c45780a70ce71009536a2ed51fc0b063b81d31e6168e8ce42a5d0b0d2bcf596558aa909ae247b12d6d92c1cdeb3fd0d69ea497ca1dc4717bce90eb87c2dfafeb
 WHIRLPOOL 
473365bd595d3f425a678f0b11dc198592206fdcb4781e1bd3454a3c6d5c645c145ee3f39ebaa7844b3ac56e200d758f98434f8655f260e2b6bfa81c6c2db9c7
 DIST colord-1.3.3.tar.xz 1240104 SHA256 
d1848e797106a036b0d6ebed99a789a6ae07d60f1d9cc59be5b257efe7ec31a4 SHA512 
12ebeec00e5a5fd43fbcd97cb2cd725f300843b3c12559fbf0d41f50fc4a80e89c1b5814502c60d92b09a3fb5b0ada9c76a723f89640262a511448085199fb8d
 WHIRLPOOL 
18385812f9fc1f0dcf54c447ba82bf67eececbeda1f1aa15b1fe6792bc1ff1fd8787f9af31530119765518cd20633c4b2574b4d37eb44638ad02a3944b8390d1
+DIST colord-1.3.4.tar.xz 1259256 SHA256 
7e79ba022148900da7c72033f8232eefeab8373da25768f4b32f5aeba53b2238 SHA512 
5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937
 WHIRLPOOL 
3a74fb4a04d959efbda0d180747a90d4dcf10d2e4492d561d70e2c9316868c2c5d899b8e9fe9aab93476e4a58b4f6ab0269d7286061ec67f5ea9efb9240b4626

diff --git a/x11-misc/colord/colord-1.3.4.ebuild 
b/x11-misc/colord/colord-1.3.4.ebuild
new file mode 100644
index ..f47f44a
--- /dev/null
+++ b/x11-misc/colord/colord-1.3.4.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+VALA_USE_DEPEND="vapigen"
+
+inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala 
multilib-minimal
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# We prefer policykit enabled by default, bug #448058
+IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
+REQUIRED_USE="
+   gusb? ( udev )
+   scanner? ( udev )
+   vala? ( introspection )
+"
+
+COMMON_DEPEND="
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   argyllcms? ( media-gfx/argyllcms )
+   gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
+   policykit? ( >=sys-auth/polkit-0.104 )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus )
+   systemd? ( >=sys-apps/systemd-44:0= )
+   udev? (
+   virtual/udev
+   virtual/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   !media-gfx/shared-color-profiles
+   !<=media-gfx/colorhug-client-0.1.13
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/libxslt
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   extra-print-profiles? ( media-gfx/argyllcms )
+   vala? ( $(vala_depend) )
+"
+
+# FIXME: needs pre-installed dbus service files
+RESTRICT="test"
+
+# According to upstream comment in colord.spec.in, building the extra print
+# profiles requires >=4G of memory
+CHECKREQS_MEMORY="4G"
+
+pkg_pretend() {
+   use extra-print-profiles && check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   use extra-print-profiles && check-reqs_pkg_setup
+   enewgroup colord
+   enewuser colord -1 -1 /var/lib/colord colord
+}
+
+src_prepare() {
+   # Adapt to Gentoo paths
+   sed -i -e 

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

2016-11-26 Thread Lars Wendler
commit: edf981ca531864a338b4ab5d778b2512ffdbb8d3
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Nov 26 21:46:54 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Nov 26 21:50:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf981ca

x11-misc/colord: Removed old.

Package-Manager: portage-2.3.2

 x11-misc/colord/Manifest|   1 -
 x11-misc/colord/colord-1.3.2.ebuild | 162 
 2 files changed, 163 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 0c9bc22..f78d960 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,4 +1,3 @@
 DIST colord-1.2.12.tar.xz 1214992 SHA256 
d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 
5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb
 WHIRLPOOL 
5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48
-DIST colord-1.3.2.tar.xz 1235968 SHA256 
d4ab3f11ec5e98d1079242fda7ad0a84a51da93572405561362a6ce2c274b8f5 SHA512 
c45780a70ce71009536a2ed51fc0b063b81d31e6168e8ce42a5d0b0d2bcf596558aa909ae247b12d6d92c1cdeb3fd0d69ea497ca1dc4717bce90eb87c2dfafeb
 WHIRLPOOL 
473365bd595d3f425a678f0b11dc198592206fdcb4781e1bd3454a3c6d5c645c145ee3f39ebaa7844b3ac56e200d758f98434f8655f260e2b6bfa81c6c2db9c7
 DIST colord-1.3.3.tar.xz 1240104 SHA256 
d1848e797106a036b0d6ebed99a789a6ae07d60f1d9cc59be5b257efe7ec31a4 SHA512 
12ebeec00e5a5fd43fbcd97cb2cd725f300843b3c12559fbf0d41f50fc4a80e89c1b5814502c60d92b09a3fb5b0ada9c76a723f89640262a511448085199fb8d
 WHIRLPOOL 
18385812f9fc1f0dcf54c447ba82bf67eececbeda1f1aa15b1fe6792bc1ff1fd8787f9af31530119765518cd20633c4b2574b4d37eb44638ad02a3944b8390d1
 DIST colord-1.3.4.tar.xz 1259256 SHA256 
7e79ba022148900da7c72033f8232eefeab8373da25768f4b32f5aeba53b2238 SHA512 
5556cc12cc72bceefd075274a1734b884e88b1a0777f7efde15118cf5d1597aa12c44680bc814dd230f39f39c9ea2dd309bc79170b19ca782488b90cda631937
 WHIRLPOOL 
3a74fb4a04d959efbda0d180747a90d4dcf10d2e4492d561d70e2c9316868c2c5d899b8e9fe9aab93476e4a58b4f6ab0269d7286061ec67f5ea9efb9240b4626

diff --git a/x11-misc/colord/colord-1.3.2.ebuild 
b/x11-misc/colord/colord-1.3.2.ebuild
deleted file mode 100644
index 055a3c9..
--- a/x11-misc/colord/colord-1.3.2.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala 
multilib-minimal
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/;
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
-
-# We prefer policykit enabled by default, bug #448058
-IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
-REQUIRED_USE="
-   gusb? ( udev )
-   scanner? ( udev )
-   vala? ( introspection )
-"
-
-COMMON_DEPEND="
-   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   argyllcms? ( media-gfx/argyllcms )
-   gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
-   policykit? ( >=sys-auth/polkit-0.103 )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus )
-   systemd? ( >=sys-apps/systemd-44:0= )
-   udev? (
-   virtual/udev
-   virtual/libgudev:=[${MULTILIB_USEDEP}]
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   !media-gfx/shared-color-profiles
-   !<=media-gfx/colorhug-client-0.1.13
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig[${MULTILIB_USEDEP}]
-   extra-print-profiles? ( media-gfx/argyllcms )
-   vala? ( $(vala_depend) )
-"
-
-# FIXME: needs pre-installed dbus service files
-RESTRICT="test"
-
-# According to upstream comment in colord.spec.in, building the extra print
-# profiles requires >=4G of memory
-CHECKREQS_MEMORY="4G"
-
-pkg_pretend() {
-   use extra-print-profiles && check-reqs_pkg_pretend
-}
-
-pkg_setup() {
-   use extra-print-profiles && check-reqs_pkg_setup
-   enewgroup colord
-   enewuser colord -1 -1 /var/lib/colord colord
-}
-
-src_prepare() {
-   # Adapt to Gentoo paths
-   sed -i -e 

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

2016-09-17 Thread Pacho Ramos
commit: f97f565b70170920946c61715ab67c728e5d62de
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Sep 17 13:40:56 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep 17 13:40:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f97f565b

x11-misc/colord: Version bump

Package-Manager: portage-2.3.0

 x11-misc/colord/Manifest|   1 +
 x11-misc/colord/colord-1.3.3.ebuild | 162 
 2 files changed, 163 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 71e0dd5..057fa23 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,2 +1,3 @@
 DIST colord-1.2.12.tar.xz 1214992 SHA256 
d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 
5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb
 WHIRLPOOL 
5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48
 DIST colord-1.3.2.tar.xz 1235968 SHA256 
d4ab3f11ec5e98d1079242fda7ad0a84a51da93572405561362a6ce2c274b8f5 SHA512 
c45780a70ce71009536a2ed51fc0b063b81d31e6168e8ce42a5d0b0d2bcf596558aa909ae247b12d6d92c1cdeb3fd0d69ea497ca1dc4717bce90eb87c2dfafeb
 WHIRLPOOL 
473365bd595d3f425a678f0b11dc198592206fdcb4781e1bd3454a3c6d5c645c145ee3f39ebaa7844b3ac56e200d758f98434f8655f260e2b6bfa81c6c2db9c7
+DIST colord-1.3.3.tar.xz 1240104 SHA256 
d1848e797106a036b0d6ebed99a789a6ae07d60f1d9cc59be5b257efe7ec31a4 SHA512 
12ebeec00e5a5fd43fbcd97cb2cd725f300843b3c12559fbf0d41f50fc4a80e89c1b5814502c60d92b09a3fb5b0ada9c76a723f89640262a511448085199fb8d
 WHIRLPOOL 
18385812f9fc1f0dcf54c447ba82bf67eececbeda1f1aa15b1fe6792bc1ff1fd8787f9af31530119765518cd20633c4b2574b4d37eb44638ad02a3944b8390d1

diff --git a/x11-misc/colord/colord-1.3.3.ebuild 
b/x11-misc/colord/colord-1.3.3.ebuild
new file mode 100644
index ..f47f44a
--- /dev/null
+++ b/x11-misc/colord/colord-1.3.3.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+VALA_USE_DEPEND="vapigen"
+
+inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala 
multilib-minimal
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# We prefer policykit enabled by default, bug #448058
+IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
+REQUIRED_USE="
+   gusb? ( udev )
+   scanner? ( udev )
+   vala? ( introspection )
+"
+
+COMMON_DEPEND="
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   argyllcms? ( media-gfx/argyllcms )
+   gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
+   policykit? ( >=sys-auth/polkit-0.104 )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus )
+   systemd? ( >=sys-apps/systemd-44:0= )
+   udev? (
+   virtual/udev
+   virtual/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   !media-gfx/shared-color-profiles
+   !<=media-gfx/colorhug-client-0.1.13
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/libxslt
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   extra-print-profiles? ( media-gfx/argyllcms )
+   vala? ( $(vala_depend) )
+"
+
+# FIXME: needs pre-installed dbus service files
+RESTRICT="test"
+
+# According to upstream comment in colord.spec.in, building the extra print
+# profiles requires >=4G of memory
+CHECKREQS_MEMORY="4G"
+
+pkg_pretend() {
+   use extra-print-profiles && check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   use extra-print-profiles && check-reqs_pkg_setup
+   enewgroup colord
+   enewuser colord -1 -1 /var/lib/colord colord
+}
+
+src_prepare() {
+   # Adapt to Gentoo paths
+   sed -i -e 's/spotread/argyll-spotread/' \
+   src/sensors/cd-sensor-argyll.c \
+   configure.ac || die
+
+   eautoreconf
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # Reverse tools require gusb
+   # bash-completion test does not work on gentoo
+   local myconf=(
+   

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

2016-08-10 Thread Pacho Ramos
commit: 221bab75d6651371e40686a46c95fbbe2d05c9e7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 10 18:57:31 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 10 19:06:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221bab75

x11-misc/colord: MULTILIB_USEDEP for sqlite3 is needed at build time (#590842 
by Peter Levine)

Package-Manager: portage-2.3.0

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

diff --git a/x11-misc/colord/colord-1.3.2.ebuild 
b/x11-misc/colord/colord-1.3.2.ebuild
index 29e5e54..055a3c9 100644
--- a/x11-misc/colord/colord-1.3.2.ebuild
+++ b/x11-misc/colord/colord-1.3.2.ebuild
@@ -25,7 +25,7 @@ REQUIRED_USE="
 "
 
 COMMON_DEPEND="
-   dev-db/sqlite:3=
+   dev-db/sqlite:3=[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
>=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
argyllcms? ( media-gfx/argyllcms )



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

2016-07-03 Thread Pacho Ramos
commit: b0a3b6010f1406fe8f51d3509455640625e0d33d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Jul  3 17:00:26 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Jul  3 17:01:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a3b601

x11-misc/colord: Version bump

Package-Manager: portage-2.3.0_rc1

 x11-misc/colord/Manifest|   1 +
 x11-misc/colord/colord-1.3.2.ebuild | 162 
 2 files changed, 163 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 0bd482b..71e0dd5 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1 +1,2 @@
 DIST colord-1.2.12.tar.xz 1214992 SHA256 
d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 
5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb
 WHIRLPOOL 
5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48
+DIST colord-1.3.2.tar.xz 1235968 SHA256 
d4ab3f11ec5e98d1079242fda7ad0a84a51da93572405561362a6ce2c274b8f5 SHA512 
c45780a70ce71009536a2ed51fc0b063b81d31e6168e8ce42a5d0b0d2bcf596558aa909ae247b12d6d92c1cdeb3fd0d69ea497ca1dc4717bce90eb87c2dfafeb
 WHIRLPOOL 
473365bd595d3f425a678f0b11dc198592206fdcb4781e1bd3454a3c6d5c645c145ee3f39ebaa7844b3ac56e200d758f98434f8655f260e2b6bfa81c6c2db9c7

diff --git a/x11-misc/colord/colord-1.3.2.ebuild 
b/x11-misc/colord/colord-1.3.2.ebuild
new file mode 100644
index 000..29e5e54
--- /dev/null
+++ b/x11-misc/colord/colord-1.3.2.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+VALA_USE_DEPEND="vapigen"
+
+inherit autotools bash-completion-r1 check-reqs gnome2 user systemd udev vala 
multilib-minimal
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="https://www.freedesktop.org/software/colord/;
+SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# We prefer policykit enabled by default, bug #448058
+IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
+REQUIRED_USE="
+   gusb? ( udev )
+   scanner? ( udev )
+   vala? ( introspection )
+"
+
+COMMON_DEPEND="
+   dev-db/sqlite:3=
+   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   argyllcms? ( media-gfx/argyllcms )
+   gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
+   policykit? ( >=sys-auth/polkit-0.103 )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus )
+   systemd? ( >=sys-apps/systemd-44:0= )
+   udev? (
+   virtual/udev
+   virtual/libgudev:=[${MULTILIB_USEDEP}]
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   !media-gfx/shared-color-profiles
+   !<=media-gfx/colorhug-client-0.1.13
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/libxslt
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   extra-print-profiles? ( media-gfx/argyllcms )
+   vala? ( $(vala_depend) )
+"
+
+# FIXME: needs pre-installed dbus service files
+RESTRICT="test"
+
+# According to upstream comment in colord.spec.in, building the extra print
+# profiles requires >=4G of memory
+CHECKREQS_MEMORY="4G"
+
+pkg_pretend() {
+   use extra-print-profiles && check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   use extra-print-profiles && check-reqs_pkg_setup
+   enewgroup colord
+   enewuser colord -1 -1 /var/lib/colord colord
+}
+
+src_prepare() {
+   # Adapt to Gentoo paths
+   sed -i -e 's/spotread/argyll-spotread/' \
+   src/sensors/cd-sensor-argyll.c \
+   configure.ac || die
+
+   eautoreconf
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # Reverse tools require gusb
+   # bash-completion test does not work on gentoo
+   local myconf=(
+   --disable-bash-completion
+   --disable-examples
+   --disable-static
+   --enable-libcolordcompat
+   --with-daemon-user=colord
+   --localstatedir="${EPREFIX}"/var
+   $(multilib_native_use_enable argyllcms argyllcms-sensor)
+   $(multilib_native_use_enable extra-print-profiles 
print-profiles)
+   

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

2016-01-11 Thread Pacho Ramos
commit: 30547d43b0e6396d0f2e791ebe7ab5c6edaf416b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Jan 11 14:20:53 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Jan 11 14:26:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30547d43

x11-misc/colord: Drop old

Package-Manager: portage-2.2.26

 x11-misc/colord/Manifest |   2 -
 x11-misc/colord/colord-1.2.10.ebuild | 171 ---
 x11-misc/colord/colord-1.2.11.ebuild | 171 ---
 3 files changed, 344 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 579483a..0bd482b 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,3 +1 @@
-DIST colord-1.2.10.tar.xz 1203248 SHA256 
1dea0453cc778326e700f6cb0a206836a57dedfb0fbdc3acaf2be02ea77a963a SHA512 
fdf6f41e84fb37905e3c2e37a7d095d5271759f17e292cf5cf23f846ea6805949185c1a0548c4c4e24e2a385e655cd30609423921b0389076f5373ca1b8578e7
 WHIRLPOOL 
d70fd0d3fde030f6c592f49ae146ccbb38c00ad0c28e2253ea8e2e00436c19fc4cf53aead6360e04eb7509a8d94bd07ffab6dde5592fd050dd37de3355b76f87
-DIST colord-1.2.11.tar.xz 1205468 SHA256 
dac29c83659703a8548db561bc670832f26b30f7a88ed90a6530eb052a10df8f SHA512 
fec46d295b1b4caba7c0a666eccbf3ce325fab4bd56e6a841cfdd9b7a381384dff3c71a744dda0e88ed2e99519c278c1ee495e6b8870c74cb4939dbc08d4bb96
 WHIRLPOOL 
7372d1a52c897e133fa75c8e06c47b3f7035cb01a3ec858f74ddc741613b11554a2d6dac6c886347f4e82baa16091cc41232a5deb3db4ae5a4930be0d1de6f41
 DIST colord-1.2.12.tar.xz 1214992 SHA256 
d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 
5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb
 WHIRLPOOL 
5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48

diff --git a/x11-misc/colord/colord-1.2.10.ebuild 
b/x11-misc/colord/colord-1.2.10.ebuild
deleted file mode 100644
index a8df68a..000
--- a/x11-misc/colord/colord-1.2.10.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit autotools bash-completion-r1 check-reqs eutils gnome2 user systemd 
udev vala multilib-minimal
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="http://www.freedesktop.org/software/colord/;
-SRC_URI="http://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-
-# We prefer policykit enabled by default, bug #448058
-IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
-REQUIRED_USE="
-   gusb? ( udev )
-   scanner? ( udev )
-   vala? ( introspection )
-"
-
-COMMON_DEPEND="
-   dev-db/sqlite:3=
-   >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   argyllcms? ( media-gfx/argyllcms )
-   gusb? ( >=dev-libs/libgusb-0.2.2[introspection?,${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
-   policykit? ( >=sys-auth/polkit-0.103 )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus )
-   systemd? ( >=sys-apps/systemd-44:0= )
-   udev? (
-   virtual/udev
-   virtual/libgudev:=
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   !media-gfx/shared-color-profiles
-   !<=media-gfx/colorhug-client-0.1.13
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig[${MULTILIB_USEDEP}]
-   extra-print-profiles? ( media-gfx/argyllcms )
-   vala? ( $(vala_depend) )
-"
-
-# FIXME: needs pre-installed dbus service files
-RESTRICT="test"
-
-# According to upstream comment in colord.spec.in, building the extra print
-# profiles requires >=4G of memory
-CHECKREQS_MEMORY="4G"
-
-pkg_pretend() {
-   use extra-print-profiles && check-reqs_pkg_pretend
-}
-
-pkg_setup() {
-   use extra-print-profiles && check-reqs_pkg_setup
-   enewgroup colord
-   enewuser colord -1 -1 /var/lib/colord colord
-}
-
-src_prepare() {
-   # Adapt to Gentoo paths
-   sed -i -e 's/spotread/argyll-spotread/' \
-   src/sensors/cd-sensor-argyll.c \
-   configure.ac || die
-
-   eautoreconf
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-multilib_src_configure() {
-   # Reverse tools require gusb
-   # bash-completion test does not work on gentoo
-   local myconf=(

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

2015-09-20 Thread Jeroen Roovers
commit: 93755cbe02c82719b67d9159128f3608baaa0e54
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Sep 20 06:09:55 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Sep 20 06:09:55 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93755cbe

x11-misc/colord: Stable for HPPA (bug #551826).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

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

diff --git a/x11-misc/colord/colord-1.2.12.ebuild 
b/x11-misc/colord/colord-1.2.12.ebuild
index 8eab5e3..a8df68a 100644
--- a/x11-misc/colord/colord-1.2.12.ebuild
+++ b/x11-misc/colord/colord-1.2.12.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2015-09-16 Thread Tobias Klausmann
commit: c61f8602ae7c093dbff538466cbf11ea0e1d2443
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Sep 16 08:35:07 2015 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Sep 16 08:42:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c61f8602

x11-misc/colord: add alpha keyword

Gentoo-Bug: 551826

Package-Manager: portage-2.2.20.1

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

diff --git a/x11-misc/colord/colord-1.2.12.ebuild 
b/x11-misc/colord/colord-1.2.12.ebuild
index 476b96f..8eab5e3 100644
--- a/x11-misc/colord/colord-1.2.12.ebuild
+++ b/x11-misc/colord/colord-1.2.12.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2015-09-12 Thread Agostino Sarubbo
commit: d581b4e66b370c4ac99675e1b0928704671c320d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 12 09:09:16 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 12 09:11:07 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d581b4e6

x11-misc/colord: x86 stable wrt bug #551826

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"

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

diff --git a/x11-misc/colord/colord-1.2.12.ebuild 
b/x11-misc/colord/colord-1.2.12.ebuild
index e6e9171..476b96f 100644
--- a/x11-misc/colord/colord-1.2.12.ebuild
+++ b/x11-misc/colord/colord-1.2.12.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 
 # We prefer policykit enabled by default, bug #448058
 IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"



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

2015-09-05 Thread Pacho Ramos
commit: ff0b41e0e4eac384e294de5f5130d5c6929d820e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Sep  5 17:29:26 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep  5 17:31:28 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff0b41e0

x11-misc/colord: Version bump

Package-Manager: portage-2.2.20.1

 x11-misc/colord/Manifest |   1 +
 x11-misc/colord/colord-1.2.12.ebuild | 171 +++
 2 files changed, 172 insertions(+)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 029df26..55fb4ba 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,3 +1,4 @@
 DIST colord-1.2.10.tar.xz 1203248 SHA256 
1dea0453cc778326e700f6cb0a206836a57dedfb0fbdc3acaf2be02ea77a963a SHA512 
fdf6f41e84fb37905e3c2e37a7d095d5271759f17e292cf5cf23f846ea6805949185c1a0548c4c4e24e2a385e655cd30609423921b0389076f5373ca1b8578e7
 WHIRLPOOL 
d70fd0d3fde030f6c592f49ae146ccbb38c00ad0c28e2253ea8e2e00436c19fc4cf53aead6360e04eb7509a8d94bd07ffab6dde5592fd050dd37de3355b76f87
 DIST colord-1.2.11.tar.xz 1205468 SHA256 
dac29c83659703a8548db561bc670832f26b30f7a88ed90a6530eb052a10df8f SHA512 
fec46d295b1b4caba7c0a666eccbf3ce325fab4bd56e6a841cfdd9b7a381384dff3c71a744dda0e88ed2e99519c278c1ee495e6b8870c74cb4939dbc08d4bb96
 WHIRLPOOL 
7372d1a52c897e133fa75c8e06c47b3f7035cb01a3ec858f74ddc741613b11554a2d6dac6c886347f4e82baa16091cc41232a5deb3db4ae5a4930be0d1de6f41
+DIST colord-1.2.12.tar.xz 245293 SHA256 
2c88a8e7ac184a5efc68a8019fd544eb020390ca03dbe38e09b19302a2dfd938 SHA512 
51b542a4dbbdff067b6aaa0b730c4d7725a3b42af578c98a17bed9baaf89bbcb287d816fa0096893c40a04b871949886240f94c663e45cbe6380c00fc2f80a47
 WHIRLPOOL 
8dac67867e18fadc9d19d92d735bd6c1bfb9a8943f0106e6df2b5eaa75ff559ec34d38279a1caf51792c3eb021f403fc49928193b419bceeaf42525fb095
 DIST colord-1.2.9.tar.xz 1200936 SHA256 
48ce0db4f327c94c2bec11fed98a9a73f580d34c6edcd636d90831fe3bea5ae4 SHA512 
d25497fa6460e5ffd7ce872bf16b60916e879cdd3aaec4c81dd4ab8446949767f3d3d49a3e654813445b049a9653334ba22d8e9a91cf6699c6063c01be382a75
 WHIRLPOOL 
ca8edc19b162e4e97c263c1bc64d2a655d5adafeb2cb64c8bdbd7eb4e20052ce76f8ad332168088a97e654d20f0c5215d62829fed7471ac69faed3a79fc9f283

diff --git a/x11-misc/colord/colord-1.2.12.ebuild 
b/x11-misc/colord/colord-1.2.12.ebuild
new file mode 100644
index 000..8e4bdf7
--- /dev/null
+++ b/x11-misc/colord/colord-1.2.12.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+VALA_USE_DEPEND="vapigen"
+
+inherit autotools bash-completion-r1 check-reqs eutils gnome2 user systemd 
udev vala multilib-minimal
+
+DESCRIPTION="System service to accurately color manage input and output 
devices"
+HOMEPAGE="http://www.freedesktop.org/software/colord/;
+SRC_URI="http://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0/2" # subslot = libcolord soname version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+
+# We prefer policykit enabled by default, bug #448058
+IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
+REQUIRED_USE="
+   gusb? ( udev )
+   scanner? ( udev )
+   vala? ( introspection )
+"
+
+COMMON_DEPEND="
+   dev-db/sqlite:3=
+   >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
+   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
+   argyllcms? ( media-gfx/argyllcms )
+   gusb? ( >=dev-libs/libgusb-0.2.2[introspection?,${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
+   policykit? ( >=sys-auth/polkit-0.103 )
+   scanner? (
+   media-gfx/sane-backends
+   sys-apps/dbus )
+   systemd? ( >=sys-apps/systemd-44:0= )
+   udev? (
+   virtual/udev
+   virtual/libgudev:=
+   virtual/libudev:=[${MULTILIB_USEDEP}]
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   !media-gfx/shared-color-profiles
+   !<=media-gfx/colorhug-client-0.1.13
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/libxslt
+   >=dev-util/gtk-doc-am-1.9
+   >=dev-util/intltool-0.35
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+   extra-print-profiles? ( media-gfx/argyllcms )
+   vala? ( $(vala_depend) )
+"
+
+# FIXME: needs pre-installed dbus service files
+RESTRICT="test"
+
+# According to upstream comment in colord.spec.in, building the extra print
+# profiles requires >=4G of memory
+CHECKREQS_MEMORY="4G"
+
+pkg_pretend() {
+   use extra-print-profiles && check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+   use extra-print-profiles && check-reqs_pkg_setup
+   enewgroup colord
+   enewuser colord -1 -1 /var/lib/colord colord
+}
+
+src_prepare() {
+   # Adapt to Gentoo paths
+   sed -i -e 's/spotread/argyll-spotread/' \
+ 

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

2015-09-05 Thread Pacho Ramos
commit: cc3c5ff138b6c05341160fd8c7342454e4f6254b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Sep  5 17:30:48 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Sep  5 17:31:30 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3c5ff1

x11-misc/colord: Drop old

Package-Manager: portage-2.2.20.1

 x11-misc/colord/Manifest|   3 +-
 x11-misc/colord/colord-1.2.9.ebuild | 172 
 2 files changed, 1 insertion(+), 174 deletions(-)

diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 55fb4ba..579483a 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,4 +1,3 @@
 DIST colord-1.2.10.tar.xz 1203248 SHA256 
1dea0453cc778326e700f6cb0a206836a57dedfb0fbdc3acaf2be02ea77a963a SHA512 
fdf6f41e84fb37905e3c2e37a7d095d5271759f17e292cf5cf23f846ea6805949185c1a0548c4c4e24e2a385e655cd30609423921b0389076f5373ca1b8578e7
 WHIRLPOOL 
d70fd0d3fde030f6c592f49ae146ccbb38c00ad0c28e2253ea8e2e00436c19fc4cf53aead6360e04eb7509a8d94bd07ffab6dde5592fd050dd37de3355b76f87
 DIST colord-1.2.11.tar.xz 1205468 SHA256 
dac29c83659703a8548db561bc670832f26b30f7a88ed90a6530eb052a10df8f SHA512 
fec46d295b1b4caba7c0a666eccbf3ce325fab4bd56e6a841cfdd9b7a381384dff3c71a744dda0e88ed2e99519c278c1ee495e6b8870c74cb4939dbc08d4bb96
 WHIRLPOOL 
7372d1a52c897e133fa75c8e06c47b3f7035cb01a3ec858f74ddc741613b11554a2d6dac6c886347f4e82baa16091cc41232a5deb3db4ae5a4930be0d1de6f41
-DIST colord-1.2.12.tar.xz 245293 SHA256 
2c88a8e7ac184a5efc68a8019fd544eb020390ca03dbe38e09b19302a2dfd938 SHA512 
51b542a4dbbdff067b6aaa0b730c4d7725a3b42af578c98a17bed9baaf89bbcb287d816fa0096893c40a04b871949886240f94c663e45cbe6380c00fc2f80a47
 WHIRLPOOL 
8dac67867e18fadc9d19d92d735bd6c1bfb9a8943f0106e6df2b5eaa75ff559ec34d38279a1caf51792c3eb021f403fc49928193b419bceeaf42525fb095
-DIST colord-1.2.9.tar.xz 1200936 SHA256 
48ce0db4f327c94c2bec11fed98a9a73f580d34c6edcd636d90831fe3bea5ae4 SHA512 
d25497fa6460e5ffd7ce872bf16b60916e879cdd3aaec4c81dd4ab8446949767f3d3d49a3e654813445b049a9653334ba22d8e9a91cf6699c6063c01be382a75
 WHIRLPOOL 
ca8edc19b162e4e97c263c1bc64d2a655d5adafeb2cb64c8bdbd7eb4e20052ce76f8ad332168088a97e654d20f0c5215d62829fed7471ac69faed3a79fc9f283
+DIST colord-1.2.12.tar.xz 1214992 SHA256 
d5241864c16a37f9e40d38d5009255456495a67f170ce0dc9250774442d68c3a SHA512 
5ce8f4fd10b92ec0cb54a05017ab050753381663a43e40d959606bb5f71ddce5456a3d67f8ce0538a2c945136834c66615f3615fdfb3e1eaaf5f5ca7a9e9c4eb
 WHIRLPOOL 
5b04acfc8de34758252f0215371f75b9ccab8f80194a9624d6b4c3651929266032f3e9e1e05b48fb82572891e93d6082739c022b2624978b0f8ece7e323e1b48

diff --git a/x11-misc/colord/colord-1.2.9.ebuild 
b/x11-misc/colord/colord-1.2.9.ebuild
deleted file mode 100644
index 7b4e1b9..000
--- a/x11-misc/colord/colord-1.2.9.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-VALA_USE_DEPEND="vapigen"
-VALA_MIN_API_VERSION="0.18"
-
-inherit autotools bash-completion-r1 check-reqs eutils gnome2 multilib-minimal 
user systemd udev vala
-
-DESCRIPTION="System service to accurately color manage input and output 
devices"
-HOMEPAGE="http://www.freedesktop.org/software/colord/;
-SRC_URI="http://www.freedesktop.org/software/colord/releases/${P}.tar.xz;
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-
-# We prefer policykit enabled by default, bug #448058
-IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit 
scanner systemd +udev vala"
-REQUIRED_USE="
-   gusb? ( udev )
-   scanner? ( udev )
-   vala? ( introspection )
-"
-
-COMMON_DEPEND="
-   dev-db/sqlite:3=
-   >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
-   >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
-   argyllcms? ( media-gfx/argyllcms )
-   gusb? ( >=dev-libs/libgusb-0.2.2[introspection?,${MULTILIB_USEDEP}] )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.8 )
-   policykit? ( >=sys-auth/polkit-0.103 )
-   scanner? (
-   media-gfx/sane-backends
-   sys-apps/dbus )
-   systemd? ( >=sys-apps/systemd-44:0= )
-   udev? (
-   virtual/udev
-   virtual/libgudev:=
-   virtual/libudev:=[${MULTILIB_USEDEP}]
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   !media-gfx/shared-color-profiles
-   !<=media-gfx/colorhug-client-0.1.13
-"
-DEPEND="${COMMON_DEPEND}
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.9
-   >=dev-util/intltool-0.35
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig[${MULTILIB_USEDEP}]
-   extra-print-profiles? ( media-gfx/argyllcms )
-   vala? ( $(vala_depend) )
-"
-
-# FIXME: needs pre-installed dbus service files
-RESTRICT="test"
-
-# According to upstream comment in colord.spec.in,