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.4.ebuild
Date: Sun, 01 Feb 2009 10:11:46
Message-Id: E1LTZIm-0007qE-4C@stork.gentoo.org
1 eva 09/02/01 10:11:44
2
3 Modified: ChangeLog
4 Added: evolution-2.24.4.ebuild
5 Log:
6 Bump to 2.24.4. Tons of bug fixes.
7 (Portage version: 2.2_rc23/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.255 mail-client/evolution/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.255&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.255&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.254&r2=1.255
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
19 retrieving revision 1.254
20 retrieving revision 1.255
21 diff -u -r1.254 -r1.255
22 --- ChangeLog 27 Dec 2008 19:22:51 -0000 1.254
23 +++ ChangeLog 1 Feb 2009 10:11:43 -0000 1.255
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.254 2008/12/27 19:22:51 ford_prefect Exp $
28 +# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.255 2009/02/01 10:11:43 eva Exp $
30 +
31 +*evolution-2.24.4 (01 Feb 2009)
32 +
33 + 01 Feb 2009; Gilles Dartiguelongue <eva@g.o>
34 + +evolution-2.24.4.ebuild:
35 + Bump to 2.24.4. Tons of bug fixes.
36
37 *evolution-2.24.2-r2 (27 Dec 2008)
38
39
40
41
42 1.1 mail-client/evolution/evolution-2.24.4.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.24.4.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.24.4.ebuild?rev=1.1&content-type=text/plain
46
47 Index: evolution-2.24.4.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-2.24.4.ebuild,v 1.1 2009/02/01 10:11:44 eva Exp $
52
53 inherit gnome2 flag-o-matic libtool
54
55 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
56 HOMEPAGE="http://www.gnome.org/projects/evolution/"
57 SRC_URI="${SRC_URI}
58 mirror://gentoo/${P}-libtool-hack.patch.bz2"
59
60 LICENSE="GPL-2 FDL-1.1"
61 SLOT="2.0"
62 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
63 IUSE="crypt dbus hal kerberos krb4 ldap mono networkmanager nntp pda profile ssl"
64
65 # Pango dependency required to avoid font rendering problems
66 RDEPEND=">=dev-libs/glib-2.16
67 >=x11-libs/gtk+-2.12
68 >=gnome-extra/evolution-data-server-2.24.3
69 >=x11-themes/gnome-icon-theme-2.20
70 >=gnome-base/libbonobo-2.20.3
71 >=gnome-base/libbonoboui-2.4.2
72 >=gnome-extra/gtkhtml-3.23.5
73 >=gnome-base/gconf-2
74 >=gnome-base/libglade-2
75 >=gnome-base/libgnomecanvas-2
76 >=gnome-base/libgnomeui-2
77 >=dev-libs/libxml2-2
78 >=x11-misc/shared-mime-info-0.22
79 dbus? ( dev-libs/dbus-glib )
80 hal? ( >=sys-apps/hal-0.5.4 )
81 x11-libs/libnotify
82 pda? (
83 >=app-pda/gnome-pilot-2.0.15
84 >=app-pda/gnome-pilot-conduits-2 )
85 dev-libs/atk
86 ssl? (
87 >=dev-libs/nspr-4.6.1
88 >=dev-libs/nss-3.11 )
89 networkmanager? ( net-misc/networkmanager )
90 >=net-libs/libsoup-2.4
91 kerberos? ( virtual/krb5 )
92 krb4? ( virtual/krb5 )
93 >=gnome-base/orbit-2.9.8
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 GCONF_DEBUG="no"
113
114 pkg_setup() {
115 G2CONF="--without-kde-applnk-path
116 --enable-plugins=experimental
117 $(use_enable ssl nss)
118 $(use_enable ssl smime)
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 }