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).
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
What's new since 2.0.3:
* bonobo
- New class UnknownBaseImpl, to allow python CORBA implementations to
be used where a bonobo.Object is expected
(eg. bonobo.Object.add_interface) (Gustavo)
- Remove bonobo_ prefixes from all bonobo functions that still have one (Gustav
o)
- New function bonobo.stream_client_read (Gustavo)
- New bonobo.Application API in libbonobo 2.6.
* gnome.vfs
- New module gnome.vfs.async, for asynchronous GnomeVFS operations (I?<83>±aki
)
- Add setters for gnome.vfs.FileInfo (Gustavo)
- Add function gnome.vfs.set_file_info (Gustavo)
* gnome.ui
- New gnome_thumbnail_* wrappers (Gustavo)
* gnome
- Support popt options in gnome.program_init (Rubens, Gustavo)
- Support some string construct-only properties in gnome.program_init (Gustavo)
- Reset LC_NUMERIC to C after gnome.program_init (Gustavo)
- New type wrapper for GnomeModuleInfo, add functions to retrieve all
the GnomeModuleInfo's (Rubens)
- Support the 'module_info' parameter in gnome.program_init (Rubens)
* gtkhtml2
- Add function html_selection_get_text (Juri Pakaste)
* gnome.nautilus
- Follow changes in open_location_* API in nautilus 2.6 (Gustavo)
* misc
- zvt module removed, in favour of external vte python bindings (James)
Overview of Changes from gnome-python 2.5.90 to gnome-python 2.6.0
===================================================================
* bonobo
- bonobo.AppClient is only a GObject, not a BonoboObject (Gustavo)
- bonobo.event_source_client_add_listener now returns the new listener,
to allow future disconnection (Gustavo)
- Remove CORBA exceptions from all bonobo callbacks (Gustavo)
- Fix a bug in bonobo.generic_factory_main (Gustavo)
* gnomeprint
- Add new pango/gnomeprint integration API if libgnomeprint 2.8 is
installed (Gustavo)
* vfs
- Add missing bytes_requested parameter to read/write callbacks of
async operations (Gustavo)
- Raise exception when trying to subclass vfs types (Gustavo, James)
* applet
- Workaround problem in PanelApplet constructor (Gustavo)
- Fix initialization of bonobo (Gustavo)
* general
- Mixed 32/64 bit architecture installation fixes (Jonathan Blandford)
- Add gnome_python_version variable to the gnome module (Gustavo)
- Resolve all known compiler warnings (Gustavo)
Overview of Changes from gnome-python 2.6.0 to gnome-python 2.6.1
=================================================================
* gnome.vfs
- 64 bit fixes in async operations (Benoît Dejean)
- Better parameter handling in vfs_read (Benoît Dejean)
* gnome.canvas
- Allow subclassing without __gobject_init__ (Gustavo)
* gtkhtml2
- Workaround gtkhtml2 initialization bug (Jonathan Blandford)
* general
- Include a couple of missing bonobo examples in the tarball (N. V. Shmyrev)
- Add runtime check for required pygtk version (Gustavo)
Overview of Changes from gnome-python 2.6.1 to gnome-python 2.6.2
=================================================================
* gnome.vfs
- Fix blocking of threads when calling read_entire_file() and bunch
of others;
- gnome.vfs.xfer_* fixes.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Changes since 2.0.0:
* gnome.canvas
- add functions and methods to allow using Bpath canvas item
- add item_list attribute to gnome.canvas.Group to contain list of child items
* gnome.vfs
- add lots of wrappers for gnome.vfs.mime_* functions
- add wrappers for gnome.vfs.xfer_* functions
- bug fixes
* bonobo
- fix reference counting of bonobo object constructors
* gnomeprint
- Add examples ported from C, found in libgnomeprintui
- Add wrappers for gnome_print_convert_distance(_full)?
- GnomeFontDialog derives from GtkDialog, not GtkWidget
- Add missing gnomeprint.Context.grestore()
* gconf
- check gconf value type on get_xxx()
- fix example simple-view.py
- misc fixes
* applet
- add PanelApplet.get_flags and PanelApplet.set_flags and respective constants
* gnome.ui
- Enable wrapper for IconTextItem.get_text()
- Add wrapper for gnome.ui.IconList.get_selection()
- Fix AboutDialog crash when translator_credits is None
- Add wrappers for gnome.ui.Client.set_xxx_command()
Changes since 2.0.1:
The only change since 2.0.1 is a small build fix that makes it possible
to build the vfs bindings again. (bug 138556)