Gentoo Archives: gentoo-commits

From: Alexandre Restovtsev <tetromino@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:gnome-next commit in: gnome-extra/gnome-color-manager/files/, gnome-extra/gnome-color-manager/
Date: Mon, 26 Sep 2011 09:33:43
Message-Id: 604f1c85bdb42773f323242916526e8a803d360f.tetromino@gentoo
1 commit: 604f1c85bdb42773f323242916526e8a803d360f
2 Author: Alexandre Rostovtsev <tetromino <AT> gmail <DOT> com>
3 AuthorDate: Mon Sep 26 08:09:17 2011 +0000
4 Commit: Alexandre Restovtsev <tetromino <AT> gmail <DOT> com>
5 CommitDate: Mon Sep 26 08:28:15 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=604f1c85
7
8 gnome-extra/gnome-color-manager: 3.1.2 → 3.1.92
9
10 Version bump, update dependencies. Patches were applied upstream.
11
12 ---
13 .../gnome-color-manager-3.1.2-as-needed.patch | 27 ---------------
14 ...ome-color-manager-3.1.2-automagic-clutter.patch | 34 --------------------
15 ....2.ebuild => gnome-color-manager-3.1.92.ebuild} | 15 +-------
16 .../gnome-color-manager-9999.ebuild | 15 ++-------
17 4 files changed, 5 insertions(+), 86 deletions(-)
18
19 diff --git a/gnome-extra/gnome-color-manager/files/gnome-color-manager-3.1.2-as-needed.patch b/gnome-extra/gnome-color-manager/files/gnome-color-manager-3.1.2-as-needed.patch
20 deleted file mode 100644
21 index 60e54b2..0000000
22 --- a/gnome-extra/gnome-color-manager/files/gnome-color-manager-3.1.2-as-needed.patch
23 +++ /dev/null
24 @@ -1,27 +0,0 @@
25 -From 3a0683d6b4804f9cd4924713dcab8b80f5864354 Mon Sep 17 00:00:00 2001
26 -From: Dominique Leuenberger <dominique-gnomezilla@×××××××××××.net>
27 -Date: Thu, 16 Jun 2011 12:55:00 +0000
28 -Subject: Fix linking with -Wl,--as-needed
29 -
30 -Resolves https://bugzilla.gnome.org/show_bug.cgi?id=652722
31 -
32 -Signed-off-by: Richard Hughes <richard@×××××××.com>
33 ----
34 -diff --git a/tools/Makefile.am b/tools/Makefile.am
35 -index 1edc90c..9621137 100644
36 ---- a/tools/Makefile.am
37 -+++ b/tools/Makefile.am
38 -@@ -28,10 +28,10 @@ gcm_dump_profile_SOURCES = \
39 - gcm-dump-profile.c
40 -
41 - gcm_dump_profile_LDADD = \
42 -+ $(top_builddir)/src/libgcmshared.a \
43 - $(GLIB_LIBS) \
44 - $(COLORD_LIBS) \
45 - $(LCMS_LIBS) \
46 -- $(top_builddir)/src/libgcmshared.a \
47 - -lm
48 -
49 - gcm_dump_profile_CFLAGS = \
50 ---
51 -cgit v0.9
52
53 diff --git a/gnome-extra/gnome-color-manager/files/gnome-color-manager-3.1.2-automagic-clutter.patch b/gnome-extra/gnome-color-manager/files/gnome-color-manager-3.1.2-automagic-clutter.patch
54 deleted file mode 100644
55 index e0e8214..0000000
56 --- a/gnome-extra/gnome-color-manager/files/gnome-color-manager-3.1.2-automagic-clutter.patch
57 +++ /dev/null
58 @@ -1,34 +0,0 @@
59 -From 285fa89b030ac9f525d0283d10bbb7a6d4b2b6b2 Mon Sep 17 00:00:00 2001
60 -From: Alexandre Rostovtsev <tetromino@×××××.com>
61 -Date: Wed, 20 Jul 2011 05:31:55 -0400
62 -Subject: [PATCH] Make the clutter and mash dependency non-automagic (#654954)
63 -
64 -Ensure that there is a way of building gnome-color-manager without
65 -clutter and 3D support on a system that happens to have clutter-gtk
66 -and mash installed. (Gnome bug #654954)
67 ----
68 - configure.ac | 8 +++++++-
69 - 1 files changed, 7 insertions(+), 1 deletions(-)
70 -
71 -diff --git a/configure.ac b/configure.ac
72 -index ee1760e..02ad961 100644
73 ---- a/configure.ac
74 -+++ b/configure.ac
75 -@@ -97,7 +97,13 @@ PKG_CHECK_MODULES(LCMS, lcms2 >= 2.2)
76 - PKG_CHECK_MODULES(X11, x11)
77 - PKG_CHECK_MODULES(COLORD, colord >= 0.1.9)
78 -
79 --PKG_CHECK_MODULES(CLUTTER, clutter-gtk-1.0 mash-0.1, has_clutter=yes, has_clutter=no)
80 -+dnl **** Check for clutter ****
81 -+AC_ARG_ENABLE(clutter, AS_HELP_STRING([--enable-clutter],[Enable clutter for 3D support]), enable_clutter=$enableval, enable_clutter=yes)
82 -+if test x$enable_clutter != xno; then
83 -+ PKG_CHECK_MODULES(CLUTTER, clutter-gtk-1.0 mash-0.1, has_clutter=yes, has_clutter=no)
84 -+else
85 -+ has_clutter=no
86 -+fi
87 - AM_CONDITIONAL(HAVE_CLUTTER, test x$has_clutter = xyes)
88 - if test x$has_clutter = xyes; then
89 - AC_DEFINE(HAVE_CLUTTER,1,[has clutter support])
90 ---
91 -1.7.6
92 -
93
94 diff --git a/gnome-extra/gnome-color-manager/gnome-color-manager-3.1.2.ebuild b/gnome-extra/gnome-color-manager/gnome-color-manager-3.1.92.ebuild
95 similarity index 83%
96 rename from gnome-extra/gnome-color-manager/gnome-color-manager-3.1.2.ebuild
97 rename to gnome-extra/gnome-color-manager/gnome-color-manager-3.1.92.ebuild
98 index 572a261..82e6bf1 100644
99 --- a/gnome-extra/gnome-color-manager/gnome-color-manager-3.1.2.ebuild
100 +++ b/gnome-extra/gnome-color-manager/gnome-color-manager-3.1.92.ebuild
101 @@ -35,11 +35,11 @@ COMMON_DEPEND=">=dev-libs/glib-2.25.9:2
102 x11-libs/libXrandr
103 >=x11-libs/gtk+-2.91:3
104 >=x11-libs/vte-0.25.1:2.90
105 - >=x11-misc/colord-0.1.9
106 + >=x11-misc/colord-0.1.12
107
108 clutter? (
109 media-libs/clutter-gtk:1.0
110 - media-libs/mash:0.1 )
111 + media-libs/mash:0.2 )
112 packagekit? ( app-admin/packagekit-base )
113 raw? ( media-gfx/exiv2 )
114 "
115 @@ -69,14 +69,3 @@ pkg_setup() {
116 $(use_enable packagekit)
117 $(use_enable raw exiv)"
118 }
119 -
120 -src_prepare() {
121 - # https://bugzilla.gnome.org/show_bug.cgi?id=654954
122 - epatch "${FILESDIR}/${PN}-3.1.2-automagic-clutter.patch"
123 -
124 - # Fix --as-needed support, will be in next release
125 - epatch "${FILESDIR}/${P}-as-needed.patch"
126 -
127 - [[ ${PV} = 9999 ]] || eautoreconf
128 - gnome2_src_prepare
129 -}
130
131 diff --git a/gnome-extra/gnome-color-manager/gnome-color-manager-9999.ebuild b/gnome-extra/gnome-color-manager/gnome-color-manager-9999.ebuild
132 index 840c8cc..82e6bf1 100644
133 --- a/gnome-extra/gnome-color-manager/gnome-color-manager-9999.ebuild
134 +++ b/gnome-extra/gnome-color-manager/gnome-color-manager-9999.ebuild
135 @@ -21,7 +21,7 @@ if [[ ${PV} = 9999 ]]; then
136 else
137 KEYWORDS="~amd64 ~x86"
138 fi
139 -IUSE="clutter +introspection packagekit raw"
140 +IUSE="clutter packagekit raw"
141
142 # FIXME: fix detection of docbook2man
143 COMMON_DEPEND=">=dev-libs/glib-2.25.9:2
144 @@ -35,12 +35,11 @@ COMMON_DEPEND=">=dev-libs/glib-2.25.9:2
145 x11-libs/libXrandr
146 >=x11-libs/gtk+-2.91:3
147 >=x11-libs/vte-0.25.1:2.90
148 - >=x11-misc/colord-0.1.9
149 + >=x11-misc/colord-0.1.12
150
151 clutter? (
152 media-libs/clutter-gtk:1.0
153 - media-libs/mash:0.1 )
154 - introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
155 + media-libs/mash:0.2 )
156 packagekit? ( app-admin/packagekit-base )
157 raw? ( media-gfx/exiv2 )
158 "
159 @@ -70,11 +69,3 @@ pkg_setup() {
160 $(use_enable packagekit)
161 $(use_enable raw exiv)"
162 }
163 -
164 -src_prepare() {
165 - # https://bugzilla.gnome.org/show_bug.cgi?id=654954
166 - epatch "${FILESDIR}/${PN}-3.1.2-automagic-clutter.patch"
167 -
168 - [[ ${PV} = 9999 ]] || eautoreconf
169 - gnome2_src_prepare
170 -}