Up to [cvs.NetBSD.org] / pkgsrc / devel / py-gobject
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
*: fix some CONFLICTS Remove some that are for packages more than ten year old, fix rest.
*: fix some CONFLICTS lines Noted by riastradh@ in PR 58155.
py-gobject: better MASTER_SITES
py-gobject: updated to 2.28.7 2.28.7: - Move property and signal creation into _class_init() - gio-types.defs: change some enums to flags - Fix set_qdata warning on accessing NULL gobject property - Disable introspection support by default - Don't install codegen for Python 3 - Ship tests/te_ST@nouppera in release tarballs for tests to succeed - [gi] Port test_properties from static gio to GI Gio - [python3] fix build. PYcairo_IMPORT doesn't exists anymore - [python3] Fix maketrans import - [gi-overrides] fix MessageBox so it correctly handles the type constructor param - gdbus tests: Fix hang if test case fails - Fix crash in Gtk.TextIter overrides - correctly initialize the _gi_cairo_functions array to be zero filled - [gtk-override] print warning if user imports Gtk 2.0 - Add support for enums in gobject.property
Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided by the infrastructure. Mark a couple more packages as not ready for python-3.x.
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
update to 2.28.3 This switches to the 2.28 release branch.
update to 2.26.0 This switches to the gnome-2.32 release branch.
Added LICENSE information.
update to 2.20.0 This switches to the gnome-2.28 release branch.
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)
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)
update to 2.15.4 This switches to the gnome-2.24 release branch.
update to 2.14.2 changes: bugfixes
Update PYTHON_VERSIONS_COMPATIBLE - assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals.
PYTHON_VERSIONS_ACCEPTED+=25
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.
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.