Sun May 7 12:28:42 2023 UTC ()
imath: update to 3.1.7.

## Version 3.1.7 (March 1, 2023)

Patch release with miscellaneous bug/doc/build fixes. In particular:

- Support for relative prefix in pkg-config
- Reorganization of documentation at https://imath.readthedocs.io
- Add a ``trace()`` method on Matrix types

### Merged Pull Requests

*  Move index to bottom of main page; remove top-level link
*  Fix doc typo
*  Fix documentation glitches and symbol visibility table
*  Reorganize repo/readthedocs documentation
*  Add missing licenses/copyrights
*  Support relative prefix in pkg-config
*  Remove MACOSX_RPATH forcing
*  Add trace function for matrix types
*  Define BOOST_BIND_GLOBAL_PLACEHOLDERS to suppress pragma message
*  Use Py_ssize_t in place of size_t where appropriate to avoid warnings
*  Update CONTRIBUTING.md to be consistent with OpenEXR
*  Remove export attribute from inline half functions

## Version 3.1.6 (November 7, 2022)

Patch release with miscellaneous bug/doc/build fixes.

*  fix memory leak in V3fArrayFromBuffer
*  Add <cstdint> for int64_t
*  Initialize x in testRoots.cpp:solve() to suppress compiler warning
*  Fix gcc compiler warning in testFun.cpp
*  Test return value of extractSHRT to avoid uninitialized reference
*  Fix example code so it compiles as is
*  Cuda safety in several headers
*  Fix markdown and typos in README.md
*  Do not warn if half.h has already being included
*  Fix compiler warnings on windows
*  Remove irrelevant cvs ignore files
*  Update sphinx version


(wiz)
diff -r1.6 -r1.7 pkgsrc/math/imath/Makefile
diff -r1.5 -r1.6 pkgsrc/math/imath/PLIST
diff -r1.7 -r1.8 pkgsrc/math/imath/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/math/imath/Makefile (expand / switch to unified diff)

--- pkgsrc/math/imath/Makefile 2023/01/24 18:36:30 1.6
+++ pkgsrc/math/imath/Makefile 2023/05/07 12:28:42 1.7
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.6 2023/01/24 18:36:30 wiz Exp $ 1# $NetBSD: Makefile,v 1.7 2023/05/07 12:28:42 wiz Exp $
2 2
3DISTNAME= imath-3.1.5 3DISTNAME= imath-3.1.7
4CATEGORIES= math 4CATEGORIES= math
5MASTER_SITES= ${MASTER_SITE_GITHUB:=AcademySoftwareFoundation/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=AcademySoftwareFoundation/}
6GITHUB_PROJECT= Imath 6GITHUB_PROJECT= Imath
7GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.openexr.com/ 10HOMEPAGE= https://www.openexr.com/
11COMMENT= 2D and 3D vector, matrix, and math operations for computer graphics 11COMMENT= 2D and 3D vector, matrix, and math operations for computer graphics
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14USE_LANGUAGES= c c++14 14USE_LANGUAGES= c c++14
15PTHREAD_OPTS= require 15PTHREAD_OPTS= require
16 16

cvs diff -r1.5 -r1.6 pkgsrc/math/imath/PLIST (expand / switch to unified diff)

--- pkgsrc/math/imath/PLIST 2022/04/20 20:18:07 1.5
+++ pkgsrc/math/imath/PLIST 2023/05/07 12:28:42 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.5 2022/04/20 20:18:07 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.6 2023/05/07 12:28:42 wiz Exp $
2include/Imath/ImathBox.h 2include/Imath/ImathBox.h
3include/Imath/ImathBoxAlgo.h 3include/Imath/ImathBoxAlgo.h
4include/Imath/ImathColor.h 4include/Imath/ImathColor.h
5include/Imath/ImathColorAlgo.h 5include/Imath/ImathColorAlgo.h
6include/Imath/ImathConfig.h 6include/Imath/ImathConfig.h
7include/Imath/ImathEuler.h 7include/Imath/ImathEuler.h
8include/Imath/ImathExport.h 8include/Imath/ImathExport.h
9include/Imath/ImathForward.h 9include/Imath/ImathForward.h
10include/Imath/ImathFrame.h 10include/Imath/ImathFrame.h
11include/Imath/ImathFrustum.h 11include/Imath/ImathFrustum.h
12include/Imath/ImathFrustumTest.h 12include/Imath/ImathFrustumTest.h
13include/Imath/ImathFun.h 13include/Imath/ImathFun.h
14include/Imath/ImathGL.h 14include/Imath/ImathGL.h
@@ -29,17 +29,17 @@ include/Imath/ImathRoots.h @@ -29,17 +29,17 @@ include/Imath/ImathRoots.h
29include/Imath/ImathShear.h 29include/Imath/ImathShear.h
30include/Imath/ImathSphere.h 30include/Imath/ImathSphere.h
31include/Imath/ImathTypeTraits.h 31include/Imath/ImathTypeTraits.h
32include/Imath/ImathVec.h 32include/Imath/ImathVec.h
33include/Imath/ImathVecAlgo.h 33include/Imath/ImathVecAlgo.h
34include/Imath/half.h 34include/Imath/half.h
35include/Imath/halfFunction.h 35include/Imath/halfFunction.h
36include/Imath/halfLimits.h 36include/Imath/halfLimits.h
37lib/cmake/Imath/ImathConfig.cmake 37lib/cmake/Imath/ImathConfig.cmake
38lib/cmake/Imath/ImathConfigVersion.cmake 38lib/cmake/Imath/ImathConfigVersion.cmake
39lib/cmake/Imath/ImathTargets-release.cmake 39lib/cmake/Imath/ImathTargets-release.cmake
40lib/cmake/Imath/ImathTargets.cmake 40lib/cmake/Imath/ImathTargets.cmake
41lib/libImath-3_1.so 41lib/libImath-3_1.so
42lib/libImath-3_1.so.29 42lib/libImath-3_1.so.30
43lib/libImath-3_1.so.29.4.0 43lib/libImath-3_1.so.30.0.1
44lib/libImath.so 44lib/libImath.so
45lib/pkgconfig/Imath.pc 45lib/pkgconfig/Imath.pc

cvs diff -r1.7 -r1.8 pkgsrc/math/imath/distinfo (expand / switch to unified diff)

--- pkgsrc/math/imath/distinfo 2022/04/20 20:18:07 1.7
+++ pkgsrc/math/imath/distinfo 2023/05/07 12:28:42 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2022/04/20 20:18:07 wiz Exp $ 1$NetBSD: distinfo,v 1.8 2023/05/07 12:28:42 wiz Exp $
2 2
3BLAKE2s (imath-3.1.5.tar.gz) = 44a82bce3d30c22f2d0f3cca61f30a30b2a0afae2a862eb9eff620033d8ef130 3BLAKE2s (imath-3.1.7.tar.gz) = fec54b5d166aaf38a7f33d2e0a0317513e55e427a6cac7d5aa4dc53c06959982
4SHA512 (imath-3.1.5.tar.gz) = 8344e42c75d8e4bb21facb837535f0c9e4a9489d9edebcc25d5d3c6063535f2bf54e4517d8fca3fedada248457aa07c9bd77d6e843a9d115278fc154de2cdc9d 4SHA512 (imath-3.1.7.tar.gz) = e298454cb845cadde28f7881fdaa4739c3942f941278a07ec912459ac376c2ee7858cb3b2d2047b9afb4d4dacae7a8a52ffef4c104f8499b4e0a1f0ed46cc0f0
5Size (imath-3.1.5.tar.gz) = 570875 bytes 5Size (imath-3.1.7.tar.gz) = 583049 bytes