Inspired by FreeBSD "ports".
Fix the PLISTs accordingly.
Also, while at it, remove now obsolete compileall.py calls in post-install
targets and insure that extension.mk is in included before builinlinks of
other Python modules.
Discussed with/ok'ed by drochner@.
Changes since 0.9.1 include:
* Bugs fixed, including segfault problem with Python 1.5.2
* Take advantage of GC memory allocator in Python 2.2
* cursor.execute(query) with no arguments leaves the original
query string alone.
* Mac OS X tidy ups.
* Memory leak fixes.
* cursor.executemany() fixes.
* Other fixes (see the CHANGELOG file for details)
From PR#19056 from MLH. Note that we assume the client library is
not thread safe as per 0.9.1.
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks. Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
- Compatibility with MySQL 3.22
- Compliance with Python database API version 2.0
- Thread-safety
- Thread-friendliness (threads will not block each other)