Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/libgnomecanvas: libgnomecanvas-2.30.3-r1.ebuild ChangeLog
Date: Sun, 29 Jun 2014 09:45:19
Message-Id: 20140629094516.10E842004E@flycatcher.gentoo.org
1 mgorny 14/06/29 09:45:15
2
3 Modified: ChangeLog
4 Added: libgnomecanvas-2.30.3-r1.ebuild
5 Log:
6 Enable multilib support, required for gnome-base/libgnomeprintui. Remove useless USE=doc since HTML docs are bundled. Bug #515656.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
9
10 Revision Changes Path
11 1.151 gnome-base/libgnomecanvas/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libgnomecanvas/ChangeLog?rev=1.151&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libgnomecanvas/ChangeLog?rev=1.151&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libgnomecanvas/ChangeLog?r1=1.150&r2=1.151
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-base/libgnomecanvas/ChangeLog,v
20 retrieving revision 1.150
21 retrieving revision 1.151
22 diff -u -r1.150 -r1.151
23 --- ChangeLog 29 Mar 2013 19:37:39 -0000 1.150
24 +++ ChangeLog 29 Jun 2014 09:45:15 -0000 1.151
25 @@ -1,6 +1,13 @@
26 # ChangeLog for gnome-base/libgnomecanvas
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomecanvas/ChangeLog,v 1.150 2013/03/29 19:37:39 eva Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomecanvas/ChangeLog,v 1.151 2014/06/29 09:45:15 mgorny Exp $
31 +
32 +*libgnomecanvas-2.30.3-r1 (29 Jun 2014)
33 +
34 + 29 Jun 2014; Michał Górny <mgorny@g.o>
35 + +libgnomecanvas-2.30.3-r1.ebuild:
36 + Enable multilib support, required for gnome-base/libgnomeprintui. Remove
37 + useless USE=doc since HTML docs are bundled. Bug #515656.
38
39 29 Mar 2013; Gilles Dartiguelongue <eva@g.o>
40 -libgnomecanvas-2.30.1.ebuild, -libgnomecanvas-2.30.2.ebuild:
41 @@ -594,4 +601,3 @@
42 *libgnomecanvas-1.117.0 (22 May 2002)
43 22 May 2002; Spider <spider@g.o> libgnomecanvas-1.117.0.ebuild:
44 part of gnome2 . initial cvs commit
45 -
46
47
48
49 1.1 gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: libgnomecanvas-2.30.3-r1.ebuild
55 ===================================================================
56 # Copyright 1999-2014 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/gnome-base/libgnomecanvas/libgnomecanvas-2.30.3-r1.ebuild,v 1.1 2014/06/29 09:45:15 mgorny Exp $
59
60 EAPI="5"
61 GCONF_DEBUG="no"
62 GNOME_TARBALL_SUFFIX="bz2"
63 GNOME2_LA_PUNT="yes"
64
65 inherit gnome2 multilib multilib-minimal virtualx
66
67 DESCRIPTION="The Gnome 2 Canvas library"
68 HOMEPAGE="http://library.gnome.org/devel/libgnomecanvas/stable/"
69
70 LICENSE="LGPL-2"
71 SLOT="0"
72 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
73 IUSE="glade"
74
75 RDEPEND=">=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
76 >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}]
77 >=media-libs/libart_lgpl-2.3.21-r2[${MULTILIB_USEDEP}]
78 >=x11-libs/pango-1.36.3[${MULTILIB_USEDEP}]
79 glade? ( >=gnome-base/libglade-2.6.4-r1:2.0[${MULTILIB_USEDEP}] )"
80
81 DEPEND="${RDEPEND}
82 >=dev-lang/perl-5
83 sys-devel/gettext
84 >=dev-util/intltool-0.35
85 >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
86
87 src_prepare() {
88 gnome2_src_prepare
89
90 # Fix intltoolize broken file, see upstream #577133
91 sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \
92 || die "sed failed"
93
94 # Don't build demos that are not even installed, bug #226299
95 sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
96 || die "sed 2 failed"
97 }
98
99 multilib_src_configure() {
100 ECONF_SOURCE=${S} \
101 gnome2_src_configure \
102 $(use_enable glade) \
103 --disable-static
104
105 ln -s "${S}"/docs/reference/html docs/reference/html || die
106 }
107
108 multilib_src_install() {
109 gnome2_src_install
110 }
111
112 multilib_src_install_all() {
113 DOCS="AUTHORS ChangeLog NEWS README"
114 einstalldocs
115 }
116
117 multilib_src_test() {
118 Xemake check || die "Test phase failed"
119 }