Changeset [6e3d647f7b04e5ea325d28d2e00fda5df40ea72c] by Paul J. Davis
February 15th, 2011 @ 08:58 PM
Make this build on 10.6
I had to do some hackery to get this building on 10.6 with
Homebrew. I
mostly hacked together a fake nspr.pc and dropped it in [1] so
that
the pkgconfig stuff in setup.py would work. There's a copy of
this
file in the "extra" directory in this repo. I also added a
patch
for the va_copy like MacPorts does.
If anyone would like to tear out the embedded copy of
Spidermonkey
that this package ships with and update the build system to use
either what Homebrew installs or is found in the xulrunner
package
on Ubuntu, that would be awesome.
[1] /usr/local/lib/pkgconfig/nspr.c https://github.com/davisp/python-spidermonkey/commit/6e3d647f7b04e5...
Committed by Paul J. Davis
- A extra/nspr.pc
- M spidermonkey/libjs/jsprf.c
- M tests/test-syntax-error.py
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Python/JavaScript bridge module, making use of Mozilla's spidermonkey JavaScript implementation. Allows implementation of JavaScript classes, objects and functions in Python, and evaluation and calling of JavaScript scripts and functions respectively. Borrows heavily from Claes Jacobssen's Javascript Perl module, in turn based on Mozilla's 'PerlConnect' Perl binding.