BSD Ports

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

SystemPortVersion
FreeBSDgraphics/glfw3.5.1
OpenBSDgraphics/glfw3.4p2
NetBSDgraphics/glfw3.4
DragonFlygraphics/glfw3.4_2
MidnightBSDgraphics/glfw3.4
HardenedBSDgraphics/glfw3.5.1
GhostBSDgraphics/glfw3.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.5.13.5.13.3.83.4_23.5.1
FreeBSD:14:quarterly3.5.13.5.1n/a3.4_23.5.1
FreeBSD:15:latest3.5.13.5.1n/a3.4_23.4_2
FreeBSD:15:quarterly3.5.13.5.1n/an/an/a
FreeBSD:16:latest3.5.13.5.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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
Run dependencies 27

Configuration

Options name: graphics_glfw

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
PREEDITonAdd patches for run Minecraft (https://github.com/glfw/glfw/pull/2130)
WAYLANDonWayland (graphics) support
X11onX11 (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
FileSizeSHA256
glfw-3.5.1.zip1.620474e+06ea79bc5feffc254c87291980c2d0bce9acebb68c4983b79f961dcd2cb8a611a0
a8e21e28da2c336052f4c99e82c621d985c35d02.patch21900f8eb22f2e90cab8411c91ecf49a35203479905ae7a9b69b96c9d575e4e3fc44d
1f532f8f3fb5c2c86304ac4b63528ad79bb9e3f4.patch5256473ca4423ee6d1aafe22335cba33dd098335276785201888bd0badadb2cbab3eb
542bee1306cc7662df2a964862a77d0a7ca90eb5.patch68397f4022e385fc4a46fbaa2c6ec84efc923448391827c48105f99ac7cda54b74c6
5e8231a4bffd24c3f9da87292bef24d70c3b4d00.patch25570fcc1de58321a1b610ef31d466de4c4d693f682a35a2609f549474b8711eec4ff
b6deacdc67016750692e28318d9863df3c742566.patch122106b6dde84bdcb36324f01fba2a3ce0015480edcf6a7173837b0d3467559c13be5
065cb103b4966cdc8b20fd1106859df942c57498.patch363359e4ba990c6f50404dcc5468e63575fbd670e575648d95c4515059f43653fec8f
ff5010b755e7aabfdf9484b52c1be62aa328ebb5.patch624950059e0f9a8245bb8348b6d34ba1ee113fff9fc59d8174dadd54f7d29b4dce9ee
9e6045b1fa63a605b7413b31d4f345730d545f35.patch300545758df7928b4aa315601f9f1202b6cc040d4d6c0fbf4f41b74b3300059af0979
f1070efb181e788187f3c8a5652c029f1ae86d8e.patch4272d81fc6bbb0d4668fe478685a60fcab0e24cd00a39cb9686ff1b4e626967533c1
38943c2156d8dce810ca19f8c97be51e60295559.patch14045ca7825566b1362aa765b1de1dcc56563247131ae7095c7ea407dcc2b2a367a01
c2bccfda0a24f040b7120eec64197895d196b12f.patch1159d13befb8a5c4ac3be9386b6c76660668182d7d6d5a4c3c03716df2a2e96f8834
f42598e2a126c51c245905a971fabda33103985b.patch1431bebe47b3a58941081231a9c155cc0362c1e7e9a6bdb9d3c18ca155afbe54c628
ad485c296e38e0f5cdb4f0b05123669fc42c76ff.patch358292d5c3640ff3a93e00b7f25d7262d72aa25d67c19aaa3b10a30693ec74fc6d5fa
a3e006b4535b1059abeab34c7be22a17f0389355.patch40937b0d7b78d008529be5ef8a57cd4f3e2eb5b798949f281f57c041dd592747bba8
c923d1be92aa50b9480a9651ba06ea4d4f2f8556.patch35224a3df74f8739a891bd45b3e329a5452f7ebf4e7881a0ac966fa3ae130ee14b4f
e9aa24f1d494f95426fa217b853c0b96b2c013f1.patch16329b491bfca816454e8f27dd981c0c4144223b428f8aa0bf62d9bbdb90d90c165d2
5863b8f546796da4c4f27dd9c7c7e2d06c0633f4.patch1630a9876d7263d6db53d13fa29e00488dd988b21e7f4650e89544247a7ad355d3a7
b30a503e4efbd5e37fcfbb8ca578f473dafbc631.patch9201b6f800d826b9652b43872e2f26e310b01534234def3de52db226e2b054c65726
934a37bf1f9b68f39573bbf5160eef73c7af442a.patch2194215c2cf1d8256566d2f2f040c2238816893349781a0c0a70487c905aa7e9adf3
Master sites 1
  • https://github.com/glfw/glfw/releases/download/3.5.1/

Commit history 2

DateCommitCreditsLog message
9056520524 Vladimir Druzenko graphics/glfw: Update 3.4 => 3.5.1
News: https://www.glfw.org/docs/3.5/news.html Changelog: https://github.com/glfw/glfw/releases/tag/3.5.1 https://www.glfw.org/changelog.html Sponsored by: UNIS Labs
95f9a68089 Max Brazhnikov */*: Switch to USES=kde
All these ports use only the ECM module shipped with KDE Frameworks. ECM from Frameworks 5 has been replaced by Frameworks 6 counterpart a while ago. While here, drop runtime dependency on ECM. Differential: D58578 Reviewed by: adridg, arrowd, jhale