From 98691eca1668f2feb6fa2a5522a0bd35bede60f6 Mon Sep 17 00:00:00 2001 From: jperkin Date: Fri, 26 Oct 2018 12:45:47 +0000 Subject: py-openexr: Fix build on SunOS. --- graphics/py-openexr/distinfo | 3 ++- graphics/py-openexr/patches/patch-OpenEXR.cpp | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 graphics/py-openexr/patches/patch-OpenEXR.cpp (limited to 'graphics') diff --git a/graphics/py-openexr/distinfo b/graphics/py-openexr/distinfo index 12d5cf26f65..434353cef50 100644 --- a/graphics/py-openexr/distinfo +++ b/graphics/py-openexr/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.4 2018/10/03 10:42:56 adam Exp $ +$NetBSD: distinfo,v 1.5 2018/10/26 12:45:47 jperkin Exp $ SHA1 (OpenEXR-1.3.2.tar.gz) = 46827a186976972f2cd1e30f11baaef062c98c74 RMD160 (OpenEXR-1.3.2.tar.gz) = a4cb806ffa825c380cfa9cd50c5307ded028b725 SHA512 (OpenEXR-1.3.2.tar.gz) = b4b85f3f8860639c4f65a3fe59c721e08573ffe9b2af5cc7e398d9ff249bac604b43fa5bda6f05f8cd248ed7346df1a2972ac7c5a3df12fe0a73b859c618e33d Size (OpenEXR-1.3.2.tar.gz) = 10927 bytes +SHA1 (patch-OpenEXR.cpp) = 9d4bbbfd4e37cacc0c0d8393e65c8f8cedecf6d3 diff --git a/graphics/py-openexr/patches/patch-OpenEXR.cpp b/graphics/py-openexr/patches/patch-OpenEXR.cpp new file mode 100644 index 00000000000..a836f22f2af --- /dev/null +++ b/graphics/py-openexr/patches/patch-OpenEXR.cpp @@ -0,0 +1,16 @@ +$NetBSD: patch-OpenEXR.cpp,v 1.1 2018/10/26 12:45:47 jperkin Exp $ + +Avoid CS define on SunOS. + +--- OpenEXR.cpp.orig 2018-08-30 14:53:51.000000000 +0000 ++++ OpenEXR.cpp +@@ -1,5 +1,9 @@ + #include + ++#ifdef __sun ++#undef CS ++#endif ++ + #if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN) + typedef int Py_ssize_t; + #define PY_SSIZE_T_MAX INT_MAX -- cgit v1.2.3