Gentoo Archives: gentoo-commits

From: "Peter Alfredsen (loki_val)" <loki_val@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-dotnet/evolution-sharp: evolution-sharp-0.21.1.ebuild ChangeLog evolution-sharp-0.20.0.ebuild
Date: Wed, 02 Sep 2009 15:48:31
Message-Id: E1MiwtB-0001GT-GO@stork.gentoo.org
1 loki_val 09/09/02 20:57:09
2
3 Modified: evolution-sharp-0.21.1.ebuild ChangeLog
4 evolution-sharp-0.20.0.ebuild
5 Log:
6 Fix bug 282042 completely. Shuffle the sample programs building under check_SCRIPTS, make the .dll use only glib-sharp.
7 (Portage version: 2.2_rc40/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 dev-dotnet/evolution-sharp/evolution-sharp-0.21.1.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.21.1.ebuild?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.21.1.ebuild?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.21.1.ebuild?r1=1.1&r2=1.2
15
16 Index: evolution-sharp-0.21.1.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.21.1.ebuild,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- evolution-sharp-0.21.1.ebuild 22 Aug 2009 22:43:56 -0000 1.1
23 +++ evolution-sharp-0.21.1.ebuild 2 Sep 2009 20:57:09 -0000 1.2
24 @@ -1,10 +1,10 @@
25 # Copyright 1999-2009 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.21.1.ebuild,v 1.1 2009/08/22 22:43:56 loki_val Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.21.1.ebuild,v 1.2 2009/09/02 20:57:09 loki_val Exp $
29
30 EAPI=2
31
32 -inherit mono gnome.org eutils
33 +inherit mono gnome.org eutils autotools
34
35 DESCRIPTION="Mono bindings for Evolution"
36 HOMEPAGE="http://www.gnome.org/projects/beagle"
37 @@ -14,6 +14,8 @@
38 KEYWORDS="~amd64 ~ppc ~x86"
39 IUSE=""
40
41 +# Does not build with <eds-2.24.0
42 +# http://bugzilla.gnome.org/show_bug.cgi?id=563301
43 RDEPEND="
44 || (
45 =gnome-extra/evolution-data-server-2.28*
46 @@ -25,7 +27,6 @@
47 >=dev-dotnet/glib-sharp-2.12
48 >=dev-lang/mono-2"
49 DEPEND="${RDEPEND}
50 - >=dev-dotnet/gtk-sharp-2.12
51 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
52 >=dev-dotnet/gtk-sharp-gapi-2.12
53 dev-util/pkgconfig"
54 @@ -34,7 +35,9 @@
55 #Workaround for upstream Nazi version requirements.
56 sed -i \
57 -e 's:2.27.4:2.29.0:' \
58 - configure configure.in || die "Sed failed"
59 + configure.in || die "Sed failed"
60 + epatch "${FILESDIR}/${PN}-0.21.1-gtk-sharp-dropped.patch"
61 + eautoreconf
62 }
63
64 src_configure() {
65 @@ -42,7 +45,11 @@
66 }
67
68 src_compile() {
69 - emake CSC=gmcs || die
70 + emake CSC=/usr/bin/gmcs || die
71 +}
72 +
73 +src_test() {
74 + emake CSC=/usr/bin/gmcs check||die
75 }
76
77 src_install() {
78
79
80
81 1.45 dev-dotnet/evolution-sharp/ChangeLog
82
83 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/ChangeLog?rev=1.45&view=markup
84 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/ChangeLog?rev=1.45&content-type=text/plain
85 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/ChangeLog?r1=1.44&r2=1.45
86
87 Index: ChangeLog
88 ===================================================================
89 RCS file: /var/cvsroot/gentoo-x86/dev-dotnet/evolution-sharp/ChangeLog,v
90 retrieving revision 1.44
91 retrieving revision 1.45
92 diff -u -r1.44 -r1.45
93 --- ChangeLog 22 Aug 2009 22:43:56 -0000 1.44
94 +++ ChangeLog 2 Sep 2009 20:57:09 -0000 1.45
95 @@ -1,6 +1,12 @@
96 # ChangeLog for dev-dotnet/evolution-sharp
97 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
98 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/evolution-sharp/ChangeLog,v 1.44 2009/08/22 22:43:56 loki_val Exp $
99 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/evolution-sharp/ChangeLog,v 1.45 2009/09/02 20:57:09 loki_val Exp $
100 +
101 + 02 Sep 2009; Peter Alfredsen <loki_val@g.o>
102 + evolution-sharp-0.20.0.ebuild, evolution-sharp-0.21.1.ebuild,
103 + +files/evolution-sharp-0.21.1-gtk-sharp-dropped.patch:
104 + Fix bug 282042 completely. Shuffle the sample programs building under
105 + check_SCRIPTS, make the .dll use only glib-sharp.
106
107 *evolution-sharp-0.21.1 (22 Aug 2009)
108
109
110
111
112 1.3 dev-dotnet/evolution-sharp/evolution-sharp-0.20.0.ebuild
113
114 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.20.0.ebuild?rev=1.3&view=markup
115 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.20.0.ebuild?rev=1.3&content-type=text/plain
116 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.20.0.ebuild?r1=1.2&r2=1.3
117
118 Index: evolution-sharp-0.20.0.ebuild
119 ===================================================================
120 RCS file: /var/cvsroot/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.20.0.ebuild,v
121 retrieving revision 1.2
122 retrieving revision 1.3
123 diff -u -r1.2 -r1.3
124 --- evolution-sharp-0.20.0.ebuild 22 Aug 2009 22:43:56 -0000 1.2
125 +++ evolution-sharp-0.20.0.ebuild 2 Sep 2009 20:57:09 -0000 1.3
126 @@ -1,10 +1,10 @@
127 # Copyright 1999-2009 Gentoo Foundation
128 # Distributed under the terms of the GNU General Public License v2
129 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.20.0.ebuild,v 1.2 2009/08/22 22:43:56 loki_val Exp $
130 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/evolution-sharp/evolution-sharp-0.20.0.ebuild,v 1.3 2009/09/02 20:57:09 loki_val Exp $
131
132 EAPI=2
133
134 -inherit mono gnome.org eutils
135 +inherit mono gnome.org eutils autotools
136
137 DESCRIPTION="Mono bindings for Evolution"
138 HOMEPAGE="http://www.gnome.org/projects/beagle"
139 @@ -14,8 +14,8 @@
140 KEYWORDS="~amd64 ~ppc ~x86"
141 IUSE=""
142
143 -#Does not build with <eds-2.24.0 - http://bugzilla.gnome.org/show_bug.cgi?id=563301
144 -
145 +# Does not build with <eds-2.24.0
146 +# http://bugzilla.gnome.org/show_bug.cgi?id=563301
147 RDEPEND="
148 || (
149 =gnome-extra/evolution-data-server-2.26*
150 @@ -25,17 +25,29 @@
151 >=dev-dotnet/glib-sharp-2.12
152 >=dev-lang/mono-2"
153 DEPEND="${RDEPEND}
154 - >=dev-dotnet/gtk-sharp-2.12
155 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
156 >=dev-dotnet/gtk-sharp-gapi-2.12
157 dev-util/pkgconfig"
158
159 +src_prepare() {
160 + #Workaround for upstream Nazi version requirements.
161 + sed -i \
162 + -e 's:2.27.4:2.29.0:' \
163 + configure.in || die "Sed failed"
164 + epatch "${FILESDIR}/${PN}-0.21.1-gtk-sharp-dropped.patch"
165 + eautoreconf
166 +}
167 +
168 src_configure() {
169 econf --disable-static
170 }
171
172 src_compile() {
173 - emake CSC=gmcs || die
174 + emake CSC=/usr/bin/gmcs || die
175 +}
176 +
177 +src_test() {
178 + emake CSC=/usr/bin/gmcs check||die
179 }
180
181 src_install() {