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.
Port details on branch 2020Q3
freeglut Open source implementation of GLUT library
3.0.0_2 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.0.0_2Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-08-20 19:24:05
Last Update: 2020-08-20 19:22:40
Commit Hash: af27ca5
License: MIT
WWW:
http://freeglut.sourceforge.net/
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. WWW: http://freeglut.sourceforge.net/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (37 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/freeglut-3.0.0_2/catalog.mk
  3. /usr/local/share/licenses/freeglut-3.0.0_2/LICENSE
  4. /usr/local/share/licenses/freeglut-3.0.0_2/MIT
  5. include/GL/freeglut.h
  6. include/GL/freeglut_ext.h
  7. include/GL/freeglut_std.h
  8. include/GL/glut.h
  9. lib/libglut.a
  10. lib/libglut.so
  11. lib/libglut.so.3
  12. lib/libglut.so.3.10.0
  13. libdata/pkgconfig/freeglut.pc
  14. share/examples/freeglut/CallbackMaker
  15. share/examples/freeglut/Fractals
  16. share/examples/freeglut/Fractals_random
  17. share/examples/freeglut/fractals.dat
  18. share/examples/freeglut/Lorenz
  19. share/examples/freeglut/One
  20. share/examples/freeglut/Resizer
  21. share/examples/freeglut/multi-touch
  22. share/examples/freeglut/smooth_opengl3
  23. share/examples/freeglut/spaceball
  24. share/examples/freeglut/subwin
  25. share/examples/freeglut/shapes
  26. share/examples/freeglut/timer
  27. share/doc/freeglut/download.html
  28. share/doc/freeglut/freeglut.html
  29. share/doc/freeglut/freeglut_logo.png
  30. share/doc/freeglut/freeglut_user_interface.html
  31. share/doc/freeglut/index.html
  32. share/doc/freeglut/ogl_sm.png
  33. share/doc/freeglut/progress.html
  34. share/doc/freeglut/structure.html
  35. @owner
  36. @group
  37. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • freeglut>0:graphics/freeglut
To install the port:
cd /usr/ports/graphics/freeglut/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/freeglut
  • pkg install freeglut
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: freeglut
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (freeglut-3.0.0.tar.gz) = 2a43be8515b01ea82bcfa17d29ae0d40bd128342f0930cd1f375f1ff999f76a2 SIZE (freeglut-3.0.0.tar.gz) = 419095

Packages (timestamps in pop-ups are UTC):
freeglut
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.2.13.2.13.0.0_23.2.13.2.1n/an/an/a
FreeBSD:13:quarterly3.2.13.2.13.2.13.2.13.2.1n/an/an/a
FreeBSD:14:latest3.2.13.2.13.2.13.2.13.2.13.2.1-3.2.1
FreeBSD:14:quarterly3.2.13.2.1-3.2.13.2.13.2.13.2.13.2.1
FreeBSD:15:latest3.2.13.2.1n/a3.2.1n/an/a3.2.13.2.1
FreeBSD:15:quarterly3.2.13.2.1n/a-n/an/a--
FreeBSD:16:latest3.2.13.2.1n/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
  2. ninja : devel/ninja
  3. xorgproto>=0 : x11/xorgproto
  4. xorgproto>=0 : x11/xorgproto
  5. ice.pc : x11/libICE
  6. x11.pc : x11/libX11
  7. xi.pc : x11/libXi
  8. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. ice.pc : x11/libICE
  2. x11.pc : x11/libX11
  3. xi.pc : x11/libXi
  4. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libGL.so : graphics/mesa-libs
  2. libGLU.so : graphics/libGLU
This port is required by:
for Libraries
  1. graphics/hugin
  2. graphics/jasper
  3. misc/dartsim

Configuration Options:
===> The following configuration options are available for freeglut-3.0.0_2: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
graphics_freeglut
USES:
cmake:insource gl pathfix xorg xorg
pkg-message:
For install:
Joystick support is untested and it is unknown if it works. Do not hesitate to contact x11@FreeBSD.org if this causes issues.
Master Sites:
Expand this list (24 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/freeglut/freeglut/3.0.0/
  2. http://excellmedia.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  3. http://freefr.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  4. http://jaist.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  5. http://kent.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  6. http://nchc.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  7. http://netcologne.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  8. http://netix.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  9. http://superb-dca2.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  10. http://superb-sea2.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  11. http://ufpr.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  12. http://vorboss.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  13. https://downloads.sourceforge.net/project/freeglut/freeglut/3.0.0/
  14. https://excellmedia.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  15. https://freefr.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  16. https://jaist.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  17. https://kent.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  18. https://nchc.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  19. https://netcologne.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  20. https://netix.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  21. https://superb-dca2.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  22. https://superb-sea2.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  23. https://ufpr.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
  24. https://vorboss.dl.sourceforge.net/project/freeglut/freeglut/3.0.0/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.0_2
20 Aug 2020 19:22:40
commit hash: af27ca5fdd0c33efca84ec1755d7cb7da3cd4555commit hash: af27ca5fdd0c33efca84ec1755d7cb7da3cd4555commit hash: af27ca5fdd0c33efca84ec1755d7cb7da3cd4555commit hash: af27ca5fdd0c33efca84ec1755d7cb7da3cd4555 files touched by this commit
Niclas Zeising (zeising) search for other commits by this committer
MFH: r545322

graphics/freeglut: fix for -fno-common

Fix the build of graphics/freeglut when built with -fno-common, which is the
default with llvm 11.

Approved by:	ports-secteam (joenum)
3.0.0_2
20 Aug 2020 19:22:40
Revision:545551Original commit files touched by this commit
zeising search for other commits by this committer
MFH: r545322

graphics/freeglut: fix for -fno-common

Fix the build of graphics/freeglut when built with -fno-common, which is the
default with llvm 11.

Approved by:	ports-secteam (joenum)

Number of commits found: 2