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.12.1.ebuild
Date: Wed, 17 Oct 2007 23:31:17
Message-Id: E1IiIBz-0004o6-Jp@stork.gentoo.org
1 eva 07/10/17 23:20:47
2
3 Modified: ChangeLog
4 Added: evolution-2.12.1.ebuild
5 Log:
6 bump to 2.12.1
7 (Portage version: 2.1.3.13)
8
9 Revision Changes Path
10 1.204 mail-client/evolution/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.204&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.204&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.203&r2=1.204
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
19 retrieving revision 1.203
20 retrieving revision 1.204
21 diff -u -r1.203 -r1.204
22 --- ChangeLog 12 Oct 2007 14:40:18 -0000 1.203
23 +++ ChangeLog 17 Oct 2007 23:20:47 -0000 1.204
24 @@ -1,6 +1,13 @@
25 # ChangeLog for mail-client/evolution
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.203 2007/10/12 14:40:18 eva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.204 2007/10/17 23:20:47 eva Exp $
29 +
30 +*evolution-2.12.1 (17 Oct 2007)
31 +
32 + 17 Oct 2007; Gilles Dartiguelongue <eva@g.o>
33 + +files/evolution-2.12.1-mail-remote-broken.patch,
34 + +evolution-2.12.1.ebuild:
35 + bump to 2.12.1
36
37 12 Oct 2007; Gilles Dartiguelongue <eva@g.o>
38 evolution-2.8.3-r2.ebuild, evolution-2.10.2.ebuild,
39
40
41
42 1.1 mail-client/evolution/evolution-2.12.1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.12.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.12.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: evolution-2.12.1.ebuild
48 ===================================================================
49 # Copyright 1999-2007 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.12.1.ebuild,v 1.1 2007/10/17 23:20:47 eva Exp $
52
53 inherit gnome2 flag-o-matic
54
55 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
56 HOMEPAGE="http://www.gnome.org/projects/evolution/"
57 SRC_URI="${SRC_URI}"
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 # gstreamer for audio-inline, when it uses 0.10
63 IUSE="crypt dbus debug doc hal ipv6 kerberos krb4 ldap mono networkmanager nntp pda profile spell ssl"
64
65 # Pango dependency required to avoid font rendering problems
66 RDEPEND="
67 >=x11-libs/gtk+-2.10
68 >=gnome-extra/evolution-data-server-1.11.90
69 >=x11-themes/gnome-icon-theme-1.2
70 >=gnome-base/gnome-vfs-2.4
71 >=gnome-base/libbonoboui-2.4.2
72 >=gnome-base/libbonobo-2.4.2
73 >=gnome-extra/gtkhtml-3.16
74 >=gnome-base/gconf-2
75 >=gnome-base/libglade-2
76 >=gnome-base/libgnomecanvas-2
77 >=gnome-base/libgnomeui-2
78 >=dev-libs/libxml2-2
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.2.96
91 kerberos? ( virtual/krb5 )
92 krb4? ( virtual/krb5 )
93 >=dev-libs/glib-2.10
94 >=gnome-base/orbit-2.9.8
95 spell? ( >=app-text/gnome-spell-1.0.5 )
96 crypt? ( || ( >=app-crypt/gnupg-2.0.1-r2 =app-crypt/gnupg-1.4* ) )
97 ldap? ( >=net-nds/openldap-2 )
98 mono? ( >=dev-lang/mono-1 )"
99 # gstreamer? (
100 # >=media-libs/gstreamer-0.10
101 # >=media-libs/gst-plugins-base-0.10 )
102
103 DEPEND="${RDEPEND}
104 >=dev-util/pkgconfig-0.9
105 >=dev-util/intltool-0.35.5
106 sys-devel/gettext
107 sys-devel/bison
108 app-text/scrollkeeper
109 >=gnome-base/gnome-common-2.12.0
110 >=app-text/gnome-doc-utils-0.9.1
111 doc? ( >=dev-util/gtk-doc-0.6 )"
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 autodetect
150 # new-mail-notify and exchange, but that cannot be helped for the moment.
151 # They should be changed to depend on a --enable-<foo> like mono is. This
152 # cleans up a ton of crap from this ebuild.
153 }
154
155 src_unpack() {
156 gnome2_src_unpack
157
158 # Mail-remote doesn't build
159 epatch "${FILESDIR}"/${P}-mail-remote-broken.patch
160 }
161
162 src_compile() {
163 # Use NSS/NSPR only if 'ssl' is enabled.
164 if use ssl ; then
165 sed -i -e "s|mozilla-nss|nss|
166 s|mozilla-nspr|nspr|" "${S}"/configure
167 G2CONF="${G2CONF} --enable-nss=yes"
168 else
169 G2CONF="${G2CONF} --without-nspr-libs --without-nspr-includes \
170 --without-nss-libs --without-nss-includes"
171 fi
172
173 # problems with -O3 on gcc-3.3.1
174 replace-flags -O3 -O2
175
176 if [ "${ARCH}" = "hppa" ]; then
177 append-flags "-fPIC -ffunction-sections"
178 export LDFLAGS="-ffunction-sections -Wl,--stub-group-size=25000"
179 fi
180
181 gnome2_src_compile
182 }
183
184 pkg_postinst() {
185 gnome2_pkg_postinst
186
187 elog "To change the default browser if you are not using GNOME, do:"
188 elog "gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'mozilla %s'"
189 elog "gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'mozilla %s'"
190 elog ""
191 elog "Replace 'mozilla %s' with which ever browser you use."
192 elog ""
193 elog "Junk filters are now a run-time choice. You will get a choice of"
194 elog "bogofilter or spamassassin based on which you have installed"
195 elog ""
196 elog "You have to install one of these for the spam filtering to actually work"
197 }
198
199
200
201 --
202 gentoo-commits@g.o mailing list