[SCM] Debian packaging for swt-gtk. branch, master, updated. debian/3.8.2-2-1-g3179818

Jakub Adam jakub.adam at ktknet.cz
Thu Jun 27 09:27:45 UTC 2013


The following commit has been merged in the master branch:
commit 3179818994f0a747014d3ffe8753e61f71b1dacd
Author: Jakub Adam <jakub.adam at ktknet.cz>
Date:   Thu Jun 27 10:13:55 2013 +0200

    Fix FTBFS with glib 2.35

diff --git a/debian/changelog b/debian/changelog
index 38e47ed..1bb6673 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+swt-gtk (3.8.2-3) UNRELEASED; urgency=low
+
+  * Fix FTBFS with glib 2.35 (Closes: #710649).
+
+ -- Jakub Adam <jakub.adam at ktknet.cz>  Wed, 26 Jun 2013 14:49:25 +0200
+
 swt-gtk (3.8.2-2) unstable; urgency=low
 
   * Team upload.
diff --git a/debian/control b/debian/control
index 5bbd58a..8013b87 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Uploaders: Adrian Perez <blackxored at debian.org>,
            Jakub Adam <jakub.adam at ktknet.cz>,
            Niels Thykier <niels at thykier.net>
 Build-Depends: default-jdk, gcj-native-helper, libgnomeui-dev, libxtst-dev,
- libxcb-render-util0-dev, libxt-dev,
+ libxcb-render-util0-dev, libxt-dev, libglib2.0-dev (>= 2.35),
  libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev,
  fastjar, cdbs, patchutils, debhelper (>= 9), libwebkitgtk-dev, javahelper,
  dpkg-dev (>= 1.16.1~)
diff --git a/debian/patches/common/fix-glib-2.35-compatibility.patch b/debian/patches/common/fix-glib-2.35-compatibility.patch
new file mode 100644
index 0000000..d41a4df
--- /dev/null
+++ b/debian/patches/common/fix-glib-2.35-compatibility.patch
@@ -0,0 +1,45 @@
+From c973b9b9be568ebbce618985bc5ee440babf8ab1 Mon Sep 17 00:00:00 2001
+From: Jakub Adam <jakub.adam at ktknet.cz>
+Date: Thu, 27 Jun 2013 10:16:49 +0200
+Subject: [PATCH 1/2] fix-glib-2.35-compatibility
+
+g_thread_init() and g_thread_supported() are deprecated and don't
+have to be used anymore.
+---
+ os.c |    9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/os.c b/os.c
+index a3085a1..1e550cc 100644
+--- a/os.c
++++ b/os.c
+@@ -4444,9 +4444,9 @@ fail:
+ JNIEXPORT void JNICALL OS_NATIVE(_1g_1thread_1init)
+ 	(JNIEnv *env, jclass that, jintLong arg0)
+ {
+-	OS_NATIVE_ENTER(env, that, _1g_1thread_1init_FUNC);
++	/*OS_NATIVE_ENTER(env, that, _1g_1thread_1init_FUNC);
+ 	g_thread_init((GThreadFunctions *)arg0);
+-	OS_NATIVE_EXIT(env, that, _1g_1thread_1init_FUNC);
++	OS_NATIVE_EXIT(env, that, _1g_1thread_1init_FUNC);*/
+ }
+ #endif
+ 
+@@ -4454,11 +4454,12 @@ JNIEXPORT void JNICALL OS_NATIVE(_1g_1thread_1init)
+ JNIEXPORT jboolean JNICALL OS_NATIVE(_1g_1thread_1supported)
+ 	(JNIEnv *env, jclass that)
+ {
+-	jboolean rc = 0;
++	/*jboolean rc = 0;
+ 	OS_NATIVE_ENTER(env, that, _1g_1thread_1supported_FUNC);
+ 	rc = (jboolean)g_thread_supported();
+ 	OS_NATIVE_EXIT(env, that, _1g_1thread_1supported_FUNC);
+-	return rc;
++	return rc;*/
++	return 1;
+ }
+ #endif
+ 
+-- 
+1.7.10.4
+

-- 
Debian packaging for swt-gtk.



More information about the pkg-java-commits mailing list