On Wed, Nov 18, 2020 at 08:09:13PM -0500, Brad Smith wrote:
> Here is an update to openimageio 1.8.17. The last release along the 1.8
> branch.
> 
> 1.8.8 drops usage of GLEW.
> 
> 1.8.9 has switched from openjpeg to openjp2.
> 
> 
> Release 1.8.7 (1 Jan 2018) -- compared to 1.8.6
> -------------------------------------------------
> * All string->numeric parsing and numeric->string formatting is now
>   locale-independent and always uses '.' as decimal marker. #1796
> * oiiotool outputs are now written to temporary files, then atomically moved
>   to the specified filename at the end. This makes it safe for oiiotool
>   to "overwrite" a file (i.e. `oiiotool in.tif ... -o out.tif`) without
>   problematic situations where the file is truncated or overwritten
>   before the reading is complete. #1797
> * Python bindings for ImageBuf.get_pixels and set_pixels fixed some bugs
>   when passed an ROI without a channel range specified. #1802
> * More robust parsing of XMP metadata for unknown metadata names. #1816
> * strutil.h now includes a to_string<> utility template. #1814
> 
> Release 1.8.8 (1 Feb 2018) -- compared to 1.8.7
> -------------------------------------------------
> * OpenEXR: gracefully detect and reject files with subsampled channels,
>   which is a rarely-to-never-used OpenEXR feature that we don't support
>   properly. #1849
> * Field3d: Prevent crashes when open fails. #1848
> * RAW: Add "raw:HighlightMode" configuration hint to control libraw's
>   handling of highlight mode processing. #1851
> * zfile: more careful gzopen on Windows that could crash when given bogus
>   filename. #1839
> * DICOM: Fix dcmtk build errors on some platforms. Also, the minimum dcmtk
>   version we suport is 3.6.1. #1843
> * simd.h: Minor fixes especially for avx512. #1846
> * iv: Drop GLEW and obsolete GL stuff from iv in favor of QOpenGLFunctions,
>   and fix broken pixelview text rendering. #1834
> * On Unix/Linux, add explicit DL library dependency to libOpenImageIO.so
>   itself instead of only to the binaries and test utilities. #1860
> * Build fixes for Hurd OS. #1850
> 
> Release 1.8.9 (1 Mar 2018) -- compared to 1.8.8
> -------------------------------------------------
> * Properly find newer openjpeg 2.3. #1871
> * Bug fix in IBA::copy where uninitialized dst image botched its ROI. #1876
> * RAW: Important bug fix when dealing with rotated (and vertical) images,
>   which were not being re-oriented properly and could get strangely
>   scrambled. #1854
> 
> Release 1.8.10 (1 Apr 2018) -- compared to 1.8.9
> -------------------------------------------------
> * oiiotool frame sequence wildcard improvements: fix handling of negative
>   frame numbers and ranges, also the `--frames` command line option is not
>   enough to trigger a loop over those frame numbers, even if no other
>   arguments appear to have wildcard structure. #1894
> * TIFF bug fix: read_tile() and read_tiles() input of un-premultiplied tiles
>   botched the "shape" of the tile data array. #1907
> * Windows/MSVC build fix: use the `/bigobj` option on some large modules
>   that need it. #1900, #1902
> * fmath.h, hash.h, color.h: changes to make it friendly to Cuda compilation
>   (#1888, #1896, #1905).
> * fmath.h avx-512 improvements. #1893
> * testsuite is not Python 2/3 agnostic.
> 
> Release 1.8.11 (1 May 2018) -- compared to 1.8.10
> -------------------------------------------------
> * Fix to strtof, strtod for non-C locales. #1918
> * Add up-to-date Nuke versions to FindNuke.cmake. #1920
> * Allow building against ffmpeg 4.0. #1926
> 
> Release 1.8.12 (1 Jun 2018) -- compared to 1.8.11
> -------------------------------------------------
> * Build fix for 32 bit Windows -- disable SSE that was making trouble. #1933
> * Improved UTF-8 filename support for OpenEXR filenames. #1941
> * filesystem.h: Improve UTF-8 handling for unique_path and temp_directory
>   functions. #1940
> * Fixes to un-break the build when EMBEDPLUGINS=0. #1942
> * Fix iv (especially on OSX) for various ways it has been broken since the
>   shift to Qt5. #1946
> * Improvements in finding the location of OpenJPEG with Macports. #1948
> * ImageCache and TextureSystem now have close(filename) and close_all()
>   methods, which for one file or all files will close the files and release
>   any open file handles (also unlocking write access to those files on
>   Windows), but without invalidating anything it knows about the ImageSpec
>   or any pixel tiles already read from the files, as would happen with a
>   call to the much more drastic invalidate() or invalidate_all(). #1950
> 
> Release 1.8.13 (1 Aug 2018) -- compared to 1.8.12
> -------------------------------------------------
> * Improved finding LibRaw on Windows #1959
> * Ensure FFMPEG (if found) is the minimum supported version 2.6.  #1963
> * Developer goodies: `intrusive_ptr<>` given a dangerous `release()`
>   method (use with caution). #1986
> 
> Release 1.8.14 (1 Sep 2018) -- compared to 1.8.13
> -------------------------------------------------
> * Support compilation by clang 7.0. #1995
> * Bug fix to ImageBuf::roi_cointains(). #1997
> * Fix ImageSpec constructor from an ROI, display/"full" window did not get
>   the right default origin. #1996
> * GIF read: fix crash when reading GIF with comment extension but no
>   comment data. #2001
> * JPEG write: robust to accidentally setting the "density" metadata to
>   values larger than JPEG's 16 bit integer field will accommodate. #2002
> * ImageSpec::erase_attribute() fix bug where it got case-sensitivity of the
>   search backwards when built using std::regex rather than boost::regex.
>   #2003
> 
> Release 1.8.15 (1 Oct 2018) -- compared to 1.8.14
> -------------------------------------------------
> * Change to internal thread pool to fix rare crash when lowering number of
>   threads. #2013
> * Build: Use pkgconfig in FindOpenEXR.cmake if available. #2008
> * ImageBufAlgo::channel_append now will work with mixed input data types.
>   #2022
> 
> Release 1.8.16 (1 Nov 2018) -- compared to 1.8.15
> -------------------------------------------------
> * Fix Windows build that was missing an exported symbol. #2024
> * RAW: Added config hint "raw:aber" (float[2]) to control libraw's
>   correction of chromatic aberration. #2030
> * Removed stale python examples that probably didn't work anyway. #2036
> * Windows fix: Safer thread pool destruction on. #2038
> 
> Release 1.8.17 (1 Dec 2018) -- compared to 1.8.16
> -------------------------------------------------
> * Fix `oiiotool --info` in Windows -- printed path wrong. #2052
> * Build: When finding OpenEXR, use the version detected by pkg-config, if
>   available. #2057
> * zfile: more careful gzopen on Windows that could crash when given bogus
>   filename. (Particularly on Windows.) #2070
> * `ImageCache::invalidate(filename)` did not properly invalidate the
>   "fingerprint" is used to detect duplicate files. #2081
> * Fix Strutil::vsnprintf detection of encoding errors on Windows. #2082

An updated diff after the last commit. That explains the missing man page.


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/openimageio/Makefile,v
retrieving revision 1.47
diff -u -p -u -p -r1.47 Makefile
--- Makefile    19 Nov 2020 11:41:01 -0000      1.47
+++ Makefile    19 Nov 2020 17:04:42 -0000
@@ -8,16 +8,15 @@ COMMENT =             library for reading and writi
 GH_ACCOUNT =           OpenImageIO
 GH_PROJECT =           oiio
 GH_TAGNAME =           Release-$V
-V =                    1.8.6
+V =                    1.8.17
 DISTNAME =             openimageio-${V}
-REVISION =             11
 
-SHARED_LIBS +=         OpenImageIO             6.0 # 1.0
-SHARED_LIBS +=         OpenImageIO_Util        2.0 # 1.5
+SHARED_LIBS +=         OpenImageIO             7.0 # 1.0
+SHARED_LIBS +=         OpenImageIO_Util        3.0 # 1.5
 
 CATEGORIES =           graphics devel
 
-HOMEPAGE =             http://www.openimageio.org
+HOMEPAGE =             https://sites.google.com/site/openimageio/home
 
 MAINTAINER =           Pascal Stumpf <[email protected]>
 
@@ -26,32 +25,31 @@ PERMIT_PACKAGE =    Yes
 
 WANTLIB += ${COMPILER_LIBCXX} ${MODPY_WANTLIB}
 WANTLIB += boost_python${MODPY_MAJORMINOR}-mt
-WANTLIB += GL GLEW GLU Half-2_5 Iex-2_5 IlmImf-2_5 IlmThread-2_5
+WANTLIB += GL GLU Half-2_5 Iex-2_5 IlmImf-2_5 IlmThread-2_5
 WANTLIB += Imath-2_5 OpenColorIO Qt5Core Qt5Gui Qt5OpenGL Qt5Widgets
 WANTLIB += avcodec avformat avutil boost_atomic-mt boost_chrono-mt
 WANTLIB += boost_date_time-mt boost_filesystem-mt boost_system-mt
-WANTLIB += boost_thread-mt bz2 c freetype gif jpeg m openjpeg
+WANTLIB += boost_thread-mt bz2 c freetype gif jpeg m openjp2
 WANTLIB += png pugixml raw_r swscale tiff webp z
 
 MODULES =              devel/cmake \
                        lang/python \
                        x11/qt5
 
-MODPY_VERSION =        ${MODPY_DEFAULT_VERSION_3}
+MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_3}
 
 COMPILER =             base-clang ports-gcc
 
 BUILD_DEPENDS =                textproc/txt2man
 
-LIB_DEPENDS =          devel/boost>=1.67.0 \
+LIB_DEPENDS =          devel/boost \
                        graphics/ffmpeg \
                        graphics/giflib \
-                       graphics/glew \
                        graphics/libraw \
                        graphics/libwebp \
                        graphics/opencolorio \
                        graphics/openexr \
-                       graphics/openjpeg \
+                       graphics/openjp2 \
                        graphics/tiff \
                        textproc/pugixml
 
@@ -62,15 +60,13 @@ CONFIGURE_ARGS +=   -DCMAKE_INSTALL_MANDIR
                        -DUSE_EXTERNAL_PUGIXML=ON \
                        -DUSE_OPENCV=OFF
 
-CXXFLAGS +=            -pthread
-
-WRKDIST =              ${WRKDIR}/oiio-Release-$V
-
 # Fix undefined reference to __atomic_*
 .if ${MACHINE_ARCH:Mhppa}
 CONFIGURE_ENV +=       LDFLAGS="${LDFLAGS} -latomic"
-WANTLIB +=              atomic
+WANTLIB +=             atomic
 .endif
+
+WRKDIST =              ${WRKDIR}/oiio-Release-$V
 
 post-install:
        find ${PREFIX} -name '*.orig' -delete
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/graphics/openimageio/distinfo,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 distinfo
--- distinfo    26 Dec 2017 19:19:04 -0000      1.8
+++ distinfo    4 Oct 2020 01:02:31 -0000
@@ -1,2 +1,2 @@
-SHA256 (openimageio-1.8.6.tar.gz) = 
ngcNVsD3FJbKdykKeKvZSK+cJ5mYO8J8IqNtzBb/4uM=
-SIZE (openimageio-1.8.6.tar.gz) = 27652301
+SHA256 (openimageio-1.8.17.tar.gz) = 
oBkIbAWmFQ1EWiJAurFyPf9UDd5fXDJ8Nql/C1rg4Vc=
+SIZE (openimageio-1.8.17.tar.gz) = 27835527
Index: patches/patch-src_cmake_platform_cmake
===================================================================
RCS file: 
/home/cvs/ports/graphics/openimageio/patches/patch-src_cmake_platform_cmake,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-src_cmake_platform_cmake
--- patches/patch-src_cmake_platform_cmake      26 Dec 2017 19:19:04 -0000      
1.4
+++ patches/patch-src_cmake_platform_cmake      4 Oct 2020 01:02:31 -0000
@@ -1,4 +1,5 @@
 $OpenBSD: patch-src_cmake_platform_cmake,v 1.4 2017/12/26 19:19:04 rsadowski 
Exp $
+
 Index: src/cmake/platform.cmake
 --- src/cmake/platform.cmake.orig
 +++ src/cmake/platform.cmake
Index: patches/patch-src_ffmpeg_imageio_ffmpeginput_cpp
===================================================================
RCS file: 
/home/cvs/ports/graphics/openimageio/patches/patch-src_ffmpeg_imageio_ffmpeginput_cpp,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-src_ffmpeg_imageio_ffmpeginput_cpp
--- patches/patch-src_ffmpeg_imageio_ffmpeginput_cpp    21 Feb 2019 22:01:30 
-0000      1.1
+++ patches/patch-src_ffmpeg_imageio_ffmpeginput_cpp    4 Oct 2020 01:02:31 
-0000
@@ -5,7 +5,7 @@ Update for newer FFmpeg API.
 Index: src/ffmpeg.imageio/ffmpeginput.cpp
 --- src/ffmpeg.imageio/ffmpeginput.cpp.orig
 +++ src/ffmpeg.imageio/ffmpeginput.cpp
-@@ -330,7 +330,7 @@ FFmpegInput::open (const std::string &name, ImageSpec 
+@@ -338,7 +338,7 @@ FFmpegInput::open (const std::string &name, ImageSpec 
          !strcmp (m_codec_context->codec->name, "dvvideo")) {
          m_offset_time = false;
      }
Index: patches/patch-src_include_OpenImageIO_simd_h
===================================================================
RCS file: patches/patch-src_include_OpenImageIO_simd_h
diff -N patches/patch-src_include_OpenImageIO_simd_h
--- patches/patch-src_include_OpenImageIO_simd_h        25 Jan 2019 20:09:43 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-src_include_OpenImageIO_simd_h,v 1.1 2019/01/25 20:09:43 naddy 
Exp $
-
-Fix warnings revealed on clang 7.0
-https://github.com/OpenImageIO/oiio/commit/545251d93519d8a505693a669f0d1b9f913bf29e
-
-Index: src/include/OpenImageIO/simd.h
---- src/include/OpenImageIO/simd.h.orig
-+++ src/include/OpenImageIO/simd.h
-@@ -313,6 +313,7 @@ template<typename T,int elements> struct VecType {};
- template<> struct VecType<int,1>   { typedef int type; };
- template<> struct VecType<float,1> { typedef float type; };
- template<> struct VecType<int,4>   { typedef vint4 type; };
-+template<> struct VecType<float,4>   { typedef vfloat4 type; };
- template<> struct VecType<float,3> { typedef vfloat3 type; };
- template<> struct VecType<bool,4>  { typedef vbool4 type; };
- template<> struct VecType<int,8>   { typedef vint8 type; };
Index: patches/patch-src_include_tbb_machine_gcc_generic_h
===================================================================
RCS file: 
/home/cvs/ports/graphics/openimageio/patches/patch-src_include_tbb_machine_gcc_generic_h,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-src_include_tbb_machine_gcc_generic_h
--- patches/patch-src_include_tbb_machine_gcc_generic_h 13 Jun 2012 11:32:39 
-0000      1.1
+++ patches/patch-src_include_tbb_machine_gcc_generic_h 4 Oct 2020 01:03:46 
-0000
@@ -1,6 +1,8 @@
 $OpenBSD: patch-src_include_tbb_machine_gcc_generic_h,v 1.1 2012/06/13 
11:32:39 pascal Exp $
---- src/include/tbb/machine/gcc_generic.h.orig Mon Jun 11 11:57:42 2012
-+++ src/include/tbb/machine/gcc_generic.h      Mon Jun 11 12:01:02 2012
+
+Index: src/include/tbb/machine/gcc_generic.h
+--- src/include/tbb/machine/gcc_generic.h.orig
++++ src/include/tbb/machine/gcc_generic.h
 @@ -0,0 +1,127 @@
 +/*
 +    Copyright 2005-2012 Intel Corporation.  All Rights Reserved.
Index: patches/patch-src_include_tbb_machine_sunos_sparc_h
===================================================================
RCS file: 
/home/cvs/ports/graphics/openimageio/patches/patch-src_include_tbb_machine_sunos_sparc_h,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-src_include_tbb_machine_sunos_sparc_h
--- patches/patch-src_include_tbb_machine_sunos_sparc_h 13 Jun 2012 11:32:39 
-0000      1.1
+++ patches/patch-src_include_tbb_machine_sunos_sparc_h 4 Oct 2020 01:03:46 
-0000
@@ -1,6 +1,8 @@
 $OpenBSD: patch-src_include_tbb_machine_sunos_sparc_h,v 1.1 2012/06/13 
11:32:39 pascal Exp $
---- src/include/tbb/machine/sunos_sparc.h.orig Mon Jun 11 11:57:42 2012
-+++ src/include/tbb/machine/sunos_sparc.h      Mon Jun 11 12:00:47 2012
+
+Index: src/include/tbb/machine/sunos_sparc.h
+--- src/include/tbb/machine/sunos_sparc.h.orig
++++ src/include/tbb/machine/sunos_sparc.h
 @@ -0,0 +1,213 @@
 +/*
 +    Copyright 2005-2012 Intel Corporation.  All Rights Reserved.
Index: patches/patch-src_libtexture_texture_pvt_h
===================================================================
RCS file: 
/home/cvs/ports/graphics/openimageio/patches/patch-src_libtexture_texture_pvt_h,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-src_libtexture_texture_pvt_h
--- patches/patch-src_libtexture_texture_pvt_h  4 Oct 2015 12:59:15 -0000       
1.2
+++ patches/patch-src_libtexture_texture_pvt_h  4 Oct 2020 01:03:46 -0000
@@ -1,6 +1,8 @@
 $OpenBSD: patch-src_libtexture_texture_pvt_h,v 1.2 2015/10/04 12:59:15 pascal 
Exp $
---- src/libtexture/texture_pvt.h.orig  Mon Sep 28 20:00:17 2015
-+++ src/libtexture/texture_pvt.h       Mon Sep 28 22:21:50 2015
+
+Index: src/libtexture/texture_pvt.h
+--- src/libtexture/texture_pvt.h.orig
++++ src/libtexture/texture_pvt.h
 @@ -32,6 +32,8 @@
  /// \file
  /// Non-public classes used internally by TextureSystemImpl.
Index: patches/patch-src_libutil_simd_test_cpp
===================================================================
RCS file: patches/patch-src_libutil_simd_test_cpp
diff -N patches/patch-src_libutil_simd_test_cpp
--- patches/patch-src_libutil_simd_test_cpp     25 Jan 2019 20:09:43 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,109 +0,0 @@
-$OpenBSD: patch-src_libutil_simd_test_cpp,v 1.1 2019/01/25 20:09:43 naddy Exp $
-
-Fix warnings revealed on clang 7.0
-https://github.com/OpenImageIO/oiio/commit/545251d93519d8a505693a669f0d1b9f913bf29e
-
-Index: src/libutil/simd_test.cpp
---- src/libutil/simd_test.cpp.orig
-+++ src/libutil/simd_test.cpp
-@@ -528,6 +528,82 @@ void test_gatherscatter ()
- 
- 
- 
-+template<typename T>
-+void test_extract3 ()
-+{
-+    const T vals[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
-+    using VEC = typename VecType<T,3>::type;
-+    VEC b (vals);
-+    for (int i = 0; i < VEC::elements; ++i)
-+        OIIO_CHECK_EQUAL (b[i], vals[i]);
-+    OIIO_CHECK_EQUAL (extract<0>(b), 0);
-+    OIIO_CHECK_EQUAL (extract<1>(b), 1);
-+    OIIO_CHECK_EQUAL (extract<2>(b), 2);
-+}
-+
-+template<typename T>
-+void test_extract4 ()
-+{
-+    const T vals[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
-+    using VEC = typename VecType<T,4>::type;
-+    VEC b (vals);
-+    for (int i = 0; i < VEC::elements; ++i)
-+        OIIO_CHECK_EQUAL (b[i], vals[i]);
-+    OIIO_CHECK_EQUAL (extract<0>(b), 0);
-+    OIIO_CHECK_EQUAL (extract<1>(b), 1);
-+    OIIO_CHECK_EQUAL (extract<2>(b), 2);
-+    OIIO_CHECK_EQUAL (extract<3>(b), 3);
-+}
-+
-+template<typename T>
-+void test_extract8 ()
-+{
-+    test_extract4<T>();
-+
-+    const T vals[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
-+    using VEC = typename VecType<T,8>::type;
-+    VEC b (vals);
-+    for (int i = 0; i < VEC::elements; ++i)
-+        OIIO_CHECK_EQUAL (b[i], vals[i]);
-+    OIIO_CHECK_EQUAL (extract<4>(b), 4);
-+    OIIO_CHECK_EQUAL (extract<5>(b), 5);
-+    OIIO_CHECK_EQUAL (extract<6>(b), 6);
-+    OIIO_CHECK_EQUAL (extract<7>(b), 7);
-+}
-+
-+template<typename T>
-+void test_extract16 ()
-+{
-+    test_extract8<T>();
-+
-+    const T vals[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
-+    using VEC = typename VecType<T,16>::type;
-+    VEC b (vals);
-+    for (int i = 0; i < VEC::elements; ++i)
-+        OIIO_CHECK_EQUAL (b[i], vals[i]);
-+    OIIO_CHECK_EQUAL (extract<8>(b), 8);
-+    OIIO_CHECK_EQUAL (extract<9>(b), 9);
-+    OIIO_CHECK_EQUAL (extract<10>(b), 10);
-+    OIIO_CHECK_EQUAL (extract<11>(b), 11);
-+    OIIO_CHECK_EQUAL (extract<12>(b), 12);
-+    OIIO_CHECK_EQUAL (extract<13>(b), 13);
-+    OIIO_CHECK_EQUAL (extract<14>(b), 14);
-+    OIIO_CHECK_EQUAL (extract<15>(b), 15);
-+}
-+
-+
-+
-+template<typename T, int SIZE> void test_extract ();
-+template<> void test_extract<float,16> () { test_extract16<float>(); }
-+template<> void test_extract<int,16> () { test_extract16<int>(); }
-+template<> void test_extract<float,8> () { test_extract8<float>(); }
-+template<> void test_extract<int,8> () { test_extract8<int>(); }
-+template<> void test_extract<float,4> () { test_extract4<float>(); }
-+template<> void test_extract<int,4> () { test_extract4<int>(); }
-+template<> void test_extract<float,3> () { test_extract3<float>(); }
-+
-+
-+
- template<typename VEC>
- void test_component_access ()
- {
-@@ -566,6 +642,9 @@ void test_component_access ()
-         OIIO_CHECK_SIMD_EQUAL (insert<3>(a, ELEM(42)), 
mkvec<VEC>(0,1,2,42,4,5,6,7));
- 
-     VEC b (vals);
-+#if 1
-+    test_extract<ELEM,VEC::elements>();
-+#else
-     for (int i = 0; i < VEC::elements; ++i)
-         OIIO_CHECK_EQUAL (b[i], vals[i]);
-     OIIO_CHECK_EQUAL (extract<0>(b), 0);
-@@ -589,6 +668,7 @@ void test_component_access ()
-         OIIO_CHECK_EQUAL (extract<14>(b), 14);
-         OIIO_CHECK_EQUAL (extract<15>(b), 15);
-     }
-+#endif
- 
-     benchmark2 ("operator[i]", [&](const VEC& v, int i){ return v[i]; },  b, 
2, 1 /*work*/);
-     benchmark2 ("operator[2]", [&](const VEC& v, int i){ return v[2]; },  b, 
2, 1 /*work*/);
Index: patches/patch-src_libutil_sysutil_cpp
===================================================================
RCS file: 
/home/cvs/ports/graphics/openimageio/patches/patch-src_libutil_sysutil_cpp,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 patch-src_libutil_sysutil_cpp
--- patches/patch-src_libutil_sysutil_cpp       26 Dec 2017 19:19:04 -0000      
1.6
+++ patches/patch-src_libutil_sysutil_cpp       4 Oct 2020 01:03:46 -0000
@@ -1,8 +1,20 @@
 $OpenBSD: patch-src_libutil_sysutil_cpp,v 1.6 2017/12/26 19:19:04 rsadowski 
Exp $
+
 Index: src/libutil/sysutil.cpp
 --- src/libutil/sysutil.cpp.orig
 +++ src/libutil/sysutil.cpp
-@@ -135,7 +135,7 @@ Sysutil::memory_used (bool resident)
+@@ -51,6 +51,10 @@
+ # include <unistd.h>
+ #endif
+ 
++#if defined (__OpenBSD__)
++# include <unistd.h>
++#endif
++
+ #ifdef __APPLE__
+ # include <mach/task.h>
+ # include <mach/mach_init.h>
+@@ -139,7 +143,7 @@ Sysutil::memory_used (bool resident)
          return counters.PagefileUsage;
      else return 0;
  
Index: patches/patch-src_make_detectplatform_mk
===================================================================
RCS file: 
/home/cvs/ports/graphics/openimageio/patches/patch-src_make_detectplatform_mk,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 patch-src_make_detectplatform_mk
--- patches/patch-src_make_detectplatform_mk    9 May 2012 12:42:06 -0000       
1.1.1.1
+++ patches/patch-src_make_detectplatform_mk    4 Oct 2020 01:03:46 -0000
@@ -1,6 +1,8 @@
 $OpenBSD: patch-src_make_detectplatform_mk,v 1.1.1.1 2012/05/09 12:42:06 
pascal Exp $
---- src/make/detectplatform.mk.orig    Sun Apr  1 23:51:00 2012
-+++ src/make/detectplatform.mk Sun Apr  1 23:52:57 2012
+
+Index: src/make/detectplatform.mk
+--- src/make/detectplatform.mk.orig
++++ src/make/detectplatform.mk
 @@ -25,7 +25,9 @@ ifneq (${hw},x86)
    ifneq (${hw},x86_64)
      ifneq (${hw},i386)
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/graphics/openimageio/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 PLIST
--- pkg/PLIST   17 Nov 2020 20:37:09 -0000      1.9
+++ pkg/PLIST   20 Nov 2020 03:20:47 -0000
@@ -40,6 +40,7 @@ include/OpenImageIO/platform.h
 include/OpenImageIO/plugin.h
 include/OpenImageIO/refcnt.h
 include/OpenImageIO/simd.h
+include/OpenImageIO/span.h
 include/OpenImageIO/strided_ptr.h
 include/OpenImageIO/string_view.h
 include/OpenImageIO/strutil.h
@@ -69,7 +70,7 @@ share/doc/OpenImageIO/CHANGES.md
 share/doc/OpenImageIO/LICENSE
 share/doc/OpenImageIO/openimageio.pdf
 share/fonts/
-share/fonts/OpenImageIO/
+@fontdir share/fonts/OpenImageIO/
 share/fonts/OpenImageIO/DroidSans-Bold.ttf
 share/fonts/OpenImageIO/DroidSans.ttf
 share/fonts/OpenImageIO/DroidSansMono.ttf

Reply via email to