git: 8532b6f5d078 - main - graphics/glew: drop unused dependencies after 0ccfc073ab99

Jan Beich jbeich at FreeBSD.org
Fri Aug 27 18:58:59 UTC 2021


Guido Falsi <madpilot at FreeBSD.org> writes:

> On 27/08/21 17:43, Jan Beich wrote:
>
>> The branch main has been updated by jbeich:
>> URL:
>> https://cgit.FreeBSD.org/ports/commit/?id=8532b6f5d0782df7f5243758bd67f458758dfeb0
>> commit 8532b6f5d0782df7f5243758bd67f458758dfeb0
>> Author:     Jan Beich <jbeich at FreeBSD.org>
>> AuthorDate: 2021-08-04 21:17:36 +0000
>> Commit:     Jan Beich <jbeich at FreeBSD.org>
>> CommitDate: 2021-08-27 15:40:55 +0000
>>      graphics/glew: drop unused dependencies after 0ccfc073ab99
>>           * -lGLU dropped in
>> https://github.com/nigels-com/glew/commit/3828cfb38c7b
>
> Unluckily this is breaking graphics/libgltf, on which libreoffice depends.
>
> Could be libgltf fault for not registering a direct dependency on GLU,
> I don't know, this is the error:
>
>
> checking for GLEW... no
> configure: error: Package requirements (glew >= 1.8.0) were not met:
>
> Package 'glu', required by 'glew', not found

Thanks for reporting. I did test consumers but mostly runtime. :facepalm:
Fixed in 69307666c81e. Dropping libGLU is complicated by cruft upstream i.e.,
instead of passing -DGLEW_NO_GLU maybe <GL/glu.h> can be dropped unconditionally
to avoid headache.


More information about the dev-commits-ports-main mailing list