<div dir="ltr">I am still on 10.6 and still use the `+carbon` variant for <span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">py-wxpython-2.8...</span><div><span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><br>

</span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 15, 2014 at 11:11 AM, Mojca Miklavec <span dir="ltr">&lt;<a href="mailto:mojca@macports.org" target="_blank">mojca@macports.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
The port py-wxpython-2.8 currently supports two conflicting variants:<br>
   +carbon (32-bit Carbon-based wxWidgets)<br>
   +gtk (GTK-based wxWidgets)<br>
<br>
On 10.6 the variant +carbon is the default one, while on 10.7 and<br>
later only +gtk can be used anyway.<br>
<br>
I would like to remove the variant &quot;+carbon&quot; because it complicates<br>
matters more than necessary and removing it only affects &quot;outdated&quot;<br>
software on &quot;outdated&quot; OS in the way that users would be forced to use<br>
X11 instead of 32-bit Carbon, but the ports would still work.<br>
<br>
<br>
The kind of complications I&#39;m talking about is that a port like<br>
py-robotframework-ride would need to explicitly support three<br>
different variants (wxwidgets30, wxwidgets28, wxgtk28), set<br>
&quot;supported_archs i386 ppc&quot; with wxwidgets28, refuse to compile with<br>
Xcode 4.4 and later, make sure that the right variant is active<br>
(require_active_variants port:py${python.version}-wxpython-2.8 carbon gtk)<br>
and be executed with &#39;arch -i386 &lt;binary_name&gt;&#39;. Without all that the<br>
building on the buildbot fails.<br>
<br>
<br>
List of ports that depend on wxPython 2.8:<br>
- gis/grass (broken at the moment anyway)<br>
- python/py-robotframework-ride<br>
- python/py26-pyphant (kind-of-broken, compatibility with 3.0 almost finished)<br>
- python/py-pyface (also supports Qt which is superior)<br>
<br>
- editors/spe (somewhat outdated)<br>
- python/py-dsv (somewhat outdated)<br>
<br>
If anyone has a strong argument against the removal of Carbon support<br>
in wxPython 2.8, please speak now.<br>
<br>
Mojca<br>
_______________________________________________<br>
macports-dev mailing list<br>
<a href="mailto:macports-dev@lists.macosforge.org">macports-dev@lists.macosforge.org</a><br>
<a href="https://lists.macosforge.org/mailman/listinfo/macports-dev" target="_blank">https://lists.macosforge.org/mailman/listinfo/macports-dev</a><br>
</blockquote></div><br></div>