Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
changes:
Correctly detect the python library on Mac OS X
Fix crash when using gconf.Client()
Make unit tests use the modules from builddir
Make all code Python 2.5 + 64-bit ready
Overview of Changes from gnome-python 2.12.3 to gnome-python 2.12.4
===================================================================
* python gnomevfs methods
- Build problem when installation prefix != /usr fixed.
Overview of Changes from gnome-python 2.12.2 to gnome-python 2.12.3
===================================================================
* python gnomevfs methods
- Again, fix handling of VFS errors from python vfs methods (Eitan Isaacson)
- Don't map VFS method check_same_fs to move_func python method (Eitan)
Overview of Changes from gnome-python 2.12.1 to gnome-python 2.12.2
===================================================================
* gnomecanvas
- Fix crash in gnomecanvas.Item.grab (Xavier Ordoquy, Gustavo)
* gnome.ui
- Make 'custom_icon' arg of icon_lookup optional (Gustavo)
* python gnomevfs methods
- Fix handling of VFS errors from python vfs methods (Eitan Isaacson)
Overview of Changes from gnome-python 2.12.0 to gnome-python 2.12.1
===================================================================
* Fix compilation on Mac OS X (dmacks@netspace.org)
Overview of Changes from gnome-python 2.11.3 to gnome-python 2.12.0
===================================================================
* gnomevfs
- Fix invalid memory access in gnomevfs.async.xfer;
- Add a new example of a GnomeVFS module written in python;
- Install pygnomevfs.h for use by other python extensions;
* gnomecanvas
- Demonstrate how to activate AA in the canvas example.
Overview of Changes from gnome-python 2.11.2 to gnome-python 2.11.3
===================================================================
* gnomecanvas
- Compilation fixes with libgnomecanvas 2.11.x (Murray Cumming, Gustavo)
- Add canvas-curve.py example demonstrating the use bezier objects
* gconf
- Fix crash when passing the wrong number of arguments to
client.get_pair (Gustavo)
* gnomevfs
- New DNS-SD functions wrapped: dns_sd_browse_sync,
dns_sd_resolve_sync, dns_sd_list_browse_domains_sync, and
get_default_browse_domains (Gustavo)
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).