BSD Ports

graphics/freeglut 3.2.1_1 MidnightBSD

Open source implementation of the GLUT library

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

Description

freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT was originally written by Mark Kilgard to support the sample programs in the second edition OpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practical applications because it is simple, universally available and highly portable.

GLUT (and hence freeglut) allows the user to create and manage windows containing OpenGL contexts on a wide range of platforms and also read the mouse, keyboard and joystick functions.

freeglut is released under the X-Consortium license.

In the other systems

SystemPortVersion
MidnightBSDgraphics/freeglut3.2.1_1
FreeBSDgraphics/freeglut3.8.0
OpenBSDgraphics/freeglut3.6.0
NetBSDgraphics/freeglut3.6.0nb1
DragonFlygraphics/freeglut3.2.1
HardenedBSDgraphics/freeglut3.8.0
GhostBSDgraphics/freeglut3.8.0

Install

Binary package:

mport install freeglut

From mports:

cd /usr/mports/graphics/freeglut && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	freeglut>0:graphics/freeglut
LIB_DEPENDS=	libglut.so:graphics/freeglut

Dependencies

No port depends on this one.

Configuration

Options name: graphics_freeglut

OptionDefaultDescription
DOCSoff
EXAMPLESoff
USES
cmake:insource gl localbase:ldflags pathfix xorg
Service scripts
none

Files

pkg-plist 35
  • include/GL/freeglut.h
  • include/GL/freeglut_ext.h
  • include/GL/freeglut_std.h
  • include/GL/freeglut_ucall.h
  • include/GL/glut.h
  • lib/cmake/FreeGLUT/FreeGLUTConfig.cmake
  • lib/cmake/FreeGLUT/FreeGLUTConfigVersion.cmake
  • lib/cmake/FreeGLUT/FreeGLUTTargets-.cmake
  • lib/cmake/FreeGLUT/FreeGLUTTargets.cmake
  • lib/libglut.a
  • lib/libglut.so
  • lib/libglut.so.3
  • lib/libglut.so.3.11.0
  • libdata/pkgconfig/glut.pc
  • share/examples/freeglut/CallbackMaker
  • share/examples/freeglut/Fractals
  • share/examples/freeglut/Fractals_random
  • share/examples/freeglut/Lorenz
  • share/examples/freeglut/One
  • share/examples/freeglut/Resizer
  • share/examples/freeglut/fractals.dat
  • share/examples/freeglut/multi-touch
  • share/examples/freeglut/shapes
  • share/examples/freeglut/smooth_opengl3
  • share/examples/freeglut/spaceball
  • share/examples/freeglut/subwin
  • share/examples/freeglut/timer
  • share/doc/freeglut/download.html
  • share/doc/freeglut/freeglut.html
  • share/doc/freeglut/freeglut_logo.png
  • share/doc/freeglut/freeglut_user_interface.html
  • share/doc/freeglut/index.html
  • share/doc/freeglut/ogl_sm.png
  • share/doc/freeglut/progress.html
  • share/doc/freeglut/structure.html
distinfo 1
FileSizeSHA256
freeglut-3.2.1.tar.gz440228d4000e02102acaf259998c870e25214739d1f16f67f99cb35e4f46841399da68
Master sites 1
  • SF