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.3.1.ebuild evolution-2.22.2.ebuild evolution-2.22.1.1.ebuild evolution-2.22.0.ebuild evolution-2.12.3-r1.ebuild
Date: Thu, 03 Jul 2008 21:31:45
Message-Id: E1KEWOw-0000H0-3s@stork.gentoo.org
1 eva 08/07/03 21:31:38
2
3 Modified: ChangeLog
4 Added: evolution-2.22.3.1.ebuild
5 Removed: evolution-2.22.2.ebuild evolution-2.22.1.1.ebuild
6 evolution-2.22.0.ebuild evolution-2.12.3-r1.ebuild
7 Log:
8 bump to 2.22.3.1. A bunch of bug fixes as usual and translation updates.
9 (Portage version: 2.2_rc1/cvs/Linux 2.6.24-gentoo-r8-mactel x86_64)
10
11 Revision Changes Path
12 1.239 mail-client/evolution/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.239&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.239&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.238&r2=1.239
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
21 retrieving revision 1.238
22 retrieving revision 1.239
23 diff -u -r1.238 -r1.239
24 --- ChangeLog 7 Jun 2008 12:22:56 -0000 1.238
25 +++ ChangeLog 3 Jul 2008 21:31:37 -0000 1.239
26 @@ -1,6 +1,14 @@
27 # ChangeLog for mail-client/evolution
28 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.238 2008/06/07 12:22:56 eva Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.239 2008/07/03 21:31:37 eva Exp $
31 +
32 +*evolution-2.22.3.1 (03 Jul 2008)
33 +
34 + 03 Jul 2008; Gilles Dartiguelongue <eva@g.o>
35 + -evolution-2.12.3-r1.ebuild, -evolution-2.22.0.ebuild,
36 + -evolution-2.22.1.1.ebuild, -evolution-2.22.2.ebuild,
37 + +evolution-2.22.3.1.ebuild:
38 + bump to 2.22.3.1. A bunch of bug fixes as usual and translation updates.
39
40 *evolution-2.22.2-r2 (07 Jun 2008)
41
42
43
44
45 1.1 mail-client/evolution/evolution-2.22.3.1.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.22.3.1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.22.3.1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: evolution-2.22.3.1.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.3.1.ebuild,v 1.1 2008/07/03 21:31:37 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 extra space in translation, bug #230628
162 sed -i "s/\(Correio \) \(e Agenda do Evolution\)/\1\2/g" po/pt_BR.po
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