Ravenports generated: 23 Jul 2021 00:57
[ravenports.git] / bucket_EE / Imath
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               Imath
4 VERSION=                3.1.1
5 KEYWORDS=               math
6 VARIANTS=               standard
7 SDESC[standard]=        C++ representation of 2D/3D vectors and matrices
8 HOMEPAGE=               https://github.com/AcademySoftwareFoundation/Imath
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/AcademySoftwareFoundation:Imath:v3.1.1
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   cmake c++:single
21
22 LICENSE=                BSD3CLAUSE:single
23 LICENSE_FILE=           BSD3CLAUSE:{{WRKSRC}}/LICENSE.md
24 LICENSE_SCHEME=         solo
25
26 SOVERSION=              29.1.0
27 PLIST_SUB=              MAJOR=3_1
28
29 post-install:
30         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libImath-3_1.so
31
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.
37
38 Imath also includes optional python bindings for all types and functions,
39 including optimized implementations of vector and matrix arrays.
40
41 Project Mission
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.
45
46 Features
47 * half: 16-bit floating-point type
48 * Vector: V2s, V2i, V2i64, V2f, V2d, V3s, V3i, V4i64, V3f, V3d, V4s, V4i,
49           V4i64, V4f, V4d
50 * Matrix: M22f, M22d, M33f, M33d, M44f, M44d
51 * Bounding box: Box2s, Box2i, Box2i64, Box2f, Box2d, Box3s, Box3i, Box3i64,
52                 Box3f, Box3d
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
63
64
65 [FILE:123:distinfo]
66 a63fe91d8d0917acdc31b0c9344b1d7dbc74bf42de3e3ef5ec982386324b9ea4       568231 AcademySoftwareFoundation-Imath-3.1.1.tar.gz
67
68
69 [FILE:779:manifests/plist.single]
70 include/Imath/
71  ImathBox.h
72  ImathBoxAlgo.h
73  ImathColor.h
74  ImathColorAlgo.h
75  ImathConfig.h
76  ImathEuler.h
77  ImathExport.h
78  ImathForward.h
79  ImathFrame.h
80  ImathFrustum.h
81  ImathFrustumTest.h
82  ImathFun.h
83  ImathGL.h
84  ImathGLU.h
85  ImathInt64.h
86  ImathInterval.h
87  ImathLine.h
88  ImathLineAlgo.h
89  ImathMath.h
90  ImathMatrix.h
91  ImathMatrixAlgo.h
92  ImathNamespace.h
93  ImathPlane.h
94  ImathPlatform.h
95  ImathQuat.h
96  ImathRandom.h
97  ImathRoots.h
98  ImathShear.h
99  ImathSphere.h
100  ImathTypeTraits.h
101  ImathVec.h
102  ImathVecAlgo.h
103  half.h
104  halfFunction.h
105  halfLimits.h
106 lib/
107  libImath-%%MAJOR%%.so
108  libImath-%%MAJOR%%.so.%%SOMAJOR%%
109  libImath-%%MAJOR%%.so.%%SOVERSION%%
110  libImath.so
111 lib/cmake/Imath/
112  ImathConfig.cmake
113  ImathConfigVersion.cmake
114  ImathTargets-release.cmake
115  ImathTargets.cmake
116 lib/pkgconfig/Imath.pc
117