Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-client/evolution: evolution-3.12.6.ebuild ChangeLog evolution-3.12.3-r1.ebuild evolution-3.10.4-r1.ebuild
Date: Wed, 24 Sep 2014 13:25:11
Message-Id: 20140924132505.721096201@oystercatcher.gentoo.org
1 pacho 14/09/24 13:25:05
2
3 Modified: ChangeLog
4 Added: evolution-3.12.6.ebuild
5 Removed: evolution-3.12.3-r1.ebuild
6 evolution-3.10.4-r1.ebuild
7 Log:
8 Version bump, drop old
9
10 (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
11
12 Revision Changes Path
13 1.429 mail-client/evolution/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.429&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.429&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.428&r2=1.429
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
22 retrieving revision 1.428
23 retrieving revision 1.429
24 diff -u -r1.428 -r1.429
25 --- ChangeLog 23 Jul 2014 15:18:45 -0000 1.428
26 +++ ChangeLog 24 Sep 2014 13:25:05 -0000 1.429
27 @@ -1,6 +1,15 @@
28 # ChangeLog for mail-client/evolution
29 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.428 2014/07/23 15:18:45 ago Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.429 2014/09/24 13:25:05 pacho Exp $
32 +
33 +*evolution-3.12.6 (24 Sep 2014)
34 +
35 + 24 Sep 2014; Pacho Ramos <pacho@g.o> +evolution-3.12.6.ebuild,
36 + -evolution-3.10.4-r1.ebuild, -evolution-3.12.3-r1.ebuild,
37 + -files/evolution-3.10.4-imap-crash.patch,
38 + -files/evolution-3.10.4-main-ui.patch,
39 + -files/evolution-3.10.4-nntp-outbox.patch:
40 + Version bump, drop old
41
42 23 Jul 2014; Agostino Sarubbo <ago@g.o> evolution-3.12.4.ebuild:
43 Stable for x86, wrt bug #512012
44
45
46
47 1.1 mail-client/evolution/evolution-3.12.6.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-3.12.6.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-3.12.6.ebuild?rev=1.1&content-type=text/plain
51
52 Index: evolution-3.12.6.ebuild
53 ===================================================================
54 # Copyright 1999-2014 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-3.12.6.ebuild,v 1.1 2014/09/24 13:25:05 pacho Exp $
57
58 EAPI="5"
59 GCONF_DEBUG="no"
60 GNOME2_LA_PUNT="yes"
61
62 inherit eutils flag-o-matic readme.gentoo gnome2 #autotools
63
64 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
65 HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
66
67 # Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
68 LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
69 SLOT="2.0"
70 IUSE="+bogofilter crypt highlight ldap map spamassassin spell ssl +weather"
71 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
72
73 # We need a graphical pinentry frontend to be able to ask for the GPG
74 # password from inside evolution, bug 160302
75 PINENTRY_DEPEND="|| ( app-crypt/pinentry[gtk] app-crypt/pinentry-qt app-crypt/pinentry[qt4] )"
76
77 # glade-3 support is for maintainers only per configure.ac
78 # pst is not mature enough and changes API/ABI frequently
79 # FIXME: You need to have gnome-icon-theme or adwaita-icon-theme installed
80 # (last one not yet in the tree)
81 COMMON_DEPEND="
82 >=app-crypt/gcr-3.4
83 >=dev-libs/glib-2.36:2
84 >=x11-libs/cairo-1.9.15:=[glib]
85 >=x11-libs/gtk+-3.8.0:3
86 >=x11-libs/gdk-pixbuf-2.24:2
87 >=gnome-base/gnome-desktop-2.91.3:3=
88 >=gnome-base/gsettings-desktop-schemas-2.91.92
89 >=media-libs/libcanberra-0.25[gtk3]
90 >=x11-libs/libnotify-0.7:=
91 >=gnome-extra/evolution-data-server-${PV}:=[weather?]
92 >=gnome-extra/gtkhtml-4.5.2:4.0
93 dev-libs/atk
94 >=dev-libs/dbus-glib-0.6
95 >=dev-libs/libxml2-2.7.3:2
96 >=net-libs/libsoup-2.42:2.4
97 >=x11-misc/shared-mime-info-0.22
98 >=x11-themes/gnome-icon-theme-2.30.2.1
99 >=dev-libs/libgdata-0.10:=
100 >=net-libs/webkit-gtk-2.0.1:3
101
102 x11-libs/libSM
103 x11-libs/libICE
104
105 crypt? ( || (
106 ( >=app-crypt/gnupg-2.0.1-r2 ${PINENTRY_DEPEND} )
107 =app-crypt/gnupg-1.4* ) )
108 map? (
109 >=app-misc/geoclue-0.12.0:0
110 >=media-libs/libchamplain-0.12:0.12[gtk]
111 >=media-libs/clutter-1.0.0:1.0
112 >=media-libs/clutter-gtk-0.90:1.0
113 >=sci-geosciences/geocode-glib-3.10.0
114 x11-libs/mx:1.0 )
115 spell? ( app-text/gtkspell:3 )
116 ldap? ( >=net-nds/openldap-2:= )
117 ssl? (
118 >=dev-libs/nspr-4.6.1:=
119 >=dev-libs/nss-3.11:= )
120 weather? ( >=dev-libs/libgweather-3.8:2= )
121 "
122 DEPEND="${COMMON_DEPEND}
123 app-text/docbook-xml-dtd:4.1.2
124 dev-util/gtk-doc-am
125 >=dev-util/intltool-0.40.0
126 virtual/pkgconfig
127 "
128 # eautoreconf needs:
129 # app-text/yelp-tools
130 # >=gnome-base/gnome-common-2.12
131 RDEPEND="${COMMON_DEPEND}
132 bogofilter? ( mail-filter/bogofilter )
133 highlight? ( app-text/highlight )
134 spamassassin? ( mail-filter/spamassassin )
135 !gnome-extra/evolution-exchange
136 "
137
138 DISABLE_AUTOFORMATTING="yes"
139 DOC_CONTENTS="To change the default browser if you are not using GNOME, edit
140 ~/.local/share/applications/mimeapps.list so it includes the
141 following content:
142
143 [Default Applications]
144 x-scheme-handler/http=firefox.desktop
145 x-scheme-handler/https=firefox.desktop
146
147 (replace firefox.desktop with the name of the appropriate .desktop
148 file from /usr/share/applications if you use a different browser)."
149
150 src_prepare() {
151 # Fix relink issues in src_install
152 ELTCONF="--reverse-deps"
153
154 #eautoreconf # See https://bugzilla.gnome.org/701904
155
156 gnome2_src_prepare
157
158 # Fix compilation flags crazyness, upstream bug #653157
159 sed -e 's/\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
160 -i configure || die "CPPFLAGS sed failed"
161 }
162
163 src_configure() {
164 # Use NSS/NSPR only if 'ssl' is enabled.
165 # image-inline plugin needs a gtk+:3 gtkimageview, which does not exist yet
166 gnome2_src_configure \
167 --without-glade-catalog \
168 --disable-image-inline \
169 --disable-pst-import \
170 --enable-canberra \
171 --enable-gnome-desktop \
172 $(use_enable bogofilter) \
173 $(use_enable highlight text-highlight) \
174 $(use_enable map contact-maps) \
175 $(use_enable spamassassin) \
176 $(use_enable spell gtkspell) \
177 $(use_enable ssl nss) \
178 $(use_enable ssl smime) \
179 $(use_with ldap openldap) \
180 $(usex ssl --enable-nss=yes "--without-nspr-libs
181 --without-nspr-includes
182 --without-nss-libs
183 --without-nss-includes") \
184 $(use_enable weather) \
185 ITSTOOL=$(type -P true)
186 }
187
188 src_install() {
189 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
190
191 gnome2_src_install
192
193 # Problems with prelink:
194 # https://bugzilla.gnome.org/show_bug.cgi?id=731680
195 # https://bugzilla.gnome.org/show_bug.cgi?id=732148
196 # https://bugzilla.redhat.com/show_bug.cgi?id=1114538
197 echo PRELINK_PATH_MASK=/usr/bin/evolution > ${T}/99${PN}
198 doenvd "${T}"/99${PN}
199
200 readme.gentoo_create_doc
201 }
202
203 pkg_postinst() {
204 gnome2_pkg_postinst
205 readme.gentoo_print_elog
206 }