Changelog:
2019.06.28:
- Changed the visibility of some fields of
"PassiveServerMediaSubsession" from "private:" to "protected:" - as
requested by Zhang Qian.
-march=native breaks compilation on powerpc64 and we shouldn't optimize anyway for the CPU in the build cluster.
PR: 238886
Approved by: yuri (maintainer), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D20806
Update graphics/libdrm to 2.4.98 [1]
Change to use the meson build system instead of autotools. [2]
PR: 235430 [1], 237411 [2]
Submitted by: Greg V [1], jbiech [2]
Update x11/libpciaccess to 0.14.0. Rework the patch to match what has
been submitted upstream.
Remove old code that was used before PCIOCGETBAR. PCIOCGETBAR has been part
of FreeBSD for a long time.
Remove check for if pci_io.pi_sel.pc_domain exists. This has been the case
for quite some time.
Add a function to detect if a driver has been attached to a PCI device
Implement pci_device_freebsd_open_io, this fixes runtime of xf86-video-qxl
and possibly other drivers [1]
Reformat and try to apply upstream style.
Side note, instead of trying to patch configure, I've elected to change
configure.ac and add a dependency on autoreconf. The difference between the
previous configure and a new configure generated by the patched configure.ac
is quite large.
PR: 238590 [1]
Submitted by: cem [1]
Obtained from: FreeBSD Graphics Team development repo
Sponsored by: B3 Init (zeising)
JSON::Parse is a module for parsing JSON. (JSON means "JavaScript Object
Notation" and it is specified in "RFC 7159".)
JSON::Parse offers the function "parse_json", which takes a string containing
JSON, and returns an equivalent Perl structure. It also offers validation of
JSON via "valid_json", which returns true or false depending on whether the JSON
is correct or not, and "assert_valid_json", which produces a descriptive fatal
error if the JSON is invalid. A function "json_file_to_perl" reads JSON from a
file, and there is a safer version of "parse_json" called "parse_json_safe"
which doesn't throw exceptions.
For special cases of parsing, there are also methods "new" and "run", which
create a JSON parsing object and run it on text. See "METHODS".
JSON::Parse accepts only UTF-8 as input. See "UTF-8 only" and "Handling of
Unicode".
WWW: https://metacpan.org/release/JSON-Parse
Switch mesa over to use llvm80 instead of llvm60. Make it use the
global LLVM_DEFAULT instead of deciding for ourself which llvm version
to use. [1]
Fix build of lang/beginet [1]
Add patch from upstream to fix build of devel/libclc. The patch is taken
from the git mirror of devel/libclc rather than the SVN repo, for
convenience.
Add a patch from mesa upstream preventing certain error messages when using
amdgpu [2]
Add a notice to bsd.default-versions.mk asking that the graphics team be
informed before the llvm version is changed.
Enable llvm and gallium on MIPS. As far as I can tell, this used to
be the default before this change.
Bump portrevisions since dependencies changed.
PR: 230789 [1], [2]
Submitted by: jbeich [1], tobik [2]
Obtained from: FreeBSD Graphics Team development repo
https://github.com/FreeBSDDesktop/freebsd-ports/commits/feature/mesa-llvm80
Sponsored by: B3 Init (zeising)
rc.d/h2o:
- Add a configtest target
- Fix a bug that could prevent the script from locating the PIDfile path
h2o.conf:
- Remove entries that are defaults
PR: 238888
Approved by: maintainer (dch)
MFH: 2019Q2