Added: trunk/dports/devel/boost/files/patch-log-setup-link.diff (0 => 139747)
--- trunk/dports/devel/boost/files/patch-log-setup-link.diff (rev 0)
+++ trunk/dports/devel/boost/files/patch-log-setup-link.diff 2015-08-26 05:36:01 UTC (rev 139747)
@@ -0,0 +1,48 @@
+https://github.com/boostorg/log/pull/10
+https://github.com/crmoore/log/commit/870284ed31792708a6139925d00a0aadf46bf09f
+--- boost/log/detail/setup_config.hpp
++++ boost/log/detail/setup_config.hpp
+@@ -30,11 +30,17 @@
+ # define BOOST_LOG_SETUP_DLL
+ # endif
+
+-# if defined(BOOST_HAS_DECLSPEC) && defined(BOOST_LOG_SETUP_DLL)
+-# define BOOST_LOG_SETUP_API __declspec(dllimport)
+-# else
++# if defined(BOOST_LOG_SETUP_DLL)
++# if defined(BOOST_SYMBOL_IMPORT)
++# define BOOST_LOG_SETUP_API BOOST_SYMBOL_IMPORT
++# elif defined(BOOST_HAS_DECLSPEC)
++# define BOOST_LOG_SETUP_API __declspec(dllimport)
++# endif
++# endif
++# ifndef BOOST_LOG_SETUP_API
+ # define BOOST_LOG_SETUP_API
+-# endif // defined(BOOST_HAS_DECLSPEC)
++# endif
++
+ //
+ // Automatically link to the correct build variant where possible.
+ //
+@@ -48,12 +54,15 @@
+
+ #else // !defined(BOOST_LOG_SETUP_BUILDING_THE_LIB)
+
+-# if defined(BOOST_HAS_DECLSPEC) && defined(BOOST_LOG_SETUP_DLL)
+-# define BOOST_LOG_SETUP_API __declspec(dllexport)
+-# elif defined(__GNUC__) && __GNUC__ >= 4 && (defined(linux) || defined(__linux) || defined(__linux__))
+-# define BOOST_LOG_SETUP_API __attribute__((visibility("default")))
+-# else
+-# define BOOST_LOG_SETUP_API
++# if defined(BOOST_LOG_SETUP_DLL)
++# if defined(BOOST_SYMBOL_EXPORT)
++# define BOOST_LOG_SETUP_API BOOST_SYMBOL_EXPORT
++# elif defined(BOOST_HAS_DECLSPEC)
++# define BOOST_LOG_SETUP_API __declspec(dllexport)
++# endif
++# endif
++# ifndef BOOST_LOG_SETUP_API
++# define BOOST_LOG_SETUP_API BOOST_SYMBOL_VISIBLE
+ # endif
+
+ #endif // !defined(BOOST_LOG_SETUP_BUILDING_THE_LIB)