Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/gnumeric: ChangeLog gnumeric-1.8.4-r2.ebuild
Date: Sun, 02 Aug 2009 21:21:16
Message-Id: E1MXiUU-0007px-R5@stork.gentoo.org
1 eva 09/08/02 21:21:14
2
3 Modified: ChangeLog
4 Added: gnumeric-1.8.4-r2.ebuild
5 Log:
6 Version bump. Fix gtk+ 2.16 compatibility issues, bug #278502. Remove useless .la files.
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.190 app-office/gnumeric/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnumeric/ChangeLog?rev=1.190&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnumeric/ChangeLog?rev=1.190&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnumeric/ChangeLog?r1=1.189&r2=1.190
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-office/gnumeric/ChangeLog,v
19 retrieving revision 1.189
20 retrieving revision 1.190
21 diff -u -r1.189 -r1.190
22 --- ChangeLog 28 Jun 2009 19:09:20 -0000 1.189
23 +++ ChangeLog 2 Aug 2009 21:21:14 -0000 1.190
24 @@ -1,6 +1,15 @@
25 # ChangeLog for app-office/gnumeric
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-office/gnumeric/ChangeLog,v 1.189 2009/06/28 19:09:20 mrpouet Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-office/gnumeric/ChangeLog,v 1.190 2009/08/02 21:21:14 eva Exp $
29 +
30 +*gnumeric-1.8.4-r2 (02 Aug 2009)
31 +
32 + 02 Aug 2009; Gilles Dartiguelongue <eva@g.o>
33 + +gnumeric-1.8.4-r2.ebuild,
34 + +files/gnumeric-1.8.4-gtk216-abi-spinbuttons.patch,
35 + +files/gnumeric-1.8.4-gtk216-im-block.patch:
36 + Version bump. Fix gtk+ 2.16 compatibility issues, bug #278502. Remove
37 + useless .la files.
38
39 28 Jun 2009; Romain Perier <mrpouet@g.o>
40 gnumeric-1.8.4-r1.ebuild:
41
42
43
44 1.1 app-office/gnumeric/gnumeric-1.8.4-r2.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnumeric/gnumeric-1.8.4-r2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-office/gnumeric/gnumeric-1.8.4-r2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: gnumeric-1.8.4-r2.ebuild
50 ===================================================================
51 # Copyright 1999-2009 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/app-office/gnumeric/gnumeric-1.8.4-r2.ebuild,v 1.1 2009/08/02 21:21:14 eva Exp $
54
55 EAPI="2"
56
57 inherit gnome2 flag-o-matic python autotools
58
59 DESCRIPTION="Gnumeric, the GNOME Spreadsheet"
60 HOMEPAGE="http://www.gnome.org/projects/gnumeric/"
61 LICENSE="GPL-2"
62
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
65
66 IUSE="gnome perl python"
67 # bonobo guile libgda mono (experimental)
68
69 # lots of missing files, wait for next release
70 RESTRICT="test"
71
72 RDEPEND="sys-libs/zlib
73 app-arch/bzip2
74 >=dev-libs/glib-2.6
75 >=gnome-extra/libgsf-1.14.6[gnome?]
76 >=x11-libs/goffice-0.6.3
77 >=dev-libs/libxml2-2.4.12
78 >=x11-libs/pango-1.8.1
79
80 >=x11-libs/gtk+-2.16
81 x11-libs/cairo[svg]
82 >=gnome-base/libglade-2.3.6
83 >=media-libs/libart_lgpl-2.3.11
84
85 gnome? (
86 >=gnome-base/gconf-2
87 >=gnome-base/libgnome-2
88 >=gnome-base/libgnomeui-2
89 >=gnome-base/libbonobo-2.2
90 >=gnome-base/libbonoboui-2.2 )
91 perl? ( dev-lang/perl )
92 python? (
93 >=dev-lang/python-2
94 >=dev-python/pygtk-2 )"
95 # libgda? (
96 # >=gnome-extra/libgda-3.1.1
97 # >=gnome-extra/libgnomedb-3.0.1 )
98
99 DEPEND="${RDEPEND}
100 >=dev-util/intltool-0.29
101 >=dev-util/pkgconfig-0.18
102 app-text/scrollkeeper"
103
104 DOCS="AUTHORS BEVERAGES BUGS ChangeLog HACKING MAINTAINERS NEWS README"
105
106 pkg_setup() {
107 G2CONF="${G2CONF}
108 --enable-ssindex
109 --disable-static
110 --without-gda
111 --without-guile
112 --without-mono
113 --with-zlib
114 $(use_with perl)
115 $(use_with python)
116 $(use_with gnome)"
117
118 # gcc bug (http://bugs.gnome.org/show_bug.cgi?id=128834)
119 replace-flags "-Os" "-O2"
120 }
121
122 src_prepare() {
123 # Fix for CVE-2009-0318, bug #257012
124 epatch "${FILESDIR}/${P}-CVE-2009-0318.patch"
125
126 # Fix gtk+ 2.16 ABI changs wrt spinbuttons
127 epatch "${FILESDIR}/${P}-gtk216-abi-spinbuttons.patch"
128
129 # Fix gtk+-2.16 semantic changes, bug #278502
130 epatch "${FILESDIR}/${P}-gtk216-im-block.patch"
131
132 # Fix #275352 (the sed expression didn't work !)
133 intltoolize --automake --copy --force || die "intltoolize failed"
134 eautoreconf
135 }
136
137 src_install() {
138 gnome2_src_install
139
140 # Remove useless .la files
141 find "${D}" -name "*.la" -delete
142
143 # make gnumeric find its help
144 dosym \
145 /usr/share/gnome/help/gnumeric \
146 /usr/share/${PN}/${PV}/doc
147 }
148
149 pkg_postinst() {
150 gnome2_pkg_postinst
151 python_need_rebuild
152 }