Opened 13 years ago

Closed 13 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)

Portfile (1.1 KB) - added by klaus.zimmermann@… 13 years ago.
py26-enable Portfile (depends on patches)
patch-enthought-enable-wx_backend-api.py.diff (420 bytes) - added by klaus.zimmermann@… 13 years ago.
Removes the carbon window in favor of the ordinary window from enable api.
patch-enthought-kiva-agg-setup.py.diff (441 bytes) - added by klaus.zimmermann@… 13 years ago.
Makes Kiva use x11 on darwin.
patch-enthought-kiva-backend_wx.py.diff (6.4 KB) - added by klaus.zimmermann@… 13 years ago.
Remove carbon specific GraphicsContext and Canvas classes in favor of the x11 variety.
patch-enthought-kiva-setup.py.diff (356 bytes) - added by klaus.zimmermann@… 13 years ago.
Don't try to build carbon binary extension.
Portfile.2 (1.4 KB) - added by mf2k (Frank Schima) 13 years ago.
The variants also need descriptions added. I have updated the portfile and improved it.

Download all attachments as: .zip

Change History (10)

Changed 13 years ago by klaus.zimmermann@…

Attachment: Portfile added

py26-enable Portfile (depends on patches)

Changed 13 years ago by klaus.zimmermann@…

Removes the carbon window in favor of the ordinary window from enable api.

Changed 13 years ago by klaus.zimmermann@…

Makes Kiva use x11 on darwin.

Changed 13 years ago by klaus.zimmermann@…

Remove carbon specific GraphicsContext and Canvas classes in favor of the x11 variety.

Changed 13 years ago by klaus.zimmermann@…

Don't try to build carbon binary extension.

comment:1 Changed 13 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 13 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 in reply to:  1 Changed 13 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 13 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to macsforever2000@…
Status: newassigned

comment:4 Changed 13 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: assignedclosed

Added in r73557.

Note: See TracTickets for help on using tickets.