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
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/graphene | 1.10.8_1 |
| OpenBSD | graphics/graphene | 1.10.8p1 |
| NetBSD | graphics/graphene | 1.10.8nb4 |
| DragonFly | graphics/graphene | 1.10.8_1 |
| MidnightBSD | graphics/graphene | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.10.8_1 | 1.10.8_1 | 1.10.8 | 1.10.8_1 | 1.10.8_1 |
| FreeBSD:14:quarterly | 1.10.8_1 | 1.10.8_1 | n/a | 1.10.8_1 | 1.10.8_1 |
| FreeBSD:15:latest | 1.10.8_1 | 1.10.8_1 | n/a | 1.10.8_1 | 1.10.8_1 |
| FreeBSD:15:quarterly | 1.10.8_1 | 1.10.8_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.10.8_1 | 1.10.8_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/libffi
- devel/libinotify
- devel/meson
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- graphics/cairo
- graphics/png
- graphics/py-pycairo
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-xml
- textproc/docbook-xsl
- textproc/expat2
- textproc/gtk-doc
- textproc/iso8879
- textproc/libxml2
- textproc/libxslt
- textproc/py-pygments
- textproc/sdocbook-xml
- textproc/xmlcatmgr
- textproc/xmlcharent
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 34
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- graphics/cairo
- graphics/png
- graphics/py-pycairo
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/indexinfo
- textproc/expat2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Required by 853
- accessibility/kdeaccessibility
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/qt6-speech
- arabic/libreoffice
- archivers/engrampa
- archivers/file-roller
- archivers/thunar-archive-plugin
- astro/marble
- audio/amarok
- audio/amberol
- audio/audiocd-kio
- audio/bespokesynth
- audio/cantata
- audio/carla
- audio/d11amp
- audio/elisa
- audio/entropypianotuner
- audio/g4music
- audio/giada
- audio/gnome-metronome
- audio/gnome-music
- audio/gnome-podcasts
- audio/gsequencer
- audio/jamulus
- audio/juk
- audio/kid3
- audio/kwave
- audio/mousai
- audio/mpz
- audio/noise-repellent-lv2
- audio/noise-suppression-for-voice-lv2
- audio/pavucontrol
- audio/pithos
- audio/py-pyradio
- audio/shortwave
- audio/songrec
- audio/thunar-media-tags-plugin
- audio/welle.io
- audio/xfce4-pulseaudio-plugin
- audio/zrythm
- cad/OrcaSlicer
- cad/PrusaSlicer
- cad/camv-rnd
- cad/freecad
- cad/freecad-devel
- cad/klayout
- cad/ktechlab
- cad/librnd
- cad/openscad
- cad/openscad-devel
- cad/pcb-rnd
- cad/sch-rnd
- cad/uranium
- chinese/ibus-array
- chinese/ibus-cangjie
- chinese/ibus-chewing
- chinese/ibus-libpinyin
- chinese/ibus-pinyin
- chinese/ibus-rime
- chinese/ibus-table-chinese
- chinese/libreoffice-zh_CN
- chinese/libreoffice-zh_TW
- comms/sdrangel
- databases/evolution-data-server
- databases/kbibtex
- deskutils/akonadi-calendar-tools
- deskutils/akonadi-import-wizard
- deskutils/akonadiconsole
- deskutils/akregator
- deskutils/baobab
- deskutils/bijiben
- deskutils/bookworm
- deskutils/budgie-desktop-view
- deskutils/cairo-dock-plugins
- deskutils/caja-extensions
- deskutils/calibre
- deskutils/elementary-calendar
- deskutils/elementary-iconbrowser
- deskutils/foliate
- deskutils/genius
- deskutils/gitte
- deskutils/gnome-calendar
- deskutils/gnome-characters
- deskutils/gnome-clocks
- deskutils/gnome-contacts
- deskutils/gnome-font-viewer
- deskutils/gnome-initial-setup
- deskutils/gnome-maps
- deskutils/gnome-photos
- deskutils/gnome-planner
- deskutils/gnome-shell-extension-coverflow
- deskutils/gnome-shell-extension-dashtodock
- deskutils/gnome-shell-extension-dashtopanel
- deskutils/gnome-shell-extension-hidetopbar
- deskutils/gnome-shell-extension-lockkeys
- deskutils/gnome-shell-extension-manager
- deskutils/gnome-shell-extension-simple-weather
- deskutils/gnome-shell-extra-extensions
- deskutils/gnome-sound-recorder
The first 100 are listed.
Configuration
Options name: graphics_graphene
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build 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
| File | Size | SHA256 |
|---|---|---|
| ebassi-graphene-1.10.8_GH0.tar.gz | 178557 | 922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed |
Commit history 0
No commits in the history this site was built from.