1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= C++ representation of 2D/3D vectors and matrices
8 HOMEPAGE= https://github.com/AcademySoftwareFoundation/Imath
12 SITES[main]= GITHUB/AcademySoftwareFoundation:Imath:v3.1.1
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 USES= cmake c++:single
22 LICENSE= BSD3CLAUSE:single
23 LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE.md
30 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libImath-3_1.so
32 [FILE:1279:descriptions/desc.single]
33 Imath is a basic, light-weight, and efficient C++ representation of 2D and
34 3D vectors and matrices and other simple but useful mathematical objects,
35 functions, and data types common in computer graphics applications,
36 including the "half" 16-bit floating-point type.
38 Imath also includes optional python bindings for all types and functions,
39 including optimized implementations of vector and matrix arrays.
42 The goals of the Imath project are simplicity, ease of use, correctness and
43 verifiability, performance, and breadth of adoption. Imath is not intended
44 to be a comprehensive linear algebra or numerical analysis package.
47 * half: 16-bit floating-point type
48 * Vector: V2s, V2i, V2i64, V2f, V2d, V3s, V3i, V4i64, V3f, V3d, V4s, V4i,
50 * Matrix: M22f, M22d, M33f, M33d, M44f, M44d
51 * Bounding box: Box2s, Box2i, Box2i64, Box2f, Box2d, Box3s, Box3i, Box3i64,
53 * Color: C3h, C3f, C3c, C4f, C4h, C4c
54 * Euler angles: Eulerf, Eulerd
55 * Quaternion: Quatf, Quatd
56 * Viewing frustum: Frustrumf, Frustumd
57 * Interval: Intervals, Intervali, Intervalf, Intervald
58 * Line: Line3f, Line3d
59 * Plane: Plane3f, Plane3d
60 * Sphere: Sphere3f, Sphere3d
61 * Shear: Shear3f, Shear3d, Shear6f, Shear6
62 * Miscellaneous math functions
66 a63fe91d8d0917acdc31b0c9344b1d7dbc74bf42de3e3ef5ec982386324b9ea4 568231 AcademySoftwareFoundation-Imath-3.1.1.tar.gz
69 [FILE:779:manifests/plist.single]
107 libImath-%%MAJOR%%.so
108 libImath-%%MAJOR%%.so.%%SOMAJOR%%
109 libImath-%%MAJOR%%.so.%%SOVERSION%%
113 ImathConfigVersion.cmake
114 ImathTargets-release.cmake
116 lib/pkgconfig/Imath.pc