Gentoo Archives: gentoo-commits

From: "Miroslav Sulc (fordfrog)" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/netbeans: ChangeLog netbeans-6.5-r1.ebuild
Date: Wed, 26 Nov 2008 19:47:14
Message-Id: E1L5QLr-0005DB-QV@stork.gentoo.org
1 fordfrog 08/11/26 19:47:07
2
3 Modified: ChangeLog netbeans-6.5-r1.ebuild
4 Log:
5 Fixed bug #248904, also fixed problem with visualweb not being installed
6 (Portage version: 2.1.6_rc1/cvs/Linux 2.6.27-gentoo x86_64)
7
8 Revision Changes Path
9 1.91 dev-util/netbeans/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/ChangeLog?rev=1.91&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/ChangeLog?rev=1.91&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/ChangeLog?r1=1.90&r2=1.91
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v
18 retrieving revision 1.90
19 retrieving revision 1.91
20 diff -u -r1.90 -r1.91
21 --- ChangeLog 23 Nov 2008 17:46:03 -0000 1.90
22 +++ ChangeLog 26 Nov 2008 19:47:07 -0000 1.91
23 @@ -1,6 +1,11 @@
24 # ChangeLog for dev-util/netbeans
25 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v 1.90 2008/11/23 17:46:03 fordfrog Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/ChangeLog,v 1.91 2008/11/26 19:47:07 fordfrog Exp $
28 +
29 + 26 Nov 2008; Miroslav Šulc <fordfrog@g.o>
30 + +files/6.5/all-visualweb.insync.JspxSerializer.java.patch,
31 + netbeans-6.5-r1.ebuild:
32 + Fixed bug #248904, also fixed problem with visualweb not being installed
33
34 23 Nov 2008; Miroslav Šulc <fordfrog@g.o> netbeans-6.5-r1.ebuild:
35 Fixed issues introduced by previous update
36
37
38
39 1.4 dev-util/netbeans/netbeans-6.5-r1.ebuild
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/netbeans-6.5-r1.ebuild?rev=1.4&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/netbeans-6.5-r1.ebuild?rev=1.4&content-type=text/plain
43 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/netbeans/netbeans-6.5-r1.ebuild?r1=1.3&r2=1.4
44
45 Index: netbeans-6.5-r1.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/dev-util/netbeans/netbeans-6.5-r1.ebuild,v
48 retrieving revision 1.3
49 retrieving revision 1.4
50 diff -u -r1.3 -r1.4
51 --- netbeans-6.5-r1.ebuild 23 Nov 2008 17:46:03 -0000 1.3
52 +++ netbeans-6.5-r1.ebuild 26 Nov 2008 19:47:07 -0000 1.4
53 @@ -1,6 +1,6 @@
54 # Copyright 1999-2008 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 -# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/netbeans-6.5-r1.ebuild,v 1.3 2008/11/23 17:46:03 fordfrog Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/netbeans-6.5-r1.ebuild,v 1.4 2008/11/26 19:47:07 fordfrog Exp $
58
59 EAPI="2"
60 WANT_SPLIT_ANT="true"
61 @@ -237,37 +237,65 @@
62 JAVA_PKG_BSFIX="off"
63
64 pkg_setup() {
65 - if use netbeans_modules_apisupport && ! ( use netbeans_modules_harness && use netbeans_modules_ide && use netbeans_modules_java ) ; then
66 - eerror "'apisupport' module requires 'harness', 'ide' and 'java' modules"
67 + # direct deps: harness, ide, java
68 + if use netbeans_modules_apisupport && ! ( \
69 + use netbeans_modules_harness && \
70 + use netbeans_modules_ide && \
71 + use netbeans_modules_java && \
72 + use netbeans_modules_websvccommon ) ; then
73 + eerror "'apisupport' module requires 'harness', 'ide', 'java' and 'websvccommon' modules"
74 die
75 fi
76
77 + # direct deps: ide
78 if use netbeans_modules_cnd && ! use netbeans_modules_ide ; then
79 eerror "'cnd' module requires 'ide' module"
80 die
81 fi
82
83 - if use netbeans_modules_groovy && ! (use netbeans_modules_gsf && use netbeans_modules_ide && use netbeans_modules_java ) ; then
84 - eerror "'groovy' module requires 'gsf', 'ide' and 'java' modules"
85 + # direct deps: gsf, ide, java
86 + if use netbeans_modules_groovy && ! ( \
87 + use netbeans_modules_gsf && \
88 + use netbeans_modules_ide && \
89 + use netbeans_modules_java && \
90 + use netbeans_modules_websvccommon ) ; then
91 + eerror "'groovy' module requires 'gsf', 'ide', 'java' and 'websvccommon' modules"
92 die
93 fi
94
95 + # direct deps: ide
96 if use netbeans_modules_gsf && ! use netbeans_modules_ide ; then
97 eerror "'gsf' module requires 'ide' module"
98 die
99 fi
100
101 - if use netbeans_modules_identity && ! ( use netbeans_modules_gsf && use netbeans_modules_ide && use netbeans_modules_j2ee && use netbeans_modules_java ) ; then
102 - eerror "'identity' module requires 'gsf', 'ide', 'j2ee' and 'java' modules"
103 + # direct deps: gsf, ide, j2ee, java
104 + if use netbeans_modules_identity && ! ( \
105 + use netbeans_modules_groovy && \
106 + use netbeans_modules_gsf && \
107 + use netbeans_modules_ide && \
108 + use netbeans_modules_j2ee && \
109 + use netbeans_modules_java && \
110 + use netbeans_modules_websvccommon ) ; then
111 + eerror "'identity' module requires 'groovy', 'gsf', 'ide', 'j2ee', 'java' and 'websvccommon' modules"
112 die
113 fi
114
115 - if use netbeans_modules_j2ee && ! ( use netbeans_modules_groovy && use netbeans_modules_gsf && use netbeans_modules_ide && use netbeans_modules_java ) ; then
116 - eerror "'j2ee' module requires 'groovy', 'gsf', 'ide' and 'java' modules"
117 + # direct deps: groovy, gsf, ide, java
118 + if use netbeans_modules_j2ee && ! ( \
119 + use netbeans_modules_groovy && \
120 + use netbeans_modules_gsf && \
121 + use netbeans_modules_ide && \
122 + use netbeans_modules_java && \
123 + use netbeans_modules_websvccommon ) ; then
124 + eerror "'j2ee' module requires 'groovy', 'gsf', 'ide', 'java' and 'websvccommon' modules"
125 die
126 fi
127
128 - if use netbeans_modules_java && ! ( use netbeans_modules_ide && use netbeans_modules_websvccommon ) ; then
129 + # direct deps: ide, websvccommon
130 + if use netbeans_modules_java && ! ( \
131 + use netbeans_modules_ide && \
132 + use netbeans_modules_websvccommon ) ; then
133 eerror "'java' module requires 'ide' and 'websvccommon' module"
134 die
135 fi
136 @@ -276,51 +304,95 @@
137 # needed to build 'mobility' cluster
138 # because of bug http://www.netbeans.org/issues/show_bug.cgi?id=151538 'apisupport' cluster is also
139 # needed to build 'mobility' cluster
140 - if use netbeans_modules_mobility && ! ( use netbeans_modules_apisupport && use netbeans_modules_ide && use netbeans_modules_j2ee && use netbeans_modules_java ) ; then
141 - eerror "'mobility' module requires 'apisupport', 'ide', 'j2ee' and 'java' modules"
142 + # direct deps: apisupport, ide, j2ee, java
143 + if use netbeans_modules_mobility && ! ( \
144 + use netbeans_modules_apisupport && \
145 + use netbeans_modules_groovy && \
146 + use netbeans_modules_gsf && \
147 + use netbeans_modules_harness && \
148 + use netbeans_modules_ide && \
149 + use netbeans_modules_j2ee && \
150 + use netbeans_modules_java && \
151 + use netbeans_modules_websvccommon ) ; then
152 + eerror "'mobility' module requires 'apisupport', 'groovy', 'gsf', 'harness', 'ide', 'j2ee', 'java' and 'websvccommon' modules"
153 die
154 fi
155
156 - if use netbeans_modules_nb && ! ( use netbeans_modules_harness && use netbeans_modules_ide ) ; then
157 + # direct deps: harness, ide
158 + if use netbeans_modules_nb && ! ( \
159 + use netbeans_modules_harness && \
160 + use netbeans_modules_ide ) ; then
161 eerror "'nb' module requires 'harness' and 'ide' module"
162 die
163 fi
164
165 - if use netbeans_modules_php && ! ( use netbeans_modules_gsf && use netbeans_modules_ide && use netbeans_modules_websvccommon ) ; then
166 + # direct deps: gsf, ide, websvccommon
167 + if use netbeans_modules_php && ! ( \
168 + use netbeans_modules_gsf && \
169 + use netbeans_modules_ide && \
170 + use netbeans_modules_websvccommon ) ; then
171 eerror "'php' module requires 'gsf', 'ide' and 'websvccommon' modules"
172 die
173 fi
174
175 - if use netbeans_modules_profiler && ! ( use netbeans_modules_gsf && use netbeans_modules_ide && use netbeans_modules_j2ee && use netbeans_modules_java ) ; then
176 - eerror "'profiler' module requires 'gsf', 'ide', 'j2ee' and 'java' modules"
177 + # direct deps: gsf, ide, j2ee, java
178 + if use netbeans_modules_profiler && ! ( \
179 + use netbeans_modules_groovy && \
180 + use netbeans_modules_gsf && \
181 + use netbeans_modules_ide && \
182 + use netbeans_modules_j2ee && \
183 + use netbeans_modules_java && \
184 + use netbeans_modules_websvccommon ) ; then
185 + eerror "'profiler' module requires 'groovy', 'gsf', 'ide', 'j2ee', 'java' and 'websvccommon' modules"
186 die
187 fi
188
189 + # direct deps: gsf, ide
190 #if use netbeans_modules_ruby && ! ( use netbeans_modules_gsf && use netbeans_modules_ide ) ; then
191 # eerror "'ruby' module requires 'gsf' and 'ide' module"
192 # die
193 #fi
194
195 - if use netbeans_modules_soa && ! ( use netbeans_modules_gsf && use netbeans_modules_ide && use netbeans_modules_j2ee && use netbeans_modules_java && use netbeans_modules_xml ) ; then
196 - eerror "'soa' module requires 'gsf', 'ide', 'j2ee', 'java' and 'xml' modules"
197 + # direct deps: gsf, ide, j2ee, java, xml
198 + if use netbeans_modules_soa && ! ( \
199 + use netbeans_modules_groovy && \
200 + use netbeans_modules_gsf && \
201 + use netbeans_modules_ide && \
202 + use netbeans_modules_j2ee && \
203 + use netbeans_modules_java && \
204 + use netbeans_modules_websvccommon && \
205 + use netbeans_modules_xml ) ; then
206 + eerror "'soa' module requires 'groovy', 'gsf', 'ide', 'j2ee', 'java', 'websvccommon' and 'xml' modules"
207 die
208 fi
209
210 - if use netbeans_modules_visualweb && ! ( use netbeans_modules_gsf && use netbeans_modules_ide && use netbeans_modules_j2ee && use netbeans_modules_java ) ; then
211 - eerror "'visualweb' module requires 'gsf', 'ide', 'j2ee' and 'java' modules"
212 + # direct deps: gsf, ide, j2ee, java
213 + if use netbeans_modules_visualweb && ! ( \
214 + use netbeans_modules_groovy && \
215 + use netbeans_modules_gsf && \
216 + use netbeans_modules_ide && \
217 + use netbeans_modules_j2ee && \
218 + use netbeans_modules_java && \
219 + use netbeans_modules_websvccommon ) ; then
220 + eerror "'visualweb' module requires 'groovy', 'gsf', 'ide', 'j2ee', 'java' and 'websvccommon' modules"
221 die
222 fi
223
224 - if use netbeans_modules_webcommon && ! ( use netbeans_modules_gsf && use netbeans_modules_ide ) ; then
225 + # direct deps: gsf, ide
226 + if use netbeans_modules_webcommon && ! ( \
227 + use netbeans_modules_gsf && \
228 + use netbeans_modules_ide ) ; then
229 eerror "'webcommon' module requires 'gsf' and 'ide' modules"
230 die
231 fi
232
233 + # direct deps: ide
234 if use netbeans_modules_websvccommon && ! use netbeans_modules_ide ; then
235 eerror "'websvccommon' module requires 'ide' module"
236 die
237 fi
238
239 + # direct deps: ide
240 if use netbeans_modules_xml && ! use netbeans_modules_ide ; then
241 eerror "'xml' module requires 'ide' module"
242 die
243 @@ -341,6 +413,11 @@
244 epatch "${FILESDIR}"/${SLOT}/nbbuild_build.xml.patch \
245 "${FILESDIR}"/${SLOT}/nbbuild_templates_projectized.xml.patch
246
247 + if use netbeans_modules_visualweb ; then
248 + cd ${S}/visualweb.insync/src/org/netbeans/modules/visualweb/insync/markup || die
249 + epatch "${FILESDIR}"/${SLOT}/all-visualweb.insync.JspxSerializer.java.patch
250 + fi
251 +
252 # Clean up nbbuild
253 einfo "Removing prebuilt *.class files from nbbuild"
254 find "${S}" -name "*.class" -delete
255 @@ -453,6 +530,7 @@
256 use netbeans_modules_profiler && clusters="${clusters},nb.cluster.profiler"
257 #use netbeans_modules_ruby && clusters="${clusters},nb.cluster.ruby"
258 use netbeans_modules_soa && clusters="${clusters},nb.cluster.soa"
259 + use netbeans_modules_visualweb && clusters="${clusters},nb.cluster.visualweb"
260 use netbeans_modules_webcommon && clusters="${clusters},nb.cluster.webcommon"
261 use netbeans_modules_websvccommon && clusters="${clusters},nb.cluster.websvccommon"
262 use netbeans_modules_xml && clusters="${clusters},nb.cluster.xml"