Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-client/evolution: ChangeLog evolution-3.6.4.ebuild
Date: Sun, 31 Mar 2013 14:31:22
Message-Id: 20130331143117.BC60A2171D@flycatcher.gentoo.org
1 eva 13/03/31 14:31:17
2
3 Modified: ChangeLog
4 Added: evolution-3.6.4.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha170/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.391 mail-client/evolution/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.391&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.391&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.390&r2=1.391
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
20 retrieving revision 1.390
21 retrieving revision 1.391
22 diff -u -r1.390 -r1.391
23 --- ChangeLog 29 Mar 2013 22:59:30 -0000 1.390
24 +++ ChangeLog 31 Mar 2013 14:31:17 -0000 1.391
25 @@ -1,6 +1,11 @@
26 # ChangeLog for mail-client/evolution
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.390 2013/03/29 22:59:30 eva Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.391 2013/03/31 14:31:17 eva Exp $
30 +
31 +*evolution-3.6.4 (31 Mar 2013)
32 +
33 + 31 Mar 2013; Gilles Dartiguelongue <eva@g.o> +evolution-3.6.4.ebuild:
34 + Version bump.
35
36 29 Mar 2013; Gilles Dartiguelongue <eva@g.o> -evolution-3.4.4.ebuild,
37 -evolution-3.6.2-r1.ebuild:
38
39
40
41 1.1 mail-client/evolution/evolution-3.6.4.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-3.6.4.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-3.6.4.ebuild?rev=1.1&content-type=text/plain
45
46 Index: evolution-3.6.4.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-3.6.4.ebuild,v 1.1 2013/03/31 14:31:17 eva Exp $
51
52 EAPI="5"
53 GCONF_DEBUG="no"
54 GNOME2_LA_PUNT="yes"
55
56 inherit eutils flag-o-matic gnome2 versionator
57
58 MY_MAJORV=$(get_version_component_range 1-2)
59
60 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
61 HOMEPAGE="http://projects.gnome.org/evolution/"
62
63 # Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
64 LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
65 SLOT="2.0"
66 IUSE="crypt +gnome-online-accounts gstreamer kerberos ldap map ssl +weather"
67 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
68
69 # We need a graphical pinentry frontend to be able to ask for the GPG
70 # password from inside evolution, bug 160302
71 PINENTRY_DEPEND="|| ( app-crypt/pinentry[gtk] app-crypt/pinentry-qt app-crypt/pinentry[qt4] )"
72
73 # glade-3 support is for maintainers only per configure.ac
74 # pst is not mature enough and changes API/ABI frequently
75 COMMON_DEPEND="
76 >=dev-libs/glib-2.32:2
77 >=x11-libs/cairo-1.9.15:=[glib]
78 >=x11-libs/gtk+-3.4.0:3
79 >=gnome-base/gnome-desktop-2.91.3:3=
80 >=gnome-base/gsettings-desktop-schemas-2.91.92
81 >=media-libs/libcanberra-0.25[gtk3]
82 >=x11-libs/libnotify-0.7:=
83 >=gnome-extra/evolution-data-server-${PV}:=[gnome-online-accounts?,weather?]
84 =gnome-extra/evolution-data-server-${MY_MAJORV}*
85 >=gnome-extra/gtkhtml-4.5.2:4.0
86 dev-libs/atk
87 >=dev-libs/dbus-glib-0.6
88 >=dev-libs/libxml2-2.7.3:2
89 >=net-libs/libsoup-gnome-2.38.1:2.4
90 >=x11-misc/shared-mime-info-0.22
91 >=x11-themes/gnome-icon-theme-2.30.2.1
92 >=dev-libs/libgdata-0.10:=
93 >=net-libs/webkit-gtk-1.8.0:3
94 !=net-libs/webkit-gtk-1.9.90:3
95
96 x11-libs/libSM
97 x11-libs/libICE
98
99 map? (
100 >=media-libs/clutter-1.0.0:1.0
101 >=media-libs/clutter-gtk-0.90:1.0
102 x11-libs/mx:1.0 )
103 crypt? ( || (
104 ( >=app-crypt/gnupg-2.0.1-r2 ${PINENTRY_DEPEND} )
105 =app-crypt/gnupg-1.4* ) )
106 gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.2 )
107 gstreamer? (
108 media-libs/gstreamer:1.0
109 media-libs/gst-plugins-base:1.0 )
110 kerberos? ( virtual/krb5:= )
111 ldap? ( >=net-nds/openldap-2:= )
112 map? (
113 >=app-misc/geoclue-0.12.0
114 >=media-libs/libchamplain-0.12:0.12 )
115 ssl? (
116 >=dev-libs/nspr-4.6.1:=
117 >=dev-libs/nss-3.11:= )
118 weather? ( >=dev-libs/libgweather-3.5.0:2= )"
119 DEPEND="${COMMON_DEPEND}
120 app-text/docbook-xml-dtd:4.1.2
121 dev-util/gtk-doc-am
122 >=dev-util/intltool-0.40.0
123 virtual/pkgconfig
124
125 app-text/yelp-tools
126 >=gnome-base/gnome-common-2.12"
127 # eautoreconf needs:
128 # app-text/yelp-tools
129 # >=gnome-base/gnome-common-2.12
130 RDEPEND="${COMMON_DEPEND}
131 app-text/highlight
132 !<gnome-extra/evolution-exchange-2.32"
133
134 src_prepare() {
135 ELTCONF="--reverse-deps"
136 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
137
138 # Fix paths for Gentoo spamassassin executables
139 epatch "${FILESDIR}/${PN}-3.3.91-spamassassin-paths.patch"
140
141 sed -e "s:@EPREFIX@:${EPREFIX}:g" \
142 -i data/org.gnome.evolution.spamassassin.gschema.xml.in \
143 -i modules/spamassassin/evolution-spamassassin.c || die "sed failed"
144
145 gnome2_src_prepare
146
147 # Fix compilation flags crazyness
148 sed -e 's/\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
149 -i configure || die "CPPFLAGS sed failed"
150 }
151
152 src_configure() {
153 # Use NSS/NSPR only if 'ssl' is enabled.
154 # image-inline plugin needs a gtk+:3 gtkimageview, which does not exist yet
155 gnome2_src_configure \
156 --disable-schemas-compile \
157 --without-glade-catalog \
158 --without-kde-applnk-path \
159 --disable-image-inline \
160 --disable-pst-import \
161 --enable-canberra \
162 $(use_enable ssl nss) \
163 $(use_enable ssl smime) \
164 $(use_enable gnome-online-accounts goa) \
165 $(use_enable gstreamer audio-inline) \
166 $(use_enable map contact-maps) \
167 $(use_with ldap openldap) \
168 $(use_with kerberos krb5 "${EPREFIX}"/usr) \
169 $(usex ssl --enable-nss=yes "--without-nspr-libs
170 --without-nspr-includes
171 --without-nss-libs
172 --without-nss-includes") \
173 $(use_enable weather) \
174 ITSTOOL=$(type -P true)
175 }
176
177 pkg_postinst() {
178 gnome2_pkg_postinst
179
180 elog "To change the default browser if you are not using GNOME, edit"
181 elog "~/.local/share/applications/mimeapps.list so it includes the"
182 elog "following content:"
183 elog ""
184 elog "[Default Applications]"
185 elog "x-scheme-handler/http=firefox.desktop"
186 elog "x-scheme-handler/https=firefox.desktop"
187 elog ""
188 elog "(replace firefox.desktop with the name of the appropriate .desktop"
189 elog "file from /usr/share/applications if you use a different browser)."
190 elog ""
191 elog "Junk filters are now a run-time choice. You will get a choice of"
192 elog "bogofilter or spamassassin based on which you have installed"
193 elog ""
194 elog "You have to install one of these for the spam filtering to actually work"
195 }