On 2 November 2017 at 15:16, Ryan Schmidt wrote:
>
> So wait... does wxWidgets require C++11 or not? If it does, that settles the 
> discussion; treat it like any other port that requires C++11 and include the 
> cxx11-1.1 portgroup.

No, it doesn't. But one needs a C++11 flavour of it if another port
linking against wxWidgets requires C++11.

> I see that we already have the wxWidgets-3.0-libcxx and wxWidgets-3.0-cxx11 
> subports... confusing.

I would have appreciated if Marcus would at least mention it before
committing the new subport, I was just as confused when I saw it two
days ago as you are. But I can see its usefulness.

https://github.com/macports/macports-ports/commit/963e8f7ba330899e9fc0cd1313e0af6d7ae71198

I made wxWidgets-3.0-libcxx for the sake of FileZilla (which can no
longer be compiled on older systems anyway), even though I can imagine
that more ports would require it, but then again ... these get less
and less testing. Maybe a port that simply uses the cxx11 1.1
PortGroup in fact makes more sense and I'm not sure if we really need
two ports. At some point we will no longer be able to maintain such a
mess of C++11 anyway unless we *really* push forward the effort to
switch to the latest and greatest compiler (either with libc++ or with
that recently introduced hack, it doesn't matter) where we would have
C++11/14/17 available everwhere.

Mojca

Reply via email to