CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]  2009/01/18 11:47:05

Modified files:
        lang/gcc/4.2   : Makefile 
        lang/gcc/4.2/pkg: PLIST-c++ 
Added files:
        lang/gcc/4.2/patches: patch-libstdc++-v3_include_Makefile_am 
                              patch-libstdc++-v3_include_Makefile_in 
                              patch-libstdc++-v3_include_ext_numeric_traits_h 
                              
patch-libstdc++-v3_include_ext_pb_ds_detail_type_utils_hpp 
                              patch-libstdc++-v3_include_ext_type_traits_h 
                              patch-libstdc++-v3_include_tr1_random 

Log message:
Enable sjlj exceptions by default because the other implementation does not
work on OpenBSD, and exceptions are hevaily used by OpenOffice.Org.

Backport PR libstdc++/31481 from GCC repository because this fix is needed
by openoffice:
PR libstdc++/31481
* include/ext/type_traits.h (__numeric_traits): Move...
* include/ext/numeric_traits.h: ... here; fix type of
__max_digits10.
* include/ext/pb_ds/detail/type_utils.hpp: Include
<ext/numeric_traits.h> too.
* include/tr1/random: Likewise.

Tested with both openoffice and webkit. bump needed PKGNAMEs;

Reply via email to