From c8f499efddb38a5ce3c56c48484c56e5bc458c99 Mon Sep 17 00:00:00 2001 From: Simon Barner Date: Tue, 6 Mar 2007 05:58:23 +0000 Subject: - Remove support for FreeBSD 4. - Remove devel/boost-gcc3, since it's only usefull on 4.x - Minor portlint tweaks. --- .../files/patch-boost::python::detail::config.hpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 devel/boost/files/patch-boost::python::detail::config.hpp (limited to 'devel/boost/files/patch-boost::python::detail::config.hpp') diff --git a/devel/boost/files/patch-boost::python::detail::config.hpp b/devel/boost/files/patch-boost::python::detail::config.hpp new file mode 100644 index 000000000000..3013169206f0 --- /dev/null +++ b/devel/boost/files/patch-boost::python::detail::config.hpp @@ -0,0 +1,19 @@ +--- boost/python/detail/config.hpp.orig Tue Nov 29 23:27:18 2005 ++++ boost/python/detail/config.hpp Sun Dec 17 13:24:16 2006 +@@ -111,7 +111,15 @@ + # define BOOST_PYTHON_OFFSETOF(s_name, s_member) \ + ((size_t)__INTADDR__(&(((s_name *)0)->s_member))) + #else +-# define BOOST_PYTHON_OFFSETOF offsetof ++// workaround from http://www.freebsd.org/cgi/query-pr.cgi?pr=72307 ++#if __GNUC__ <= 3 ++#define BOOST_PYTHON_OFFSETOF(TYPE, MEMBER)\ ++ (__offsetof__ (reinterpret_cast \ ++ (&reinterpret_cast \ ++ (static_cast (0)->MEMBER)))) ++#else ++#define BOOST_PYTHON_OFFSETOF offsetof ++#endif + #endif + + #endif // CONFIG_DWA052200_H_ -- cgit v1.2.3