Up to [NetBSD + pkgsrc-wip] / pkgsrc / devel / py-gobject
Request diff between arbitrary revisions - Display revisions graphically
Keyword substitution: kv
Default branch: MAIN
Remove python24 and all traces of it from pkgsrc. 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.
Recursive bump for pcre-8.30* (shlib major change)
Revbump for a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
Recursive bump for graphics/freetype2 buildlink addition.
Update to 2.28.6:
2.28.6 11-Jun-1011
- closure: avoid double free crash (Ignacio Casal Quinteiro)
- [gi] backport of "GVariant has a GType" fe386a (John (J5) Palmieri)
- [gi] fixes to backport commit 6b5a65 - in older glib GVariants are still structs (John (J5) Palmieri)
- GVariantType is a boxed struct (Tomeu Vizoso)
- Use _gi.Struct to wrap fundamentals (Tomeu Vizoso)
- Added __eq__ method for Gdk.Color and Gdk.RGBA (Jason Siefken)
- Remove useless import (Ignacio Casal Quinteiro)
- Revert "[gi] Removed hack to avoid using GLib.Variant.new_variant." (Ignacio Casal Quinteiro)
- closure: Check the out arg is not null. Fixes bug #651812 (Ignacio Casal Quinteiro)
- Fix GC-related crash during PyGObject deallocation (Daniel Drake)
- Fix symbol names to be locale independent (Martin Pitt)
- Updated DOAP file (Sebastian Pölsterl)
update to 2.28.4 changes: -Added support for GVariant arguments -bugfixes
recursive bump from gettext-lib shlib bump.
update to 2.28.3 This switches to the 2.28 release branch.
require gobject-introspection>=0.9.5.
Let's assume for now that everything that worked with python-2.6 also works with python-2.7.
png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.
Due to py-cairo 1.8.8<>1.8.10 binary incompatibility, bump dependency pattern in buildlink3.mk and PKGREVISION of dependencies.
update to 2.26.0 This switches to the gnome-2.32 release branch.
sync w/ common Makefile (just naming consistency, no pkg change)
* revert last PLIST change, it is not installed. * convert custom SED target to SUBST, and move post-patch to pre-configure for easy to maintain patch. * replace shbang of codegen scripts. Bump PKGREVISION.
A small PLIST fix. Bump PKGREVISION.
Doesn't support Python 2.4 (from . import *).
Update to 2.18.0:
2.18.0 24-may-2009
- Improve gio docs with some more classes (Gian)
- Wrap gio.OutputStream.splice_async() (Gian)
- Add Python ver into installed libpyglib name (Emilio Pozuelo Monfort)
- Wrap gio.OutputStream.flush_async() (Gian)
- Use 'Requires.private' for libffi in '.pc' files (Josselin Mouette)
- Add wrapper for gio.FileAttributeMatcher (Gian)
- Mark relevant glib.IOChannel methods as METH_NOARGS (Paul)
- Retire hand-written ChangeLog; autocreate from Git history (Paul)
- Wrap gio.InputStream.skip_async() (Gian)
- Add in codegen -n --namespace option and the code to remove dll
API in headers, added documentation (Siavash Safi)
- Properly mark glib.get_user_special_dir() as a keywords method (Paul)
2.17.0 30-apr-2009
- Write a good part of the docs for gio (Gian)
- Wrap g_mount_guess_content_type g_mount_guess_content_type_finish
g_mount_guess_content_type_sync (Gian, #580802)
- Swap first two arguments of gio.File.query_info_async (Paul, #580490)
- Fix a crash in pyg_type_add_interfaces (Paul, #566571)
- Remove an empty structure, use sizeof(PyObject)
instead (Paul, #560591)
- Wrap four g_get_user_*_dir() functions (Paul, #575999)
- Remove 'ltihooks.py' as using deprecated Python module (Paul)
- Code maintenance: add .gitignore files (Paul)
- CellRendererPixbuf stock-size property has wrong type (Paul, #568499)
- Add a doap file after git migration (Johan Dahlin)
- missing dep on libffi in pygobject-2.0.pc (Götz Waschk, #550231)
- g_volume_monitor_tp_new new function, return the singleton object.
(Paul, #555613)
- Remove a DeprecationWarning under python 2.6 (James Westby, #573753)
- several scripts from codegen directory are not distributed
(Krzesimir Nowak)
- g_file_copy_async change argument order to keep it consistent with the
other methods (Gian)
- memory leak in gio.File.copy_async (Paul Pogonyshev, #578870)
- g_file_monitor should accept None for cancellable and set the default
flag to G_FILE_MONITOR_NONE (Gian)
- pyg_notify_free needs to ensure it has GIL before calling Py_XDECREF
(Jonathan Matthew)
- Wrap g_file_set_display_name_async (Gian)
- Add a semi-private method to return the option context C object from
an option context wrapper (Tristan Hill)
- Converting a negative long Python value to a GUINT64 GValue doesn't
error out as it should (Gustavo J. A. M. Carneiro, #577999)
- Wrap g_file_set_attributes_async and
g_file_set_attributes_finish (Gian)
- g_file_query_filesystem_info_async fix a typo (Gian)
- Wrap g_file_query_filesystem_info_async (Gian)
- Add missing g_file_query_filesystem_info_async and
g_file_query_filesystem_info_finish (Gian)
- Wrap g_file_eject_mountable (Gian)
- g_file_copy callback cannot be optional (Gian)
- Swap various kwargs names to reflect the code (Gian)
- Update the address of the FSF (Tobias Mueller, #577134)
- Add g_volume_should_automount (Gian)
- Wrap g_drive_enumerate_identifiers and g_volume_enumerate_identifiers
(Gian)
- Add a couple of convinence functions to convert from/to a python list
and an array of strings (Gian)
- Allow setting pytype wrapper class (Mark Lee, John Ehresman, #559001)
- Wrap g_file_enumerator_close_async (Gian Mario Tagliaretti)
Update to 2.16.1: 2.16.1 22-feb-2009 - Apply the patch provided by Cygwin Ports maintainer (Paul Pogonyshev, #564018) - Bad -I ordering can break build, patch from [dmacks netspace org] (Gian Mario Tagliaretti, #566737) - Fix keyword list to be in sync with positional arguments (Paul, #566744) - Add a comment explaining why the two for loops for registering interfaces (Gustavo Carneiro) - Huge cleanup of GIO overrides (Paul, #566706) - gtk.Buildable interface method override is not recognized (Paul, #566571) - Do not escape the ampersand "&" in entity references. Replace some unusual entity references in the output with their literal values. (Daniel Elstner, #568485) - gio.InputStream.read_async can cause memory corruption. (Paul, #567792) - Inconsistent use of tabs and spaces in pygtk.py (Paul, #569350) - Huge fix of memory leaks in GIO (Paul, Paolo Borelli, Gian, #568427) - non-async functions don't release python locks before calling blocking C functions (Gian, Gustavo, #556250) - Change comment to avoid false positives when grep'ing for deprecated gtk functions (Andre Klapper) - ltihooks.py updating license header from GPL to LGPL (James Henstridge)
now that "codegen" resides in pygobject, update the runtime search path so that it gets found bump PKGREVISION
Update py-gobject to 2.16.0: 2.16.0 04-jan-2009 - gobject.timeout_add_seconds() not found in docs (Paul Pogonyshev, #547119) - _wrap_g_output_stream_write_async not adding a reference to the buffer passed (Paul, #564102) - gio.VolumeMonitor segfaults (Gian Mario Tagliaretti, #555613) - Test if `domain' is not-null before using it to avoids segfaults (Paul, #561826) - g_output_stream_write_all use gsize instead of gssize (Gian) - add __repr__ to gio.Drive, gio.Mount and gio.Volume (Paul, #530935) - Missing AC_CONFIG_MACRO_DIR([m4]) (Loïc Minier, #551227) - Make codegen not import when corresponding argument types are not registered (Paul, #551056) - Fix typos breaking compilation (Frederic Peters #551212) - GFile load_contents methods chop data at first \0 (Jonathan Matthew, #551059)
Do not insist on same PKGREVISION for py-gobject-shared.
Fix typo: PKGRECISION -> PKGREVISION.
Make ${PYPKGPREFIX}-gobject-${PKGVERSION} depend on
py-gobject-shared>=${PKGVERSION}, not just any old py-gobject-shared.
This should fix a problem in which py25-gobject-2.15.4 was happy to
depend on the much older py-gobject-shared-2.14.2, but other packages
that depended on py25-gobject-2.15.4 thought that it was incomplete.
Bump PKGREVISION.
update to 2.15.4 This switches to the gnome-2.24 release branch.
update to 2.14.2 changes: bugfixes
update to 2.14.1 changes: - Avoid wakeups when using Python trunk - Add an uninstalled.pc
update to 2.14.0 This switches to the new gnome-2.20 branch.
The package supports installation to DESTDIR.
make sure the codegen stuff from py-gtk is found bump PKGREVISION
Update to 2.12.3:
2.12.3 18-november-2006
- distutils build fixes (Cedric)
- documentation updates (John)
- gobject.handler_block_by_func and friends now accept methods
(Johan, Dima, #375589)
- avoid truncating of gparamspec (Yevgen Muntyan, #353943)
- set __module__ on gobject derived types (Johan,
Osmo Salomaa, #376099)
- Ensure exceptions are raised on errors in gobject.OptionGroup
(Johan, Laszlo Pandy, #364576
update to 2.12.2 changes: - Make PyGObject 64-bit safe for Python 2.5 - All headers are now LGPL and not GPL - Remove a couple of GCC warnings - Revive distutils support - Emission hook reference count bugfix - MSVC/ANSI C compilation fix - Bump Ctrl-C timeout handler from 100ms to 1000
Update py-gobject and py-gobject-shared to 2.12.1:
2.12.1 4-september-2006
- Corrected version check (Sebastian Dröge, #354364)
2.12.0 4-september-2006
- Install the html files even when using --disable-docs (#353159, Johan,
Matthias Clasen)
2.11.4 27-august-2006
- Include pre-generated html docs in the tarball (Johan)
- Fix bug in do_set_property called from constructor (Gustavo, #353039)
- Fix type registration involving interfaces with signals and/or
properties (Gustavo)
2.11.3 21-august-2006
- Documentation updates (John)
- Documentation build fixes (Johan, John, Gian Mario Tagliaretti)
- PyGObject can now be compiled using a C++ compiler (Murray Cumming)
- Type registration bug fix (Gustavo)
2.11.2 8-august-2006
- Add fixxref.py from PyGTK (Johan)
- Fix parallel build (#350225, Ed Catmur)
2.11.1 4-august-2006
- Add John Finlay's reference manual (Johan, John)
- Fix GOption mem leak (Gustavo)
- Infrastructure for lazy type registration (Johan)
- Enum/Flags fixes (Gustavo, John)
- Eliminate some GCC warnings (Johan)
2.11.0 12-july-2006
- Add GOption support (#163645, Johannes Hölzl)
- GObject metaclass converted to Python code (Gustavo)
- Register GType constants from Python-land (Johan)
- Distutils updates (John Ehresman, Cedric Gustin)
- Add support for signal emission hooks (#154845, Johan)
- g_spawn_close_pid support (Gustavo)
- Add new APIs do add or disable log redirections (Muntyan, #323786)
- "sub-sub-type" bug fixed (Gustavo)
- Coverity report code fixes (Johan)
- Support retrieving signal and property info from interfaces (Finlay)
- Support parameters of type G_TYPE_GSTRING in signals (Gustavo)
- Wrap a few g_filename_* APIs (Gustavo)
Split off the header and pc file into a separate package, shared by the various Python version dependent packages. Bump revision. Force new API version to avoid problems.
update to 2.10.1 changes: - uint64 property bug fix - Hard code path to 2.0 - Allow only tuples and lists in strv to value - Include dsextras.py in the dist
update to 2.10.0 changes: -enum/leak fix
Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
Fix MASTERSITES, from PR pkg/32782, by Robert Elz
import pygobject-2.9.1 This used to be part of py-gtk, but will be split out in future versions.
Initial revision