File 0001-Fix-compile-issues-caused-by-Imath-being-moved-out-o.patch of Package pink-pony
From 8427d76a998b8278bd6fd0a3e12fb49af7897be1 Mon Sep 17 00:00:00 2001
From: Thomas Weber <weber.t@gmx.at>
Date: Sat, 2 Oct 2021 13:49:12 +0200
Subject: [PATCH] Fix compile issues caused by Imath being moved out of IlmBase
---
SConstruct | 2 +-
src/Line.cc | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
--- a/SConstruct
+++ b/SConstruct
@@ -12,7 +12,7 @@ else:
env['LIBS'] = ['GLU', 'GL', 'IL']
env['CPPPATH'] = ['#', '#/src', '#/external/tinyXML', '#/external/flextGL/', '/usr/include/OpenEXR']
-env.ParseConfig("pkg-config IlmBase --cflags --libs")
+env.ParseConfig("pkg-config Imath --cflags --libs")
env.ParseConfig("pkg-config libglfw --cflags --libs")
env.ParseConfig("pkg-config ftgl --cflags --libs")
env.ParseConfig("pkg-config sigc++-2.0 --cflags --libs")
--- a/src/Line.cc
+++ b/src/Line.cc
@@ -1,7 +1,7 @@
#include "Line.hh"
-#include <ImathLimits.h>
+#include <limits>
-#define EPSILON limits<double>::epsilon()
+#define EPSILON std::limits<double>::epsilon()
bool Line::intersects(const Line& seg)
{