Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-01-10 22:27:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2012-09-10 
15:20:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-01-10 
22:27:21.000000000 +0100
@@ -1,0 +2,5 @@
+Wed Jan  2 19:00:38 UTC 2013 - [email protected]
+
+- Add boost-asio-export-symbols.patch: boost#6688
+
+-------------------------------------------------------------------

New:
----
  boost-asio-export-symbols.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.YuaHke/_old  2013-01-10 22:27:24.000000000 +0100
+++ /var/tmp/diff_new_pack.YuaHke/_new  2013-01-10 22:27:24.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -103,6 +103,7 @@
 Patch2:         boost-no_type_punning.patch
 Patch8:         boost-no_segfault_in_Regex_filter.patch
 Patch20:        boost-strict_aliasing.patch
+Patch30:        boost-asio-export-symbols.patch
 Patch50:        boost-use_std_xml_catalog.patch
 Patch51:        boost-fix_documentation.patch 
 Patch52:        boost-chrono_add_function_return.patch
@@ -381,6 +382,7 @@
 #%%patch9
 #%%patch19
 %patch20
+%patch30
 %patch50
 %patch51
 %patch52

++++++ boost-asio-export-symbols.patch ++++++
Index: boost/asio/detail/config.hpp
===================================================================
--- boost/asio/detail/config.hpp.orig
+++ boost/asio/detail/config.hpp
@@ -28,18 +28,16 @@
 #if defined(BOOST_ASIO_HEADER_ONLY)
 # define BOOST_ASIO_DECL inline
 #else // defined(BOOST_ASIO_HEADER_ONLY)
-# if defined(BOOST_HAS_DECLSPEC)
 // We need to import/export our code only if the user has specifically asked
 // for it by defining BOOST_ASIO_DYN_LINK.
-#  if defined(BOOST_ASIO_DYN_LINK)
+# if defined(BOOST_ASIO_DYN_LINK)
 // Export if this is our own source, otherwise import.
-#   if defined(BOOST_ASIO_SOURCE)
-#    define BOOST_ASIO_DECL __declspec(dllexport)
-#   else // defined(BOOST_ASIO_SOURCE)
-#    define BOOST_ASIO_DECL __declspec(dllimport)
-#   endif // defined(BOOST_ASIO_SOURCE)
-#  endif // defined(BOOST_ASIO_DYN_LINK)
-# endif // defined(BOOST_HAS_DECLSPEC)
+#  if defined(BOOST_ASIO_SOURCE)
+#   define BOOST_ASIO_DECL BOOST_SYMBOL_EXPORT
+#  else // defined(BOOST_ASIO_SOURCE)
+#   define BOOST_ASIO_DECL BOOST_SYMBOL_IMPORT
+#  endif // defined(BOOST_ASIO_SOURCE)
+# endif // defined(BOOST_ASIO_DYN_LINK)
 #endif // defined(BOOST_ASIO_HEADER_ONLY)
 
 // If BOOST_ASIO_DECL isn't defined yet define it now.
Index: boost/asio/io_service.hpp
===================================================================
--- boost/asio/io_service.hpp.orig
+++ boost/asio/io_service.hpp
@@ -672,7 +672,7 @@ public:
 };
 
 /// Base class for all io_service services.
-class io_service::service
+class BOOST_ASIO_DECL io_service::service
   : private noncopyable
 {
 public:


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to