Commit Graph

11 Commits

Author SHA1 Message Date
Matthias Andree
bd4b70bb8d math/Imath: update to Version 3.1.3
https://github.com/AcademySoftwareFoundation/Imath/releases/tag/v3.1.3

https://github.com/AcademySoftwareFoundation/Imath/blob/v3.1.3/CHANGES.md#version-313-september-2-2021

MFH:		2021Q3
2021-09-03 16:33:49 +02:00
Matthias Andree
1a25d81709 math/Imath: v3.1.2 update improves *intrin.h use
Upstream change: Improve handling of #include <*intrin.h>
2021-08-03 20:19:13 +02:00
Matthias Andree
ee38e2fa7a math/Imath: update to v3.1.1, waiving local patch
files/patch-eabc884d079d26afcead5128f7b093978d239ada.diff is no longer
needed - it is the sole change from v3.1.0 and I had previously cherry-
picked it from the upstream Git repo.
2021-07-22 11:21:15 +02:00
Matthias Andree
f82a33af02 math/Imath: Update to v3.1.0
Changelog:
https://github.com/AcademySoftwareFoundation/Imath/releases/tag/v3.1.0

This will require some minor changes to ports that depend on it.
2021-07-17 11:17:58 +02:00
Matthias Andree
0c024593d3 math/Imath: update to v3.0.5
Changelog:
https://github.com/AcademySoftwareFoundation/Imath/releases/tag/v3.0.5
2021-07-03 07:01:44 +02:00
Matthias Andree
c61d92a836 math/Imath: update to v3.0.4
Release note:
"Patch release that corrects a problem with the release version number
of v3.0.2."
<https://github.com/AcademySoftwareFoundation/Imath/releases/tag/v3.0.4>
2021-06-02 20:20:15 +02:00
Matthias Andree
0aafc89d15 graphics/openexr: math/Imath: update to v3.0.3
Only upstream change is an install-fix that had previously been
cherry-picked by the FreeBSD port already.

Besides the version no., no impact on Imath or OpenEXR code, so
no PORTREVISION bumps of our users this time.
2021-05-22 09:45:52 +02:00
Matthias Andree
5ff95b962e math/Imath: update to 3.0.2
removes patches cherry-picked from post-3.0.1 upstream

Changelog:	https://github.com/AcademySoftwareFoundation/Imath/releases/tag/v3.0.2
2021-05-18 19:11:12 +02:00
Matthias Andree
bce7a5281d math/Imath: relax user to C++11, regression fix
Cherry-pick an upstream fix to relax users to C++11, only the
Imath code itself requires C++14.

Cherry-pick an upstream fix for a regression in succf()/predf().

While here, run tests in parallel and clean up for portclippy.
2021-05-08 11:52:43 +02:00
Matthias Andree
0c8a1a6d2b math/Imath: fix build with PYTHON option
- substitute Python version into pkg-plist
- depend on NumPy

Reported by:	olgeni@
2021-04-12 23:10:46 +02:00
Matthias Andree
05044ea019 math/Imath: new port (replaces graphics/ilmbase)
Patch series to update OpenEXR and ports that depend on ilmbase/OpenEXR
coming up.
---------------

Imath is a basic, light-weight, and efficient C++ representation of 2D and 3D
vectors and matrices and other simple but useful mathematical objects,
functions, and data types common in computer graphics applications, including
the "half" 16-bit floating-point type.

Imath also includes optional python bindings for all types and functions,
including optimized implementations of vector and matrix arrays.

Imath was originally developed at Industrial Light & Magic in the early 2000's
and was originally distributed as open source as a part of the OpenEXR project.

Imath continues to be maintained as a sub-project of OpenEXR, which is now a
project of the Academy Software Foundation. See the OpenEXR project's
GOVERNANCE.md for more information about how the project operates.

WWW: https://github.com/AcademySoftwareFoundation/Imath/
2021-04-12 02:33:18 +02:00