PR ports/130031 requested that the dependency on math/py-numeric be replaced with a dependency on math/py-numpy because PyCairo 1.4.0 removed Numeric Python support. However, that change <http://url.ie/11fl> didn't introduce a dependency on NumPy; all it did was remove some needless cruft from the bindings. All that cairo.ImageSurface.create_for_data() requires is an object that can be flattened by PyObject_AsWriteBuffer() such as an instance of array.array, a NumPy array of some kind, &c. This is demonstrated by the sample files within the distribution's test directory. It's a good idea to commit this change as math/py-numpy pulls in quite a few rather large dependencies of its own that take a long time to build. Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to maintainer (via the GNATS Auto Assign Tool)
mezz 2009-01-02 20:12:10 UTC FreeBSD ports repository Modified files: graphics/py-cairo Makefile Log: Remove PYNUMPY dependency, it's actually complete remove but only left in the test scripts to show how to get py-cairo works with py-numpy. I should have check more in tarball rather than ChangeLog. Bump the PORTREVISION. PR: ports/130108 Submitted by: Keith Gaughan <keith.gaughan@gmail.com> Revision Changes Path 1.23 +1 -3 ports/graphics/py-cairo/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed, thanks!