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: evolution-2.28.1.ebuild metadata.xml ChangeLog evolution-2.26.2.ebuild
Date: Thu, 29 Oct 2009 23:16:40
Message-Id: E1N3eEP-0000UM-5W@stork.gentoo.org
1 eva 09/10/29 23:16:37
2
3 Modified: metadata.xml ChangeLog
4 Added: evolution-2.28.1.ebuild
5 Removed: evolution-2.26.2.ebuild
6 Log:
7 New version for GNOME 2.28. Clean up old revision.
8 (Portage version: 2.2_rc46/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.10 mail-client/evolution/metadata.xml
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/metadata.xml?rev=1.10&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/metadata.xml?rev=1.10&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/metadata.xml?r1=1.9&r2=1.10
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/metadata.xml,v
20 retrieving revision 1.9
21 retrieving revision 1.10
22 diff -u -r1.9 -r1.10
23 --- metadata.xml 23 May 2009 22:31:53 -0000 1.9
24 +++ metadata.xml 29 Oct 2009 23:16:36 -0000 1.10
25 @@ -18,7 +18,7 @@
26 <flag name="networkmanager">Allows Evolution to automagically toggle
27 online/offline mode by talking to <pkg>net-misc/networkmanager</pkg>
28 and getting the current network state</flag>
29 - <flag name="pst">Build optional plugin for PST file format import</flag>
30 + <!-- <flag name="pst">Build optional plugin for PST file format import</flag> -->
31 <flag name="pda">Enable support for syncing Evolution Calendar and
32 Addressbooks with PDAs using <pkg>app-pda/gnome-pilot</pkg> and
33 <pkg>app-pda/gnome-pilot-conduit</pkg></flag>
34
35
36
37 1.279 mail-client/evolution/ChangeLog
38
39 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.279&view=markup
40 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.279&content-type=text/plain
41 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.278&r2=1.279
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
46 retrieving revision 1.278
47 retrieving revision 1.279
48 diff -u -r1.278 -r1.279
49 --- ChangeLog 27 Oct 2009 10:31:59 -0000 1.278
50 +++ ChangeLog 29 Oct 2009 23:16:36 -0000 1.279
51 @@ -1,6 +1,14 @@
52 # ChangeLog for mail-client/evolution
53 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.278 2009/10/27 10:31:59 volkmar Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.279 2009/10/29 23:16:36 eva Exp $
56 +
57 +*evolution-2.28.1 (29 Oct 2009)
58 +
59 + 29 Oct 2009; Gilles Dartiguelongue <eva@g.o>
60 + -evolution-2.26.2.ebuild, +files/evolution-2.28.0-automagic-plugins.patch,
61 + +files/evolution-2.28.0-delete-key.patch, +evolution-2.28.1.ebuild,
62 + metadata.xml:
63 + New version for GNOME 2.28. Clean up old revision.
64
65 27 Oct 2009; Mounir Lamouri <volkmar@g.o> evolution-2.26.2.ebuild:
66 Re-Keywording for ppc, bug 271002
67
68
69
70 1.1 mail-client/evolution/evolution-2.28.1.ebuild
71
72 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.28.1.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.28.1.ebuild?rev=1.1&content-type=text/plain
74
75 Index: evolution-2.28.1.ebuild
76 ===================================================================
77 # Copyright 1999-2009 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.28.1.ebuild,v 1.1 2009/10/29 23:16:36 eva Exp $
80
81 EAPI="2"
82 GCONF_DEBUG="no"
83
84 inherit autotools gnome2 flag-o-matic python
85
86 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
87 HOMEPAGE="http://www.gnome.org/projects/evolution/"
88
89 LICENSE="GPL-2 FDL-1.1"
90 SLOT="2.0"
91 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
92 IUSE="crypt dbus hal kerberos krb4 ldap mono networkmanager nntp pda profile python ssl gstreamer exchange"
93 # pst
94
95 # Pango dependency required to avoid font rendering problems
96 # We need a graphical pinentry frontend to be able to ask for the GPG
97 # password from inside evolution, bug 160302
98 RDEPEND=">=dev-libs/glib-2.20
99 >=x11-libs/gtk+-2.16
100 >=gnome-extra/evolution-data-server-2.26.3
101 >=x11-themes/gnome-icon-theme-2.20
102 >=gnome-base/libbonobo-2.20.3
103 >=gnome-base/libbonoboui-2.4.2
104 >=gnome-extra/gtkhtml-3.27.90
105 >=gnome-base/gconf-2
106 >=gnome-base/libglade-2
107 >=gnome-base/libgnomecanvas-2
108 >=gnome-base/libgnomeui-2
109 >=dev-libs/libxml2-2.7.3
110 >=dev-libs/libgweather-2.25.3
111 >=x11-misc/shared-mime-info-0.22
112 >=gnome-base/gnome-desktop-2.26.0
113 dbus? ( >=dev-libs/dbus-glib-0.74 )
114 hal? ( >=sys-apps/hal-0.5.4 )
115 x11-libs/libnotify
116 pda? (
117 >=app-pda/gnome-pilot-2.0.15
118 >=app-pda/gnome-pilot-conduits-2 )
119 dev-libs/atk
120 ssl? (
121 >=dev-libs/nspr-4.6.1
122 >=dev-libs/nss-3.11 )
123 networkmanager? ( >=net-misc/networkmanager-0.7 )
124 >=net-libs/libsoup-2.4
125 kerberos? ( virtual/krb5 )
126 krb4? ( app-crypt/mit-krb5[krb4] )
127 >=gnome-base/orbit-2.9.8
128 crypt? ( || (
129 ( >=app-crypt/gnupg-2.0.1-r2
130 || ( app-crypt/pinentry[gtk] app-crypt/pinentry[qt3] ) )
131 =app-crypt/gnupg-1.4* ) )
132 ldap? ( >=net-nds/openldap-2 )
133 mono? ( >=dev-lang/mono-1 )
134 python? ( >=dev-lang/python-2.4 )
135 gstreamer? (
136 >=media-libs/gstreamer-0.10
137 >=media-libs/gst-plugins-base-0.10 )"
138 # Disabled until API stabilizes
139 # pst? ( >=net-mail/libpst-0.6.41 )
140
141 DEPEND="${RDEPEND}
142 >=dev-util/pkgconfig-0.16
143 >=dev-util/intltool-0.35.5
144 sys-devel/gettext
145 sys-devel/bison
146 app-text/scrollkeeper
147 >=gnome-base/gnome-common-2.12.0
148 >=app-text/gnome-doc-utils-0.9.1"
149
150 PDEPEND="exchange? ( >=gnome-extra/evolution-exchange-2.26.1 )"
151
152 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
153 ELTCONF="--reverse-deps"
154
155 pkg_setup() {
156 G2CONF="${G2CONF}
157 --without-kde-applnk-path
158 --enable-plugins=experimental
159 --with-weather
160 $(use_enable ssl nss)
161 $(use_enable ssl smime)
162 $(use_enable mono)
163 $(use_enable nntp)
164 $(use_enable networkmanager nm)
165 $(use_enable dbus)
166 $(use_enable gstreamer audio-inline)
167 $(use_enable exchange)
168 --disable-pst-import
169 $(use_enable pda pilot-conduits)
170 $(use_enable profile profiling)
171 $(use_enable python)
172 $(use_with ldap openldap)
173 $(use_with kerberos krb5 /usr)
174 $(use_with krb4 krb4 /usr)"
175
176 # dang - I've changed this to do --enable-plugins=experimental. This will
177 # autodetect new-mail-notify and exchange, but that cannot be helped for the
178 # moment. They should be changed to depend on a --enable-<foo> like mono
179 # is. This cleans up a ton of crap from this ebuild.
180 }
181
182 src_prepare() {
183 gnome2_src_prepare
184
185 # Fix timezone offsets on fbsd. bug #183708
186 # FIXME: bsd needs to be more active at pushing stuff upstream
187 #epatch "${FILESDIR}/${PN}-2.21.3-fbsd.patch"
188
189 # Fix delete keyboard shortcut, bug #????
190 epatch "${FILESDIR}/${PN}-2.28.0-delete-key.patch"
191
192 # Fix multiple automagic plugins, bug #204300 & bug #271451
193 epatch "${FILESDIR}/${PN}-2.28.0-automagic-plugins.patch"
194
195 # FIXME: Fix compilation flags crazyness
196 sed 's/CFLAGS="$CFLAGS $WARNING_FLAGS"//' \
197 -i configure.ac configure || die "sed 1 failed"
198
199 intltoolize --force --copy --automake || die "intltoolize failed"
200 eautoreconf
201
202 # Use NSS/NSPR only if 'ssl' is enabled.
203 if use ssl ; then
204 sed -i -e "s|mozilla-nss|nss|
205 s|mozilla-nspr|nspr|" "${S}"/configure || die "sed 1 failed"
206 G2CONF="${G2CONF} --enable-nss=yes"
207 else
208 G2CONF="${G2CONF} --without-nspr-libs --without-nspr-includes \
209 --without-nss-libs --without-nss-includes"
210 fi
211
212 # problems with -O3 on gcc-3.3.1
213 replace-flags -O3 -O2
214 }
215
216 pkg_postinst() {
217 gnome2_pkg_postinst
218
219 elog "To change the default browser if you are not using GNOME, do:"
220 elog "gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'mozilla %s'"
221 elog "gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'mozilla %s'"
222 elog ""
223 elog "Replace 'mozilla %s' with which ever browser you use."
224 elog ""
225 elog "Junk filters are now a run-time choice. You will get a choice of"
226 elog "bogofilter or spamassassin based on which you have installed"
227 elog ""
228 elog "You have to install one of these for the spam filtering to actually work"
229 }