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-util/mono-tools: mono-tools-2.0.ebuild ChangeLog metadata.xml
Date: Sun, 23 Nov 2008 19:53:20
Message-Id: E1L4L1B-0001W1-Mh@stork.gentoo.org
1 loki_val 08/11/23 19:53:17
2
3 Modified: mono-tools-2.0.ebuild ChangeLog metadata.xml
4 Log:
5 Make xulrunner and webkit backends selectable.
6 (Portage version: 2.2_rc14/cvs/Linux 2.6.28-rc4 x86_64)
7
8 Revision Changes Path
9 1.2 dev-util/mono-tools/mono-tools-2.0.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-2.0.ebuild?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-2.0.ebuild?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/mono-tools-2.0.ebuild?r1=1.1&r2=1.2
14
15 Index: mono-tools-2.0.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.0.ebuild,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- mono-tools-2.0.ebuild 19 Nov 2008 22:36:38 -0000 1.1
22 +++ mono-tools-2.0.ebuild 23 Nov 2008 19:53:17 -0000 1.2
23 @@ -1,8 +1,10 @@
24 # Copyright 1999-2008 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.0.ebuild,v 1.1 2008/11/19 22:36:38 loki_val Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/mono-tools-2.0.ebuild,v 1.2 2008/11/23 19:53:17 loki_val Exp $
28
29 -inherit mono multilib eutils
30 +EAPI=2
31 +
32 +inherit base mono multilib eutils autotools
33
34 DESCRIPTION="Set of useful Mono related utilities"
35 HOMEPAGE="http://www.mono-project.com/"
36 @@ -11,39 +13,30 @@
37 LICENSE="GPL-2"
38 SLOT="0"
39 KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
40 -IUSE=""
41 +IUSE="webkit xulrunner gtkhtml"
42
43 RDEPEND=">=dev-lang/mono-2.0
44 - >=dev-util/monodoc-${PV}
45 - =dev-dotnet/gtk-sharp-2*
46 - =dev-dotnet/glade-sharp-2*
47 - =dev-dotnet/gconf-sharp-2*
48 - =dev-dotnet/gtkhtml-sharp-2*"
49 + >=dev-util/monodoc-${PV}
50 + >=dev-dotnet/gtk-sharp-2.12.6[glade]
51 + >=dev-dotnet/gconf-sharp-2
52 + >=dev-dotnet/gtkhtml-sharp-2
53 + webkit? ( dev-dotnet/webkit-sharp )
54 + xulrunner? ( >=dev-dotnet/gecko-sharp-0.13 )"
55 +
56 +
57 DEPEND="${RDEPEND}
58 - sys-devel/gettext
59 - >=dev-util/pkgconfig-0.19"
60 + sys-devel/gettext
61 + >=dev-util/pkgconfig-0.19"
62
63 -src_unpack() {
64 - unpack ${A}
65 - cd "${S}"
66 -
67 - # Install all our .dlls under $(libdir), not $(prefix)/lib
68 - find "${S}" -name 'Makefile*' -exec \
69 - sed -i -e "s:\$(prefix)/lib:\$(prefix)/$(get_libdir):g" \
70 - -e "s:\${prefix}/lib:\${prefix}/$(get_libdir):g" \
71 - {} \; \
72 - || die "libdir fixup failed"
73 -
74 - sed -i -e 's:$prefix/lib:@libdir@:' \
75 - "${S}"/docbrowser/monodoc.in \
76 - || die "sed failed"
77 +PATCHES=( "${FILESDIR}/${P}-html-renderer-fixes.patch" )
78
79 - epatch "${FILESDIR}/${P}-html-renderer-fixes.patch"
80 +src_prepare() {
81 + base_src_prepare
82 + eautoreconf
83 }
84
85 -src_compile() {
86 - econf --enable-gtkhtml --disable-gecko || die "configure failed"
87 - emake || die "make failed"
88 +src_configure() {
89 + econf --enable-gtkhtml $(use_enable xulrunner mozilla) $(use_enable webkit) || die "configure failed"
90 }
91
92 src_install() {
93
94
95
96 1.42 dev-util/mono-tools/ChangeLog
97
98 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/ChangeLog?rev=1.42&view=markup
99 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/ChangeLog?rev=1.42&content-type=text/plain
100 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/ChangeLog?r1=1.41&r2=1.42
101
102 Index: ChangeLog
103 ===================================================================
104 RCS file: /var/cvsroot/gentoo-x86/dev-util/mono-tools/ChangeLog,v
105 retrieving revision 1.41
106 retrieving revision 1.42
107 diff -u -r1.41 -r1.42
108 --- ChangeLog 19 Nov 2008 22:36:38 -0000 1.41
109 +++ ChangeLog 23 Nov 2008 19:53:17 -0000 1.42
110 @@ -1,6 +1,11 @@
111 # ChangeLog for dev-util/mono-tools
112 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
113 -# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/ChangeLog,v 1.41 2008/11/19 22:36:38 loki_val Exp $
114 +# $Header: /var/cvsroot/gentoo-x86/dev-util/mono-tools/ChangeLog,v 1.42 2008/11/23 19:53:17 loki_val Exp $
115 +
116 + 23 Nov 2008; Peter Alfredsen <loki_val@g.o>
117 + files/mono-tools-2.0-html-renderer-fixes.patch, metadata.xml,
118 + mono-tools-2.0.ebuild:
119 + Make xulrunner and webkit backends selectable.
120
121 *mono-tools-2.0 (19 Nov 2008)
122
123
124
125
126 1.3 dev-util/mono-tools/metadata.xml
127
128 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/metadata.xml?rev=1.3&view=markup
129 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/metadata.xml?rev=1.3&content-type=text/plain
130 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mono-tools/metadata.xml?r1=1.2&r2=1.3
131
132 Index: metadata.xml
133 ===================================================================
134 RCS file: /var/cvsroot/gentoo-x86/dev-util/mono-tools/metadata.xml,v
135 retrieving revision 1.2
136 retrieving revision 1.3
137 diff -u -r1.2 -r1.3
138 --- metadata.xml 12 Mar 2008 14:11:38 -0000 1.2
139 +++ metadata.xml 23 Nov 2008 19:53:17 -0000 1.3
140 @@ -2,4 +2,7 @@
141 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
142 <pkgmetadata>
143 <herd>dotnet</herd>
144 + <use>
145 + <flag name='webkit'>Use <pkg>net-libs/webkit-gtk</pkg> for rendering.</flag>
146 + </use>
147 </pkgmetadata>