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.3.ebuild
Date: Sun, 27 Jan 2008 22:28:46
Message-Id: E1JJFzX-0005ur-9X@stork.gentoo.org
1 eva 08/01/27 22:28:43
2
3 Modified: ChangeLog
4 Added: evolution-2.12.3.ebuild
5 Log:
6 * bump to 2.12.3
7 (Portage version: 2.1.4)
8
9 Revision Changes Path
10 1.218 mail-client/evolution/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.218&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?rev=1.218&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/ChangeLog?r1=1.217&r2=1.218
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v
19 retrieving revision 1.217
20 retrieving revision 1.218
21 diff -u -r1.217 -r1.218
22 --- ChangeLog 6 Jan 2008 13:56:12 -0000 1.217
23 +++ ChangeLog 27 Jan 2008 22:28:42 -0000 1.218
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.217 2008/01/06 13:56:12 leio Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/ChangeLog,v 1.218 2008/01/27 22:28:42 eva Exp $
29 +
30 +*evolution-2.12.3 (27 Jan 2008)
31 +
32 + 27 Jan 2008; Gilles Dartiguelongue <eva@g.o>
33 + +evolution-2.12.3.ebuild:
34 + bump to 2.12.3
35
36 06 Jan 2008; Mart Raudsepp <leio@g.o>
37 -files/evolution-2.8.0-uri.patch.gz,
38
39
40
41 1.1 mail-client/evolution/evolution-2.12.3.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.12.3.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-client/evolution/evolution-2.12.3.ebuild?rev=1.1&content-type=text/plain
45
46 Index: evolution-2.12.3.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.12.3.ebuild,v 1.1 2008/01/27 22:28:42 eva Exp $
51
52 inherit gnome2 flag-o-matic
53
54 DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
55 HOMEPAGE="http://www.gnome.org/projects/evolution/"
56 SRC_URI="${SRC_URI}"
57
58 LICENSE="GPL-2 FDL-1.1"
59 SLOT="2.0"
60 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
61 # gstreamer for audio-inline, when it uses 0.10
62 IUSE="crypt dbus debug doc hal ipv6 kerberos krb4 ldap mono networkmanager nntp pda profile spell ssl"
63
64 # Pango dependency required to avoid font rendering problems
65 RDEPEND="
66 >=x11-libs/gtk+-2.10
67 >=gnome-extra/evolution-data-server-1.11.90
68 >=x11-themes/gnome-icon-theme-1.2
69 >=gnome-base/gnome-vfs-2.4
70 >=gnome-base/libbonoboui-2.4.2
71 >=gnome-base/libbonobo-2.4.2
72 >=gnome-extra/gtkhtml-3.16
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 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.2.96
90 kerberos? ( virtual/krb5 )
91 krb4? ( virtual/krb5 )
92 >=dev-libs/glib-2.10
93 >=gnome-base/orbit-2.9.8
94 spell? ( >=app-text/gnome-spell-1.0.5 )
95 crypt? ( || ( >=app-crypt/gnupg-2.0.1-r2 =app-crypt/gnupg-1.4* ) )
96 ldap? ( >=net-nds/openldap-2 )
97 mono? ( >=dev-lang/mono-1 )"
98 # gstreamer? (
99 # >=media-libs/gstreamer-0.10
100 # >=media-libs/gst-plugins-base-0.10 )
101
102 DEPEND="${RDEPEND}
103 >=dev-util/pkgconfig-0.16
104 >=dev-util/intltool-0.35.5
105 sys-devel/gettext
106 sys-devel/bison
107 app-text/scrollkeeper
108 >=gnome-base/gnome-common-2.12.0
109 >=app-text/gnome-doc-utils-0.9.1
110 doc? ( >=dev-util/gtk-doc-0.6 )"
111
112 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
113 ELTCONF="--reverse-deps"
114
115 pkg_setup() {
116 G2CONF="--without-kde-applnk-path \
117 --enable-plugins=experimental \
118 $(use_enable ssl nss) \
119 $(use_enable ssl smime) \
120 $(use_enable ipv6) \
121 $(use_enable mono) \
122 $(use_enable nntp) \
123 $(use_enable pda pilot-conduits) \
124 $(use_enable profile profiling) \
125 $(use_with ldap openldap) \
126 $(use_with kerberos krb5 /usr)"
127
128 # We need a graphical pinentry frontend to be able to ask for the GPG
129 # password from inside evolution, bug 160302
130 if use crypt && has_version '>=app-crypt/gnupg-2.0.1-r2'; then
131 if ! built_with_use -o app-crypt/pinentry gtk qt3; then
132 die "You must build app-crypt/pinentry with GTK or QT3 support"
133 fi
134 fi
135
136 if use krb4 && ! built_with_use virtual/krb5 krb4; then
137 ewarn
138 ewarn "In order to add kerberos 4 support, you have to emerge"
139 ewarn "virtual/krb5 with the 'krb4' USE flag enabled as well."
140 ewarn
141 ewarn "Skipping for now."
142 ewarn
143 G2CONF="${G2CONF} --without-krb4"
144 else
145 G2CONF="${G2CONF} $(use_with krb4 krb4 /usr)"
146 fi
147
148 # dang - I've changed this to do --enable-plugins=experimental. This will autodetect
149 # new-mail-notify and exchange, but that cannot be helped for the moment.
150 # They should be changed to depend on a --enable-<foo> like mono is. This
151 # cleans up a ton of crap from this ebuild.
152 }
153
154 src_unpack() {
155 gnome2_src_unpack
156
157 # Mail-remote doesn't build
158 epatch "${FILESDIR}"/${PN}-2.12.1-mail-remote-broken.patch
159
160 # Fix timezone offsets on fbsd. bug #183708
161 epatch "${FILESDIR}"/${PN}-2.10.2-fbsd.patch
162
163 # Fix tests (again)
164 echo "evolution-addressbook.xml" >> "${S}"/po/POTFILES.in
165 echo "evolution-calendar.xml" >> "${S}"/po/POTFILES.in
166 echo "evolution-composer-entries.xml" >> "${S}"/po/POTFILES.in
167 echo "evolution-editor.xml" >> "${S}"/po/POTFILES.in
168 echo "evolution-event-editor.xml" >> "${S}"/po/POTFILES.in
169 echo "evolution-mail-global.xml" >> "${S}"/po/POTFILES.in
170 echo "evolution-mail-list.xml" >> "${S}"/po/POTFILES.in
171 echo "evolution-mail-message.xml" >> "${S}"/po/POTFILES.in
172 echo "evolution-mail-messagedisplay.xml" >> "${S}"/po/POTFILES.in
173 echo "evolution-memo-editor.xml" >> "${S}"/po/POTFILES.in
174 echo "evolution-memos.xml" >> "${S}"/po/POTFILES.in
175 echo "evolution-message-composer.xml" >> "${S}"/po/POTFILES.in
176 echo "evolution-signature-editor.xml" >> "${S}"/po/POTFILES.in
177 echo "evolution-subscribe.xml" >> "${S}"/po/POTFILES.in
178 echo "evolution-task-editor.xml" >> "${S}"/po/POTFILES.in
179 echo "evolution-tasks.xml" >> "${S}"/po/POTFILES.in
180 echo "evolution.xml" >> "${S}"/po/POTFILES.in
181 }
182
183 src_compile() {
184 # Use NSS/NSPR only if 'ssl' is enabled.
185 if use ssl ; then
186 sed -i -e "s|mozilla-nss|nss|
187 s|mozilla-nspr|nspr|" "${S}"/configure
188 G2CONF="${G2CONF} --enable-nss=yes"
189 else
190 G2CONF="${G2CONF} --without-nspr-libs --without-nspr-includes \
191 --without-nss-libs --without-nss-includes"
192 fi
193
194 # problems with -O3 on gcc-3.3.1
195 replace-flags -O3 -O2
196
197 if [ "${ARCH}" = "hppa" ]; then
198 append-flags "-fPIC -ffunction-sections"
199 export LDFLAGS="-ffunction-sections -Wl,--stub-group-size=25000"
200 fi
201
202 gnome2_src_compile
203 }
204
205 pkg_postinst() {
206 gnome2_pkg_postinst
207
208 elog "To change the default browser if you are not using GNOME, do:"
209 elog "gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'mozilla %s'"
210 elog "gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'mozilla %s'"
211 elog ""
212 elog "Replace 'mozilla %s' with which ever browser you use."
213 elog ""
214 elog "Junk filters are now a run-time choice. You will get a choice of"
215 elog "bogofilter or spamassassin based on which you have installed"
216 elog ""
217 elog "You have to install one of these for the spam filtering to actually work"
218 }
219
220
221
222 --
223 gentoo-commits@l.g.o mailing list