head 1.2; access; symbols pkgsrc-2016Q4:1.1.0.32 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.30 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.28 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.26 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.24 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.22 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.20 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.18 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.16 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.14 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.12 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.10 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.8 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.6 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.4 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.2 pkgsrc-2013Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2016.12.29.19.10.28; author wiz; state dead; branches; next 1.1; commitid UT4GSflIUbUnEUzz; 1.1 date 2013.04.01.12.19.13; author joerg; state Exp; branches; next ; desc @@ 1.2 log @Remove old openoffice and libreoffice packages. As discussed on pkgsrc-users. @ text @$NetBSD: patch-boost_boost__1__34__1.patch,v 1.1 2013/04/01 12:19:13 joerg Exp $ --- boost/boost_1_34_1.patch.orig 2013-03-30 22:51:40.000000000 +0000 +++ boost/boost_1_34_1.patch @@@@ -258,3 +258,77 @@@@ return *this; } +--- misc/build/boost_1_34_1/boost/function/function_template.hpp.orig 2006-09-29 17:23:28.000000000 +0000 ++++ misc/build/boost_1_34_1/boost/function/function_template.hpp +@@@@ -10,6 +10,7 @@@@ + // Note: this header is a header template and must NOT have multiple-inclusion + // protection. + #include ++#include + + #define BOOST_FUNCTION_TEMPLATE_PARMS BOOST_PP_ENUM_PARAMS(BOOST_FUNCTION_NUM_ARGS, typename T) + +@@@@ -561,12 +562,13 @@@@ namespace boost { + operator=(Functor BOOST_FUNCTION_TARGET_FIX(const &) f) + { + this->clear(); +- try { ++ BOOST_TRY { + this->assign_to(f); +- } catch (...) { ++ } BOOST_CATCH (...) { + vtable = 0; +- throw; ++ BOOST_RETHROW; + } ++ BOOST_CATCH_END + return *this; + } + +@@@@ -592,12 +594,13 @@@@ namespace boost { + return *this; + + this->clear(); +- try { ++ BOOST_TRY { + this->assign_to_own(f); +- } catch (...) { ++ } BOOST_CATCH (...) { + vtable = 0; +- throw; ++ BOOST_RETHROW; + } ++ BOOST_CATCH_END + return *this; + } + +--- misc/build/boost_1_34_1/boost/weak_ptr.hpp.orig 2013-03-30 19:19:49.000000000 +0000 ++++ misc/build/boost_1_34_1/boost/weak_ptr.hpp +@@@@ -14,6 +14,7 @@@@ + // + + #include // boost.TR1 include order fix ++#include + #include + #include + +@@@@ -101,16 +102,14 @@@@ public: + return shared_ptr(); + } + +- try +- { ++ BOOST_TRY { + return shared_ptr(*this); +- } +- catch(bad_weak_ptr const &) +- { ++ } BOOST_CATCH (bad_weak_ptr const &) { + // Q: how can we get here? + // A: another thread may have invalidated r after the use_count test above. + return shared_ptr(); + } ++ BOOST_CATCH_END + + #else + @ 1.1 log @Fix various C++ issues to allow building with Clang. @ text @d1 1 a1 1 $NetBSD$ @