Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/seed: seed-3.2.0-r1.ebuild ChangeLog seed-3.2.0.ebuild
Date: Sun, 04 Dec 2011 05:12:06
Message-Id: 20111204051151.C58702004B@flycatcher.gentoo.org
1 tetromino 11/12/04 05:11:51
2
3 Modified: ChangeLog
4 Added: seed-3.2.0-r1.ebuild
5 Removed: seed-3.2.0.ebuild
6 Log:
7 Fix docs directory (bug #392445, thanks to Chris Mayo <aklhfex@×××××.com> for reporting).
8
9 (Portage version: 2.2.0_alpha79/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.6 dev-libs/seed/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/seed/ChangeLog?rev=1.6&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/seed/ChangeLog?rev=1.6&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/seed/ChangeLog?r1=1.5&r2=1.6
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-libs/seed/ChangeLog,v
21 retrieving revision 1.5
22 retrieving revision 1.6
23 diff -u -r1.5 -r1.6
24 --- ChangeLog 24 Nov 2011 19:49:46 -0000 1.5
25 +++ ChangeLog 4 Dec 2011 05:11:51 -0000 1.6
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-libs/seed
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/seed/ChangeLog,v 1.5 2011/11/24 19:49:46 tetromino Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/seed/ChangeLog,v 1.6 2011/12/04 05:11:51 tetromino Exp $
31 +
32 +*seed-3.2.0-r1 (04 Dec 2011)
33 +
34 + 04 Dec 2011; Alexandre Rostovtsev <tetromino@g.o> -seed-3.2.0.ebuild,
35 + +seed-3.2.0-r1.ebuild:
36 + Fix docs directory (bug #392445, thanks to Chris Mayo <aklhfex@×××××.com> for
37 + reporting).
38
39 24 Nov 2011; Alexandre Rostovtsev <tetromino@g.o>
40 -files/seed-2.31.5-cleanup-autotools.patch, -seed-3.0.0.ebuild:
41
42
43
44 1.1 dev-libs/seed/seed-3.2.0-r1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/seed/seed-3.2.0-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/seed/seed-3.2.0-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: seed-3.2.0-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2011 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-libs/seed/seed-3.2.0-r1.ebuild,v 1.1 2011/12/04 05:11:51 tetromino Exp $
54
55 EAPI="4"
56 WANT_AUTOMAKE="1.11"
57 GNOME2_LA_PUNT="yes"
58
59 inherit autotools eutils gnome2 virtualx
60
61 DESCRIPTION="Javascript bindings for Webkit-GTK and GNOME libraries"
62 HOMEPAGE="http://live.gnome.org/Seed"
63
64 LICENSE="LGPL-2"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE="debug doc profile test"
68
69 RDEPEND="
70 >=dev-libs/gobject-introspection-1
71
72 dev-libs/glib:2
73 virtual/libffi
74 x11-libs/cairo
75 x11-libs/gtk+:3[introspection]
76 net-libs/webkit-gtk:3
77 gnome-base/gnome-js-common
78 dev-db/sqlite:3
79 dev-libs/dbus-glib
80 dev-libs/mpfr
81 dev-libs/libxml2:2
82 sys-apps/dbus
83 sys-libs/readline"
84 DEPEND="${RDEPEND}
85 sys-devel/gettext
86 >=dev-util/pkgconfig-0.9
87 >=dev-util/intltool-0.35
88 doc? ( >=dev-util/gtk-doc-0.9 )
89 profile? ( sys-devel/gcc )"
90
91 DOCS="AUTHORS ChangeLog NEWS README"
92
93 # Lots of tests fail: https://bugzilla.gnome.org/show_bug.cgi?id=660644
94 RESTRICT="test"
95
96 pkg_setup() {
97 G2CONF="${G2CONF}
98 --disable-static
99 --with-webkit=3.0
100 --enable-readline-module
101 --enable-os-module
102 --enable-ffi-module
103 --enable-gtkbuilder-module
104 --enable-cairo-module
105 --enable-gettext-module
106 --enable-dbus-module
107 --enable-mpfr-module
108 --enable-sqlite-module
109 --enable-libxml-module
110 --docdir=${EPREFIX}/usr/share/doc/${PF}/html"
111
112 # configure behaves very strangely and enables profiling if we pass either
113 # --disable-profile or --enable-profile
114 if use profile; then
115 G2CONF="${G2CONF}
116 --enable-profile
117 --enable-profile-modules"
118 if ! use debug; then
119 elog "USE=profile needs debug, auto-enabling..."
120 G2CONF="${G2CONF} --enable-debug"
121 fi
122 fi
123
124 if use profile && has ccache ${FEATURES}; then
125 ewarn "USE=profile behaves very badly with ccache; it tries to create"
126 ewarn "profiling data in CCACHE_DIR. Please disable one of them!"
127 fi
128 }
129
130 src_prepare() {
131 # Upstream patch to fix linking with libgio; will be in next release
132 epatch "${FILESDIR}/${P}-gio-libs.patch"
133 eautoreconf
134
135 gnome2_src_prepare
136 }
137
138 src_test() {
139 Xemake check
140 }
141
142 src_install() {
143 gnome2_src_install
144 # Don't install two copies of standard doc files
145 rm "${ED}/usr/share/doc/${PF}/html/"{AUTHORS,ChangeLog,COPYING,INSTALL,README} || die
146 }