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;