-
-
Save nvcken/a5555d2ae21b88b93d7726914e4e9842 to your computer and use it in GitHub Desktop.
Install AggDraw for OSX 10.7+.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| cd /tmp | |
| svn co http://svn.effbot.org/public/tags/aggdraw-1.2a3-20060212 | |
| cd aggdraw-1.2a3-20060212 | |
| patch -p0 <<EOF | |
| Index: agg2/include/agg_array.h | |
| =================================================================== | |
| --- agg2/include/agg_array.h (revision 532) | |
| +++ agg2/include/agg_array.h (working copy) | |
| @@ -520,7 +520,7 @@ | |
| int8u* ptr = m_buf_ptr; | |
| if(alignment > 1) | |
| { | |
| - unsigned align = (alignment - unsigned(ptr) % alignment) % alignment; | |
| + unsigned align = (alignment - (unsigned long)(ptr) % alignment) % alignment; | |
| size += align; | |
| ptr += align; | |
| if(size <= m_rest) | |
| EOF | |
| patch -p0 <<EOF | |
| Index: setup.py | |
| =================================================================== | |
| --- setup.py (revision 532) | |
| +++ setup.py (working copy) | |
| @@ -29,7 +29,7 @@ | |
| """ | |
| # pointer to freetype build directory (tweak as necessary) | |
| -FREETYPE_ROOT = "../../kits/freetype-2.1.10" | |
| +FREETYPE_ROOT = "/usr/local" | |
| if not os.path.isdir(FREETYPE_ROOT): | |
| print "===", "freetype not available (edit setup.py to enable)" | |
| EOF | |
| python setup.py build_ext -i | |
| python selftest.py | |
| sudo python setup.py install |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment