--- povray-3.7.1-rc.1/unix/povconfig/syspovconfig.h.orig 2017-06-22 20:42:33.000000000 +0200 +++ povray-3.7.1-rc.1/unix/povconfig/syspovconfig.h 2019-05-05 20:50:54.936577187 +0200 @@ -50,13 +50,13 @@ #include #include #include +#include #include #include #include // boost headers #include -#include #ifdef HAVE_CONFIG_H // from directory "." (generated by ./configure) @@ -91,12 +91,11 @@ // to in a few other places. using std::runtime_error; -// these may actually be the boost implementations, depending on what boost/tr1/memory.hpp has pulled in -using std::tr1::shared_ptr; -using std::tr1::weak_ptr; -using std::tr1::dynamic_pointer_cast; -using std::tr1::static_pointer_cast; -using std::tr1::const_pointer_cast; +using std::shared_ptr; +using std::weak_ptr; +using std::dynamic_pointer_cast; +using std::static_pointer_cast; +using std::const_pointer_cast; using boost::intrusive_ptr; --- povray-3.7.1-rc.1/source/base/precomp.h.orig 2017-06-22 20:42:33.000000000 +0200 +++ povray-3.7.1-rc.1/source/base/precomp.h 2019-05-05 21:10:21.240868851 +0200 @@ -62,6 +62,7 @@ #include #include #include +#include #include #include #include @@ -81,6 +82,5 @@ #include #include #endif -#include #include --- povray-3.7.1-rc.1/source/backend/precomp.h.orig 2017-06-22 20:42:33.000000000 +0200 +++ povray-3.7.1-rc.1/source/backend/precomp.h 2019-05-05 21:20:44.480101155 +0200 @@ -60,6 +60,7 @@ #include #include #include +#include #include #include #include @@ -78,6 +79,5 @@ #include #include #endif -#include #include --- povray-3.7.1-rc.1/source/core/precomp.h.orig 2017-06-22 20:42:33.000000000 +0200 +++ povray-3.7.1-rc.1/source/core/precomp.h 2019-05-05 21:26:40.592038719 +0200 @@ -60,6 +60,7 @@ #include #include #include +#include #include #include #include @@ -78,6 +79,5 @@ #include #include #endif -#include #include --- povray-3.7.1-rc.1/source/core/shape/parametric.cpp.orig 2017-06-22 20:42:33.000000000 +0200 +++ povray-3.7.1-rc.1/source/core/shape/parametric.cpp 2019-05-05 21:55:01.000916811 +0200 @@ -37,8 +37,7 @@ #include "core/shape/parametric.h" #include - -#include +#include #include "core/math/matrix.h" #include "core/render/ray.h" @@ -441,7 +440,7 @@ Vector3d RU, RV; Vector2d uv_vect; - std::tr1::array aFn = { + std::array aFn = { GenericScalarFunctionInstance(Function[0], Thread), GenericScalarFunctionInstance(Function[1], Thread), GenericScalarFunctionInstance(Function[2], Thread) @@ -919,7 +918,7 @@ throw POV_EXCEPTION_STRING("Cannot allocate memory for parametric precomputation data."); PrecompLastDepth = 1 << (depth - 1); - std::tr1::array aFn = { + std::array aFn = { GenericScalarFunctionInstance(Function[0], Thread), GenericScalarFunctionInstance(Function[1], Thread), GenericScalarFunctionInstance(Function[2], Thread) --- povray-3.7.1-rc.1/source/frontend/precomp.h.orig 2017-06-22 20:42:33.000000000 +0200 +++ povray-3.7.1-rc.1/source/frontend/precomp.h 2019-05-06 05:16:59.760443675 +0200 @@ -60,6 +60,7 @@ #include #include #include +#include #include #include #include @@ -78,6 +79,5 @@ #include #include #endif -#include #include --- povray-3.7.1-rc.1/source/parser/precomp.h.orig 2017-06-22 20:42:33.000000000 +0200 +++ povray-3.7.1-rc.1/source/parser/precomp.h 2019-05-06 05:24:59.805900707 +0200 @@ -60,6 +60,7 @@ #include #include #include +#include #include #include #include @@ -78,6 +79,5 @@ #include #include #endif -#include #include --- povray-3.7.1-rc.1/source/povms/precomp.h.orig 2017-06-22 20:42:33.000000000 +0200 +++ povray-3.7.1-rc.1/source/povms/precomp.h 2019-05-06 05:29:58.565082232 +0200 @@ -60,6 +60,7 @@ #include #include #include +#include #include #include #include @@ -78,6 +79,5 @@ #include #include #endif -#include #include --- povray-3.7.1-rc.1/source/vm/precomp.h.orig 2017-06-22 20:42:33.000000000 +0200 +++ povray-3.7.1-rc.1/source/vm/precomp.h 2019-05-06 05:30:54.058009990 +0200 @@ -60,6 +60,7 @@ #include #include #include +#include #include #include #include @@ -78,6 +79,5 @@ #include #include #endif -#include #include