BSD Ports

graphics/graphene 1.10.8_1 MidnightBSD

Optimizations for speeding up vector operations

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
graphics, devel

Description

Graphene contains optimizations for speeding up vector operations, those optimizations are optional, and used only if both Graphene was compiled with support for them and if the system you're running on has them. Currently, Graphene supports the following platform-specific fast paths:

Streaming SIMD Extensions (SSE) 2 ARM NEON GCC vector extensions In the remote case in which none of these optimizations are available, Graphene will fall back to a naive scalar implementation

Graphene can, optionally, provide types for integrating with GObject properties and signals, as well as introspection information for its use with other languages through introspection-based bindings.

In the other systems

SystemPortVersion
MidnightBSDgraphics/graphene1.10.8_1
FreeBSDgraphics/graphene1.10.8_1
OpenBSDgraphics/graphene1.10.8p1
NetBSDgraphics/graphene1.10.8nb4
DragonFlygraphics/graphene1.10.8_1
HardenedBSDgraphics/graphene1.10.8_1
GhostBSDgraphics/graphene1.10.8_1

Install

Binary package:

mport install graphene

From mports:

cd /usr/mports/graphics/graphene && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	graphene>0:graphics/graphene
LIB_DEPENDS=	libgraphene-1.0.so:graphics/graphene

Dependencies

Configuration

Options name: graphics_graphene

OptionDefaultDescription
DOCSoff
USES
compiler:c11 gnome meson pkgconfig python shebangfix
Service scripts
none

Files

pkg-plist 75
  • include/graphene-1.0/graphene-box.h
  • include/graphene-1.0/graphene-euler.h
  • include/graphene-1.0/graphene-frustum.h
  • include/graphene-1.0/graphene-gobject.h
  • include/graphene-1.0/graphene-macros.h
  • include/graphene-1.0/graphene-matrix.h
  • include/graphene-1.0/graphene-plane.h
  • include/graphene-1.0/graphene-point.h
  • include/graphene-1.0/graphene-point3d.h
  • include/graphene-1.0/graphene-quad.h
  • include/graphene-1.0/graphene-quaternion.h
  • include/graphene-1.0/graphene-ray.h
  • include/graphene-1.0/graphene-rect.h
  • include/graphene-1.0/graphene-simd4f.h
  • include/graphene-1.0/graphene-simd4x4f.h
  • include/graphene-1.0/graphene-size.h
  • include/graphene-1.0/graphene-sphere.h
  • include/graphene-1.0/graphene-triangle.h
  • include/graphene-1.0/graphene-types.h
  • include/graphene-1.0/graphene-vec2.h
  • include/graphene-1.0/graphene-vec3.h
  • include/graphene-1.0/graphene-vec4.h
  • include/graphene-1.0/graphene-version-macros.h
  • include/graphene-1.0/graphene-version.h
  • include/graphene-1.0/graphene.h
  • lib/girepository-1.0/Graphene-1.0.typelib
  • lib/graphene-1.0/include/graphene-config.h
  • lib/libgraphene-1.0.so
  • lib/libgraphene-1.0.so.0
  • lib/libgraphene-1.0.so.0.1000.8
  • libdata/pkgconfig/graphene-1.0.pc
  • libdata/pkgconfig/graphene-gobject-1.0.pc
  • share/gir-1.0/Graphene-1.0.gir
  • share/gtk-doc/html/graphene/annotation-glossary.html
  • share/gtk-doc/html/graphene/api-index.html
  • share/gtk-doc/html/graphene/ch01.html
  • share/gtk-doc/html/graphene/deprecated-api-index.html
  • share/gtk-doc/html/graphene/graphene-Box.html
  • share/gtk-doc/html/graphene/graphene-Euler.html
  • share/gtk-doc/html/graphene/graphene-Frustum.html
  • share/gtk-doc/html/graphene/graphene-GObject-integration.html
  • share/gtk-doc/html/graphene/graphene-Matrix.html
  • share/gtk-doc/html/graphene/graphene-Plane.html
  • share/gtk-doc/html/graphene/graphene-Point.html
  • share/gtk-doc/html/graphene/graphene-Point3D.html
  • share/gtk-doc/html/graphene/graphene-Quad.html
  • share/gtk-doc/html/graphene/graphene-Quaternion.html
  • share/gtk-doc/html/graphene/graphene-Ray.html
  • share/gtk-doc/html/graphene/graphene-Rectangle.html
  • share/gtk-doc/html/graphene/graphene-SIMD-matrix.html
  • share/gtk-doc/html/graphene/graphene-SIMD-vector.html
  • share/gtk-doc/html/graphene/graphene-Size.html
  • share/gtk-doc/html/graphene/graphene-Sphere.html
  • share/gtk-doc/html/graphene/graphene-Triangle.html
  • share/gtk-doc/html/graphene/graphene-Vectors.html
  • share/gtk-doc/html/graphene/graphene-Versioning-information.html
  • share/gtk-doc/html/graphene/graphene.devhelp2
  • share/gtk-doc/html/graphene/home.png
  • share/gtk-doc/html/graphene/index.html
  • share/gtk-doc/html/graphene/ix03.html
  • share/gtk-doc/html/graphene/ix04.html
  • share/gtk-doc/html/graphene/ix05.html
  • share/gtk-doc/html/graphene/ix06.html
  • share/gtk-doc/html/graphene/ix07.html
  • share/gtk-doc/html/graphene/left-insensitive.png
  • share/gtk-doc/html/graphene/left.png
  • share/gtk-doc/html/graphene/rectangle-intersection.png
  • share/gtk-doc/html/graphene/rectangle-union.png
  • share/gtk-doc/html/graphene/rectangle.png
  • share/gtk-doc/html/graphene/right-insensitive.png
  • share/gtk-doc/html/graphene/right.png
  • share/gtk-doc/html/graphene/style.css
  • share/gtk-doc/html/graphene/triangle-barycentric.png
  • share/gtk-doc/html/graphene/up-insensitive.png
  • share/gtk-doc/html/graphene/up.png
distinfo 1
FileSizeSHA256
ebassi-graphene-1.10.8_GH0.tar.gz178557922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed