Add flightgear 2024.1.3
Signed-off-by: Manuel Friedli <manuel@fritteli.ch>
This commit is contained in:
parent
017e8c454d
commit
b65f88b1c8
20 changed files with 1266 additions and 0 deletions
|
|
@ -0,0 +1,34 @@
|
|||
From 9465f10110e02686b3f8a860520a7e8f3c6a7936 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Bellet <fabrice@bellet.info>
|
||||
Date: Sun, 22 Sep 2013 11:56:12 +0200
|
||||
Subject: [PATCH 0/1] check to be sure that %n is not being set as format type
|
||||
(CVE-2012-2090)
|
||||
|
||||
---
|
||||
simgear/scene/model/SGText.cxx | 10 ++++++++++
|
||||
1 file changed, 10 insertions(+)
|
||||
|
||||
diff --git a/simgear/scene/model/SGText.cxx b/simgear/scene/model/SGText.cxx
|
||||
index 08e84439..bc673511 100644
|
||||
--- a/simgear/scene/model/SGText.cxx
|
||||
+++ b/simgear/scene/model/SGText.cxx
|
||||
@@ -73,6 +73,16 @@ void SGText::UpdateCallback::operator()(osg::Node * node, osg::NodeVisitor *nv )
|
||||
// FIXME:
|
||||
// hopefully the users never specifies bad formats here
|
||||
// this should better be something more robust
|
||||
+ // It is never safe for format.c_str to be %n.
|
||||
+ string unsafe ("%n");
|
||||
+ size_t found;
|
||||
+
|
||||
+ found=format.find(unsafe);
|
||||
+ if (found!=string::npos) {
|
||||
+ SG_LOG(SG_GENERAL, SG_ALERT, "format type contained %n, but this is unsafe, reverting to %s");
|
||||
+ format = "%s";
|
||||
+ }
|
||||
+
|
||||
char buf[256];
|
||||
if( numeric ) {
|
||||
double d = property->getDoubleValue() * scale + offset;
|
||||
--
|
||||
2.48.1
|
||||
|
||||
25
dev-games/simgear/files/0002-fix-support-for-aarch64.patch
Normal file
25
dev-games/simgear/files/0002-fix-support-for-aarch64.patch
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
From 560be7700e03b20e5f252fed371ac14a0e7a7c17 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Bellet <fabrice@bellet.info>
|
||||
Date: Fri, 19 Feb 2016 15:57:19 +0100
|
||||
Subject: [PATCH 1/1] fix support for aarch64
|
||||
|
||||
---
|
||||
simgear/nasal/naref.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/simgear/nasal/naref.h b/simgear/nasal/naref.h
|
||||
index 21f766f5..7e269a1f 100644
|
||||
--- a/simgear/nasal/naref.h
|
||||
+++ b/simgear/nasal/naref.h
|
||||
@@ -18,7 +18,7 @@
|
||||
# endif
|
||||
#elif defined(_M_IX86) || defined(__i386) || defined(__x86_64) || \
|
||||
defined(__ia64__) || defined(_M_IA64) || defined(__ARMEL__) || \
|
||||
- defined(_M_X64) || defined(_M_ARM) || \
|
||||
+ defined(_M_X64) || defined(_M_ARM) || defined(__aarch64__) || \
|
||||
defined(__e2k__)
|
||||
# define NASAL_LE
|
||||
#elif defined(__sparc) || defined(__ARMEB__) || \
|
||||
--
|
||||
2.48.1
|
||||
|
||||
13
dev-games/simgear/files/simgear-2024.1.3-boost.patch
Normal file
13
dev-games/simgear/files/simgear-2024.1.3-boost.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/simgear/nasal/cppbind/NasalHash.hxx b/simgear/nasal/cppbind/NasalHash.hxx
|
||||
index 54efc2c5194f9c6fa8c52a528aff56228c576d90..1734adf682e0614671675c5dad2f9dfd5d91838d 100644
|
||||
--- a/simgear/nasal/cppbind/NasalHash.hxx
|
||||
+++ b/simgear/nasal/cppbind/NasalHash.hxx
|
||||
@@ -5,6 +5,8 @@
|
||||
#ifndef SG_NASAL_HASH_HXX_
|
||||
#define SG_NASAL_HASH_HXX_
|
||||
|
||||
+#include <boost/mpl/if.hpp>
|
||||
+
|
||||
#include "from_nasal.hxx"
|
||||
#include "to_nasal.hxx"
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue