Bug 246793 - benchmarks/glmark2: Update to 2020.04, remove Python 2 dependency (use Python 3 for build)
Summary: benchmarks/glmark2: Update to 2020.04, remove Python 2 dependency (use Python...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Alexey Dokuchaev
Depends on:
Reported: 2020-05-28 02:00 UTC by David Schlachter
Modified: 2020-05-29 10:21 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (danfe)

Patch to update to 2020.04 / 06e4728 (5.19 KB, patch)
2020-05-28 02:00 UTC, David Schlachter
no flags Details | Diff
poudriere testport -j 121amd64 -p default -o benchmarks/glmark2 (165.69 KB, text/plain)
2020-05-28 02:10 UTC, David Schlachter
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Schlachter 2020-05-28 02:00:45 UTC
Created attachment 214943 [details]
Patch to update to 2020.04 / 06e4728

1) Development for glmark2 has moved to GitHub (see https://launchpad.net/glmark2 and https://github.com/glmark2/glmark2)
2) Version 2020.04 was recently released. The commit right after the release fixes a problem with building with Python 3 (06e4728)
3) This updates removes the dependence on Python 2 so that the port can be un-deprecated.
Comment 1 David Schlachter 2020-05-28 02:10:22 UTC
Created attachment 214944 [details]
poudriere testport -j 121amd64 -p default -o benchmarks/glmark2
Comment 2 Alexey Dokuchaev freebsd_committer 2020-05-28 07:24:23 UTC
Thanks for the report, this is long awaited!

Please do not attach build logs unless explicitly asked; usually nobody looks at them and they just clutter Bugzilla and eat disk space on the server.
Comment 3 commit-hook freebsd_committer 2020-05-29 10:00:27 UTC
A commit references this bug:

Author: danfe
Date: Fri May 29 10:00:13 UTC 2020
New revision: 536960
URL: https://svnweb.freebsd.org/changeset/ports/536960

  - Update to version 2020.04, first release in many years (unfortunately,
    it was tagged just before the commit 06e4728 which fixed building with
    Python 3.x, point GH_TAGNAME to it instead of pulling a patch)
  - Drop explicit `python:build' from USES list, because `waf' implies it
  - Add missing USE_XORG and put `xorg' on USES list
  - For the time being, don't force C++14 while C++11 is sufficient until
    the code really starts using new features (see GitHub commit a6bbc01)

  PR:		246793
  Submitted by:	David Schlachter

Comment 4 Alexey Dokuchaev freebsd_committer 2020-05-29 10:21:49 UTC
Port updated with ports r536960, thanks!