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 photosAll times are UTC
Ukraine
Port details on branch 2024Q2
glfw Portable framework for OpenGL development
3.4 graphics on this many watch lists=0 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.4Version of this port present on the latest quarterly branch.
Maintainer: vvd@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-04-20 17:21:04
Last Update: 2024-04-29 13:47:50
Commit Hash: 3360c0b
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 - no subversion history for this port

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.4/catalog.mk
  3. /usr/local/share/licenses/glfw-3.4/LICENSE
  4. /usr/local/share/licenses/glfw-3.4/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.4
  14. libdata/pkgconfig/glfw3.pc
  15. @owner
  16. @group
  17. @mode
Collapse this list.
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 = 1713614986 SHA256 (glfw-3.4.zip) = b5ec004b2712fd08e8861dc271428f048775200a2df719ccf575143ba749a3e9 SIZE (glfw-3.4.zip) = 1653725

Expand this list (28 items)

Collapse this list.

SHA256 (bf945f1213728a98f7647380616f9cff9f6b3611.patch) = 273bd89d27848a38e6edef63c6717f3f62f975677464494be48f7167f3a6d405 SIZE (bf945f1213728a98f7647380616f9cff9f6b3611.patch) = 11477 SHA256 (0d7379403edd2f3a3476ce76fba4ac8c6d8410b7.patch) = 5519518cf5d6a92291b9c59b59ca9309ec777fbcb24d3ab8d756c81d978d1a58 SIZE (0d7379403edd2f3a3476ce76fba4ac8c6d8410b7.patch) = 21873 SHA256 (55cdeb59029d51be4b622d3b66a9735e4cf07a3b.patch) = 9be87f6b0a2176852b0014f44530d2399be8c6fc8e7ec1eaff8b757441e21fa3 SIZE (55cdeb59029d51be4b622d3b66a9735e4cf07a3b.patch) = 52420 SHA256 (5f2118a2fa052f4361c6129378d5e8d0c923b118.patch) = 5e7542ed36d540a4c87114ed501b125bb344f707c9531eae7005bedb73a5e36e SIZE (5f2118a2fa052f4361c6129378d5e8d0c923b118.patch) = 6895 SHA256 (4da43dd83e1d16055107f91d9c34df3b114ab6f4.patch) = e692fe5d9c27769a4ab26f705318b3574fe5e5fb93b2df7a03e24d9103f386b8 SIZE (4da43dd83e1d16055107f91d9c34df3b114ab6f4.patch) = 25613 SHA256 (11fd72171161e77f8c85a4ce51370ae8b813532d.patch) = a78e652e14bc34cc67111ce47db57a9a7a417ab8110a4a243b25f9e889239f0e SIZE (11fd72171161e77f8c85a4ce51370ae8b813532d.patch) = 12210 SHA256 (d8d0e52de8fb7c4f9879c2ff3599e0ba13ce8bc6.patch) = 693ea77398759cd8288a6abb775cd1f2580b57e6555b353127e7337958e751bb SIZE (d8d0e52de8fb7c4f9879c2ff3599e0ba13ce8bc6.patch) = 36345 SHA256 (d793a873a0fa740fa832917f99de35d5e09e7987.patch) = a4388b5cc7cd49234dc47740f16cabaa1e4aa4c444320f300d67fefaf3b6584a SIZE (d793a873a0fa740fa832917f99de35d5e09e7987.patch) = 62027 SHA256 (d1f1b2a88de2a6d1701558c732164f5e070030a5.patch) = 0d800710f748bbcb5de484a9b80a5a35169d60a8ef0b7132ad4fa3b4d2bd637e SIZE (d1f1b2a88de2a6d1701558c732164f5e070030a5.patch) = 30054 SHA256 (cef608cf56c2fb88ff3eded4240f7a609610abad.patch) = 49e96169f1f95c05e99a525bf897c3bf7f767095a648e165b52f3dd22e39195f SIZE (cef608cf56c2fb88ff3eded4240f7a609610abad.patch) = 4272 SHA256 (a66cc4d8805fc2857edf75812ba702e39e2873d7.patch) = 6e70b50d4b1b07fe1f72fbddd9725008c666cc101a321765fb161f90481a9f0c SIZE (a66cc4d8805fc2857edf75812ba702e39e2873d7.patch) = 14045 SHA256 (c4ba4cd58ea4e3eb6686a34596998de65330f71c.patch) = 6e0baccb3954252eeddfbd4d7d8152e8b8a585abb1a303f2c25e621fb8387b0d SIZE (c4ba4cd58ea4e3eb6686a34596998de65330f71c.patch) = 1172 SHA256 (0729aacc8cc6ff888f593108fdf70ce3fc2800b2.patch) = 4d61b4e78db57e40bce64ef7dcf5df58729603429bba7a8d11e2c7132b0068cc SIZE (0729aacc8cc6ff888f593108fdf70ce3fc2800b2.patch) = 1379 SHA256 (6be88608b1ddbc42d5c59448dc15852f9de7ec26.patch) = da2c8a4a6cd8d9ae263e01e1f0db54ab48fddbec02b67dc4651211ffd7db9470 SIZE (6be88608b1ddbc42d5c59448dc15852f9de7ec26.patch) = 35843

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. x11.pc : x11/libX11
  4. xcursor.pc : x11/libXcursor
  5. xi.pc : x11/libXi
  6. xinerama.pc : x11/libXinerama
  7. xrandr.pc : x11/libXrandr
  8. xxf86vm.pc : x11/libXxf86vm
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xcursor.pc : x11/libXcursor
  3. xi.pc : x11/libXi
  4. xinerama.pc : x11/libXinerama
  5. xrandr.pc : x11/libXrandr
  6. xxf86vm.pc : x11/libXxf86vm
This port is required by:
for Libraries
  1. emulators/magia
  2. misc/openvdb
  3. x11/darktile

Configuration Options:
===> The following configuration options are available for glfw-3.4: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples PREEDIT=off: 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=off: 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 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.4/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.4
29 Apr 2024 13:47:50
commit hash: 3360c0b1c2f2fea3662483b179e97ab6406eb0c8commit hash: 3360c0b1c2f2fea3662483b179e97ab6406eb0c8commit hash: 3360c0b1c2f2fea3662483b179e97ab6406eb0c8commit hash: 3360c0b1c2f2fea3662483b179e97ab6406eb0c8 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
graphics/glfw: fix build with EXAMPLES enabled and PREEDIT disabled

Both options are non-default.

MFH:	2024Q2
(cherry picked from commit 49fc7d7276e24a076b3c2495fc8be39939cdece0)
3.4
29 Apr 2024 13:42:01
commit hash: 10a1c89b4d0ece6cbd4d42a119a61aa5a664cd13commit hash: 10a1c89b4d0ece6cbd4d42a119a61aa5a664cd13commit hash: 10a1c89b4d0ece6cbd4d42a119a61aa5a664cd13commit hash: 10a1c89b4d0ece6cbd4d42a119a61aa5a664cd13 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Revert "graphics/glfw: fix build with EXAMPLES enabled and PREEDIT disabled"

This reverts commit 0bcd20b238ac35ec0db95a496b8c9ce7b6015b4e.

Mk/Uses/mysql.mk got there by accident

(cherry picked from commit 817c2557b778ecc8b0bb920f055487e7d2415c6b)
3.4
29 Apr 2024 13:32:06
commit hash: 5cf7541407a0a81906720417c1ec22ebde519960commit hash: 5cf7541407a0a81906720417c1ec22ebde519960commit hash: 5cf7541407a0a81906720417c1ec22ebde519960commit hash: 5cf7541407a0a81906720417c1ec22ebde519960 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
graphics/glfw: fix build with EXAMPLES enabled and PREEDIT disabled

Both options are non-default.

MFH:	2024Q2
(cherry picked from commit 0bcd20b238ac35ec0db95a496b8c9ce7b6015b4e)
3.4
29 Apr 2024 13:31:46
commit hash: 52630f65e60880ff2e5b996337ef5f018e9125ddcommit hash: 52630f65e60880ff2e5b996337ef5f018e9125ddcommit hash: 52630f65e60880ff2e5b996337ef5f018e9125ddcommit hash: 52630f65e60880ff2e5b996337ef5f018e9125dd files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
graphics/glfw: get maintainership

Approved by:	eduardo (previous maintainer via email)
MFH:		2024Q2

(cherry picked from commit 58aaf801faec7fd27602ede48e8a6d46273d08de)
3.4
29 Apr 2024 13:31:31
commit hash: 7868dab103d546bab76462dd37759020125c1400commit hash: 7868dab103d546bab76462dd37759020125c1400commit hash: 7868dab103d546bab76462dd37759020125c1400commit hash: 7868dab103d546bab76462dd37759020125c1400 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
graphics/glfw: fix build with EXAMPLES and PREEDIT enabled

Reported by:	Alexander88207 (discord)
Tested by:	nxjoseph (discord)
Approved by:	eduardo (maintainer)

(cherry picked from commit f4bd1ce2e80ab85cf0c19713f41a0a917a65789b)
3.4
20 Apr 2024 17:20:46
commit hash: d94a177146ce35beba17ed7743e650121328c3becommit hash: d94a177146ce35beba17ed7743e650121328c3becommit hash: d94a177146ce35beba17ed7743e650121328c3becommit hash: d94a177146ce35beba17ed7743e650121328c3be files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
graphics/glfw: add option PREEDIT with patches to support running applications
such as Minecraft with games/lwjgl3

The patches are still experimental and not committed.
Upstream pool request: https://github.com/glfw/glfw/pull/2130

PR:			278014
Approved by:		eduardo (maintainer), arrowd (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D44490
MFH:			2024Q2

(cherry picked from commit 1c4dc051cb6a2a3119c7ccf0e1ba155a7914761b)

Number of commits found: 6