Opened 13 years ago

Closed 13 years ago

#30722 closed submission (fixed)

py27-goocanvas 0.14.1 : new port submission

Reported by: cawka (Alex Afanasyev) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.0.1
Keywords: Cc: guillaume-jean@…
Port: py-goocanvas

Description

This is an adaptation of py26-goocanvas port to Python 2.7.

All dependencies already exist and compile without errors, at least on MacOS X 10.7.1

This port is necessary to work with NS-3 python graphical visualizer.

Attachments (2)

patch-configure.diff (1016 bytes) - added by cawka (Alex Afanasyev) 13 years ago.
Portfile (1.8 KB) - added by cawka (Alex Afanasyev) 13 years ago.
Updated Portfile for unified python module

Download all attachments as: .zip

Change History (8)

Changed 13 years ago by cawka (Alex Afanasyev)

Attachment: patch-configure.diff added

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

Cc: guillaume-jean@… added

Can we instead please turn py25-goocanvas and py26-goocanvas into a unified py-goocanvas port, using the new python portgroup?

comment:2 in reply to:  1 Changed 13 years ago by guillaume-jean@…

Replying to ryandesign@…:

Can we instead please turn py25-goocanvas and py26-goocanvas into a unified py-goocanvas port, using the new python portgroup?

Sure. I'm no longer using MacPorts on my system. So do whatever you like with the ports I have submitted.

Changed 13 years ago by cawka (Alex Afanasyev)

Attachment: Portfile added

Updated Portfile for unified python module

comment:3 Changed 13 years ago by cawka (Alex Afanasyev)

I have uploaded an updated Portfile that implements a unified py-goocanvas port.

I've tested it with python 2.6 and 2.7. It may also work with previous version, but definitely it will not work with 3.2. I have problems compiling dependencies (gtk2 bindings) in python 3.2.

comment:4 Changed 13 years ago by drkp (Dan Ports)

Owner: changed from macports-tickets@… to dports@…
Port: py-goocanvas added; py27-goocanvas removed
Status: newassigned

comment:5 Changed 13 years ago by drkp (Dan Ports)

This seems to work fine with python 2.6 and 2.7, but not so much with other versions.

It doesn't work for py24, py31, or py32 because we don't have py-gtk available for those version. No problem, we just won't include those subports.

It also doesn't work for py25, which surprised me, because there's currently a py25-goocanvas. It looks like the current version isn't compatible with py25-cairo (which is an old version of py-cairo because it's apparently the latest that supports python2.5; py26-cairo and py27-cairo are newer).

The only question, then, is whether to keep the older version of py25-goocanvas around or just drop that port. I'm inclined to drop it because python 2.5 is pretty old.

comment:6 Changed 13 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

Committed in r91185; thanks!

Note: See TracTickets for help on using tickets.