Gentoo Archives: gentoo-commits

From: Nirbheek Chauhan <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: dev-libs/seed/
Date: Wed, 23 Feb 2011 14:40:43
Message-Id: 6fc73de502f31472db077044bece39259964c2d3.nirbheek@gentoo
1 commit: 6fc73de502f31472db077044bece39259964c2d3
2 Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 23 14:27:06 2011 +0000
4 Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 23 14:40:12 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=6fc73de5
7
8 dev-libs/seed: 2.31.91 -> 2.91.90, enable everything
9
10 * Dependencies are very standard, no need for use-flags
11 * Re-enable tests since everything is now enabled
12 * HAHAHAHA. Tests fail:
13 Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
14 * Not restricting so that this problem is figured out. Seed is masked anyway.
15
16 ---
17 .../{seed-2.31.91.ebuild => seed-2.91.90.ebuild} | 47 ++++++++++---------
18 1 files changed, 25 insertions(+), 22 deletions(-)
19
20 diff --git a/dev-libs/seed/seed-2.31.91.ebuild b/dev-libs/seed/seed-2.91.90.ebuild
21 similarity index 70%
22 rename from dev-libs/seed/seed-2.31.91.ebuild
23 rename to dev-libs/seed/seed-2.91.90.ebuild
24 index 307c0b6..30f0cd7 100644
25 --- a/dev-libs/seed/seed-2.31.91.ebuild
26 +++ b/dev-libs/seed/seed-2.91.90.ebuild
27 @@ -1,8 +1,8 @@
28 -# Copyright 1999-2010 Gentoo Foundation
29 +# Copyright 1999-2011 Gentoo Foundation
30 # Distributed under the terms of the GNU General Public License v2
31 # $Header: /var/cvsroot/gentoo-x86/dev-libs/seed/seed-2.30.0.ebuild,v 1.1 2010/06/29 08:27:36 nirbheek Exp $
32
33 -EAPI="2"
34 +EAPI="3"
35 WANT_AUTOMAKE="1.11"
36 GNOME2_LA_PUNT="yes"
37
38 @@ -14,43 +14,46 @@ HOMEPAGE="http://live.gnome.org/Seed"
39 LICENSE="LGPL-3"
40 SLOT="0"
41 KEYWORDS="~amd64 ~x86"
42 -IUSE="+dbus debug doc mpfr profile +sqlite test +xml"
43 +IUSE="debug doc profile test"
44
45 RDEPEND="
46 >=dev-libs/gobject-introspection-0.9
47
48 - dev-libs/glib
49 + dev-libs/glib:2
50 virtual/libffi
51 x11-libs/cairo
52 - x11-libs/gtk+:2[introspection]
53 - net-libs/webkit-gtk:2
54 + x11-libs/gtk+:3[introspection]
55 + net-libs/webkit-gtk:3
56 gnome-base/gnome-js-common
57 -
58 - dbus? (
59 - sys-apps/dbus
60 - dev-libs/dbus-glib )
61 - mpfr? ( dev-libs/mpfr )
62 - profile? ( sys-devel/gcc )
63 - sqlite? ( dev-db/sqlite:3 )
64 - xml? ( dev-libs/libxml2:2 )"
65 + dev-db/sqlite:3
66 + dev-libs/dbus-glib
67 + dev-libs/mpfr
68 + dev-libs/libxml2:2
69 + sys-apps/dbus
70 + sys-libs/readline"
71 DEPEND="${RDEPEND}
72 sys-devel/gettext
73 >=dev-util/pkgconfig-0.9
74 >=dev-util/intltool-0.35
75 - doc? ( >=dev-util/gtk-doc-0.9 )"
76 + doc? ( >=dev-util/gtk-doc-0.9 )
77 + profile? ( sys-devel/gcc )"
78
79 DOCS="AUTHORS ChangeLog NEWS README"
80 -# FIXME: tests need all the feature-USE-flags enabled to complete successfully
81 -RESTRICT="test"
82
83 pkg_setup() {
84 G2CONF="${G2CONF}
85 --disable-static
86 - --with-webkit=1.0
87 - $(use_enable dbus dbus-module)
88 - $(use_enable mpfr mpfr-module)
89 - $(use_enable sqlite sqlite-module)
90 - $(use_enable xml libxml-module)"
91 + --with-webkit=3.0
92 + --enable-readline-module
93 + --enable-os-module
94 + --enable-ffi-module
95 + --enable-gtkbuilder-module
96 + --enable-cairo-module
97 + --enable-gettext-module
98 + --enable-dbus-module
99 + --enable-mpfr-module
100 + --enable-sqlite-module
101 + --enable-libxml-module"
102
103 # configure behaves very strangely and enables profiling if we pass either
104 # --disable-profile or --enable-profile