Opened 14 years ago
Closed 14 years ago
#27266 closed submission (fixed)
Enthought Enable 3.3.2 Port py26-enable
Reported by: | klaus.zimmermann@… | Owned by: | mf2k (Frank Schima) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | mf2k (Frank Schima) | |
Port: | py26-enable |
Description (last modified by mf2k (Frank Schima))
Up to now there is no Port for Enthought's Enable on Snow Leopard. The attached Port works for me under
- Leopard as +carbon as well as as +gtk
- Snow Leopard as +gtk with x86_64
This allows for a full 64bit python stack with enable and chaco (to be posted immediately).
Attachments (6)
Change History (10)
Changed 14 years ago by klaus.zimmermann@…
Changed 14 years ago by klaus.zimmermann@…
Attachment: | patch-enthought-enable-wx_backend-api.py.diff added |
---|
Removes the carbon window in favor of the ordinary window from enable api.
Changed 14 years ago by klaus.zimmermann@…
Attachment: | patch-enthought-kiva-agg-setup.py.diff added |
---|
Makes Kiva use x11 on darwin.
Changed 14 years ago by klaus.zimmermann@…
Attachment: | patch-enthought-kiva-backend_wx.py.diff added |
---|
Remove carbon specific GraphicsContext and Canvas classes in favor of the x11 variety.
Changed 14 years ago by klaus.zimmermann@…
Attachment: | patch-enthought-kiva-setup.py.diff added |
---|
Don't try to build carbon binary extension.
comment:1 follow-up: 2 Changed 14 years ago by mf2k (Frank Schima)
Cc: | macsforever2000@… added |
---|---|
Description: | modified (diff) |
Keywords: | python python26 enthought ets enable chaco removed |
Version: | 1.9.2 |
The carbon variant does not actually do anything. Did you leave something out?
Changed 14 years ago by mf2k (Frank Schima)
Attachment: | Portfile.2 added |
---|
The variants also need descriptions added. I have updated the portfile and improved it.
comment:2 Changed 14 years ago by klaus.zimmermann@…
Replying to macsforever2000@…:
The carbon variant does not actually do anything. Did you leave something out?
The empty carbon variant is correct (or at least intended like that). All it does is not remove the stuff that the patches kill. In the beginning I thought more would be necessary; it is not. I kept it though because it is necessary for the dependencies, namely wxWidgets-python to cooperate. Furthermore it makes the behavior a bit more explicit and remind the user of the choice for the underlying toolkit. Now that I think of it it seems a lot less clever than initially. Please feel free to scratch it.
comment:3 Changed 14 years ago by mf2k (Frank Schima)
Owner: | changed from macports-tickets@… to macsforever2000@… |
---|---|
Status: | new → assigned |
comment:4 Changed 14 years ago by mf2k (Frank Schima)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Added in r73557.
py26-enable Portfile (depends on patches)