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: ChangeLog evolution-2.30.2-r1.ebuild evolution-2.30.2.ebuild
Date: Mon, 05 Jul 2010 21:38:13
Message-Id: 20100705213809.660792CE14@corvid.gentoo.org
1 pacho 10/07/05 21:38:09
2
3 Modified: ChangeLog
4 Added: evolution-2.30.2-r1.ebuild
5 Removed: evolution-2.30.2.ebuild
6 Log:
7 Fix bugs 325453 and 324895, remove old.
8 (Portage version: 2.1.8.3/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.296 mail-client/evolution/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.296&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.296&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.295&r2=1.296
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
20 retrieving revision 1.295
21 retrieving revision 1.296
22 diff -u -r1.295 -r1.296
23 --- ChangeLog 23 Jun 2010 14:05:13 -0000 1.295
24 +++ ChangeLog 5 Jul 2010 21:38:09 -0000 1.296
25 @@ -1,6 +1,16 @@
26 # ChangeLog for mail-client/evolution
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.295 2010/06/23 14:05:13 pacho Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.296 2010/07/05 21:38:09 pacho Exp $
30 +
31 +*evolution-2.30.2-r1 (05 Jul 2010)
32 +
33 + 05 Jul 2010; Pacho Ramos <pacho@g.o> -evolution-2.30.2.ebuild,
34 + +evolution-2.30.2-r1.ebuild, -files/evolution-2.30.2-call-function.patch,
35 + -files/evolution-2.30.2-drag-message.patch,
36 + -files/evolution-2.30.2-proper-faq.patch:
37 + Revision bump to include more upstream fixes, this will also fix itip
38 + segfaults (bug #324895 by Iain) and fix e-d-s dependencies (bug #325453 by
39 + Priit Laes). Remove old testing.
40
41 *evolution-2.30.2 (23 Jun 2010)
42
43
44
45
46 1.1 mail-client/evolution/evolution-2.30.2-r1.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-2.30.2-r1.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-client/evolution/evolution-2.30.2-r1.ebuild?rev=1.1&content-type=text/plain
50
51 Index: evolution-2.30.2-r1.ebuild
52 ===================================================================
53 # Copyright 1999-2010 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.30.2-r1.ebuild,v 1.1 2010/07/05 21:38:09 pacho Exp $
56
57 EAPI="2"
58 GCONF_DEBUG="no"
59
60 inherit autotools gnome2 flag-o-matic python versionator
61
62 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
63 HOMEPAGE="http://www.gnome.org/projects/evolution/"
64
65 LICENSE="GPL-2 LGPL-2 OPENLDAP"
66 SLOT="2.0"
67 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
68
69 SRC_URI="${SRC_URI}
70 mirror://gentoo/${P}-patches.tar.bz2"
71
72 IUSE="crypt kerberos ldap networkmanager pda profile python ssl
73 gstreamer +sound"
74 # pst
75 # mono - disabled because it just crashes on startup :S
76
77 # Pango dependency required to avoid font rendering problems
78 # We need a graphical pinentry frontend to be able to ask for the GPG
79 # password from inside evolution, bug 160302
80 RDEPEND=">=dev-libs/glib-2.22
81 >=x11-libs/gtk+-2.18
82 >=gnome-extra/evolution-data-server-$(get_version_component_range 1-2)
83 >=gnome-base/gnome-desktop-2.26.0
84 >=gnome-extra/gtkhtml-3.29.6
85 >=gnome-base/gconf-2
86 >=gnome-base/libgnomecanvas-2
87 dev-libs/atk
88 >=dev-libs/dbus-glib-0.74
89 >=dev-libs/libunique-1
90 >=dev-libs/libxml2-2.7.3
91 >=dev-libs/libgweather-2.25.3
92 >=net-libs/libsoup-2.4
93 >=media-gfx/gtkimageview-1.6
94 x11-libs/libnotify
95 >=x11-misc/shared-mime-info-0.22
96 >=x11-themes/gnome-icon-theme-2.20
97
98 crypt? ( || (
99 ( >=app-crypt/gnupg-2.0.1-r2
100 || ( app-crypt/pinentry[gtk] app-crypt/pinentry[qt3] ) )
101 =app-crypt/gnupg-1.4* ) )
102 gstreamer? (
103 >=media-libs/gstreamer-0.10
104 >=media-libs/gst-plugins-base-0.10 )
105 kerberos? ( virtual/krb5 )
106 ldap? ( >=net-nds/openldap-2 )
107 networkmanager? ( >=net-misc/networkmanager-0.7 )
108 pda? (
109 >=app-pda/gnome-pilot-2.0.16
110 >=app-pda/gnome-pilot-conduits-2 )
111 python? ( >=dev-lang/python-2.4 )
112 sound? ( media-libs/libcanberra )
113 ssl? (
114 >=dev-libs/nspr-4.6.1
115 >=dev-libs/nss-3.11 )"
116 # champlain, geoclue, clutter, gtkimageview
117 # mono? ( >=dev-lang/mono-1 )
118
119 DEPEND="${RDEPEND}
120 >=dev-util/pkgconfig-0.16
121 >=dev-util/intltool-0.35.5
122 sys-devel/gettext
123 sys-devel/bison
124 app-text/scrollkeeper
125 >=gnome-base/gnome-common-2.12.0
126 >=app-text/gnome-doc-utils-0.9.1"
127
128 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
129 ELTCONF="--reverse-deps"
130
131 pkg_setup() {
132 G2CONF="${G2CONF}
133 --without-kde-applnk-path
134 --enable-plugins=experimental
135 --enable-image-inline
136 --enable-weather
137 $(use_enable ssl nss)
138 $(use_enable ssl smime)
139 $(use_enable networkmanager nm)
140 $(use_enable gstreamer audio-inline)
141 $(use_enable sound canberra)
142 --disable-pst-import
143 $(use_enable pda pilot-conduits)
144 $(use_enable profile profiling)
145 $(use_enable python)
146 $(use_with ldap openldap)
147 $(use_with kerberos krb5 /usr)
148 --disable-contacts-map"
149
150 # $(use_enable mono)
151
152 # dang - I've changed this to do --enable-plugins=experimental. This will
153 # autodetect new-mail-notify and exchange, but that cannot be helped for the
154 # moment. They should be changed to depend on a --enable-<foo> like mono
155 # is. This cleans up a ton of crap from this ebuild.
156 }
157
158 src_prepare() {
159 gnome2_src_prepare
160
161 # FIXME: Fix compilation flags crazyness
162 sed 's/CFLAGS="$CFLAGS $WARNING_FLAGS"//' \
163 -i configure.ac configure || die "sed 1 failed"
164
165 # Do not require unstable libunique
166 epatch "${FILESDIR}/${PN}-2.30.1.2-configure.patch"
167
168 # Apply upstream patches committed to gnome-2.30 branch
169 epatch "${WORKDIR}"/${P}-patches/*.patch
170
171 intltoolize --force --copy --automake || die "intltoolize failed"
172 eautoreconf
173
174 # Use NSS/NSPR only if 'ssl' is enabled.
175 if use ssl ; then
176 sed -i -e "s|mozilla-nss|nss|
177 s|mozilla-nspr|nspr|" "${S}"/configure || die "sed 1 failed"
178 G2CONF="${G2CONF} --enable-nss=yes"
179 else
180 G2CONF="${G2CONF} --without-nspr-libs --without-nspr-includes \
181 --without-nss-libs --without-nss-includes"
182 fi
183 }
184
185 pkg_postinst() {
186 gnome2_pkg_postinst
187
188 elog "To change the default browser if you are not using GNOME, do:"
189 elog "gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'mozilla %s'"
190 elog "gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'mozilla %s'"
191 elog ""
192 elog "Replace 'mozilla %s' with which ever browser you use."
193 elog ""
194 elog "Junk filters are now a run-time choice. You will get a choice of"
195 elog "bogofilter or spamassassin based on which you have installed"
196 elog ""
197 elog "You have to install one of these for the spam filtering to actually work"
198 }