mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 06:06:32 +00:00
Update stlport patch
This commit is contained in:
parent
8d4ef78e41
commit
b885ae776f
@ -1,6 +1,6 @@
|
|||||||
diff -urN STLport-4.5.3.orig/Makefile STLport-4.5.3/Makefile
|
diff -urN STLport-4.5.3/Makefile STLport-4.5.3-devel/Makefile
|
||||||
--- STLport-4.5.3.orig/Makefile Wed Dec 31 17:00:00 1969
|
--- STLport-4.5.3/Makefile Wed Dec 31 17:00:00 1969
|
||||||
+++ STLport-4.5.3/Makefile Mon Sep 9 04:01:16 2002
|
+++ STLport-4.5.3-devel/Makefile Tue Jan 7 15:28:08 2003
|
||||||
@@ -0,0 +1,44 @@
|
@@ -0,0 +1,44 @@
|
||||||
+# Makefile to compile stlport with uClibc
|
+# Makefile to compile stlport with uClibc
|
||||||
+#
|
+#
|
||||||
@ -45,10 +45,10 @@ diff -urN STLport-4.5.3.orig/Makefile STLport-4.5.3/Makefile
|
|||||||
+ (cd lib; \
|
+ (cd lib; \
|
||||||
+ cp -a libstdc++.a $(PREFIX)/lib; \
|
+ cp -a libstdc++.a $(PREFIX)/lib; \
|
||||||
+ cp -a libstdc++.so libstdc++.so.0 libstdc++.so.4.5 $(PREFIX)/lib;)
|
+ cp -a libstdc++.so libstdc++.so.0 libstdc++.so.4.5 $(PREFIX)/lib;)
|
||||||
+ cp -a stlport $(PREFIX)/include/g++-v3
|
+ cp -a stlport $(PREFIX)/include/c++
|
||||||
diff -urN STLport-4.5.3.orig/src/dll_main.cpp STLport-4.5.3/src/dll_main.cpp
|
diff -urN STLport-4.5.3/src/dll_main.cpp STLport-4.5.3-devel/src/dll_main.cpp
|
||||||
--- STLport-4.5.3.orig/src/dll_main.cpp Sat Feb 2 16:11:56 2002
|
--- STLport-4.5.3/src/dll_main.cpp Sat Feb 2 16:11:56 2002
|
||||||
+++ STLport-4.5.3/src/dll_main.cpp Mon Sep 9 03:55:09 2002
|
+++ STLport-4.5.3-devel/src/dll_main.cpp Tue Jan 7 15:28:08 2003
|
||||||
@@ -52,7 +52,7 @@
|
@@ -52,7 +52,7 @@
|
||||||
# include <locale>
|
# include <locale>
|
||||||
# endif
|
# endif
|
||||||
@ -58,9 +58,9 @@ diff -urN STLport-4.5.3.orig/src/dll_main.cpp STLport-4.5.3/src/dll_main.cpp
|
|||||||
# define _STLP_HAS_PERTHREAD_ALLOCATOR
|
# define _STLP_HAS_PERTHREAD_ALLOCATOR
|
||||||
# include <stl/_pthread_alloc.h>
|
# include <stl/_pthread_alloc.h>
|
||||||
# endif
|
# endif
|
||||||
diff -urN STLport-4.5.3.orig/src/gcc-uClibc.mak STLport-4.5.3/src/gcc-uClibc.mak
|
diff -urN STLport-4.5.3/src/gcc-uClibc.mak STLport-4.5.3-devel/src/gcc-uClibc.mak
|
||||||
--- STLport-4.5.3.orig/src/gcc-uClibc.mak Wed Dec 31 17:00:00 1969
|
--- STLport-4.5.3/src/gcc-uClibc.mak Wed Dec 31 17:00:00 1969
|
||||||
+++ STLport-4.5.3/src/gcc-uClibc.mak Mon Sep 9 04:04:29 2002
|
+++ STLport-4.5.3-devel/src/gcc-uClibc.mak Tue Jan 7 15:28:08 2003
|
||||||
@@ -0,0 +1,61 @@
|
@@ -0,0 +1,61 @@
|
||||||
+#
|
+#
|
||||||
+# Basename for libraries
|
+# Basename for libraries
|
||||||
@ -123,9 +123,9 @@ diff -urN STLport-4.5.3.orig/src/gcc-uClibc.mak STLport-4.5.3/src/gcc-uClibc.mak
|
|||||||
+# $(CXX) $(CXXFLAGS) -O4 -S -pto $< -o $@
|
+# $(CXX) $(CXXFLAGS) -O4 -S -pto $< -o $@
|
||||||
+
|
+
|
||||||
+
|
+
|
||||||
diff -urN STLport-4.5.3.orig/src/num_put_float.cpp STLport-4.5.3/src/num_put_float.cpp
|
diff -urN STLport-4.5.3/src/num_put_float.cpp STLport-4.5.3-devel/src/num_put_float.cpp
|
||||||
--- STLport-4.5.3.orig/src/num_put_float.cpp Fri Jan 18 15:06:52 2002
|
--- STLport-4.5.3/src/num_put_float.cpp Fri Jan 18 15:06:52 2002
|
||||||
+++ STLport-4.5.3/src/num_put_float.cpp Mon Sep 9 03:23:53 2002
|
+++ STLport-4.5.3-devel/src/num_put_float.cpp Tue Jan 7 15:28:08 2003
|
||||||
@@ -65,6 +65,12 @@
|
@@ -65,6 +65,12 @@
|
||||||
|
|
||||||
# endif
|
# endif
|
||||||
@ -166,9 +166,9 @@ diff -urN STLport-4.5.3.orig/src/num_put_float.cpp STLport-4.5.3/src/num_put_flo
|
|||||||
inline char* _Stl_ecvtR(double x, int n, int* pt, int* sign, char* buf)
|
inline char* _Stl_ecvtR(double x, int n, int* pt, int* sign, char* buf)
|
||||||
{ return buf + ecvt_r(x, n, pt, sign, buf, NDIG+2); }
|
{ return buf + ecvt_r(x, n, pt, sign, buf, NDIG+2); }
|
||||||
inline char* _Stl_fcvtR(double x, int n, int* pt, int* sign, char* buf)
|
inline char* _Stl_fcvtR(double x, int n, int* pt, int* sign, char* buf)
|
||||||
diff -urN STLport-4.5.3.orig/src/stdio_streambuf.cpp STLport-4.5.3/src/stdio_streambuf.cpp
|
diff -urN STLport-4.5.3/src/stdio_streambuf.cpp STLport-4.5.3-devel/src/stdio_streambuf.cpp
|
||||||
--- STLport-4.5.3.orig/src/stdio_streambuf.cpp Thu Jan 10 11:41:52 2002
|
--- STLport-4.5.3/src/stdio_streambuf.cpp Thu Jan 10 11:41:52 2002
|
||||||
+++ STLport-4.5.3/src/stdio_streambuf.cpp Mon Sep 9 02:11:00 2002
|
+++ STLport-4.5.3-devel/src/stdio_streambuf.cpp Tue Jan 7 15:28:08 2003
|
||||||
@@ -82,7 +82,7 @@
|
@@ -82,7 +82,7 @@
|
||||||
_STLP_VENDOR_CSTD::fgetpos(_M_file, &pos);
|
_STLP_VENDOR_CSTD::fgetpos(_M_file, &pos);
|
||||||
// added 21 june 00 mdb,rjf,wjs: glibc 2.2 changed fpos_t to be a struct instead
|
// added 21 june 00 mdb,rjf,wjs: glibc 2.2 changed fpos_t to be a struct instead
|
||||||
@ -196,9 +196,9 @@ diff -urN STLport-4.5.3.orig/src/stdio_streambuf.cpp STLport-4.5.3/src/stdio_str
|
|||||||
#else
|
#else
|
||||||
fpos_t p(pos);
|
fpos_t p(pos);
|
||||||
#endif
|
#endif
|
||||||
diff -urN STLport-4.5.3.orig/stlport/config/_prolog.h STLport-4.5.3/stlport/config/_prolog.h
|
diff -urN STLport-4.5.3/stlport/config/_prolog.h STLport-4.5.3-devel/stlport/config/_prolog.h
|
||||||
--- STLport-4.5.3.orig/stlport/config/_prolog.h Sun Oct 28 13:26:44 2001
|
--- STLport-4.5.3/stlport/config/_prolog.h Sun Oct 28 13:26:44 2001
|
||||||
+++ STLport-4.5.3/stlport/config/_prolog.h Mon Sep 9 02:43:42 2002
|
+++ STLport-4.5.3-devel/stlport/config/_prolog.h Tue Jan 7 15:28:08 2003
|
||||||
@@ -1,3 +1,8 @@
|
@@ -1,3 +1,8 @@
|
||||||
+/* Evil hack to make sure everything behaves itself */
|
+/* Evil hack to make sure everything behaves itself */
|
||||||
+#define _STLP_USE_UCLIBC
|
+#define _STLP_USE_UCLIBC
|
||||||
@ -208,9 +208,9 @@ diff -urN STLport-4.5.3.orig/stlport/config/_prolog.h STLport-4.5.3/stlport/conf
|
|||||||
|
|
||||||
#if defined (_STLP_MSVC) || defined (__ICL) || defined (__BORLANDC__)
|
#if defined (_STLP_MSVC) || defined (__ICL) || defined (__BORLANDC__)
|
||||||
|
|
||||||
diff -urN STLport-4.5.3.orig/stlport/config/stl_gcc.h STLport-4.5.3/stlport/config/stl_gcc.h
|
diff -urN STLport-4.5.3/stlport/config/stl_gcc.h STLport-4.5.3-devel/stlport/config/stl_gcc.h
|
||||||
--- STLport-4.5.3.orig/stlport/config/stl_gcc.h Thu Jan 10 11:41:58 2002
|
--- STLport-4.5.3/stlport/config/stl_gcc.h Thu Jan 10 11:41:58 2002
|
||||||
+++ STLport-4.5.3/stlport/config/stl_gcc.h Mon Sep 9 02:11:00 2002
|
+++ STLport-4.5.3-devel/stlport/config/stl_gcc.h Tue Jan 7 15:28:08 2003
|
||||||
@@ -3,7 +3,7 @@
|
@@ -3,7 +3,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -220,9 +220,9 @@ diff -urN STLport-4.5.3.orig/stlport/config/stl_gcc.h STLport-4.5.3/stlport/conf
|
|||||||
# define _STLP_USE_GLIBC
|
# define _STLP_USE_GLIBC
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
diff -urN STLport-4.5.3.orig/stlport/cstdlib STLport-4.5.3/stlport/cstdlib
|
diff -urN STLport-4.5.3/stlport/cstdlib STLport-4.5.3-devel/stlport/cstdlib
|
||||||
--- STLport-4.5.3.orig/stlport/cstdlib Thu Aug 23 15:51:54 2001
|
--- STLport-4.5.3/stlport/cstdlib Thu Aug 23 15:51:54 2001
|
||||||
+++ STLport-4.5.3/stlport/cstdlib Mon Sep 9 02:11:00 2002
|
+++ STLport-4.5.3-devel/stlport/cstdlib Tue Jan 7 15:28:08 2003
|
||||||
@@ -55,9 +55,11 @@
|
@@ -55,9 +55,11 @@
|
||||||
using _STLP_VENDOR_CSTD::atof;
|
using _STLP_VENDOR_CSTD::atof;
|
||||||
using _STLP_VENDOR_CSTD::atoi;
|
using _STLP_VENDOR_CSTD::atoi;
|
||||||
@ -235,9 +235,9 @@ diff -urN STLport-4.5.3.orig/stlport/cstdlib STLport-4.5.3/stlport/cstdlib
|
|||||||
using _STLP_VENDOR_CSTD::strtod;
|
using _STLP_VENDOR_CSTD::strtod;
|
||||||
using _STLP_VENDOR_CSTD::strtol;
|
using _STLP_VENDOR_CSTD::strtol;
|
||||||
using _STLP_VENDOR_CSTD::strtoul;
|
using _STLP_VENDOR_CSTD::strtoul;
|
||||||
diff -urN STLport-4.5.3.orig/stlport/stl/_config.h STLport-4.5.3/stlport/stl/_config.h
|
diff -urN STLport-4.5.3/stlport/stl/_config.h STLport-4.5.3-devel/stlport/stl/_config.h
|
||||||
--- STLport-4.5.3.orig/stlport/stl/_config.h Fri Jan 18 15:08:36 2002
|
--- STLport-4.5.3/stlport/stl/_config.h Fri Jan 18 15:08:36 2002
|
||||||
+++ STLport-4.5.3/stlport/stl/_config.h Mon Sep 9 04:14:36 2002
|
+++ STLport-4.5.3-devel/stlport/stl/_config.h Tue Jan 7 15:28:08 2003
|
||||||
@@ -26,6 +26,16 @@
|
@@ -26,6 +26,16 @@
|
||||||
#ifndef _STLP_CONFIG_H
|
#ifndef _STLP_CONFIG_H
|
||||||
# define _STLP_CONFIG_H
|
# define _STLP_CONFIG_H
|
||||||
@ -264,9 +264,9 @@ diff -urN STLport-4.5.3.orig/stlport/stl/_config.h STLport-4.5.3/stlport/stl/_co
|
|||||||
# define _STLP_USE_GLIBC 1
|
# define _STLP_USE_GLIBC 1
|
||||||
# endif
|
# endif
|
||||||
# elif defined(macintosh) || defined (_MAC)
|
# elif defined(macintosh) || defined (_MAC)
|
||||||
diff -urN STLport-4.5.3.orig/stlport/stl/_stdio_file.h STLport-4.5.3/stlport/stl/_stdio_file.h
|
diff -urN STLport-4.5.3/stlport/stl/_stdio_file.h STLport-4.5.3-devel/stlport/stl/_stdio_file.h
|
||||||
--- STLport-4.5.3.orig/stlport/stl/_stdio_file.h Fri Jan 18 15:07:00 2002
|
--- STLport-4.5.3/stlport/stl/_stdio_file.h Fri Jan 18 15:07:00 2002
|
||||||
+++ STLport-4.5.3/stlport/stl/_stdio_file.h Mon Sep 9 02:35:46 2002
|
+++ STLport-4.5.3-devel/stlport/stl/_stdio_file.h Tue Jan 7 15:28:08 2003
|
||||||
@@ -634,6 +634,57 @@
|
@@ -634,6 +634,57 @@
|
||||||
}
|
}
|
||||||
# define _STLP_FILE_I_O_IDENTICAL
|
# define _STLP_FILE_I_O_IDENTICAL
|
||||||
@ -325,16 +325,26 @@ diff -urN STLport-4.5.3.orig/stlport/stl/_stdio_file.h STLport-4.5.3/stlport/stl
|
|||||||
#else /* A C library that we don't have an implementation for. */
|
#else /* A C library that we don't have an implementation for. */
|
||||||
|
|
||||||
# error The C++ I/O library is not configured for this compiler
|
# error The C++ I/O library is not configured for this compiler
|
||||||
diff -urN STLport-4.5.3.orig/stlport/stl/c_locale.h STLport-4.5.3/stlport/stl/c_locale.h
|
diff -urN STLport-4.5.3/stlport/stl/c_locale.h STLport-4.5.3-devel/stlport/stl/c_locale.h
|
||||||
--- STLport-4.5.3.orig/stlport/stl/c_locale.h Fri Jan 18 15:07:00 2002
|
--- STLport-4.5.3/stlport/stl/c_locale.h Fri Jan 18 15:07:00 2002
|
||||||
+++ STLport-4.5.3/stlport/stl/c_locale.h Mon Sep 9 02:11:00 2002
|
+++ STLport-4.5.3-devel/stlport/stl/c_locale.h Wed Jan 8 10:58:10 2003
|
||||||
@@ -326,6 +326,19 @@
|
@@ -326,6 +326,29 @@
|
||||||
# define _Locale_PRINT _R
|
# define _Locale_PRINT _R
|
||||||
# define _Locale_ALPHA _A
|
# define _Locale_ALPHA _A
|
||||||
|
|
||||||
+# elif defined (_STLP_USE_UCLIBC)
|
+# elif defined (_STLP_USE_UCLIBC)
|
||||||
+
|
+
|
||||||
+# include <linux/ctype.h>
|
+//# include <linux/ctype.h>
|
||||||
|
+
|
||||||
|
+#define _U 0x01 /* upper */
|
||||||
|
+#define _L 0x02 /* lower */
|
||||||
|
+#define _D 0x04 /* digit */
|
||||||
|
+#define _C 0x08 /* cntrl */
|
||||||
|
+#define _P 0x10 /* punct */
|
||||||
|
+#define _S 0x20 /* white space (space/lf/tab) */
|
||||||
|
+#define _X 0x40 /* hex digit */
|
||||||
|
+#define _SP 0x80 /* hard space (0x20) */
|
||||||
|
+
|
||||||
+# define _Locale_CNTRL _C
|
+# define _Locale_CNTRL _C
|
||||||
+# define _Locale_UPPER _U
|
+# define _Locale_UPPER _U
|
||||||
+# define _Locale_LOWER _L
|
+# define _Locale_LOWER _L
|
||||||
@ -348,7 +358,7 @@ diff -urN STLport-4.5.3.orig/stlport/stl/c_locale.h STLport-4.5.3/stlport/stl/c_
|
|||||||
# elif defined (__hpux) || defined (__osf__)
|
# elif defined (__hpux) || defined (__osf__)
|
||||||
|
|
||||||
# if defined(__HP_aCC) && !defined(_INCLUDE_HPUX_SOURCE)
|
# if defined(__HP_aCC) && !defined(_INCLUDE_HPUX_SOURCE)
|
||||||
@@ -401,6 +414,8 @@
|
@@ -401,6 +424,8 @@
|
||||||
# define _Locale_SPACE _S
|
# define _Locale_SPACE _S
|
||||||
# define _Locale_PRINT (_P | _U | _L | _N | _B)
|
# define _Locale_PRINT (_P | _U | _L | _N | _B)
|
||||||
# define _Locale_ALPHA (_U | _L)
|
# define _Locale_ALPHA (_U | _L)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user