Up to [NetBSD + pkgsrc-wip] / pkgsrc / x11 / py-gtk2
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.
recursive bump from gettext-lib shlib bump.
update to 2.24.0 This switches to the 2.24 release branch.
Reset maintainer for retired developers.
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.22.0 This switches to the gnome-2.32 release branch.
PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome
Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that version, and bump all depends. Per discussion on pkgsrc-changes.
Bump PKGREVISION for libpng shlib name change. Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
Added LICENSE information.
Update to 2.16.0:
pygtk-2.16.0 23-Aug-2009
- Allow to use automake 1.11 (Paolo Borelli)
- Remove compiler warnings (Gian)
- Add gtk.gdk.CURRENT_TIME constant (Paul)
- Fix gtk.IMContext().set_client_window() (Gian)
- Some docs fix (John Finlay)
- Fixed invocation of FileChooserDialog in print demo (Pietro Battiston)
- Some autotools tweaks (Gian)
- Fix arg parsing format typo for gtk_toggle_button_new (John Finlay)
- Update some docs to the new 2.16 API (Gian)
pygtk-2.15.2 20-Jun-2009
- Rename gtk.Statusbar.remove() to gtk.Statusbar.remove_message (Paul)
- Allow pango.Context creation (Paul, #550855)
- Make gtk.gdk.Pixbuf.add_alpha accept integers, retaining backward
compatibility accepting also chars (Paul, #586094)
- Protect window obj from GC in gtk.window_get_toplevels (Gustavo, #574259)
- Plug huge number of memory leaks in Pango wrappers (Paul)
- Add gtk.gdk.WINDOWING constant (Paul, #555112)
- Wrap gdk_pixbuf_apply_embedded_orientation (Chris Wilson)
- Modernize constructors of seven more types (Paul)
- Don't free a string we don't own (Paul, #585458)
- Some docs tweaking (Gian)
pygtk-2.15.1 25-May-2009
- (Add HSV support to gtk.gdk.Color objects)
- Add floating-point support to gtk.gdk.Color (Paul)
- Retire hand-written ChangeLog; autocreate from Git history (Paul)
- Fix conditional in docs/Makefile.am (Frederic Peters)
- Document that gtk.gdk.GC coordinates are not related to allocation (Paul)
- Make pygtk_boxed_unref_shared() also handle Py_None (Paul)
- Make gtk.MenuItem.set_submenu accept None (Paul)
- Don't run 'fixxref.py' if documentation is not built (Bj
- Apply libtool 2.2 compatibility patch (Gian)
- Plug reference leak on main signal watch source (Paul)
- Add extra warning against accidental misuse of tree model columns (Paul)
- Wrap gtk.Border attributes and constructor (Mariano Su
- Make gtk.gdk.Event.time accept 'long' in assignments (Paul)
- Wrap gtk.RcStyle attributes (Paul)
pygtk-2.15.0 01-May-2009
- Update pygtk to use numpy instead of Numeric
(Josselin Mouette, Brian Cameron, #397544)
- Update the address of the FSF (Tobias Mueller, #577154)
- Wrap gtk_builder_add_objects_from_string and
gtk_builder_add_objects_from_file.
- Add GTK+ 2.16 API (Gian)
- wrap gtk.IconView.convert_widget_to_bin_window_coords (Gian)
- add gtk.gdk.Window.redirect_to_drawable (Gian)
- add GtkNumberUpLayout enum (Gian)
- some method argument fixes (Gian)
- add gtk.PrintSettings.[get|set]_number_up_layout (Gian)
- Some demo fixes (Gian, Andi Albrecht)
- Add various deprecation warnings (Gian Mario)
bump revision because of graphics/jpeg update
not for python-2.4, because support was dropped from py-cairo
Integrate patch from upstream. Bump PKGREVISION. Commit message upstream was: Don't free a string we don't own Fixes bug #585458.
Accept python26.
Update HOMEPAGE.
Needs newer gtk2+ to build. (uses GDK_TYPE_APP_LAUNCH_CONTEXT.)
Update to 2.14.1:
pygtk-2.14.1 06-March-2009
- Return the deserialized string as a new memory buffer (Gustavo, #567747)
- Complete docs with 2.14 API (Gian Mario)
Update to 2.14.0:
pygtk-2.14.0 31-January-2009
- Fix a bogus override of python includes in configure.ac
(Lo
- Fix a memory leak in gdk.draw_indexed_image (Paul, #562991)
- split gtkunixprint defs in order to support multiple gtk versions (Gian)
- Include <gdk/gdk.h> (Paul, #550442)
- set_parent_window(None) should work (Paul, #551505)
- comment out for a while gtk_selection_data_get_data waiting to
fix a problem in codegen (Gian)
- Remove compiler warnings (Gian)
- Update pango examples (Paul, #541476)
- TypeError not raised when setting gtk.TreeView adjustment property
to None (Paul, #529623)
- add __str__ and/or __repr__ to several types (Paul, #526189)
Back out what happened in the last days -- the Python extension is installed for Python-2.4 as for Python-2.5. If not, there is a different problem.
Actually, use the PLIST_VARS framework as opposed to adding a new PLIST file
Fix PLIST differences due to the version of python that's installed Breakage pointed out by wiz@
PLIST fixes PKGREVISION++
Fix include order. Addresses PR 40085.
make this work with python-2.4 again
also remove \${PYSITELIB}/gtk-2.0
Remove python24 from accepted versions since py-cairo does not support it any longer.
The ChangeLog inside the py-gtk2 distribution says it requires gobject version 1.25.3 or later, so adjust BUILDLINK_API_DEPENDS.pygobject accordingly. Not bumping PKGREVISION, because the py-gtk2 didn't build against older versions of gobject.
update to 2.13.0 This switches to the gnome-2.24 release branch.
PYTHON_VERSIONS_ACCEPTED+=25
py-cairo supports only Python 2.4.
fix locking around gtk mainloop, bump PKGREVISION
update to 2.12.1 changes: misc fixes
update to 2.12.0 This switches to the new gnome-2.20 branch.
Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves. Bump PKGREVISION.
The package supports installation to DESTDIR.
update to 2.10.6 change: bugfix to codegen: return value check for void functions
update to 2.10.5 changes: -Allow None to gtk_rc_get_style_by_paths -Fix defs file inconsistencies -Documentation build fixes -Code generator improvements
update to 2.10.4 changes: - Documentation build fixes - Return NULL on error in TextBuffer.register_serialize_format - Do not overwrite sys.argv - Add status icon example - Make it possible to remove rows in the gtk.TreeModel.foreach callback - Code generator fix for %define - Duplicate GdkEvent.string member when setting it - Make it possible to use automake 1.10 - distutils build fixes - Allow None to be passed into gdk.Display - Undeprecate gtk.container_class_list_child_properties - Fix memory leak in gtk.Container.child_get
Do not unconditionally remove share/pygtk, it is shared with x11/pygtk. Try to remove include/pygtk-2.0, since py-gobject-shared, which owns this directory, is only a build dependency. Bump PKGREVISION.
update to 2.10.3 changes: - distutils / win32 compilation fixes - gtk.TreeSelection.selected_foreach bug fix - Fix compilation older C compilers - Make PyGTK work with Python 2.5 and 64-bit pkgsrc change: don't try to @dirrm stuff needed by py-gobject
Update to 2.10.1:
pygtk-2.10.0 4-september-2006
- Issue a warning when a DISPLAY is not set (#316877, Johan, Jeremey Katz)
- Copy style.css from pygobject docs when installing docs.
(#351385 Gian Mario Tagliaretti)
- Include the built docs in the tarball (Johan)
pygtk-2.9.6 8-august-2006
- GtkTreePath can be converted from integers again (#350252, Gustavo,
Sebastien Bacher)
- Fix parallel build (#350225, Ed Catmur)
- Reduce exception abuse in code generator (Gustavo)
- Documentation improvements (Johan, John)
pygtk-2.9.5 6-august-2006
- Make it possible to build with GTK+ 2.10 (#350008, Joseph Sacco)
- Make sure dir(gtk.keysyms) work again (#349892, Johan, John)
- reloading the gtk module works again (#349026, Johan, Alexander Larsson)
pygtk-2.9.4 4-august-2006
- Include John Finlay's PyGTK reference manual (Johan, John)
- Setters and getters for GtkWidget.activate_signal (#331445, Gustavo)
- GtkToolItemType setter/getter (#331355, Gustavo)
- Code generator fixes (Gustavo, Johan, John, Yevgen Muntyan, Gustavo)
- Add more gtk+ 2.10 API (#337011, John, Sebastian Pölsterl)
- Don't copy treeiters in callbacks (#347273, John, Stefano Maggiolo)
- Provide full information for GtkTreeSelection.set_select_function
(#340475 John, Wouter Bolsterlee)
- Export less symbols and reduce the size of the libraries (#347825,
Rafael EspĂndola)
- Allow negative values for GtkTreeModel.set/getitem (#311852, Baiju M)
- Much improved interface/virtual method support (John)
- Remove evil 100ms timeout timer (#348937, Gustavo)
pygtk-2.9.3 12-july-2006
- Update to latest gtk+ 2.10 API changes (#345447, #345623, Newren, Peters)
- Many more new gtk+ 2.10 APIs wrapped (Finlay)
- Wrap gtk_widget_class_find_style_property (Finlay)
- gtk.gdk.CairoContext.rectangle bug fix (Gustavo)
- Update defs for atk 1.8 (Finlay)
- Misc. module cleanups (Dahlin)
- New pango APIs wrapped (Finlay)
- Fix refcount error in gtk.Clipboard (#343960, Gustavo, Finlay)
- Enable GDK X11-specific APIs available also with gtk+ 2.8 (Gustavo)
- Lazy loading of the gtk.keysyms module (Johan Dahlin)
pygtk-2.9.2 15-june-2006
- Fix a codegen bug that prevent build of other extensions (344845, Gustavo)
- Builds with pycairo 1.1.6 (344957, Gustavo)
- gtk.TextBuffer rich text copy and serialization (Finlay)
- Correct Print Editor example (Gustavo)
pygtk-2.9.1 13-june-2006
- Allow gtk.TreeSortable.set_default_sort_func callback to be None
(Johan, Patrick O'Brien)
- Add API to unset the g_log handlers (#323786, Johan)
- Allow the gtk module to be imported without DISPLAY (#316877, Johan)
- Code cleanup and fixes considering Coverity reports (Johan)
- Add codegen support for const-Object return type (#169204, Gustavo)
- Add codgen support for unblocking threads around method calls (Gustavo)
- Wrap gdk_event_handler_set (Johan)
- Codegen reverse wrapper bug fix (#340162, Yevgen Muntyan)
- Wrap GdkRegion (John Ehresman)
- Add codegen support for ignore-type statement in override (Johan)
- Add conditional support for gtk+ 2.10 API, especially printing
(Johan, Finlay, Gustavo)
- Complete the support for gtk.Container virtual methods (#341641, Gustavo)
- Fix misc. reference leaks (Finlay, Gustavo)
- Allow None parameter in pangocairo.CairoContext.set_font_options (Finlay)
- Complete the support for gtk.CellRenderer virtual methods (#339431, Gustavo)
- IconView.set_cursor method params 'cell' and 'start_editing'
made optional (#343039, Ross Burton, Finlay)
- Wrap a few more gdk_cairo_* methods (Finlay)
- Add a 'selection' field to gdk.OWNER_CHANGE events (Finlay)
- Allow None in gtk.Entry.set_inner_border() (Finlay)
- gtk.Clipboard rich text methods (Finlay)
- Add gtk.MessageDialog.set_image() (Finlay)
- Wrap gtk_link_button_set_uri_hook() (Finlay)
- Allow None in gtk.Widget.input_shape_combine_mask() (Finlay)
- Allow gtk.LinkButton() constructor to optionally receive a label (Finlay)
- Allow None in gtk.Label.set_mnemonic_widget() (Johan)
- Wrap a bunch of X11 specific gdk methods (Gustavo)
- Add gtk.SizeGroup.get_widgets() (Finlay)
- Wrap gtk_style_lookup_color() (Finlay)
- Wrap a bunch of gtk treeview grid lines methods (Finlay)
- Better Drag and drop API support (Finlay)
- Add -I option to codegen (defs search path) (Gustavo)
pygtk-2.9.0 04-april-2006
- Remove gobject, pygobject is now a hard dependency
- Set encoding in pango instead of gtk (328031)
- Wrap gdk.Screen.get_rgba_colormap/get_rgbma_visual (328996,
Marco Cabizza)
- Remove private gtk wrappers (321476)
- Add a bunch of missing wrappers (316881, John Finlay)
- Add inout support in reverse wrappers (335964, Gustavo)
- Update h2defs to allow whitespace before parenthesis (317124)
- Make it possible to reimplement interfaces (334986, Gustavo)
- Allow log_handler to be called when python is not initialized
(334188, Gustavo)
- Support for const object args (wollny@cbs.mpg.de, Gustavo)
- Export pygtk tree model api (318021, Gustavo)
- Allow overrides to be in base classes (327715, Gustavo)
- Wrap a pango cairo font options acecssors (328108,
Rauli Ruohonen)
- Add GDK_PARENT_RELATIVE relative handling (320248, Johan,
Nikos Kouremenos)
- Improve pixbuf demo (327931, Ben Caradoc-Davies)
- Set default markup accel marker to \x00
(329658, Johan, Johan Svedberg)
- Set 1 as default argument to SpinButton.spin() (325452,
Sebastian Rittau)
- Wrap gdk.Drawable.gdk_draw_indexed_image (333431,
Johan, Hamish Moffatt)
- Mark rowreference.free() as deprecated (309811, Gustavo)
- Rename name of first keyword argument to pango.LayoutLine.index_to_x
(316581, Gustavo, John Finlay)
- Run reindent on all python code (325320, Johan)
- Improve generictreemodel example (311459, Steven Kennedy)
- Wrap gdk.Pixbuf.rotate_simple (314164, Karel Vervaeke)
- Use in argument in gtk.TreeView.cell_get_size (326357, John Ehresman)
update to 2.8.6 changes: - Allow None to be set in gtk.TreeSortable.set_default_sort_func() - 327778: Increase property size limit to G_MAXLONG - 334027: Fix leaks in enum/flags - 334188: Call g_log_default_handler when python isn't initialized.
Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.
update to 2.8.5 changes: - String list bug fix (Christopher Aillon) - Improved examples (Johan) - Proper refcounting in gdk.Window constructor (John Ehresman) - Fix a bunch of reference leaks (Gustavo) - __init__.py fixes for pydoc (Johan) - gtk.Dialog.new_with_buttons leak
update to 2.8.4 changes: -Split out gobject wrappers -Bug fixes
Recursive revision bump / recommended bump for gettext ABI change.
Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because of the shlib major bump. PKGREVISION++ for the dependencies.
Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
update to 2.8.2; this is basically a sync to gtk-2.8
Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That 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.
Change path from devel/pkgconfig to devel/pkg-config. No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
update to 2.6.2 changes: - Allow None to be sent in to set_group radio widgets - guint/gsize as longs - Check for exceptions in child_watch - Bug fixes
update to 2.6.1 that's a major update, too much to list individual changes
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Build Python with thread support by default and turn the existing 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.
remove BUILDLINK_DEPENDS for Python 2.2
remove 2.2 from the list of accepted Python versions
update to 2.4.1
What's new since 2.2.0
Wrapping for new objects in Gtk+ 2.4.0:
GtkFileChooser, GtkUIManager (and action/toolbar api), GtkTreeModelFilter,
GtkComboBox, GtkCellLayout. Examples for a few of them can be found in the tarball.
Enum and Flags wrapping, with nice string representations
Better constructor integrations.
Python 2.3 requirement.
Threading improvements, which are currently disabled until we can depend on
Python 2.3.5 (unreleased) or 2.4
Plenty of bug fixes.
pygtk-2.4.1 04-november-2004
- Bug fixes (Johan, Gustavo, John Finlay)
- Allow the headers to be parsable by a C++ compiler
- Updated examples (Johan, John)
Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 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.
add python as category ok'd a while back at pkgsrcCon by agc and wiz
PKGREVISION bump after openssl-security-fix-update to 0.9.6m. Buildlink files: RECOMMENDED version changed to current version.
update to 2.2.0
pygtk-2.2.0: 11-march-2004
- Added support for GTK+ 2.2 APIs, GdkDisplay, GdkScreen,
GdkClipboard and GtkWindow (James)
- Better and more flexible support for TreeModel and TreeView API
(Don Allingham, Benjamin Cama, John Ehresman, Johan,
jkluebs@luebsphoto.com)
- Better support for gtk.gdk.Pixbuf integration with
Numerical arrays (Tim Evans)
- Better support for Pygtk generation tools (codegen, m4 macros,
h2def, Makefile.am ...) (James, Jon Willeke, Xavier, Johan)
- Removed gtkgl bindings (James)
- Added gtk.gdk.Eventkey.hardware_code (Johan)
- Added gtk.binding_entry_remove and gtk.accel_group_connect (Gustavo)
- Don't allow reading non readable properties (James)
- And lots of bug fixes: gdk.event_get_axis (Seth Nickell),
distutils (Alif Wahid), mem leaks, gtk.Menu.popup (Gustavo)
bl3ify and add explicit build dependency on pkgconfig.
PKGCONFIG_OVERRIDE is relative to WRKSRC.
LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA. This shouldn't be needed if we had non-recursive dependancies *sigh*.
Bump package revisions for tiff update. Tiff is backward compatible, but was broken on amd64 platform so this makes sure new tiff is used.
Bump PKGREVISION for atk library major bump.
due to the way version requirement propagation works, <extension.mk> must be included before other Python stuff in Python extension pkgs which depend on other Python extension pkgs
Update to 2.0. changes: - Roll version number over to 2.0. - Small fix to gtk.TextView.set_border_window_size() method. - Miscelaneous bug fixes.
Update to 1.99.18. Changes: * Fix up a duplicate symbol bug in the atk module, that was causing build problems on MacOS X (hopefully the last such problem). * add gtk.glade.set_custom_handler() API, that provides more info to the custom widget callback. Deprecate set_custom_widget_callbacks(). * some other bug fixes.
Allow also Python 2.3 to be used.
Update to 1.99.17. changes include: * Threading support is compiled in by default now. It is necessary to call gtk.threads_init() in order to make use of threading though. There have been a number of fixes to the threading support too. * Fix up some problems with multiple definitions of global variables in gobject module, that was causing problems on Mac OS X. * Wrappers for many new APIs (John Finlay, Naofumi Yasufuku, Johan Dahlin and others). * Improvements to the code generator to give better error messages. * Some fixes to property APIs to work correctly on 64 bit systems, and to handle ATOM type properties. * Fix copyright headers on source files.
PKGREVISION bump for libiconv update.
depend on python22-pth>=2.2.2nb2 - this is where native thread support went in
pull in py-gtk2 from pkgsrc-wip, provided by Marc Recht
Initial revision