notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details on branch 2023Q1
glfw Portable framework for OpenGL development
3.5.1 graphics on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.5.1Version of this port present on the latest quarterly branch.
Maintainer: vvd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2004-01-25 10:41:58
Last Update: 2026-08-15 23:49:32
Commit Hash: 9056520
People watching this port, also watch:: glew, vlc, xorg-fonts-miscbitmaps, tmux, freeimage
License: ZLIB
WWW:
https://www.glfw.org/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (17 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/glfw-3.5.1/catalog.mk
  3. /usr/local/share/licenses/glfw-3.5.1/LICENSE
  4. /usr/local/share/licenses/glfw-3.5.1/ZLIB
  5. include/GLFW/glfw3.h
  6. include/GLFW/glfw3native.h
  7. lib/cmake/glfw3/glfw3Config.cmake
  8. lib/cmake/glfw3/glfw3ConfigVersion.cmake
  9. lib/cmake/glfw3/glfw3Targets-release.cmake
  10. lib/cmake/glfw3/glfw3Targets.cmake
  11. lib/libglfw.so
  12. lib/libglfw.so.3
  13. lib/libglfw.so.3.5
  14. libdata/pkgconfig/glfw3.pc
  15. @owner
  16. @group
  17. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • glfw>0:graphics/glfw
Conflicts:
CONFLICTS_INSTALL:
  • glfw2
To install the port:
cd /usr/ports/graphics/glfw/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/glfw
  • pkg install glfw
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: glfw
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1786868686 SHA256 (glfw-3.5.1.zip) = ea79bc5feffc254c87291980c2d0bce9acebb68c4983b79f961dcd2cb8a611a0 SIZE (glfw-3.5.1.zip) = 1620474

Expand this list (46 items)

Collapse this list.

SHA256 (a8e21e28da2c336052f4c99e82c621d985c35d02.patch) = f8eb22f2e90cab8411c91ecf49a35203479905ae7a9b69b96c9d575e4e3fc44d SIZE (a8e21e28da2c336052f4c99e82c621d985c35d02.patch) = 21900 SHA256 (1f532f8f3fb5c2c86304ac4b63528ad79bb9e3f4.patch) = 73ca4423ee6d1aafe22335cba33dd098335276785201888bd0badadb2cbab3eb SIZE (1f532f8f3fb5c2c86304ac4b63528ad79bb9e3f4.patch) = 52564 SHA256 (542bee1306cc7662df2a964862a77d0a7ca90eb5.patch) = 7f4022e385fc4a46fbaa2c6ec84efc923448391827c48105f99ac7cda54b74c6 SIZE (542bee1306cc7662df2a964862a77d0a7ca90eb5.patch) = 6839 SHA256 (5e8231a4bffd24c3f9da87292bef24d70c3b4d00.patch) = fcc1de58321a1b610ef31d466de4c4d693f682a35a2609f549474b8711eec4ff SIZE (5e8231a4bffd24c3f9da87292bef24d70c3b4d00.patch) = 25570 SHA256 (b6deacdc67016750692e28318d9863df3c742566.patch) = 6b6dde84bdcb36324f01fba2a3ce0015480edcf6a7173837b0d3467559c13be5 SIZE (b6deacdc67016750692e28318d9863df3c742566.patch) = 12210 SHA256 (065cb103b4966cdc8b20fd1106859df942c57498.patch) = 9e4ba990c6f50404dcc5468e63575fbd670e575648d95c4515059f43653fec8f SIZE (065cb103b4966cdc8b20fd1106859df942c57498.patch) = 36335 SHA256 (ff5010b755e7aabfdf9484b52c1be62aa328ebb5.patch) = 0059e0f9a8245bb8348b6d34ba1ee113fff9fc59d8174dadd54f7d29b4dce9ee SIZE (ff5010b755e7aabfdf9484b52c1be62aa328ebb5.patch) = 62495 SHA256 (9e6045b1fa63a605b7413b31d4f345730d545f35.patch) = 5758df7928b4aa315601f9f1202b6cc040d4d6c0fbf4f41b74b3300059af0979 SIZE (9e6045b1fa63a605b7413b31d4f345730d545f35.patch) = 30054 SHA256 (f1070efb181e788187f3c8a5652c029f1ae86d8e.patch) = d81fc6bbb0d4668fe478685a60fcab0e24cd00a39cb9686ff1b4e626967533c1 SIZE (f1070efb181e788187f3c8a5652c029f1ae86d8e.patch) = 4272 SHA256 (38943c2156d8dce810ca19f8c97be51e60295559.patch) = ca7825566b1362aa765b1de1dcc56563247131ae7095c7ea407dcc2b2a367a01 SIZE (38943c2156d8dce810ca19f8c97be51e60295559.patch) = 14045 SHA256 (c2bccfda0a24f040b7120eec64197895d196b12f.patch) = d13befb8a5c4ac3be9386b6c76660668182d7d6d5a4c3c03716df2a2e96f8834 SIZE (c2bccfda0a24f040b7120eec64197895d196b12f.patch) = 1159 SHA256 (f42598e2a126c51c245905a971fabda33103985b.patch) = bebe47b3a58941081231a9c155cc0362c1e7e9a6bdb9d3c18ca155afbe54c628 SIZE (f42598e2a126c51c245905a971fabda33103985b.patch) = 1431 SHA256 (ad485c296e38e0f5cdb4f0b05123669fc42c76ff.patch) = 2d5c3640ff3a93e00b7f25d7262d72aa25d67c19aaa3b10a30693ec74fc6d5fa SIZE (ad485c296e38e0f5cdb4f0b05123669fc42c76ff.patch) = 35829 SHA256 (a3e006b4535b1059abeab34c7be22a17f0389355.patch) = 7b0d7b78d008529be5ef8a57cd4f3e2eb5b798949f281f57c041dd592747bba8 SIZE (a3e006b4535b1059abeab34c7be22a17f0389355.patch) = 4093 SHA256 (c923d1be92aa50b9480a9651ba06ea4d4f2f8556.patch) = 4a3df74f8739a891bd45b3e329a5452f7ebf4e7881a0ac966fa3ae130ee14b4f SIZE (c923d1be92aa50b9480a9651ba06ea4d4f2f8556.patch) = 3522 SHA256 (e9aa24f1d494f95426fa217b853c0b96b2c013f1.patch) = b491bfca816454e8f27dd981c0c4144223b428f8aa0bf62d9bbdb90d90c165d2 SIZE (e9aa24f1d494f95426fa217b853c0b96b2c013f1.patch) = 16329 SHA256 (5863b8f546796da4c4f27dd9c7c7e2d06c0633f4.patch) = a9876d7263d6db53d13fa29e00488dd988b21e7f4650e89544247a7ad355d3a7 SIZE (5863b8f546796da4c4f27dd9c7c7e2d06c0633f4.patch) = 1630 SHA256 (b30a503e4efbd5e37fcfbb8ca578f473dafbc631.patch) = b6f800d826b9652b43872e2f26e310b01534234def3de52db226e2b054c65726 SIZE (b30a503e4efbd5e37fcfbb8ca578f473dafbc631.patch) = 9201 SHA256 (934a37bf1f9b68f39573bbf5160eef73c7af442a.patch) = 215c2cf1d8256566d2f2f040c2238816893349781a0c0a70487c905aa7e9adf3 SIZE (934a37bf1f9b68f39573bbf5160eef73c7af442a.patch) = 2194 SHA256 (1e8c9544591b684e60c4d4d8f7963124b7d637c4.patch) = 693adfa1b3d874b032e95c1d1e913b8c5b99c8334b01e051859224c8f312959a SIZE (1e8c9544591b684e60c4d4d8f7963124b7d637c4.patch) = 6683 SHA256 (a1ca6f0bc098d1b5123eb3b0055757b49c261723.patch) = d6f5ffff61f07d4634e3ef25b360bee5a79e5a6baa634e93bd722338006a51fc SIZE (a1ca6f0bc098d1b5123eb3b0055757b49c261723.patch) = 3000 SHA256 (744c3de3658a9929bcb5378d3f373a37f046fb11.patch) = 9128bc07d8cb1b9a4b7fe86012a30131a663b871e41a9571dfc5b85c34f3ead8 SIZE (744c3de3658a9929bcb5378d3f373a37f046fb11.patch) = 859 SHA256 (9af719e6073a317f2dfa17f6cf0c373619b1ec8c.patch) = 215e4ba9b267c254da7e8bbf9eac073f2ed42b4e44a82fc473a237f7b00fa879 SIZE (9af719e6073a317f2dfa17f6cf0c373619b1ec8c.patch) = 4065

Collapse this list.


Packages (timestamps in pop-ups are UTC):
glfw
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest3.4_33.4_3n/an/an/an/an/an/an/a
FreeBSD:13:quarterly3.4_33.4_3n/an/an/an/an/an/an/a
FreeBSD:14:latest3.5.13.5.13.3.83.4_23.5.13.3.8-3.3.8-
FreeBSD:14:quarterly3.5.13.5.1-3.4_23.5.13.3.93.3.93.3.10-
FreeBSD:15:latest3.5.13.5.1n/a3.4_2n/an/a3.3.93.3.10-
FreeBSD:15:quarterly3.5.13.5.1n/a-n/an/a---
FreeBSD:16:latest3.5.13.5.1n/a-n/an/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. evdev-proto>0 : devel/evdev-proto
  2. libxkbcommon>0 : x11/libxkbcommon
  3. wayland-protocols>=0 : graphics/wayland-protocols
  4. libxkbcommon>0 : x11/libxkbcommon
  5. cmake : devel/cmake-core
  6. ninja : devel/ninja
  7. ECMConfig.cmake : devel/kf6-extra-cmake-modules
  8. pkgconf>=1.3.0_1 : devel/pkgconf
  9. x11.pc : x11/libX11
  10. xcursor.pc : x11/libXcursor
  11. xext.pc : x11/libXext
  12. xi.pc : x11/libXi
  13. xinerama.pc : x11/libXinerama
  14. xrandr.pc : x11/libXrandr
  15. xxf86vm.pc : x11/libXxf86vm
Runtime dependencies:
  1. libxkbcommon>0 : x11/libxkbcommon
  2. x11.pc : x11/libX11
  3. xcursor.pc : x11/libXcursor
  4. xext.pc : x11/libXext
  5. xi.pc : x11/libXi
  6. xinerama.pc : x11/libXinerama
  7. xrandr.pc : x11/libXrandr
  8. xxf86vm.pc : x11/libXxf86vm
Library dependencies:
  1. libepoll-shim.so : devel/libepoll-shim
  2. libfontconfig.so : x11-fonts/fontconfig
This port is required by:
for Build
  1. graphics/bonzomatic
  2. graphics/opensubdiv

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. misc/opensubdiv*
  2. Collapse this list of deleted ports.
for Libraries
  1. cad/OrcaSlicer
  2. comms/sdr++
  3. editors/imhex
  4. emulators/Ymir
  5. emulators/magia
  6. games/lwjgl3
  7. games/re3
Expand this list (36 items / 29 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. graphics/bonzomatic
  3. graphics/diplib
  4. graphics/embree
  5. graphics/embree3
  6. graphics/glbinding
  7. graphics/goxel
  8. graphics/instant-meshes
  9. graphics/magnum
  10. graphics/magnum-examples
  11. graphics/magnum-integration
  12. graphics/open3d
  13. graphics/opensubdiv
  14. graphics/openvkl
  15. graphics/ospray
  16. graphics/ospray-studio
  17. graphics/py-glfw
  18. graphics/simpleviewer
  19. math/asymptote
  20. math/curv
  21. math/geogram
  22. math/poly2tri
  23. misc/openvdb
  24. science/chrono
  25. x11/darktile
  26. x11/glcapsviewer
  27. x11-toolkits/imgui
  28. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. editors/imhex-current*
  2. games/OpenDiablo2*
  3. multimedia/ccextractor-gui*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for glfw-3.5.1: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples PREEDIT=on: Add patches for run Minecraft (https://github.com/glfw/glfw/pull/2130) ====> Window creation platform: you have to choose at least one of them WAYLAND=on: Wayland (graphics) support X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
graphics_glfw
USES:
cmake:insource localbase:ldflags zip kde pkgconfig xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/glfw/glfw/releases/download/3.5.1/
Collapse this list.

There are no commits on branch 2023Q1 for this port