graphics/togl 2.0_3
Tk OpenGL widget
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- graphics, tk
- Package size
- 129.3 KiB, 501.4 KiB installed
Description
Togl is a Tk widget for OpenGL rendering. Togl is based on OGLTK, originally written by Benjamin Bederson at the University of New Mexico (who has since moved to the University of Maryland). Togl adds the new features: - color-index mode support including color allocation functions - support for requesting stencil, accumulation, alpha buffers, etc - multiple OpenGL drawing widgets - OpenGL extension testing from Tcl - simple, portable font support - overlay plane support
Togl allows one to create and manage a special Tk/OpenGL widget with Tcl and render into it with a C program. That is, a typical Togl program will have Tcl code for managing the user interface and a C program for computations and OpenGL rendering. Togl is copyrighted by Brian Paul ([email protected]) and Benjamin Bederson ([email protected]). See the LICENSE file for details.
Install
As a binary package — by origin, or by package name:
pkg install graphics/togl
pkg install togl
From the ports tree:
cd /usr/ports/graphics/togl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= togl>0:graphics/togl
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.0_3 | 2.0_3 | 2.0_2 | 2.0_3 | 2.0_3 |
| FreeBSD:14:quarterly | 2.0_3 | 2.0_3 | n/a | 2.0_3 | 2.0_3 |
| FreeBSD:15:latest | 2.0_3 | 2.0_3 | n/a | 2.0_3 | 2.0_3 |
| FreeBSD:15:quarterly | 2.0_3 | 2.0_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.0_3 | 2.0_3 | 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 24
- archivers/brotli
- devel/gettext-runtime
- devel/gmake
- graphics/libglvnd
- graphics/png
- lang/tcl86
- print/freetype2
- print/indexinfo
- textproc/expat2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/tk86
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/xorgproto
All run dependencies 23
- archivers/brotli
- devel/gettext-runtime
- graphics/libglvnd
- graphics/png
- lang/tcl86
- print/freetype2
- print/indexinfo
- textproc/expat2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/tk86
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/xorgproto
Required by 19
- cad/uranium
- comms/gnuradio
- comms/gqrx
- comms/gr-osmosdr
- games/fretsonfire
- games/py-mnemosyne-proj
- graphics/impressive
- graphics/py-PyOpenGL
- graphics/py-agx-emulsion
- graphics/py-moderngl
- graphics/py-moderngl-window
- graphics/py-pyqtgraph
- graphics/py-visvis
- misc/comfyui
- misc/py-QSpectrumAnalyzer
- misc/py-napari
- science/v_sim
- science/xcrysden
- x11/xpra
Configuration
Options name: graphics_togl
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- gl gmake tk:86,tea xorg
- Service scripts
- none
Message after installing
Files
pkg-plist 7
- include/togl.h
- include/toglDecls.h
- include/togl_ws.h
- lib/Togl2.0/LICENSE
- lib/Togl2.0/libTogl2.0.so
- lib/Togl2.0/pkgIndex.tcl
- lib/libToglstub2.0.a
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Togl2.0-src.tar.gz | 244968 | b7d4a90bbad3aca618d505ee99e7fd8fb04c829f63231dda2360f557ba3f7610 |
Master sites 1
- SF/togl/Togl/${PORTVERSION}
Commit history 0
No commits in the history this site was built from.