BSD Ports

graphics/graphene 1.10.8_1 FreeBSD

Optimizations for speeding up vector operations

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
graphics, devel
Package size
194.3 KiB, 2666.8 KiB installed

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
FreeBSDgraphics/graphene1.10.8_1
OpenBSDgraphics/graphene1.10.8p1
NetBSDgraphics/graphene1.10.8nb4
DragonFlygraphics/graphene1.10.8_1
MidnightBSDgraphics/graphene1.10.8_1

Install

Binary package:

pkg install graphene

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.10.8_11.10.8_11.10.81.10.8_11.10.8_1
FreeBSD:14:quarterly1.10.8_11.10.8_1n/a1.10.8_11.10.8_1
FreeBSD:15:latest1.10.8_11.10.8_1n/a1.10.8_11.10.8_1
FreeBSD:15:quarterly1.10.8_11.10.8_1n/an/an/a
FreeBSD:16:latest1.10.8_11.10.8_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 51
Run dependencies 34
Required by 853

The first 100 are listed.

Configuration

Options name: graphics_graphene

OptionDefaultDescription
DOCSoffBuild and/or install documentation
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

Commit history 0

No commits in the history this site was built from.