From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2013-April/024305.html | 99 +++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 zarb-ml/mageia-dev/2013-April/024305.html (limited to 'zarb-ml/mageia-dev/2013-April/024305.html') diff --git a/zarb-ml/mageia-dev/2013-April/024305.html b/zarb-ml/mageia-dev/2013-April/024305.html new file mode 100644 index 000000000..5798119b7 --- /dev/null +++ b/zarb-ml/mageia-dev/2013-April/024305.html @@ -0,0 +1,99 @@ + + + + [Mageia-dev] Update to boost-1.53 ? (libyui fixing) + + + + + + + + + +

[Mageia-dev] Update to boost-1.53 ? (libyui fixing)

+ Barry Jackson + zen25000 at zen.co.uk +
+ Mon Apr 8 20:12:06 CEST 2013 +

+
+ +
On 07/04/13 16:57, Angelo Naselli wrote:
+
+>
+> I haven't committed anything at the moment, so you can take this as a
+> good patch and decide later if going on or not.
+>
+> Angelo
+>
+Hi
+Not had much time to check over weekend.
+
+Your last patch fails to apply for some reason, but I will look again - 
+may be something silly.
+
+Before I saw your last patch I made one from the upstream git revision, 
+and this applies and builds OK. It is attached.
+
+Barry
+-------------- next part --------------
+diff -ur libyui-2.42.4-623354b_orig/src/ImplPtr.h libyui-2.42.4-623354b/src/ImplPtr.h
+--- libyui-2.42.4-623354b_orig/src/ImplPtr.h	2013-01-07 21:19:01.000000000 +0000
++++ libyui-2.42.4-623354b/src/ImplPtr.h	2013-04-08 17:51:10.741171954 +0100
+@@ -41,7 +41,9 @@
+ template<class _Impl>
+ class ImplPtr : private boost::noncopyable
+ {
++#if defined( BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS ) || defined( BOOST_NO_CXX11_NULLPTR )
+     typedef typename boost::scoped_ptr<_Impl>::unspecified_bool_type unspecified_bool_type;
++#endif
+ 
+ public:
+     typedef _Impl element_type;
+@@ -55,7 +57,11 @@
+     void swap( ImplPtr rhs )         { _impl.swap( rhs._impl ); }
+ 
+ public:
++#if defined( BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS ) || defined( BOOST_NO_CXX11_NULLPTR )
+     operator unspecified_bool_type() const { return _impl; }
++#else
++    explicit operator bool () const { return _impl.get() != 0; }
++#endif
+ 
+     const _Impl & operator*()  const { return *_impl; }
+     const _Impl * operator->() const { return _impl.get(); }
+
+ + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1