graphics/libQGLViewer 2.9.1
C++ library based on Qt5 that eases the creation of OpenGL 3D viewers
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- graphics, devel
- Package size
- 251.7 KiB, 863.6 KiB installed
Description
libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers.
It provides some of the typical 3D viewer functionalities, such as the possibility to move the camera using the mouse, which lacks in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend.
Install
As a binary package — by origin, or by package name:
pkg install graphics/libQGLViewer
pkg install libQGLViewer
From the ports tree:
cd /usr/ports/graphics/libQGLViewer/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libQGLViewer>0:graphics/libQGLViewer
LIB_DEPENDS= libQGLViewer.so:graphics/libQGLViewer
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 | 2.9.1 | 2.9.1 | - | 2.9.1 | 2.9.1 |
| FreeBSD:14:quarterly | 2.9.1 | 2.9.1 | n/a | 2.9.1 | 2.9.1 |
| FreeBSD:15:latest | 2.9.1 | 2.9.1 | n/a | 2.9.1 | - |
| FreeBSD:15:quarterly | 2.9.1 | 2.9.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.9.1 | 2.9.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.
All build dependencies 103
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/qt5-sql
- databases/qt5-sqldrivers-sqlite3
- databases/sqlite3
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/jsoncpp
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-assistant
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-designer
- devel/qt5-help
- devel/qt5-qmake
- devel/readline
- devel/xdg-utils
- dns/libidn2
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/vulkan-headers
- graphics/wayland
- lang/lua54
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- net/avahi-app
- net/qt5-network
- ports-mgmt/pkg
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- print/qt5-printsupport
- security/rhash
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- textproc/qt5-xml
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-declarative
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-uiplugin
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libinput
- x11/libwacom
- x11/libxcb
- x11/libxkbcommon
- x11/xcb-util
- x11/xcb-util-image
- x11/xcb-util-keysyms
- x11/xcb-util-renderutil
- x11/xcb-util-wm
- x11/xkeyboard-config
The first 100 are listed.
All run dependencies 93
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/qt5-sql
- databases/qt5-sqldrivers-sqlite3
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/icu
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libudev-devd
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-assistant
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-designer
- devel/qt5-help
- devel/readline
- devel/xdg-utils
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/vulkan-headers
- graphics/wayland
- lang/lua54
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- net/avahi-app
- net/qt5-network
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- print/qt5-printsupport
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- textproc/qt5-xml
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-declarative
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-uiplugin
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libinput
- x11/libwacom
- x11/libxcb
- x11/libxkbcommon
- x11/xcb-util
- x11/xcb-util-image
- x11/xcb-util-keysyms
- x11/xcb-util-renderutil
- x11/xcb-util-wm
- x11/xkeyboard-config
- x11/xorgproto
- x11/xprop
- x11/xset
Configuration
Options name: graphics_libQGLViewer
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake compiler:c++17-lang gl qt:5
- Service scripts
- none
Files
pkg-plist 14
- include/QGLViewer/camera.h
- include/QGLViewer/config.h
- include/QGLViewer/constraint.h
- include/QGLViewer/domUtils.h
- include/QGLViewer/frame.h
- include/QGLViewer/keyFrameInterpolator.h
- include/QGLViewer/manipulatedCameraFrame.h
- include/QGLViewer/manipulatedFrame.h
- include/QGLViewer/mouseGrabber.h
- include/QGLViewer/qglviewer.h
- include/QGLViewer/quaternion.h
- include/QGLViewer/vec.h
- lib/libQGLViewer.so
- libdata/pkgconfig/libQGLViewer.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| GillesDebunne-libQGLViewer-v2.9.1_GH0.tar.gz | 2.499763e+06 | ea4f9ac627c136a6851ffd3763b154f21c87a58bcec4e5d5b2d07e65a403096b |
Commit history 0
No commits in the history this site was built from.