aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/swt/files/patch-build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/swt/files/patch-build.xml')
-rw-r--r--x11-toolkits/swt/files/patch-build.xml112
1 files changed, 112 insertions, 0 deletions
diff --git a/x11-toolkits/swt/files/patch-build.xml b/x11-toolkits/swt/files/patch-build.xml
new file mode 100644
index 000000000000..976b89bd647d
--- /dev/null
+++ b/x11-toolkits/swt/files/patch-build.xml
@@ -0,0 +1,112 @@
+--- build.xml.orig Mon Dec 5 15:14:46 2005
++++ build.xml Fri Nov 17 23:48:20 2006
+@@ -1,55 +1,56 @@
+ <?xml version="1.0" encoding="UTF-8"?>
++<project name="org.eclipse.swt.gtk.freebsd.x86_64" default="build.jar" basedir=".">
+
+-<project default="build_gtk_lib" basedir="../../..">
++ <target name="init">
++ <property name="ws" value="gtk"/>
++ <property name="os" value="freebsd"/>
++ <property name="destination" value="${basedir}"/>
++ <property name="javac.verbose" value="false"/>
++ <property name="javac.debug" value="off"/>
++ <property name="input.srcdir" value="${basedir}/org"/>
++ <property name="output.jar" value="${basedir}/swt32.jar"/>
++ <property name="output.classes" value="${basedir}/classes"/>
++ </target>
++
++ <target name="all" depends="build.jar"/>
++
++ <target name="build.classes" depends="init">
++ <mkdir dir="${output.classes}"/>
++ <!-- -source & -target taken from Eclipse 32M4 CVS build -->
++ <javac srcdir="${input.srcdir}" destdir="${output.classes}"
++ debug="${javac.debug}" verbose="${javac.verbose}"
++ source="1.3" target="1.2">
++ </javac>
++ </target>
++
++ <target name="build.jar" depends="build.nativeLibraries">
++ <jar destfile="${output.jar}" index="false">
++ <fileset dir="${output.classes}">
++ <exclude name="**/*.java"/>
++ <exclude name="**/*.o"/>
++ <exclude name="**/*.so"/>
++ <!-- exclude CVS archive -->
++ <exclude name="**/CVS/**"/>
++ </fileset>
++ <fileset dir="${basedir}">
++ <include name="**/version.txt"/>
++ </fileset>
++ </jar>
++ </target>
++
++ <target name="clean" depends="init">
++ <delete dir="${output.classes}"/>
++ <delete file="${output.jar}"/>
++ <exec executable="sh" failonerror="true">
++ <arg value="build.sh"/>
++ <arg value="clean"/>
++ </exec>
++ </target>
++
++ <target name="build.nativeLibraries" depends="build.classes">
++ <exec executable="sh" failonerror="true">
++ <arg value="build.sh"/>
++ </exec>
++ </target>
+
+-<target name="init">
+- <eclipse.refreshLocal resource="org.eclipse.swt" depth="infinite" />
+- <eclipse.refreshLocal resource="org.eclipse.swt.tools" depth="infinite" />
+- <eclipse.incrementalBuild project="org.eclipse.swt" kind="incr" />
+-</target>
+-
+-<!-- Build swt.so for GTK -->
+-<target name="build_gtk_lib" depends="init">
+- <exec dir="./bin/library" executable="sh">
+- <arg line="${basedir}/bin/library/build.sh"/>
+- <arg line="install"/>
+- </exec>
+- <eclipse.refreshLocal resource="org.eclipse.swt.gtk.linux.x86" depth="infinite" />
+-</target>
+-
+-<!-- Build swt.so for PowerPC 32 bit GTK (no Mozilla)-->
+-<target name="build_ppc_gtk_lib" depends="init">
+- <exec dir="./bin/library" executable="sh">
+- <env key="MODEL" value="ppc"/>
+- <arg line="${basedir}/bin/library/build.sh"/>
+- <arg line="install"/>
+- </exec>
+- <eclipse.refreshLocal resource="org.eclipse.swt.gtk.linux.ppc" depth="infinite" />
+-</target>
+-
+-<!-- Build swt.so for Solaris GTK (no Mozilla) -->
+-<target name="build_solaris_gtk_lib" depends="init">
+- <exec dir="./bin/library" executable="sh">
+- <arg line="${basedir}/bin/library/build.sh"/>
+- <arg line="install"/>
+- </exec>
+- <eclipse.refreshLocal resource="org.eclipse.swt.gtk.solaris.sparc" depth="infinite" />
+-</target>
+-
+-<!-- Build swt.so for GTK 64 -->
+-<target name="build_gtk64_lib" depends="init">
+- <exec dir="./bin/library" executable="sh">
+- <arg line="${basedir}/bin/library/build.sh"/>
+- <arg line="install"/>
+- </exec>
+- <eclipse.refreshLocal resource="org.eclipse.swt.gtk.linux.x86_64" depth="infinite" />
+-</target>
+-
+-<target name="clean">
+- <exec dir="./bin/library" executable="sh">
+- <arg line="${basedir}/bin/library/build.sh"/>
+- <arg line="clean"/>
+- </exec>
+-</target>
+-
+-</project>
+\ No newline at end of file
++</project>