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.24.2.ebuild
Date: Mon, 01 Dec 2008 13:03:33
Message-Id: E1L78R1-00020P-DR@stork.gentoo.org
1 eva 08/12/01 13:03:31
2
3 Modified: ChangeLog
4 Added: evolution-2.24.2.ebuild
5 Log:
6 New version for GNOME 2.24. Message templates, webdav/google contacts plugin, custom header support while sending mails, enhanced calendar memory usage, sqlite based message summary, bonobo-less composer and quote support.
7 (Portage version: 2.2_rc16/cvs/Linux 2.6.24-gentoo-r8-mactel x86_64)
8
9 Revision Changes Path
10 1.250 mail-client/evolution/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.250&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.250&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.249&r2=1.250
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
19 retrieving revision 1.249
20 retrieving revision 1.250
21 diff -u -r1.249 -r1.250
22 --- ChangeLog 13 Nov 2008 19:37:50 -0000 1.249
23 +++ ChangeLog 1 Dec 2008 13:03:31 -0000 1.250
24 @@ -1,6 +1,12 @@
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.249 2008/11/13 19:37:50 ranger Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.250 2008/12/01 13:03:31 eva Exp $
29 +
30 + 01 Dec 2008; Gilles Dartiguelongue <eva@g.o> ChangeLog:
31 + New version for GNOME 2.24. Message templates, webdav/google contacts
32 + plugin, custom header support while sending mails, enhanced calendar
33 + memory usage, sqlite based message summary, bonobo-less composer and quote
34 + support.
35
36 13 Nov 2008; Brent Baude <ranger@g.o> evolution-2.22.3.1.ebuild:
37 Marking evolution-2.22.3.1 ppc64 stable for bug 236971
38
39
40
41 1.1 mail-client/evolution/evolution-2.24.2.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.24.2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.24.2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: evolution-2.24.2.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.24.2.ebuild,v 1.1 2008/12/01 13:03:31 eva Exp $
51
52 inherit gnome2 flag-o-matic libtool
53
54 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
55 HOMEPAGE="http://www.gnome.org/projects/evolution/"
56 SRC_URI="${SRC_URI}
57 mirror://gentoo/${P}-libtool-hack.patch.bz2"
58
59 LICENSE="GPL-2 FDL-1.1"
60 SLOT="2.0"
61 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
62 IUSE="crypt dbus debug hal ipv6 kerberos krb4 ldap mono networkmanager nntp pda profile spell ssl"
63
64 # Pango dependency required to avoid font rendering problems
65 RDEPEND=">=dev-libs/glib-2.16
66 >=x11-libs/gtk+-2.12
67 >=gnome-extra/evolution-data-server-2.23.91
68 >=x11-themes/gnome-icon-theme-2.20
69 >=gnome-base/libbonobo-2.20.3
70 >=gnome-base/libbonoboui-2.4.2
71 >=gnome-extra/gtkhtml-3.23.5
72 >=gnome-base/gconf-2
73 >=gnome-base/libglade-2
74 >=gnome-base/libgnomecanvas-2
75 >=gnome-base/libgnomeui-2
76 >=dev-libs/libxml2-2
77 >=x11-misc/shared-mime-info-0.22
78 dbus? ( dev-libs/dbus-glib )
79 hal? ( >=sys-apps/hal-0.5.4 )
80 x11-libs/libnotify
81 pda? (
82 >=app-pda/gnome-pilot-2.0.15
83 >=app-pda/gnome-pilot-conduits-2 )
84 dev-libs/atk
85 ssl? (
86 >=dev-libs/nspr-4.6.1
87 >=dev-libs/nss-3.11 )
88 networkmanager? ( net-misc/networkmanager )
89 >=net-libs/libsoup-2.4
90 kerberos? ( virtual/krb5 )
91 krb4? ( virtual/krb5 )
92 >=gnome-base/orbit-2.9.8
93 spell? ( >=app-text/gnome-spell-1.0.5 )
94 crypt? ( || ( >=app-crypt/gnupg-2.0.1-r2 =app-crypt/gnupg-1.4* ) )
95 ldap? ( >=net-nds/openldap-2 )
96 mono? ( >=dev-lang/mono-1 )"
97 # gstreamer? (
98 # >=media-libs/gstreamer-0.10
99 # >=media-libs/gst-plugins-base-0.10 )
100
101 DEPEND="${RDEPEND}
102 >=dev-util/pkgconfig-0.16
103 >=dev-util/intltool-0.35.5
104 sys-devel/gettext
105 sys-devel/bison
106 app-text/scrollkeeper
107 >=gnome-base/gnome-common-2.12.0
108 >=app-text/gnome-doc-utils-0.9.1"
109
110 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
111 ELTCONF="--reverse-deps"
112
113 pkg_setup() {
114 G2CONF="--without-kde-applnk-path
115 --enable-plugins=experimental
116 $(use_enable ssl nss)
117 $(use_enable ssl smime)
118 $(use_enable ipv6)
119 $(use_enable mono)
120 $(use_enable nntp)
121 $(use_enable pda pilot-conduits)
122 $(use_enable profile profiling)
123 $(use_with ldap openldap)
124 $(use_with kerberos krb5 /usr)"
125
126 # We need a graphical pinentry frontend to be able to ask for the GPG
127 # password from inside evolution, bug 160302
128 if use crypt && has_version '>=app-crypt/gnupg-2.0.1-r2'; then
129 if ! built_with_use -o app-crypt/pinentry gtk qt3; then
130 die "You must build app-crypt/pinentry with GTK or QT3 support"
131 fi
132 fi
133
134 if use krb4 && ! built_with_use virtual/krb5 krb4; then
135 ewarn
136 ewarn "In order to add kerberos 4 support, you have to emerge"
137 ewarn "virtual/krb5 with the 'krb4' USE flag enabled as well."
138 ewarn
139 ewarn "Skipping for now."
140 ewarn
141 G2CONF="${G2CONF} --without-krb4"
142 else
143 G2CONF="${G2CONF} $(use_with krb4 krb4 /usr)"
144 fi
145
146 # dang - I've changed this to do --enable-plugins=experimental. This will
147 # autodetect new-mail-notify and exchange, but that cannot be helped for the
148 # moment. They should be changed to depend on a --enable-<foo> like mono
149 # is. This cleans up a ton of crap from this ebuild.
150 }
151
152 src_unpack() {
153 gnome2_src_unpack
154
155 # Fix timezone offsets on fbsd. bug #183708
156 epatch "${FILESDIR}"/${PN}-2.21.3-fbsd.patch
157
158 # Fix delete keyboard shortcut
159 epatch "${FILESDIR}"/${PN}-2.23.3.1-delete-key.patch
160
161 # Ugly hack, bug #235154
162 epatch "${WORKDIR}/${P}-libtool-hack.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 # Bug #?
180 if [ "${ARCH}" = "hppa" ]; then
181 append-flags "-fPIC -ffunction-sections"
182 export LDFLAGS="-ffunction-sections -Wl,--stub-group-size=25000"
183 fi
184
185 gnome2_src_compile
186 }
187
188 pkg_postinst() {
189 gnome2_pkg_postinst
190
191 elog "To change the default browser if you are not using GNOME, do:"
192 elog "gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'mozilla %s'"
193 elog "gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'mozilla %s'"
194 elog ""
195 elog "Replace 'mozilla %s' with which ever browser you use."
196 elog ""
197 elog "Junk filters are now a run-time choice. You will get a choice of"
198 elog "bogofilter or spamassassin based on which you have installed"
199 elog ""
200 elog "You have to install one of these for the spam filtering to actually work"
201 }