summaryrefslogtreecommitdiff
path: root/devel/RStudio/files/patch-src_gwt_build.xml
blob: e1cca3f6e8265ce2ca68ace79f3332ef5eb81659 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
- Skip yarn install/build for panmirror (use pre-built from fetch phase)
- Add JVM arguments for Java compatibility

--- src/gwt/build.xml.orig	2025-10-20 20:09:32 UTC
+++ src/gwt/build.xml
@@ -183,19 +183,8 @@ -->
       <echo message="panmirror minify: ${panmirror.minify}"/>
 
       <mkdir dir="${panmirror.build.dir}"/>
-      <exec executable="${yarn.bin}" dir="${panmirror.dir}" resolveexecutable="true" failonerror="true">
-         <arg value="install"/>
-         <arg value="--network-timeout"/>
-         <arg value="240000"/>
-      </exec>
-      <exec executable="${yarn.bin}" dir="${panmirror.dir}" resolveexecutable="true" failonerror="true">
-         <arg value="build"/>
-         <arg value="--minify"/>
-         <arg value="${panmirror.minify}"/>
-         <arg value="--sourcemap"/>
-         <arg value="true"/>
-         <env key="PANMIRROR_OUTDIR" value="dist-rstudio"/>
-      </exec>
+      <echo message="Skipping yarn install - using pre-built panmirror"/>
+      <echo message="Skipping yarn build - using pre-built panmirror"/>
       <copy todir="${panmirror.build.dir}">
          <fileset dir="${panmirror.dir}/dist-rstudio"/>
       </copy>
@@ -242,7 +231,7 @@ -->
          <arg value="-generateJsInteropExports"/>
          <!-- Additional arguments like -logLevel DEBUG -->
          <arg value="${gwt.main.module}"/>
-      </java>
+      <jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/><jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/><jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/><jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/></java>
    </target>
 
    <target name="soyc" description="Generate and show SOYC report">
@@ -313,7 +302,7 @@ -->
          <arg line="-bindAddress ${bind.address}"/>
          <arg value="-generateJsInteropExports"/>
          <arg value="${gwt.main.module}"/>
-      </java>
+      <jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/><jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/><jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/><jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/></java>
    </target>
 
    <!-- configure props for i18n tasks -->
@@ -438,7 +427,7 @@ -->
          <classpath refid="unittest.class.path"/>
          <jvmarg value="-Dgwt.args=-sourceLevel ${javac.version}"/>
          <arg value="org.rstudio.studio.client.RStudioUnitTestSuite"/>
-     </java>
+     <jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/><jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/><jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/><jvmarg value="-Duser.home=/usr/ports/devel/RStudio/work-desktop"/><jvmarg value="--add-opens=java.base/java.lang=ALL-UNNAMED"/></java>
    </target>
 
    <target name="test" depends="unittest">