diff options
author | Rene Ladan <rene@FreeBSD.org> | 2019-09-07 11:38:09 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2019-09-07 11:38:09 +0000 |
commit | 9a3514e3bcd0d8ab5310c558518787b20b7e3ef5 (patch) | |
tree | b9e9831b32941f5dfe1931e4a85cf100a259d5a5 | |
parent | 836ef591f95a28c4966f02a114e39f7e4e98b9b3 (diff) |
Remove expired ports:
2019-09-04 graphics/luxrender14: Depends on expiring graphics/embree, broken with boost 1.70
2019-09-04 graphics/luxrender: Depends on expiring graphics/embree, broken with boost 1.70
Notes
Notes:
svn path=/head/; revision=511403
22 files changed, 2 insertions, 1274 deletions
@@ -12952,3 +12952,5 @@ x11-toolkits/p5-Wx-Perl-ProcessStream||2019-09-05|Has expired: Depends on expiri x11-wm/golem||2019-09-05|Has expired: Broken for more than 6 months x11-wm/pawm||2019-09-05|Has expired: Broken for more than 6 months x11-toolkits/p5-Wx||2019-09-07|Has expired: Broken for more than 6 months +graphics/luxrender14||2019-09-07|Has expired: Depends on expiring graphics/embree, broken with boost 1.70 +graphics/luxrender||2019-09-07|Has expired: Depends on expiring graphics/embree, broken with boost 1.70 diff --git a/graphics/Makefile b/graphics/Makefile index 7d8479a5d791..620da9fbcc0f 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -534,8 +534,6 @@ SUBDIR += linux-c7-wayland SUBDIR += lua-gd SUBDIR += luminance-qt5 - SUBDIR += luxrender - SUBDIR += luxrender14 SUBDIR += lximage-qt SUBDIR += magnum SUBDIR += magnum-examples diff --git a/graphics/luxrender/Makefile b/graphics/luxrender/Makefile deleted file mode 100644 index b12e88b2586a..000000000000 --- a/graphics/luxrender/Makefile +++ /dev/null @@ -1,81 +0,0 @@ -# Created by: Alexey Dokuchaev <danfe@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= luxrender -DISTVERSION?= 1.6 -PORTREVISION= 15 -CATEGORIES= graphics -MASTER_SITES= https://bitbucket.org/luxrender/lux/get/ \ - https://bitbucket.org/luxrender/luxrays/get/:lr -DISTFILES= v${DISTVERSION:C/[.-]//g}${EXTRACT_SUFX} \ - ${PORTNAME}_v${DISTVERSION:S/-//}${EXTRACT_SUFX}:lr -DIST_SUBDIR= ${PORTNAME} - -MAINTAINER= danfe@FreeBSD.org -COMMENT= Physically based and unbiased rendering system - -LICENSE= GPLv3 - -BROKEN= fails to build with boost 1.70, see bug 236599 -DEPRECATED= Depends on expiring graphics/embree -EXPIRATION_DATE= 2019-09-04 - -LIB_DEPENDS= ${PY_BOOST} \ - libfftw3.so:math/fftw3 \ - libOpenImageIO.so:graphics/openimageio -.if ${DISTVERSION} != 1.4 -LIB_DEPENDS+= libembree.so:graphics/embree -.endif - -CONFLICTS_INSTALL?= ${PORTNAME}14-1.4* - -ONLY_FOR_ARCHS= i386 amd64 -ONLY_FOR_ARCHS_REASON= uses SSE instructions - -USES+= bison cmake:noninja python:build tar:bzip2 -USE_GL= glu - -WRKSRC= ${WRKDIR}/${PORTNAME}-lux-${LUX_REV} -LUXRAYS_WRKSRC= ${WRKDIR}/${PORTNAME}-luxrays-${LUXRAYS_REV} - -CMAKE_ARGS= -DLUXCORE_INCLUDE_DIRS:PATH="${LUXRAYS_WRKSRC}/include" \ - -DLUXCORE_LIBRARY:STRING="${LUXRAYS_WRKSRC}/lib/libluxcore.a" \ - -DLUXRAYS_INCLUDE_DIRS:PATH="${LUXRAYS_WRKSRC}/include" \ - -DLUXRAYS_LIBRARY:STRING="${LUXRAYS_WRKSRC}/lib/libluxrays.a" \ - -DSLG_INCLUDE_DIRS:PATH="${LUXRAYS_WRKSRC}/include" \ - -DSLG_LIBRARY:PATH="${LUXRAYS_WRKSRC}/lib/libsmallluxgpu.a" \ - -DLUXRAYS_DISABLE_OPENCL:BOOL=ON - -LUX_REV?= b3f85cf7742f -LUXRAYS_REV?= 61352e6aae3f - -OPTIONS_DEFINE= FREEIMAGE X11 -OPTIONS_DEFAULT= X11 - -FREEIMAGE_DESC= Build with FreeImage (otherwise use OIIO only) -FREEIMAGE_CMAKE_ON= -DLUX_USE_FREEIMAGE:BOOL=ON -FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage - -post-extract: - @${LN} -sf ${PORTNAME}-luxrays-${LUXRAYS_REV} ${WRKDIR}/luxrays - -post-patch: - @${REINPLACE_CMD} -e 's/__APPLE__/__FreeBSD__/' \ - ${WRKSRC}/core/osfunc.h \ - ${WRKSRC}/shapes/mikktspace/weldmesh.c -# Avoid infamous "local symbol discarded in section `.text...' errors - @${REINPLACE_CMD} -e '/^set(Boost_USE_STATIC_LIBS/s,ON,OFF,' \ - ${LUXRAYS_WRKSRC}/cmake/Dependencies.cmake -# Avoid picking up Python 3.x bits if they're installed - @${REINPLACE_CMD} -e 's,PythonLibs,& ${PYTHON_VER} EXACT REQUIRED,' \ - ${LUXRAYS_WRKSRC}/cmake/Dependencies.cmake \ - ${WRKSRC}/cmake/pylux.cmake - -pre-configure: - -${PYTHON_CMD} ${WRKSRC}/makeBuildNumber.py ${WRKSRC}/core/version.h - cd ${LUXRAYS_WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} \ - ${CMAKE_ARGS} . - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \ - ${_MAKE_JOBS} ${MAKE_ARGS} -C ${LUXRAYS_WRKSRC} - -.include <bsd.port.mk> diff --git a/graphics/luxrender/distinfo b/graphics/luxrender/distinfo deleted file mode 100644 index a857ce4ab2df..000000000000 --- a/graphics/luxrender/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (luxrender/v16.tar.bz2) = 29144f657087644086928a66421df5d25fc4dccd05970200932f5693650ddecf -SIZE (luxrender/v16.tar.bz2) = 2421141 -SHA256 (luxrender/luxrender_v1.6.tar.bz2) = eb38489e4bcb1336027efc8fa991f506bf78e8cb9edc7b73794e0cdcf998b15a -SIZE (luxrender/luxrender_v1.6.tar.bz2) = 36615450 diff --git a/graphics/luxrender/files/patch-CMakeLists.txt b/graphics/luxrender/files/patch-CMakeLists.txt deleted file mode 100644 index 5cd7bca61653..000000000000 --- a/graphics/luxrender/files/patch-CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -210,7 +210,6 @@ IF(NOT APPLE AND NOT WIN32) - STRING(REGEX MATCH "(x86_64-*)|(X86_64-*)|(AMD64-*)|(amd64-*)" _mach_x86_64 ${MACHINE}) - IF (_mach_x86_64) - SET(ARCH_X86_64 1) -- SET(LIB_SUFFIX 64) - #jromang - Hack to avoid boost bug on x64 Ubuntu 8.10 and Fedora 10 (http://www.luxrender.net/mantis/view.php?id=433) - ADD_DEFINITIONS(-DBOOST_NO_INTRINSIC_INT64_T) - ENDIF (_mach_x86_64) -@@ -402,7 +401,7 @@ ELSEIF(MSVC) - ELSE(APPLE) - # Dade - default compiler options - # Removed "-O3" from definitions in order to have CMake Release/Debug options to work -- ADD_DEFINITIONS(-msse2 -mfpmath=sse -ftree-vectorize -funroll-loops -Wall -fPIC -DHAVE_PTHREAD_H) -+ ADD_DEFINITIONS(-msse -Wall -fPIC -DHAVE_PTHREAD_H) - set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fvisibility=hidden -fvisibility-inlines-hidden") - set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fvisibility=hidden -fvisibility-inlines-hidden") - # The QBVH accelerator needs to be compiled with much reduced optimizations diff --git a/graphics/luxrender/files/patch-accelerators_bvhaccel.cpp b/graphics/luxrender/files/patch-accelerators_bvhaccel.cpp deleted file mode 100644 index 9b351647ea1d..000000000000 --- a/graphics/luxrender/files/patch-accelerators_bvhaccel.cpp +++ /dev/null @@ -1,23 +0,0 @@ -After http://github.com/boostorg/range/commit/69409ed63a9e1 build fails: - -accelerators/bvhaccel.cpp:149:19: error: call to 'distance' is ambiguous - u_int middle = distance(list.begin(), it); - ^~~~~~~~ -/usr/include/c++/v1/iterator:511:1: note: candidate function [with _InputIter = std::__1::__wrap_iter<boost::shared_ptr<lux::BVHAccelTreeNode> *>] -distance(_InputIter __first, _InputIter __last) -^ -/usr/local/include/boost/iterator/distance.hpp:49:9: note: candidate function [with SinglePassIterator = std::__1::__wrap_iter<boost::shared_ptr<lux::BVHAccelTreeNode> *>] - distance(SinglePassIterator first, SinglePassIterator last) - ^ - ---- accelerators/bvhaccel.cpp.orig 2016-05-09 21:21:17 UTC -+++ accelerators/bvhaccel.cpp -@@ -146,7 +146,7 @@ boost::shared_ptr<BVHAccelTreeNode> BVHAccel::BuildHie - - vector<boost::shared_ptr<BVHAccelTreeNode> >::iterator it = - partition(list.begin()+splits[j], list.begin()+splits[j+1], bind2nd(ptr_fun(bvh_ltf[splitAxis]), splitValue)); -- u_int middle = distance(list.begin(), it); -+ u_int middle = std::distance(list.begin(), it); - middle = max(splits[j]+1, min(splits[j+1]-1, middle)); // Make sure coincidental BBs are still split - splits.insert(splits.begin()+j+1, middle); - } diff --git a/graphics/luxrender/files/patch-c++14-fixes b/graphics/luxrender/files/patch-c++14-fixes deleted file mode 100644 index 2391a7e2f783..000000000000 --- a/graphics/luxrender/files/patch-c++14-fixes +++ /dev/null @@ -1,40 +0,0 @@ ---- core/queryable/queryable.h.orig 2016-05-09 21:21:17 UTC -+++ core/queryable/queryable.h -@@ -194,7 +194,7 @@ class LUX_EXPORT Queryable (public) - } - template<class T> friend void AddStringAttribute(T &object, - const std::string &name, const std::string &description, -- const boost::function<std::string (void)> &get, const boost::function<void (std::string)> set = NULL) { -+ const boost::function<std::string (void)> &get, const boost::function<void (std::string)> set = 0x0) { - - AddAttrib<QueryableStringAttribute>(object, name, description, get, set); - } ---- core/scheduler.cpp.orig 2016-05-09 21:21:17 UTC -+++ core/scheduler.cpp -@@ -43,7 +43,7 @@ void NullTask(Range*){} - - Scheduler::Scheduler(unsigned step) - { -- current_task = NULL; -+ current_task = 0x0; - default_step = step; - state = RUNNING; - -@@ -127,7 +127,7 @@ TaskType Scheduler::GetTask() - condition.wait(lock); - - if(current_task == NullTask) -- return NULL; -+ return 0x0; - - return current_task; - } -@@ -152,7 +152,7 @@ bool Scheduler::EndTask(Thread* thread) - - if(counter == 0) - { -- current_task = NULL; -+ current_task = 0x0; - condition.notify_all(); - } - else diff --git a/graphics/luxrender/files/patch-gcc42-fixes b/graphics/luxrender/files/patch-gcc42-fixes deleted file mode 100644 index dbf2e1b99f53..000000000000 --- a/graphics/luxrender/files/patch-gcc42-fixes +++ /dev/null @@ -1,394 +0,0 @@ ---- ../luxrays/include/luxrays/core/geometry/frame.h.orig -+++ ../luxrays/include/luxrays/core/geometry/frame.h -@@ -46,11 +46,11 @@ public: - SetFromZ(z); - } - -- Frame(const Normal &z) { -+ Frame(const luxrays::Normal &z) { - SetFromZ(Vector(z)); - } - -- void SetFromZ(const Normal &z) { -+ void SetFromZ(const luxrays::Normal &z) { - SetFromZ(Vector(z)); - } - ---- textures/bilerp.h.orig -+++ textures/bilerp.h -@@ -39,7 +39,7 @@ public: - // BilerpTexture Public Methods - BilerpFloatTexture(TextureMapping2D *m, - float t00, float t01, float t10, float t11) : -- Texture("BilerpFloatTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<float>::Texture("BilerpFloatTexture-" + boost::lexical_cast<string>(this)) { - mapping = m; - v00 = t00; - v01 = t01; -@@ -87,7 +87,7 @@ public: - BilerpSpectrumTexture(TextureMapping2D *m, - const RGBColor &t00, const RGBColor &t01, - const RGBColor &t10, const RGBColor &t11) : -- Texture("BilerpSpectrumTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<lux::SWCSpectrum>::Texture("BilerpSpectrumTexture-" + boost::lexical_cast<string>(this)) { - mapping = m; - v00 = t00; - v01 = t01; -@@ -145,7 +145,7 @@ public: - const boost::shared_ptr<Texture<FresnelGeneral> > &t01, - const boost::shared_ptr<Texture<FresnelGeneral> > &t10, - const boost::shared_ptr<Texture<FresnelGeneral> > &t11) : -- Texture("BilerpFresnelTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<lux::FresnelGeneral>::Texture("BilerpFresnelTexture-" + boost::lexical_cast<string>(this)) { - mapping = m; - v00 = t00; - v01 = t01; ---- textures/blackbody.h.orig -+++ textures/blackbody.h -@@ -34,7 +34,7 @@ namespace lux - class BlackBodyTexture : public Texture<SWCSpectrum> { - public: - // BlackBodyTexture Public Methods -- BlackBodyTexture(float t) : Texture("BlackBodyTexture-" + boost::lexical_cast<string>(this)), -+ BlackBodyTexture(float t) : lux::Texture<lux::SWCSpectrum>::Texture("BlackBodyTexture-" + boost::lexical_cast<string>(this)), - BBSPD(t) { } - virtual ~BlackBodyTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/blender_base.h.orig -+++ textures/blender_base.h -@@ -34,7 +34,7 @@ public: - virtual ~BlenderTexture3D() { } - - BlenderTexture3D(const std::string &name, const Transform &tex2world, const ParamSet &tp, -- short type) : Texture(name) { -+ short type) : lux::Texture<float>::Texture(name) { - // Read mapping coordinates - mapping = TextureMapping3D::Create(tex2world, tp); - tex1 = tp.GetFloatTexture("tex1", 0.f); ---- textures/cauchytexture.h.orig -+++ textures/cauchytexture.h -@@ -35,7 +35,7 @@ class CauchyTexture : public Texture<Fre - public: - // ConstantTexture Public Methods - CauchyTexture(float cauchya, float cauchyb) : -- Texture("CauchyTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("CauchyTexture-" + boost::lexical_cast<string>(this)), - fresnel(cauchya, cauchyb, 0.f), index(cauchya + cauchyb * 1e6f / - (WAVELENGTH_END * WAVELENGTH_START)) { } - virtual ~CauchyTexture() { } ---- textures/checkerboard.h.orig -+++ textures/checkerboard.h -@@ -42,7 +42,7 @@ public: - Checkerboard2D(TextureMapping2D *m, - boost::shared_ptr<Texture<float> > &c1, - boost::shared_ptr<Texture<float> > &c2, const string &aa) : -- Texture("Checkerboard2D-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("Checkerboard2D-" + boost::lexical_cast<string>(this)), - tex1(c1), tex2(c2), mapping(m) { - // Select anti-aliasing method for _Checkerboard2D_ - if (aa == "none") -@@ -226,7 +226,7 @@ public: - Checkerboard3D(TextureMapping3D *m, - boost::shared_ptr<Texture<float> > &c1, - boost::shared_ptr<Texture<float> > &c2) : -- Texture("Checkerboard3D-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("Checkerboard3D-" + boost::lexical_cast<string>(this)), - tex1(c1), tex2(c2), mapping(m) { } - virtual ~Checkerboard3D() { delete mapping; } - virtual float Evaluate(const SpectrumWavelengths &sw, ---- textures/cloud.h.orig -+++ textures/cloud.h -@@ -47,7 +47,7 @@ public: - const u_int octaves, const float o, const float offset, - const u_int numspheres, const float spheresize, - TextureMapping3D *map) : -- Texture("CloudTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("CloudTexture-" + boost::lexical_cast<string>(this)), - radius(r), numSpheres(numspheres), sphereSize(spheresize), - sharpness(sharp), baseFlatness(baseflatness), variability(v), - omega(o), firstNoiseScale(noiseScale), noiseOffset(offset), ---- textures/colordepth.h.orig -+++ textures/colordepth.h -@@ -34,7 +34,7 @@ class ColorDepthTexture : public Texture - public: - // ColorDepthTexture Public Methods - ColorDepthTexture(float t, boost::shared_ptr<Texture<SWCSpectrum> > &c) : -- Texture("ColorDepthTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("ColorDepthTexture-" + boost::lexical_cast<string>(this)), - d(-max(1e-3f, t)), color(c) { } - virtual ~ColorDepthTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/constant.h.orig -+++ textures/constant.h -@@ -36,7 +36,7 @@ class ConstantFloatTexture : public Text - public: - // ConstantTexture Public Methods - ConstantFloatTexture(float v) : -- Texture("ConstantFloatTexture-" + boost::lexical_cast<string>(this)), value(v) { -+ lux::Texture<float>::Texture("ConstantFloatTexture-" + boost::lexical_cast<string>(this)), value(v) { - AddFloatAttribute(*this, "value", "ConstantFloatTexture value", &ConstantFloatTexture::value); - } - virtual ~ConstantFloatTexture() { } -@@ -60,7 +60,7 @@ class ConstantRGBColorTexture : public T - public: - // ConstantTexture Public Methods - ConstantRGBColorTexture(const RGBColor &s) : -- Texture("ConstantRGBColorTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("ConstantRGBColorTexture-" + boost::lexical_cast<string>(this)), - color(s) { - RGBSPD = new RGBReflSPD(color); - -@@ -99,7 +99,7 @@ class ConstantFresnelTexture : public Te - public: - // ConstantTexture Public Methods - ConstantFresnelTexture(float v) : -- Texture("ConstantFresnelTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("ConstantFresnelTexture-" + boost::lexical_cast<string>(this)), - value(DIELECTRIC_FRESNEL, SWCSpectrum(v), 0.f), val(v) { - AddFloatAttribute(*this, "value", "ConstantFresnelTexture value", &ConstantFresnelTexture::val); - } ---- textures/densitygrid.h.orig -+++ textures/densitygrid.h -@@ -39,7 +39,7 @@ public: - // DensityGridTexture Public Methods - DensityGridTexture(int x, int y, int z, const float *d, - enum WrapMode w, TextureMapping3D *map) : -- Texture("DensityGridTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("DensityGridTexture-" + boost::lexical_cast<string>(this)), - nx(x), ny(y), nz(z), wrapMode(w), mapping(map) { - density.assign(d, d + nx * ny * nz); - dMin = *std::min_element(density.begin(), density.end()); ---- textures/dots.h.orig -+++ textures/dots.h -@@ -37,7 +37,7 @@ public: - // DotsTexture Public Methods - DotsTexture(TextureMapping2D *m, boost::shared_ptr<Texture<float> > &c1, - boost::shared_ptr<Texture<float> > &c2) : -- Texture("DotsTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("DotsTexture-" + boost::lexical_cast<string>(this)), - outsideDot(c1), insideDot(c2), mapping(m) { } - virtual ~DotsTexture() { delete mapping; } - virtual float Evaluate(const SpectrumWavelengths &sw, ---- textures/equalenergy.h.orig -+++ textures/equalenergy.h -@@ -35,7 +35,7 @@ class EqualEnergyTexture : public Textur - public: - // EqualEnergyTexture Public Methods - EqualEnergyTexture(float t) : -- Texture("EqualEnergyTexture-" + boost::lexical_cast<string>(this)), e(t) { } -+ lux::Texture<lux::SWCSpectrum>::Texture("EqualEnergyTexture-" + boost::lexical_cast<string>(this)), e(t) { } - virtual ~EqualEnergyTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &) const { ---- textures/exponential.h.orig -+++ textures/exponential.h -@@ -36,7 +36,7 @@ public: - // ExponentialTexture Public Methods - ExponentialTexture(const Point &o, const Vector &up, float d, - TextureMapping3D *map) : -- Texture("ExponentialTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("ExponentialTexture-" + boost::lexical_cast<string>(this)), - origin(o), upDir(up), decay(d), mapping(map) { } - virtual ~ExponentialTexture() { delete mapping; } - virtual float Evaluate(const SpectrumWavelengths &sw, ---- textures/fbm.h.orig -+++ textures/fbm.h -@@ -37,7 +37,7 @@ class FBmTexture : public Texture<float> - public: - // FBmTexture Public Methods - FBmTexture(int oct, float roughness, TextureMapping3D *map) : -- Texture("FBmTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<float>::Texture("FBmTexture-" + boost::lexical_cast<string>(this)) { - omega = roughness; - octaves = oct; - mapping = map; ---- textures/frequencytexture.h.orig -+++ textures/frequencytexture.h -@@ -35,7 +35,7 @@ class FrequencyTexture : public Texture< - public: - // FrequencyTexture Public Methods - FrequencyTexture(float w, float p, float r) -- : Texture("FrequencyTexture-" + boost::lexical_cast<string>(this)), -+ : lux::Texture<lux::SWCSpectrum>::Texture("FrequencyTexture-" + boost::lexical_cast<string>(this)), - FSPD(w, p, r) { } - virtual ~FrequencyTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/fresnelcolor.h.orig -+++ textures/fresnelcolor.h -@@ -34,7 +34,7 @@ class FresnelColorTexture : public Textu - public: - // FresnelColorTexture Public Methods - FresnelColorTexture(const boost::shared_ptr<Texture<SWCSpectrum> > &c) : -- Texture("FresnelColorTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("FresnelColorTexture-" + boost::lexical_cast<string>(this)), - color(c) { } - virtual ~FresnelColorTexture() { } - virtual FresnelGeneral Evaluate(const SpectrumWavelengths &sw, ---- textures/gaussiantexture.h.orig -+++ textures/gaussiantexture.h -@@ -35,7 +35,7 @@ class GaussianTexture : public Texture<S - public: - // GaussianTexture Public Methods - GaussianTexture(float m, float w, float r) : -- Texture("GaussianTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("GaussianTexture-" + boost::lexical_cast<string>(this)), - GSPD(m, w, r) { } - virtual ~GaussianTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/harlequin.h.orig -+++ textures/harlequin.h -@@ -40,7 +40,7 @@ namespace lux - class HarlequinTexture : public Texture<SWCSpectrum> { - public: - // Harlequin Public Methods -- HarlequinTexture() : Texture("HarlequinTexture-" + boost::lexical_cast<string>(this)) { -+ HarlequinTexture() : lux::Texture<lux::SWCSpectrum>::Texture("HarlequinTexture-" + boost::lexical_cast<string>(this)) { - float c[3]; - for (int i = 0; i < HARLEQUIN_TEXTURE_PALETTE_SIZE; i++) { - c[0] = RadicalInverse(i * COLOR_SAMPLES + 1, 2); ---- textures/hitpointcolor.h.orig -+++ textures/hitpointcolor.h -@@ -34,7 +34,7 @@ namespace lux - class HitPointAlphaTexture : public Texture<float> { - public: - HitPointAlphaTexture() : -- Texture("HitPointAlphaTexture-" + boost::lexical_cast<string>(this)) { } -+ lux::Texture<float>::Texture("HitPointAlphaTexture-" + boost::lexical_cast<string>(this)) { } - virtual ~HitPointAlphaTexture() { } - virtual float Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &dgs) const { -@@ -58,7 +58,7 @@ public: - class HitPointRGBColorTexture : public Texture<SWCSpectrum> { - public: - HitPointRGBColorTexture() : -- Texture("HitPointRGBColorTexture-" + boost::lexical_cast<string>(this)) { } -+ lux::Texture<lux::SWCSpectrum>::Texture("HitPointRGBColorTexture-" + boost::lexical_cast<string>(this)) { } - virtual ~HitPointRGBColorTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &dgs) const { -@@ -83,7 +83,7 @@ public: - class HitPointGreyTexture : public Texture<float> { - public: - HitPointGreyTexture(const u_int ch) : -- Texture("HitPointGreyTexture-" + boost::lexical_cast<string>(this)), channel(ch) { } -+ lux::Texture<float>::Texture("HitPointGreyTexture-" + boost::lexical_cast<string>(this)), channel(ch) { } - virtual ~HitPointGreyTexture() { } - virtual float Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &dgs) const { ---- textures/imagemap.h.orig -+++ textures/imagemap.h -@@ -112,7 +112,7 @@ class ImageFloatTexture : public Texture - public: - // ImageFloatTexture Public Methods - ImageFloatTexture(const TexInfo &texInfo, TextureMapping2D *m, Channel ch) : -- Texture("ImageFloatTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("ImageFloatTexture-" + boost::lexical_cast<string>(this)), - ImageTexture(texInfo, m) { channel = ch; } - - virtual ~ImageFloatTexture() { } -@@ -152,7 +152,7 @@ class ImageSpectrumTexture : public Text - public: - // ImageSpectrumTexture Public Methods - ImageSpectrumTexture(const TexInfo &texInfo, TextureMapping2D *m) : -- Texture("ImageSpectrumTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("ImageSpectrumTexture-" + boost::lexical_cast<string>(this)), - ImageTexture(texInfo, m), isIlluminant(false) { } - - virtual ~ImageSpectrumTexture() { } -@@ -200,7 +200,7 @@ class NormalMapTexture : public Texture< - public: - // NormalMapTexture Public Methods - NormalMapTexture(const TexInfo &texInfo, TextureMapping2D *m) : -- Texture("NormalMapTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("NormalMapTexture-" + boost::lexical_cast<string>(this)), - ImageTexture(texInfo, m) { } - - virtual ~NormalMapTexture() { } ---- textures/irregulardata.h.orig -+++ textures/irregulardata.h -@@ -36,7 +36,7 @@ public: - // IrregularDataSpectrumTexture Public Methods - IrregularDataTexture(u_int n, const float *wl, const float *data, - float resolution = 5.f) : -- Texture("IrregularDataTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("IrregularDataTexture-" + boost::lexical_cast<string>(this)), - SPD(wl, data, n, resolution) { } - virtual ~IrregularDataTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/marble.h.orig -+++ textures/marble.h -@@ -39,7 +39,7 @@ public: - // MarbleTexture Public Methods - virtual ~MarbleTexture() { delete mapping; } - MarbleTexture(int oct, float roughness, float sc, float var, -- TextureMapping3D *map) : Texture("MarbleTexture-" + boost::lexical_cast<string>(this)) { -+ TextureMapping3D *map) : lux::Texture<lux::SWCSpectrum>::Texture("MarbleTexture-" + boost::lexical_cast<string>(this)) { - omega = roughness; - octaves = oct; - mapping = map; ---- textures/regulardata.h.orig -+++ textures/regulardata.h -@@ -35,7 +35,7 @@ class RegularDataTexture : public Textur - public: - // RegularDataSpectrumTexture Public Methods - RegularDataTexture(float s, float e, u_int n, const float *data) -- : Texture("RegularDataTexture-" + boost::lexical_cast<string>(this)), -+ : lux::Texture<lux::SWCSpectrum>::Texture("RegularDataTexture-" + boost::lexical_cast<string>(this)), - SPD(data, s, e, n) { } - virtual ~RegularDataTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/sellmeiertexture.h.orig -+++ textures/sellmeiertexture.h -@@ -36,7 +36,7 @@ class SellmeierTexture : public Texture< - public: - // SellmeierTexture Public Methods - SellmeierTexture(float a_, u_int n, const float *b_, const float *c_) : -- Texture("SellmeierTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("SellmeierTexture-" + boost::lexical_cast<string>(this)), - b(b_, b_ + n), c(c_, c_ + n), a(a_) { - // Sellmeier expects wavelength in µm but we have it in nm - for (u_int i = 0; i < n; ++i) ---- textures/tabulatedfresnel.h.orig -+++ textures/tabulatedfresnel.h -@@ -37,7 +37,7 @@ public: - // TabulatedFresnel Public Methods - TabulatedFresnel(const vector<float> &wl, const vector<float> &n, - const vector<float> &k) : -- Texture("TabulatedFresnel-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("TabulatedFresnel-" + boost::lexical_cast<string>(this)), - N(&wl[0], &n[0], wl.size()), K(&wl[0], &k[0], wl.size()), - index(N.Filter()) { } - virtual ~TabulatedFresnel() { } ---- textures/uv.h.orig -+++ textures/uv.h -@@ -36,7 +36,7 @@ namespace lux - class UVTexture : public Texture<SWCSpectrum> { - public: - // UVTexture Public Methods -- UVTexture(TextureMapping2D *m) : Texture("UVTexture-" + boost::lexical_cast<string>(this)) { -+ UVTexture(TextureMapping2D *m) : lux::Texture<lux::SWCSpectrum>::Texture("UVTexture-" + boost::lexical_cast<string>(this)) { - mapping = m; - } - virtual ~UVTexture() { ---- textures/windy.h.orig -+++ textures/windy.h -@@ -37,7 +37,7 @@ class WindyTexture : public Texture<floa - public: - // WindyTexture Public Methods - WindyTexture(TextureMapping3D *map) : -- Texture("WindyTexture-" + boost::lexical_cast<string>(this)) { mapping = map; } -+ lux::Texture<float>::Texture("WindyTexture-" + boost::lexical_cast<string>(this)) { mapping = map; } - virtual ~WindyTexture() { delete mapping; } - virtual float Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &dg) const { ---- textures/wrinkled.h.orig -+++ textures/wrinkled.h -@@ -37,7 +37,7 @@ class WrinkledTexture : public Texture<f - public: - // WrinkledTexture Public Methods - WrinkledTexture(int oct, float roughness, TextureMapping3D *map) : -- Texture("WrinkledTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<float>::Texture("WrinkledTexture-" + boost::lexical_cast<string>(this)) { - omega = roughness; - octaves = oct; - mapping = map; diff --git a/graphics/luxrender/files/patch-luxrays-CMakeLists.txt b/graphics/luxrender/files/patch-luxrays-CMakeLists.txt deleted file mode 100644 index ffdd49ebebc0..000000000000 --- a/graphics/luxrender/files/patch-luxrays-CMakeLists.txt +++ /dev/null @@ -1,47 +0,0 @@ ---- ../luxrays/CMakeLists.txt.orig -+++ ../luxrays/CMakeLists.txt -@@ -91,14 +91,6 @@ if (NOT OPENGL_FOUND AND NOT LUXRAYS_DIS - SET(LUXRAYS_DISABLE_OPENCL 1) - endif() - --if (NOT GLEW_FOUND) -- MESSAGE(FATAL_ERROR "--> Could not locate required GLEW files, disabling samples build - Please check ${GLEW_SEARCH_PATH}") --endif() -- --if (NOT GLUT_FOUND) -- MESSAGE(FATAL_ERROR "--> Could not locate required GLUT files, disabling samples build - Please check ${GLUT_SEARCH_PATH}") --endif() -- - if (NOT EMBREE_FOUND) - MESSAGE(FATAL_ERROR "--> Could not locate required Intel Embree files - Please check ${EMBREE_SEARCH_PATH}") - endif() -@@ -124,29 +116,6 @@ add_subdirectory(src/luxcore) - - ################################################################################ - # --# Samples --# --################################################################################ -- --if(NOT APPLE OR OSX_BUILD_DEMOS) -- add_subdirectory(samples/benchsimple) -- add_subdirectory(samples/luxcoredemo) -- add_subdirectory(samples/luxcorescenedemo) -- add_subdirectory(samples/luxcoreimplserializationdemo) --endif() -- --if(OPENGL_FOUND AND GLUT_FOUND AND GLEW_FOUND) -- add_subdirectory(samples/smallluxgpu4) --endif(OPENGL_FOUND AND GLUT_FOUND AND GLEW_FOUND) -- --add_subdirectory(samples/luxcoreconsole) --if(OPENGL_FOUND) -- add_subdirectory(samples/luxcoreui) --endif(OPENGL_FOUND) -- -- --################################################################################ --# - # For non win32 we'll have to copy everything to a single dir - # - ################################################################################ diff --git a/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake b/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake deleted file mode 100644 index 4ff5dc3bad2b..000000000000 --- a/graphics/luxrender/files/patch-luxrays-cmake-PlatformSpecific.cmake +++ /dev/null @@ -1,26 +0,0 @@ ---- ../luxrays/cmake/PlatformSpecific.cmake.orig -+++ ../luxrays/cmake/PlatformSpecific.cmake -@@ -138,18 +138,17 @@ ENDIF(MSVC) - - - --IF(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) -+#IF(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) - # Update if necessary -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-long-long -pedantic") -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse -msse2 -msse3 -mssse3") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-long-long") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse") - IF(NOT CYGWIN) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") - ENDIF(NOT CYGWIN) - - SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g") -- SET(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O3 -ftree-vectorize -fvariable-expansion-in-unroller") -- --ENDIF() -+ SET(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG") -+#ENDIF() - - - # Setting Universal Binary Properties, only for Mac OS X diff --git a/graphics/luxrender/files/patch-luxrays-include-luxcore-luxcore.h b/graphics/luxrender/files/patch-luxrays-include-luxcore-luxcore.h deleted file mode 100644 index 4a0b0eeb7380..000000000000 --- a/graphics/luxrender/files/patch-luxrays-include-luxcore-luxcore.h +++ /dev/null @@ -1,20 +0,0 @@ ---- ../luxrays/include/luxcore/luxcore.h.orig -+++ ../luxrays/include/luxcore/luxcore.h -@@ -63,7 +63,7 @@ - */ - namespace luxcore { - --CPP_EXPORT CPP_API void (*LuxCore_LogHandler)(const char *msg); // LuxCore Log Handler -+extern CPP_API void (*LuxCore_LogHandler)(const char *msg); // LuxCore Log Handler - - #define LC_LOG(a) { if (luxcore::LuxCore_LogHandler) { std::stringstream _LUXCORE_LOG_LOCAL_SS; _LUXCORE_LOG_LOCAL_SS << a; luxcore::LuxCore_LogHandler(_LUXCORE_LOG_LOCAL_SS.str().c_str()); } } - -@@ -603,7 +603,7 @@ public: - * - * \return the default Properties. - */ -- static const luxrays::Properties &GetDefaultProperties(); -+ const luxrays::Properties &GetDefaultProperties(); - - friend class RenderSession; - diff --git a/graphics/luxrender/pkg-descr b/graphics/luxrender/pkg-descr deleted file mode 100644 index 164c5dfb4a6b..000000000000 --- a/graphics/luxrender/pkg-descr +++ /dev/null @@ -1,25 +0,0 @@ -LuxRender is a physically based and unbiased rendering engine. Based on -state of the art algorithms, LuxRender simulates the flow of light according -to physical equations, thus producing realistic images of photographic -quality. Some of the main features of LuxRender are: - - * biased and unbiased rendering: Users can choose between physical - accuracy (unbiased) and speed (biased); - * full spectral rendering: Instead of the RGB colour spectrum, full - spectra are used for internal calculations; - * hierarchical procedural and image based texture system: Procedural and - image based textures can be mixed in various ways, making it possible to - create complex materials; - * displacement mapping and subdivision: Based on procedural or image - textures, object surfaces can be transformed; - * network and co-operative rendering: Rendering time can be reduced by - combining the processing power of multiple computers; - * perspective (including shift lens), orthographic, and environment - cameras; - * HDR output: Render output can be saved in various file formats, - including .png, .tga, and .exr. - -Fully functional exporters are available for Blender and Maya, while -exporters for a growing number of 3D applications are under development. - -WWW: http://www.luxrender.net/ diff --git a/graphics/luxrender/pkg-plist b/graphics/luxrender/pkg-plist deleted file mode 100644 index ea0ba1485cb1..000000000000 --- a/graphics/luxrender/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -bin/luxconsole -bin/luxmerger -include/luxrender/api.h -lib/liblux.so -share/pixmaps/luxrender.svg -share/applications/luxrender.desktop diff --git a/graphics/luxrender14/Makefile b/graphics/luxrender14/Makefile deleted file mode 100644 index d2235915762b..000000000000 --- a/graphics/luxrender14/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# Created by: Alexey Dokuchaev <danfe@FreeBSD.org> -# $FreeBSD$ - -DISTVERSION= 1.4 -PORTREVISION= 5 - -LUX_REV= dfd211d6faa0 -LUXRAYS_REV= 7c7127ee1fa4 - -MASTERDIR= ${.CURDIR}/../luxrender -PKGNAMESUFFIX= 14 - -DISTINFO_FILE= ${.CURDIR}/distinfo -PATCHDIR= ${.CURDIR}/files - -CONFLICTS_INSTALL= ${PORTNAME}-* - -USES= dos2unix -DOS2UNIX_FILES= ../luxrays/CMakeLists.txt - -OPTIONS_SLAVE= FREEIMAGE - -.include "${MASTERDIR}/Makefile" diff --git a/graphics/luxrender14/distinfo b/graphics/luxrender14/distinfo deleted file mode 100644 index 21b9a50c4199..000000000000 --- a/graphics/luxrender14/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (luxrender/v14.tar.bz2) = 87389167496037e22cbf420efd610474d6a02395c4f4e4a39e2bd50453676b0b -SIZE (luxrender/v14.tar.bz2) = 2642639 -SHA256 (luxrender/luxrender_v1.4.tar.bz2) = 8229a814807fed2810eefd4a5ba051e7b05a4b30862ee066a3c205d6bd730205 -SIZE (luxrender/luxrender_v1.4.tar.bz2) = 26682611 diff --git a/graphics/luxrender14/files/patch-CMakeLists.txt b/graphics/luxrender14/files/patch-CMakeLists.txt deleted file mode 100644 index 5cd7bca61653..000000000000 --- a/graphics/luxrender14/files/patch-CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -210,7 +210,6 @@ IF(NOT APPLE AND NOT WIN32) - STRING(REGEX MATCH "(x86_64-*)|(X86_64-*)|(AMD64-*)|(amd64-*)" _mach_x86_64 ${MACHINE}) - IF (_mach_x86_64) - SET(ARCH_X86_64 1) -- SET(LIB_SUFFIX 64) - #jromang - Hack to avoid boost bug on x64 Ubuntu 8.10 and Fedora 10 (http://www.luxrender.net/mantis/view.php?id=433) - ADD_DEFINITIONS(-DBOOST_NO_INTRINSIC_INT64_T) - ENDIF (_mach_x86_64) -@@ -402,7 +401,7 @@ ELSEIF(MSVC) - ELSE(APPLE) - # Dade - default compiler options - # Removed "-O3" from definitions in order to have CMake Release/Debug options to work -- ADD_DEFINITIONS(-msse2 -mfpmath=sse -ftree-vectorize -funroll-loops -Wall -fPIC -DHAVE_PTHREAD_H) -+ ADD_DEFINITIONS(-msse -Wall -fPIC -DHAVE_PTHREAD_H) - set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fvisibility=hidden -fvisibility-inlines-hidden") - set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fvisibility=hidden -fvisibility-inlines-hidden") - # The QBVH accelerator needs to be compiled with much reduced optimizations diff --git a/graphics/luxrender14/files/patch-accelerators_bvhaccel.cpp b/graphics/luxrender14/files/patch-accelerators_bvhaccel.cpp deleted file mode 100644 index 77cffab89162..000000000000 --- a/graphics/luxrender14/files/patch-accelerators_bvhaccel.cpp +++ /dev/null @@ -1,23 +0,0 @@ -After http://github.com/boostorg/range/commit/69409ed63a9e1 build fails: - -accelerators/bvhaccel.cpp:149:19: error: call to 'distance' is ambiguous - u_int middle = distance(list.begin(), it); - ^~~~~~~~ -/usr/include/c++/v1/iterator:511:1: note: candidate function [with _InputIter = std::__1::__wrap_iter<boost::shared_ptr<lux::BVHAccelTreeNode> *>] -distance(_InputIter __first, _InputIter __last) -^ -/usr/local/include/boost/iterator/distance.hpp:49:9: note: candidate function [with SinglePassIterator = std::__1::__wrap_iter<boost::shared_ptr<lux::BVHAccelTreeNode> *>] - distance(SinglePassIterator first, SinglePassIterator last) - ^ - ---- accelerators/bvhaccel.cpp.orig 2015-01-20 23:10:10 UTC -+++ accelerators/bvhaccel.cpp -@@ -146,7 +146,7 @@ boost::shared_ptr<BVHAccelTreeNode> BVHAccel::BuildHie - - vector<boost::shared_ptr<BVHAccelTreeNode> >::iterator it = - partition(list.begin()+splits[j], list.begin()+splits[j+1], bind2nd(ptr_fun(bvh_ltf[splitAxis]), splitValue)); -- u_int middle = distance(list.begin(), it); -+ u_int middle = std::distance(list.begin(), it); - middle = max(splits[j]+1, min(splits[j+1]-1, middle)); // Make sure coincidental BBs are still split - splits.insert(splits.begin()+j+1, middle); - } diff --git a/graphics/luxrender14/files/patch-c++14-fixes b/graphics/luxrender14/files/patch-c++14-fixes deleted file mode 100644 index 6516429721d9..000000000000 --- a/graphics/luxrender14/files/patch-c++14-fixes +++ /dev/null @@ -1,40 +0,0 @@ ---- core/queryable/queryable.h.orig 2015-01-20 23:10:10 UTC -+++ core/queryable/queryable.h -@@ -194,7 +194,7 @@ class LUX_EXPORT Queryable (public) - } - template<class T> friend void AddStringAttribute(T &object, - const std::string &name, const std::string &description, -- const boost::function<std::string (void)> &get, const boost::function<void (std::string)> set = NULL) { -+ const boost::function<std::string (void)> &get, const boost::function<void (std::string)> set = 0x0) { - - AddAttrib<QueryableStringAttribute>(object, name, description, get, set); - } ---- core/scheduler.cpp.orig 2015-01-20 23:10:10 UTC -+++ core/scheduler.cpp -@@ -43,7 +43,7 @@ void NullTask(Range*){} - - Scheduler::Scheduler(unsigned step) - { -- current_task = NULL; -+ current_task = 0x0; - default_step = step; - state = RUNNING; - -@@ -127,7 +127,7 @@ TaskType Scheduler::GetTask() - condition.wait(lock); - - if(current_task == NullTask) -- return NULL; -+ return 0x0; - - return current_task; - } -@@ -152,7 +152,7 @@ bool Scheduler::EndTask(Thread* thread) - - if(counter == 0) - { -- current_task = NULL; -+ current_task = 0x0; - condition.notify_all(); - } - else diff --git a/graphics/luxrender14/files/patch-gcc42-fixes b/graphics/luxrender14/files/patch-gcc42-fixes deleted file mode 100644 index dbf2e1b99f53..000000000000 --- a/graphics/luxrender14/files/patch-gcc42-fixes +++ /dev/null @@ -1,394 +0,0 @@ ---- ../luxrays/include/luxrays/core/geometry/frame.h.orig -+++ ../luxrays/include/luxrays/core/geometry/frame.h -@@ -46,11 +46,11 @@ public: - SetFromZ(z); - } - -- Frame(const Normal &z) { -+ Frame(const luxrays::Normal &z) { - SetFromZ(Vector(z)); - } - -- void SetFromZ(const Normal &z) { -+ void SetFromZ(const luxrays::Normal &z) { - SetFromZ(Vector(z)); - } - ---- textures/bilerp.h.orig -+++ textures/bilerp.h -@@ -39,7 +39,7 @@ public: - // BilerpTexture Public Methods - BilerpFloatTexture(TextureMapping2D *m, - float t00, float t01, float t10, float t11) : -- Texture("BilerpFloatTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<float>::Texture("BilerpFloatTexture-" + boost::lexical_cast<string>(this)) { - mapping = m; - v00 = t00; - v01 = t01; -@@ -87,7 +87,7 @@ public: - BilerpSpectrumTexture(TextureMapping2D *m, - const RGBColor &t00, const RGBColor &t01, - const RGBColor &t10, const RGBColor &t11) : -- Texture("BilerpSpectrumTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<lux::SWCSpectrum>::Texture("BilerpSpectrumTexture-" + boost::lexical_cast<string>(this)) { - mapping = m; - v00 = t00; - v01 = t01; -@@ -145,7 +145,7 @@ public: - const boost::shared_ptr<Texture<FresnelGeneral> > &t01, - const boost::shared_ptr<Texture<FresnelGeneral> > &t10, - const boost::shared_ptr<Texture<FresnelGeneral> > &t11) : -- Texture("BilerpFresnelTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<lux::FresnelGeneral>::Texture("BilerpFresnelTexture-" + boost::lexical_cast<string>(this)) { - mapping = m; - v00 = t00; - v01 = t01; ---- textures/blackbody.h.orig -+++ textures/blackbody.h -@@ -34,7 +34,7 @@ namespace lux - class BlackBodyTexture : public Texture<SWCSpectrum> { - public: - // BlackBodyTexture Public Methods -- BlackBodyTexture(float t) : Texture("BlackBodyTexture-" + boost::lexical_cast<string>(this)), -+ BlackBodyTexture(float t) : lux::Texture<lux::SWCSpectrum>::Texture("BlackBodyTexture-" + boost::lexical_cast<string>(this)), - BBSPD(t) { } - virtual ~BlackBodyTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/blender_base.h.orig -+++ textures/blender_base.h -@@ -34,7 +34,7 @@ public: - virtual ~BlenderTexture3D() { } - - BlenderTexture3D(const std::string &name, const Transform &tex2world, const ParamSet &tp, -- short type) : Texture(name) { -+ short type) : lux::Texture<float>::Texture(name) { - // Read mapping coordinates - mapping = TextureMapping3D::Create(tex2world, tp); - tex1 = tp.GetFloatTexture("tex1", 0.f); ---- textures/cauchytexture.h.orig -+++ textures/cauchytexture.h -@@ -35,7 +35,7 @@ class CauchyTexture : public Texture<Fre - public: - // ConstantTexture Public Methods - CauchyTexture(float cauchya, float cauchyb) : -- Texture("CauchyTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("CauchyTexture-" + boost::lexical_cast<string>(this)), - fresnel(cauchya, cauchyb, 0.f), index(cauchya + cauchyb * 1e6f / - (WAVELENGTH_END * WAVELENGTH_START)) { } - virtual ~CauchyTexture() { } ---- textures/checkerboard.h.orig -+++ textures/checkerboard.h -@@ -42,7 +42,7 @@ public: - Checkerboard2D(TextureMapping2D *m, - boost::shared_ptr<Texture<float> > &c1, - boost::shared_ptr<Texture<float> > &c2, const string &aa) : -- Texture("Checkerboard2D-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("Checkerboard2D-" + boost::lexical_cast<string>(this)), - tex1(c1), tex2(c2), mapping(m) { - // Select anti-aliasing method for _Checkerboard2D_ - if (aa == "none") -@@ -226,7 +226,7 @@ public: - Checkerboard3D(TextureMapping3D *m, - boost::shared_ptr<Texture<float> > &c1, - boost::shared_ptr<Texture<float> > &c2) : -- Texture("Checkerboard3D-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("Checkerboard3D-" + boost::lexical_cast<string>(this)), - tex1(c1), tex2(c2), mapping(m) { } - virtual ~Checkerboard3D() { delete mapping; } - virtual float Evaluate(const SpectrumWavelengths &sw, ---- textures/cloud.h.orig -+++ textures/cloud.h -@@ -47,7 +47,7 @@ public: - const u_int octaves, const float o, const float offset, - const u_int numspheres, const float spheresize, - TextureMapping3D *map) : -- Texture("CloudTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("CloudTexture-" + boost::lexical_cast<string>(this)), - radius(r), numSpheres(numspheres), sphereSize(spheresize), - sharpness(sharp), baseFlatness(baseflatness), variability(v), - omega(o), firstNoiseScale(noiseScale), noiseOffset(offset), ---- textures/colordepth.h.orig -+++ textures/colordepth.h -@@ -34,7 +34,7 @@ class ColorDepthTexture : public Texture - public: - // ColorDepthTexture Public Methods - ColorDepthTexture(float t, boost::shared_ptr<Texture<SWCSpectrum> > &c) : -- Texture("ColorDepthTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("ColorDepthTexture-" + boost::lexical_cast<string>(this)), - d(-max(1e-3f, t)), color(c) { } - virtual ~ColorDepthTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/constant.h.orig -+++ textures/constant.h -@@ -36,7 +36,7 @@ class ConstantFloatTexture : public Text - public: - // ConstantTexture Public Methods - ConstantFloatTexture(float v) : -- Texture("ConstantFloatTexture-" + boost::lexical_cast<string>(this)), value(v) { -+ lux::Texture<float>::Texture("ConstantFloatTexture-" + boost::lexical_cast<string>(this)), value(v) { - AddFloatAttribute(*this, "value", "ConstantFloatTexture value", &ConstantFloatTexture::value); - } - virtual ~ConstantFloatTexture() { } -@@ -60,7 +60,7 @@ class ConstantRGBColorTexture : public T - public: - // ConstantTexture Public Methods - ConstantRGBColorTexture(const RGBColor &s) : -- Texture("ConstantRGBColorTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("ConstantRGBColorTexture-" + boost::lexical_cast<string>(this)), - color(s) { - RGBSPD = new RGBReflSPD(color); - -@@ -99,7 +99,7 @@ class ConstantFresnelTexture : public Te - public: - // ConstantTexture Public Methods - ConstantFresnelTexture(float v) : -- Texture("ConstantFresnelTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("ConstantFresnelTexture-" + boost::lexical_cast<string>(this)), - value(DIELECTRIC_FRESNEL, SWCSpectrum(v), 0.f), val(v) { - AddFloatAttribute(*this, "value", "ConstantFresnelTexture value", &ConstantFresnelTexture::val); - } ---- textures/densitygrid.h.orig -+++ textures/densitygrid.h -@@ -39,7 +39,7 @@ public: - // DensityGridTexture Public Methods - DensityGridTexture(int x, int y, int z, const float *d, - enum WrapMode w, TextureMapping3D *map) : -- Texture("DensityGridTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("DensityGridTexture-" + boost::lexical_cast<string>(this)), - nx(x), ny(y), nz(z), wrapMode(w), mapping(map) { - density.assign(d, d + nx * ny * nz); - dMin = *std::min_element(density.begin(), density.end()); ---- textures/dots.h.orig -+++ textures/dots.h -@@ -37,7 +37,7 @@ public: - // DotsTexture Public Methods - DotsTexture(TextureMapping2D *m, boost::shared_ptr<Texture<float> > &c1, - boost::shared_ptr<Texture<float> > &c2) : -- Texture("DotsTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("DotsTexture-" + boost::lexical_cast<string>(this)), - outsideDot(c1), insideDot(c2), mapping(m) { } - virtual ~DotsTexture() { delete mapping; } - virtual float Evaluate(const SpectrumWavelengths &sw, ---- textures/equalenergy.h.orig -+++ textures/equalenergy.h -@@ -35,7 +35,7 @@ class EqualEnergyTexture : public Textur - public: - // EqualEnergyTexture Public Methods - EqualEnergyTexture(float t) : -- Texture("EqualEnergyTexture-" + boost::lexical_cast<string>(this)), e(t) { } -+ lux::Texture<lux::SWCSpectrum>::Texture("EqualEnergyTexture-" + boost::lexical_cast<string>(this)), e(t) { } - virtual ~EqualEnergyTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &) const { ---- textures/exponential.h.orig -+++ textures/exponential.h -@@ -36,7 +36,7 @@ public: - // ExponentialTexture Public Methods - ExponentialTexture(const Point &o, const Vector &up, float d, - TextureMapping3D *map) : -- Texture("ExponentialTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("ExponentialTexture-" + boost::lexical_cast<string>(this)), - origin(o), upDir(up), decay(d), mapping(map) { } - virtual ~ExponentialTexture() { delete mapping; } - virtual float Evaluate(const SpectrumWavelengths &sw, ---- textures/fbm.h.orig -+++ textures/fbm.h -@@ -37,7 +37,7 @@ class FBmTexture : public Texture<float> - public: - // FBmTexture Public Methods - FBmTexture(int oct, float roughness, TextureMapping3D *map) : -- Texture("FBmTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<float>::Texture("FBmTexture-" + boost::lexical_cast<string>(this)) { - omega = roughness; - octaves = oct; - mapping = map; ---- textures/frequencytexture.h.orig -+++ textures/frequencytexture.h -@@ -35,7 +35,7 @@ class FrequencyTexture : public Texture< - public: - // FrequencyTexture Public Methods - FrequencyTexture(float w, float p, float r) -- : Texture("FrequencyTexture-" + boost::lexical_cast<string>(this)), -+ : lux::Texture<lux::SWCSpectrum>::Texture("FrequencyTexture-" + boost::lexical_cast<string>(this)), - FSPD(w, p, r) { } - virtual ~FrequencyTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/fresnelcolor.h.orig -+++ textures/fresnelcolor.h -@@ -34,7 +34,7 @@ class FresnelColorTexture : public Textu - public: - // FresnelColorTexture Public Methods - FresnelColorTexture(const boost::shared_ptr<Texture<SWCSpectrum> > &c) : -- Texture("FresnelColorTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("FresnelColorTexture-" + boost::lexical_cast<string>(this)), - color(c) { } - virtual ~FresnelColorTexture() { } - virtual FresnelGeneral Evaluate(const SpectrumWavelengths &sw, ---- textures/gaussiantexture.h.orig -+++ textures/gaussiantexture.h -@@ -35,7 +35,7 @@ class GaussianTexture : public Texture<S - public: - // GaussianTexture Public Methods - GaussianTexture(float m, float w, float r) : -- Texture("GaussianTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("GaussianTexture-" + boost::lexical_cast<string>(this)), - GSPD(m, w, r) { } - virtual ~GaussianTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/harlequin.h.orig -+++ textures/harlequin.h -@@ -40,7 +40,7 @@ namespace lux - class HarlequinTexture : public Texture<SWCSpectrum> { - public: - // Harlequin Public Methods -- HarlequinTexture() : Texture("HarlequinTexture-" + boost::lexical_cast<string>(this)) { -+ HarlequinTexture() : lux::Texture<lux::SWCSpectrum>::Texture("HarlequinTexture-" + boost::lexical_cast<string>(this)) { - float c[3]; - for (int i = 0; i < HARLEQUIN_TEXTURE_PALETTE_SIZE; i++) { - c[0] = RadicalInverse(i * COLOR_SAMPLES + 1, 2); ---- textures/hitpointcolor.h.orig -+++ textures/hitpointcolor.h -@@ -34,7 +34,7 @@ namespace lux - class HitPointAlphaTexture : public Texture<float> { - public: - HitPointAlphaTexture() : -- Texture("HitPointAlphaTexture-" + boost::lexical_cast<string>(this)) { } -+ lux::Texture<float>::Texture("HitPointAlphaTexture-" + boost::lexical_cast<string>(this)) { } - virtual ~HitPointAlphaTexture() { } - virtual float Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &dgs) const { -@@ -58,7 +58,7 @@ public: - class HitPointRGBColorTexture : public Texture<SWCSpectrum> { - public: - HitPointRGBColorTexture() : -- Texture("HitPointRGBColorTexture-" + boost::lexical_cast<string>(this)) { } -+ lux::Texture<lux::SWCSpectrum>::Texture("HitPointRGBColorTexture-" + boost::lexical_cast<string>(this)) { } - virtual ~HitPointRGBColorTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &dgs) const { -@@ -83,7 +83,7 @@ public: - class HitPointGreyTexture : public Texture<float> { - public: - HitPointGreyTexture(const u_int ch) : -- Texture("HitPointGreyTexture-" + boost::lexical_cast<string>(this)), channel(ch) { } -+ lux::Texture<float>::Texture("HitPointGreyTexture-" + boost::lexical_cast<string>(this)), channel(ch) { } - virtual ~HitPointGreyTexture() { } - virtual float Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &dgs) const { ---- textures/imagemap.h.orig -+++ textures/imagemap.h -@@ -112,7 +112,7 @@ class ImageFloatTexture : public Texture - public: - // ImageFloatTexture Public Methods - ImageFloatTexture(const TexInfo &texInfo, TextureMapping2D *m, Channel ch) : -- Texture("ImageFloatTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("ImageFloatTexture-" + boost::lexical_cast<string>(this)), - ImageTexture(texInfo, m) { channel = ch; } - - virtual ~ImageFloatTexture() { } -@@ -152,7 +152,7 @@ class ImageSpectrumTexture : public Text - public: - // ImageSpectrumTexture Public Methods - ImageSpectrumTexture(const TexInfo &texInfo, TextureMapping2D *m) : -- Texture("ImageSpectrumTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("ImageSpectrumTexture-" + boost::lexical_cast<string>(this)), - ImageTexture(texInfo, m), isIlluminant(false) { } - - virtual ~ImageSpectrumTexture() { } -@@ -200,7 +200,7 @@ class NormalMapTexture : public Texture< - public: - // NormalMapTexture Public Methods - NormalMapTexture(const TexInfo &texInfo, TextureMapping2D *m) : -- Texture("NormalMapTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<float>::Texture("NormalMapTexture-" + boost::lexical_cast<string>(this)), - ImageTexture(texInfo, m) { } - - virtual ~NormalMapTexture() { } ---- textures/irregulardata.h.orig -+++ textures/irregulardata.h -@@ -36,7 +36,7 @@ public: - // IrregularDataSpectrumTexture Public Methods - IrregularDataTexture(u_int n, const float *wl, const float *data, - float resolution = 5.f) : -- Texture("IrregularDataTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::SWCSpectrum>::Texture("IrregularDataTexture-" + boost::lexical_cast<string>(this)), - SPD(wl, data, n, resolution) { } - virtual ~IrregularDataTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/marble.h.orig -+++ textures/marble.h -@@ -39,7 +39,7 @@ public: - // MarbleTexture Public Methods - virtual ~MarbleTexture() { delete mapping; } - MarbleTexture(int oct, float roughness, float sc, float var, -- TextureMapping3D *map) : Texture("MarbleTexture-" + boost::lexical_cast<string>(this)) { -+ TextureMapping3D *map) : lux::Texture<lux::SWCSpectrum>::Texture("MarbleTexture-" + boost::lexical_cast<string>(this)) { - omega = roughness; - octaves = oct; - mapping = map; ---- textures/regulardata.h.orig -+++ textures/regulardata.h -@@ -35,7 +35,7 @@ class RegularDataTexture : public Textur - public: - // RegularDataSpectrumTexture Public Methods - RegularDataTexture(float s, float e, u_int n, const float *data) -- : Texture("RegularDataTexture-" + boost::lexical_cast<string>(this)), -+ : lux::Texture<lux::SWCSpectrum>::Texture("RegularDataTexture-" + boost::lexical_cast<string>(this)), - SPD(data, s, e, n) { } - virtual ~RegularDataTexture() { } - virtual SWCSpectrum Evaluate(const SpectrumWavelengths &sw, ---- textures/sellmeiertexture.h.orig -+++ textures/sellmeiertexture.h -@@ -36,7 +36,7 @@ class SellmeierTexture : public Texture< - public: - // SellmeierTexture Public Methods - SellmeierTexture(float a_, u_int n, const float *b_, const float *c_) : -- Texture("SellmeierTexture-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("SellmeierTexture-" + boost::lexical_cast<string>(this)), - b(b_, b_ + n), c(c_, c_ + n), a(a_) { - // Sellmeier expects wavelength in µm but we have it in nm - for (u_int i = 0; i < n; ++i) ---- textures/tabulatedfresnel.h.orig -+++ textures/tabulatedfresnel.h -@@ -37,7 +37,7 @@ public: - // TabulatedFresnel Public Methods - TabulatedFresnel(const vector<float> &wl, const vector<float> &n, - const vector<float> &k) : -- Texture("TabulatedFresnel-" + boost::lexical_cast<string>(this)), -+ lux::Texture<lux::FresnelGeneral>::Texture("TabulatedFresnel-" + boost::lexical_cast<string>(this)), - N(&wl[0], &n[0], wl.size()), K(&wl[0], &k[0], wl.size()), - index(N.Filter()) { } - virtual ~TabulatedFresnel() { } ---- textures/uv.h.orig -+++ textures/uv.h -@@ -36,7 +36,7 @@ namespace lux - class UVTexture : public Texture<SWCSpectrum> { - public: - // UVTexture Public Methods -- UVTexture(TextureMapping2D *m) : Texture("UVTexture-" + boost::lexical_cast<string>(this)) { -+ UVTexture(TextureMapping2D *m) : lux::Texture<lux::SWCSpectrum>::Texture("UVTexture-" + boost::lexical_cast<string>(this)) { - mapping = m; - } - virtual ~UVTexture() { ---- textures/windy.h.orig -+++ textures/windy.h -@@ -37,7 +37,7 @@ class WindyTexture : public Texture<floa - public: - // WindyTexture Public Methods - WindyTexture(TextureMapping3D *map) : -- Texture("WindyTexture-" + boost::lexical_cast<string>(this)) { mapping = map; } -+ lux::Texture<float>::Texture("WindyTexture-" + boost::lexical_cast<string>(this)) { mapping = map; } - virtual ~WindyTexture() { delete mapping; } - virtual float Evaluate(const SpectrumWavelengths &sw, - const DifferentialGeometry &dg) const { ---- textures/wrinkled.h.orig -+++ textures/wrinkled.h -@@ -37,7 +37,7 @@ class WrinkledTexture : public Texture<f - public: - // WrinkledTexture Public Methods - WrinkledTexture(int oct, float roughness, TextureMapping3D *map) : -- Texture("WrinkledTexture-" + boost::lexical_cast<string>(this)) { -+ lux::Texture<float>::Texture("WrinkledTexture-" + boost::lexical_cast<string>(this)) { - omega = roughness; - octaves = oct; - mapping = map; diff --git a/graphics/luxrender14/files/patch-luxrays-CMakeLists.txt b/graphics/luxrender14/files/patch-luxrays-CMakeLists.txt deleted file mode 100644 index 03af0903b73b..000000000000 --- a/graphics/luxrender14/files/patch-luxrays-CMakeLists.txt +++ /dev/null @@ -1,38 +0,0 @@ ---- ../luxrays/CMakeLists.txt.orig -+++ ../luxrays/CMakeLists.txt -@@ -91,14 +91,6 @@ if (NOT OPENGL_FOUND AND NOT LUXRAYS_DIS - SET(LUXRAYS_DISABLE_OPENCL 1) - endif() - --if (NOT GLEW_FOUND) -- MESSAGE(FATAL_ERROR "--> Could not locate required GLEW files, disabling samples build - Please check ${GLEW_SEARCH_PATH}") --endif() -- --if (NOT GLUT_FOUND) -- MESSAGE(FATAL_ERROR "--> Could not locate required GLUT files, disabling samples build - Please check ${GLUT_SEARCH_PATH}") --endif() -- - if (LUXRAYS_DISABLE_OPENCL) - ADD_DEFINITIONS("-DLUXRAYS_DISABLE_OPENCL") - endif() -@@ -120,20 +112,6 @@ add_subdirectory(src/luxcore) - - ################################################################################ - # --# Samples --# --################################################################################ -- --add_subdirectory(samples/benchsimple) --add_subdirectory(samples/luxcoredemo) --add_subdirectory(samples/luxcorescenedemo) --if(OPENGL_FOUND AND GLUT_FOUND AND GLEW_FOUND) -- add_subdirectory(samples/smallluxgpu4) --endif(OPENGL_FOUND AND GLUT_FOUND AND GLEW_FOUND) -- -- --################################################################################ --# - # For non win32 we'll have to copy everything to a single dir - # - ################################################################################ diff --git a/graphics/luxrender14/files/patch-luxrays-cmake-PlatformSpecific.cmake b/graphics/luxrender14/files/patch-luxrays-cmake-PlatformSpecific.cmake deleted file mode 100644 index 4ff5dc3bad2b..000000000000 --- a/graphics/luxrender14/files/patch-luxrays-cmake-PlatformSpecific.cmake +++ /dev/null @@ -1,26 +0,0 @@ ---- ../luxrays/cmake/PlatformSpecific.cmake.orig -+++ ../luxrays/cmake/PlatformSpecific.cmake -@@ -138,18 +138,17 @@ ENDIF(MSVC) - - - --IF(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) -+#IF(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) - # Update if necessary -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-long-long -pedantic") -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse -msse2 -msse3 -mssse3") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wno-long-long") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse") - IF(NOT CYGWIN) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") - ENDIF(NOT CYGWIN) - - SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g") -- SET(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O3 -ftree-vectorize -fvariable-expansion-in-unroller") -- --ENDIF() -+ SET(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG") -+#ENDIF() - - - # Setting Universal Binary Properties, only for Mac OS X diff --git a/graphics/luxrender14/files/patch-luxrays-include-luxcore-luxcore.h b/graphics/luxrender14/files/patch-luxrays-include-luxcore-luxcore.h deleted file mode 100644 index 4a0b0eeb7380..000000000000 --- a/graphics/luxrender14/files/patch-luxrays-include-luxcore-luxcore.h +++ /dev/null @@ -1,20 +0,0 @@ ---- ../luxrays/include/luxcore/luxcore.h.orig -+++ ../luxrays/include/luxcore/luxcore.h -@@ -63,7 +63,7 @@ - */ - namespace luxcore { - --CPP_EXPORT CPP_API void (*LuxCore_LogHandler)(const char *msg); // LuxCore Log Handler -+extern CPP_API void (*LuxCore_LogHandler)(const char *msg); // LuxCore Log Handler - - #define LC_LOG(a) { if (luxcore::LuxCore_LogHandler) { std::stringstream _LUXCORE_LOG_LOCAL_SS; _LUXCORE_LOG_LOCAL_SS << a; luxcore::LuxCore_LogHandler(_LUXCORE_LOG_LOCAL_SS.str().c_str()); } } - -@@ -603,7 +603,7 @@ public: - * - * \return the default Properties. - */ -- static const luxrays::Properties &GetDefaultProperties(); -+ const luxrays::Properties &GetDefaultProperties(); - - friend class RenderSession; - |