Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/
Date: Sat, 03 Feb 2018 22:00:43
Message-Id: 1517694691.c3e78eada97839bfc81b8f0a134b8b8b274c05ec.leio@gentoo
1 commit: c3e78eada97839bfc81b8f0a134b8b8b274c05ec
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 3 21:51:31 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 3 21:51:31 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e78ead
7
8 mail-client/evolution: remove old
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 mail-client/evolution/Manifest | 2 -
13 mail-client/evolution/evolution-3.22.6.ebuild | 138 -----------------------
14 mail-client/evolution/evolution-3.24.5.ebuild | 156 --------------------------
15 3 files changed, 296 deletions(-)
16
17 diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest
18 index 0e26ac09776..0a854b82c1c 100644
19 --- a/mail-client/evolution/Manifest
20 +++ b/mail-client/evolution/Manifest
21 @@ -1,4 +1,2 @@
22 DIST evolution-3.22.4.tar.xz 12272488 BLAKE2B 7740d1d6e734fb7212d2b36f0a64dca03360ab059f0ca716522312c490f2b071a8fc6b383c98b429a6cb22ea5afec0e7e6c05dcb63b3908053ee891aa4129cdb SHA512 dd73a11d4d7903be6a99bf0d937f5a217a26f0dffb9dc0cea2ca81142d5783c42f889a8b913d565678e9f55b7f2f2a1d42f06c30e3cb004926c19f44dae3b70f
23 -DIST evolution-3.22.6.tar.xz 12288232 BLAKE2B d9412ee86621fd87bbfdb5799de64a148c766642e62b6781a7a9111819ea9b3cd1aa94d95f71df2e46fdb347aedc8b28488a7ca6f7940f08644b00cdfc9f190d SHA512 c699adae640d05558b583b05eda5c5ad3de99aa1d1bbfa24af6110be41251f715ff4b16ff0efb96c8de7faa8c895d82460b504c2704974d4c9731f1bc3e7739f
24 -DIST evolution-3.24.5.tar.xz 12140736 BLAKE2B e144307693f6ae1824aafd3444b38e435414aa1e7900b3622b5f36098d1c8d073ff565896bea07ad9eca076482d98c3bcea70e7d08d37c5fdcd68226d8bc4588 SHA512 daba1ebd9407219b3abe959b27adb32eb0038a9c1653c360a19cf28f8849004a8cd4a652562d696045311c13d19030f93d3578e09d06fff01534ada28f883f2c
25 DIST evolution-3.24.6.tar.xz 12153692 BLAKE2B ced20d9e08f6b9aac65be6f5ecd5beb861feec40dddc4411b1bdc6519e249de8db8b3319450808d7a31b80386f9830f351b7edacb3c6fcd28fe5fdfe343329f7 SHA512 da5c9062791996735e52575894763597cc957cb17bc0abe46a966f0e3e6706550ce534ae03b2c444d142547119f3a59aec6ee17e0302a002d8437da166ef7178
26
27 diff --git a/mail-client/evolution/evolution-3.22.6.ebuild b/mail-client/evolution/evolution-3.22.6.ebuild
28 deleted file mode 100644
29 index a4d426c6830..00000000000
30 --- a/mail-client/evolution/evolution-3.22.6.ebuild
31 +++ /dev/null
32 @@ -1,138 +0,0 @@
33 -# Copyright 1999-2017 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=6
37 -GNOME2_LA_PUNT="yes"
38 -
39 -inherit gnome2 flag-o-matic readme.gentoo-r1
40 -
41 -DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
42 -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
43 -
44 -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
45 -LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
46 -SLOT="2.0"
47 -
48 -IUSE="archive +bogofilter crypt geolocation highlight ldap spamassassin spell ssl +weather"
49 -
50 -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 x86"
51 -
52 -# We need a graphical pinentry frontend to be able to ask for the GPG
53 -# password from inside evolution, bug 160302
54 -PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] app-crypt/pinentry[gtk] app-crypt/pinentry[qt4] app-crypt/pinentry[qt5] )"
55 -
56 -# glade-3 support is for maintainers only per configure.ac
57 -# pst is not mature enough and changes API/ABI frequently
58 -# dconf explicitely needed for backup plugin
59 -# gnome-desktop support is optional with --enable-gnome-desktop
60 -COMMON_DEPEND="
61 - >=app-crypt/gcr-3.4:=[gtk]
62 - >=app-text/enchant-1.1.7
63 - >=dev-libs/glib-2.46:2[dbus]
64 - >=dev-libs/libxml2-2.7.3:2
65 - >=gnome-base/gnome-desktop-2.91.3:3=
66 - >=gnome-base/gsettings-desktop-schemas-2.91.92
67 - >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
68 - >=media-libs/libcanberra-0.25[gtk3]
69 - >=net-libs/libsoup-2.42:2.4
70 - >=net-libs/webkit-gtk-2.13.90:4
71 - >=x11-libs/cairo-1.9.15:=[glib]
72 - >=x11-libs/gdk-pixbuf-2.24:2
73 - >=x11-libs/gtk+-3.10:3
74 - >=x11-libs/libnotify-0.7:=
75 - >=x11-misc/shared-mime-info-0.22
76 -
77 - >=app-text/iso-codes-0.49
78 - dev-libs/atk
79 - gnome-base/dconf
80 - dev-libs/libical:=
81 - x11-libs/libSM
82 - x11-libs/libICE
83 -
84 - archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
85 - crypt? (
86 - >=app-crypt/gnupg-1.4
87 - ${PINENTRY_DEPEND}
88 - x11-libs/libcryptui )
89 - geolocation? (
90 - >=media-libs/libchamplain-0.12:0.12[gtk]
91 - >=media-libs/clutter-1.0.0:1.0
92 - >=media-libs/clutter-gtk-0.90:1.0
93 - >=sci-geosciences/geocode-glib-3.10.0
94 - x11-libs/mx:1.0 )
95 - ldap? ( >=net-nds/openldap-2:= )
96 - spell? ( app-text/gtkspell:3 )
97 - ssl? (
98 - >=dev-libs/nspr-4.6.1:=
99 - >=dev-libs/nss-3.11:= )
100 - weather? ( >=dev-libs/libgweather-3.10:2= )
101 -"
102 -DEPEND="${COMMON_DEPEND}
103 - app-text/docbook-xml-dtd:4.1.2
104 - app-text/yelp-tools
105 - >=dev-util/gtk-doc-am-1.14
106 - >=dev-util/intltool-0.40.0
107 - >=gnome-base/gnome-common-2.12
108 - virtual/pkgconfig
109 -"
110 -RDEPEND="${COMMON_DEPEND}
111 - bogofilter? ( mail-filter/bogofilter )
112 - highlight? ( app-text/highlight )
113 - spamassassin? ( mail-filter/spamassassin )
114 - !gnome-extra/evolution-exchange
115 -"
116 -
117 -DISABLE_AUTOFORMATTING="yes"
118 -DOC_CONTENTS="To change the default browser if you are not using GNOME, edit
119 -~/.local/share/applications/mimeapps.list so it includes the
120 -following content:
121 -
122 -[Default Applications]
123 -x-scheme-handler/http=firefox.desktop
124 -x-scheme-handler/https=firefox.desktop
125 -
126 -(replace firefox.desktop with the name of the appropriate .desktop
127 -file from /usr/share/applications if you use a different browser)."
128 -
129 -src_configure() {
130 - # Use NSS/NSPR only if 'ssl' is enabled.
131 - gnome2_src_configure \
132 - --without-glade-catalog \
133 - --disable-code-coverage \
134 - --disable-installed-tests \
135 - --disable-pst-import \
136 - --enable-canberra \
137 - $(use_enable archive autoar) \
138 - $(use_enable crypt libcryptui) \
139 - $(use_enable highlight text-highlight) \
140 - $(use_enable geolocation contact-maps) \
141 - $(use_enable spell gtkspell) \
142 - $(use_enable ssl nss) \
143 - $(use_enable ssl smime) \
144 - $(use_with bogofilter) \
145 - $(use_with ldap openldap) \
146 - $(use_with spamassassin) \
147 - $(usex ssl --enable-nss=yes "--without-nspr-libs
148 - --without-nspr-includes
149 - --without-nss-libs
150 - --without-nss-includes") \
151 - $(use_enable weather)
152 -}
153 -
154 -src_install() {
155 - gnome2_src_install
156 -
157 - # Problems with prelink:
158 - # https://bugzilla.gnome.org/show_bug.cgi?id=731680
159 - # https://bugzilla.gnome.org/show_bug.cgi?id=732148
160 - # https://bugzilla.redhat.com/show_bug.cgi?id=1114538
161 - echo PRELINK_PATH_MASK=/usr/bin/evolution > ${T}/99${PN}
162 - doenvd "${T}"/99${PN}
163 -
164 - readme.gentoo_create_doc
165 -}
166 -
167 -pkg_postinst() {
168 - gnome2_pkg_postinst
169 - readme.gentoo_print_elog
170 -}
171
172 diff --git a/mail-client/evolution/evolution-3.24.5.ebuild b/mail-client/evolution/evolution-3.24.5.ebuild
173 deleted file mode 100644
174 index bc07cd120c0..00000000000
175 --- a/mail-client/evolution/evolution-3.24.5.ebuild
176 +++ /dev/null
177 @@ -1,156 +0,0 @@
178 -# Copyright 1999-2017 Gentoo Foundation
179 -# Distributed under the terms of the GNU General Public License v2
180 -
181 -EAPI=6
182 -GNOME2_LA_PUNT="yes"
183 -
184 -inherit cmake-utils gnome2 flag-o-matic readme.gentoo-r1
185 -
186 -DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
187 -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution"
188 -
189 -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
190 -LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
191 -SLOT="2.0"
192 -
193 -IUSE="archive +bogofilter crypt geolocation highlight ldap spamassassin spell ssl +weather"
194 -
195 -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86"
196 -
197 -# We need a graphical pinentry frontend to be able to ask for the GPG
198 -# password from inside evolution, bug 160302
199 -PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] app-crypt/pinentry[gtk] app-crypt/pinentry[qt4] app-crypt/pinentry[qt5] )"
200 -
201 -# glade-3 support is for maintainers only per configure.ac
202 -# pst is not mature enough and changes API/ABI frequently
203 -# dconf explicitely needed for backup plugin
204 -# gnome-desktop support is optional with --enable-gnome-desktop
205 -COMMON_DEPEND="
206 - >=app-crypt/gcr-3.4:=[gtk]
207 - >=app-text/enchant-1.1.7
208 - >=dev-libs/glib-2.46:2[dbus]
209 - >=dev-libs/libxml2-2.7.3:2
210 - >=gnome-base/gnome-desktop-2.91.3:3=
211 - >=gnome-base/gsettings-desktop-schemas-2.91.92
212 - >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
213 - >=media-libs/libcanberra-0.25[gtk3]
214 - >=net-libs/libsoup-2.42:2.4
215 - >=net-libs/webkit-gtk-2.13.90:4
216 - >=x11-libs/cairo-1.9.15:=[glib]
217 - >=x11-libs/gdk-pixbuf-2.24:2
218 - >=x11-libs/gtk+-3.10:3
219 - >=x11-libs/libnotify-0.7:=
220 - >=x11-misc/shared-mime-info-0.22
221 -
222 - >=app-text/iso-codes-0.49
223 - dev-libs/atk
224 - gnome-base/dconf
225 - dev-libs/libical:=
226 - x11-libs/libSM
227 - x11-libs/libICE
228 -
229 - archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
230 - crypt? (
231 - >=app-crypt/gnupg-1.4
232 - ${PINENTRY_DEPEND}
233 - x11-libs/libcryptui )
234 - geolocation? (
235 - >=media-libs/libchamplain-0.12:0.12[gtk]
236 - >=media-libs/clutter-1.0.0:1.0
237 - >=media-libs/clutter-gtk-0.90:1.0
238 - >=sci-geosciences/geocode-glib-3.10.0
239 - x11-libs/mx:1.0 )
240 - ldap? ( >=net-nds/openldap-2:= )
241 - spell? ( app-text/gtkspell:3 )
242 - ssl? (
243 - >=dev-libs/nspr-4.6.1:=
244 - >=dev-libs/nss-3.11:= )
245 - weather? ( >=dev-libs/libgweather-3.10:2= )
246 -"
247 -DEPEND="${COMMON_DEPEND}
248 - app-text/docbook-xml-dtd:4.1.2
249 - app-text/yelp-tools
250 - dev-util/gdbus-codegen
251 - >=dev-util/gtk-doc-am-1.14
252 - >=dev-util/intltool-0.40.0
253 - >=sys-devel/gettext-0.18.3
254 - virtual/pkgconfig
255 -"
256 -RDEPEND="${COMMON_DEPEND}
257 - bogofilter? ( mail-filter/bogofilter )
258 - highlight? ( app-text/highlight )
259 - spamassassin? ( mail-filter/spamassassin )
260 - !gnome-extra/evolution-exchange
261 -"
262 -
263 -DISABLE_AUTOFORMATTING="yes"
264 -DOC_CONTENTS="To change the default browser if you are not using GNOME, edit
265 -~/.local/share/applications/mimeapps.list so it includes the
266 -following content:
267 -
268 -[Default Applications]
269 -x-scheme-handler/http=firefox.desktop
270 -x-scheme-handler/https=firefox.desktop
271 -
272 -(replace firefox.desktop with the name of the appropriate .desktop
273 -file from /usr/share/applications if you use a different browser)."
274 -
275 -src_prepare() {
276 - # Leave post-install actions to eclass
277 - sed -e "s;\(find_program(GTK_UPDATE_ICON_CACHE\).*;\1 $(type -P true));" \
278 - -i "${S}"/cmake/modules/IconCache.cmake || die
279 -
280 - gnome2_src_prepare
281 -}
282 -
283 -src_configure() {
284 - # Use NSS/NSPR only if 'ssl' is enabled.
285 - local mycmakeargs=(
286 - -DENABLE_SCHEMAS_COMPILE=OFF
287 - -DENABLE_GTK_DOC=OFF
288 - -DWITH_OPENLDAP=$(usex ldap)
289 - -DENABLE_SMIME=$(usex ssl)
290 - -DENABLE_GNOME_DESKTOP=ON
291 - -DENABLE_CANBERRA=ON
292 - -DENABLE_AUTOAR=$(usex archive)
293 - -DWITH_HELP=ON
294 - -DENABLE_LIBCRYPTUI=$(usex crypt)
295 - -DENABLE_YTNEF=OFF
296 - -DWITH_BOGOFILTER=$(usex bogofilter)
297 - -DWITH_SPAMASSASSIN=$(usex spamassassin)
298 - -DENABLE_GTKSPELL=$(usex spell)
299 - -DENABLE_TEXT_HIGHLIGHT=$(usex highlight)
300 - -DENABLE_WEATHER=$(usex weather)
301 - -DENABLE_CONTACT_MAPS=$(usex geolocation)
302 - -DENABLE_PST_IMPORT=OFF
303 - -DWITH_GLADE_CATALOG=OFF
304 - )
305 -
306 - cmake-utils_src_configure
307 -}
308 -
309 -src_compile() {
310 - cmake-utils_src_compile
311 -}
312 -
313 -src_test() {
314 - cmake-utils_src_test
315 -}
316 -
317 -src_install() {
318 - cmake-utils_src_install
319 -
320 - # Problems with prelink:
321 - # https://bugzilla.gnome.org/show_bug.cgi?id=731680
322 - # https://bugzilla.gnome.org/show_bug.cgi?id=732148
323 - # https://bugzilla.redhat.com/show_bug.cgi?id=1114538
324 - echo PRELINK_PATH_MASK=/usr/bin/evolution > ${T}/99${PN}
325 - doenvd "${T}"/99${PN}
326 -
327 - readme.gentoo_create_doc
328 -}
329 -
330 -pkg_postinst() {
331 - gnome2_pkg_postinst
332 - readme.gentoo_print_elog
333 -}