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: ChangeLog evolution-2.22.0.ebuild
Date: Mon, 24 Mar 2008 23:15:56
Message-Id: E1JdvtQ-00067n-Ly@stork.gentoo.org
1 eva 08/03/24 23:15:52
2
3 Modified: ChangeLog
4 Added: evolution-2.22.0.ebuild
5 Log:
6 New version for GNOME-2.22. Litterally tons of bug fixes and uses libsoup-2.4, add support for Google calendars, new tango look icons, non intrusive error support, message tagging, ... Get it while it's hot
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.229 mail-client/evolution/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.229&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.229&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.228&r2=1.229
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
19 retrieving revision 1.228
20 retrieving revision 1.229
21 diff -u -r1.228 -r1.229
22 --- ChangeLog 9 Mar 2008 22:02:03 -0000 1.228
23 +++ ChangeLog 24 Mar 2008 23:15:52 -0000 1.229
24 @@ -1,6 +1,16 @@
25 # ChangeLog for mail-client/evolution
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.228 2008/03/09 22:02:03 leio Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.229 2008/03/24 23:15:52 eva Exp $
29 +
30 +*evolution-2.22.0 (24 Mar 2008)
31 +
32 + 24 Mar 2008; Gilles Dartiguelongue <eva@g.o>
33 + +files/evolution-2.21.3-fbsd.patch,
34 + +files/evolution-2.22.0-e_profile_event_emit.patch,
35 + +evolution-2.22.0.ebuild:
36 + New version for GNOME-2.22. Litterally tons of bug fixes and uses
37 + libsoup-2.4 add support for Google calendars, new tango look icons, non
38 + intrusive error support, message tagging, ...
39
40 09 Mar 2008; Mart Raudsepp <leio@g.o>
41 -files/evolution-2.3.7-configure_plugins.patch,
42
43
44
45 1.1 mail-client/evolution/evolution-2.22.0.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.22.0.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.22.0.ebuild?rev=1.1&content-type=text/plain
49
50 Index: evolution-2.22.0.ebuild
51 ===================================================================
52 # Copyright 1999-2008 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.22.0.ebuild,v 1.1 2008/03/24 23:15:52 eva Exp $
55
56 inherit gnome2 flag-o-matic
57
58 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
59 HOMEPAGE="http://www.gnome.org/projects/evolution/"
60 SRC_URI="${SRC_URI}"
61
62 LICENSE="GPL-2 FDL-1.1"
63 SLOT="2.0"
64 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
65 IUSE="crypt dbus debug hal ipv6 kerberos krb4 ldap mono networkmanager nntp pda profile spell ssl"
66
67 # Pango dependency required to avoid font rendering problems
68 RDEPEND=">=dev-libs/glib-2.15.3
69 >=x11-libs/gtk+-2.12
70 >=gnome-extra/evolution-data-server-2.21.92
71 >=x11-themes/gnome-icon-theme-2.20
72 >=gnome-base/gnome-vfs-2.4
73 >=gnome-base/libbonobo-2.20.3
74 >=gnome-base/libbonoboui-2.4.2
75 >=gnome-extra/gtkhtml-3.17.5
76 >=gnome-base/gconf-2
77 >=gnome-base/libglade-2
78 >=gnome-base/libgnomecanvas-2
79 >=gnome-base/libgnomeui-2
80 >=dev-libs/libxml2-2
81 dbus? ( dev-libs/dbus-glib )
82 hal? ( >=sys-apps/hal-0.5.4 )
83 x11-libs/libnotify
84 pda? (
85 >=app-pda/gnome-pilot-2.0.15
86 >=app-pda/gnome-pilot-conduits-2 )
87 dev-libs/atk
88 ssl? (
89 >=dev-libs/nspr-4.6.1
90 >=dev-libs/nss-3.11 )
91 networkmanager? ( net-misc/networkmanager )
92 >=net-libs/libsoup-2.4
93 kerberos? ( virtual/krb5 )
94 krb4? ( virtual/krb5 )
95 >=gnome-base/orbit-2.9.8
96 spell? ( >=app-text/gnome-spell-1.0.5 )
97 crypt? ( || ( >=app-crypt/gnupg-2.0.1-r2 =app-crypt/gnupg-1.4* ) )
98 ldap? ( >=net-nds/openldap-2 )
99 mono? ( >=dev-lang/mono-1 )"
100 # gstreamer? (
101 # >=media-libs/gstreamer-0.10
102 # >=media-libs/gst-plugins-base-0.10 )
103
104 DEPEND="${RDEPEND}
105 >=dev-util/pkgconfig-0.16
106 >=dev-util/intltool-0.35.5
107 sys-devel/gettext
108 sys-devel/bison
109 app-text/scrollkeeper
110 >=gnome-base/gnome-common-2.12.0
111 >=app-text/gnome-doc-utils-0.9.1"
112
113 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
114 ELTCONF="--reverse-deps"
115
116 pkg_setup() {
117 G2CONF="--without-kde-applnk-path
118 --enable-plugins=experimental
119 $(use_enable ssl nss)
120 $(use_enable ssl smime)
121 $(use_enable ipv6)
122 $(use_enable mono)
123 $(use_enable nntp)
124 $(use_enable pda pilot-conduits)
125 $(use_enable profile profiling)
126 $(use_with ldap openldap)
127 $(use_with kerberos krb5 /usr)"
128
129 # We need a graphical pinentry frontend to be able to ask for the GPG
130 # password from inside evolution, bug 160302
131 if use crypt && has_version '>=app-crypt/gnupg-2.0.1-r2'; then
132 if ! built_with_use -o app-crypt/pinentry gtk qt3; then
133 die "You must build app-crypt/pinentry with GTK or QT3 support"
134 fi
135 fi
136
137 if use krb4 && ! built_with_use virtual/krb5 krb4; then
138 ewarn
139 ewarn "In order to add kerberos 4 support, you have to emerge"
140 ewarn "virtual/krb5 with the 'krb4' USE flag enabled as well."
141 ewarn
142 ewarn "Skipping for now."
143 ewarn
144 G2CONF="${G2CONF} --without-krb4"
145 else
146 G2CONF="${G2CONF} $(use_with krb4 krb4 /usr)"
147 fi
148
149 # dang - I've changed this to do --enable-plugins=experimental. This will
150 # autodetect new-mail-notify and exchange, but that cannot be helped for the
151 # moment. They should be changed to depend on a --enable-<foo> like mono
152 # is. This cleans up a ton of crap from this ebuild.
153 }
154
155 src_unpack() {
156 gnome2_src_unpack
157
158 # Fix timezone offsets on fbsd. bug #183708
159 epatch "${FILESDIR}"/${PN}-2.21.3-fbsd.patch
160
161 # Fix build with USE=profile. Bug #213516
162 epatch "${FILESDIR}"/${P}-e_profile_event_emit.patch
163 }
164
165 src_compile() {
166 # Use NSS/NSPR only if 'ssl' is enabled.
167 if use ssl ; then
168 sed -i -e "s|mozilla-nss|nss|
169 s|mozilla-nspr|nspr|" "${S}"/configure
170 G2CONF="${G2CONF} --enable-nss=yes"
171 else
172 G2CONF="${G2CONF} --without-nspr-libs --without-nspr-includes \
173 --without-nss-libs --without-nss-includes"
174 fi
175
176 # problems with -O3 on gcc-3.3.1
177 replace-flags -O3 -O2
178
179 if [ "${ARCH}" = "hppa" ]; then
180 append-flags "-fPIC -ffunction-sections"
181 export LDFLAGS="-ffunction-sections -Wl,--stub-group-size=25000"
182 fi
183
184 gnome2_src_compile
185 }
186
187 pkg_postinst() {
188 gnome2_pkg_postinst
189
190 elog "To change the default browser if you are not using GNOME, do:"
191 elog "gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'mozilla %s'"
192 elog "gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'mozilla %s'"
193 elog ""
194 elog "Replace 'mozilla %s' with which ever browser you use."
195 elog ""
196 elog "Junk filters are now a run-time choice. You will get a choice of"
197 elog "bogofilter or spamassassin based on which you have installed"
198 elog ""
199 elog "You have to install one of these for the spam filtering to actually work"
200 }
201
202
203
204 --
205 gentoo-commits@l.g.o mailing list