|
From: Barry S. <che...@ch...> - 2009-11-08 22:06:50
|
Attached are patches to make fontforge work with python 3 (which is highly incompatible with python 2). I've only set it up for Gentoo or similar OSes. Also there needs to be more work done in converting python.c to use unicode strings where necessary, but we can get those later. I've done enough of them already that I can run a bunch of scripts I use. :) They can be found by examination but I don't feel like doing that right now; and to test some of my other fontforge scripts I'll need to port other packages first (or in some cases wait for new versions). In the attached tarball there are: * A patch to C code, which should be applied with "patch -Np0", * A patch to setup.py.in, applied with "patch -Np1" * A patch to configure.dynamic.in, applied with "patch -Np1" I'm not sure how all the *.in stuff is supposed to be packaged. :) (In place of the hooks used for the python2 extension, I have symbolic links to or copies of libfontforge.so. I imagine that symlinks allow an OS to keep just one copy of the library in memory, but that's outside my sphere of knowledge.) |