Bug 230442 - graphics/osg: updating to 3.6.x
Summary: graphics/osg: updating to 3.6.x
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: Dmitry Marakasov
URL:
Keywords:
Depends on:
Blocks: 201763
  Show dependency treegraph
 
Reported: 2018-08-07 19:46 UTC by Val Packett
Modified: 2019-12-30 14:19 UTC (History)
5 users (show)

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


Attachments
osg.patch (55.22 KB, patch)
2018-08-07 19:46 UTC, Val Packett
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Val Packett 2018-08-07 19:46:02 UTC
Created attachment 195989 [details]
osg.patch

We currently have: osg 3.4, osg-devel 3.5.

While the current stable release is 3.6.2. (One important change is that 3.6.x builds on aarch64!)

However, the simgear/flightgear/osgearth stuff does not work with 3.6.2.

The attached patch is one way to deal with this situation:

- osg-devel goes away
- osg is updated to 3.6
- osg 3.4 becomes osg34
- simgear/flightgear/osgearth depends on osg34
- openmw happily works with new osg :)
Comment 1 kunda 2019-01-25 21:41:13 UTC
Any progress? 
Current stable is 3.6.3
https://github.com/openscenegraph/OpenSceneGraph/releases/tag/OpenSceneGraph-3.6.3
Comment 3 Dima Panov freebsd_committer freebsd_triage 2019-11-27 16:30:18 UTC
btw, osg 3.x have missed Qt5 and QOpenGL components

just to try all 3 ports here

https://people.freebsd.org/~fluffy/osg36.tar.xz
https://people.freebsd.org/~fluffy/osgqopengl.tar.xz
https://people.freebsd.org/~fluffy/osgqt.tar.xz
Comment 4 commit-hook freebsd_committer freebsd_triage 2019-12-09 21:08:04 UTC
A commit references this bug:

Author: amdmi3
Date: Mon Dec  9 21:07:16 UTC 2019
New revision: 519633
URL: https://svnweb.freebsd.org/changeset/ports/519633

Log:
  - Move graphics/osg to graphics/osg34 in preparation for update to 3.6

  PR:		230442

Changes:
  head/devel/simgear/Makefile
  head/games/flightgear/Makefile
  head/games/openmw/Makefile
  head/games/palomino/Makefile
  head/graphics/Makefile
  head/graphics/osg/
  head/graphics/osg34/
  head/graphics/osg34/Makefile
  head/graphics/osgearth/Makefile
  head/graphics/ossim/Makefile
  head/misc/dartsim/Makefile
Comment 5 commit-hook freebsd_committer freebsd_triage 2019-12-10 01:08:21 UTC
A commit references this bug:

Author: amdmi3
Date: Tue Dec 10 01:07:54 UTC 2019
New revision: 519640
URL: https://svnweb.freebsd.org/changeset/ports/519640

Log:
  - Move graphics/osg-devel to graphics/osg and update to latest stable 3.6.4

  PR:		230442

Changes:
  head/MOVED
  head/graphics/Makefile
  head/graphics/osg/
  head/graphics/osg/Makefile
  head/graphics/osg/distinfo
  head/graphics/osg/files/patch-CMakeLists.txt
  head/graphics/osg/files/patch-CMakeModules-FindGTA.cmake
  head/graphics/osg/files/patch-ffmpeg3
  head/graphics/osg/files/patch-include_osgViewer_View
  head/graphics/osg/files/patch-src-OpenThreads-CMakeLists.txt
  head/graphics/osg/files/patch-src-OpenThreads-pthreads-PThread.cpp
  head/graphics/osg/files/patch-src_OpenThreads_pthreads_CMakeLists.txt
  head/graphics/osg/files/patch-src_OpenThreads_pthreads_PThread.cpp
  head/graphics/osg/files/patch-src_osgDB_ConvertBase64.cpp
  head/graphics/osg/files/patch-src_osgPlugins_ffmpeg_CMakeLists.txt
  head/graphics/osg/files/patch-src_osgPlugins_gdal_CMakeLists.txt
  head/graphics/osg/files/patch-src_osgPlugins_nvtt_CMakeLists.txt
  head/graphics/osg/files/patch-src_osgPlugins_ogr_CMakeLists.txt
  head/graphics/osg/files/patch-src_osgPlugins_osgjs_Base64
  head/graphics/osg/files/patch-src_osgPlugins_osgjs_Base64.cpp
  head/graphics/osg/files/patch-src_osgViewer_CMakeLists.txt
  head/graphics/osg/pkg-plist
  head/graphics/osg-devel/
Comment 6 Dmitry Marakasov freebsd_committer freebsd_triage 2019-12-10 01:12:19 UTC
OK, osg 3.6.4 is finally there. I'm not sure of osgqt stuff is useful for anything right now.
Comment 7 Dmitry Marakasov freebsd_committer freebsd_triage 2019-12-12 19:19:59 UTC
Hey maintainers of ports which depend on osg. Time to check whether they work with 3.6 and update the dependencies. For now I can confirm that all ports build with osg 3.6 fine.
Comment 8 Ganael LAPLANCHE freebsd_committer freebsd_triage 2019-12-20 19:55:54 UTC
Hi Dmitry,

Flightgear works, thanks for your mail!

Best regards,
Ganael.
Comment 9 Dmitry Marakasov freebsd_committer freebsd_triage 2019-12-30 14:19:14 UTC
For the record, palomino (the only unmaintained port) doesn't work with osg 3.6. 

I urge maintainers of other ports to switch to new osg ASAP to avoid conflicts (and resulting inability to install affected ports together) for the users.

This PR is done.