Skip to content

Commit 70112e6

Browse files
authored
Merge branch 'main' into make-compatible-patches
2 parents 923e773 + 69846a9 commit 70112e6

File tree

1 file changed

+37
-3
lines changed

1 file changed

+37
-3
lines changed

build.xml

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,36 @@
3131
<property name="nbplatform.default.harness.dir" location="${nbplatform.default.netbeans.dest.dir}/harness" />
3232
<property name="nbantext.jar" location="netbeans/nbbuild/build/nbantext.jar" />
3333
<property name="nb_all" location="netbeans" />
34-
<property name="patches" value="patches/6330.diff patches/7001.diff patches/7271.diff patches/7353.diff patches/7368.diff patches/7370.diff patches/7382.diff patches/7491-preliminary.diff patches/7548_source-1.8.diff patches/7583_source-1.8.diff patches/7621.diff patches/mvn-sh.diff patches/generate-dependencies.diff patches/rename-debugger.diff patches/remove-db.diff patches/nbjavac-not-required.diff" />
34+
<loadresource property="patch-files">
35+
<string>
36+
patches/6330.diff
37+
patches/7001.diff
38+
patches/7271.diff
39+
patches/7353.diff
40+
patches/7368.diff
41+
patches/7370.diff
42+
patches/7382.diff
43+
patches/7491-preliminary.diff
44+
patches/7548_source-1.8.diff
45+
patches/7583_source-1.8.diff
46+
patches/7621.diff
47+
patches/mvn-sh.diff
48+
patches/generate-dependencies.diff
49+
patches/rename-debugger.diff
50+
patches/remove-db.diff
51+
patches/nbjavac-not-required.diff
52+
</string>
53+
<filterchain>
54+
<tokenfilter delimoutput=" ">
55+
<replaceregex pattern="\s+" replace=""/>
56+
</tokenfilter>
57+
</filterchain>
58+
</loadresource>
59+
<property name="patches" value="${patch-files}"/>
60+
<condition property="has-patches">
61+
<length string="${patches}" trim="true" when="greater" length="0"/>
62+
</condition>
63+
3564
<condition property="cmd.suffix" value=".cmd" else="">
3665
<os family="windows"/>
3766
</condition>
@@ -175,7 +204,8 @@
175204
</exec>
176205
</target>
177206

178-
<target name="apply-patches">
207+
<target name="apply-patches" if="has-patches">
208+
<echo>${patches}</echo>
179209
<exec executable="git">
180210
<arg value="apply"/>
181211
<arg value="--directory=netbeans"/>
@@ -184,7 +214,7 @@
184214
</exec>
185215
</target>
186216

187-
<target name="unapply-patches">
217+
<target name="unapply-patches" if="has-patches">
188218
<!--in the reverse order:-->
189219
<echo file="${build.dir}/Reverse.java">
190220
import java.util.Arrays;
@@ -218,6 +248,10 @@
218248
<ant dir="netbeans" inheritAll="false" inheritRefs="false" useNativeBasedir="true"/>
219249
</target>
220250

251+
<target name="clean-netbeans">
252+
<ant dir="netbeans" target="clean" inheritAll="false" inheritRefs="false" useNativeBasedir="true"/>
253+
</target>
254+
221255
<target name="generate-netbeans-license-summary" depends="-set-use-jdk-javac,proxy-setup" description="Generate license summary">
222256
<delete dir="${build.dir}/nblic" />
223257
<mkdir dir="${build.dir}/nblic/nbcode" />

0 commit comments

Comments
 (0)