# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= Imath VERSION= 3.2.1 KEYWORDS= math VARIANTS= std SDESC[std]= C++ representation of 2D/3D vectors and matrices HOMEPAGE= https://github.com/AcademySoftwareFoundation/Imath CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/AcademySoftwareFoundation:Imath:v3.2.1 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[std]= set primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= cmake c++:primary LICENSE= BSD3CLAUSE:primary LICENSE_FILE= BSD3CLAUSE:{{WRKSRC}}/LICENSE.md LICENSE_SCHEME= solo FPC_EQUIVALENT= math/Imath PLIST_SUB= MAJOR=3_2 SOMAJOR=30 SOVERSION=30.3.2.1 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libImath-3_2.so [FILE:1279:descriptions/desc.primary] 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. Project Mission The goals of the Imath project are simplicity, ease of use, correctness and verifiability, performance, and breadth of adoption. Imath is not intended to be a comprehensive linear algebra or numerical analysis package. Features * half: 16-bit floating-point type * Vector: V2s, V2i, V2i64, V2f, V2d, V3s, V3i, V4i64, V3f, V3d, V4s, V4i, V4i64, V4f, V4d * Matrix: M22f, M22d, M33f, M33d, M44f, M44d * Bounding box: Box2s, Box2i, Box2i64, Box2f, Box2d, Box3s, Box3i, Box3i64, Box3f, Box3d * Color: C3h, C3f, C3c, C4f, C4h, C4c * Euler angles: Eulerf, Eulerd * Quaternion: Quatf, Quatd * Viewing frustum: Frustrumf, Frustumd * Interval: Intervals, Intervali, Intervalf, Intervald * Line: Line3f, Line3d * Plane: Plane3f, Plane3d * Sphere: Sphere3f, Sphere3d * Shear: Shear3f, Shear3d, Shear6f, Shear6 * Miscellaneous math functions [FILE:123:distinfo] b2c8a44c3e4695b74e9644c76f5f5480767355c6f98cde58ba0e82b4ad8c63ce 689041 AcademySoftwareFoundation-Imath-3.2.1.tar.gz [FILE:77:manifests/plist.primary] lib/ libImath-%%MAJOR%%.so.%%SOMAJOR%% libImath-%%MAJOR%%.so.%%SOVERSION%% [FILE:707:manifests/plist.dev] include/Imath/ ImathBox.h ImathBoxAlgo.h ImathColor.h ImathColorAlgo.h ImathConfig.h ImathEuler.h ImathExport.h ImathForward.h ImathFrame.h ImathFrustum.h ImathFrustumTest.h ImathFun.h ImathGL.h ImathGLU.h ImathInt64.h ImathInterval.h ImathLine.h ImathLineAlgo.h ImathMath.h ImathMatrix.h ImathMatrixAlgo.h ImathNamespace.h ImathPlane.h ImathPlatform.h ImathQuat.h ImathRandom.h ImathRoots.h ImathShear.h ImathSphere.h ImathTypeTraits.h ImathVec.h ImathVecAlgo.h half.h halfFunction.h halfLimits.h lib/ libImath-%%MAJOR%%.so libImath.so lib/cmake/Imath/ ImathConfig.cmake ImathConfigVersion.cmake ImathTargets-release.cmake ImathTargets.cmake lib/pkgconfig/Imath.pc