mirror of
https://git.freebsd.org/ports.git
synced 2025-05-22 19:56:53 -04:00
- Fixes for internal web browser on amd64 [2] - Convert to USE_GECKO [3] Note: Port defaults to xulrunner as the preffered gecko port because it is the only port which allows the internal web browser to work but eclipse will build using other gecko ports (ie. firefox, mozilla, seamonkey) though it will lack a working internal web browser. An argument can be made that xulrunner should be the only available gecko but maybe 5 people have xulrunner installed and it's another 45 minute mozilla dependency on even my speedy machine. The maintainer mentioned working on getting the internal web browser to work with firefox so I'm leaving well enough alone. When eclipse fully works with firefox the USE_GECKO ordering should probably be revistited. PR: 105581 Submitted by: Maintainer [1], Kurt Miller <lists at intricatesoftware.com> [2], me [3]
45 lines
2.7 KiB
XML
45 lines
2.7 KiB
XML
--- plugins/org.eclipse.swt.gtk.freebsd.amd64/build.xml.orig Mon Dec 11 01:10:05 2006
|
|
+++ plugins/org.eclipse.swt.gtk.freebsd.amd64/build.xml Mon Dec 11 01:20:33 2006
|
|
@@ -39,18 +39,17 @@
|
|
|
|
<target name="properties" if="eclipse.running">
|
|
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
|
|
- <!--compile the jar in org.eclipse.swt.tools-->
|
|
</target>
|
|
|
|
<target name="build.update.jar" depends="init">
|
|
- <delete dir="${temp.folder}"/>
|
|
+ <!-- <delete dir="${temp.folder}"/>
|
|
<mkdir dir="${temp.folder}"/>
|
|
<antcall target="build.jars"/>
|
|
<antcall target="gather.bin.parts">
|
|
<param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
</antcall>
|
|
<zip zipfile="${plugin.destination}/${full.name}.jar" basedir="${temp.folder}/${full.name}" filesonly="false"/>
|
|
- <delete dir="${temp.folder}"/>
|
|
+ <delete dir="${temp.folder}"/> -->
|
|
</target>
|
|
|
|
<target name="@dot" depends="init" unless="@dot" description="Create jar: @dot.">
|
|
@@ -222,8 +221,11 @@
|
|
</target>
|
|
|
|
<target name="build.cfiles" depends="build.jars">
|
|
+ <!-- compile the jar in org.eclipse.swt.tools -->
|
|
+ <ant antfile="build.xml" dir="${toolsplugindir}" inheritAll="false" target="build.jars" />
|
|
+
|
|
<!-- generate the C code from the (64 bit) SWT PI java classes -->
|
|
- <!-- assumes the swt.jar has already been built -->
|
|
+ <!-- assumes the swttools.jar has already been built -->
|
|
<java classname="org.eclipse.swt.tools.internal.JNIGeneratorApp" classpath="${toolsplugindir}/bin:${toolsplugindir}/swttools.jar:${basedir}/swt.jar"><arg value="org.eclipse.swt.internal.gtk.OS"/><arg value="${basedir}/src/Eclipse SWT PI/gtk/library/"/><arg value="${build.result.folder}/swt.jar"/></java>
|
|
<java classname="org.eclipse.swt.tools.internal.JNIGeneratorApp" classpath="${toolsplugindir}/bin:${toolsplugindir}/swttools.jar:${basedir}/swt.jar"><arg value="org.eclipse.swt.internal.accessibility.gtk.ATK"/><arg value="${basedir}/src/Eclipse SWT PI/gtk/library/"/><arg value="${build.result.folder}/swt.jar"/></java>
|
|
<java classname="org.eclipse.swt.tools.internal.JNIGeneratorApp" classpath="${toolsplugindir}/bin:${toolsplugindir}/swttools.jar:${basedir}/swt.jar"><arg value="org.eclipse.swt.internal.cairo.Cairo"/><arg value="${basedir}/src/Eclipse SWT PI/cairo/library/"/><arg value="${build.result.folder}/swt.jar"/></java>
|
|
@@ -325,6 +327,8 @@
|
|
<delete file="${plugin.destination}/${full.name}.jar"/>
|
|
<delete file="${plugin.destination}/${full.name}.zip"/>
|
|
<delete dir="${temp.folder}"/>
|
|
+ <!-- delete swttools.jar so that it will be compiled in the build.jars target -->
|
|
+ <ant antfile="build.xml" dir="${toolsplugindir}" inheritAll="false" target="clean" />
|
|
</target>
|
|
|
|
<target name="refresh" depends="init" if="eclipse.running">
|