Gentoo Archives: gentoo-commits

From: Priit Laes <plaes@×××××.org>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: mail-client/evolution/
Date: Sun, 03 Mar 2013 15:07:53
Message-Id: 1362323230.0d15dfaf21c3a9338476903cd88bf849e1fdc9e6.plaes@gentoo
1 commit: 0d15dfaf21c3a9338476903cd88bf849e1fdc9e6
2 Author: Priit Laes <plaes <AT> plaes <DOT> org>
3 AuthorDate: Sun Mar 3 15:07:10 2013 +0000
4 Commit: Priit Laes <plaes <AT> plaes <DOT> org>
5 CommitDate: Sun Mar 3 15:07:10 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=0d15dfaf
7
8 mail-client/evolution: 3.7.90 → 3.7.91
9
10 ---
11 ...ution-3.7.90.ebuild => evolution-3.7.91.ebuild} | 0
12 mail-client/evolution/evolution-9999.ebuild | 55 ++++++++++----------
13 2 files changed, 27 insertions(+), 28 deletions(-)
14
15 diff --git a/mail-client/evolution/evolution-3.7.90.ebuild b/mail-client/evolution/evolution-3.7.91.ebuild
16 similarity index 100%
17 rename from mail-client/evolution/evolution-3.7.90.ebuild
18 rename to mail-client/evolution/evolution-3.7.91.ebuild
19
20 diff --git a/mail-client/evolution/evolution-9999.ebuild b/mail-client/evolution/evolution-9999.ebuild
21 index 60fe55b..b1f7635 100644
22 --- a/mail-client/evolution/evolution-9999.ebuild
23 +++ b/mail-client/evolution/evolution-9999.ebuild
24 @@ -6,10 +6,11 @@ EAPI="5"
25 GCONF_DEBUG="no"
26 GNOME2_LA_PUNT="yes"
27
28 -inherit eutils flag-o-matic gnome2
29 +inherit eutils flag-o-matic gnome2 versionator
30 if [[ ${PV} = 9999 ]]; then
31 inherit gnome2-live
32 fi
33 +MY_MAJORV=$(get_version_component_range 1-2)
34
35 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
36 HOMEPAGE="http://projects.gnome.org/evolution/"
37 @@ -17,7 +18,7 @@ HOMEPAGE="http://projects.gnome.org/evolution/"
38 # Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
39 LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
40 SLOT="2.0"
41 -IUSE="crypt +gnome-online-accounts gstreamer kerberos ldap map ssl +weather"
42 +IUSE="bogofilter crypt +gnome-online-accounts gstreamer highlight kerberos ldap map spamassassin ssl +weather"
43 if [[ ${PV} = 9999 ]]; then
44 IUSE="${IUSE} doc"
45 KEYWORDS=""
46 @@ -31,8 +32,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gtk] app-crypt/pinentry-qt app-crypt/pi
47
48 # glade-3 support is for maintainers only per configure.ac
49 # pst is not mature enough and changes API/ABI frequently
50 -# also supports gstreamer 1.0
51 -COMMON_DEPEND=">=dev-libs/glib-2.32:2
52 +COMMON_DEPEND=">=dev-libs/glib-2.34:2
53 >=x11-libs/cairo-1.9.15:=[glib]
54 >=x11-libs/gtk+-3.4.0:3
55 >=gnome-base/gnome-desktop-2.91.3:3=
56 @@ -45,32 +45,34 @@ COMMON_DEPEND=">=dev-libs/glib-2.32:2
57 dev-libs/atk
58 >=dev-libs/dbus-glib-0.6
59 >=dev-libs/libxml2-2.7.3:2
60 - >=net-libs/libsoup-gnome-2.38.1:2.4
61 + >=net-libs/libsoup-gnome-2.40.3:2.4
62 >=x11-misc/shared-mime-info-0.22
63 >=x11-themes/gnome-icon-theme-2.30.2.1
64 >=dev-libs/libgdata-0.10:=
65 - >=net-libs/webkit-gtk-1.8.0
66 - !=net-libs/webkit-gtk-1.9.90
67 + >=net-libs/webkit-gtk-1.10.0
68
69 x11-libs/libSM
70 x11-libs/libICE
71
72 + crypt? ( || (
73 + ( >=app-crypt/gnupg-2.0.1-r2 ${PINENTRY_DEPEND} )
74 + =app-crypt/gnupg-1.4* ) )
75 map? (
76 + >=app-misc/geoclue-0.12.0
77 + >=media-libs/libchamplain-0.12:0.12
78 >=media-libs/clutter-1.0.0:1.0
79 >=media-libs/clutter-gtk-0.90:1.0
80 + >=sci-geosciences/geocode-glib-0.99.0
81 x11-libs/mx:1.0 )
82 - crypt? ( || (
83 - ( >=app-crypt/gnupg-2.0.1-r2 ${PINENTRY_DEPEND} )
84 - =app-crypt/gnupg-1.4* ) )
85 gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.2 )
86 - gstreamer? (
87 - >=media-libs/gstreamer-0.10:0.10
88 - >=media-libs/gst-plugins-base-0.10:0.10 )
89 + gstreamer? ( || (
90 + ( media-libs/gstreamer:1.0
91 + media-libs/gst-plugins-base:1.0 )
92 + ( media-libs/gstreamer:0.10
93 + media-libs/gst-plugins-base:0.10 )
94 + ) )
95 kerberos? ( virtual/krb5:= )
96 ldap? ( >=net-nds/openldap-2:= )
97 - map? (
98 - >=app-misc/geoclue-0.12.0
99 - >=media-libs/libchamplain-0.12:0.12 )
100 ssl? (
101 >=dev-libs/nspr-4.6.1:=
102 >=dev-libs/nss-3.11:= )
103 @@ -84,7 +86,9 @@ DEPEND="${COMMON_DEPEND}
104 # app-text/yelp-tools
105 # >=gnome-base/gnome-common-2.12
106 RDEPEND="${COMMON_DEPEND}
107 - app-text/highlight
108 + bogofilter? ( mail-filter/bogofilter )
109 + highlight? ( app-text/highlight )
110 + spamassassin? ( mail-filter/spamassassin )
111 !<gnome-extra/evolution-exchange-2.32"
112
113 if [[ ${PV} = 9999 ]]; then
114 @@ -97,9 +101,6 @@ src_prepare() {
115 ELTCONF="--reverse-deps"
116 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
117
118 - # Fix paths for Gentoo spamassassin executables
119 - epatch "${FILESDIR}/${PN}-3.3.91-spamassassin-paths.patch"
120 -
121 sed -e "s:@EPREFIX@:${EPREFIX}:g" \
122 -i data/org.gnome.evolution.spamassassin.gschema.xml.in \
123 -i modules/spamassassin/evolution-spamassassin.c || die "sed failed"
124 @@ -122,13 +123,16 @@ src_configure() {
125 --disable-image-inline \
126 --disable-pst-import \
127 --enable-canberra \
128 - $(use_enable ssl nss) \
129 - $(use_enable ssl smime) \
130 + $(use_enable bogofilter) \
131 $(use_enable gnome-online-accounts goa) \
132 $(use_enable gstreamer audio-inline) \
133 + $(use_enable highlight) \
134 $(use_enable map contact-maps) \
135 - $(use_with ldap openldap) \
136 + $(use_enable spamassassin) \
137 + $(use_enable ssl nss) \
138 + $(use_enable ssl smime) \
139 $(use_with kerberos krb5 "${EPREFIX}"/usr) \
140 + $(use_with ldap openldap) \
141 $(usex ssl --enable-nss=yes "--without-nspr-libs
142 --without-nspr-includes
143 --without-nss-libs
144 @@ -149,9 +153,4 @@ pkg_postinst() {
145 elog ""
146 elog "(replace firefox.desktop with the name of the appropriate .desktop"
147 elog "file from /usr/share/applications if you use a different browser)."
148 - elog ""
149 - elog "Junk filters are now a run-time choice. You will get a choice of"
150 - elog "bogofilter or spamassassin based on which you have installed"
151 - elog ""
152 - elog "You have to install one of these for the spam filtering to actually work"
153 }