BSD Ports

graphics/glfw 3.4 MidnightBSD

Portable framework for OpenGL development

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
zlib
Categories
graphics

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

Install

Binary package:

mport install glfw

From mports:

cd /usr/mports/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

Dependencies

No port depends on this one.

Configuration

Options name: graphics_glfw

OptionDefaultDescription
DOCSoff
EXAMPLESoff
PREEDITonAdd patches for run Minecraft (https://github.com/glfw/glfw/pull/2130)
WAYLANDoff
X11on
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 15
FileSizeSHA256
glfw-3.4.zip1.653725e+06b5ec004b2712fd08e8861dc271428f048775200a2df719ccf575143ba749a3e9
bf945f1213728a98f7647380616f9cff9f6b3611.patch11477273bd89d27848a38e6edef63c6717f3f62f975677464494be48f7167f3a6d405
0d7379403edd2f3a3476ce76fba4ac8c6d8410b7.patch218735519518cf5d6a92291b9c59b59ca9309ec777fbcb24d3ab8d756c81d978d1a58
55cdeb59029d51be4b622d3b66a9735e4cf07a3b.patch524209be87f6b0a2176852b0014f44530d2399be8c6fc8e7ec1eaff8b757441e21fa3
5f2118a2fa052f4361c6129378d5e8d0c923b118.patch68955e7542ed36d540a4c87114ed501b125bb344f707c9531eae7005bedb73a5e36e
4da43dd83e1d16055107f91d9c34df3b114ab6f4.patch25613e692fe5d9c27769a4ab26f705318b3574fe5e5fb93b2df7a03e24d9103f386b8
11fd72171161e77f8c85a4ce51370ae8b813532d.patch12210a78e652e14bc34cc67111ce47db57a9a7a417ab8110a4a243b25f9e889239f0e
d8d0e52de8fb7c4f9879c2ff3599e0ba13ce8bc6.patch36345693ea77398759cd8288a6abb775cd1f2580b57e6555b353127e7337958e751bb
d793a873a0fa740fa832917f99de35d5e09e7987.patch62027a4388b5cc7cd49234dc47740f16cabaa1e4aa4c444320f300d67fefaf3b6584a
d1f1b2a88de2a6d1701558c732164f5e070030a5.patch300540d800710f748bbcb5de484a9b80a5a35169d60a8ef0b7132ad4fa3b4d2bd637e
cef608cf56c2fb88ff3eded4240f7a609610abad.patch427249e96169f1f95c05e99a525bf897c3bf7f767095a648e165b52f3dd22e39195f
a66cc4d8805fc2857edf75812ba702e39e2873d7.patch140456e70b50d4b1b07fe1f72fbddd9725008c666cc101a321765fb161f90481a9f0c
c4ba4cd58ea4e3eb6686a34596998de65330f71c.patch11726e0baccb3954252eeddfbd4d7d8152e8b8a585abb1a303f2c25e621fb8387b0d
0729aacc8cc6ff888f593108fdf70ce3fc2800b2.patch13794d61b4e78db57e40bce64ef7dcf5df58729603429bba7a8d11e2c7132b0068cc
6be88608b1ddbc42d5c59448dc15852f9de7ec26.patch35843da2c8a4a6cd8d9ae263e01e1f0db54ab48fddbec02b67dc4651211ffd7db9470
Master sites 1
  • https://github.com/glfw/glfw/releases/download/3.4/