Page MenuHomeFreeBSD

graphics/mesa: Fix pr247138, detect sys/sysctl.h and fix sed
ClosedPublic

Authored by zeising on Jun 14 2020, 8:23 AM.
Tags
None
Referenced Files
F133401735: D25265.id73173.diff
Sat, Oct 25, 12:53 PM
F133357422: D25265.id73173.diff
Sat, Oct 25, 4:17 AM
F133357418: D25265.id73098.diff
Sat, Oct 25, 4:17 AM
F133357417: D25265.id.diff
Sat, Oct 25, 4:17 AM
Unknown Object (File)
Fri, Oct 24, 9:51 PM
Unknown Object (File)
Tue, Oct 21, 1:05 PM
Unknown Object (File)
Sat, Oct 18, 2:16 AM
Unknown Object (File)
Sat, Oct 18, 12:51 AM
Subscribers

Details

Summary

This is a round up of misc fixes to mesea ports:
Fix pr247138 by properly defining _GNU_SOURCE when building on FreeBSD. This was lost when moving from autotools to meson
Properly detect sys/sysctl.h on FreeBSD, it requres sys/types.h.
Fix a broken sed command to properly set ${PREFIX}/etc and ${PREFIX}/share as appropriate.

Test Plan

Build and see that -D_GNU_SOURCE and -DHAVE_SYS_SYSCTL_H is set on the command line.
Verify that the sed command actually worked by checking the resulting src/util/xmlconfig.c .

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable