OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  r...@openpkg.org
  Module: openpkg-src                      Date:   20-Dec-2008 17:52:34
  Branch: HEAD                             Handle: 2008122016523400

  Modified files:
    openpkg-src/boost       boost.patch boost.spec

  Log:
    upgrading package: boost 1.34.1 -> 1.37.0

  Summary:
    Revision    Changes     Path
    1.9         +71 -34     openpkg-src/boost/boost.patch
    1.17        +3  -3      openpkg-src/boost/boost.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/boost/boost.patch
  ============================================================================
  $ cvs diff -u -r1.8 -r1.9 boost.patch
  --- openpkg-src/boost/boost.patch     17 Jun 2007 19:20:10 -0000      1.8
  +++ openpkg-src/boost/boost.patch     20 Dec 2008 16:52:34 -0000      1.9
  @@ -1,27 +1,77 @@
  -Index: Jamfile.v2
  ---- Jamfile.v2.orig  2007-05-11 05:40:34 +0200
  -+++ Jamfile.v2       2007-06-17 12:43:12 +0200
  -@@ -112,12 +112,12 @@
  -     default-build =
  -         debug release
  -         <threading>single <threading>multi
  --        <link>shared <link>static
  -+        <link>static
  -         ;
  -     
  -     if [ os.name ] = NT
  -     {
  --        default-build += <runtime-link>shared <runtime-link>static ;
  -+        default-build += <runtime-link>static ;
  +Index: boost/math/tools/config.hpp
  +--- boost/math/tools/config.hpp.orig 2008-10-09 19:17:35 +0200
  ++++ boost/math/tools/config.hpp      2008-12-20 10:09:52 +0100
  +@@ -23,7 +23,7 @@
  + #include <boost/math/tools/user.hpp>
  + #include <boost/math/special_functions/detail/round_fwd.hpp>
  + 
  +-#if defined(__CYGWIN__) || defined(__FreeBSD__) || defined(__NetBSD__) \
  ++#if defined(__CYGWIN__) \
  +    || defined(__hppa) || defined(__NO_LONG_DOUBLE_MATH)
  + #  define BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
  + #endif
  +Index: boost/test/impl/execution_monitor.ipp
  +--- boost/test/impl/execution_monitor.ipp.orig       2008-10-13 10:20:26 
+0200
  ++++ boost/test/impl/execution_monitor.ipp    2008-12-20 11:46:16 +0100
  +@@ -287,6 +287,7 @@
  +         break;
  +     }
  + 
  ++#if 0
  +     switch( m_sig_info->si_signo ) {
  +     case SIGILL:
  +         switch( m_sig_info->si_code ) {
  +@@ -502,6 +503,7 @@
  +     default:
  +         report_error( execution_exception::system_error, "unrecognized 
signal" );
        }
  ++#endif
  + }
  + 
  + 
//____________________________________________________________________________//
  +@@ -695,7 +697,11 @@
  + 
  + static bool ignore_sigchild( siginfo_t* info )
  + {
  ++#ifdef CLD_EXITED
  +     return info->si_signo == SIGCHLD && info->si_code == CLD_EXITED 
  ++#else
  ++    return info->si_signo == SIGCHLD
  ++#endif
  + #ifdef BOOST_TEST_IGNORE_NON_ZERO_CHILD_CODE
  +             ;
  + #else
  +Index: libs/math/src/tr1/hypotl.cpp
  +--- libs/math/src/tr1/hypotl.cpp.orig        2008-08-04 13:51:06 +0200
  ++++ libs/math/src/tr1/hypotl.cpp     2008-12-20 11:48:59 +0100
  +@@ -10,9 +10,11 @@
  + 
  + namespace boost{ namespace math{ namespace tr1{
  + 
  ++#if 0
  + extern "C" long double BOOST_MATH_TR1_DECL hypotl 
BOOST_PREVENT_MACRO_SUBSTITUTION(long double x, long double y)
  + {
  +    return c_policies::hypot BOOST_PREVENT_MACRO_SUBSTITUTION(x, y);
    }
  - else
  -
  -Workaround for "bjam crashes when compiled with gcc 4.2" 
http://svn.boost.org/trac/boost/ticket/977
  ++#endif
  + 
  + }}}
  +Index: tools/jam/src/build.jam
  +--- tools/jam/src/build.jam.orig     2008-07-29 13:43:31 +0200
  ++++ tools/jam/src/build.jam  2008-12-20 10:09:52 +0100
  +@@ -176,7 +176,7 @@
  + ## GCC 2.x, 3.x, 4.x
  + toolset gcc gcc : "-o " : -D
  +     : -pedantic -fno-strict-aliasing
  +-    [ opt --release : [ opt --symbols : -g : -s ] -O3 ]
  ++    [ opt --release : [ opt --symbols : -g : -s ] -O0 ]
  +     [ opt --debug : -g -O0 -fno-inline ]
  +     -I$(--python-include) -I$(--extra-include) -Wno-long-long
  +     : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
   Index: tools/jam/src/build.sh
  ---- tools/jam/src/build.sh.orig      2006-02-03 17:57:42 +0100
  -+++ tools/jam/src/build.sh   2007-06-17 13:54:31 +0200
  -@@ -127,7 +127,7 @@
  +--- tools/jam/src/build.sh.orig      2007-09-20 06:36:27 +0200
  ++++ tools/jam/src/build.sh   2008-12-20 10:09:52 +0100
  +@@ -129,7 +129,7 @@
        ;;
        
        gcc)
  @@ -30,16 +80,3 @@
        ;;
        
        darwin)
  -Index: tools/jam/src/build.jam
  ---- tools/jam/src/build.jam.orig     2007-06-17 14:07:34 +0200
  -+++ tools/jam/src/build.jam  2007-06-17 14:08:21 +0200
  -@@ -153,7 +153,7 @@
  - ## GCC 2.x, 3.x, 4.x
  - toolset gcc gcc : "-o " : -D
  -     : -pedantic
  --    [ opt --release : [ opt --symbols : -g : -s ] -O3 ]
  -+    [ opt --release : [ opt --symbols : -g : -s ] -O0 ]
  -     [ opt --debug : -g -O0 -fno-inline ]
  -     -I$(--python-include) -Wno-long-long
  -     : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
  -
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/boost/boost.spec
  ============================================================================
  $ cvs diff -u -r1.16 -r1.17 boost.spec
  --- openpkg-src/boost/boost.spec      1 Jan 2008 14:51:27 -0000       1.16
  +++ openpkg-src/boost/boost.spec      20 Dec 2008 16:52:34 -0000      1.17
  @@ -22,8 +22,8 @@
   ##
   
   #   package version
  -%define       V_openpkg    1.34.1
  -%define       V_dist       1_34_1
  +%define       V_openpkg    1.37.0
  +%define       V_dist       1_37_0
   
   #   package information
   Name:         boost
  @@ -36,7 +36,7 @@
   Group:        Language
   License:      Boost Software License
   Version:      %{V_openpkg}
  -Release:      20080101
  +Release:      20081220
   
   #   package options
   %option       with_debug     yes
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to