BSD Ports

graphics/opengl-man 657.2_1 DragonFly

Section 3 manpages for OpenGL: gl, glx, glu, gle, glut

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
Categories
graphics
Package size
358.8 KiB, 656.0 KiB installed

Description

This port installs section 3 manpages for the OpenGL 3d graphics API so that they are directly accessable from the man(1) command. Especially useful for the graphics/Mesa port/package.

Included OpenGL related libraries: gl, glx, glu, gle, glut.

gl, glx and glu are taken from ftp.sgi.com. They carried no version information. Stored in the same directory at the time I grabbed them was the OpenGL spec 1.2.1, which may or may not indicate the state of the manpages. :-/

The gl, glx and glu manpages are unusable when just unpacking them. I repackaged them so that

  • the file name actually is the name of the function, including gl... etc prefixes and respecting case.
  • all filenames end in *.3
  • hard links are created so that the man command works for all functions in a manpage, not just the first one.

gle and glut are taken from the glut-3.7 distribution (where the Webpage says it is beta, but the distfile name does not). These are unchanged, but there are currently no hardlinks to secondary functions names.

In the other systems

SystemPortVersion
DragonFlygraphics/opengl-man657.2_1
FreeBSDgraphics/opengl-man657.2_1
HardenedBSDgraphics/opengl-man657.2_1
GhostBSDgraphics/opengl-man657.2_1

Install

Binary package:

pkg install opengl-man

From DPorts:

cd /usr/dports/graphics/opengl-man && make install clean

Dependencies

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

===>   NOTICE:

The opengl-man port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing