graphics/glfw 3.5.1 FreeBSD
Portable framework for OpenGL development
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9056520524- License
- ZLIB
- Categories
- graphics
- Package size
- 1004.4 KiB, 6899.1 KiB installed
Description
GLFW is a free, Open Source, multi-platform library for OpenGL and OpenGL ES application development. It provides a simple, platform-independent API for creating windows and contexts, reading input, handling events, etc.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/glfw | 3.5.1 |
| OpenBSD | graphics/glfw | 3.4p2 |
| NetBSD | graphics/glfw | 3.4 |
| DragonFly | graphics/glfw | 3.4_2 |
| MidnightBSD | graphics/glfw | 3.4 |
| HardenedBSD | graphics/glfw | 3.5.1 |
| GhostBSD | graphics/glfw | 3.5.1 |
Install
Binary package:
pkg install glfw
From the ports tree:
cd /usr/ports/graphics/glfw/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= glfw>0:graphics/glfw
LIB_DEPENDS= libglfw.so:graphics/glfw
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 | 3.5.1 | 3.5.1 | 3.3.8 | 3.4_2 | 3.5.1 |
| FreeBSD:14:quarterly | 3.5.1 | 3.5.1 | n/a | 3.4_2 | 3.5.1 |
| FreeBSD:15:latest | 3.5.1 | 3.5.1 | n/a | 3.4_2 | 3.4_2 |
| FreeBSD:15:quarterly | 3.5.1 | 3.5.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.5.1 | 3.5.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 41
- archivers/brotli
- devel/cmake-core
- devel/evdev-proto
- devel/gettext-runtime
- devel/jsoncpp
- devel/kf6-extra-cmake-modules
- devel/libepoll-shim
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- dns/libidn2
- graphics/png
- graphics/wayland
- graphics/wayland-protocols
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 27
- archivers/brotli
- devel/gettext-runtime
- devel/libepoll-shim
- devel/libffi
- devel/readline
- graphics/png
- graphics/wayland
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/xkeyboard-config
- x11/xorgproto
Required by 62
- cad/OrcaSlicer
- cad/PrusaSlicer
- comms/sdr++
- editors/imhex
- emulators/Ymir
- emulators/magia
- games/CWR-CE
- games/lwjgl3
- games/prismlauncher
- games/re3
- games/xray-16
- graphics/appleseed
- graphics/blender
- graphics/blender4
- graphics/bonzomatic
- graphics/colmap
- graphics/diplib
- graphics/embree
- graphics/embree3
- graphics/glbinding
- graphics/goxel
- graphics/instant-meshes
- graphics/lux
- graphics/magnum
- graphics/magnum-examples
- graphics/magnum-extras
- graphics/magnum-integration
- graphics/magnum-plugins
- graphics/materialx
- graphics/oidn
- graphics/open3d
- graphics/opencolorio-tools
- graphics/openimageio
- graphics/openshadinglanguage
- graphics/opensubdiv
- graphics/openusd
- graphics/openvkl
- graphics/ospray
- graphics/ospray-studio
- graphics/py-agx-emulsion
- graphics/py-diplib
- graphics/py-glfw
- graphics/py-openimageio
- graphics/py-openshadinglanguage
- graphics/simpleviewer
- math/asymptote
- math/curv
- math/geogram
- math/mathicsscript
- math/poly2tri
- misc/comfyui
- misc/openvdb
- misc/py-openvdb
- multimedia/olive
- science/chrono
- science/opensph
- science/py-fresnel
- science/spheral
- science/ttk
- x11-toolkits/imgui
- x11/darktile
- x11/glcapsviewer
Configuration
Options name: graphics_glfw
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| PREEDIT | on | Add patches for run Minecraft (https://github.com/glfw/glfw/pull/2130) |
| WAYLAND | on | Wayland (graphics) support |
| X11 | on | X11 (graphics) support |
- USES
- cmake:insource localbase:ldflags zip
- Service scripts
- none
- Conflicts with
- glfw2
Files
pkg-plist 10
- include/GLFW/glfw3.h
- include/GLFW/glfw3native.h
- lib/cmake/glfw3/glfw3Config.cmake
- lib/cmake/glfw3/glfw3ConfigVersion.cmake
- lib/cmake/glfw3/glfw3Targets-.cmake
- lib/cmake/glfw3/glfw3Targets.cmake
- lib/libglfw.so
- lib/libglfw.so.
- lib/libglfw.so.
- libdata/pkgconfig/glfw3.pc
distinfo 24
| File | Size | SHA256 |
|---|---|---|
| glfw-3.5.1.zip | 1.620474e+06 | ea79bc5feffc254c87291980c2d0bce9acebb68c4983b79f961dcd2cb8a611a0 |
| a8e21e28da2c336052f4c99e82c621d985c35d02.patch | 21900 | f8eb22f2e90cab8411c91ecf49a35203479905ae7a9b69b96c9d575e4e3fc44d |
| 1f532f8f3fb5c2c86304ac4b63528ad79bb9e3f4.patch | 52564 | 73ca4423ee6d1aafe22335cba33dd098335276785201888bd0badadb2cbab3eb |
| 542bee1306cc7662df2a964862a77d0a7ca90eb5.patch | 6839 | 7f4022e385fc4a46fbaa2c6ec84efc923448391827c48105f99ac7cda54b74c6 |
| 5e8231a4bffd24c3f9da87292bef24d70c3b4d00.patch | 25570 | fcc1de58321a1b610ef31d466de4c4d693f682a35a2609f549474b8711eec4ff |
| b6deacdc67016750692e28318d9863df3c742566.patch | 12210 | 6b6dde84bdcb36324f01fba2a3ce0015480edcf6a7173837b0d3467559c13be5 |
| 065cb103b4966cdc8b20fd1106859df942c57498.patch | 36335 | 9e4ba990c6f50404dcc5468e63575fbd670e575648d95c4515059f43653fec8f |
| ff5010b755e7aabfdf9484b52c1be62aa328ebb5.patch | 62495 | 0059e0f9a8245bb8348b6d34ba1ee113fff9fc59d8174dadd54f7d29b4dce9ee |
| 9e6045b1fa63a605b7413b31d4f345730d545f35.patch | 30054 | 5758df7928b4aa315601f9f1202b6cc040d4d6c0fbf4f41b74b3300059af0979 |
| f1070efb181e788187f3c8a5652c029f1ae86d8e.patch | 4272 | d81fc6bbb0d4668fe478685a60fcab0e24cd00a39cb9686ff1b4e626967533c1 |
| 38943c2156d8dce810ca19f8c97be51e60295559.patch | 14045 | ca7825566b1362aa765b1de1dcc56563247131ae7095c7ea407dcc2b2a367a01 |
| c2bccfda0a24f040b7120eec64197895d196b12f.patch | 1159 | d13befb8a5c4ac3be9386b6c76660668182d7d6d5a4c3c03716df2a2e96f8834 |
| f42598e2a126c51c245905a971fabda33103985b.patch | 1431 | bebe47b3a58941081231a9c155cc0362c1e7e9a6bdb9d3c18ca155afbe54c628 |
| ad485c296e38e0f5cdb4f0b05123669fc42c76ff.patch | 35829 | 2d5c3640ff3a93e00b7f25d7262d72aa25d67c19aaa3b10a30693ec74fc6d5fa |
| a3e006b4535b1059abeab34c7be22a17f0389355.patch | 4093 | 7b0d7b78d008529be5ef8a57cd4f3e2eb5b798949f281f57c041dd592747bba8 |
| c923d1be92aa50b9480a9651ba06ea4d4f2f8556.patch | 3522 | 4a3df74f8739a891bd45b3e329a5452f7ebf4e7881a0ac966fa3ae130ee14b4f |
| e9aa24f1d494f95426fa217b853c0b96b2c013f1.patch | 16329 | b491bfca816454e8f27dd981c0c4144223b428f8aa0bf62d9bbdb90d90c165d2 |
| 5863b8f546796da4c4f27dd9c7c7e2d06c0633f4.patch | 1630 | a9876d7263d6db53d13fa29e00488dd988b21e7f4650e89544247a7ad355d3a7 |
| b30a503e4efbd5e37fcfbb8ca578f473dafbc631.patch | 9201 | b6f800d826b9652b43872e2f26e310b01534234def3de52db226e2b054c65726 |
| 934a37bf1f9b68f39573bbf5160eef73c7af442a.patch | 2194 | 215c2cf1d8256566d2f2f040c2238816893349781a0c0a70487c905aa7e9adf3 |
Master sites 1
- https://github.com/glfw/glfw/releases/download/3.5.1/