Bug 242792

Summary: devel/apitrace: Update to 9.0
Product: Ports & Packages Reporter: Tobias Kortkamp <tobik>
Component: Individual Port(s)Assignee: Tobias Kortkamp <tobik>
Status: Closed FIXED    
Severity: Affects Only Me CC: val
Priority: --- Flags: tobik: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/apitrace/apitrace/compare/7.1-455-g7c76b90...9.0
Bug Depends on: 242892    
Bug Blocks:    
Attachments:
Description Flags
apitrace.diff
none
apitrace.patch none

Description Tobias Kortkamp freebsd_committer freebsd_triage 2019-12-22 06:42:46 UTC
Created attachment 210128 [details]
apitrace.diff

Biggest change is support for Python 3.x.

Builds fine in Poudriere on 11.3 i386, 12.0 amd64.  Lightly tested with OpenMW
on 13.0-CURRENT.
Comment 1 Val Packett 2019-12-26 13:54:45 UTC
Created attachment 210236 [details]
apitrace.patch

oops, I was working on this (or more precisely, on full Wayland support) yesterday, didn't see this.
Thanks for noticing the Python 3 support, added that to my patch.

This one depends on Bug 242892. Though if that's not going to land quickly, I could post a temporary version that manually sets Waffle_INCLUDE_… things and builds fine with waffle 1.5 that we have in ports right now.
Comment 2 commit-hook freebsd_committer freebsd_triage 2020-01-23 12:50:22 UTC
A commit references this bug:

Author: tobik
Date: Thu Jan 23 12:49:54 UTC 2020
New revision: 523926
URL: https://svnweb.freebsd.org/changeset/ports/523926

Log:
  devel/apitrace: Update to 9.0

  - Python 3.x support
  - Switch to system brotli
  - Support tracing Wayland

  Changes:	https://github.com/apitrace/apitrace/compare/7.1-455-g7c76b90...9.0
  PR:		242792
  Submitted by:	Greg V <greg@unrelenting.technology> (maintainer)

Changes:
  head/devel/apitrace/Makefile
  head/devel/apitrace/distinfo
  head/devel/apitrace/files/patch-dispatch_glproc__egl.cpp
  head/devel/apitrace/files/patch-retrace_CMakeLists.txt
  head/devel/apitrace/files/patch-wrappers_trace.py
  head/devel/apitrace/pkg-plist