[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