Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/evolution-data-server: metadata.xml ChangeLog evolution-data-server-3.2.1.ebuild
Date: Mon, 31 Oct 2011 04:58:05
Message-Id: 20111031045755.04C252004B@flycatcher.gentoo.org
1 tetromino 11/10/31 04:57:55
2
3 Modified: metadata.xml ChangeLog
4 Added: evolution-data-server-3.2.1.ebuild
5 Log:
6 Bump to 3.2.1 from the gnome overlay. The venerable gentoo_etc_services patch is not needed for any version of baselayout in portage. Drop alpha, arm, ia64, ppc, ppc64, sparc keywords due to new liboauth, libgdata, and gnome-online-accounts dependencies. Keywording bug will be filed later for all of gnome-3.2.
7
8 (Portage version: 2.2.0_alpha72/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 gnome-extra/evolution-data-server/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 18 Aug 2011 07:48:34 -0000 1.3
24 +++ metadata.xml 31 Oct 2011 04:57:54 -0000 1.4
25 @@ -3,8 +3,11 @@
26 <pkgmetadata>
27 <herd>gnome</herd>
28 <use>
29 + <flag name="gnome-online-accounts">Enable using
30 + <pkg>net-libs/gnome-online-accounts</pkg> for authorization</flag>
31 <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
32 for introspection</flag>
33 + <flag name="vala">Build <pkg>dev-lang/vala</pkg> bindings</flag>
34 <flag name="weather">Enable optional weather calendar support</flag>
35 </use>
36 </pkgmetadata>
37
38
39
40 1.316 gnome-extra/evolution-data-server/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?rev=1.316&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?rev=1.316&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog?r1=1.315&r2=1.316
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v
49 retrieving revision 1.315
50 retrieving revision 1.316
51 diff -u -r1.315 -r1.316
52 --- ChangeLog 30 Oct 2011 16:18:51 -0000 1.315
53 +++ ChangeLog 31 Oct 2011 04:57:54 -0000 1.316
54 @@ -1,6 +1,15 @@
55 # ChangeLog for gnome-extra/evolution-data-server
56 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.315 2011/10/30 16:18:51 armin76 Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/ChangeLog,v 1.316 2011/10/31 04:57:54 tetromino Exp $
59 +
60 +*evolution-data-server-3.2.1 (31 Oct 2011)
61 +
62 + 31 Oct 2011; Alexandre Rostovtsev <tetromino@g.o>
63 + +evolution-data-server-3.2.1.ebuild, metadata.xml:
64 + Bump to 3.2.1 from the gnome overlay. The venerable gentoo_etc_services patch
65 + is not needed for any version of baselayout in portage. Drop alpha, arm,
66 + ia64, ppc, ppc64, sparc keywords due to new liboauth, libgdata, and
67 + gnome-online-accounts dependencies.
68
69 30 Oct 2011; Raúl Porcel <armin76@g.o>
70 evolution-data-server-2.32.3-r1.ebuild:
71
72
73
74 1.1 gnome-extra/evolution-data-server/evolution-data-server-3.2.1.ebuild
75
76 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.1.ebuild?rev=1.1&view=markup
77 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.1.ebuild?rev=1.1&content-type=text/plain
78
79 Index: evolution-data-server-3.2.1.ebuild
80 ===================================================================
81 # Copyright 1999-2011 Gentoo Foundation
82 # Distributed under the terms of the GNU General Public License v2
83 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.2.1.ebuild,v 1.1 2011/10/31 04:57:54 tetromino Exp $
84
85 EAPI="4"
86 GCONF_DEBUG="no"
87 GNOME2_LA_PUNT="yes"
88
89 inherit autotools db-use eutils flag-o-matic gnome2 versionator virtualx
90
91 DESCRIPTION="Evolution groupware backend"
92 HOMEPAGE="http://www.gnome.org/projects/evolution/"
93
94 LICENSE="LGPL-2 BSD DB"
95 SLOT="0"
96 KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
97 IUSE="doc +gnome-online-accounts +introspection ipv6 ldap kerberos ssl vala +weather"
98
99 # GNOME3: How do we slot libedataserverui-3.0.so?
100 # Also, libedata-cal-1.2.so and libecal-1.2.so use gtk-3, but aren't slotted
101 RDEPEND=">=dev-libs/glib-2.28:2
102 >=x11-libs/gtk+-3.0:3
103 >=gnome-base/gconf-2
104 >=dev-db/sqlite-3.5
105 >=dev-libs/libgdata-0.9.1
106 >=gnome-base/gnome-keyring-2.20.1
107 >=dev-libs/libical-0.43
108 >=net-libs/libsoup-2.31.2:2.4
109 >=dev-libs/libxml2-2
110 >=sys-libs/db-4
111 sys-libs/zlib
112 virtual/libiconv
113 gnome-online-accounts? (
114 >=net-libs/gnome-online-accounts-3.1.1
115 >=net-libs/liboauth-0.9.4 )
116 introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
117 kerberos? ( virtual/krb5 )
118 ldap? ( >=net-nds/openldap-2 )
119 ssl? (
120 >=dev-libs/nspr-4.4
121 >=dev-libs/nss-3.9 )
122 weather? ( >=dev-libs/libgweather-2.90.0:2 )
123 "
124 DEPEND="${RDEPEND}
125 dev-lang/perl
126 dev-util/gperf
127 >=dev-util/pkgconfig-0.9
128 >=dev-util/intltool-0.35.5
129 sys-devel/bison
130 >=gnome-base/gnome-common-2
131 >=dev-util/gtk-doc-am-1.9
132 >=sys-devel/gettext-0.17
133 doc? ( >=dev-util/gtk-doc-1.9 )
134 vala? ( >=dev-lang/vala-0.13.0:0.14[vapigen] )"
135 # eautoreconf needs:
136 # >=gnome-base/gnome-common-2
137 # >=dev-util/gtk-doc-am-1.9
138
139 REQUIRED_USE="vala? ( introspection )"
140
141 # FIXME
142 RESTRICT="test"
143
144 pkg_setup() {
145 DOCS="ChangeLog MAINTAINERS NEWS TODO"
146 # Uh, what to do about dbus-call-timeout ?
147 G2CONF="${G2CONF}
148 $(use_enable gnome-online-accounts goa)
149 $(use_enable ipv6)
150 $(use_with kerberos krb5 ${EPREFIX}/usr)
151 $(use_with ldap openldap)
152 $(use_enable ssl ssl)
153 $(use_enable ssl smime)
154 $(use_enable vala vala-bindings)
155 $(use_enable weather)
156 --enable-calendar
157 --enable-nntp
158 --enable-largefile
159 --with-libdb=${EPREFIX}/usr"
160 if use vala; then
161 G2CONF="${G2CONF}
162 VALAC=$(type -P valac-0.14) VAPIGEN=$(type -P vapigen-0.14)"
163 fi
164 }
165
166 src_prepare() {
167 gnome2_src_prepare
168
169 # GNOME bug 611353 (skips failing test atm)
170 # XXX: uncomment when there's a proper fix
171 #epatch "${FILESDIR}/e-d-s-camel-skip-failing-test.patch"
172
173 # GNOME bug 621763 (skip failing test-ebook-stress-factory--fifo)
174 #sed -e 's/\(SUBDIRS =.*\)ebook/\1/' \
175 # -i addressbook/tests/Makefile.{am,in} \
176 # || die "failing test sed 1 failed"
177
178 # /usr/include/db.h is always db-1 on FreeBSD
179 # so include the right dir in CPPFLAGS
180 append-cppflags "-I$(db_includedir)"
181
182 # FIXME: Fix compilation flags crazyness
183 # Touch configure.ac if doing eautoreconf
184 sed 's/^\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
185 -i configure || die "sed failed"
186 }
187
188 src_install() {
189 # Prevent this evolution-data-server from linking to libs in the installed
190 # evolution-data-server libraries by adding -L arguments for build dirs to
191 # every .la file's relink_command field, forcing libtool to look there
192 # first during relinking. This will mangle the .la files installed by
193 # make install, but we don't care because we will be punting them anyway.
194 perl "${FILESDIR}/fix_relink_command.pl" . ||
195 die "fix_relink_command.pl failed"
196 gnome2_src_install
197
198 if use ldap; then
199 MY_MAJORV=$(get_version_component_range 1-2)
200 insinto /etc/openldap/schema
201 doins "${FILESDIR}"/calentry.schema || die "doins failed"
202 dosym /usr/share/${PN}-${MY_MAJORV}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
203 fi
204 }
205
206 src_test() {
207 unset DBUS_SESSION_BUS_ADDRESS
208 unset ORBIT_SOCKETDIR
209 unset SESSION_MANAGER
210 export XDG_DATA_HOME="${T}"
211 unset DISPLAY
212 Xemake check || die "Tests failed."
213 }
214
215 pkg_postinst() {
216 gnome2_pkg_postinst
217
218 if use ldap; then
219 elog ""
220 elog "LDAP schemas needed by evolution are installed in /etc/openldap/schema"
221 fi
222 }