[Git][java-team/swt-gtk][master] 2 commits: Add patch for 32-bit builds (Closes: #904754)

Tony Mancill gitlab at salsa.debian.org
Mon Jan 7 13:28:57 GMT 2019


Tony Mancill pushed to branch master at Debian Java Maintainers / swt-gtk


Commits:
95ed4c96 by tony mancill at 2019-01-07T05:29:29Z
Add patch for 32-bit builds (Closes: #904754)

- - - - -
e257f23e by tony mancill at 2019-01-07T05:56:38Z
prepare changelog for upload to unstable

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/0004-Use-is64-defined-for-build.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+swt4-gtk (4.10.0-3) unstable; urgency=medium
+
+  * Team upload.
+  * Patch build system to respect DEB_HOST_ARCH_BITS value passed to it.
+    Fixes runtime problem with 32-bit builds. (Closes: #904754)
+
+ -- tony mancill <tmancill at debian.org>  Sun, 06 Jan 2019 20:59:52 -0800
+
 swt4-gtk (4.10.0-2) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/patches/0004-Use-is64-defined-for-build.patch
=====================================
@@ -0,0 +1,28 @@
+From: tony mancill <tmancill at debian.org>
+Subject: Use the value of is64 defined by the build
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904754
+
+--- a/bundles/org.eclipse.swt/buildFragment.xml
++++ b/bundles/org.eclipse.swt/buildFragment.xml
+@@ -234,20 +234,10 @@
+ 	</target>
+ 
+ 	<target name="is64">
+-		<condition property="is64" value="true">
+-			<or>
+-				<equals arg1="${swt.arch}" arg2="x86_64"/>
+-				<equals arg1="${swt.arch}" arg2="ia64"/>
+-				<equals arg1="${swt.arch}" arg2="ppc64le"/>
+-				<equals arg1="${swt.arch}" arg2="s390x"/>
+-				<equals arg1="${swt.arch}" arg2="sparcv9"/>
+-				<equals arg1="${swt.arch}" arg2="aarch64"/>
+-			</or>
+-		</condition>
+ 		<echo>Is64=${is64}</echo>
+ 	</target>
+ 		
+-    <target name="replace64" depends="is64" unless="is64">
++    <target name="replace64" depends="is64" unless="${is64}">
+     	<echo>Converting java files to 32 bit</echo>
+     	<replace dir="${copy.src.dir}" includes="**/*.java" value="int /*long*/" token="long /*int*/"/>
+     	<replace dir="${copy.src.dir}" includes="**/*.java" value="int[] /*long[]*/" token="long[] /*int[]*/"/>


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 01-make_linux.patch
 search-usr-lib-jni.diff
 0003-Set-javac-release-to-7-for-JDK-1.10-compatibility.patch
+0004-Use-is64-defined-for-build.patch



View it on GitLab: https://salsa.debian.org/java-team/swt-gtk/compare/3c294affe47a2f1a7aa56a495638562d76f55b9e...e257f23e26c8116d94bfa96be4fbac143c1ad01a

-- 
View it on GitLab: https://salsa.debian.org/java-team/swt-gtk/compare/3c294affe47a2f1a7aa56a495638562d76f55b9e...e257f23e26c8116d94bfa96be4fbac143c1ad01a
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20190107/4b58c860/attachment.html>


More information about the pkg-java-commits mailing list