[pkg-fgfs-crew] [simgear] 01/01: * Add patch cppbind-charsignedness.diff to fix build failures on big-endian arches. * Add .shlib files so we at least have these.

Markus Wanner markus_wanner-guest at alioth.debian.org
Fri Sep 13 15:58:51 UTC 2013


This is an automated email from the git hooks/post-receive script.

markus_wanner-guest pushed a commit to branch master
in repository simgear.

commit fcca8ff0b3995680e739f0c9499f8c08996513a6
Author: Markus Wanner <markus at bluegap.ch>
Date:   Fri Sep 13 17:55:57 2013 +0200

    * Add patch cppbind-charsignedness.diff to fix build failures on
      big-endian arches.
    * Add .shlib files so we at least have these.
---
 debian/changelog                           |    3 +++
 debian/libsimgearcore2.10.0.shlibs         |    1 +
 debian/libsimgearscene2.10.0.shlibs        |    1 +
 debian/patches/cppbind-charsignedness.diff |   15 +++++++++++++++
 debian/patches/series                      |    1 +
 5 files changed, 21 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index fbedd55..2958b9c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,9 @@ simgear (2.10.0-4) UNRELEASED; urgency=low
 
   * Mark libopenscenegraph-3.2.0~rc1 as breaking simgear: it uses a
     library major version different from the final 3.2.0 series.
+  * Add patch cppbind-charsignedness.diff to fix build failures on
+    big-endian arches.
+  * Add .shlib files so we at least have these.
 
  -- Markus Wanner <markus at bluegap.ch>  Tue, 10 Sep 2013 09:47:15 +0200
 
diff --git a/debian/libsimgearcore2.10.0.shlibs b/debian/libsimgearcore2.10.0.shlibs
new file mode 100644
index 0000000..2dfe947
--- /dev/null
+++ b/debian/libsimgearcore2.10.0.shlibs
@@ -0,0 +1 @@
+libSimGearCore 2.10.0 libsimgearcore2.10.0 (>= 2.10.0~)
diff --git a/debian/libsimgearscene2.10.0.shlibs b/debian/libsimgearscene2.10.0.shlibs
new file mode 100644
index 0000000..6b0000c
--- /dev/null
+++ b/debian/libsimgearscene2.10.0.shlibs
@@ -0,0 +1 @@
+libSimGearScene 2.10.0 libsimgearscene2.10.0 (>= 2.10.0~)
diff --git a/debian/patches/cppbind-charsignedness.diff b/debian/patches/cppbind-charsignedness.diff
new file mode 100644
index 0000000..5c50c58
--- /dev/null
+++ b/debian/patches/cppbind-charsignedness.diff
@@ -0,0 +1,15 @@
+Subject: correct signedness of 'emblen' in struct naStr.
+From: Rebecca Palmer
+Last-Update: 2013-09-13
+
+--- a/simgear/nasal/data.h
++++ b/simgear/nasal/data.h
+@@ -96,7 +96,7 @@
+ #define MAX_STR_EMBLEN 15
+ struct naStr {
+     GC_HEADER;
+-    char emblen; /* [0-15], or -1 to indicate "not embedded" */
++    signed char emblen; /* [0-15], or -1 to indicate "not embedded" */
+     unsigned int hashcode;
+     union {
+         unsigned char buf[16];
diff --git a/debian/patches/series b/debian/patches/series
index b82a2b8..1dcd6c6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ gcc-macro-correction.diff
 osg-compat.diff
 CVE-2012-2090.diff
 CVE-2012-2091.diff
+cppbind-charsignedness.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/simgear.git



More information about the pkg-fgfs-crew mailing list