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.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
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.
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 = 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.


Packages (timestamps in pop-ups are UTC):
glfw
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.4_33.4_33.3.23.4_23.4_3n/an/an/a
FreeBSD:13:quarterly3.4_33.4_33.3.83.4_23.4_3n/an/an/a
FreeBSD:14:latest3.4_33.4_33.3.83.4_23.4_33.3.8-3.3.8
FreeBSD:14:quarterly3.4_33.4_3-3.4_23.4_33.3.93.3.93.3.10
FreeBSD:15:latest3.4_33.4_3n/a3.4_2n/an/a3.3.93.3.10
FreeBSD:15:quarterly3.4_33.4_3n/a-n/an/a--
FreeBSD:16:latest3.4_33.4_3n/a-n/an/a--
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