summaryrefslogtreecommitdiffstats
path: root/stlport/STLport-4.5-macxp-panther.patch
diff options
context:
space:
mode:
Diffstat (limited to 'stlport/STLport-4.5-macxp-panther.patch')
-rw-r--r--stlport/STLport-4.5-macxp-panther.patch547
1 files changed, 0 insertions, 547 deletions
diff --git a/stlport/STLport-4.5-macxp-panther.patch b/stlport/STLport-4.5-macxp-panther.patch
index 6257c92f3451..e69de29bb2d1 100644
--- a/stlport/STLport-4.5-macxp-panther.patch
+++ b/stlport/STLport-4.5-macxp-panther.patch
@@ -1,547 +0,0 @@
-*** misc/STLport-4.5/src/dll_main.cpp Sat Aug 25 03:14:19 2001
---- misc/build/STLport-4.5/src/dll_main.cpp Fri Nov 23 14:12:12 2007
-***************
-*** 147,152 ****
---- 147,156 ----
- template struct _STLP_CLASS_DECLSPEC __stl_debug_engine<bool>;
- # endif
-
-+ #ifdef __APPLE__
-+ template class _STLP_CLASS_DECLSPEC _Node_Alloc_Lock<false,0>;
-+ template class _STLP_CLASS_DECLSPEC _Node_Alloc_Lock<true,0>;
-+ #endif
- template class _STLP_CLASS_DECLSPEC __node_alloc<false,0>;
- template class _STLP_CLASS_DECLSPEC __node_alloc<true,0>;
- template class _STLP_CLASS_DECLSPEC __debug_alloc< __node_alloc<true,0> >;
-*** misc/STLport-4.5/src/gcc-3.0-freebsd.mak Fri Nov 23 14:22:58 2007
---- misc/build/STLport-4.5/src/gcc-3.0-freebsd.mak Fri Nov 23 14:12:12 2007
-***************
-*** 1 ****
-! dummy
---- 1,59 ----
-! #
-! # Note : this makefile is for gcc-3 !
-! #
-!
-! #
-! # compiler
-! #
-! CC+= ${PTHREAD_CFLAGS} -D_REENTRANT
-! CXX+= ${PTHREAD_CFLAGS} -D_REENTRANT -fexceptions
-!
-! #
-! # Basename for libraries
-! #
-! LIB_BASENAME = libstlport_gcc
-!
-! #
-! # guts for common stuff
-! #
-! #
-! LINK=ar cr
-! DYN_LINK=${CXX} ${PTHREAD_LIBS} --fexceptions -shared -o
-!
-! OBJEXT=o
-! DYNEXT=so
-! STEXT=a
-! RM=rm -rf
-! PATH_SEP=/
-! MKDIR=mkdir -p
-! COMP=GCC-FREEBSD
-! INSTALL_STEP = install_unix
-!
-! all: all_dynamic all_static symbolic_links
-!
-! include common_macros.mak
-!
-! WARNING_FLAGS= -Wall -W -Wno-sign-compare -Wno-unused -Wno-uninitialized -ftemplate-depth-32
-!
-! CXXFLAGS_COMMON = -I${STLPORT_DIR} -DGXX_INCLUDE_PATH=${GXX_INCLUDE_PATH} ${WARNING_FLAGS} ${ARCH_FLAGS}
-!
-! CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) ${CXXFLAGS}
-! CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) ${CXXFLAGS} -fPIC
-!
-! CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g
-! CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g -fPIC
-!
-! CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D_STLP_DEBUG
-! CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_DEBUG_dynamic) -D_STLP_DEBUG
-!
-! include common_percent_rules.mak
-! include common_rules.mak
-!
-!
-! #install: all
-! # cp -p $(LIB_TARGET) ${D_LIB_TARGET} ../lib
-!
-! #%.s: %.cpp
-! # $(CXX) $(CXXFLAGS) -O4 -S -pto $< -o $@
-!
-!
-*** misc/STLport-4.5/src/gcc-3.0-macosx.mak Fri Nov 23 14:22:58 2007
---- misc/build/STLport-4.5/src/gcc-3.0-macosx.mak Fri Nov 23 14:22:27 2007
-***************
-*** 1 ****
-! dummy
---- 1,65 ----
-! #
-! # Note : this makefile is for gcc-3, Mac OS X only !
-! #
-!
-! #
-! # compiler
-! # take these from the OOo build environment
-! CC*= gcc
-! CXX*= g++
-!
-! #
-! # Basename for libraries
-! #
-! LIB_BASENAME = libstlport_gcc
-!
-! #
-! # guts for common stuff
-! #
-! #
-! LINK=libtool -static -o
-! DYN_LINK=g++ -o
-!
-! LDFLAGS_COMMON_dynamic= -dynamiclib -single_module $(EXTRA_LINKFLAGS)
-!
-! LDFLAGS_RELEASE_dynamic= $(LDFLAGS_COMMON_dynamic) -install_name @executable_path/libstlport_gcc.dylib
-! LDFLAGS_DEBUG_dynamic= $(LDFLAGS_COMMON_dynamic) -install_name @executable_path/libstlport_gcc.dylib
-! LDFLAGS_STLDEBUG_dynamic= $(LDFLAGS_COMMON_dynamic) -install_name @executable_path/libstlport_gcc_stldebug.dylib
-!
-! OBJEXT=o
-! DYNEXT=dylib
-! STEXT=a
-! RM=rm -rf
-! PATH_SEP=/
-! MKDIR=mkdir -p
-! COMP=GCC$(ARCH)
-! INSTALL_STEP = install_unix
-!
-! all: all_dynamic all_static symbolic_links
-!
-! include common_macros.mak
-!
-! WARNING_FLAGS= -Wall -W -Wno-sign-compare -Wno-unused -Wno-uninitialized -Wno-long-double
-!
-! CXXFLAGS_COMMON = ${ENVCDEFS} -I${STLPORT_DIR} -DGXX_INCLUDE_PATH=${GXX_INCLUDE_PATH} -D_REENTRANT -D_PTHREADS -ftemplate-depth-32 -malign-natural -no-cpp-precomp -fexceptions ${WARNING_FLAGS} ${ARCH_FLAGS} $(EXTRA_CDEFS) $(EXTRA_CFLAGS)
-!
-! CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) -O2 -fPIC
-! CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) -O2 -fPIC
-!
-! CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g -fPIC
-! CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g -fPIC
-!
-! CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D_STLP_DEBUG
-! CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_DEBUG_dynamic) -D_STLP_DEBUG
-!
-! include common_percent_rules.mak
-! include common_rules.mak
-!
-!
-! #install: all
-! # cp -p $(LIB_TARGET) ${D_LIB_TARGET} ../lib
-!
-! #%.s: %.cpp
-! # $(CXX) $(CXXFLAGS) -O4 -S -pto $< -o $@
-!
-!
-*** misc/STLport-4.5/src/gcc-3.0.mak Fri Nov 23 14:22:58 2007
---- misc/build/STLport-4.5/src/gcc-3.0.mak Fri Nov 23 14:12:12 2007
-***************
-*** 1 ****
-! dummy
---- 1,59 ----
-! #
-! # Note : this makefile is for gcc-3 !
-! #
-!
-! #
-! # compiler
-! # take these from the OOo build environment
-! CC*= gcc
-! CXX*= g++
-!
-! #
-! # Basename for libraries
-! #
-! LIB_BASENAME = libstlport_gcc
-!
-! #
-! # guts for common stuff
-! #
-! #
-! LINK=ar cr
-! DYN_LINK=$(CXX) --fexceptions -shared -o
-!
-! OBJEXT=o
-! DYNEXT=so
-! STEXT=a
-! RM=rm -rf
-! PATH_SEP=/
-! MKDIR=mkdir -p
-! COMP=GCC$(ARCH)
-! INSTALL_STEP = install_unix
-!
-! all: all_dynamic all_static symbolic_links
-!
-! include common_macros.mak
-!
-! WARNING_FLAGS= -Wall -W -Wno-sign-compare -Wno-unused -Wno-uninitialized -ftemplate-depth-32
-!
-! CXXFLAGS_COMMON = -D_REENTRANT -DGXX_INCLUDE_PATH=${GXX_INCLUDE_PATH} -fexceptions -I${STLPORT_DIR} ${WARNING_FLAGS} ${ARCH_FLAGS}
-!
-! CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) -O2 -fPIC
-! CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) -O2 -fPIC
-!
-! CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g -fPIC
-! CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g -fPIC
-!
-! CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D_STLP_DEBUG
-! CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_DEBUG_dynamic) -D_STLP_DEBUG
-!
-! include common_percent_rules.mak
-! include common_rules.mak
-!
-!
-! #install: all
-! # cp -p $(LIB_TARGET) ${D_LIB_TARGET} ../lib
-!
-! #%.s: %.cpp
-! # $(CXX) $(CXXFLAGS) -O4 -S -pto $< -o $@
-!
-!
-*** misc/STLport-4.5/src/gcc-freebsd.mak Sun Jul 29 05:36:25 2001
---- misc/build/STLport-4.5/src/gcc-freebsd.mak Fri Nov 23 14:12:12 2007
-***************
-*** 5,12 ****
- #
- # compiler
- #
-! CC = gcc -pthread
-! CXX = c++ -pthread -fexceptions
-
- #
- # Basename for libraries
---- 5,12 ----
- #
- # compiler
- #
-! CC+= ${PTHREAD_CFLAGS} -D_REENTRANT
-! CXX+= ${PTHREAD_CFLAGS} -D_REENTRANT -fexceptions
-
- #
- # Basename for libraries
-***************
-*** 19,25 ****
- #
- LINK=ar cr
- # 2.95 flag
-! DYN_LINK=c++ -pthread -fexceptions -shared -o
-
- OBJEXT=o
- DYNEXT=so
---- 19,25 ----
- #
- LINK=ar cr
- # 2.95 flag
-! DYN_LINK=${CXX} ${PTHREAD_LIBS} -fexceptions -shared -o
-
- OBJEXT=o
- DYNEXT=so
-***************
-*** 39,48 ****
-
- WARNING_FLAGS= -Wall -W -Wno-sign-compare -Wno-unused -Wno-uninitialized -ftemplate-depth-32
-
-! CXXFLAGS_COMMON = -I${STLPORT_DIR} ${WARNING_FLAGS}
-
-! CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) -O2
-! CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) -O2 -fPIC
-
- CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g
- CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g -fPIC
---- 39,48 ----
-
- WARNING_FLAGS= -Wall -W -Wno-sign-compare -Wno-unused -Wno-uninitialized -ftemplate-depth-32
-
-! CXXFLAGS_COMMON = -I${STLPORT_DIR} -DGXX_INCLUDE_PATH=${GXX_INCLUDE_PATH} ${WARNING_FLAGS} ${ARCH_FLAGS}
-
-! CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) ${CXXFLAGS}
-! CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) ${CXXFLAGS} -fPIC
-
- CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g
- CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -g -fPIC
-*** misc/STLport-4.5/stlport/config/stl_gcc.h Tue Sep 4 19:10:16 2001
---- misc/build/STLport-4.5/stlport/config/stl_gcc.h Fri Nov 23 14:12:12 2007
-***************
-*** 71,80 ****
- * static data members in template classes */
- # if defined (__APPLE__)
- /* Mac OS X is missing a required typedef and standard macro */
-! typedef unsigned int wint_t;
-
- # define __unix
-
- /* Mac OS X needs one and only one source file to initialize all static data
- * members in template classes. Only one source file in an executable or
- * library can declare instances for such data members, otherwise duplicate
---- 71,82 ----
- * static data members in template classes */
- # if defined (__APPLE__)
- /* Mac OS X is missing a required typedef and standard macro */
-! /* typedef int wint_t; */
-
- # define __unix
-
-+ # if ( __GNUC__ < 3 )
-+
- /* Mac OS X needs one and only one source file to initialize all static data
- * members in template classes. Only one source file in an executable or
- * library can declare instances for such data members, otherwise duplicate
-***************
-*** 97,103 ****
- # define _STLP_NATIVE_CPP_C_HEADER(header) <../g++/##header##>
- # define _STLP_NATIVE_OLD_STREAMS_HEADER(header) <../g++/##header##>
- # define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <../g++/##header##>
-! # endif
-
-
- # if defined(__BEOS__) && defined(__INTEL__)
---- 99,125 ----
- # define _STLP_NATIVE_CPP_C_HEADER(header) <../g++/##header##>
- # define _STLP_NATIVE_OLD_STREAMS_HEADER(header) <../g++/##header##>
- # define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <../g++/##header##>
-!
-! # else
-! /* Mac OS X using gcc 3.3 handles all well */
-! # undef _STLP_NO_STATIC_TEMPLATE_DATA
-! # define _STLP_STATIC_TEMPLATE_DATA 1
-! # define _STLP_WEAK_ATTRIBUTE 1
-! # undef _STLP_NO_LONG_DOUBLE
-!
-! #if __GNUC__ > 3
-! # undef _STLP_NO_MEMBER_TEMPLATE_KEYWORD
-! #endif
-!
-! #if 0
-! /* Mac OS X needs all "::" scope references to be "std::" */
-! # define _STLP_NO_CSTD_FUNCTION_IMPORTS
-! # undef _STLP_VENDOR_GLOBAL_STD
-! # undef _STLP_VENDOR_GLOBAL_CSTD
-! #endif
-!
-! # endif /* __GNUC__ < 3 */
-! # endif /* __APPLE__ */
-
-
- # if defined(__BEOS__) && defined(__INTEL__)
-***************
-*** 226,233 ****
-
- # if (__GNUC__ >= 3)
-
-! # define _STLP_NATIVE_INCLUDE_PATH ../g++-v3
-! # define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++-v3/backward
-
- # elif (__GNUC_MINOR__ < 8)
-
---- 248,258 ----
-
- # if (__GNUC__ >= 3)
-
-! /* properly determine the STLP_NATIVE_INCLUDE_PATH */
-! #undef i386
-! # define _STLP_NATIVE_INCLUDE_PATH GXX_INCLUDE_PATH
-! # define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH \
-! GXX_INCLUDE_PATH/backward
-
- # elif (__GNUC_MINOR__ < 8)
-
-*** misc/STLport-4.5/stlport/cwchar Sat Jan 27 02:39:42 2001
---- misc/build/STLport-4.5/stlport/cwchar Fri Nov 23 14:12:12 2007
-***************
-*** 21,26 ****
---- 21,29 ----
- # include <stl/_prolog.h>
- # endif
-
-+ #ifdef __FreeBSD__
-+ #include _STLP_NATIVE_C_HEADER(wchar.h)
-+ #endif
- # include <stl/_cwchar.h>
-
- # if (_STLP_OUTERMOST_HEADER_ID == 0x120)
-*** misc/STLport-4.5/stlport/stdarg.h Sat Jan 27 02:39:59 2001
---- misc/build/STLport-4.5/stlport/stdarg.h Fri Nov 23 14:12:12 2007
-***************
-*** 20,26 ****
---- 20,30 ----
- # define _STLP_DONT_POP_0x261
- # endif
-
-+ #if defined(__GNUC__) && defined(__APPLE__) && (BUILD_OS_MAJOR >= 10) && (BUILD_OS_MINOR >= 4) && (__GNUC__ == 3)
-+ # include _STLP_NATIVE_HEADER(../stdarg.h)
-+ #else
- # include _STLP_NATIVE_C_HEADER(stdarg.h)
-+ #endif
-
- # if (_STLP_OUTERMOST_HEADER_ID == 0x261)
- # if ! defined (_STLP_DONT_POP_0x261)
-*** misc/STLport-4.5/stlport/stdexcept Tue May 22 02:50:21 2001
---- misc/build/STLport-4.5/stlport/stdexcept Fri Nov 23 14:12:12 2007
-***************
-*** 49,54 ****
---- 49,61 ----
-
- _STLP_BEGIN_NAMESPACE
-
-+
-+ #if defined( __GNUC__)
-+ #undef _STLP_NOTHROW_INHERENTLY
-+ #define _STLP_NOTHROW_INHERENTLY throw()
-+ #endif
-+
-+
- class _STLP_CLASS_DECLSPEC __Named_exception : public _STLP_EXCEPTION_BASE {
- public:
- __Named_exception(const string& __str)
-*** misc/STLport-4.5/stlport/stl/_ios_base.h Tue Sep 4 19:10:18 2001
---- misc/build/STLport-4.5/stlport/stl/_ios_base.h Fri Nov 23 14:12:12 2007
-***************
-*** 291,297 ****
- template <class Facet>
- locale::facet* _M_get_facet(ios_base& __i, Facet*)
- {
-!
- }
-
- // ----------------------------------------------------------------------
---- 291,297 ----
- template <class Facet>
- locale::facet* _M_get_facet(ios_base& __i, Facet*)
- {
-! return NULL;
- }
-
- // ----------------------------------------------------------------------
-*** misc/STLport-4.5/stlport/stl/_list.h Wed May 30 05:45:41 2001
---- misc/build/STLport-4.5/stlport/stl/_list.h Fri Nov 23 14:12:12 2007
-***************
-*** 87,93 ****
- _List_node_base* _M_node;
-
- _List_iterator_base(_List_node_base* __x) : _M_node(__x) {}
-! _List_iterator_base() {}
-
- void _M_incr() { _M_node = _M_node->_M_next; }
- void _M_decr() { _M_node = _M_node->_M_prev; }
---- 87,93 ----
- _List_node_base* _M_node;
-
- _List_iterator_base(_List_node_base* __x) : _M_node(__x) {}
-! _List_iterator_base() : _M_node(NULL) {}
-
- void _M_incr() { _M_node = _M_node->_M_next; }
- void _M_decr() { _M_node = _M_node->_M_prev; }
-*** misc/STLport-4.5/stlport/stl/_tempbuf.h Wed May 30 05:45:42 2001
---- misc/build/STLport-4.5/stlport/stl/_tempbuf.h Fri Nov 23 14:12:12 2007
-***************
-*** 113,118 ****
---- 113,119 ----
- # else
- typedef typename __type_traits<_Tp>::has_trivial_default_constructor _Trivial;
- # endif
-+ _M_buffer = 0;
- _STLP_TRY {
- _M_len = distance(__first, __last);
- _M_allocate_buffer();
-*** misc/STLport-4.5/stlport/stl/_threads.h Tue Sep 4 19:10:20 2001
---- misc/build/STLport-4.5/stlport/stl/_threads.h Fri Nov 23 14:12:12 2007
-***************
-*** 42,49 ****
- # include <cstdlib>
- # endif
-
-! // On SUN and Mac OS X gcc, zero-initialization works just fine...
-! # if defined (__sun) || ( defined(__GNUC__) && defined(__APPLE__) )
- # define _STLP_MUTEX_INITIALIZER
- # endif
-
---- 42,49 ----
- # include <cstdlib>
- # endif
-
-! // On SUN zero-initialization works just fine...
-! # if defined (__sun)
- # define _STLP_MUTEX_INITIALIZER
- # endif
-
-*** misc/STLport-4.5/stlport/stl/c_locale.h Thu May 31 05:24:41 2001
---- misc/build/STLport-4.5/stlport/stl/c_locale.h Fri Nov 23 14:12:12 2007
-***************
-*** 290,305 ****
- # define _Locale_ALPHA 256
-
- # elif defined (__GNUC__) && defined (__APPLE__)
-!
-! # define _Locale_CNTRL _C
-! # define _Locale_UPPER _U
-! # define _Locale_LOWER _L
-! # define _Locale_DIGIT _D
-! # define _Locale_XDIGIT _X
-! # define _Locale_PUNCT _P
-! # define _Locale_SPACE _S
-! # define _Locale_PRINT _R
-! # define _Locale_ALPHA _A
-
- # elif defined (__hpux) || defined (__osf__)
-
---- 290,317 ----
- # define _Locale_ALPHA 256
-
- # elif defined (__GNUC__) && defined (__APPLE__)
-!
-! # if (BUILD_OS_MAJOR >= 10) && (BUILD_OS_MINOR >= 4)
-! # define _Locale_CNTRL _CTYPE_C
-! # define _Locale_UPPER _CTYPE_U
-! # define _Locale_LOWER _CTYPE_L
-! # define _Locale_DIGIT _CTYPE_D
-! # define _Locale_XDIGIT _CTYPE_X
-! # define _Locale_PUNCT _CTYPE_P
-! # define _Locale_SPACE _CTYPE_S
-! # define _Locale_PRINT _CTYPE_R
-! # define _Locale_ALPHA _CTYPE_A
-! # else
-! # define _Locale_CNTRL _C
-! # define _Locale_UPPER _U
-! # define _Locale_LOWER _L
-! # define _Locale_DIGIT _D
-! # define _Locale_XDIGIT _X
-! # define _Locale_PUNCT _P
-! # define _Locale_SPACE _S
-! # define _Locale_PRINT _R
-! # define _Locale_ALPHA _A
-! # endif /*BUILD_OS_MAJOR*/
-
- # elif defined (__hpux) || defined (__osf__)
-
-*** misc/STLport-4.5/stlport/wchar.h Sat Jan 27 02:40:06 2001
---- misc/build/STLport-4.5/stlport/wchar.h Fri Nov 23 14:12:12 2007
-***************
-*** 28,38 ****
- using _STLP_VENDOR_CSTD::strspn;
- # endif
-
-- # if defined (__GNUC__) && defined (__APPLE__)
-- # include _STLP_NATIVE_C_HEADER(stddef.h)
-- # else
- # include _STLP_NATIVE_C_HEADER(wchar.h)
-- # endif
-
- # endif /* WINCE */
-
---- 28,34 ----