Created attachment 169929 [details] Patch to allow games/palomino to build with osg-3.4.0 games/palomino: Add patches to fix build when graphics/osg is updated to 3.4.0: - osg API changed computeBound() to computeBoundingBox() [1] - osg API changed osg::CameraNode to osg::Camera [2] - osg API removed osgGA::GUIEventHandlerVisitor which was effectively a no-ip [3] [1] https://github.com/xarray/osgRecipes/issues/13#issuecomment-60334167 [2] http://forum.openscenegraph.org/viewtopic.php?p=64541#64541 [3] http://osg-users.openscenegraph.narkive.com/o11k42ph/removing-unused-classes-in-osgga#post5
Created attachment 169930 [details] QA: Successful poudriere testport logs for games/palomino 20131231_2 against osg-3.4.0 on FreeBSD 11-current amd64
Do I understand this correct: this patch and the osg-update have to happen in one go ?
(In reply to Kurt Jaeger from comment #2) > Do I understand this correct: this patch and the osg-update have to happen > in one go ? Hi Kurt, No, in fact these osg API changes were made some time ago, and games/palomino has only continued to build successfully because osg included shims for the deprecated API, until recently when they were removed. The result is that games/palomino builds successfully with these patches against the existing version of graphics/osg in ports (3.2.1). I.e. this patch can be committed now without breaking anything (before the osg update to 3.4.0).
Created attachment 169951 [details] QA: Successful poudriere testport logs for games/palomino 20131231_2 with patch against existing ports tree (osg-3.2.1_8) on FreeBSD 11-current amd64
A commit references this bug: Author: riggs Date: Fri May 6 17:52:24 UTC 2016 New revision: 414714 URL: https://svnweb.freebsd.org/changeset/ports/414714 Log: Allow build with upcoming version of graphics/osg 3.4.0; bump PORTREVISION PR: 209235 Submitted by: woodsb02@gmail.com Changes: head/games/palomino/Makefile head/games/palomino/files/ head/games/palomino/files/patch-src_input_device__keyboard__osg.cc head/games/palomino/files/patch-src_input_device__keyboard__osg.hh head/games/palomino/files/patch-src_input_device__mouse__osg.cc head/games/palomino/files/patch-src_input_device__mouse__osg.hh