Path to this page: ./
graphics/freeglut,
Alternative to the OpenGL Utility Toolkit (GLUT) library
Branch: CURRENT,
Version: 3.6.0nb1,
Package name: freeglut-3.6.0nb1,
Maintainer: pkgsrc-usersFreeGLUT is a free-software/open-source alternative to the OpenGL Utility
Toolkit (GLUT) library.
GLUT (and hence FreeGLUT) takes care of all the system-specific chores
required for creating windows, initializing OpenGL contexts, and handling
input events, to allow for trully portable OpenGL programs.
Required to run:[
graphics/MesaLib] [
graphics/glu] [
x11/liboldXrandr]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
x11/fixesproto4] [
pkgtools/cwrappers] [
x11/xorgproto]
Package options: x11
Master sites:
Filesize: 419.55 KB
Version history: (Expand)
- (2026-02-10) Updated to version: freeglut-3.6.0nb1
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-08-13) Updated to version: freeglut-3.6.0
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
CVS history: (Expand)
| 2026-02-10 20:00:37 by Manuel Bouyer | Files touched by this commit (3) |
Log message: devel/libgit2, graphics/freeglut, graphics/inkscape: don't leak buildlink3 paths in installed cmake files. Bump PKGREVISION |
| 2025-11-17 12:01:43 by Thomas Klausner | Files touched by this commit (709) |
Log message: *: switch all sourceforge HOMEPAGEs to https |
2025-08-13 08:05:51 by Thomas Klausner | Files touched by this commit (5) |  |
Log message: freeglut: update to 3.6.0. 2024-06-08 John Tsiombikas <nuclear@member.fsf.org> freeglut 3.6 changes: * New platforms: Nintendo Gamecube and Nintendo Wii. * Minimum cmake version raised to 3.1. * Make XInput an optional dependency. * Fix incorrect modifier bit mapped to GLUT_ACTIVE_SUPER on X11. * Add support for ARM64 MSVC targets. * Fix for unicode builds on windows. * Fix build on some versions of MinGW carrying an incorrect winuser.h. * Fix menu-related memory leak when an error occurs. * Various build improvements & fixes. |
| 2025-04-28 19:41:46 by Tobias Nygren | Files touched by this commit (2) |
Log message: freeglut: replace K&R prototype |
| 2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message: *: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS |
| 2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1489) |
Log message: * recursive bump for libxkbcommon 1.7.0 Marc Baudoin reported problems with using old binary packages with the new libkxbcommon, so force everything to 1.7.0 |
| 2023-11-09 10:59:49 by Niclas Rosenvik | Files touched by this commit (2) |
Log message: freeglut: fix usage on illumos/solaris |
| 2023-05-03 17:20:41 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (6) |
Log message: freeglut: Update to 3.4.0 pkgsrc changes: --------------- * Remove patches which have been merged upstream. * Apply recommandations of pkglint for tests on PKG_BUILD_OPTIONS. upstream changes: ----------------- * Add GLUT_ACTIVE_SUPER modifier, and corresponding GLUT_KEY_SUPER_L and GLUT_KEY_SUPER_R special keys. These map to Windows/Command keys. * Fix RGB mode (GLUT_RGBA) colors on 8bpp displays on windows (construct default RGB332 palette). * Fix indexed color context creation on X11 and windows (GLUT_INDEX). * Add missing colormap management functions for X11 and windows (glutSetColor, glutGetColor). * Fix crash when calling glutTimerFuncUcall. * Fix FreeBSD build by essentially disabling the joystick code for newer FreeBSD versions. It will eventually need to be replaced/fixed. * Add fallbacks for the old GLX (<1.3) context creation API (glXChooseVisual/glXCreateContext), makes us compatible with IRIX 5.x and other old UNIX systems. * Add fallbacks for OpenGL 1.0 (no vertex arrays/client state). * Use nanosleep instead of usleep on UNIX, which is more widely supported on old UNIX systems. * Fix build on X11 if GL_SAMPLES is not defined. * Fix overly strict context version checking on Android leading to context creation failure in some cases. * Fix GLUT_CURSOR_INFO on windows, should be IDC_HAND, not IDC_HELP. * Fix mismatched font declarations on X11. * Add alternative simple ways to build freeglut with native tools only, without having to use cmake. * Fix build on windows with cmake 3.0.0. Explicitly link with gdi32. * Fix build on MSVC 2005. * Fix build on MacOS X. Link with all the necessary X libraries. * Fix build on SGI IRIX. * Fix build on Android (mismatched function prototypes and missing glutCreateMenuUcall). * Add support for the ninja multi-config generator. * Removed spurious dependency on a C++ compiler. One of the demos was being compiled as C++ for no reason. * Silence unnecessary warnings when VBOs or GLSL are not available. * New demo programs: 3dview, keyboard, joystick. * Documentation: added MacOS X build instructions. * Made it possible to eventually support building freeglut as a single compilation unit, by avoiding name conflicts on static variables. * Other minor fixes. |