[MacPorts] #36881: field3d: update to 1.3.2, use github portgroup, fix build with boost 1.51
#36881: field3d: update to 1.3.2, use github portgroup, fix build with boost 1.51 --------------------------+--------------------- Reporter: ryandesign@… | Owner: blair@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: haspatch | Port: field3d --------------------------+--------------------- This patch updates field3d to version 1.3.2 and makes use of the github portgroup. Besides simplifying the portfile, it makes the livecheck work. I've also patched it to link with libboost_system-mt to make it build with boost 1.51. (The field3d 1.2.0 currently in MacPorts fails the same way that 1.3.2 does without the patch.) [https://github.com/imageworks/Field3D/pull/51 This upstream issue] seems related but the fix there does not fix it for me; for one thing, our boost in MacPorts by default does not provide the single-threaded boost_thread and boost_system libraries but only the multi-threaded versions boost_thread-mt and boost_system-mt. The patch also fixes the install_name of the library. I'll file an upstream issue about that. I also changed the destroot block a bit. The hardcoded m32 didn't work for me; on my system the directory name was m64 and I don't know on what basis that name is chosen so I used a glob. -- Ticket URL: <https://trac.macports.org/ticket/36881> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36881: field3d: update to 1.3.2, use github portgroup, fix build with boost 1.51 ---------------------------+---------------------- Reporter: ryandesign@… | Owner: blair@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: field3d | ---------------------------+---------------------- Comment (by ryandesign@…): Oh yes, and I added the license and modeline and disabled the silent build rules. -- Ticket URL: <https://trac.macports.org/ticket/36881#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36881: field3d: update to 1.3.2, use github portgroup, fix build with boost 1.51 ---------------------------+---------------------- Reporter: ryandesign@… | Owner: blair@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: haspatch Port: field3d | ---------------------------+---------------------- Comment (by blair@…): Thanks, I'll take a look within the next two days. -- Ticket URL: <https://trac.macports.org/ticket/36881#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36881: field3d: update to 1.3.2, use github portgroup, fix build with boost 1.51 ---------------------------+---------------------- Reporter: ryandesign@… | Owner: blair@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: haspatch Port: field3d | ---------------------------+---------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: r100386 -- Ticket URL: <https://trac.macports.org/ticket/36881#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36881: field3d: update to 1.3.2, use github portgroup, fix build with boost 1.51 ---------------------------+---------------------- Reporter: ryandesign@… | Owner: blair@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: haspatch Port: field3d | ---------------------------+---------------------- Comment (by ryandesign@…): Replying to [ticket:36881 ryandesign@…]:
The patch also fixes the install_name of the library. I'll file an upstream issue about that.
https://github.com/imageworks/Field3D/issues/62 -- Ticket URL: <https://trac.macports.org/ticket/36881#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts