The goal of the OpenGL Extension Wrangler Library (GLEW) is to assist
C/C++ OpenGL developers with two tedious tasks: initializing and using
extensions and writing portable applications. GLEW provides an efficient
run-time mechanism to determine whether a certain extension is supported
by the driver or not. OpenGL core and extension functionality is exposed
via a single header file.
===> The following configuration options are available for glew-2.3.1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
*/*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems
Approved by: portmgr (blanket)
PR: 274888
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
graphics: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Abel Chow <ozsanh45vds001@sneakemail.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Ade Lovett <ade@lovett.com>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Hayward <xelah@xelah.com>
* Alex Ivasyuv <siegerstein@pochta.ru>
* Alex Samorukov <samm@os2.kiev.ua>
(Only the first 15 lines of the commit message are shown above )
graphics/glew-wayland: drop X11 dependency after b44acc9409bdn
libGL is legacy GLX entry point, so maybe missing if libglvnd and/or
mesa-libs was built without X11 support.
$ make clean all deinstall install WITHOUT=X11 -C ../libglvnd
$ make clean all
[...]
===> glew-wayland-2.2.0_2 depends on shared library: libGL.so - not found
*** Error code 1
[...]
ld -shared -soname libGLEW-wayland.so.2 -o lib/libGLEW-wayland.so.2.2.0
tmp/freebsd/default/shared/glew.o -L/usr/local/lib -lEGL -lGL
ld: error: unable to find library -lGL
gmake[1]: *** [Makefile:123: lib/libGLEW-wayland.so.2.2.0] Error 1
graphics/glew: restore GLU for now after 8532b6f5d078
While glew itself builds with -DGLEW_NO_GLU it's neither passed via
pkg-config to consumers nor visible outside of pkg-config.
$ pkg install glew pkgconf
$ pkg-config --cflags glew
Package glu was not found in the pkg-config search path.
Perhaps you should add the directory containing `glu.pc'
to the PKG_CONFIG_PATH environment variable
Package 'glu', required by 'glew', not found
PR: 257626 (for tracking)
Reported by: madpilot
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824
graphics/glew: add -wayland slave
SDL_VIDEODRIVER=wayland doesn't work with current glew package while
SDL_VIDEODRIVER=x11 doesn't work using this package. So, build against
libEGL instead of libX11 and let the user decide when to use.
Idea from: ArchLinux
Tested by: SDL (freeorion, ppsspp, renpy)
Switch all ports to use USES=xorg-cat
Change all ports to use USES=xorg-cat instead of the old XORG_CAT
Add USES=xorg and USES=gl as needed to x11@ ports
Update to 2.1.0
Some hilights from release notes:
* adds support for OpenGL 4.6
* adds support for OSMesa and EGL
* Removes support for MX and removes related libraries
Use upstream install target instead of our own do-install:
Fix the pkgconfig script to actually tell something at least closer to the
truth.
Add missing GL dependencies.
Library version bump.
PR: 223370
Submitted by: zeising
exp-run by: antoine
Approved by: antoine
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit)
- Fix undefined symbol errors when including glut.h just after glew.h in
applications which depends on both of them.
- Bumped PORTREVISION.
PR: ports/91944
Submitted by: maintainer
Add glew 1.1.4,
The goal of the OpenGL Extension Wrangler Library (GLEW) is to
assist C/C++ OpenGL developers with two tedious tasks:
initializing and using extensions and writing portable
applications. GLEW provides an efficient run-time mechanism to
determine whether a certain extension is supported by the
driver or not. OpenGL core and extension functionality is
exposed via a single header file.
PR: 60717
Submitted by: Igor Pokrovsky <tiamat@comset.net>