Gentoo Archives: gentoo-commits

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