Wed Sep 17 15:04:21 2008 UTC ()
Fix build on DragonFly. From PR 39561.


(joerg)
diff -r1.15 -r1.16 pkgsrc/meta-pkgs/boost/distinfo
diff -r1.1 -r1.2 pkgsrc/meta-pkgs/boost/patches/patch-aq

cvs diff -r1.15 -r1.16 pkgsrc/meta-pkgs/boost/distinfo (expand / switch to context diff)
--- pkgsrc/meta-pkgs/boost/distinfo 2008/09/13 16:14:13 1.15
+++ pkgsrc/meta-pkgs/boost/distinfo 2008/09/17 15:04:21 1.16
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.15 2008/09/13 16:14:13 jmmv Exp $
+$NetBSD: distinfo,v 1.16 2008/09/17 15:04:21 joerg Exp $
 
 SHA1 (boost_1_36_0.tar.bz2) = b8f0f5d90b260aff995ef38fad4eee5e73d00810
 RMD160 (boost_1_36_0.tar.bz2) = 0ac38ee3c355c22fd5534bc806bf516890e5182d
@@ -9,4 +9,4 @@
 SHA1 (patch-ak) = 32785c636ccc9be479db2d40d170f95e77d4e291
 SHA1 (patch-am) = 1b49351c5172903956886959859f4fd97fdf060c
 SHA1 (patch-ap) = 41960933cc1b59b13a3346d31393b1ccd917e147
-SHA1 (patch-aq) = e76dbb67925682a8daa2cc5da2f7f127f8f1c346
+SHA1 (patch-aq) = 490fdf23b2422c75b0cfd3e2035766f4530d2d33

cvs diff -r1.1 -r1.2 pkgsrc/meta-pkgs/boost/patches/Attic/patch-aq (expand / switch to context diff)
--- pkgsrc/meta-pkgs/boost/patches/Attic/patch-aq 2008/09/13 16:14:13 1.1
+++ pkgsrc/meta-pkgs/boost/patches/Attic/patch-aq 2008/09/17 15:04:21 1.2
@@ -1,13 +1,27 @@
-$NetBSD: patch-aq,v 1.1 2008/09/13 16:14:13 jmmv Exp $
-
---- boost/test/impl/execution_monitor.ipp.orig	2007-11-25 11:07:19.000000000 -0700
-+++ boost/test/impl/execution_monitor.ipp
-@@ -139,7 +139,7 @@
+--- boost/test/impl/execution_monitor.ipp.orig	2008-09-15 04:30:57 +0300
++++ boost/test/impl/execution_monitor.ipp	2008-09-16 09:35:04 +0300
+@@ -139,7 +139,7 @@ namespace { void _set_se_translator( voi
  #   define BOOST_TEST_USE_ALT_STACK
  #  endif
  
 -#  if !defined(__CYGWIN__) && !(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__))
-+#  if !defined(__CYGWIN__) && !(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)) && !defined(__NetBSD__)
++#  if !defined(__CYGWIN__) && !(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)) && !defined(__NetBSD__) && !defined(__DragonFly__)
  #    define BOOST_TEST_CATCH_SIGPOLL
  #  endif
  
+@@ -249,6 +249,7 @@ system_signal_exception::report() const
+     if( !m_sig_info )
+         return; // no error actually occur?
+ 
++#if !defined(__DragonFly__)
+     if( m_sig_info->si_code <= 0 ) {
+         switch( m_sig_info->si_code ) {
+         case SI_USER:
+@@ -489,6 +490,7 @@ system_signal_exception::report() const
+             report_error( execution_exception::system_error, "unrecognized signal" );
+         }
+     }
++#endif /* !__DragonFly__ */
+ }
+ 
+ //____________________________________________________________________________//