Add missing INSTALLS_SHLIB statement. Informed maintainer.70f935e24f
Port details
graphics/freeglut 3.8.0
Open source implementation of GLUT library
Port info
- Maintainer
- x11@FreeBSD.org
- Packages
- latest: 3.8.0
- Upstream
- up to date
- Last update
- to 3.8.0 · 70bc78cfbd
- Quarterly
- 2026Q4: 3.8.0
- Formerly
- graphics/libglut until 2012-08-04, x11-toolkits/freeglut until 2006-01-16, graphics/Mesa3 until 2003-11-06
- WWW
- https://freeglut.sourceforge.net/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install freeglutinstalls 3.8.0 fromlatest; fromquarterly(2026Q4) 3.8.0- Port
# cd /usr/ports/graphics/freeglut && make install clean# make -C /usr/ports/graphics/freeglut config # change options first
- Size
- 329 KiB download · 1.4 MiB installed
- Depends on
- graphics/libGLU 9.0.3, graphics/libglvnd 1.7.0, x11/libICE 1.1.2,1, x11/libX11 1.8.14,1, x11/libXi 1.8.4,1, x11/libXrandr 1.5.5, x11/libXxf86vm 1.1.7
- License
- MIT
- Options
- 2 of 2 on in the package: DOCS EXAMPLES
- pkg-message
Shown after installing
Joystick support is untested and it is unknown if it works. Do not hesitate to contact x11@FreeBSD.org if this causes issues.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.8.0 | 3.8.0 | – |
| FreeBSD 15 | 3.8.0 | 3.8.0 | – |
| FreeBSD 14 | 3.8.0 | 3.8.0 | 3.8.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.8.0 | 3.8.0 | – |
| FreeBSD 14 | 3.8.0 | 3.8.0 | 3.8.0 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 3.8.0.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (164)
Due to popular demant into each port which might be inserted into dependency list by bsd.port.mk insert anti foot-shooting device, which prevents infinite fork loop when the user defines corresponding USE_XXX in global make.conf, command line or environment. Similar devices should probably be inserted into ports that might be inserted into dependency list by others bsd.foo.mk files (bsd.ruby.mk, bsd.python.mk and so on.)4fe6852b8f
Use USE_REINPLACE.47d2777b16
Explicitly link resulting libraries with libm, so it is possible to link application with libGL without any additional black magic. Bump PORTREVISION.508584727e
Unbroke with latest XFree86-4. Reported by: MANYf15b5bcca1
Distfile has been rerolled. diff between old and new version revealed that several bugs were fixed. Following are relevant changelog entries:
- fixed stencil buffer clear width/height typo
- fixed GL error glitches in gl[Client]ActiveTextureARB()
- fixed Windows compilation problem in texutil.c
- fixed 1/8-pixel AA triangle sampling error
Submitted by: manyf2a5df8057Update to 3.4.2.e0a24c4a2e
-pthread --> ${PTHREAD_LIBS} -D_THREAD_SAFE --> ${PTHREAD_CFLAGS}
Note: my first intention was to test this out on bento/beta, but per ade's
requiest I opted to do it quickly.4ca0e60800Update to 3.4.1.405ea8f856
Bump PORTREVISION (mesa.conf search path fix). AFAIK it is the first commit utilising this new feature.605a4a71e8
Fix a place where Mesa looks for mesa.conf - it should be ${PREFIX}/etc/mesa.conf, not /etc/mesa.conf.
PR: 17678
Submitted by: Mario Sergio Fujikawa Ferreira <lioux@uol.com.br>6bea222dd5Now bsd.port.pre.mk declares XFREE86_VERSION, so we could remove it.c2d1552c94
Fix a breakage when XFREE86_VERSION is not defined in make.conf (I think asami should move it into BEFOREPORTMK section).c8cd7a1531
Update to 3.2.1 and make it working on XFree86-4. On XFree86-4 the port builds/installs only GLU and glut libraries and associated includes, so GL applications have a chance to use GL library provided by the XFree itself. Please don't forget to set XFREE86_VERSION=4 in your make.conf if you are building it with XFee86-4. Approved by: jseger (previous maintainer)a002bdfd0b
Take over maintainership. Submitted by: jseger (previous maintainer)b43c954162
Teach MASTER_SITES about new MASTER_SITE_SOURCEFORGE.a9f22cd584
Upgrade to 3.28fe0a46c2a
Fix wrong variable usages. (Essential) PR: ports/17994 Submitted by: Robert Withrow <bwithrow@nortelnetworks.com>c841d7d199
PORTNAME / PORTVERSION syntax conversion5fc663a1ad
Upgrade to Mesa-3.1 Submitted by: Will Andrews <andrews@technologist.com> PR: ports/17029cee83caf0e
Resolve many 301 Moved Permanently URLs in DESCR.480c8a66fb
FreeBSD.ORG -> FreeBSD.org Prompted by PR: 13476, 13477 Submitted by: KATO Tsuguru65ab34a667
Change Id->FreeBSD.5133141363
Commit #2/4 to enforce Caps, no period. I ran this oe as $ time cvs $FREEBSD ci -m `cat msg` `cat ci.ab` Results to follow. :)4b7f92f936
this should finish cleaning up the WWW_SITE -> DESCR/WWW: mess ...a05c0a07b8
Commit all Y2K/WWW_SITE changes from today...d5ba786a25
Use bsd.port.{pre,post}.mk. Either use them to avoid having to define something already there (PORTOBJFORMAT, OSVERSION) or move stuff from after .include <bsd.port.mk> to before.
(This is not by any means the complete list but just the ones I've noticed
recently.)dbc8aa6cc1Spell asm_386.S correctly. Submitted by: Takeshi Yamada <ken@tydfam.machida.tokyo.jp>98481a9ad8
Upgrade to Mesa 3.01b4e5b49b4
Add a 'freebsd-386-elf' target so ELF'ers can build with 386 asm optimizations too. Note I didn't turn this on by default to be fair to those in the our upcoming Alpha world. However all you have to do to build with it is set ALL_TARGET to freebsd-386-elf at the bottom of the Makefile. Submitted by: Doug Rabson <dfr@nlsystems.com>b1043b0106
Convert to ELF.5f04d00a96
Add Mesa3. Mark it MANUAL_PACKAGE_BUILD for now (shlib version overrides Mesa2).3b6b6ace6e
Rename all USE_X11 to USE_X_PREFIX. Requires 1.279 (3.0-current) or 1.227.2.41 (2.2-stable) of bsd.port.mk for this to be interpreted correctly.ceba211283
Upgrade repository copy to Mesa-3.06.381fdcaeeb
Repository copy Mesa to Mesa2 and Mesa3. Mark Mesa3 broken pending Justin's upgrade. Change all "graphics/Mesa" dependencies to "graphics/Mesa2". Requested by: jsegerdcce344737
Execute `ldconfig -R' at the pkg_delete step. PR: 6281 Submitted by: SADA Kenji <sada@e-mail.ne.jp>944910bb30
Build and install Mesaaux and Mesatk libs. PR: 5919 Submitted by: Donald Burr <dburr@POBoxes.com>4867fc7f94
Upgrade to version 2.6.678d2667e1
Upgrade of graphics/Mesa to version 2.5.338898bfaa
Update from Mesa-2.2 to Mesa-2.4. No longer include the demos because they are in a separate package now. Make myself MAINTAINER.8e37d0b229
Oops, portlint, portlint!5ef10d7329
Upgrade, 2.1 -> 2.2.865696ef85
We leave deletion of old versions to pkg_delete. Add MAINTAINER=ports.8d16531587
Use 13.1 as the library version number.f053a6fffa
Upgrade to 2.1. Closes PR #2659. Submitted by: Paulo Menezes <paulo@isr.uc.pt>9f672be6c8
Make this thing actually compile and package. (Jordan, you can't just change the install target and assume the building rule or package target will figure out the shlib name change! ;)ca13ff9f08
PKGNAME is not necessary if it's the same as DISTNAME.908ae4efba
Undo the evil I did with the 2.0 shlib number. Now 13, as proper.a3a949685f
Properly sectionize. DISTFILES is not necessary.6a9ec8cef5
Update to version 2.0 Submitted-By:Paulo Menezes <paulo@lapa.isr.uc.pt>407bdf7fbe