Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#54105 closed update (duplicate)

boost: Add frameworks for iOS

Reported by: gaming-hacker (G Alexander) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: michaelld (Michael Dickens)
Port: boost

Description

Hello,

Current portfile rev is 1.59.0, current release is 1.64.0

Is it possible to update the boost libs? or is building this lib just too painful to update?

Could you add frameworks for iOS for the builds?

There is a script here but it is for boost 1.60 https://github.com/danoli3/ofxiOSBoost

Change History (5)

comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: update removed
Owner: set to ryandesign
Status: newassigned
Summary: boost update?boost: Add frameworks for iOS
Version: 2.4.1

Updating boost is covered by #50671.

I have no idea what would be involved in also shipping iOS libraries but I know of no other port that does that or why we would want to do that. We're MacPorts, not iOSPorts.

comment:2 Changed 7 years ago by mf2k (Frank Schima)

Cc: michaelld added

comment:3 Changed 7 years ago by michaelld (Michael Dickens)

Resolution: duplicate
Status: assignedclosed

I agree with Ryan: We're MacPorts, not iOSPorts. No great desire to figure out a way to provide iOS libraries, given how challenging it is to keep Boost updated already.

The primary reason that Boost has yet to be updated since 1.59.0 is because there are so many dependent ports to verify & rev-bump. I, personally, keep Boost updated & verified for my ~20 ports that use it. I believe the last time I checked there were more than 100 ports that use Boost.

Given that we're not going to do the iOS part, then this is a duplicate of #50671 & I'm closing this one as such.

If you disagree and want to provide a Portfile & patches for the iOS part, I'd be willing to reconsider. Sorry!

comment:4 Changed 7 years ago by gaming-hacker (G Alexander)

if you update the portfile, i'll hack a version for iOS. i'd like to see a copy of your build script.

adding static iOS libs or framework is trivial once the portfile is updated, it's basically modify the SDK for the appropriate simulator/dev.

with macbooks seemingly becoming glorified iPads, i can see where a universal framework includes iOS, tvOS, etc

Last edited 7 years ago by gaming-hacker (G Alexander) (previous) (diff)

comment:5 in reply to:  4 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to gaming-hacker:

if you update the portfile, i'll hack a version for iOS. i'd like to see a copy of your build script.

What do you mean, our build script? The Portfile is in the repository, if that's what you mean. browser:macports-ports/devel/boost/Portfile

adding static iOS libs or framework is trivial once the portfile is updated, it's basically modify the SDK for the appropriate simulator/dev.

with macbooks seemingly becoming glorified iPads, i can see where a universal framework includes iOS, tvOS, etc

What is the proposed use case for starting to include iOS libraries in MacPorts ports?

Note: See TracTickets for help on using tickets.