519
|
1 |
diff -PNur eclipse-3.4M2.orig/assemble.org.eclipse.sdk.solaris.gtk.x86.xml eclipse-3.4M2/assemble.org.eclipse.sdk.solaris.gtk.x86.xml
|
|
2 |
--- eclipse-3.4M2.orig/assemble.org.eclipse.sdk.solaris.gtk.x86.xml 2007-09-21 20:52:31.000000000 +0700
|
|
3 |
+++ eclipse-3.4M2/assemble.org.eclipse.sdk.solaris.gtk.x86.xml 2007-10-01 18:41:51.211623472 +0700
|
458
|
4 |
@@ -1,6 +1,6 @@
|
|
5 |
<?xml version="1.0" encoding="UTF-8"?>
|
|
6 |
<project name="Assemble org.eclipse.sdk" default="main">
|
|
7 |
- <property name="archiveName" value="org.eclipse.sdk-${buildId}-solaris.gtk.x86.zip"/>
|
|
8 |
+ <property name="archiveName" value="org.eclipse.sdk-${buildId}-solaris.gtk.x86.tar.gz"/>
|
|
9 |
<property name="os" value="solaris"/>
|
|
10 |
<property name="ws" value="gtk"/>
|
|
11 |
<property name="arch" value="x86"/>
|
519
|
12 |
@@ -74,6 +74,9 @@
|
|
13 |
<ant antfile="build.xml" dir="plugins/org.eclipse.team.ui" target="gather.bin.parts">
|
458
|
14 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
15 |
</ant>
|
|
16 |
+ <ant antfile="build.xml" dir="plugins/org.eclipse.update.core.solaris" target="gather.bin.parts">
|
|
17 |
+ <property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
18 |
+ </ant>
|
519
|
19 |
<ant antfile="build.xml" dir="plugins/org.eclipse.equinox.common" target="gather.bin.parts">
|
458
|
20 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
21 |
</ant>
|
519
|
22 |
@@ -98,6 +101,9 @@
|
|
23 |
<ant antfile="build.xml" dir="plugins/org.eclipse.core.filebuffers" target="gather.bin.parts">
|
458
|
24 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
25 |
</ant>
|
519
|
26 |
+ <ant antfile="build.xml" dir="plugins/org.eclipse.swt.gtk.solaris.x86" target="gather.bin.parts">
|
|
27 |
+ <property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
28 |
+ </ant>
|
|
29 |
<ant antfile="build.xml" dir="plugins/org.eclipse.update.scheduler" target="gather.bin.parts">
|
458
|
30 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
31 |
</ant>
|
519
|
32 |
@@ -113,9 +119,6 @@
|
|
33 |
<ant antfile="build.xml" dir="plugins/org.eclipse.ui.console" target="gather.bin.parts">
|
458
|
34 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
35 |
</ant>
|
|
36 |
- <ant antfile="build.xml" dir="plugins/org.eclipse.rcp.source.solaris.gtk.x86" target="gather.bin.parts">
|
|
37 |
- <property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
38 |
- </ant>
|
519
|
39 |
<ant antfile="build.xml" dir="plugins/org.eclipse.ui.ide.application" target="gather.bin.parts">
|
|
40 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
41 |
</ant>
|
|
42 |
@@ -275,12 +278,18 @@
|
|
43 |
<ant antfile="build.xml" dir="plugins/org.eclipse.core.databinding" target="gather.bin.parts">
|
458
|
44 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
45 |
</ant>
|
519
|
46 |
+ <ant antfile="build.xml" dir="plugins/org.eclipse.platform.source.solaris.gtk.x86" target="gather.bin.parts">
|
|
47 |
+ <property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
48 |
+ </ant>
|
|
49 |
<ant antfile="build.xml" dir="plugins/org.eclipse.core.runtime.compatibility.auth" target="gather.bin.parts">
|
|
50 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
51 |
</ant>
|
|
52 |
<ant antfile="build.xml" dir="plugins/org.eclipse.jdt.launching" target="gather.bin.parts">
|
458
|
53 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
54 |
</ant>
|
|
55 |
+ <ant antfile="build.xml" dir="plugins/org.eclipse.equinox.launcher.gtk.solaris.x86" target="gather.bin.parts">
|
|
56 |
+ <property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
57 |
+ </ant>
|
519
|
58 |
<ant antfile="build.xml" dir="plugins/org.eclipse.ui.views" target="gather.bin.parts">
|
458
|
59 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
60 |
</ant>
|
519
|
61 |
@@ -302,6 +311,9 @@
|
|
62 |
<ant antfile="build.xml" dir="plugins/org.eclipse.team.cvs.ssh" target="gather.bin.parts">
|
458
|
63 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
64 |
</ant>
|
|
65 |
+ <ant antfile="build.xml" dir="plugins/org.eclipse.rcp.source.solaris.gtk.x86" target="gather.bin.parts">
|
|
66 |
+ <property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
67 |
+ </ant>
|
519
|
68 |
<ant antfile="build.xml" dir="plugins/org.eclipse.ui.intro" target="gather.bin.parts">
|
458
|
69 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
70 |
</ant>
|
519
|
71 |
@@ -380,9 +392,6 @@
|
|
72 |
<ant antfile="build.xml" dir="plugins/org.eclipse.jdt.doc.isv" target="gather.bin.parts">
|
458
|
73 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
74 |
</ant>
|
519
|
75 |
- <ant antfile="build.xml" dir="plugins/org.eclipse.swt.gtk.solaris.x86" target="gather.bin.parts">
|
|
76 |
- <property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
77 |
- </ant>
|
|
78 |
<ant antfile="build.xml" dir="plugins/org.eclipse.ui.workbench.texteditor" target="gather.bin.parts">
|
458
|
79 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
80 |
</ant>
|
519
|
81 |
@@ -398,6 +407,9 @@
|
|
82 |
<ant antfile="build.xml" dir="plugins/org.eclipse.equinox.app" target="gather.bin.parts">
|
458
|
83 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
84 |
</ant>
|
|
85 |
+ <ant antfile="build.xml" dir="plugins/org.eclipse.core.filesystem.solaris.x86" target="gather.bin.parts">
|
|
86 |
+ <property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
87 |
+ </ant>
|
519
|
88 |
<ant antfile="build.xml" dir="plugins/org.eclipse.jface.databinding" target="gather.bin.parts">
|
458
|
89 |
<property name="destination.temp.folder" value="${eclipse.plugins}"/>
|
|
90 |
</ant>
|
|
91 |
@@ -446,6 +458,9 @@
|
|
92 |
<ant antfile="build.xml" dir="features/org.eclipse.jdt/" target="gather.bin.parts">
|
|
93 |
<property name="feature.base" value="${eclipse.base}"/>
|
|
94 |
</ant>
|
|
95 |
+ <ant antfile="build.xml" dir="features/org.eclipse.sdk/" target="gather.bin.parts">
|
|
96 |
+ <property name="feature.base" value="${eclipse.base}"/>
|
|
97 |
+ </ant>
|
|
98 |
<antcall target="jarUp">
|
|
99 |
<param name="source" value="${eclipse.plugins}"/>
|
519
|
100 |
<param name="elementName" value="org.eclipse.help.base_3.3.100.v20070914"/>
|
|
101 |
@@ -484,6 +499,10 @@
|
458
|
102 |
</antcall>
|
|
103 |
<antcall target="jarUp">
|
|
104 |
<param name="source" value="${eclipse.plugins}"/>
|
519
|
105 |
+ <param name="elementName" value="org.eclipse.update.core.solaris.2.0.v20070615"/>
|
458
|
106 |
+ </antcall>
|
|
107 |
+ <antcall target="jarUp">
|
|
108 |
+ <param name="source" value="${eclipse.plugins}"/>
|
519
|
109 |
<param name="elementName" value="org.eclipse.equinox.common_3.4.0.v20070910"/>
|
458
|
110 |
</antcall>
|
|
111 |
<antcall target="jarUp">
|
519
|
112 |
@@ -516,6 +535,10 @@
|
458
|
113 |
</antcall>
|
|
114 |
<antcall target="jarUp">
|
|
115 |
<param name="source" value="${eclipse.plugins}"/>
|
519
|
116 |
+ <param name="elementName" value="org.eclipse.swt.gtk.solaris.x86_3.4.0.v3410"/>
|
|
117 |
+ </antcall>
|
|
118 |
+ <antcall target="jarUp">
|
|
119 |
+ <param name="source" value="${eclipse.plugins}"/>
|
|
120 |
<param name="elementName" value="org.eclipse.update.scheduler_3.2.100.v20070615"/>
|
|
121 |
</antcall>
|
|
122 |
<antcall target="jarUp">
|
|
123 |
@@ -840,10 +863,6 @@
|
|
124 |
</antcall>
|
|
125 |
<antcall target="jarUp">
|
|
126 |
<param name="source" value="${eclipse.plugins}"/>
|
|
127 |
- <param name="elementName" value="org.eclipse.swt.gtk.solaris.x86_3.4.0.HEAD"/>
|
458
|
128 |
- </antcall>
|
|
129 |
- <antcall target="jarUp">
|
|
130 |
- <param name="source" value="${eclipse.plugins}"/>
|
519
|
131 |
<param name="elementName" value="org.eclipse.ui.workbench.texteditor_3.4.0.v20070917-1800"/>
|
458
|
132 |
</antcall>
|
|
133 |
<antcall target="jarUp">
|
519
|
134 |
@@ -864,175 +883,31 @@
|
458
|
135 |
</antcall>
|
|
136 |
<antcall target="jarUp">
|
|
137 |
<param name="source" value="${eclipse.plugins}"/>
|
|
138 |
+ <param name="elementName" value="org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416"/>
|
|
139 |
+ </antcall>
|
|
140 |
+ <antcall target="jarUp">
|
|
141 |
+ <param name="source" value="${eclipse.plugins}"/>
|
519
|
142 |
<param name="elementName" value="org.eclipse.jface.databinding_1.2.0.I20070917-0010"/>
|
458
|
143 |
</antcall>
|
|
144 |
<eclipse.brand root="${eclipse.base}/solaris.gtk.x86/${collectingFolder}" icons="${launcherIcons}" name="${launcherName}" os="${os}" />
|
|
145 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
146 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
147 |
- <arg line="${pluginArchivePrefix}/org.eclipse.help.base_3.3.100.v20070914.jar"/>
|
458
|
148 |
- </exec>
|
|
149 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
150 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
151 |
- <arg line="${pluginArchivePrefix}/org.eclipse.pde.build_3.3.100.v20070914"/>
|
458
|
152 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.jobs_3.3.100.v20070709.jar"/>
|
519
|
153 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.core_3.4.0.v_814.jar"/>
|
|
154 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.doc.user_3.4.0.v20070917-1800.jar"/>
|
|
155 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.net_1.0.0.I20070910.jar"/>
|
|
156 |
- <arg line="${pluginArchivePrefix}/org.eclipse.search_3.4.0.v20070917-1800.jar"/>
|
|
157 |
- <arg line="${pluginArchivePrefix}/org.eclipse.team.cvs.ui_3.3.100.I20070914.jar"/>
|
|
158 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.junit_3.3.100.v20070917-1800.jar"/>
|
|
159 |
- <arg line="${pluginArchivePrefix}/org.eclipse.team.ui_3.4.0.I20070914.jar"/>
|
|
160 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.common_3.4.0.v20070910.jar"/>
|
|
161 |
- <arg line="${pluginArchivePrefix}/org.eclipse.rcp_3.2.0.v20070612.jar"/>
|
|
162 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.compiler.tool_1.0.100.v_814.jar"/>
|
|
163 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.ui_3.4.0.v20070919-1300.jar"/>
|
|
164 |
- <arg line="${pluginArchivePrefix}/org.eclipse.team.cvs.core_3.3.100.I20070914.jar"/>
|
|
165 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.forms_3.3.100.v20070910.jar"/>
|
458
|
166 |
- </exec>
|
|
167 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
168 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
|
169 |
- <arg line="${pluginArchivePrefix}/org.eclipse.update.configurator_3.2.200.v20070808.jar"/>
|
519
|
170 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.filebuffers_3.3.100.v20070917-1800.jar"/>
|
|
171 |
- <arg line="${pluginArchivePrefix}/org.eclipse.update.scheduler_3.2.100.v20070615.jar"/>
|
|
172 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.apt.pluggable.core_1.0.100.v20070913-1800.jar"/>
|
|
173 |
- <arg line="${pluginArchivePrefix}/org.eclipse.update.core_3.2.100.v20070828.jar"/>
|
|
174 |
- <arg line="${pluginArchivePrefix}/org.eclipse.osgi.services_3.1.200.v20070605.jar"/>
|
|
175 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.console_3.2.100.v20070919-1300.jar"/>
|
|
176 |
- <arg line="${pluginArchivePrefix}/org.eclipse.rcp.source.solaris.gtk.x86_3.4.0.v20070824-9197Eb4EdkWMz0HkJlJ8LOMHr"/>
|
|
177 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.ide.application_1.0.0.I20070917-0010.jar"/>
|
|
178 |
- <arg line="${pluginArchivePrefix}/org.eclipse.osgi_3.4.0.v20070914.jar"/>
|
|
179 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ant.core_3.1.300.v20070826.jar"/>
|
|
180 |
- <arg line="${pluginArchivePrefix}/org.eclipse.pde.ui_3.4.0.v20070919-1800.jar"/>
|
|
181 |
- <arg line="${pluginArchivePrefix}/org.eclipse.pde_3.3.0.v20070911-0800.jar"/>
|
|
182 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.compiler.apt_1.0.100.v20070913-1800.jar"/>
|
|
183 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.editors_3.4.0.v20070917-1800.jar"/>
|
458
|
184 |
- </exec>
|
|
185 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
186 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
187 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.resources_3.3.100.v20070916.jar"/>
|
|
188 |
- <arg line="${pluginArchivePrefix}/org.eclipse.swt_3.4.0.v3410b.jar"/>
|
|
189 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jface_3.4.0.I20070919-0010b.jar"/>
|
|
190 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.http.servlet_1.0.100.v20070913.jar"/>
|
|
191 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.launcher_1.0.100.v20070903.jar"/>
|
|
192 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.boot_3.1.100.v20060603.jar"/>
|
|
193 |
- <arg line="${pluginArchivePrefix}/org.eclipse.rcp.source_3.4.0.v20070824-9197Eb4EdkWMz0HkJlJ8LOMHr"/>
|
|
194 |
- <arg line="${pluginArchivePrefix}/org.eclipse.pde.runtime_3.3.0.v20070917-1800.jar"/>
|
|
195 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.http.jetty_1.0.100.v20070913.jar"/>
|
|
196 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.jsp.jasper.registry_1.0.0.v20070827.jar"/>
|
|
197 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.junit4.runtime_1.0.100.v20070917-1800.jar"/>
|
|
198 |
- <arg line="${pluginArchivePrefix}/org.eclipse.team.cvs.ssh2_3.2.200.I20070914.jar"/>
|
|
199 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.registry_3.4.0.v20070827.jar"/>
|
|
200 |
- <arg line="${pluginArchivePrefix}/org.eclipse.platform.source_3.4.0.v20070824-9y9gFHpEzbtbi1AQz0CvanWg9lKm"/>
|
|
201 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.preferences_3.2.200.v20070827.jar"/>
|
458
|
202 |
- </exec>
|
|
203 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
204 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
205 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.debug_3.4.0.v20070919-1800"/>
|
|
206 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.ide_3.3.100.I20070918-0010.jar"/>
|
|
207 |
- <arg line="${pluginArchivePrefix}/org.eclipse.platform.doc.user_3.4.0.v20070919-1300.jar"/>
|
|
208 |
- <arg line="${pluginArchivePrefix}/org.eclipse.help.appserver_3.1.200.v20070510.jar"/>
|
|
209 |
- <arg line="${pluginArchivePrefix}/org.eclipse.compare_3.4.0.I20070914.jar"/>
|
|
210 |
- <arg line="${pluginArchivePrefix}/org.eclipse.pde.ui.templates_3.3.0.v20070808-0800.jar"/>
|
|
211 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.http.registry_1.0.0.v20070827.jar"/>
|
|
212 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.commands_3.3.0.I20070917-0010.jar"/>
|
|
213 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jsch.core_1.0.100.I20070709.jar"/>
|
|
214 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jface.text_3.4.0.v20070917-1800.jar"/>
|
|
215 |
- <arg line="${pluginArchivePrefix}/org.eclipse.help_3.3.100.v20070827.jar"/>
|
|
216 |
- <arg line="${pluginArchivePrefix}/org.eclipse.pde.doc.user_3.3.0.v20070911-0800.jar"/>
|
|
217 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.core.manipulation_1.2.0.v20070917-1800.jar"/>
|
|
218 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.variables_3.2.0.v20070910.jar"/>
|
|
219 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ant.ui_3.2.200.v20070826.jar"/>
|
458
|
220 |
+ <exec executable="cp" dir="${basedir}">
|
|
221 |
+ <arg line="-r '${assemblyTempDir}/${collectingFolder}/solaris.gtk.x86/${collectingFolder}' '${assemblyTempDir}'"/>
|
|
222 |
</exec>
|
|
223 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
224 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
225 |
- <arg line="${pluginArchivePrefix}/org.eclipse.debug.core_3.4.0.v20070919-1800.jar"/>
|
|
226 |
- <arg line="${pluginArchivePrefix}/org.eclipse.text_3.4.0.v20070917-1800.jar"/>
|
|
227 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.junit.runtime_3.3.0.v20070917-1800.jar"/>
|
|
228 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.navigator.resources_3.3.100.I20070919-0010b.jar"/>
|
|
229 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.workbench.compatibility_3.2.0.I20070917-0010"/>
|
|
230 |
- <arg line="${pluginArchivePrefix}/org.eclipse.platform_3.3.100.v20070807"/>
|
|
231 |
- <arg line="${pluginArchivePrefix}/org.eclipse.cvs.source_1.0.100.v20070824-7C79Do9EI99h9oCU"/>
|
|
232 |
- <arg line="${pluginArchivePrefix}/org.eclipse.help.webapp_3.3.100.v20070918B.jar"/>
|
|
233 |
- <arg line="${pluginArchivePrefix}/org.eclipse.pde.core_3.4.0.v20070919-1300.jar"/>
|
|
234 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.externaltools_3.2.0.v20070826.jar"/>
|
|
235 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.presentations.r21_3.2.100.I20070917-0010.jar"/>
|
|
236 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.source_3.4.0.v20070917-1800-7o7qEDfEFpPqeWZiroElwgO"/>
|
|
237 |
- <arg line="${pluginArchivePrefix}/org.junit4_4.3.1"/>
|
458
|
238 |
- <arg line="${pluginArchivePrefix}/org.eclipse.pde.junit.runtime_3.3.0.v20070608-1300.jar"/>
|
519
|
239 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.databinding.beans_1.0.100.I20070919-0010b.jar"/>
|
458
|
240 |
+ <exec executable="rm" dir="${basedir}">
|
|
241 |
+ <arg line="-rf '${assemblyTempDir}/${collectingFolder}/solaris.gtk.x86'"/>
|
|
242 |
</exec>
|
|
243 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
244 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
245 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.databinding_1.1.0.I20070919-0010b.jar"/>
|
|
246 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.runtime.compatibility.auth_3.2.100.v20070502.jar"/>
|
|
247 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.launching_3.4.0.v20070910.jar"/>
|
|
248 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.views_3.2.200.I20070919-0010b.jar"/>
|
|
249 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.navigator_3.3.100.I20070919-0010b.jar"/>
|
|
250 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ltk.ui.refactoring_3.3.100.v20070917-1800.jar"/>
|
|
251 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui_3.4.0.I20070919-2000.jar"/>
|
|
252 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.net_1.0.100.I20070709.jar"/>
|
|
253 |
- <arg line="${pluginArchivePrefix}/org.eclipse.sdk_3.4.0.v20070920"/>
|
|
254 |
- <arg line="${pluginArchivePrefix}/org.eclipse.team.cvs.ssh_3.2.100.I20070914.jar"/>
|
|
255 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.intro_3.2.200.v20070919.jar"/>
|
|
256 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.runtime_3.4.0.v20070827.jar"/>
|
|
257 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.runtime.compatibility.registry_3.2.200.v20070717"/>
|
|
258 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.expressions_3.3.100.v20070917-1800.jar"/>
|
458
|
259 |
- <arg line="${pluginArchivePrefix}/org.eclipse.help.ui_3.3.100.v20070726.jar"/>
|
519
|
260 |
+ <exec executable="tar" dir="${assemblyTempDir}">
|
458
|
261 |
+ <arg line="${tarargs}-cvf '${archiveFullPath}' ${archivePrefix} "/>
|
|
262 |
</exec>
|
|
263 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
264 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
265 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.filesystem_1.2.0.v20070916.jar"/>
|
|
266 |
- <arg line="${pluginArchivePrefix}/org.eclipse.pde.source_3.4.0.r20070724-7N7O8YDUUEF6FHKz-6GwCC"/>
|
|
267 |
- <arg line="${pluginArchivePrefix}/org.eclipse.cvs_1.0.0.v20070606.jar"/>
|
|
268 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.apt.ui_3.3.100.v20070920-1840.jar"/>
|
|
269 |
- <arg line="${pluginArchivePrefix}/org.eclipse.team.core_3.3.100.I20070914.jar"/>
|
|
270 |
- <arg line="${pluginArchivePrefix}/org.eclipse.platform.doc.isv_3.4.0.v20070919.jar"/>
|
|
271 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.runtime.compatibility_3.1.200.v20070502.jar"/>
|
|
272 |
- <arg line="${pluginArchivePrefix}/org.eclipse.debug.ui_3.3.100.v20070920.jar"/>
|
|
273 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.intro.universal_3.2.100.v20070530A"/>
|
|
274 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.workbench_3.4.0.I20070919-2000.jar"/>
|
|
275 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.jsp.jasper_1.0.100.v20070913.jar"/>
|
|
276 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.debug.ui_3.3.0.v20070919-1300.jar"/>
|
458
|
277 |
- <arg line="${pluginArchivePrefix}/org.eclipse.update.ui_3.2.100.v20070615.jar"/>
|
519
|
278 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ltk.core.refactoring_3.3.100.v20070917-1800.jar"/>
|
|
279 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.resources.compatibility_3.2.100.v20070502.jar"/>
|
458
|
280 |
- </exec>
|
|
281 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
282 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
|
283 |
- <arg line="${pluginArchivePrefix}/org.eclipse.osgi.util_3.1.200.v20070605.jar"/>
|
519
|
284 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.cheatsheets_3.3.100.v20070919.jar"/>
|
|
285 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.browser_3.2.200.v20070716.jar"/>
|
|
286 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.apt.core_3.3.100.v20070920-1840.jar"/>
|
|
287 |
- <arg line="${pluginArchivePrefix}/org.eclipse.core.contenttype_3.2.200.v20070910.jar"/>
|
|
288 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt.doc.isv_3.3.0.v20070919.jar"/>
|
|
289 |
- <arg line="${pluginArchivePrefix}/org.eclipse.swt.gtk.solaris.x86_3.4.0.HEAD.jar"/>
|
|
290 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.workbench.texteditor_3.4.0.v20070917-1800.jar"/>
|
|
291 |
- <arg line="${pluginArchivePrefix}/org.eclipse.ui.views.properties.tabbed_3.4.0.I20070917-0010.jar"/>
|
|
292 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jdt_3.3.0.v20070917-1800.jar"/>
|
|
293 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jsch.ui_1.0.100.I20070709.jar"/>
|
|
294 |
- <arg line="${pluginArchivePrefix}/org.eclipse.equinox.app_1.0.100.v20070827.jar"/>
|
|
295 |
- <arg line="${pluginArchivePrefix}/org.eclipse.jface.databinding_1.2.0.I20070917-0010.jar"/>
|
458
|
296 |
- </exec>
|
|
297 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
298 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
299 |
- <arg line="${featureArchivePrefix}/org.eclipse.rcp_3.4.0.v20070824-9197Eb4EdkWMz0HkJlJ8LOMHr"/>
|
458
|
300 |
- </exec>
|
|
301 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
302 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
303 |
- <arg line="${featureArchivePrefix}/org.eclipse.platform_3.4.0.v20070824-9y9gFHpEzbtbi1AQz0CvanWg9lKm"/>
|
|
304 |
- <arg line="${featureArchivePrefix}/org.eclipse.rcp.source_3.4.0.v20070824-9197Eb4EdkWMz0HkJlJ8LOMHr"/>
|
|
305 |
- <arg line="${featureArchivePrefix}/org.eclipse.platform.source_3.4.0.v20070824-9y9gFHpEzbtbi1AQz0CvanWg9lKm"/>
|
|
306 |
- <arg line="${featureArchivePrefix}/org.eclipse.cvs_1.0.100.v20070824-7C79Do9EI99h9oCU"/>
|
|
307 |
- <arg line="${featureArchivePrefix}/org.eclipse.cvs.source_1.0.100.v20070824-7C79Do9EI99h9oCU"/>
|
|
308 |
- <arg line="${featureArchivePrefix}/org.eclipse.jdt_3.4.0.v20070917-1800-7o7qEDfEFpPqeWZiroElwgO"/>
|
|
309 |
- <arg line="${featureArchivePrefix}/org.eclipse.jdt.source_3.4.0.v20070917-1800-7o7qEDfEFpPqeWZiroElwgO"/>
|
|
310 |
- <arg line="${featureArchivePrefix}/org.eclipse.pde_3.4.0.r20070724-7N7O8YDUUEF6FHKz-6GwCC"/>
|
|
311 |
- <arg line="${featureArchivePrefix}/org.eclipse.pde.source_3.4.0.r20070724-7N7O8YDUUEF6FHKz-6GwCC"/>
|
|
312 |
- <arg line="${featureArchivePrefix}/org.eclipse.sdk_3.4.0.v20070824-7M7Q_7BEjmHf7jcYz-J4L27XyAUz"/>
|
458
|
313 |
- </exec>
|
|
314 |
- <exec executable="zip" dir="${eclipse.base}/solaris.gtk.x86">
|
|
315 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}' . "/>
|
|
316 |
+ <antcall target="gzipResults"/>
|
|
317 |
+ <exec executable="rm">
|
|
318 |
+ <arg line="-rf"/>
|
|
319 |
+ <arg line="'${assemblyTempDir}'"/>
|
|
320 |
</exec>
|
|
321 |
<delete dir="${assemblyTempDir}"/>
|
|
322 |
</target>
|
|
323 |
+ <target name="gzipResults" unless="runPackager">
|
|
324 |
+ <move file="${archiveFullPath}" tofile="${assemblyTempDir}/${collectingFolder}/tmp.tar"/>
|
|
325 |
+ <gzip src="${assemblyTempDir}/${collectingFolder}/tmp.tar" zipfile="${archiveFullPath}"/>
|
|
326 |
+ </target>
|
|
327 |
</project>
|
519
|
328 |
diff -PNur eclipse-3.4M2.orig/build.xml eclipse-3.4M2/build.xml
|
|
329 |
--- eclipse-3.4M2.orig/build.xml 2007-09-21 21:13:09.000000000 +0700
|
|
330 |
+++ eclipse-3.4M2/build.xml 2007-10-01 17:23:09.661898929 +0700
|
458
|
331 |
@@ -21,6 +21,16 @@
|
|
332 |
<mkdir dir="${linux.motif.rootfiles}" />
|
|
333 |
<copy tofile="${linux.motif.rootfiles}/about.html" file="${buildDirectory}/plugins/org.eclipse.swt.motif.linux.x86/about.html" />
|
|
334 |
|
|
335 |
+ <!--copy solaris gtk sparc about_files to in temp location where it will be copied into root of eclipse at assembly time-->
|
|
336 |
+ <property name="solaris.gtk.sparc.rootfiles" value="${buildDirectory}/features/org.eclipse.platform/about_files/solaris.gtk.sparc" />
|
|
337 |
+ <mkdir dir="${solaris.gtk.sparc.rootfiles}" />
|
|
338 |
+ <copy tofile="${solaris.gtk.sparc.rootfiles}/about.html" file="${buildDirectory}/plugins/org.eclipse.swt.gtk.solaris.sparc/about.html" />
|
|
339 |
+
|
|
340 |
+ <!--copy solaris gtk x86 about_files to in temp location where it will be copied into root of eclipse at assembly time-->
|
|
341 |
+ <property name="solaris.gtk.x86.rootfiles" value="${buildDirectory}/features/org.eclipse.platform/about_files/solaris.gtk.x86" />
|
|
342 |
+ <mkdir dir="${solaris.gtk.x86.rootfiles}" />
|
|
343 |
+ <copy tofile="${solaris.gtk.x86.rootfiles}/about.html" file="${buildDirectory}/plugins/org.eclipse.swt.gtk.solaris.x86/about.html" />
|
|
344 |
+
|
|
345 |
<!--copy linux gtk x86 about_files to in temp location where it will be copied into root of eclipse at assembly time-->
|
|
346 |
<property name="linux.gtk.x86.rootfiles" value="${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.x86" />
|
|
347 |
<mkdir dir="${linux.gtk.x86.rootfiles}" />
|
|
348 |
@@ -108,11 +118,11 @@
|
|
349 |
</copy>
|
|
350 |
|
|
351 |
<!-- build liblocalfile -->
|
|
352 |
- <exec dir="plugins/org.eclipse.core.filesystem/natives/unix/linux" executable="make" failonerror="true" />
|
|
353 |
- <move file="plugins/org.eclipse.core.filesystem/natives/unix/linux/liblocalfile_1_0_0.so" todir="plugins/org.eclipse.core.filesystem.linux.${installArch}/os/linux/${installArch}">
|
|
354 |
+ <exec dir="plugins/org.eclipse.core.filesystem/natives/unix/${installOs}" executable="make" failonerror="true" />
|
|
355 |
+ <move file="plugins/org.eclipse.core.filesystem/natives/unix/${installOs}/liblocalfile_1_0_0.so" todir="plugins/org.eclipse.core.filesystem.${installOs}.${installArch}/os/${installOs}/${installArch}">
|
|
356 |
</move>
|
|
357 |
<!-- build libupdate -->
|
|
358 |
- <ant dir="plugins/org.eclipse.update.core.linux/src" antfile="build.xml" />
|
|
359 |
+ <ant dir="plugins/org.eclipse.update.core.${installOs}/src" antfile="build.xml" />
|
|
360 |
|
|
361 |
</target>
|
|
362 |
|
|
363 |
@@ -210,7 +220,7 @@
|
|
364 |
|
|
365 |
<!--helper targets used to build and include doc plug-ins-->
|
|
366 |
<target name="install.eclipse.tar">
|
|
367 |
- <apply executable="tar" dir="${buildDirectory}">
|
|
368 |
+ <apply executable="gtar" dir="${buildDirectory}">
|
|
369 |
<arg value="-xzf" />
|
|
370 |
<fileset dir="${buildDirectory}/${buildLabel}">
|
|
371 |
<patternset>
|
|
372 |
@@ -227,7 +237,7 @@
|
|
373 |
</target>
|
|
374 |
|
|
375 |
<target name="archive.eclipse.tar">
|
|
376 |
- <exec dir="${buildDirectory}" executable="tar" failonerror="true">
|
|
377 |
+ <exec dir="${buildDirectory}" executable="gtar" failonerror="true">
|
|
378 |
<arg line="-cf ${buildDirectory}/${buildLabel}/${installOs}-${installWs}-${installArch}-sdk.tar eclipse" />
|
|
379 |
</exec>
|
|
380 |
<exec dir="${buildDirectory}" executable="gzip" failonerror="true">
|
|
381 |
@@ -329,6 +339,7 @@
|
|
382 |
<equals arg1="${installOs}-${installWs}-${installArch}" arg2="hpux-motif-ia64" />
|
|
383 |
<equals arg1="${installOs}-${installWs}-${installArch}" arg2="hpux-motif-ia64_32" />
|
|
384 |
<equals arg1="${installOs}-${installWs}-${installArch}" arg2="solaris-gtk-x86" />
|
|
385 |
+ <equals arg1="${installOs}-${installWs}-${installArch}" arg2="solaris-gtk-sparc" />
|
|
386 |
<equals arg1="${installOs}-${installWs}-${installArch}" arg2="hpux-motif-PA_RISC" />
|
|
387 |
</or>
|
|
388 |
</condition>
|
|
389 |
@@ -337,6 +348,9 @@
|
|
390 |
<condition property="archive.format" value="tar">
|
|
391 |
<equals arg1="${installOs}" arg2="linux" />
|
|
392 |
</condition>
|
|
393 |
+ <condition property="archive.format" value="tar">
|
|
394 |
+ <equals arg1="${installOs}" arg2="solaris" />
|
|
395 |
+ </condition>
|
|
396 |
<property name="archive.format" value="zip" />
|
|
397 |
</target>
|
|
398 |
|
519
|
399 |
diff -PNur eclipse-3.4M2.orig/features/org.eclipse.equinox.executable/bin/gtk/solaris/x86/icon.xpm eclipse-3.4M2/features/org.eclipse.equinox.executable/bin/gtk/solaris/x86/icon.xpm
|
|
400 |
--- eclipse-3.4M2.orig/features/org.eclipse.equinox.executable/bin/gtk/solaris/x86/icon.xpm 1970-01-01 07:00:00.000000000 +0700
|
|
401 |
+++ eclipse-3.4M2/features/org.eclipse.equinox.executable/bin/gtk/solaris/x86/icon.xpm 2007-10-01 17:23:09.678985198 +0700
|
458
|
402 |
@@ -0,0 +1,311 @@
|
|
403 |
+/* XPM */
|
|
404 |
+static char *ProductIcon48[] = {
|
|
405 |
+/* columns rows colors chars-per-pixel */
|
|
406 |
+"48 48 257 2",
|
|
407 |
+" c black",
|
|
408 |
+". c gray100",
|
|
409 |
+"X c #695AE8",
|
|
410 |
+"o c #494991",
|
|
411 |
+"O c #CE92BF",
|
|
412 |
+"+ c #E7CAE0",
|
|
413 |
+"@ c #C88CBB",
|
|
414 |
+"# c #C28ABA",
|
|
415 |
+"$ c #EAD7E8",
|
|
416 |
+"% c #CFA9CC",
|
|
417 |
+"& c #D9BCD8",
|
|
418 |
+"* c #B687B9",
|
|
419 |
+"= c #C399C7",
|
|
420 |
+"- c #A77DB5",
|
|
421 |
+"; c #BDA3CD",
|
|
422 |
+": c #D8CAE3",
|
|
423 |
+"> c #A88DC4",
|
|
424 |
+", c #9275B2",
|
|
425 |
+"< c #876CAA",
|
|
426 |
+"1 c #9A83BA",
|
|
427 |
+"2 c #7B63A3",
|
|
428 |
+"3 c #665495",
|
|
429 |
+"4 c #735FAD",
|
|
430 |
+"5 c #625192",
|
|
431 |
+"6 c #7F72A7",
|
|
432 |
+"7 c #6D5E9E",
|
|
433 |
+"8 c #6454A9",
|
|
434 |
+"9 c #7769B1",
|
|
435 |
+"0 c #493E82",
|
|
436 |
+"q c #7D73B6",
|
|
437 |
+"w c #5B4EAD",
|
|
438 |
+"e c #5549BA",
|
|
439 |
+"r c #5649BA",
|
|
440 |
+"t c #564ABA",
|
|
441 |
+"y c #5649B9",
|
|
442 |
+"u c #5549B8",
|
|
443 |
+"i c #4F44AC",
|
|
444 |
+"p c #5348B4",
|
|
445 |
+"a c #5348B3",
|
|
446 |
+"s c #5449B5",
|
|
447 |
+"d c #5247B0",
|
|
448 |
+"f c #5247AF",
|
|
449 |
+"g c #5449B3",
|
|
450 |
+"h c #DEDCEE",
|
|
451 |
+"j c #3E3698",
|
|
452 |
+"k c #433B9F",
|
|
453 |
+"l c #332C77",
|
|
454 |
+"z c #423A9C",
|
|
455 |
+"x c #4A40A8",
|
|
456 |
+"c c #554ABA",
|
|
457 |
+"v c #554AB9",
|
|
458 |
+"b c #5449B7",
|
|
459 |
+"n c #5248B1",
|
|
460 |
+"m c #5147AE",
|
|
461 |
+"M c #4E45A9",
|
|
462 |
+"N c #4941A0",
|
|
463 |
+"B c #5248AF",
|
|
464 |
+"V c #5148AE",
|
|
465 |
+"C c #5047AC",
|
|
466 |
+"Z c #4F46AA",
|
|
467 |
+"A c #5148AD",
|
|
468 |
+"S c #5047AB",
|
|
469 |
+"D c #5048AC",
|
|
470 |
+"F c #5047A9",
|
|
471 |
+"G c #4E46A7",
|
|
472 |
+"H c #4E45A4",
|
|
473 |
+"J c #4D45A4",
|
|
474 |
+"K c #4F47A8",
|
|
475 |
+"L c #4E46A5",
|
|
476 |
+"P c #4D45A3",
|
|
477 |
+"I c #3B357D",
|
|
478 |
+"U c #4E46A3",
|
|
479 |
+"Y c #554D9F",
|
|
480 |
+"T c #4A4389",
|
|
481 |
+"R c #514B90",
|
|
482 |
+"E c #6760A5",
|
|
483 |
+"W c #1D186A",
|
|
484 |
+"Q c #27227D",
|
|
485 |
+"! c #28237D",
|
|
486 |
+"~ c #2B2681",
|
|
487 |
+"^ c #332C89",
|
|
488 |
+"/ c #3B368E",
|
|
489 |
+"( c #454097",
|
|
490 |
+") c #4D46A4",
|
|
491 |
+"_ c #4C45A1",
|
|
492 |
+"` c #4D46A2",
|
|
493 |
+"' c #4B45A0",
|
|
494 |
+"] c #4D46A1",
|
|
495 |
+"[ c #4C459F",
|
|
496 |
+"{ c #4B459E",
|
|
497 |
+"} c #4A449C",
|
|
498 |
+"| c #494498",
|
|
499 |
+" . c #484396",
|
|
500 |
+".. c #4A4599",
|
|
501 |
+"X. c #4F4AA0",
|
|
502 |
+"o. c #6863AA",
|
|
503 |
+"O. c #211D76",
|
|
504 |
+"+. c #242075",
|
|
505 |
+"@. c #2D2A7F",
|
|
506 |
+"#. c #2D2A7B",
|
|
507 |
+"$. c #3D398F",
|
|
508 |
+"%. c #484496",
|
|
509 |
+"&. c #474393",
|
|
510 |
+"*. c #464391",
|
|
511 |
+"=. c #45428E",
|
|
512 |
+"-. c #4D4A9C",
|
|
513 |
+";. c #5754A3",
|
|
514 |
+":. c #5A5897",
|
|
515 |
+">. c #5F5D99",
|
|
516 |
+",. c #8582C1",
|
|
517 |
+"<. c #9592C9",
|
|
518 |
+"1. c #B8B6DC",
|
|
519 |
+"2. c #070553",
|
|
520 |
+"3. c #080755",
|
|
521 |
+"4. c #0A0957",
|
|
522 |
+"5. c #0C0B58",
|
|
523 |
+"6. c #0F0D5C",
|
|
524 |
+"7. c #100F5C",
|
|
525 |
+"8. c #131164",
|
|
526 |
+"9. c #141360",
|
|
527 |
+"0. c #14135F",
|
|
528 |
+"q. c #171567",
|
|
529 |
+"w. c #161562",
|
|
530 |
+"e. c #161561",
|
|
531 |
+"r. c #181764",
|
|
532 |
+"t. c #1A1966",
|
|
533 |
+"y. c #1C1A64",
|
|
534 |
+"u. c #1D1C68",
|
|
535 |
+"i. c #1F1E6A",
|
|
536 |
+"p. c #22216C",
|
|
537 |
+"a. c #24236F",
|
|
538 |
+"s. c #272571",
|
|
539 |
+"d. c #272672",
|
|
540 |
+"f. c #272671",
|
|
541 |
+"g. c #292874",
|
|
542 |
+"h. c #2A2974",
|
|
543 |
+"j. c #2C2B77",
|
|
544 |
+"k. c #2F2E7C",
|
|
545 |
+"l. c #2E2D79",
|
|
546 |
+"z. c #34337E",
|
|
547 |
+"x. c #393786",
|
|
548 |
+"c. c #373681",
|
|
549 |
+"v. c #3A3984",
|
|
550 |
+"b. c #3A3983",
|
|
551 |
+"n. c #3D3B86",
|
|
552 |
+"m. c #42418C",
|
|
553 |
+"M. c #42418B",
|
|
554 |
+"N. c #44428B",
|
|
555 |
+"B. c #434189",
|
|
556 |
+"V. c #45448E",
|
|
557 |
+"C. c #45448D",
|
|
558 |
+"Z. c #424187",
|
|
559 |
+"A. c #434288",
|
|
560 |
+"S. c #444287",
|
|
561 |
+"D. c #424185",
|
|
562 |
+"F. c #414083",
|
|
563 |
+"G. c #484790",
|
|
564 |
+"H. c #434286",
|
|
565 |
+"J. c #4A4993",
|
|
566 |
+"K. c #46458A",
|
|
567 |
+"L. c #4D4C95",
|
|
568 |
+"P. c #5452A0",
|
|
569 |
+"I. c #504F98",
|
|
570 |
+"U. c #5857A0",
|
|
571 |
+"Y. c #525093",
|
|
572 |
+"T. c #5B59A2",
|
|
573 |
+"R. c #58579F",
|
|
574 |
+"E. c #6261A9",
|
|
575 |
+"W. c #6463AC",
|
|
576 |
+"Q. c #6B6AB2",
|
|
577 |
+"!. c #6B6AB1",
|
|
578 |
+"~. c #7574B8",
|
|
579 |
+"^. c #7F7DBD",
|
|
580 |
+"/. c #9C9BCF",
|
|
581 |
+"(. c #0B0B58",
|
|
582 |
+"). c #0D0D5A",
|
|
583 |
+"_. c #11115E",
|
|
584 |
+"`. c #131360",
|
|
585 |
+"'. c #21216D",
|
|
586 |
+"]. c #24246F",
|
|
587 |
+"[. c #2B2C77",
|
|
588 |
+"{. c #2B2B77",
|
|
589 |
+"}. c #2C2C77",
|
|
590 |
+"|. c #2E2E79",
|
|
591 |
+" X c #31317C",
|
|
592 |
+".X c #31317B",
|
|
593 |
+"XX c #34347E",
|
|
594 |
+"oX c #3C3C86",
|
|
595 |
+"OX c #3F3F89",
|
|
596 |
+"+X c #41428B",
|
|
597 |
+"@X c #42428B",
|
|
598 |
+"#X c #474790",
|
|
599 |
+"$X c #414184",
|
|
600 |
+"%X c #404081",
|
|
601 |
+"&X c #4A4A94",
|
|
602 |
+"*X c #4A4A93",
|
|
603 |
+"=X c #4D4D96",
|
|
604 |
+"-X c #4F4F98",
|
|
605 |
+";X c #505098",
|
|
606 |
+":X c #52529B",
|
|
607 |
+">X c #55559E",
|
|
608 |
+",X c #55559D",
|
|
609 |
+"<X c #5758A0",
|
|
610 |
+"1X c #5858A0",
|
|
611 |
+"2X c #57589F",
|
|
612 |
+"3X c #57579F",
|
|
613 |
+"4X c #5A5AA2",
|
|
614 |
+"5X c #5D5DA5",
|
|
615 |
+"6X c #5F5FA7",
|
|
616 |
+"7X c #6162AA",
|
|
617 |
+"8X c #6161A9",
|
|
618 |
+"9X c #6162A9",
|
|
619 |
+"0X c #6262AA",
|
|
620 |
+"qX c #6464AC",
|
|
621 |
+"wX c #6262A9",
|
|
622 |
+"eX c #6464AB",
|
|
623 |
+"rX c #6666AE",
|
|
624 |
+"tX c #6666AD",
|
|
625 |
+"yX c #6868B0",
|
|
626 |
+"uX c #6969AF",
|
|
627 |
+"iX c #6D6DB4",
|
|
628 |
+"pX c #6F6FB5",
|
|
629 |
+"aX c #7373BA",
|
|
630 |
+"sX c #7171B7",
|
|
631 |
+"dX c #7676BC",
|
|
632 |
+"fX c #7979BF",
|
|
633 |
+"gX c #7777B9",
|
|
634 |
+"hX c #8080C1",
|
|
635 |
+"jX c #8C8CC5",
|
|
636 |
+"kX c #9090C9",
|
|
637 |
+"lX c #9898CB",
|
|
638 |
+"zX c #A0A0CF",
|
|
639 |
+"xX c #A5A5D3",
|
|
640 |
+"cX c #ABABD6",
|
|
641 |
+"vX c #C4C4E3",
|
|
642 |
+"bX c #D1D1E9",
|
|
643 |
+"nX c #E5E5F3",
|
|
644 |
+"mX c #9FA0D1",
|
|
645 |
+"MX c #B6C5E5",
|
|
646 |
+"NX c #8EA6D6",
|
|
647 |
+"BX c #90A7D7",
|
|
648 |
+"VX c #91A9D7",
|
|
649 |
+"CX c #95ABD8",
|
|
650 |
+"ZX c #99AFDA",
|
|
651 |
+"AX c #9DB2DC",
|
|
652 |
+"SX c #A1B5DD",
|
|
653 |
+"DX c #A5B8DE",
|
|
654 |
+"FX c #A9BBE0",
|
|
655 |
+"GX c #ACBDE1",
|
|
656 |
+"HX c #B0C1E3",
|
|
657 |
+"JX c #B4C4E4",
|
|
658 |
+"KX c #B8C7E5",
|
|
659 |
+"LX c #BBC9E6",
|
|
660 |
+"PX c #AEC0E2",
|
|
661 |
+"IX c #B2C3E3",
|
|
662 |
+"UX c gray100",
|
|
663 |
+"YX c None",
|
|
664 |
+/* pixels */
|
|
665 |
+"YXX X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X YX",
|
|
666 |
+"X %X%X%XF.F.F.F.$XD.Z.Z.Z.B.B.B.N.N.=.=.=.*.*.*.&.&. . .| ....} } { { _ _ P P H G G G K S S C o ",
|
|
667 |
+"X %X%X%X%XF.F.$XD.D.Z.Z.B.A.B.N.N.N.=.=.=.*.*.&.&.%.%.%.| | ..} { { [ _ _ ` U J L G K F Z S C o ",
|
|
668 |
+"X %X%X%X%XF.F.F.D.D.H.Z.Z.A.B.N.N.N.C.=.=.*.*.&.&. . .%.| | ..} } { [ [ _ P P H G G K F S S C o ",
|
|
669 |
+"X %XF.%XF.F.$XF.$XZ.Z.Z.B.A.K.Y.7 , - - 1 1 ^.^.~.aX~.q 9 6XY { } { ' _ ] P P H L G K F Z S C o ",
|
|
670 |
+"X %XF.F.F.F.F.D.D.Z.Z.Z.K.:.1 ; % ; <.hXfXfXdXaXaXsXpXiX!.yXrXo.;.X.[ _ _ ` H H G K K F S S C o ",
|
|
671 |
+"X F.F.F.F.F.D.D.D.Z.H.Y.1 & & 1.cXmX/.kXfXdXaXaXsXpXiXQ.yXtXeXE.6X5XP.X._ ` J L G G K F Z S C o ",
|
|
672 |
+"X D.$XF.$XD.D.Z.Z.S.>.% + : vX1.1.cXmX/.dXaXaXsXpXiXQ.uXrXqX8X6X5XT.R.P.X.P ) H G K K S S S m o ",
|
|
673 |
+"X D.$XD.D.D.D.D.S.6 & $ h bXvXvX1.xX/.kXfXaXsXpXiXQ.yXrXW.E.6X5X4XU.,X:XI.-.` L G G K F Z C C o ",
|
|
674 |
+"X D.D.D.D.D.Z.H.6 & $ h h h bXvX1.cXmXkX,.dXpXiXQ.yXtXqXwX6X5XT.U.,X:XI.=X*X..` G K K Z S S m o ",
|
|
675 |
+"X Z.D.Z.H.Z.Z.7 & $ h h nXh bXvX1.cXmXkX,.gXiXQ.uXrXW.E.6X5X4XU.,X:X-XL.J.#XV. .P G F S S C m o ",
|
|
676 |
+"X Z.Z.Z.H.Z.R % + : bXh h h bXvX1.cX/.kXhX~.Q.yXrXqX9X6X5X4X2X,X:X;X=X*X#XV.M.OX( K Z S S C m o ",
|
|
677 |
+"X Z.Z.Z.A.A.* & & vXvXbXbXbXvXvX1.xXlXjX^.pXuXrXeXwX6X5X4XU.,X:X-XL.*XG.V.@XOXoXb.( Z S C C V o ",
|
|
678 |
+"X B.B.B.A.2 % % 1.1.vXvXvXvXvX1.cXzX<.,.gXiXrXW.E.6X5X4XU.,X:XI.=X*X#[email protected] S S C m o ",
|
|
679 |
+"X B.B.B.S.* % ; xX1.1.1.1.1.cXcXzXlXjX^.pXrXeX7X6X5X4XR.,X:X-XL.J.#[email protected] X$.S C C m o ",
|
|
680 |
+"X N.N.N.2 O = /.mXxXcXcXcXcXxXzXlXjXhX~.uXeXE.6X5X4XU.,X:X-XL.J.#XV.M.OXn.v.c.z. X|.k.N D V f o ",
|
|
681 |
+"X N.N.N.- @ > kX<././.mXzXzXlX<.jXhXgXuXeXE.6X5X4X1X,X:XI.L.*X#XV.m.OXn.b.c.z. Xl.j.g./ C m V o ",
|
|
682 |
+"X N.N.R @ # ,.,.jXkXkX<.kXkXjX,.^.~.uXwXE.6X5X4X1X,X:XI.=XJ.#XC.M.OXn.v.c.z..X|.j.g.d.#.M m B o ",
|
|
683 |
+"X =.M.< @ * fXfXhXhX,.,.,.hX^.gXpXuXqX9X6X5X4XU.,X:XI.L.*XG.V.+XOXn.b.c.z..X|.[.g.d.a.p.z V B o ",
|
|
684 |
+"X =.N.- @ NXNXBXBXBXVXCXCXCXCXZXZXZXZXAXAXSXSXSXDXDXDXFXFXFXGXPXPXHXHXIXJXMXMXMXKXKXLXLXLXB d o ",
|
|
685 |
+"X =.=.* @ 1 dXdXaXaXsXpXiX!.yXrXeXwX6X5X4X<X,X:XI.=X*XG.V.M.OXn.v.c.XX.X|[email protected] d o ",
|
|
686 |
+"X *.=.# @ ^.dXaXaXsXpXiXQ.yXrXeXwX6X5XT.U.,X:X-XL.&XG.C.m.OXoXv.c.z..X|.j.g.f.a.p.i.u.t.+.d d o ",
|
|
687 |
+"X *.*.@ @ NXNXNXBXVXVXCXCXCXCXZXZXZXZXAXAXAXSXSXDXDXDXFXFXGXGXPXPXHXHXJXJXJXMXKXKXKXLXLXLXd n o ",
|
|
688 |
+"X &.*.@ @ dXaXsXpXiXQ.yXtXeXE.6X5X4XU.>X:XI.L.*XG.V.m.OXoXv.c.z. X|.j.g.d.a.'.i.u.t.r.w.9.d n o ",
|
|
689 |
+"X &.&.@ @ ~.sXpXiXQ.yXtXW.E.6X5X4X1X,X:XI.=X*X#XC.m.OXn.b.c.z. X|.[.g.f.a.p.i.u.t.r.w.9.0.n a o ",
|
|
690 |
+"X &.&.@ @ NXNXBXBXVXVXVXCXCXCXZXZXZXZXAXAXSXSXSXDXDXDXFXFXGXGXPXPXHXIXIXJXMXMXKXKXKXLXLXLXn n o ",
|
|
691 |
+"X %. .# @ q iXQ.yXrXW.0X6X5X4XU.>X:XI.L.*X#[email protected]|.{.g.f.].'.i.u.t.r.w.0._.7.W n a o ",
|
|
692 |
+"X %. .* # , Q.yXtXeX7X6X5X4XU.,X:X-XL.*X#[email protected] Xl.{.g.d.a.p.i.u.t.r.e.0._.7.).+.a a o ",
|
|
693 |
+"X | | - # NXNXNXBXVXVXCXCXCXCXZXZXZXAXAXAXAXSXSXDXDXDXFXFXGXGXPXPXHXHXIXJXMXMXMXKXKXLXLXLXa a o ",
|
|
694 |
+"X | | < # - rXeX9X6X5X4XU.,X:X-XL.*X#[email protected]. X|.j.h.s.a.'.i.u.t.r.w.9._.7.).5.4.j a p o ",
|
|
695 |
+"X | } Y # * 9 8X6X5X4X3X,X:XI.=X*[email protected] X|.j.g.f.a.p.i.u.t.r.e.0._.7.).5.4.q.i g p o ",
|
|
696 |
+"X } } | - # , 6X5X4XR.,X:XI.=X*XG.V.m.OXoXb.c.XX X|.j.g.f.a.p.i.u.t.r.e.9._.7.).5.4.3.~ a s s o ",
|
|
697 |
+"X } } } 4 # - E 4XU.>X:X-X=XJ.#XV.M.OXoXb.c.XX X|.{.h.d.a.'.i.u.t.r.e.9._.7.).5.4.3.6.z p s s o ",
|
|
698 |
+"X { { } } - # < U.,X:XI.=X*XG.V.+XOXoXb.c.z. X|.}.g.d.a.'.i.u.t.r.w.0._.7.).5.4.3.2.! g p s s o ",
|
|
699 |
+"X [ { ' [ 4 * - E :X;XL.J.#XV.m.OXoXb.c.z..X|.j.h.f.a.'.i.u.t.r.w.9._.6.).(.4.3.2.8.k p s s s o ",
|
|
700 |
+"X [ [ ' _ [ , * , ;XL.J.#[email protected]|.{.g.f.a.p.i.u.t.r.w.`._.7.).(.4.3.2.2.^ s p s s s o ",
|
|
701 |
+"X _ _ _ _ P ] - * 2 *X#XV.m.OXn.v.c.XX X|.j.h.f.a.p.i.u.t.r.w.`._.7.).(.4.3.2.2.Q p s s s b u o ",
|
|
702 |
+"X ` ` ` ` ` ` 8 - - 7 [email protected]|.j.g.d.a.'.i.u.t.r.w.0._.7.).5.4.3.2.2.O.x p s s s u u o ",
|
|
703 |
+"X P P ) P U U ) 8 - - 7 OXn.v.c.XX X|.j.h.f.a.p.i.u.t.r.w.0._.7.).5.4.3.2.2.O.x s s s s b u u o ",
|
|
704 |
+"X L L ) H ) L L L 8 1 - 7 b.c.z. X|.j.h.f.a.'.i.u.t.r.w.0._.7.).5.4.3.2.2.Q x p s s s b b u e o ",
|
|
705 |
+"X L G L G G G G G G G , * 2 T .Xl.j.h.f.a.p.i.u.t.r.e.0._.7.).5.4.3.2.8.^ p p s s s s u u e e o ",
|
|
706 |
+"X G G G G G G G K K M M 4 , , 3 I g.d.a.p.i.u.t.r.e.`._.7.).5.4.3.7.! k p s p s s s u u u e v o ",
|
|
707 |
+"X K G K K K K K K Z Z M F F 4 , < 3 I p.i.u.t.r.w.9._.7.).5.4.W ~ z a p p s s b s u u u e e e o ",
|
|
708 |
+"X F Z F F F F Z Z F F S S S S S w 9 < 2 5 0 l p.e.9.y.a.l ^ j i a p p p s s b b b u e v y r e o ",
|
|
709 |
+"X S Z Z S Z S Z S S S S S C C C A m d V f m B m B d d n d a a a p s p s s b u u u u e v e r t o ",
|
|
710 |
+"X S S S S S S S S S S C C C m m A V V B B B d d d n n a a a p p s p s s b u u u e e e c t r t o ",
|
|
711 |
+"X C C C C C C C C m C A m A m f V f f B d d d n n n a a a a s s s s s u b u u u u v t t r t t o ",
|
|
712 |
+"YXo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o YX"
|
|
713 |
+};
|
519
|
714 |
diff -PNur eclipse-3.4M2.orig/features/org.eclipse.equinox.executable/library/eclipseJNI.c eclipse-3.4M2/features/org.eclipse.equinox.executable/library/eclipseJNI.c
|
|
715 |
--- eclipse-3.4M2.orig/features/org.eclipse.equinox.executable/library/eclipseJNI.c 2007-09-21 21:11:49.000000000 +0700
|
|
716 |
+++ eclipse-3.4M2/features/org.eclipse.equinox.executable/library/eclipseJNI.c 2007-10-01 17:23:09.687845957 +0700
|
458
|
717 |
@@ -217,7 +217,7 @@
|
|
718 |
#else
|
|
719 |
jbyteArray bytes = (*env)->NewByteArray(env, length);
|
|
720 |
if(bytes != NULL) {
|
|
721 |
- (*env)->SetByteArrayRegion(env, bytes, 0, length, str);
|
|
722 |
+ (*env)->SetByteArrayRegion(env, bytes, 0, length, (char *)str);
|
|
723 |
if (!(*env)->ExceptionOccurred(env)) {
|
|
724 |
jclass stringClass = (*env)->FindClass(env, "java/lang/String");
|
|
725 |
if(stringClass != NULL) {
|
519
|
726 |
diff -PNur eclipse-3.4M2.orig/features/org.eclipse.equinox.executable/library/gtk/build.sh eclipse-3.4M2/features/org.eclipse.equinox.executable/library/gtk/build.sh
|
|
727 |
--- eclipse-3.4M2.orig/features/org.eclipse.equinox.executable/library/gtk/build.sh 2007-09-21 21:11:48.000000000 +0700
|
|
728 |
+++ eclipse-3.4M2/features/org.eclipse.equinox.executable/library/gtk/build.sh 2007-10-01 17:23:09.690664343 +0700
|
458
|
729 |
@@ -36,7 +36,7 @@
|
|
730 |
defaultOSArch=""
|
|
731 |
defaultWS="gtk"
|
|
732 |
defaultJava=DEFAULT_JAVA_JNI
|
|
733 |
-javaHome=""
|
|
734 |
+javaHome="/usr/java"
|
|
735 |
makefile=""
|
|
736 |
if [ "$OS" = "" ]; then
|
|
737 |
OS=`uname -s`
|
519
|
738 |
diff -PNur eclipse-3.4M2.orig/features/org.eclipse.platform/about_files/solaris.gtk.sparc/about.html eclipse-3.4M2/features/org.eclipse.platform/about_files/solaris.gtk.sparc/about.html
|
|
739 |
--- eclipse-3.4M2.orig/features/org.eclipse.platform/about_files/solaris.gtk.sparc/about.html 1970-01-01 07:00:00.000000000 +0700
|
|
740 |
+++ eclipse-3.4M2/features/org.eclipse.platform/about_files/solaris.gtk.sparc/about.html 2007-10-01 17:23:09.701486745 +0700
|
458
|
741 |
@@ -0,0 +1,237 @@
|
|
742 |
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
743 |
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
744 |
+<html xmlns="http://www.w3.org/1999/xhtml">
|
|
745 |
+<head>
|
|
746 |
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
747 |
+<title>About</title>
|
|
748 |
+</head>
|
|
749 |
+<body lang="EN-US">
|
|
750 |
+<h2>About This Content</h2>
|
|
751 |
+
|
|
752 |
+<p>August 17, 2006</p>
|
|
753 |
+<h3>License</h3>
|
|
754 |
+
|
|
755 |
+<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
|
756 |
+indicated below, the Content is provided to you under the terms and conditions of the
|
|
757 |
+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
758 |
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
759 |
+For purposes of the EPL, "Program" will mean the Content.</p>
|
|
760 |
+
|
|
761 |
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
762 |
+being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
763 |
+apply to your use of any object code in the Content. Check the Redistributor's license that was
|
|
764 |
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
765 |
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
766 |
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
|
767 |
+
|
|
768 |
+<h3>Third Party Content</h3>
|
|
769 |
+
|
|
770 |
+<p>The Content includes items that have been sourced from third parties as set out below. If you
|
|
771 |
+did not receive this Content directly from the Eclipse Foundation, the following is provided
|
|
772 |
+for informational purposes only, and you should look to the Redistributor’s license for
|
|
773 |
+terms and conditions of use.</p>
|
|
774 |
+
|
|
775 |
+<h4>Gnome Binding</h4>
|
|
776 |
+
|
|
777 |
+<p>The "Gnome Binding" is a binding to the Gnome API. The Content may include any or all of the following files:</p>
|
|
778 |
+
|
|
779 |
+<p>The following files in the plug-in JAR shall be defined as the native code portion of the Gnome Binding:</p>
|
|
780 |
+<ul>
|
|
781 |
+ <li>libswt-gnome-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
782 |
+</ul>
|
|
783 |
+
|
|
784 |
+<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Gnome Binding:</p>
|
|
785 |
+<ul>
|
|
786 |
+ <li>The contents of the directory org/eclipse/swt/internal/gnome (but not including any sub-directories)</li>
|
|
787 |
+</ul>
|
|
788 |
+
|
|
789 |
+<p>The Gnome Binding contains portions of Gnome ("Library"). Gnome is made available by The Free Software Foundation. Use of the Library is governed by the terms and
|
|
790 |
+conditions of the GNU Lesser General Public License Version 2.1 ("LGPL"). Use of the Gnome Binding on a standalone
|
|
791 |
+basis, is also governed by the terms and conditions of the LGPL. A copy of the LGPL is provided with the Content (<a href="about_files/lgpl-v21.txt" target="_blank">lgpl-v21.txt</a>) and is also available at
|
|
792 |
+<a href="http://www.gnu.org/licenses/lgpl.html" target="_blank">http://www.gnu.org/licenses/lgpl.html</a>.</p>
|
|
793 |
+
|
|
794 |
+<p>In accordance with Section 6 of the LGPL, you may combine or link a "work that uses the Library" (e.g. the SWT) with the Library to produce a work
|
|
795 |
+containing portions of the Library (e.g. the Gnome Binding) and distribute that work under the terms of your choice (e.g. the EPL) provided you comply with all
|
|
796 |
+other terms and conditions of Section 6 as well as other Sections of the LGPL. Please note, if you modify the Gnome Binding such modifications shall be
|
|
797 |
+governed by the terms and conditions of the LGPL. Also note, the terms of the EPL permit you to modify the combined work and the source code of the combined
|
|
798 |
+work is provided for debugging purposes so there is no need to reverse engineer the combined work.</p>
|
|
799 |
+
|
|
800 |
+<h4>GTK+ Binding</h4>
|
|
801 |
+
|
|
802 |
+<p>The "GTK+ Binding" is a binding to the GTK+ API. The Content may include any or all of the following files:</p>
|
|
803 |
+
|
|
804 |
+<p>The following files in the plug-in JAR shall be defined as the native code portion of the GTK+ Binding:</p>
|
|
805 |
+<ul>
|
|
806 |
+ <li>libswt-atk-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
807 |
+ <li>libswt-pi-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
808 |
+</ul>
|
|
809 |
+
|
|
810 |
+<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the GTK+ Binding:</p>
|
|
811 |
+<ul>
|
|
812 |
+ <li>The contents of the directory org/eclipse/swt/internal/accessibility/gtk (but not including any sub-directories)</li>
|
|
813 |
+ <li>The contents of the directory org/eclipse/swt/internal/cde (but not including any sub-directories)</li>
|
|
814 |
+ <li>The contents of the directory org/eclipse/swt/internal/gtk (but not including any sub-directories)</li>
|
|
815 |
+ <li>The contents of the directory org/eclipse/swt/internal/kde (but not including any sub-directories)</li>
|
|
816 |
+</ul>
|
|
817 |
+
|
|
818 |
+<p>The GTK+ Binding contains portions of GTK+ ("Library"). GTK+ is made available by The Free Software Foundation. Use of the Library is governed by the terms and
|
|
819 |
+conditions of the GNU Lesser General Public License Version 2.1 ("LGPL"). Use of the GTK+ Binding on a standalone
|
|
820 |
+basis, is also governed by the terms and conditions of the LGPL. A copy of the LGPL is provided with the Content (<a href="about_files/lgpl-v21.txt" target="_blank">lgpl-v21.txt</a>) and is also available at
|
|
821 |
+<a href="http://www.gnu.org/licenses/lgpl.html" target="_blank">http://www.gnu.org/licenses/lgpl.html</a>.</p>
|
|
822 |
+
|
|
823 |
+<p>In accordance with Section 6 of the LGPL, you may combine or link a "work that uses the Library" (e.g. the SWT) with the Library to produce a work
|
|
824 |
+containing portions of the Library (e.g. the GTK+ Binding) and distribute that work under the terms of your choice (e.g. the EPL) provided you comply with all
|
|
825 |
+other terms and conditions of Section 6 as well as other Sections of the LGPL. Please note, if you modify the GTK+ Binding such modifications shall be
|
|
826 |
+governed by the terms and conditions of the LGPL. Also note, the terms of the EPL permit you to modify the combined work and the source code of the combined
|
|
827 |
+work is provided for debugging purposes so there is no need to reverse engineer the combined work.</p>
|
|
828 |
+
|
|
829 |
+<h4>Mozilla Binding</h4>
|
|
830 |
+
|
|
831 |
+<p>The "Mozilla Binding" is a binding to the Mozilla API. The Content may include any or all of the following files:</p>
|
|
832 |
+
|
|
833 |
+<p>The following files in the plug-in JAR shall be defined as the native code portion of the Mozilla Binding:</p>
|
|
834 |
+<ul>
|
|
835 |
+ <li>libswt-mozilla-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
836 |
+ <li>libswt-mozilla-gcc3-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
837 |
+ <li>libswt-xulrunner-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
838 |
+ <li>libswt-xpcominit-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
839 |
+</ul>
|
|
840 |
+
|
|
841 |
+<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Mozilla Binding:</p>
|
|
842 |
+<ul>
|
|
843 |
+ <li>The contents of the directory org/eclipse/swt/internal/mozilla (but not including any sub-directories)</li>
|
|
844 |
+</ul>
|
|
845 |
+
|
|
846 |
+<p>The Mozilla Binding contains portions of Mozilla ("Mozilla"). Mozilla is made available by Mozilla.org. Use of Mozilla is governed by the terms and
|
|
847 |
+conditions of the Mozilla Public License Version 1.1 ("MPL"). A copy of the MPL is provided with the Content (<a href="about_files/mpl-v11.txt" target="_blank">mpl-v11.txt</a>) and is also available at
|
|
848 |
+<a href="http://www.mozilla.org/MPL/MPL-1.1.html" target="_blank">http://www.mozilla.org/MPL/MPL-1.1.html</a>.</p>
|
|
849 |
+
|
|
850 |
+<h4>Cairo Binding</h4>
|
|
851 |
+
|
|
852 |
+<p>The "Cairo Binding" is a binding to the Cairo API. The Content may include any or all of the following files:</p>
|
|
853 |
+
|
|
854 |
+<p>The following files in the plug-in JAR shall be defined as the native code portion of the Cairo Binding:</p>
|
|
855 |
+<ul>
|
|
856 |
+ <li>libswt-cairo-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
857 |
+</ul>
|
|
858 |
+
|
|
859 |
+<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Cairo Binding:</p>
|
|
860 |
+<ul>
|
|
861 |
+ <li>The contents of the directory org/eclipse/swt/internal/cairo (but not including any sub-directories)</li>
|
|
862 |
+</ul>
|
|
863 |
+
|
|
864 |
+<p>The Cairo Binding contains portions of Cairo ("Cairo"). Cairo is made available by the Cairo project at
|
|
865 |
+<a href="http://www.cairographics.org" target="_blank">http://www.cairographics.org</a>. Use of Cairo by the Cairo Binding is governed by the terms and
|
|
866 |
+conditions of the Mozilla Public License Version 1.1 ("MPL"). A copy of the MPL is
|
|
867 |
+provided with the Content (<a href="about_files/mpl-v11.txt" target="_blank">mpl-v11.txt</a>) and is also available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>.</p>
|
|
868 |
+
|
|
869 |
+<h4>Cairo for Solari</h4>
|
|
870 |
+
|
|
871 |
+<p>Refer to the file <a href="about_files/about_cairo.html">about_files/about_cairo.html</a> for licensing details about "Cairo for Solaris."
|
|
872 |
+
|
|
873 |
+<h4>Independent JPEG Group's JPEG software release 6b</h4>
|
|
874 |
+
|
|
875 |
+<p>This software is based in part on the work of the Independent JPEG Group's JPEG software release 6b ("LIBJPEG").
|
|
876 |
+LIBJPEG was used to implement the decoding of JPEG format files in Java (TM). The Content does NOT include any portion of the LIBJPEG file ansi2knr.c.</p>
|
|
877 |
+
|
|
878 |
+<p>Your use of LIBJPEG is subject to the terms and conditions located in the <a href="about_files/IJG_README">about_files/IJG_README</a> file which is included
|
|
879 |
+with the Content.</p>
|
|
880 |
+
|
|
881 |
+<p>The IJG's website is located at <a href="http://ijg.org/" target="_blank">http://ijg.org</a>.</p>
|
|
882 |
+
|
|
883 |
+<p>The class org.eclipse.swt.internal.image.JPEGFileFormat is based on following files from LIBJPEG:</p>
|
|
884 |
+
|
|
885 |
+<ul>
|
|
886 |
+ <li>cderror.h</li>
|
|
887 |
+ <li>cdjpeg.h</li>
|
|
888 |
+ <li>jchuff.h</li>
|
|
889 |
+ <li>jdcolor.c</li>
|
|
890 |
+ <li>jdct.h</li>
|
|
891 |
+ <li>jdhuff.h</li>
|
|
892 |
+ <li>jerror.h</li>
|
|
893 |
+ <li>jidctint.c</li>
|
|
894 |
+ <li>jinclude.h</li>
|
|
895 |
+ <li>jmemsys.h</li>
|
|
896 |
+ <li>jmorecfg.h</li>
|
|
897 |
+ <li>jpegint.h</li>
|
|
898 |
+ <li>jpeglib.h</li>
|
|
899 |
+ <li>jversion.h</li>
|
|
900 |
+ <li>transupp.h</li>
|
|
901 |
+</ul>
|
|
902 |
+
|
|
903 |
+<p>The class org.eclipse.swt.internal.image.JPEGDecoder is based on the following files from LIBJPEG:</p>
|
|
904 |
+
|
|
905 |
+<ul>
|
|
906 |
+ <li>jcapimin.c</li>
|
|
907 |
+ <li>jcapistd.c</li>
|
|
908 |
+ <li>jccoefct.c</li>
|
|
909 |
+ <li>jccolor.c</li>
|
|
910 |
+ <li>jcdctmgr.c</li>
|
|
911 |
+ <li>jchuff.c</li>
|
|
912 |
+ <li>jcinit.c</li>
|
|
913 |
+ <li>jcmainct.c</li>
|
|
914 |
+ <li>jcmarker.c</li>
|
|
915 |
+ <li>jcmaster.c</li>
|
|
916 |
+ <li>jcomapi.c</li>
|
|
917 |
+ <li>jcparam.c</li>
|
|
918 |
+ <li>jcphuff.c</li>
|
|
919 |
+ <li>jcprepct.c</li>
|
|
920 |
+ <li>jcsample.c</li>
|
|
921 |
+ <li>jctrans.c</li>
|
|
922 |
+ <li>jdapimin.c</li>
|
|
923 |
+ <li>jdapistd.c</li>
|
|
924 |
+ <li>jdatadst.c</li>
|
|
925 |
+ <li>jdatasrc.c</li>
|
|
926 |
+ <li>jdcoefct.c</li>
|
|
927 |
+ <li>jdcolor.c</li>
|
|
928 |
+ <li>jddctmgr.c</li>
|
|
929 |
+ <li>jdhuff.c</li>
|
|
930 |
+ <li>jdinput.c</li>
|
|
931 |
+ <li>jdmainct.c</li>
|
|
932 |
+ <li>jdmarker.c</li>
|
|
933 |
+ <li>jdmaster.c</li>
|
|
934 |
+ <li>jdmerge.c</li>
|
|
935 |
+ <li>jdphuff.c</li>
|
|
936 |
+ <li>jdpostct.c</li>
|
|
937 |
+ <li>jdsample.c</li>
|
|
938 |
+ <li>jdtrans.c</li>
|
|
939 |
+ <li>jerror.c</li>
|
|
940 |
+ <li>jfdctflt.c</li>
|
|
941 |
+ <li>jfdctfst.c</li>
|
|
942 |
+ <li>jfdctint.c</li>
|
|
943 |
+ <li>jidctflt.c</li>
|
|
944 |
+ <li>jidctfst.c</li>
|
|
945 |
+ <li>jidctint.c</li>
|
|
946 |
+ <li>jidctred.c</li>
|
|
947 |
+ <li>jpegtran.c</li>
|
|
948 |
+ <li>jquant1.c</li>
|
|
949 |
+ <li>jquant2.c</li>
|
|
950 |
+ <li>jutils.c</li>
|
|
951 |
+ <li>cderror.h</li>
|
|
952 |
+ <li>cdjpeg.h</li>
|
|
953 |
+ <li>jchuff.h</li>
|
|
954 |
+ <li>jconfig.h</li>
|
|
955 |
+ <li>jdct.h</li>
|
|
956 |
+ <li>jdhuff.h</li>
|
|
957 |
+ <li>jerror.h</li>
|
|
958 |
+ <li>jinclude.h</li>
|
|
959 |
+ <li>jmorecfg.h</li>
|
|
960 |
+ <li>jpegint.h</li>
|
|
961 |
+ <li>jpeglib.h</li>
|
|
962 |
+ <li>jversion.h</li>
|
|
963 |
+ <li>transupp.h</li>
|
|
964 |
+</ul>
|
|
965 |
+
|
|
966 |
+<p>The following changes were made to the LIBJPEG code in the Content:</p>
|
|
967 |
+
|
|
968 |
+<ol>
|
|
969 |
+ <li>In Java, pointer math is not allowed so indexing was used instead.</li>
|
|
970 |
+ <li>Function pointers were replaced with switch statements.</li>
|
|
971 |
+ <li>The virtual memory, tracing and progress monitoring were removed.</li>
|
|
972 |
+ <li>The error handling was simplified and now uses Java exceptions.</li>
|
|
973 |
+</ol>
|
|
974 |
+
|
|
975 |
+<small>Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.</small>
|
|
976 |
+
|
|
977 |
+</body>
|
|
978 |
+</html>
|
519
|
979 |
diff -PNur eclipse-3.4M2.orig/features/org.eclipse.platform/about_files/solaris.gtk.x86/about.html eclipse-3.4M2/features/org.eclipse.platform/about_files/solaris.gtk.x86/about.html
|
|
980 |
--- eclipse-3.4M2.orig/features/org.eclipse.platform/about_files/solaris.gtk.x86/about.html 1970-01-01 07:00:00.000000000 +0700
|
|
981 |
+++ eclipse-3.4M2/features/org.eclipse.platform/about_files/solaris.gtk.x86/about.html 2007-10-01 17:23:09.702316995 +0700
|
458
|
982 |
@@ -0,0 +1,237 @@
|
|
983 |
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
984 |
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
985 |
+<html xmlns="http://www.w3.org/1999/xhtml">
|
|
986 |
+<head>
|
|
987 |
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
988 |
+<title>About</title>
|
|
989 |
+</head>
|
|
990 |
+<body lang="EN-US">
|
|
991 |
+<h2>About This Content</h2>
|
|
992 |
+
|
|
993 |
+<p>August 17, 2006</p>
|
|
994 |
+<h3>License</h3>
|
|
995 |
+
|
|
996 |
+<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
|
997 |
+indicated below, the Content is provided to you under the terms and conditions of the
|
|
998 |
+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
999 |
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
1000 |
+For purposes of the EPL, "Program" will mean the Content.</p>
|
|
1001 |
+
|
|
1002 |
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
1003 |
+being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
1004 |
+apply to your use of any object code in the Content. Check the Redistributor's license that was
|
|
1005 |
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
1006 |
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
1007 |
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
|
1008 |
+
|
|
1009 |
+<h3>Third Party Content</h3>
|
|
1010 |
+
|
|
1011 |
+<p>The Content includes items that have been sourced from third parties as set out below. If you
|
|
1012 |
+did not receive this Content directly from the Eclipse Foundation, the following is provided
|
|
1013 |
+for informational purposes only, and you should look to the Redistributor’s license for
|
|
1014 |
+terms and conditions of use.</p>
|
|
1015 |
+
|
|
1016 |
+<h4>Gnome Binding</h4>
|
|
1017 |
+
|
|
1018 |
+<p>The "Gnome Binding" is a binding to the Gnome API. The Content may include any or all of the following files:</p>
|
|
1019 |
+
|
|
1020 |
+<p>The following files in the plug-in JAR shall be defined as the native code portion of the Gnome Binding:</p>
|
|
1021 |
+<ul>
|
|
1022 |
+ <li>libswt-gnome-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
1023 |
+</ul>
|
|
1024 |
+
|
|
1025 |
+<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Gnome Binding:</p>
|
|
1026 |
+<ul>
|
|
1027 |
+ <li>The contents of the directory org/eclipse/swt/internal/gnome (but not including any sub-directories)</li>
|
|
1028 |
+</ul>
|
|
1029 |
+
|
|
1030 |
+<p>The Gnome Binding contains portions of Gnome ("Library"). Gnome is made available by The Free Software Foundation. Use of the Library is governed by the terms and
|
|
1031 |
+conditions of the GNU Lesser General Public License Version 2.1 ("LGPL"). Use of the Gnome Binding on a standalone
|
|
1032 |
+basis, is also governed by the terms and conditions of the LGPL. A copy of the LGPL is provided with the Content (<a href="about_files/lgpl-v21.txt" target="_blank">lgpl-v21.txt</a>) and is also available at
|
|
1033 |
+<a href="http://www.gnu.org/licenses/lgpl.html" target="_blank">http://www.gnu.org/licenses/lgpl.html</a>.</p>
|
|
1034 |
+
|
|
1035 |
+<p>In accordance with Section 6 of the LGPL, you may combine or link a "work that uses the Library" (e.g. the SWT) with the Library to produce a work
|
|
1036 |
+containing portions of the Library (e.g. the Gnome Binding) and distribute that work under the terms of your choice (e.g. the EPL) provided you comply with all
|
|
1037 |
+other terms and conditions of Section 6 as well as other Sections of the LGPL. Please note, if you modify the Gnome Binding such modifications shall be
|
|
1038 |
+governed by the terms and conditions of the LGPL. Also note, the terms of the EPL permit you to modify the combined work and the source code of the combined
|
|
1039 |
+work is provided for debugging purposes so there is no need to reverse engineer the combined work.</p>
|
|
1040 |
+
|
|
1041 |
+<h4>GTK+ Binding</h4>
|
|
1042 |
+
|
|
1043 |
+<p>The "GTK+ Binding" is a binding to the GTK+ API. The Content may include any or all of the following files:</p>
|
|
1044 |
+
|
|
1045 |
+<p>The following files in the plug-in JAR shall be defined as the native code portion of the GTK+ Binding:</p>
|
|
1046 |
+<ul>
|
|
1047 |
+ <li>libswt-atk-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
1048 |
+ <li>libswt-pi-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
1049 |
+</ul>
|
|
1050 |
+
|
|
1051 |
+<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the GTK+ Binding:</p>
|
|
1052 |
+<ul>
|
|
1053 |
+ <li>The contents of the directory org/eclipse/swt/internal/accessibility/gtk (but not including any sub-directories)</li>
|
|
1054 |
+ <li>The contents of the directory org/eclipse/swt/internal/cde (but not including any sub-directories)</li>
|
|
1055 |
+ <li>The contents of the directory org/eclipse/swt/internal/gtk (but not including any sub-directories)</li>
|
|
1056 |
+ <li>The contents of the directory org/eclipse/swt/internal/kde (but not including any sub-directories)</li>
|
|
1057 |
+</ul>
|
|
1058 |
+
|
|
1059 |
+<p>The GTK+ Binding contains portions of GTK+ ("Library"). GTK+ is made available by The Free Software Foundation. Use of the Library is governed by the terms and
|
|
1060 |
+conditions of the GNU Lesser General Public License Version 2.1 ("LGPL"). Use of the GTK+ Binding on a standalone
|
|
1061 |
+basis, is also governed by the terms and conditions of the LGPL. A copy of the LGPL is provided with the Content (<a href="about_files/lgpl-v21.txt" target="_blank">lgpl-v21.txt</a>) and is also available at
|
|
1062 |
+<a href="http://www.gnu.org/licenses/lgpl.html" target="_blank">http://www.gnu.org/licenses/lgpl.html</a>.</p>
|
|
1063 |
+
|
|
1064 |
+<p>In accordance with Section 6 of the LGPL, you may combine or link a "work that uses the Library" (e.g. the SWT) with the Library to produce a work
|
|
1065 |
+containing portions of the Library (e.g. the GTK+ Binding) and distribute that work under the terms of your choice (e.g. the EPL) provided you comply with all
|
|
1066 |
+other terms and conditions of Section 6 as well as other Sections of the LGPL. Please note, if you modify the GTK+ Binding such modifications shall be
|
|
1067 |
+governed by the terms and conditions of the LGPL. Also note, the terms of the EPL permit you to modify the combined work and the source code of the combined
|
|
1068 |
+work is provided for debugging purposes so there is no need to reverse engineer the combined work.</p>
|
|
1069 |
+
|
|
1070 |
+<h4>Mozilla Binding</h4>
|
|
1071 |
+
|
|
1072 |
+<p>The "Mozilla Binding" is a binding to the Mozilla API. The Content may include any or all of the following files:</p>
|
|
1073 |
+
|
|
1074 |
+<p>The following files in the plug-in JAR shall be defined as the native code portion of the Mozilla Binding:</p>
|
|
1075 |
+<ul>
|
|
1076 |
+ <li>libswt-mozilla-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
1077 |
+ <li>libswt-mozilla-gcc3-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
1078 |
+ <li>libswt-xulrunner-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
1079 |
+ <li>libswt-xpcominit-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
1080 |
+</ul>
|
|
1081 |
+
|
|
1082 |
+<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Mozilla Binding:</p>
|
|
1083 |
+<ul>
|
|
1084 |
+ <li>The contents of the directory org/eclipse/swt/internal/mozilla (but not including any sub-directories)</li>
|
|
1085 |
+</ul>
|
|
1086 |
+
|
|
1087 |
+<p>The Mozilla Binding contains portions of Mozilla ("Mozilla"). Mozilla is made available by Mozilla.org. Use of Mozilla is governed by the terms and
|
|
1088 |
+conditions of the Mozilla Public License Version 1.1 ("MPL"). A copy of the MPL is provided with the Content (<a href="about_files/mpl-v11.txt" target="_blank">mpl-v11.txt</a>) and is also available at
|
|
1089 |
+<a href="http://www.mozilla.org/MPL/MPL-1.1.html" target="_blank">http://www.mozilla.org/MPL/MPL-1.1.html</a>.</p>
|
|
1090 |
+
|
|
1091 |
+<h4>Cairo Binding</h4>
|
|
1092 |
+
|
|
1093 |
+<p>The "Cairo Binding" is a binding to the Cairo API. The Content may include any or all of the following files:</p>
|
|
1094 |
+
|
|
1095 |
+<p>The following files in the plug-in JAR shall be defined as the native code portion of the Cairo Binding:</p>
|
|
1096 |
+<ul>
|
|
1097 |
+ <li>libswt-cairo-gtk-xxxx.so (where "xxxx" is the version number)</li>
|
|
1098 |
+</ul>
|
|
1099 |
+
|
|
1100 |
+<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Cairo Binding:</p>
|
|
1101 |
+<ul>
|
|
1102 |
+ <li>The contents of the directory org/eclipse/swt/internal/cairo (but not including any sub-directories)</li>
|
|
1103 |
+</ul>
|
|
1104 |
+
|
|
1105 |
+<p>The Cairo Binding contains portions of Cairo ("Cairo"). Cairo is made available by the Cairo project at
|
|
1106 |
+<a href="http://www.cairographics.org" target="_blank">http://www.cairographics.org</a>. Use of Cairo by the Cairo Binding is governed by the terms and
|
|
1107 |
+conditions of the Mozilla Public License Version 1.1 ("MPL"). A copy of the MPL is
|
|
1108 |
+provided with the Content (<a href="about_files/mpl-v11.txt" target="_blank">mpl-v11.txt</a>) and is also available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>.</p>
|
|
1109 |
+
|
|
1110 |
+<h4>Cairo for Solaris</h4>
|
|
1111 |
+
|
|
1112 |
+<p>Refer to the file <a href="about_files/about_cairo.html">about_files/about_cairo.html</a> for licensing details about "Cairo for Solaris."
|
|
1113 |
+
|
|
1114 |
+<h4>Independent JPEG Group's JPEG software release 6b</h4>
|
|
1115 |
+
|
|
1116 |
+<p>This software is based in part on the work of the Independent JPEG Group's JPEG software release 6b ("LIBJPEG").
|
|
1117 |
+LIBJPEG was used to implement the decoding of JPEG format files in Java (TM). The Content does NOT include any portion of the LIBJPEG file ansi2knr.c.</p>
|
|
1118 |
+
|
|
1119 |
+<p>Your use of LIBJPEG is subject to the terms and conditions located in the <a href="about_files/IJG_README">about_files/IJG_README</a> file which is included
|
|
1120 |
+with the Content.</p>
|
|
1121 |
+
|
|
1122 |
+<p>The IJG's website is located at <a href="http://ijg.org/" target="_blank">http://ijg.org</a>.</p>
|
|
1123 |
+
|
|
1124 |
+<p>The class org.eclipse.swt.internal.image.JPEGFileFormat is based on following files from LIBJPEG:</p>
|
|
1125 |
+
|
|
1126 |
+<ul>
|
|
1127 |
+ <li>cderror.h</li>
|
|
1128 |
+ <li>cdjpeg.h</li>
|
|
1129 |
+ <li>jchuff.h</li>
|
|
1130 |
+ <li>jdcolor.c</li>
|
|
1131 |
+ <li>jdct.h</li>
|
|
1132 |
+ <li>jdhuff.h</li>
|
|
1133 |
+ <li>jerror.h</li>
|
|
1134 |
+ <li>jidctint.c</li>
|
|
1135 |
+ <li>jinclude.h</li>
|
|
1136 |
+ <li>jmemsys.h</li>
|
|
1137 |
+ <li>jmorecfg.h</li>
|
|
1138 |
+ <li>jpegint.h</li>
|
|
1139 |
+ <li>jpeglib.h</li>
|
|
1140 |
+ <li>jversion.h</li>
|
|
1141 |
+ <li>transupp.h</li>
|
|
1142 |
+</ul>
|
|
1143 |
+
|
|
1144 |
+<p>The class org.eclipse.swt.internal.image.JPEGDecoder is based on the following files from LIBJPEG:</p>
|
|
1145 |
+
|
|
1146 |
+<ul>
|
|
1147 |
+ <li>jcapimin.c</li>
|
|
1148 |
+ <li>jcapistd.c</li>
|
|
1149 |
+ <li>jccoefct.c</li>
|
|
1150 |
+ <li>jccolor.c</li>
|
|
1151 |
+ <li>jcdctmgr.c</li>
|
|
1152 |
+ <li>jchuff.c</li>
|
|
1153 |
+ <li>jcinit.c</li>
|
|
1154 |
+ <li>jcmainct.c</li>
|
|
1155 |
+ <li>jcmarker.c</li>
|
|
1156 |
+ <li>jcmaster.c</li>
|
|
1157 |
+ <li>jcomapi.c</li>
|
|
1158 |
+ <li>jcparam.c</li>
|
|
1159 |
+ <li>jcphuff.c</li>
|
|
1160 |
+ <li>jcprepct.c</li>
|
|
1161 |
+ <li>jcsample.c</li>
|
|
1162 |
+ <li>jctrans.c</li>
|
|
1163 |
+ <li>jdapimin.c</li>
|
|
1164 |
+ <li>jdapistd.c</li>
|
|
1165 |
+ <li>jdatadst.c</li>
|
|
1166 |
+ <li>jdatasrc.c</li>
|
|
1167 |
+ <li>jdcoefct.c</li>
|
|
1168 |
+ <li>jdcolor.c</li>
|
|
1169 |
+ <li>jddctmgr.c</li>
|
|
1170 |
+ <li>jdhuff.c</li>
|
|
1171 |
+ <li>jdinput.c</li>
|
|
1172 |
+ <li>jdmainct.c</li>
|
|
1173 |
+ <li>jdmarker.c</li>
|
|
1174 |
+ <li>jdmaster.c</li>
|
|
1175 |
+ <li>jdmerge.c</li>
|
|
1176 |
+ <li>jdphuff.c</li>
|
|
1177 |
+ <li>jdpostct.c</li>
|
|
1178 |
+ <li>jdsample.c</li>
|
|
1179 |
+ <li>jdtrans.c</li>
|
|
1180 |
+ <li>jerror.c</li>
|
|
1181 |
+ <li>jfdctflt.c</li>
|
|
1182 |
+ <li>jfdctfst.c</li>
|
|
1183 |
+ <li>jfdctint.c</li>
|
|
1184 |
+ <li>jidctflt.c</li>
|
|
1185 |
+ <li>jidctfst.c</li>
|
|
1186 |
+ <li>jidctint.c</li>
|
|
1187 |
+ <li>jidctred.c</li>
|
|
1188 |
+ <li>jpegtran.c</li>
|
|
1189 |
+ <li>jquant1.c</li>
|
|
1190 |
+ <li>jquant2.c</li>
|
|
1191 |
+ <li>jutils.c</li>
|
|
1192 |
+ <li>cderror.h</li>
|
|
1193 |
+ <li>cdjpeg.h</li>
|
|
1194 |
+ <li>jchuff.h</li>
|
|
1195 |
+ <li>jconfig.h</li>
|
|
1196 |
+ <li>jdct.h</li>
|
|
1197 |
+ <li>jdhuff.h</li>
|
|
1198 |
+ <li>jerror.h</li>
|
|
1199 |
+ <li>jinclude.h</li>
|
|
1200 |
+ <li>jmorecfg.h</li>
|
|
1201 |
+ <li>jpegint.h</li>
|
|
1202 |
+ <li>jpeglib.h</li>
|
|
1203 |
+ <li>jversion.h</li>
|
|
1204 |
+ <li>transupp.h</li>
|
|
1205 |
+</ul>
|
|
1206 |
+
|
|
1207 |
+<p>The following changes were made to the LIBJPEG code in the Content:</p>
|
|
1208 |
+
|
|
1209 |
+<ol>
|
|
1210 |
+ <li>In Java, pointer math is not allowed so indexing was used instead.</li>
|
|
1211 |
+ <li>Function pointers were replaced with switch statements.</li>
|
|
1212 |
+ <li>The virtual memory, tracing and progress monitoring were removed.</li>
|
|
1213 |
+ <li>The error handling was simplified and now uses Java exceptions.</li>
|
|
1214 |
+</ol>
|
|
1215 |
+
|
|
1216 |
+<small>Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.</small>
|
|
1217 |
+
|
|
1218 |
+</body>
|
|
1219 |
+</html>
|
519
|
1220 |
diff -PNur eclipse-3.4M2.orig/features/org.eclipse.platform/build.properties eclipse-3.4M2/features/org.eclipse.platform/build.properties
|
|
1221 |
--- eclipse-3.4M2.orig/features/org.eclipse.platform/build.properties 2007-09-21 21:12:50.000000000 +0700
|
|
1222 |
+++ eclipse-3.4M2/features/org.eclipse.platform/build.properties 2007-10-01 17:23:09.740046023 +0700
|
458
|
1223 |
@@ -30,7 +30,7 @@
|
|
1224 |
|
|
1225 |
root.solaris.gtk.sparc=../../features/org.eclipse.equinox.executable/bin/gtk/solaris/sparc,gtk
|
|
1226 |
root.solaris.motif.sparc=../../features/org.eclipse.equinox.executable/bin/gtk/solaris/sparc,motif
|
|
1227 |
-root.solaris.gtk.x86=../../launchertmp,gtk
|
|
1228 |
+root.solaris.gtk.x86=about_files/solaris.gtk.x86,../../features/org.eclipse.equinox.executable/bin/gtk/solaris/x86,gtk
|
|
1229 |
|
|
1230 |
|
|
1231 |
root.linux.gtk.x86=about_files/linux.gtk.x86,../../features/org.eclipse.equinox.executable/bin/gtk/linux/x86,gtk
|
519
|
1232 |
diff -PNur eclipse-3.4M2.orig/features/org.eclipse.platform/build.xml eclipse-3.4M2/features/org.eclipse.platform/build.xml
|
|
1233 |
--- eclipse-3.4M2.orig/features/org.eclipse.platform/build.xml 2007-09-21 20:52:31.000000000 +0700
|
|
1234 |
+++ eclipse-3.4M2/features/org.eclipse.platform/build.xml 2007-10-01 17:23:09.741846375 +0700
|
458
|
1235 |
@@ -682,7 +682,10 @@
|
|
1236 |
<target name="rootFilessolaris_gtk_x86">
|
|
1237 |
<mkdir dir="${feature.base}/solaris.gtk.x86/${collectingFolder}/"/>
|
|
1238 |
<copy todir="${feature.base}/solaris.gtk.x86/${collectingFolder}/" failonerror="true" overwrite="true">
|
|
1239 |
- <fileset dir="${basedir}/../../launchertmp">
|
|
1240 |
+ <fileset dir="${basedir}/about_files/solaris.gtk.x86">
|
|
1241 |
+ <include name="**"/>
|
|
1242 |
+ </fileset>
|
|
1243 |
+ <fileset dir="${basedir}/../../features/org.eclipse.equinox.executable/bin/gtk/solaris/x86">
|
|
1244 |
<include name="**"/>
|
|
1245 |
</fileset>
|
|
1246 |
<fileset dir="${basedir}/gtk">
|
|
1247 |
@@ -696,6 +699,7 @@
|
|
1248 |
</fileset>
|
|
1249 |
</copy>
|
|
1250 |
<chmod perm="755" dir="${feature.base}/solaris.gtk.x86/${collectingFolder}" includes="eclipse" />
|
|
1251 |
+ <chmod perm="755" dir="${feature.base}/solaris.gtk.x86/${collectingFolder}" includes="*.so*" />
|
|
1252 |
</target>
|
|
1253 |
<target name="rootFilessolaris_motif_sparc">
|
|
1254 |
<mkdir dir="${feature.base}/solaris.motif.sparc/${collectingFolder}/"/>
|
519
|
1255 |
diff -PNur eclipse-3.4M2.orig/package.org.eclipse.sdk.solaris.gtk.x86.xml eclipse-3.4M2/package.org.eclipse.sdk.solaris.gtk.x86.xml
|
|
1256 |
--- eclipse-3.4M2.orig/package.org.eclipse.sdk.solaris.gtk.x86.xml 2007-09-21 20:52:32.000000000 +0700
|
|
1257 |
+++ eclipse-3.4M2/package.org.eclipse.sdk.solaris.gtk.x86.xml 2007-10-01 18:40:22.778230564 +0700
|
458
|
1258 |
@@ -1,6 +1,6 @@
|
|
1259 |
<?xml version="1.0" encoding="UTF-8"?>
|
|
1260 |
<project name="Assemble org.eclipse.sdk" default="main">
|
|
1261 |
- <property name="archiveName" value="org.eclipse.sdk-${buildId}-solaris.gtk.x86.zip"/>
|
|
1262 |
+ <property name="archiveName" value="org.eclipse.sdk-${buildId}-solaris.gtk.x86.tar.gz"/>
|
|
1263 |
<property name="os" value="solaris"/>
|
|
1264 |
<property name="ws" value="gtk"/>
|
|
1265 |
<property name="arch" value="x86"/>
|
|
1266 |
@@ -179,37 +179,18 @@
|
519
|
1267 |
<param name="elementName" value="javax.servlet.jsp_2.0.0.v200706191603"/>
|
458
|
1268 |
</antcall>
|
|
1269 |
<eclipse.brand root="${eclipse.base}/solaris.gtk.x86/${collectingFolder}" icons="${launcherIcons}" name="${launcherName}" os="${os}" />
|
|
1270 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
1271 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
1272 |
- <arg line="${pluginArchivePrefix}/com.jcraft.jsch_0.1.31.jar"/>
|
|
1273 |
+ <exec executable="tar" dir="${assemblyTempDir}">
|
458
|
1274 |
+ <arg line="${tarargs}-rvf '${archiveFullPath}' ${archivePrefix} "/>
|
|
1275 |
</exec>
|
|
1276 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
1277 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
1278 |
- <arg line="${pluginArchivePrefix}/org.apache.jasper_5.5.17.v200706111724.jar"/>
|
458
|
1279 |
- <arg line="${pluginArchivePrefix}/org.apache.lucene_1.9.1.v200706111724.jar"/>
|
519
|
1280 |
- <arg line="${pluginArchivePrefix}/org.apache.ant_1.7.0.v200706080842"/>
|
|
1281 |
- <arg line="${pluginArchivePrefix}/org.junit_3.8.2.v200706111738"/>
|
|
1282 |
- <arg line="${pluginArchivePrefix}/com.ibm.icu_3.6.1.v20070906.jar"/>
|
|
1283 |
- <arg line="${pluginArchivePrefix}/org.mortbay.jetty.source_5.1.11.v200706111724"/>
|
|
1284 |
- <arg line="${pluginArchivePrefix}/org.apache.commons.el_1.0.0.v200706111724.jar"/>
|
458
|
1285 |
- <arg line="${pluginArchivePrefix}/org.apache.lucene.analysis_1.9.1.v200706181610.jar"/>
|
519
|
1286 |
- <arg line="${pluginArchivePrefix}/org.apache.commons.logging_1.0.4.v200706111724.jar"/>
|
|
1287 |
- <arg line="${pluginArchivePrefix}/org.mortbay.jetty_5.1.11.v200706111724.jar"/>
|
|
1288 |
- <arg line="${pluginArchivePrefix}/org.apache.ant.source_1.7.0.v200706080842"/>
|
|
1289 |
- <arg line="${pluginArchivePrefix}/org.apache.jasper.source_5.5.17.v200706111724"/>
|
|
1290 |
- <arg line="${pluginArchivePrefix}/javax.servlet.source_2.4.0.v200706111738"/>
|
|
1291 |
- <arg line="${pluginArchivePrefix}/org.apache.commons.el.source_1.0.0.v200706111724"/>
|
|
1292 |
- <arg line="${pluginArchivePrefix}/org.apache.commons.logging.source_1.0.4.v200706111724"/>
|
458
|
1293 |
- </exec>
|
|
1294 |
- <exec executable="zip" dir="${assemblyTempDir}">
|
|
1295 |
- <arg line="-r -q ${zipargs} '${archiveFullPath}'"/>
|
519
|
1296 |
- <arg line="${pluginArchivePrefix}/javax.servlet_2.4.0.v200706111738.jar"/>
|
|
1297 |
- <arg line="${pluginArchivePrefix}/javax.servlet.jsp_2.0.0.v200706191603.jar"/>
|
458
|
1298 |
- <arg line="${pluginArchivePrefix}/org.apache.lucene.analysis.source_1.9.1.v200706181610"/>
|
519
|
1299 |
- <arg line="${pluginArchivePrefix}/javax.servlet.jsp.source_2.0.0.v200706191603"/>
|
|
1300 |
- <arg line="${pluginArchivePrefix}/org.junit.source_3.8.2.v200706111738"/>
|
|
1301 |
- <arg line="${pluginArchivePrefix}/org.apache.lucene.source_1.9.1.v200706111724"/>
|
458
|
1302 |
+ <antcall target="gzipResults"/>
|
|
1303 |
+ <exec executable="rm">
|
|
1304 |
+ <arg line="-rf"/>
|
|
1305 |
+ <arg line="'${assemblyTempDir}'"/>
|
|
1306 |
</exec>
|
|
1307 |
<delete dir="${assemblyTempDir}"/>
|
|
1308 |
</target>
|
|
1309 |
+ <target name="gzipResults">
|
|
1310 |
+ <move file="${archiveFullPath}" tofile="${assemblyTempDir}/${collectingFolder}/tmp.tar"/>
|
|
1311 |
+ <gzip src="${assemblyTempDir}/${collectingFolder}/tmp.tar" zipfile="${archiveFullPath}"/>
|
|
1312 |
+ </target>
|
|
1313 |
</project>
|
519
|
1314 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem/natives/unix/solaris/Makefile eclipse-3.4M2/plugins/org.eclipse.core.filesystem/natives/unix/solaris/Makefile
|
|
1315 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem/natives/unix/solaris/Makefile 2007-09-21 21:11:55.000000000 +0700
|
|
1316 |
+++ eclipse-3.4M2/plugins/org.eclipse.core.filesystem/natives/unix/solaris/Makefile 2007-10-01 17:23:09.763375126 +0700
|
458
|
1317 |
@@ -21,7 +21,7 @@
|
|
1318 |
OS_TYPE = solaris
|
|
1319 |
|
|
1320 |
#Set this to be the location of your JRE
|
|
1321 |
-JAVA_HOME = ~/vm/sun142
|
|
1322 |
+JAVA_HOME = /usr/java
|
|
1323 |
|
|
1324 |
JDK_INCLUDE = -I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS_TYPE}
|
|
1325 |
COMMON_INCLUDE = -I include
|
|
1326 |
@@ -31,7 +31,7 @@
|
|
1327 |
#To build with gcc, use: make CC=gcc PICFLAG=-fPIC
|
|
1328 |
PICFLAG=-K PIC
|
|
1329 |
#PICFLAG=-fPIC
|
|
1330 |
-OPT_FLAGS=-O -s
|
|
1331 |
+OPT_FLAGS=-xO4
|
|
1332 |
#OPT_FLAGS=-g
|
|
1333 |
|
|
1334 |
$(LIB_NAME_FULL) : $(CORE.C)
|
519
|
1335 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/.project eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/.project
|
|
1336 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/.project 1970-01-01 07:00:00.000000000 +0700
|
|
1337 |
+++ eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/.project 2007-10-01 17:23:09.772511996 +0700
|
458
|
1338 |
@@ -0,0 +1,22 @@
|
|
1339 |
+<?xml version="1.0" encoding="UTF-8"?>
|
|
1340 |
+<projectDescription>
|
|
1341 |
+ <name>org.eclipse.core.filesystem.linux.x86</name>
|
|
1342 |
+ <comment></comment>
|
|
1343 |
+ <projects>
|
|
1344 |
+ </projects>
|
|
1345 |
+ <buildSpec>
|
|
1346 |
+ <buildCommand>
|
|
1347 |
+ <name>org.eclipse.pde.ManifestBuilder</name>
|
|
1348 |
+ <arguments>
|
|
1349 |
+ </arguments>
|
|
1350 |
+ </buildCommand>
|
|
1351 |
+ <buildCommand>
|
|
1352 |
+ <name>org.eclipse.pde.SchemaBuilder</name>
|
|
1353 |
+ <arguments>
|
|
1354 |
+ </arguments>
|
|
1355 |
+ </buildCommand>
|
|
1356 |
+ </buildSpec>
|
|
1357 |
+ <natures>
|
|
1358 |
+ <nature>org.eclipse.pde.PluginNature</nature>
|
|
1359 |
+ </natures>
|
|
1360 |
+</projectDescription>
|
519
|
1361 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/META-INF/MANIFEST.MF eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/META-INF/MANIFEST.MF
|
|
1362 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/META-INF/MANIFEST.MF 1970-01-01 07:00:00.000000000 +0700
|
|
1363 |
+++ eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/META-INF/MANIFEST.MF 2007-10-01 17:23:09.772986987 +0700
|
458
|
1364 |
@@ -0,0 +1,9 @@
|
|
1365 |
+Manifest-Version: 1.0
|
|
1366 |
+Bundle-ManifestVersion: 2
|
|
1367 |
+Bundle-Name: %fragmentName
|
|
1368 |
+Bundle-SymbolicName: org.eclipse.core.filesystem.solaris.x86; singleton:=true
|
|
1369 |
+Bundle-Version: 1.1.0.qualifier
|
|
1370 |
+Bundle-Vendor: %providerName
|
|
1371 |
+Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.1.0,2.0.0)"
|
|
1372 |
+Bundle-Localization: fragment
|
|
1373 |
+Eclipse-PlatformFilter: (& (osgi.os=solaris) (osgi.arch=x86))
|
519
|
1374 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/about.html eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/about.html
|
|
1375 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/about.html 1970-01-01 07:00:00.000000000 +0700
|
|
1376 |
+++ eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/about.html 2007-10-01 17:23:09.773311016 +0700
|
458
|
1377 |
@@ -0,0 +1,28 @@
|
|
1378 |
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
1379 |
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
1380 |
+<html xmlns="http://www.w3.org/1999/xhtml">
|
|
1381 |
+<head>
|
|
1382 |
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
1383 |
+<title>About</title>
|
|
1384 |
+</head>
|
|
1385 |
+<body lang="EN-US">
|
|
1386 |
+<h2>About This Content</h2>
|
|
1387 |
+
|
|
1388 |
+<p>June 2, 2006</p>
|
|
1389 |
+<h3>License</h3>
|
|
1390 |
+
|
|
1391 |
+<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
|
1392 |
+indicated below, the Content is provided to you under the terms and conditions of the
|
|
1393 |
+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
1394 |
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
1395 |
+For purposes of the EPL, "Program" will mean the Content.</p>
|
|
1396 |
+
|
|
1397 |
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
1398 |
+being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
1399 |
+apply to your use of any object code in the Content. Check the Redistributor's license that was
|
|
1400 |
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
1401 |
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
1402 |
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
|
1403 |
+
|
|
1404 |
+</body>
|
|
1405 |
+</html>
|
|
1406 |
\ No newline at end of file
|
519
|
1407 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/build.properties eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/build.properties
|
|
1408 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/build.properties 1970-01-01 07:00:00.000000000 +0700
|
|
1409 |
+++ eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/build.properties 2007-10-01 17:23:09.773634133 +0700
|
458
|
1410 |
@@ -0,0 +1,5 @@
|
|
1411 |
+bin.includes = META-INF/,\
|
|
1412 |
+ os/,\
|
|
1413 |
+ fragment.properties,\
|
|
1414 |
+ about.html
|
|
1415 |
+src.includes = about.html
|
519
|
1416 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/build.xml eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/build.xml
|
|
1417 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/build.xml 1970-01-01 07:00:00.000000000 +0700
|
|
1418 |
+++ eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/build.xml 2007-10-01 17:23:09.774059221 +0700
|
458
|
1419 |
@@ -0,0 +1,126 @@
|
|
1420 |
+<?xml version="1.0" encoding="UTF-8"?>
|
|
1421 |
+<project name="org.eclipse.core.filesystem.solaris.x86" default="build.jars" basedir=".">
|
|
1422 |
+
|
|
1423 |
+ <property name="basews" value="${ws}"/>
|
|
1424 |
+ <property name="baseos" value="${os}"/>
|
|
1425 |
+ <property name="basearch" value="${arch}"/>
|
|
1426 |
+ <property name="basenl" value="${nl}"/>
|
|
1427 |
+ <property name="bundleId" value="org.eclipse.core.filesystem.solaris.x86"/>
|
|
1428 |
+ <property name="bundleVersion" value="1.1.0.v20070416"/>
|
|
1429 |
+
|
|
1430 |
+ <!-- Compiler settings. -->
|
|
1431 |
+ <property name="javacFailOnError" value="false"/>
|
|
1432 |
+ <property name="javacDebugInfo" value="on"/>
|
|
1433 |
+ <property name="javacVerbose" value="false"/>
|
|
1434 |
+ <property name="logExtension" value=".log"/>
|
|
1435 |
+ <property name="compilerArg" value=""/>
|
|
1436 |
+ <property name="javacSource" value="1.3"/>
|
|
1437 |
+ <property name="javacTarget" value="1.2"/>
|
|
1438 |
+ <condition property="dir_bootclasspath" value="${java.home}/../Classes">
|
|
1439 |
+ <os family="mac"/>
|
|
1440 |
+ </condition>
|
|
1441 |
+ <property name="dir_bootclasspath" value="${java.home}/lib"/>
|
|
1442 |
+ <path id="path_bootclasspath">
|
|
1443 |
+ <fileset dir="${dir_bootclasspath}">
|
|
1444 |
+ <include name="*.jar"/>
|
|
1445 |
+ </fileset>
|
|
1446 |
+ </path>
|
|
1447 |
+ <property name="bootclasspath" refid="path_bootclasspath"/>
|
|
1448 |
+ <property name="bundleJavacSource" value="${javacSource}"/>
|
|
1449 |
+ <property name="bundleJavacTarget" value="${javacTarget}"/>
|
|
1450 |
+ <property name="bundleBootClasspath" value="${bootclasspath}"/>
|
|
1451 |
+
|
|
1452 |
+ <target name="init" depends="properties">
|
|
1453 |
+ <condition property="pluginTemp" value="${buildTempFolder}/plugins">
|
|
1454 |
+ <isset property="buildTempFolder"/>
|
|
1455 |
+ </condition>
|
|
1456 |
+ <property name="pluginTemp" value="${basedir}"/>
|
|
1457 |
+ <condition property="build.result.folder" value="${pluginTemp}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416">
|
|
1458 |
+ <isset property="buildTempFolder"/>
|
|
1459 |
+ </condition>
|
|
1460 |
+ <property name="build.result.folder" value="${basedir}"/>
|
|
1461 |
+ <property name="temp.folder" value="${basedir}/temp.folder"/>
|
|
1462 |
+ <property name="plugin.destination" value="${basedir}"/>
|
|
1463 |
+ </target>
|
|
1464 |
+
|
|
1465 |
+ <target name="properties" if="eclipse.running">
|
|
1466 |
+ <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
|
|
1467 |
+
|
|
1468 |
+ </target>
|
|
1469 |
+
|
|
1470 |
+ <target name="build.update.jar" depends="init" description="Build the plug-in: org.eclipse.core.filesystem.solaris.x86 for an update site.">
|
|
1471 |
+ <delete dir="${temp.folder}"/>
|
|
1472 |
+ <mkdir dir="${temp.folder}"/>
|
|
1473 |
+ <antcall target="build.jars"/>
|
|
1474 |
+ <antcall target="gather.bin.parts">
|
|
1475 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
1476 |
+ </antcall>
|
|
1477 |
+ <jar destfile="${plugin.destination}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416.jar" basedir="${temp.folder}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416" filesetmanifest="merge"/>
|
|
1478 |
+ <delete dir="${temp.folder}"/>
|
|
1479 |
+ </target>
|
|
1480 |
+
|
|
1481 |
+ <target name="build.jars" depends="init" description="Compile classes and build nested jars for the plug-in: org.eclipse.core.filesystem.solaris.x86.">
|
|
1482 |
+ </target>
|
|
1483 |
+
|
|
1484 |
+ <target name="build.sources" depends="init">
|
|
1485 |
+ </target>
|
|
1486 |
+
|
|
1487 |
+ <target name="gather.bin.parts" depends="init" if="destination.temp.folder">
|
|
1488 |
+ <mkdir dir="${destination.temp.folder}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416"/>
|
|
1489 |
+ <copy todir="${destination.temp.folder}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416" failonerror="true" overwrite="false">
|
|
1490 |
+ <fileset dir="${basedir}">
|
|
1491 |
+ <include name="META-INF/"/>
|
|
1492 |
+ <include name="os/"/>
|
|
1493 |
+ <include name="fragment.properties"/>
|
|
1494 |
+ <include name="about.html"/>
|
|
1495 |
+ </fileset>
|
|
1496 |
+ </copy>
|
|
1497 |
+ <eclipse.versionReplacer path="${destination.temp.folder}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416" version="1.1.0.v20070416"/>
|
|
1498 |
+ </target>
|
|
1499 |
+
|
|
1500 |
+ <target name="build.zips" depends="init">
|
|
1501 |
+ </target>
|
|
1502 |
+
|
|
1503 |
+ <target name="gather.sources" depends="init" if="destination.temp.folder">
|
|
1504 |
+ <copy todir="${destination.temp.folder}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416" failonerror="false" overwrite="false">
|
|
1505 |
+ <fileset dir="${basedir}">
|
|
1506 |
+ <include name="about.html"/>
|
|
1507 |
+ </fileset>
|
|
1508 |
+ </copy>
|
|
1509 |
+ </target>
|
|
1510 |
+
|
|
1511 |
+ <target name="gather.logs" depends="init" if="destination.temp.folder">
|
|
1512 |
+ </target>
|
|
1513 |
+
|
|
1514 |
+ <target name="clean" depends="init" description="Clean the plug-in: org.eclipse.core.filesystem.solaris.x86 of all the zips, jars and logs created.">
|
|
1515 |
+ <delete file="${plugin.destination}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416.jar"/>
|
|
1516 |
+ <delete file="${plugin.destination}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416.zip"/>
|
|
1517 |
+ <delete dir="${temp.folder}"/>
|
|
1518 |
+ </target>
|
|
1519 |
+
|
|
1520 |
+ <target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder.">
|
|
1521 |
+ <eclipse.convertPath fileSystemPath="/builds/I/src/plugins/org.eclipse.core.filesystem.solaris.x86" property="resourcePath"/>
|
|
1522 |
+ <eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/>
|
|
1523 |
+ </target>
|
|
1524 |
+
|
|
1525 |
+ <target name="zip.plugin" depends="init" description="Create a zip containing all the elements for the plug-in: org.eclipse.core.filesystem.solaris.x86.">
|
|
1526 |
+ <delete dir="${temp.folder}"/>
|
|
1527 |
+ <mkdir dir="${temp.folder}"/>
|
|
1528 |
+ <antcall target="build.jars"/>
|
|
1529 |
+ <antcall target="build.sources"/>
|
|
1530 |
+ <antcall target="gather.bin.parts">
|
|
1531 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
1532 |
+ </antcall>
|
|
1533 |
+ <antcall target="gather.sources">
|
|
1534 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
1535 |
+ </antcall>
|
|
1536 |
+ <delete>
|
|
1537 |
+ <fileset dir="${temp.folder}">
|
|
1538 |
+ <include name="**/*.bin${logExtension}"/>
|
|
1539 |
+ </fileset>
|
|
1540 |
+ </delete>
|
|
1541 |
+ <zip destfile="${plugin.destination}/org.eclipse.core.filesystem.solaris.x86_1.1.0.v20070416.zip" basedir="${temp.folder}" filesonly="true" whenempty="skip" update="false"/>
|
|
1542 |
+ <delete dir="${temp.folder}"/>
|
|
1543 |
+ </target>
|
|
1544 |
+
|
|
1545 |
+</project>
|
519
|
1546 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/fragment.properties eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/fragment.properties
|
|
1547 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.core.filesystem.solaris.x86/fragment.properties 1970-01-01 07:00:00.000000000 +0700
|
|
1548 |
+++ eclipse-3.4M2/plugins/org.eclipse.core.filesystem.solaris.x86/fragment.properties 2007-10-01 17:23:09.774380934 +0700
|
458
|
1549 |
@@ -0,0 +1,12 @@
|
|
1550 |
+###############################################################################
|
|
1551 |
+# Copyright (c) 2005 IBM Corporation and others.
|
|
1552 |
+# All rights reserved. This program and the accompanying materials
|
|
1553 |
+# are made available under the terms of the Eclipse Public License v1.0
|
|
1554 |
+# which accompanies this distribution, and is available at
|
|
1555 |
+# http://www.eclipse.org/legal/epl-v10.html
|
|
1556 |
+#
|
|
1557 |
+# Contributors:
|
|
1558 |
+# IBM Corporation - initial API and implementation
|
|
1559 |
+###############################################################################
|
|
1560 |
+fragmentName = Core File System for Solaris
|
|
1561 |
+providerName = Eclipse.org
|
519
|
1562 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/.project eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/.project
|
|
1563 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/.project 1970-01-01 07:00:00.000000000 +0700
|
|
1564 |
+++ eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/.project 2007-10-01 17:23:09.774904782 +0700
|
458
|
1565 |
@@ -0,0 +1,22 @@
|
|
1566 |
+<?xml version="1.0" encoding="UTF-8"?>
|
|
1567 |
+<projectDescription>
|
|
1568 |
+ <name>org.eclipse.equinox.launcher.gtk.solaris.x86</name>
|
|
1569 |
+ <comment></comment>
|
|
1570 |
+ <projects>
|
|
1571 |
+ </projects>
|
|
1572 |
+ <buildSpec>
|
|
1573 |
+ <buildCommand>
|
|
1574 |
+ <name>org.eclipse.pde.ManifestBuilder</name>
|
|
1575 |
+ <arguments>
|
|
1576 |
+ </arguments>
|
|
1577 |
+ </buildCommand>
|
|
1578 |
+ <buildCommand>
|
|
1579 |
+ <name>org.eclipse.pde.SchemaBuilder</name>
|
|
1580 |
+ <arguments>
|
|
1581 |
+ </arguments>
|
|
1582 |
+ </buildCommand>
|
|
1583 |
+ </buildSpec>
|
|
1584 |
+ <natures>
|
|
1585 |
+ <nature>org.eclipse.pde.PluginNature</nature>
|
|
1586 |
+ </natures>
|
|
1587 |
+</projectDescription>
|
519
|
1588 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/META-INF/MANIFEST.MF eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/META-INF/MANIFEST.MF
|
|
1589 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/META-INF/MANIFEST.MF 1970-01-01 07:00:00.000000000 +0700
|
|
1590 |
+++ eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/META-INF/MANIFEST.MF 2007-10-01 17:23:09.775273739 +0700
|
458
|
1591 |
@@ -0,0 +1,9 @@
|
|
1592 |
+Manifest-Version: 1.0
|
|
1593 |
+Bundle-ManifestVersion: 2
|
|
1594 |
+Bundle-Name: %pluginName
|
|
1595 |
+Bundle-Vendor: %providerName
|
|
1596 |
+Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.x86
|
|
1597 |
+Bundle-Version: 1.0.100.qualifier
|
|
1598 |
+Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.1.0)"
|
|
1599 |
+Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86))
|
|
1600 |
+Bundle-Localization: launcher.gtk.linux.x86
|
519
|
1601 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/about.html eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/about.html
|
|
1602 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/about.html 1970-01-01 07:00:00.000000000 +0700
|
|
1603 |
+++ eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/about.html 2007-10-01 17:23:09.775567494 +0700
|
458
|
1604 |
@@ -0,0 +1,28 @@
|
|
1605 |
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
1606 |
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
1607 |
+<html xmlns="http://www.w3.org/1999/xhtml">
|
|
1608 |
+<head>
|
|
1609 |
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
1610 |
+<title>About</title>
|
|
1611 |
+</head>
|
|
1612 |
+<body lang="EN-US">
|
|
1613 |
+<h2>About This Content</h2>
|
|
1614 |
+
|
|
1615 |
+<p>June 5, 2006</p>
|
|
1616 |
+<h3>License</h3>
|
|
1617 |
+
|
|
1618 |
+<p>The Eclipse Foundation makes available all content in this plug-in ("Content").
|
|
1619 |
+Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
|
|
1620 |
+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
1621 |
+at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
1622 |
+For purposes of the EPL, "Program" will mean the Content.</p>
|
|
1623 |
+
|
|
1624 |
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
1625 |
+being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
1626 |
+apply to your use of any object code in the Content. Check the Redistributor’s license
|
|
1627 |
+that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
1628 |
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
1629 |
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
|
|
1630 |
+
|
|
1631 |
+</body>
|
|
1632 |
+</html>
|
|
1633 |
\ No newline at end of file
|
519
|
1634 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/build.properties eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/build.properties
|
|
1635 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/build.properties 1970-01-01 07:00:00.000000000 +0700
|
|
1636 |
+++ eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/build.properties 2007-10-01 17:23:09.775860032 +0700
|
458
|
1637 |
@@ -0,0 +1,6 @@
|
|
1638 |
+bin.includes = META-INF/,\
|
|
1639 |
+ eclipse_*.so,\
|
|
1640 |
+ launcher.gtk.solaris.x86.properties,\
|
|
1641 |
+ about.html
|
|
1642 |
+
|
|
1643 |
+customBuildCallbacks=customBuildCallbacks.xml
|
519
|
1644 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/build.xml eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/build.xml
|
|
1645 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/build.xml 1970-01-01 07:00:00.000000000 +0700
|
|
1646 |
+++ eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/build.xml 2007-10-01 17:23:09.776392643 +0700
|
458
|
1647 |
@@ -0,0 +1,165 @@
|
|
1648 |
+<?xml version="1.0" encoding="UTF-8"?>
|
|
1649 |
+<project name="org.eclipse.equinox.launcher.gtk.solaris.x86" default="build.jars" basedir=".">
|
|
1650 |
+
|
|
1651 |
+ <property name="basews" value="${ws}"/>
|
|
1652 |
+ <property name="baseos" value="${os}"/>
|
|
1653 |
+ <property name="basearch" value="${arch}"/>
|
|
1654 |
+ <property name="basenl" value="${nl}"/>
|
|
1655 |
+ <property name="bundleId" value="org.eclipse.equinox.launcher.gtk.solaris.x86"/>
|
|
1656 |
+ <property name="bundleVersion" value="1.0.100.v20070730"/>
|
|
1657 |
+
|
|
1658 |
+ <available property="customBuildCallbacks" file="./customBuildCallbacks.xml" value="customBuildCallbacks.xml"/>
|
|
1659 |
+
|
|
1660 |
+ <!-- Compiler settings. -->
|
|
1661 |
+ <property name="javacFailOnError" value="false"/>
|
|
1662 |
+ <property name="javacDebugInfo" value="on"/>
|
|
1663 |
+ <property name="javacVerbose" value="false"/>
|
|
1664 |
+ <property name="logExtension" value=".log"/>
|
|
1665 |
+ <property name="compilerArg" value=""/>
|
|
1666 |
+ <property name="javacSource" value="1.3"/>
|
|
1667 |
+ <property name="javacTarget" value="1.2"/>
|
|
1668 |
+ <condition property="dir_bootclasspath" value="${java.home}/../Classes">
|
|
1669 |
+ <os family="mac"/>
|
|
1670 |
+ </condition>
|
|
1671 |
+ <property name="dir_bootclasspath" value="${java.home}/lib"/>
|
|
1672 |
+ <path id="path_bootclasspath">
|
|
1673 |
+ <fileset dir="${dir_bootclasspath}">
|
|
1674 |
+ <include name="*.jar"/>
|
|
1675 |
+ </fileset>
|
|
1676 |
+ </path>
|
|
1677 |
+ <property name="bootclasspath" refid="path_bootclasspath"/>
|
|
1678 |
+ <property name="bundleJavacSource" value="${javacSource}"/>
|
|
1679 |
+ <property name="bundleJavacTarget" value="${javacTarget}"/>
|
|
1680 |
+ <property name="bundleBootClasspath" value="${bootclasspath}"/>
|
|
1681 |
+
|
|
1682 |
+ <target name="init" depends="properties">
|
|
1683 |
+ <condition property="pluginTemp" value="${buildTempFolder}/plugins">
|
|
1684 |
+ <isset property="buildTempFolder"/>
|
|
1685 |
+ </condition>
|
|
1686 |
+ <property name="pluginTemp" value="${basedir}"/>
|
|
1687 |
+ <condition property="build.result.folder" value="${pluginTemp}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730">
|
|
1688 |
+ <isset property="buildTempFolder"/>
|
|
1689 |
+ </condition>
|
|
1690 |
+ <property name="build.result.folder" value="${basedir}"/>
|
|
1691 |
+ <property name="temp.folder" value="${basedir}/temp.folder"/>
|
|
1692 |
+ <property name="plugin.destination" value="${basedir}"/>
|
|
1693 |
+ </target>
|
|
1694 |
+
|
|
1695 |
+ <target name="properties" if="eclipse.running">
|
|
1696 |
+ <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
|
|
1697 |
+
|
|
1698 |
+ </target>
|
|
1699 |
+
|
|
1700 |
+ <target name="build.update.jar" depends="init" description="Build the plug-in: org.eclipse.equinox.launcher.gtk.solaris.x86 for an update site.">
|
|
1701 |
+ <delete dir="${temp.folder}"/>
|
|
1702 |
+ <mkdir dir="${temp.folder}"/>
|
|
1703 |
+ <antcall target="build.jars"/>
|
|
1704 |
+ <antcall target="gather.bin.parts">
|
|
1705 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
1706 |
+ </antcall>
|
|
1707 |
+ <jar destfile="${plugin.destination}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730.jar" basedir="${temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730" filesetmanifest="merge"/>
|
|
1708 |
+ <delete dir="${temp.folder}"/>
|
|
1709 |
+ </target>
|
|
1710 |
+
|
|
1711 |
+ <target name="build.jars" depends="init" description="Compile classes and build nested jars for the plug-in: org.eclipse.equinox.launcher.gtk.solaris.x86.">
|
|
1712 |
+ <subant antfile="${customBuildCallbacks}" target="pre.build.jars" failonerror="false" buildpath=".">
|
|
1713 |
+ <property name="build.result.folder" value="${build.result.folder}"/>
|
|
1714 |
+ </subant>
|
|
1715 |
+ <subant antfile="${customBuildCallbacks}" target="post.build.jars" failonerror="false" buildpath=".">
|
|
1716 |
+ <property name="build.result.folder" value="${build.result.folder}"/>
|
|
1717 |
+ </subant>
|
|
1718 |
+ </target>
|
|
1719 |
+
|
|
1720 |
+ <target name="build.sources" depends="init">
|
|
1721 |
+ <subant antfile="${customBuildCallbacks}" target="pre.build.sources" failonerror="false" buildpath=".">
|
|
1722 |
+ <property name="build.result.folder" value="${build.result.folder}"/>
|
|
1723 |
+ </subant>
|
|
1724 |
+ <subant antfile="${customBuildCallbacks}" target="post.build.sources" failonerror="false" buildpath=".">
|
|
1725 |
+ <property name="build.result.folder" value="${build.result.folder}"/>
|
|
1726 |
+ </subant>
|
|
1727 |
+ </target>
|
|
1728 |
+
|
|
1729 |
+ <target name="gather.bin.parts" depends="init" if="destination.temp.folder">
|
|
1730 |
+ <mkdir dir="${destination.temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730"/>
|
|
1731 |
+ <subant antfile="${customBuildCallbacks}" target="pre.gather.bin.parts" failonerror="false" buildpath=".">
|
|
1732 |
+ <property name="build.result.folder" value="${build.result.folder}"/>
|
|
1733 |
+ <property name="target.folder" value="${destination.temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730"/>
|
|
1734 |
+ </subant>
|
|
1735 |
+ <copy todir="${destination.temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730" failonerror="true" overwrite="false">
|
|
1736 |
+ <fileset dir="${basedir}">
|
|
1737 |
+ <include name="META-INF/"/>
|
|
1738 |
+ <include name="eclipse_*.so"/>
|
|
1739 |
+ <include name="launcher.gtk.solaris.x86.properties"/>
|
|
1740 |
+ <include name="about.html"/>
|
|
1741 |
+ </fileset>
|
|
1742 |
+ </copy>
|
|
1743 |
+ <eclipse.versionReplacer path="${destination.temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730" version="1.0.100.v20070730"/>
|
|
1744 |
+ <subant antfile="${customBuildCallbacks}" target="post.gather.bin.parts" failonerror="false" buildpath=".">
|
|
1745 |
+ <property name="build.result.folder" value="${build.result.folder}"/>
|
|
1746 |
+ <property name="target.folder" value="${destination.temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730"/>
|
|
1747 |
+ </subant>
|
|
1748 |
+ </target>
|
|
1749 |
+
|
|
1750 |
+ <target name="build.zips" depends="init">
|
|
1751 |
+ </target>
|
|
1752 |
+
|
|
1753 |
+ <target name="gather.sources" depends="init" if="destination.temp.folder">
|
|
1754 |
+ <subant antfile="${customBuildCallbacks}" target="pre.gather.sources" failonerror="false" buildpath=".">
|
|
1755 |
+ <property name="target.folder" value="${destination.temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730"/>
|
|
1756 |
+ </subant>
|
|
1757 |
+ <subant antfile="${customBuildCallbacks}" target="post.gather.sources" failonerror="false" buildpath=".">
|
|
1758 |
+ <property name="target.folder" value="${destination.temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730"/>
|
|
1759 |
+ </subant>
|
|
1760 |
+ </target>
|
|
1761 |
+
|
|
1762 |
+ <target name="gather.logs" depends="init" if="destination.temp.folder">
|
|
1763 |
+ <subant antfile="${customBuildCallbacks}" target="pre.gather.logs" failonerror="false" buildpath=".">
|
|
1764 |
+ <property name="destination.temp.folder" value="${destination.temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730"/>
|
|
1765 |
+ </subant>
|
|
1766 |
+ <subant antfile="${customBuildCallbacks}" target="post.gather.logs" failonerror="false" buildpath=".">
|
|
1767 |
+ <property name="destination.temp.folder" value="${destination.temp.folder}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730"/>
|
|
1768 |
+ </subant>
|
|
1769 |
+ </target>
|
|
1770 |
+
|
|
1771 |
+ <target name="clean" depends="init" description="Clean the plug-in: org.eclipse.equinox.launcher.gtk.solaris.x86 of all the zips, jars and logs created.">
|
|
1772 |
+ <subant antfile="${customBuildCallbacks}" target="pre.clean" failonerror="false" buildpath=".">
|
|
1773 |
+ <property name="plugin.destination" value="${plugin.destination}"/>
|
|
1774 |
+ <property name="build.result.folder" value="${build.result.folder}"/>
|
|
1775 |
+ <property name="temp.folder" value="${temp.folder}"/>
|
|
1776 |
+ </subant>
|
|
1777 |
+ <delete file="${plugin.destination}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730.jar"/>
|
|
1778 |
+ <delete file="${plugin.destination}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730.zip"/>
|
|
1779 |
+ <delete dir="${temp.folder}"/>
|
|
1780 |
+ <subant antfile="${customBuildCallbacks}" target="post.clean" failonerror="false" buildpath=".">
|
|
1781 |
+ <property name="plugin.destination" value="${plugin.destination}"/>
|
|
1782 |
+ <property name="build.result.folder" value="${build.result.folder}"/>
|
|
1783 |
+ <property name="temp.folder" value="${temp.folder}"/>
|
|
1784 |
+ </subant>
|
|
1785 |
+ </target>
|
|
1786 |
+
|
|
1787 |
+ <target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder.">
|
|
1788 |
+ <eclipse.convertPath fileSystemPath="/builds/I/src/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86" property="resourcePath"/>
|
|
1789 |
+ <eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/>
|
|
1790 |
+ </target>
|
|
1791 |
+
|
|
1792 |
+ <target name="zip.plugin" depends="init" description="Create a zip containing all the elements for the plug-in: org.eclipse.equinox.launcher.gtk.solaris.x86.">
|
|
1793 |
+ <delete dir="${temp.folder}"/>
|
|
1794 |
+ <mkdir dir="${temp.folder}"/>
|
|
1795 |
+ <antcall target="build.jars"/>
|
|
1796 |
+ <antcall target="build.sources"/>
|
|
1797 |
+ <antcall target="gather.bin.parts">
|
|
1798 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
1799 |
+ </antcall>
|
|
1800 |
+ <antcall target="gather.sources">
|
|
1801 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
1802 |
+ </antcall>
|
|
1803 |
+ <delete>
|
|
1804 |
+ <fileset dir="${temp.folder}">
|
|
1805 |
+ <include name="**/*.bin${logExtension}"/>
|
|
1806 |
+ </fileset>
|
|
1807 |
+ </delete>
|
|
1808 |
+ <zip destfile="${plugin.destination}/org.eclipse.equinox.launcher.gtk.solaris.x86_1.0.100.v20070730.zip" basedir="${temp.folder}" filesonly="true" whenempty="skip" update="false"/>
|
|
1809 |
+ <delete dir="${temp.folder}"/>
|
|
1810 |
+ </target>
|
|
1811 |
+
|
|
1812 |
+</project>
|
519
|
1813 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/customBuildCallbacks.xml eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/customBuildCallbacks.xml
|
|
1814 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/customBuildCallbacks.xml 1970-01-01 07:00:00.000000000 +0700
|
|
1815 |
+++ eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/customBuildCallbacks.xml 2007-10-01 17:23:09.776819754 +0700
|
458
|
1816 |
@@ -0,0 +1,109 @@
|
|
1817 |
+<!-- ===================================================================== -->
|
|
1818 |
+<!-- Custom targets called from a project's generated build.xml -->
|
|
1819 |
+<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.-->
|
|
1820 |
+<!-- ===================================================================== -->
|
|
1821 |
+<project name="Build specific targets and properties" default="noDefault">
|
|
1822 |
+
|
|
1823 |
+ <!-- ===================================================================== -->
|
|
1824 |
+ <!-- Default target -->
|
|
1825 |
+ <!-- ===================================================================== -->
|
|
1826 |
+ <target name="noDefault">
|
|
1827 |
+ <echo message="This file must be called with explicit targets" />
|
|
1828 |
+ </target>
|
|
1829 |
+
|
|
1830 |
+ <!-- ===================================================================== -->
|
|
1831 |
+ <!-- Steps to do before the target build.jars -->
|
|
1832 |
+ <!-- Available parameters : -->
|
|
1833 |
+ <!-- build.result.folder - folder to contain the build results -->
|
|
1834 |
+ <!-- ===================================================================== -->
|
|
1835 |
+ <target name="pre.build.jars">
|
|
1836 |
+ </target>
|
|
1837 |
+
|
|
1838 |
+ <!-- ===================================================================== -->
|
|
1839 |
+ <!-- Steps to do after the target build.jars -->
|
|
1840 |
+ <!-- Available parameters : -->
|
|
1841 |
+ <!-- build.result.folder - folder to contain the build results -->
|
|
1842 |
+ <!-- ===================================================================== -->
|
|
1843 |
+ <target name="post.build.jars">
|
|
1844 |
+ </target>
|
|
1845 |
+
|
|
1846 |
+ <!-- ===================================================================== -->
|
|
1847 |
+ <!-- Steps to do before the target build.sources -->
|
|
1848 |
+ <!-- Available parameters : -->
|
|
1849 |
+ <!-- build.result.folder - folder to contain the build results -->
|
|
1850 |
+ <!-- ===================================================================== -->
|
|
1851 |
+ <target name="pre.build.sources">
|
|
1852 |
+ </target>
|
|
1853 |
+
|
|
1854 |
+ <!-- ===================================================================== -->
|
|
1855 |
+ <!-- Steps to do after the target build.sources -->
|
|
1856 |
+ <!-- Available parameters : -->
|
|
1857 |
+ <!-- build.result.folder - folder to contain the build results -->
|
|
1858 |
+ <!-- ===================================================================== -->
|
|
1859 |
+ <target name="post.build.sources">
|
|
1860 |
+ </target>
|
|
1861 |
+
|
|
1862 |
+ <target name="pre.gather.bin.parts">
|
|
1863 |
+ </target>
|
|
1864 |
+
|
|
1865 |
+ <!-- ===================================================================== -->
|
|
1866 |
+ <!-- Steps to do after the target gather.bin.parts -->
|
|
1867 |
+ <!-- Available parameters : -->
|
|
1868 |
+ <!-- base.dir - root of the project -->
|
|
1869 |
+ <!-- build.result.folder - folder containing the build results -->
|
|
1870 |
+ <!-- target.folder - destination folder -->
|
|
1871 |
+ <!-- ===================================================================== -->
|
|
1872 |
+ <target name="post.gather.bin.parts">
|
|
1873 |
+ <chmod perm="755" dir="${target.folder}" includes="eclipse_*" />
|
|
1874 |
+ </target>
|
|
1875 |
+
|
|
1876 |
+ <!-- ===================================================================== -->
|
|
1877 |
+ <!-- Steps to do before the target gather.sources -->
|
|
1878 |
+ <!-- Available parameters : -->
|
|
1879 |
+ <!-- destination.temp.folder - destination folder -->
|
|
1880 |
+ <!-- ===================================================================== -->
|
|
1881 |
+ <target name="pre.gather.sources">
|
|
1882 |
+ </target>
|
|
1883 |
+
|
|
1884 |
+ <!-- ===================================================================== -->
|
|
1885 |
+ <!-- Steps to do after the target gather.sources -->
|
|
1886 |
+ <!-- Available parameters : -->
|
|
1887 |
+ <!-- destination.temp.folder - destination folder -->
|
|
1888 |
+ <!-- ===================================================================== -->
|
|
1889 |
+ <target name="post.gather.sources">
|
|
1890 |
+ </target>
|
|
1891 |
+
|
|
1892 |
+ <!-- ===================================================================== -->
|
|
1893 |
+ <!-- Steps to do before the target gather.logs -->
|
|
1894 |
+ <!-- Available parameters : -->
|
|
1895 |
+ <!-- destination.temp.folder - destination folder -->
|
|
1896 |
+ <!-- ===================================================================== -->
|
|
1897 |
+ <target name="pre.gather.logs">
|
|
1898 |
+ </target>
|
|
1899 |
+
|
|
1900 |
+ <!-- ===================================================================== -->
|
|
1901 |
+ <!-- Steps to do after the target gather.logs -->
|
|
1902 |
+ <!-- Available parameters : -->
|
|
1903 |
+ <!-- destination.temp.folder - destination folder -->
|
|
1904 |
+ <!-- ===================================================================== -->
|
|
1905 |
+ <target name="post.gather.logs">
|
|
1906 |
+ </target>
|
|
1907 |
+
|
|
1908 |
+ <!-- ===================================================================== -->
|
|
1909 |
+ <!-- Steps to do before the target clean -->
|
|
1910 |
+ <!-- Available parameters : -->
|
|
1911 |
+ <!-- destination.temp.folder - destination folder -->
|
|
1912 |
+ <!-- ===================================================================== -->
|
|
1913 |
+ <target name="pre.clean">
|
|
1914 |
+ </target>
|
|
1915 |
+
|
|
1916 |
+ <!-- ===================================================================== -->
|
|
1917 |
+ <!-- Steps to do after the target clean -->
|
|
1918 |
+ <!-- Available parameters : -->
|
|
1919 |
+ <!-- plugin.destination - final destination of the build -->
|
|
1920 |
+ <!-- build.result.folder - results of the compilation -->
|
|
1921 |
+ <!-- temp.folder - temporary folder -->
|
|
1922 |
+ <!-- ===================================================================== -->
|
|
1923 |
+ <target name="post.clean">
|
|
1924 |
+ </target>
|
|
1925 |
+</project>
|
519
|
1926 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/launcher.gtk.solaris.x86.properties eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/launcher.gtk.solaris.x86.properties
|
|
1927 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/launcher.gtk.solaris.x86.properties 1970-01-01 07:00:00.000000000 +0700
|
|
1928 |
+++ eclipse-3.4M2/plugins/org.eclipse.equinox.launcher.gtk.solaris.x86/launcher.gtk.solaris.x86.properties 2007-10-01 17:23:09.777122978 +0700
|
458
|
1929 |
@@ -0,0 +1,12 @@
|
|
1930 |
+###############################################################################
|
|
1931 |
+# Copyright (c) 2007 IBM Corporation and others.
|
|
1932 |
+# All rights reserved. This program and the accompanying materials
|
|
1933 |
+# are made available under the terms of the Eclipse Public License v1.0
|
|
1934 |
+# which accompanies this distribution, and is available at
|
|
1935 |
+# http://www.eclipse.org/legal/epl-v10.html
|
|
1936 |
+#
|
|
1937 |
+# Contributors:
|
|
1938 |
+# IBM Corporation - initial API and implementation
|
|
1939 |
+###############################################################################
|
|
1940 |
+pluginName = Equinox Launcher Solaris X86 Fragment
|
|
1941 |
+providerName = Eclipse.org
|
519
|
1942 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.platform.source.solaris.gtk.x86/build.xml eclipse-3.4M2/plugins/org.eclipse.platform.source.solaris.gtk.x86/build.xml
|
|
1943 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.platform.source.solaris.gtk.x86/build.xml 1970-01-01 07:00:00.000000000 +0700
|
|
1944 |
+++ eclipse-3.4M2/plugins/org.eclipse.platform.source.solaris.gtk.x86/build.xml 2007-10-01 17:23:09.784090807 +0700
|
458
|
1945 |
@@ -0,0 +1,127 @@
|
|
1946 |
+<?xml version="1.0" encoding="UTF-8"?>
|
|
1947 |
+<project name="org.eclipse.platform.source.solaris.gtk.x86" default="build.jars" basedir=".">
|
|
1948 |
+
|
|
1949 |
+ <property name="basews" value="${ws}"/>
|
|
1950 |
+ <property name="baseos" value="${os}"/>
|
|
1951 |
+ <property name="basearch" value="${arch}"/>
|
|
1952 |
+ <property name="basenl" value="${nl}"/>
|
|
1953 |
+ <property name="bundleId" value="org.eclipse.platform.source.solaris.gtk.x86"/>
|
|
1954 |
+ <property name="bundleVersion" value="3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9"/>
|
|
1955 |
+
|
|
1956 |
+ <!-- Compiler settings. -->
|
|
1957 |
+ <property name="javacFailOnError" value="false"/>
|
|
1958 |
+ <property name="javacDebugInfo" value="on"/>
|
|
1959 |
+ <property name="javacVerbose" value="false"/>
|
|
1960 |
+ <property name="logExtension" value=".log"/>
|
|
1961 |
+ <property name="compilerArg" value=""/>
|
|
1962 |
+ <property name="javacSource" value="1.3"/>
|
|
1963 |
+ <property name="javacTarget" value="1.2"/>
|
|
1964 |
+ <condition property="dir_bootclasspath" value="${java.home}/../Classes">
|
|
1965 |
+ <os family="mac"/>
|
|
1966 |
+ </condition>
|
|
1967 |
+ <property name="dir_bootclasspath" value="${java.home}/lib"/>
|
|
1968 |
+ <path id="path_bootclasspath">
|
|
1969 |
+ <fileset dir="${dir_bootclasspath}">
|
|
1970 |
+ <include name="*.jar"/>
|
|
1971 |
+ </fileset>
|
|
1972 |
+ </path>
|
|
1973 |
+ <property name="bootclasspath" refid="path_bootclasspath"/>
|
|
1974 |
+ <property name="bundleJavacSource" value="${javacSource}"/>
|
|
1975 |
+ <property name="bundleJavacTarget" value="${javacTarget}"/>
|
|
1976 |
+ <property name="bundleBootClasspath" value="${bootclasspath}"/>
|
|
1977 |
+
|
|
1978 |
+ <target name="init" depends="properties">
|
|
1979 |
+ <condition property="pluginTemp" value="${buildTempFolder}/plugins">
|
|
1980 |
+ <isset property="buildTempFolder"/>
|
|
1981 |
+ </condition>
|
|
1982 |
+ <property name="pluginTemp" value="${basedir}"/>
|
|
1983 |
+ <condition property="build.result.folder" value="${pluginTemp}/org.eclipse.platform.source.solaris.gtk.x86_3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9">
|
|
1984 |
+ <isset property="buildTempFolder"/>
|
|
1985 |
+ </condition>
|
|
1986 |
+ <property name="build.result.folder" value="${basedir}"/>
|
|
1987 |
+ <property name="temp.folder" value="${basedir}/temp.folder"/>
|
|
1988 |
+ <property name="plugin.destination" value="${basedir}"/>
|
|
1989 |
+ </target>
|
|
1990 |
+
|
|
1991 |
+ <target name="properties" if="eclipse.running">
|
|
1992 |
+ <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
|
|
1993 |
+
|
|
1994 |
+ </target>
|
|
1995 |
+
|
|
1996 |
+ <target name="build.update.jar" depends="init" description="Build the plug-in: org.eclipse.platform.source.solaris.gtk.x86 for an update site.">
|
|
1997 |
+ <delete dir="${temp.folder}"/>
|
|
1998 |
+ <mkdir dir="${temp.folder}"/>
|
|
1999 |
+ <antcall target="build.jars"/>
|
|
2000 |
+ <antcall target="gather.bin.parts">
|
|
2001 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
2002 |
+ </antcall>
|
|
2003 |
+ <jar destfile="${plugin.destination}/org.eclipse.platform.source.solaris.gtk.x86_3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9.jar" basedir="${temp.folder}/org.eclipse.platform.source.linux.gtk.x86_3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9" filesetmanifest="merge"/>
|
|
2004 |
+ <delete dir="${temp.folder}"/>
|
|
2005 |
+ </target>
|
|
2006 |
+ <target name="build.jars">
|
|
2007 |
+ <ant antfile="build.xml" dir="../org.eclipse.core.filesystem.solaris.x86" target="build.sources"/>
|
|
2008 |
+ <ant antfile="build.xml" dir="../org.eclipse.core.filesystem.solaris.x86" target="gather.sources">
|
|
2009 |
+ <property name="destination.temp.folder" value="${basedir}/src"/>
|
|
2010 |
+ </ant>
|
|
2011 |
+ <ant antfile="build.xml" dir="../org.eclipse.update.core.solaris" target="build.sources"/>
|
|
2012 |
+ <ant antfile="build.xml" dir="../org.eclipse.update.core.solaris" target="gather.sources">
|
|
2013 |
+ <property name="destination.temp.folder" value="${basedir}/src"/>
|
|
2014 |
+ </ant>
|
|
2015 |
+ </target>
|
|
2016 |
+ <target name="build.sources">
|
|
2017 |
+ </target>
|
|
2018 |
+
|
|
2019 |
+ <target name="gather.bin.parts" depends="init" if="destination.temp.folder">
|
|
2020 |
+ <mkdir dir="${destination.temp.folder}/org.eclipse.platform.source.solaris.gtk.x86_3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9"/>
|
|
2021 |
+ <copy todir="${destination.temp.folder}/org.eclipse.platform.source.solaris.gtk.x86_3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9" failonerror="true" overwrite="false">
|
|
2022 |
+ <fileset dir="${basedir}">
|
|
2023 |
+ <include name="about.html"/>
|
|
2024 |
+ <include name="fragment.xml"/>
|
|
2025 |
+ <include name="src/**"/>
|
|
2026 |
+ <include name="META-INF/"/>
|
|
2027 |
+ </fileset>
|
|
2028 |
+ </copy>
|
|
2029 |
+ <eclipse.versionReplacer path="${destination.temp.folder}/org.eclipse.platform.source.solaris.gtk.x86_3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9" version="3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9"/>
|
|
2030 |
+ </target>
|
|
2031 |
+
|
|
2032 |
+ <target name="build.zips" depends="init">
|
|
2033 |
+ </target>
|
|
2034 |
+
|
|
2035 |
+ <target name="gather.sources" depends="init" if="destination.temp.folder">
|
|
2036 |
+ </target>
|
|
2037 |
+
|
|
2038 |
+ <target name="gather.logs" depends="init" if="destination.temp.folder">
|
|
2039 |
+ </target>
|
|
2040 |
+
|
|
2041 |
+ <target name="clean" depends="init" description="Clean the plug-in: org.eclipse.platform.source.solaris.gtk.x86 of all the zips, jars and logs created.">
|
|
2042 |
+ <delete file="${plugin.destination}/org.eclipse.platform.source.solaris.gtk.x86_3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9.jar"/>
|
|
2043 |
+ <delete file="${plugin.destination}/org.eclipse.platform.source.solaris.gtk.x86_3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9.zip"/>
|
|
2044 |
+ <delete dir="${temp.folder}"/>
|
|
2045 |
+ </target>
|
|
2046 |
+
|
|
2047 |
+ <target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder.">
|
|
2048 |
+ <eclipse.convertPath fileSystemPath="/builds/I/src/plugins/org.eclipse.platform.source.solaris.gtk.x86" property="resourcePath"/>
|
|
2049 |
+ <eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/>
|
|
2050 |
+ </target>
|
|
2051 |
+
|
|
2052 |
+ <target name="zip.plugin" depends="init" description="Create a zip containing all the elements for the plug-in: org.eclipse.platform.source.solaris.gtk.x86.">
|
|
2053 |
+ <delete dir="${temp.folder}"/>
|
|
2054 |
+ <mkdir dir="${temp.folder}"/>
|
|
2055 |
+ <antcall target="build.jars"/>
|
|
2056 |
+ <antcall target="build.sources"/>
|
|
2057 |
+ <antcall target="gather.bin.parts">
|
|
2058 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
2059 |
+ </antcall>
|
|
2060 |
+ <antcall target="gather.sources">
|
|
2061 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
2062 |
+ </antcall>
|
|
2063 |
+ <delete>
|
|
2064 |
+ <fileset dir="${temp.folder}">
|
|
2065 |
+ <include name="**/*.bin${logExtension}"/>
|
|
2066 |
+ </fileset>
|
|
2067 |
+ </delete>
|
|
2068 |
+ <zip destfile="${plugin.destination}/org.eclipse.platform.source.solaris.gtk.x86_3.4.0.r20070801-9y9cF6JEzbtbI18ZosfU-I0Jdqc9.zip" basedir="${temp.folder}" filesonly="true" whenempty="skip" update="false"/>
|
|
2069 |
+ <delete dir="${temp.folder}"/>
|
|
2070 |
+ </target>
|
|
2071 |
+
|
|
2072 |
+</project>
|
519
|
2073 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.swt.gtk.solaris.sparc/build.xml eclipse-3.4M2/plugins/org.eclipse.swt.gtk.solaris.sparc/build.xml
|
|
2074 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.swt.gtk.solaris.sparc/build.xml 2007-09-21 20:52:30.000000000 +0700
|
|
2075 |
+++ eclipse-3.4M2/plugins/org.eclipse.swt.gtk.solaris.sparc/build.xml 2007-10-01 17:23:09.790017800 +0700
|
458
|
2076 |
@@ -74,6 +74,9 @@
|
|
2077 |
<src path="${plugindir}/Eclipse SWT Custom Widgets/common/"/>
|
|
2078 |
<src path="${plugindir}/Eclipse SWT Drag and Drop/common/"/>
|
|
2079 |
<src path="${plugindir}/Eclipse SWT Drag and Drop/gtk/"/>
|
|
2080 |
+ <src path="${plugindir}/Eclipse SWT OpenGL/gtk/"/>
|
|
2081 |
+ <src path="${plugindir}/Eclipse SWT OpenGL/glx/"/>
|
|
2082 |
+ <src path="${plugindir}/Eclipse SWT OpenGL/common/"/>
|
|
2083 |
<src path="${plugindir}/Eclipse SWT PI/cairo/"/>
|
|
2084 |
<src path="${plugindir}/Eclipse SWT PI/common/"/>
|
|
2085 |
<src path="${plugindir}/Eclipse SWT PI/common_j2se/"/>
|
|
2086 |
@@ -111,6 +114,9 @@
|
|
2087 |
<fileset dir="${plugindir}/Eclipse SWT Drag and Drop/gtk/" includes="${includes}" excludes="${excludes}"/>
|
|
2088 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/gtk/" includes="${includes}" excludes="${excludes}"/>
|
|
2089 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/common/" includes="${includes}" excludes="${excludes}"/>
|
|
2090 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/gtk/" includes="${includes}" excludes="${excludes}"/>
|
|
2091 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/" includes="${includes}" excludes="${excludes}"/>
|
|
2092 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/common/" includes="${includes}" excludes="${excludes}"/>
|
|
2093 |
<fileset dir="${plugindir}/Eclipse SWT PI/cairo/" includes="${includes}" excludes="${excludes}"/>
|
|
2094 |
<fileset dir="${plugindir}/Eclipse SWT PI/common/" includes="${includes}" excludes="${excludes}"/>
|
|
2095 |
<fileset dir="${plugindir}/Eclipse SWT PI/common_j2se/" includes="${includes}" excludes="${excludes}"/>
|
|
2096 |
@@ -138,6 +144,28 @@
|
|
2097 |
<antcall target="@dot"/>
|
|
2098 |
</target>
|
|
2099 |
|
|
2100 |
+ <target name="build.cfiles" depends="init">
|
|
2101 |
+ <mkdir dir="${build.result.folder}/library"/>
|
|
2102 |
+ <copy todir="${build.result.folder}/library">
|
|
2103 |
+ <fileset dir="${plugindir}/Eclipse SWT/common/library"/>
|
|
2104 |
+ <fileset dir="${plugindir}/Eclipse SWT AWT/gtk/library"/>
|
|
2105 |
+ <fileset dir="${plugindir}/Eclipse SWT Mozilla/common/library"/>
|
|
2106 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/library"/>
|
|
2107 |
+ <fileset dir="${plugindir}/Eclipse SWT PI/cairo/library"/>
|
|
2108 |
+ <fileset dir="${plugindir}/Eclipse SWT PI/gtk/library"/>
|
|
2109 |
+ <fileset dir="${plugindir}/Eclipse SWT Program/cde/library"/>
|
|
2110 |
+ <fileset dir="${plugindir}/Eclipse SWT Program/gnome/library"/>
|
|
2111 |
+ </copy>
|
|
2112 |
+ </target>
|
|
2113 |
+
|
|
2114 |
+ <target name="build.jnilibs" depends="build.cfiles">
|
|
2115 |
+ <exec dir="${build.result.folder}/library" executable="sh">
|
|
2116 |
+ <env key="OUTPUT_DIR" value="${build.result.folder}"/>
|
|
2117 |
+ <arg line="${build.result.folder}/library/build.sh"/>
|
|
2118 |
+ <arg line="install"/>
|
|
2119 |
+ </exec>
|
|
2120 |
+ </target>
|
|
2121 |
+
|
|
2122 |
<target name="src.zip" depends="init" unless="src.zip">
|
|
2123 |
<mkdir dir="${build.result.folder}/"/>
|
|
2124 |
<zip zipfile="${build.result.folder}/src.zip">
|
|
2125 |
@@ -162,13 +190,18 @@
|
|
2126 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/common/" includes="**/*.java" excludes=""/>
|
|
2127 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/common/library/"/>
|
|
2128 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/gtk/" includes="**/*.java" excludes=""/>
|
|
2129 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/gtk/" includes="**/*.java" excludes=""/>
|
|
2130 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/" includes="**/*.java" excludes=""/>
|
|
2131 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/library/"/>
|
|
2132 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/common/" includes="**/*.java" excludes=""/>
|
|
2133 |
<fileset dir="${plugindir}/Eclipse SWT PI/cairo/" includes="**/*.java" excludes=""/>
|
|
2134 |
<fileset dir="${plugindir}/Eclipse SWT PI/cairo/library/"/>
|
|
2135 |
<fileset dir="${plugindir}/Eclipse SWT PI/common/" includes="**/*.java" excludes=""/>
|
|
2136 |
<fileset dir="${plugindir}/Eclipse SWT PI/common_j2se/" includes="**/*.java" excludes=""/>
|
|
2137 |
<fileset dir="${plugindir}/Eclipse SWT PI/common/library/"/>
|
|
2138 |
<fileset dir="${plugindir}/Eclipse SWT PI/gtk/" includes="**/*.java" excludes=""/>
|
|
2139 |
- <fileset dir="${plugindir}/Eclipse SWT PI/gtk/library/"/>
|
|
2140 |
+ <fileset dir="${plugindir}/Eclipse SWT PI/gtk/library/" excludes="**/*.sh"/>
|
|
2141 |
+ <zipfileset filemode="755" dir="${plugindir}/Eclipse SWT PI/gtk/library/" includes="**/*.sh"/>
|
|
2142 |
<fileset dir="${plugindir}/Eclipse SWT Printing/common/" includes="**/*.java" excludes=""/>
|
|
2143 |
<fileset dir="${plugindir}/Eclipse SWT Printing/gtk/" includes="**/*.java" excludes=""/>
|
|
2144 |
<fileset dir="${plugindir}/Eclipse SWT Program/cde/" includes="**/*.java" excludes=""/>
|
|
2145 |
@@ -196,7 +229,8 @@
|
|
2146 |
<mkdir dir="${destination.temp.folder}/${full.name}"/>
|
|
2147 |
<copy file="${build.result.folder}/src.zip" todir="${destination.temp.folder}/${full.name}/"/>
|
|
2148 |
<copy todir="${destination.temp.folder}/${full.name}">
|
|
2149 |
- <fileset dir="${basedir}" includes="about.html,about_files/"/>
|
|
2150 |
+ <fileset dir="${basedir}" includes="about.html"/>
|
|
2151 |
+ <fileset dir="${basedir}" includes="about_files/"/>
|
|
2152 |
</copy>
|
|
2153 |
</target>
|
|
2154 |
|
|
2155 |
@@ -211,13 +245,15 @@
|
|
2156 |
<fileset dir="${build.result.folder}/@dot" includes="**"/>
|
|
2157 |
</copy>
|
|
2158 |
<copy todir="${destination.temp.folder}/${full.name}">
|
|
2159 |
- <fileset dir="${basedir}" includes="fragment.properties,about.html,about_files/,swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,META-INF/"/>
|
|
2160 |
+ <fileset dir="${basedir}" includes="fragment.properties,swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,libcairo-swt.so,META-INF/"/>
|
|
2161 |
+ <fileset dir="${basedir}" includes="about.html"/>
|
|
2162 |
+ <fileset dir="${basedir}" includes="about_files/"/>
|
|
2163 |
</copy>
|
|
2164 |
- <chmod perm="755" dir="${destination.temp.folder}/${full.name}" includes="swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib" />
|
|
2165 |
+ <chmod perm="755" dir="${destination.temp.folder}/${full.name}" includes="swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,libcairo-swt.so" />
|
|
2166 |
<eclipse.versionReplacer path="${destination.temp.folder}/${full.name}" version="${version.suffix}"/>
|
|
2167 |
</target>
|
|
2168 |
|
|
2169 |
- <target name="swtdownload" depends="init">
|
|
2170 |
+ <target name="swtdownload" depends="init">
|
|
2171 |
<delete dir="${temp.folder}"/>
|
|
2172 |
<delete dir="${build.result.folder}/@dot"/> <!-- ensure entry into @dot target -->
|
|
2173 |
<mkdir dir="${temp.folder}/swtdownload/"/>
|
519
|
2174 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.swt.gtk.solaris.x86/build.xml eclipse-3.4M2/plugins/org.eclipse.swt.gtk.solaris.x86/build.xml
|
|
2175 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.swt.gtk.solaris.x86/build.xml 2007-09-21 20:52:31.000000000 +0700
|
|
2176 |
+++ eclipse-3.4M2/plugins/org.eclipse.swt.gtk.solaris.x86/build.xml 2007-10-01 17:23:09.794316109 +0700
|
458
|
2177 |
@@ -74,6 +74,9 @@
|
|
2178 |
<src path="${plugindir}/Eclipse SWT Custom Widgets/common/"/>
|
|
2179 |
<src path="${plugindir}/Eclipse SWT Drag and Drop/common/"/>
|
|
2180 |
<src path="${plugindir}/Eclipse SWT Drag and Drop/gtk/"/>
|
|
2181 |
+ <src path="${plugindir}/Eclipse SWT OpenGL/gtk/"/>
|
|
2182 |
+ <src path="${plugindir}/Eclipse SWT OpenGL/glx/"/>
|
|
2183 |
+ <src path="${plugindir}/Eclipse SWT OpenGL/common/"/>
|
|
2184 |
<src path="${plugindir}/Eclipse SWT PI/cairo/"/>
|
|
2185 |
<src path="${plugindir}/Eclipse SWT PI/common/"/>
|
|
2186 |
<src path="${plugindir}/Eclipse SWT PI/common_j2se/"/>
|
|
2187 |
@@ -111,6 +114,9 @@
|
|
2188 |
<fileset dir="${plugindir}/Eclipse SWT Drag and Drop/gtk/" includes="${includes}" excludes="${excludes}"/>
|
|
2189 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/gtk/" includes="${includes}" excludes="${excludes}"/>
|
|
2190 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/common/" includes="${includes}" excludes="${excludes}"/>
|
|
2191 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/gtk/" includes="${includes}" excludes="${excludes}"/>
|
|
2192 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/" includes="${includes}" excludes="${excludes}"/>
|
|
2193 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/common/" includes="${includes}" excludes="${excludes}"/>
|
|
2194 |
<fileset dir="${plugindir}/Eclipse SWT PI/cairo/" includes="${includes}" excludes="${excludes}"/>
|
|
2195 |
<fileset dir="${plugindir}/Eclipse SWT PI/common/" includes="${includes}" excludes="${excludes}"/>
|
|
2196 |
<fileset dir="${plugindir}/Eclipse SWT PI/common_j2se/" includes="${includes}" excludes="${excludes}"/>
|
|
2197 |
@@ -138,6 +144,28 @@
|
|
2198 |
<antcall target="@dot"/>
|
|
2199 |
</target>
|
|
2200 |
|
|
2201 |
+ <target name="build.cfiles" depends="init">
|
|
2202 |
+ <mkdir dir="${build.result.folder}/library"/>
|
|
2203 |
+ <copy todir="${build.result.folder}/library">
|
|
2204 |
+ <fileset dir="${plugindir}/Eclipse SWT/common/library"/>
|
|
2205 |
+ <fileset dir="${plugindir}/Eclipse SWT AWT/gtk/library"/>
|
|
2206 |
+ <fileset dir="${plugindir}/Eclipse SWT Mozilla/common/library"/>
|
|
2207 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/library"/>
|
|
2208 |
+ <fileset dir="${plugindir}/Eclipse SWT PI/cairo/library"/>
|
|
2209 |
+ <fileset dir="${plugindir}/Eclipse SWT PI/gtk/library"/>
|
|
2210 |
+ <fileset dir="${plugindir}/Eclipse SWT Program/cde/library"/>
|
|
2211 |
+ <fileset dir="${plugindir}/Eclipse SWT Program/gnome/library"/>
|
|
2212 |
+ </copy>
|
|
2213 |
+ </target>
|
|
2214 |
+
|
|
2215 |
+ <target name="build.jnilibs" depends="build.cfiles">
|
|
2216 |
+ <exec dir="${build.result.folder}/library" executable="sh">
|
|
2217 |
+ <env key="OUTPUT_DIR" value="${build.result.folder}"/>
|
|
2218 |
+ <arg line="${build.result.folder}/library/build.sh"/>
|
|
2219 |
+ <arg line="install"/>
|
|
2220 |
+ </exec>
|
|
2221 |
+ </target>
|
|
2222 |
+
|
|
2223 |
<target name="src.zip" depends="init" unless="src.zip">
|
|
2224 |
<mkdir dir="${build.result.folder}/"/>
|
|
2225 |
<zip zipfile="${build.result.folder}/src.zip">
|
|
2226 |
@@ -162,13 +190,18 @@
|
|
2227 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/common/" includes="**/*.java" excludes=""/>
|
|
2228 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/common/library/"/>
|
|
2229 |
<fileset dir="${plugindir}/Eclipse SWT Mozilla/gtk/" includes="**/*.java" excludes=""/>
|
|
2230 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/gtk/" includes="**/*.java" excludes=""/>
|
|
2231 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/" includes="**/*.java" excludes=""/>
|
|
2232 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/glx/library/"/>
|
|
2233 |
+ <fileset dir="${plugindir}/Eclipse SWT OpenGL/common/" includes="**/*.java" excludes=""/>
|
|
2234 |
<fileset dir="${plugindir}/Eclipse SWT PI/cairo/" includes="**/*.java" excludes=""/>
|
|
2235 |
<fileset dir="${plugindir}/Eclipse SWT PI/cairo/library/"/>
|
|
2236 |
<fileset dir="${plugindir}/Eclipse SWT PI/common/" includes="**/*.java" excludes=""/>
|
|
2237 |
<fileset dir="${plugindir}/Eclipse SWT PI/common_j2se/" includes="**/*.java" excludes=""/>
|
|
2238 |
<fileset dir="${plugindir}/Eclipse SWT PI/common/library/"/>
|
|
2239 |
<fileset dir="${plugindir}/Eclipse SWT PI/gtk/" includes="**/*.java" excludes=""/>
|
|
2240 |
- <fileset dir="${plugindir}/Eclipse SWT PI/gtk/library/"/>
|
|
2241 |
+ <fileset dir="${plugindir}/Eclipse SWT PI/gtk/library/" excludes="**/*.sh"/>
|
|
2242 |
+ <zipfileset filemode="755" dir="${plugindir}/Eclipse SWT PI/gtk/library/" includes="**/*.sh"/>
|
|
2243 |
<fileset dir="${plugindir}/Eclipse SWT Printing/common/" includes="**/*.java" excludes=""/>
|
|
2244 |
<fileset dir="${plugindir}/Eclipse SWT Printing/gtk/" includes="**/*.java" excludes=""/>
|
|
2245 |
<fileset dir="${plugindir}/Eclipse SWT Program/cde/" includes="**/*.java" excludes=""/>
|
|
2246 |
@@ -196,7 +229,8 @@
|
|
2247 |
<mkdir dir="${destination.temp.folder}/${full.name}"/>
|
|
2248 |
<copy file="${build.result.folder}/src.zip" todir="${destination.temp.folder}/${full.name}/"/>
|
|
2249 |
<copy todir="${destination.temp.folder}/${full.name}">
|
|
2250 |
- <fileset dir="${basedir}" includes="about.html,about_files/"/>
|
|
2251 |
+ <fileset dir="${basedir}" includes="about.html"/>
|
|
2252 |
+ <fileset dir="${basedir}" includes="about_files/"/>
|
|
2253 |
</copy>
|
|
2254 |
</target>
|
|
2255 |
|
|
2256 |
@@ -211,13 +245,15 @@
|
|
2257 |
<fileset dir="${build.result.folder}/@dot" includes="**"/>
|
|
2258 |
</copy>
|
|
2259 |
<copy todir="${destination.temp.folder}/${full.name}">
|
|
2260 |
- <fileset dir="${basedir}" includes="fragment.properties,about.html,about_files/,swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,META-INF/"/>
|
|
2261 |
+ <fileset dir="${basedir}" includes="fragment.properties,swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,libcairo-swt.so,META-INF/"/>
|
|
2262 |
+ <fileset dir="${basedir}" includes="about.html"/>
|
|
2263 |
+ <fileset dir="${basedir}" includes="about_files/"/>
|
|
2264 |
</copy>
|
|
2265 |
- <chmod perm="755" dir="${destination.temp.folder}/${full.name}" includes="swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib" />
|
|
2266 |
+ <chmod perm="755" dir="${destination.temp.folder}/${full.name}" includes="swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,libcairo-swt.so" />
|
|
2267 |
<eclipse.versionReplacer path="${destination.temp.folder}/${full.name}" version="${version.suffix}"/>
|
|
2268 |
</target>
|
|
2269 |
|
|
2270 |
- <target name="swtdownload" depends="init">
|
|
2271 |
+ <target name="swtdownload" depends="init">
|
|
2272 |
<delete dir="${temp.folder}"/>
|
|
2273 |
<delete dir="${build.result.folder}/@dot"/> <!-- ensure entry into @dot target -->
|
|
2274 |
<mkdir dir="${temp.folder}/swtdownload/"/>
|
|
2275 |
@@ -240,9 +276,7 @@
|
|
2276 |
<copy file="${plugindir}/build/.classpath" todir="${temp.folder}/swtdownload"/>
|
|
2277 |
<copy todir="${temp.folder}/swtdownload">
|
|
2278 |
<fileset dir="${basedir}" includes="about.html,about_files/"/>
|
|
2279 |
- <fileset dir="${basedir}" includes="swt*.dll,libswt*.so,libswt*.sl,libswt*.a,libswt*.jnilib,libXm.so.2"/>
|
|
2280 |
</copy>
|
|
2281 |
- <chmod dir="${temp.folder}/swtdownload" perm="755" includes="**/lib*"/>
|
|
2282 |
<zip zipfile="${destination}/swt-${buildid}-${ws}-${os}-${arch}.zip">
|
|
2283 |
<zipfileset dir="${temp.folder}/swtdownload/"/>
|
|
2284 |
</zip>
|
519
|
2285 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/.classpath eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/.classpath
|
|
2286 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/.classpath 1970-01-01 07:00:00.000000000 +0700
|
|
2287 |
+++ eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/.classpath 2007-10-01 17:23:09.794972013 +0700
|
458
|
2288 |
@@ -0,0 +1,7 @@
|
|
2289 |
+<?xml version="1.0" encoding="UTF-8"?>
|
|
2290 |
+<classpath>
|
|
2291 |
+ <classpathentry kind="src" path="src"/>
|
|
2292 |
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
|
2293 |
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
|
2294 |
+ <classpathentry kind="output" path="bin"/>
|
|
2295 |
+</classpath>
|
519
|
2296 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/.project eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/.project
|
|
2297 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/.project 1970-01-01 07:00:00.000000000 +0700
|
|
2298 |
+++ eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/.project 2007-10-01 17:23:09.795282486 +0700
|
458
|
2299 |
@@ -0,0 +1,33 @@
|
|
2300 |
+<?xml version="1.0" encoding="UTF-8"?>
|
|
2301 |
+<projectDescription>
|
|
2302 |
+ <name>org.eclipse.update.core.linux</name>
|
|
2303 |
+ <comment></comment>
|
|
2304 |
+ <projects>
|
|
2305 |
+ <project>org.eclipse.core.boot</project>
|
|
2306 |
+ <project>org.eclipse.core.runtime</project>
|
|
2307 |
+ <project>org.eclipse.core.runtime.compatibility</project>
|
|
2308 |
+ <project>org.eclipse.update.configurator</project>
|
|
2309 |
+ <project>org.eclipse.update.core</project>
|
|
2310 |
+ </projects>
|
|
2311 |
+ <buildSpec>
|
|
2312 |
+ <buildCommand>
|
|
2313 |
+ <name>org.eclipse.jdt.core.javabuilder</name>
|
|
2314 |
+ <arguments>
|
|
2315 |
+ </arguments>
|
|
2316 |
+ </buildCommand>
|
|
2317 |
+ <buildCommand>
|
|
2318 |
+ <name>org.eclipse.pde.ManifestBuilder</name>
|
|
2319 |
+ <arguments>
|
|
2320 |
+ </arguments>
|
|
2321 |
+ </buildCommand>
|
|
2322 |
+ <buildCommand>
|
|
2323 |
+ <name>org.eclipse.pde.SchemaBuilder</name>
|
|
2324 |
+ <arguments>
|
|
2325 |
+ </arguments>
|
|
2326 |
+ </buildCommand>
|
|
2327 |
+ </buildSpec>
|
|
2328 |
+ <natures>
|
|
2329 |
+ <nature>org.eclipse.jdt.core.javanature</nature>
|
|
2330 |
+ <nature>org.eclipse.pde.PluginNature</nature>
|
|
2331 |
+ </natures>
|
|
2332 |
+</projectDescription>
|
519
|
2333 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/META-INF/MANIFEST.MF eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/META-INF/MANIFEST.MF
|
|
2334 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/META-INF/MANIFEST.MF 1970-01-01 07:00:00.000000000 +0700
|
|
2335 |
+++ eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/META-INF/MANIFEST.MF 2007-10-01 17:23:09.795606711 +0700
|
458
|
2336 |
@@ -0,0 +1,9 @@
|
|
2337 |
+Manifest-Version: 1.0
|
|
2338 |
+Bundle-ManifestVersion: 2
|
|
2339 |
+Bundle-Name: %fragmentNameSolaris
|
|
2340 |
+Bundle-SymbolicName: org.eclipse.update.core.solaris
|
|
2341 |
+Bundle-Version: 3.2.0.qualifier
|
|
2342 |
+Bundle-Vendor: %providerName
|
|
2343 |
+Fragment-Host: org.eclipse.update.core;bundle-version="[3.0.0,4.0.0)"
|
|
2344 |
+Bundle-Localization: plugin
|
|
2345 |
+Eclipse-PlatformFilter: (osgi.os=solaris)
|
519
|
2346 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/about.html eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/about.html
|
|
2347 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/about.html 1970-01-01 07:00:00.000000000 +0700
|
|
2348 |
+++ eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/about.html 2007-10-01 17:23:09.795894353 +0700
|
458
|
2349 |
@@ -0,0 +1,28 @@
|
|
2350 |
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
2351 |
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
2352 |
+<html xmlns="http://www.w3.org/1999/xhtml">
|
|
2353 |
+<head>
|
|
2354 |
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
|
|
2355 |
+<title>About</title>
|
|
2356 |
+</head>
|
|
2357 |
+<body lang="EN-US">
|
|
2358 |
+<h2>About This Content</h2>
|
|
2359 |
+
|
|
2360 |
+<p>June 2, 2006</p>
|
|
2361 |
+<h3>License</h3>
|
|
2362 |
+
|
|
2363 |
+<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
|
|
2364 |
+indicated below, the Content is provided to you under the terms and conditions of the
|
|
2365 |
+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
|
|
2366 |
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
|
|
2367 |
+For purposes of the EPL, "Program" will mean the Content.</p>
|
|
2368 |
+
|
|
2369 |
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
|
|
2370 |
+being redistributed by another party ("Redistributor") and different terms and conditions may
|
|
2371 |
+apply to your use of any object code in the Content. Check the Redistributor's license that was
|
|
2372 |
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
|
|
2373 |
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
|
|
2374 |
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
|
|
2375 |
+
|
|
2376 |
+</body>
|
|
2377 |
+</html>
|
|
2378 |
\ No newline at end of file
|
519
|
2379 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/build.properties eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/build.properties
|
|
2380 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/build.properties 1970-01-01 07:00:00.000000000 +0700
|
|
2381 |
+++ eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/build.properties 2007-10-01 17:23:09.796171657 +0700
|
458
|
2382 |
@@ -0,0 +1,16 @@
|
|
2383 |
+###############################################################################
|
|
2384 |
+# Copyright (c) 2000, 2005 IBM Corporation and others.
|
|
2385 |
+# All rights reserved. This program and the accompanying materials
|
|
2386 |
+# are made available under the terms of the Eclipse Public License v1.0
|
|
2387 |
+# which accompanies this distribution, and is available at
|
|
2388 |
+# http://www.eclipse.org/legal/epl-v10.html
|
|
2389 |
+#
|
|
2390 |
+# Contributors:
|
|
2391 |
+# IBM Corporation - initial API and implementation
|
|
2392 |
+###############################################################################
|
|
2393 |
+bin.includes = os/,\
|
|
2394 |
+ fragment.properties,\
|
|
2395 |
+ about.html,\
|
|
2396 |
+ META-INF/
|
|
2397 |
+src.includes = src/,\
|
|
2398 |
+ about.html
|
519
|
2399 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/build.xml eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/build.xml
|
|
2400 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/build.xml 1970-01-01 07:00:00.000000000 +0700
|
|
2401 |
+++ eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/build.xml 2007-10-01 17:23:09.796546719 +0700
|
458
|
2402 |
@@ -0,0 +1,127 @@
|
|
2403 |
+<?xml version="1.0" encoding="UTF-8"?>
|
|
2404 |
+<project name="org.eclipse.update.core.solaris" default="build.jars" basedir=".">
|
|
2405 |
+
|
|
2406 |
+ <property name="basews" value="${ws}"/>
|
|
2407 |
+ <property name="baseos" value="${os}"/>
|
|
2408 |
+ <property name="basearch" value="${arch}"/>
|
|
2409 |
+ <property name="basenl" value="${nl}"/>
|
|
2410 |
+ <property name="bundleId" value="org.eclipse.update.core.solaris"/>
|
|
2411 |
+ <property name="bundleVersion" value="3.2.0.v20070615"/>
|
|
2412 |
+
|
|
2413 |
+ <!-- Compiler settings. -->
|
|
2414 |
+ <property name="javacFailOnError" value="false"/>
|
|
2415 |
+ <property name="javacDebugInfo" value="on"/>
|
|
2416 |
+ <property name="javacVerbose" value="false"/>
|
|
2417 |
+ <property name="logExtension" value=".log"/>
|
|
2418 |
+ <property name="compilerArg" value=""/>
|
|
2419 |
+ <property name="javacSource" value="1.3"/>
|
|
2420 |
+ <property name="javacTarget" value="1.2"/>
|
|
2421 |
+ <condition property="dir_bootclasspath" value="${java.home}/../Classes">
|
|
2422 |
+ <os family="mac"/>
|
|
2423 |
+ </condition>
|
|
2424 |
+ <property name="dir_bootclasspath" value="${java.home}/lib"/>
|
|
2425 |
+ <path id="path_bootclasspath">
|
|
2426 |
+ <fileset dir="${dir_bootclasspath}">
|
|
2427 |
+ <include name="*.jar"/>
|
|
2428 |
+ </fileset>
|
|
2429 |
+ </path>
|
|
2430 |
+ <property name="bootclasspath" refid="path_bootclasspath"/>
|
|
2431 |
+ <property name="bundleJavacSource" value="${javacSource}"/>
|
|
2432 |
+ <property name="bundleJavacTarget" value="${javacTarget}"/>
|
|
2433 |
+ <property name="bundleBootClasspath" value="${bootclasspath}"/>
|
|
2434 |
+
|
|
2435 |
+ <target name="init" depends="properties">
|
|
2436 |
+ <condition property="pluginTemp" value="${buildTempFolder}/plugins">
|
|
2437 |
+ <isset property="buildTempFolder"/>
|
|
2438 |
+ </condition>
|
|
2439 |
+ <property name="pluginTemp" value="${basedir}"/>
|
|
2440 |
+ <condition property="build.result.folder" value="${pluginTemp}/org.eclipse.update.core.solaris_3.2.0.v20070615">
|
|
2441 |
+ <isset property="buildTempFolder"/>
|
|
2442 |
+ </condition>
|
|
2443 |
+ <property name="build.result.folder" value="${basedir}"/>
|
|
2444 |
+ <property name="temp.folder" value="${basedir}/temp.folder"/>
|
|
2445 |
+ <property name="plugin.destination" value="${basedir}"/>
|
|
2446 |
+ </target>
|
|
2447 |
+
|
|
2448 |
+ <target name="properties" if="eclipse.running">
|
|
2449 |
+ <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
|
|
2450 |
+
|
|
2451 |
+ </target>
|
|
2452 |
+
|
|
2453 |
+ <target name="build.update.jar" depends="init" description="Build the plug-in: org.eclipse.update.core.solaris for an update site.">
|
|
2454 |
+ <delete dir="${temp.folder}"/>
|
|
2455 |
+ <mkdir dir="${temp.folder}"/>
|
|
2456 |
+ <antcall target="build.jars"/>
|
|
2457 |
+ <antcall target="gather.bin.parts">
|
|
2458 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
2459 |
+ </antcall>
|
|
2460 |
+ <jar destfile="${plugin.destination}/org.eclipse.update.core.solaris_3.2.0.v20070615.jar" basedir="${temp.folder}/org.eclipse.update.core.solaris_3.2.0.v20070615" filesetmanifest="merge"/>
|
|
2461 |
+ <delete dir="${temp.folder}"/>
|
|
2462 |
+ </target>
|
|
2463 |
+
|
|
2464 |
+ <target name="build.jars" depends="init" description="Compile classes and build nested jars for the plug-in: org.eclipse.update.core.solaris.">
|
|
2465 |
+ </target>
|
|
2466 |
+
|
|
2467 |
+ <target name="build.sources" depends="init">
|
|
2468 |
+ </target>
|
|
2469 |
+
|
|
2470 |
+ <target name="gather.bin.parts" depends="init" if="destination.temp.folder">
|
|
2471 |
+ <mkdir dir="${destination.temp.folder}/org.eclipse.update.core.solaris_3.2.0.v20070615"/>
|
|
2472 |
+ <copy todir="${destination.temp.folder}/org.eclipse.update.core.solaris_3.2.0.v20070615" failonerror="true" overwrite="false">
|
|
2473 |
+ <fileset dir="${basedir}">
|
|
2474 |
+ <include name="os/"/>
|
|
2475 |
+ <include name="fragment.properties"/>
|
|
2476 |
+ <include name="about.html"/>
|
|
2477 |
+ <include name="META-INF/"/>
|
|
2478 |
+ </fileset>
|
|
2479 |
+ </copy>
|
|
2480 |
+ <eclipse.versionReplacer path="${destination.temp.folder}/org.eclipse.update.core.solaris_3.2.0.v20070615" version="3.2.0.v20070615"/>
|
|
2481 |
+ </target>
|
|
2482 |
+
|
|
2483 |
+ <target name="build.zips" depends="init">
|
|
2484 |
+ </target>
|
|
2485 |
+
|
|
2486 |
+ <target name="gather.sources" depends="init" if="destination.temp.folder">
|
|
2487 |
+ <copy todir="${destination.temp.folder}/org.eclipse.update.core.solaris_3.2.0.v20070615" failonerror="false" overwrite="false">
|
|
2488 |
+ <fileset dir="${basedir}">
|
|
2489 |
+ <include name="src/"/>
|
|
2490 |
+ <include name="about.html"/>
|
|
2491 |
+ </fileset>
|
|
2492 |
+ </copy>
|
|
2493 |
+ </target>
|
|
2494 |
+
|
|
2495 |
+ <target name="gather.logs" depends="init" if="destination.temp.folder">
|
|
2496 |
+ </target>
|
|
2497 |
+
|
|
2498 |
+ <target name="clean" depends="init" description="Clean the plug-in: org.eclipse.update.core.solaris of all the zips, jars and logs created.">
|
|
2499 |
+ <delete file="${plugin.destination}/org.eclipse.update.core.solaris_3.2.0.v20070615.jar"/>
|
|
2500 |
+ <delete file="${plugin.destination}/org.eclipse.update.core.solaris_3.2.0.v20070615.zip"/>
|
|
2501 |
+ <delete dir="${temp.folder}"/>
|
|
2502 |
+ </target>
|
|
2503 |
+
|
|
2504 |
+ <target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder.">
|
|
2505 |
+ <eclipse.convertPath fileSystemPath="/builds/I/src/plugins/org.eclipse.update.core.solaris" property="resourcePath"/>
|
|
2506 |
+ <eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/>
|
|
2507 |
+ </target>
|
|
2508 |
+
|
|
2509 |
+ <target name="zip.plugin" depends="init" description="Create a zip containing all the elements for the plug-in: org.eclipse.update.core.solaris.">
|
|
2510 |
+ <delete dir="${temp.folder}"/>
|
|
2511 |
+ <mkdir dir="${temp.folder}"/>
|
|
2512 |
+ <antcall target="build.jars"/>
|
|
2513 |
+ <antcall target="build.sources"/>
|
|
2514 |
+ <antcall target="gather.bin.parts">
|
|
2515 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
2516 |
+ </antcall>
|
|
2517 |
+ <antcall target="gather.sources">
|
|
2518 |
+ <param name="destination.temp.folder" value="${temp.folder}/"/>
|
|
2519 |
+ </antcall>
|
|
2520 |
+ <delete>
|
|
2521 |
+ <fileset dir="${temp.folder}">
|
|
2522 |
+ <include name="**/*.bin${logExtension}"/>
|
|
2523 |
+ </fileset>
|
|
2524 |
+ </delete>
|
|
2525 |
+ <zip destfile="${plugin.destination}/org.eclipse.update.core.solaris_3.2.0.v20070615.zip" basedir="${temp.folder}" filesonly="true" whenempty="skip" update="false"/>
|
|
2526 |
+ <delete dir="${temp.folder}"/>
|
|
2527 |
+ </target>
|
|
2528 |
+
|
|
2529 |
+</project>
|
519
|
2530 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/src/build.xml eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/src/build.xml
|
|
2531 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/src/build.xml 1970-01-01 07:00:00.000000000 +0700
|
|
2532 |
+++ eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/src/build.xml 2007-10-01 17:23:09.796913941 +0700
|
458
|
2533 |
@@ -0,0 +1,69 @@
|
|
2534 |
+<?xml version="1.0" encoding="UTF-8"?>
|
|
2535 |
+<project name="buildlibrary" default="run" basedir=".">
|
|
2536 |
+
|
|
2537 |
+ <!-- The properties ${eclipse-home} ${jdk-path} should be passed into this script -->
|
|
2538 |
+ <!-- Set a meaningful default value for when it is not. -->
|
|
2539 |
+ <property name="eclipse-home" value="${basedir}/../.."/>
|
|
2540 |
+ <property name="jdk-path" value="${java.home}"/>
|
|
2541 |
+ <property name="destination" value="${eclipse-home}/org.eclipse.update.core.solaris/os/solaris/${installArch}/"/>
|
|
2542 |
+ <property name="obj-path" value="${eclipse-home}/org.eclipse.update.core.solaris/src/"/>
|
|
2543 |
+ <property name="src-path" value="${eclipse-home}/org.eclipse.update.core.solaris/src/"/>
|
|
2544 |
+
|
|
2545 |
+ <!-- sets the properties -->
|
|
2546 |
+ <property name="library-name" value="libupdate"/>
|
|
2547 |
+ <property name="library-platform" value="so"/>
|
|
2548 |
+ <property name="library-file" value="${library-name}.${library-platform}"/>
|
|
2549 |
+
|
|
2550 |
+ <!-- This target holds all initialization code that needs to be done for -->
|
|
2551 |
+ <!-- all tests that are to be run. Initialization for individual tests -->
|
|
2552 |
+ <!-- should be done within the body of the suite target. -->
|
|
2553 |
+ <target name="init">
|
|
2554 |
+ <tstamp/>
|
|
2555 |
+ <delete>
|
|
2556 |
+ <fileset dir="${obj-path}" includes="${library-file}"/>
|
|
2557 |
+ <fileset dir="${obj-path}" includes="${library-name}.o"/>
|
|
2558 |
+ </delete>
|
|
2559 |
+ </target>
|
|
2560 |
+
|
|
2561 |
+ <!-- This target holds code to cleanup the testing environment after -->
|
|
2562 |
+ <!-- after all of the tests have been run. You can use this target to -->
|
|
2563 |
+ <!-- delete temporary files that have been created. -->
|
|
2564 |
+ <target name="cleanup">
|
|
2565 |
+ <delete>
|
|
2566 |
+ <fileset dir="${obj-path}" includes="${library-file}"/>
|
|
2567 |
+ <fileset dir="${obj-path}" includes="${library-name}.o"/>
|
|
2568 |
+ </delete>
|
|
2569 |
+ </target>
|
|
2570 |
+
|
|
2571 |
+
|
|
2572 |
+ <!-- This target runs the build. -->
|
|
2573 |
+ <target name="run" depends="init,build,cleanup">
|
|
2574 |
+ </target>
|
|
2575 |
+
|
|
2576 |
+ <!-- This target build the library -->
|
|
2577 |
+ <target name="build">
|
|
2578 |
+ <echo message="Building ${library-file}"/>
|
|
2579 |
+
|
|
2580 |
+ <property name="header-path" value="${jdk-path}/../include"/>
|
|
2581 |
+ <property name="header-solaris-path" value="${header-path}/solaris" />
|
|
2582 |
+
|
|
2583 |
+ <echo message="cc -o ${library-file} -Wl,-G -I${src-path} -I${header-solaris-path} -KPIC ${library-file}"/>
|
|
2584 |
+
|
|
2585 |
+ <apply executable="cc" dest="${eclipse-home}/" parallel="false">
|
|
2586 |
+ <arg value="-o"/>
|
|
2587 |
+ <arg value="${library-file}"/>
|
|
2588 |
+ <arg value="-Wl,-G"/>
|
|
2589 |
+ <arg value="-I${src-path}"/>
|
|
2590 |
+ <arg value="-I${header-path}"/>
|
|
2591 |
+ <arg value="-I${header-solaris-path}"/>
|
|
2592 |
+ <arg value="-KPIC"/>
|
|
2593 |
+ <srcfile/>
|
|
2594 |
+ <fileset dir="${src-path}" includes="*.c"/>
|
|
2595 |
+ <mapper type="glob" from="*.c" to="*.o"/>
|
|
2596 |
+ </apply>
|
|
2597 |
+
|
|
2598 |
+ <move file="${library-file}" todir="${destination}"/>
|
|
2599 |
+ </target>
|
|
2600 |
+
|
|
2601 |
+
|
|
2602 |
+</project>
|
519
|
2603 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/src/update.c eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/src/update.c
|
|
2604 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/src/update.c 1970-01-01 07:00:00.000000000 +0700
|
|
2605 |
+++ eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/src/update.c 2007-10-01 17:23:09.797317818 +0700
|
458
|
2606 |
@@ -0,0 +1,164 @@
|
|
2607 |
+/**********************************************************************
|
|
2608 |
+ * Copyright (c) 2000, 2005 IBM Corporation and others.
|
|
2609 |
+ * All rights reserved. This program and the accompanying materials
|
|
2610 |
+ * are made available under the terms of the Eclipse Public License v1.0
|
|
2611 |
+ * which accompanies this distribution, and is available at
|
|
2612 |
+ * http://www.eclipse.org/legal/epl-v10.html
|
|
2613 |
+�*
|
|
2614 |
+ * Contributors:
|
|
2615 |
+ * IBM Corporation - Initial API and implementation
|
|
2616 |
+ **********************************************************************/
|
|
2617 |
+
|
|
2618 |
+/* bug 82520 : need to include stdlib.h */
|
|
2619 |
+# include <stdlib.h>
|
|
2620 |
+# include <sys/types.h>
|
|
2621 |
+# include <sys/statfs.h>
|
|
2622 |
+# include <update.h>
|
|
2623 |
+
|
|
2624 |
+/*
|
|
2625 |
+ * Class: org_eclipse_update_configuration_LocalSystemInfo
|
|
2626 |
+ * Method: nativeGetFreeSpace
|
|
2627 |
+ * Signature: (Ljava/io/File;)J
|
|
2628 |
+ */
|
|
2629 |
+JNIEXPORT jlong JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeGetFreeSpace(
|
|
2630 |
+ JNIEnv * jnienv,
|
|
2631 |
+ jclass javaClass,
|
|
2632 |
+ jobject file) {
|
|
2633 |
+
|
|
2634 |
+ // to retrive the String
|
|
2635 |
+ jclass cls;
|
|
2636 |
+ jmethodID id;
|
|
2637 |
+ jobject obj;
|
|
2638 |
+
|
|
2639 |
+ // java.io.File.getAbsolutePath()
|
|
2640 |
+ const char * lpDirectoryName;
|
|
2641 |
+
|
|
2642 |
+ // Linux Parameters
|
|
2643 |
+ struct statfs buffer;
|
|
2644 |
+
|
|
2645 |
+ // the result
|
|
2646 |
+ jlong result = org_eclipse_update_configuration_LocalSystemInfo_SIZE_UNKNOWN;
|
|
2647 |
+
|
|
2648 |
+ cls = (*jnienv) -> GetObjectClass(jnienv, file);
|
|
2649 |
+ id = (*jnienv) -> GetMethodID(jnienv, cls, "getAbsolutePath", "()Ljava/lang/String;");
|
|
2650 |
+ obj = (*jnienv) -> CallObjectMethod(jnienv, file, id);
|
|
2651 |
+ lpDirectoryName = (*jnienv) -> GetStringUTFChars(jnienv, (jstring) obj, 0);
|
|
2652 |
+
|
|
2653 |
+ // cast one argument as jlong to have a jlong result
|
|
2654 |
+ int err = statfs(lpDirectoryName,&buffer,sizeof(struct statfs),0);
|
|
2655 |
+ if (err==0){
|
|
2656 |
+ long size = buffer.f_bsize;
|
|
2657 |
+ jlong free = buffer.f_bfree;
|
|
2658 |
+ result = size*free;
|
|
2659 |
+ }
|
|
2660 |
+
|
|
2661 |
+ return result;
|
|
2662 |
+}
|
|
2663 |
+
|
|
2664 |
+/*
|
|
2665 |
+ * Class: org_eclipse_update_configuration_LocalSystemInfo
|
|
2666 |
+ * Method: nativeGetLabel
|
|
2667 |
+ * Signature: (Ljava/io/File;)Ljava/lang/String;
|
|
2668 |
+ */
|
|
2669 |
+JNIEXPORT jstring JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeGetLabel(
|
|
2670 |
+ JNIEnv * jnienv,
|
|
2671 |
+ jclass javaClass,
|
|
2672 |
+ jobject file) {
|
|
2673 |
+
|
|
2674 |
+ // to retrive the String
|
|
2675 |
+ jclass cls;
|
|
2676 |
+ jmethodID id;
|
|
2677 |
+ jobject obj;
|
|
2678 |
+
|
|
2679 |
+ // java.io.File.getAbsolutePath()
|
|
2680 |
+ const char * lpDirectoryName;
|
|
2681 |
+
|
|
2682 |
+ // obtain the String from the parameter
|
|
2683 |
+ cls = (*jnienv) -> GetObjectClass(jnienv, file);
|
|
2684 |
+ id = (*jnienv) -> GetMethodID(jnienv, cls, "getAbsolutePath", "()Ljava/lang/String;");
|
|
2685 |
+ obj = (*jnienv) -> CallObjectMethod(jnienv, file, id);
|
|
2686 |
+ lpDirectoryName = (*jnienv) -> GetStringUTFChars(jnienv, (jstring) obj, 0);
|
|
2687 |
+
|
|
2688 |
+ jstring result = NULL;
|
|
2689 |
+
|
|
2690 |
+ // Linux implementation following
|
|
2691 |
+
|
|
2692 |
+ return result;
|
|
2693 |
+}
|
|
2694 |
+
|
|
2695 |
+/*
|
|
2696 |
+ * Class: org_eclipse_update_configuration_LocalSystemInfo
|
|
2697 |
+ * Method: nativeGetType
|
|
2698 |
+ * Signature: (Ljava/io/File;)I
|
|
2699 |
+ */
|
|
2700 |
+JNIEXPORT jint JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeGetType(
|
|
2701 |
+ JNIEnv * jnienv,
|
|
2702 |
+ jclass javaClass,
|
|
2703 |
+ jobject file) {
|
|
2704 |
+
|
|
2705 |
+ // to retrive the String
|
|
2706 |
+ jclass cls;
|
|
2707 |
+ jmethodID id;
|
|
2708 |
+ jobject obj;
|
|
2709 |
+
|
|
2710 |
+ // java.io.File.getAbsolutePath()
|
|
2711 |
+ const char * lpDirectoryName;
|
|
2712 |
+
|
|
2713 |
+ // obtain the String from the parameter
|
|
2714 |
+ cls = (*jnienv) -> GetObjectClass(jnienv, file);
|
|
2715 |
+ id = (*jnienv) -> GetMethodID(jnienv, cls, "getAbsolutePath", "()Ljava/lang/String;");
|
|
2716 |
+ obj = (*jnienv) -> CallObjectMethod(jnienv, file, id);
|
|
2717 |
+ lpDirectoryName = (*jnienv) -> GetStringUTFChars(jnienv, (jstring) obj, 0);
|
|
2718 |
+
|
|
2719 |
+ int result;
|
|
2720 |
+
|
|
2721 |
+ // Linux implemantation
|
|
2722 |
+
|
|
2723 |
+ result = org_eclipse_update_configuration_LocalSystemInfo_VOLUME_INVALID_PATH;
|
|
2724 |
+ return result;
|
|
2725 |
+}
|
|
2726 |
+
|
|
2727 |
+/*
|
|
2728 |
+ * Class: org_eclipse_update_configuration_LocalSystemInfo
|
|
2729 |
+ * Method: nativeListMountPoints
|
|
2730 |
+ * Signature: ()[Ljava/lang/String;
|
|
2731 |
+ */
|
|
2732 |
+JNIEXPORT jobjectArray JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeListMountPoints(
|
|
2733 |
+ JNIEnv * jnienv,
|
|
2734 |
+ jclass javaClass) {
|
|
2735 |
+
|
|
2736 |
+ //
|
|
2737 |
+ int drive;
|
|
2738 |
+ char driveName[100];
|
|
2739 |
+ jobjectArray returnArray;
|
|
2740 |
+ int nDrive = 0;
|
|
2741 |
+
|
|
2742 |
+ //
|
|
2743 |
+ jclass stringClass;
|
|
2744 |
+ jobject empty;
|
|
2745 |
+ int index = 0;
|
|
2746 |
+ jobject str;
|
|
2747 |
+
|
|
2748 |
+ // Linux implementation
|
|
2749 |
+ // find mount points
|
|
2750 |
+
|
|
2751 |
+ drive = 0;
|
|
2752 |
+ stringClass = (*jnienv) -> FindClass(jnienv, "java/lang/String");
|
|
2753 |
+ empty = (*jnienv) -> NewStringUTF(jnienv, "");
|
|
2754 |
+ //returnArray = (*jnienv) -> NewObjectArray(jnienv, nDrive, stringClass, empty);
|
|
2755 |
+
|
|
2756 |
+ // for now return null as method is not implemented
|
|
2757 |
+ returnArray = NULL;
|
|
2758 |
+
|
|
2759 |
+ int i;
|
|
2760 |
+ for (i = 0; i < drive; i++) {
|
|
2761 |
+ // Linux implementation, create String for each mount point
|
|
2762 |
+
|
|
2763 |
+ str = (*jnienv) -> NewStringUTF(jnienv, driveName);
|
|
2764 |
+ (*jnienv) -> SetObjectArrayElement(jnienv, returnArray, index, str);
|
|
2765 |
+
|
|
2766 |
+ index++;
|
|
2767 |
+ }
|
|
2768 |
+
|
|
2769 |
+ return returnArray;
|
|
2770 |
+}
|
519
|
2771 |
diff -PNur eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/src/update.h eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/src/update.h
|
|
2772 |
--- eclipse-3.4M2.orig/plugins/org.eclipse.update.core.solaris/src/update.h 1970-01-01 07:00:00.000000000 +0700
|
|
2773 |
+++ eclipse-3.4M2/plugins/org.eclipse.update.core.solaris/src/update.h 2007-10-01 17:23:09.797643529 +0700
|
458
|
2774 |
@@ -0,0 +1,76 @@
|
|
2775 |
+/* DO NOT EDIT THIS FILE - it is machine generated */
|
|
2776 |
+
|
|
2777 |
+/**********************************************************************
|
|
2778 |
+ * Copyright (c) 2000, 2005 IBM Corporation and others.
|
|
2779 |
+ * All rights reserved. This program and the accompanying materials
|
|
2780 |
+ * are made available under the terms of the Eclipse Public License v1.0
|
|
2781 |
+ * which accompanies this distribution, and is available at
|
|
2782 |
+ * http://www.eclipse.org/legal/epl-v10.html
|
|
2783 |
+�*
|
|
2784 |
+ * Contributors:
|
|
2785 |
+ * IBM Corporation - Initial API and implementation
|
|
2786 |
+ **********************************************************************/
|
|
2787 |
+
|
|
2788 |
+#include <jni.h>
|
|
2789 |
+/* Header for class org_eclipse_update_configuration_LocalSystemInfo */
|
|
2790 |
+
|
|
2791 |
+#ifndef _Included_org_eclipse_update_configuration_LocalSystemInfo
|
|
2792 |
+#define _Included_org_eclipse_update_configuration_LocalSystemInfo
|
|
2793 |
+#ifdef __cplusplus
|
|
2794 |
+extern "C" {
|
|
2795 |
+#endif
|
|
2796 |
+#undef org_eclipse_update_configuration_LocalSystemInfo_SIZE_UNKNOWN
|
|
2797 |
+#define org_eclipse_update_configuration_LocalSystemInfo_SIZE_UNKNOWN -1L
|
|
2798 |
+#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_UNKNOWN
|
|
2799 |
+#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_UNKNOWN -1L
|
|
2800 |
+#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_INVALID_PATH
|
|
2801 |
+#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_INVALID_PATH -2L
|
|
2802 |
+#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_REMOVABLE
|
|
2803 |
+#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_REMOVABLE 1L
|
|
2804 |
+#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_FIXED
|
|
2805 |
+#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_FIXED 2L
|
|
2806 |
+#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_REMOTE
|
|
2807 |
+#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_REMOTE 3L
|
|
2808 |
+#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_CDROM
|
|
2809 |
+#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_CDROM 4L
|
|
2810 |
+#undef org_eclipse_update_configuration_LocalSystemInfo_VOLUME_RAMDISK
|
|
2811 |
+#define org_eclipse_update_configuration_LocalSystemInfo_VOLUME_RAMDISK 5L
|
|
2812 |
+/* Inaccessible static: listeners */
|
|
2813 |
+/* Inaccessible static: hasNatives */
|
|
2814 |
+/*
|
|
2815 |
+ * Class: org_eclipse_update_configuration_LocalSystemInfo
|
|
2816 |
+ * Method: nativeGetFreeSpace
|
|
2817 |
+ * Signature: (Ljava/io/File;)J
|
|
2818 |
+ */
|
|
2819 |
+JNIEXPORT jlong JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeGetFreeSpace
|
|
2820 |
+ (JNIEnv *, jclass, jobject);
|
|
2821 |
+
|
|
2822 |
+/*
|
|
2823 |
+ * Class: org_eclipse_update_configuration_LocalSystemInfo
|
|
2824 |
+ * Method: nativeGetLabel
|
|
2825 |
+ * Signature: (Ljava/io/File;)Ljava/lang/String;
|
|
2826 |
+ */
|
|
2827 |
+JNIEXPORT jstring JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeGetLabel
|
|
2828 |
+ (JNIEnv *, jclass, jobject);
|
|
2829 |
+
|
|
2830 |
+/*
|
|
2831 |
+ * Class: org_eclipse_update_configuration_LocalSystemInfo
|
|
2832 |
+ * Method: nativeGetType
|
|
2833 |
+ * Signature: (Ljava/io/File;)I
|
|
2834 |
+ */
|
|
2835 |
+JNIEXPORT jint JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeGetType
|
|
2836 |
+ (JNIEnv *, jclass, jobject);
|
|
2837 |
+
|
|
2838 |
+/*
|
|
2839 |
+ * Class: org_eclipse_update_configuration_LocalSystemInfo
|
|
2840 |
+ * Method: nativeListMountPoints
|
|
2841 |
+ * Signature: ()[Ljava/lang/String;
|
|
2842 |
+ */
|
|
2843 |
+JNIEXPORT jobjectArray JNICALL Java_org_eclipse_update_configuration_LocalSystemInfo_nativeListMountPoints
|
|
2844 |
+ (JNIEnv *, jclass);
|
|
2845 |
+
|
|
2846 |
+#ifdef __cplusplus
|
|
2847 |
+}
|
|
2848 |
+
|
|
2849 |
+#endif
|
|
2850 |
+#endif
|