Commit graph

74 commits

Author SHA1 Message Date
wiz
375ce3c542 Due to py-cairo 1.8.8<>1.8.10 binary incompatibility, bump dependency pattern
in buildlink3.mk and PKGREVISION of dependencies.
2010-12-02 13:36:56 +00:00
drochner
f8cf6aa98e update to 2.22.0
This switches to the gnome-2.32 release branch.
2010-11-24 18:57:01 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
wiz
e8d8834f6a 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.
2010-06-13 22:43:46 +00:00
heinz
ccd5df3b35 Added LICENSE information. 2010-01-30 16:27:59 +00:00
wiz
d89de5c799 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)
2009-09-10 19:03:48 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
tnn
de9e054eb1 not for python-2.4, because support was dropped from py-cairo 2009-08-19 08:06:47 +00:00
wiz
ea45daef66 Integrate patch from upstream. Bump PKGREVISION.
Commit message upstream was:
Don't free a string we don't own
Fixes bug #585458.
2009-07-18 20:35:27 +00:00
snj
f70c621512 Accept python26. 2009-04-19 15:05:53 +00:00
snj
33b9c06808 Update HOMEPAGE. 2009-04-11 21:47:39 +00:00
reed
68c88464a6 Needs newer gtk2+ to build. (uses GDK_TYPE_APP_LAUNCH_CONTEXT.) 2009-04-11 17:23:42 +00:00
wiz
70945c883b 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)
2009-03-06 13:48:13 +00:00
wiz
69d21ee742 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)
2009-02-21 14:12:23 +00:00
drochner
fbaa871e65 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.
2009-01-14 13:05:31 +00:00
adrianp
a593302fa8 Actually, use the PLIST_VARS framework as opposed to adding a new PLIST file 2009-01-11 00:13:44 +00:00
adrianp
e283b41e0d Fix PLIST differences due to the version of python that's installed
Breakage pointed out by wiz@
2009-01-10 23:13:44 +00:00
adrianp
b79be78e60 PLIST fixes
PKGREVISION++
2009-01-10 20:17:31 +00:00
joerg
162e2ae936 Fix include order. Addresses PR 40085. 2008-12-02 19:04:05 +00:00
drochner
f2bb98e568 make this work with python-2.4 again 2008-11-18 12:46:52 +00:00
jnemeth
113e95c3ef also remove \${PYSITELIB}/gtk-2.0 2008-11-17 21:56:16 +00:00
wiz
747a80b596 Remove python24 from accepted versions since py-cairo does not
support it any longer.
2008-11-13 11:17:16 +00:00
apb
0e9960db94 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.
2008-10-22 18:47:48 +00:00
drochner
89805063c5 update to 2.13.0
This switches to the gnome-2.24 release branch.
2008-10-16 14:13:31 +00:00
abs
3144db8e64 PYTHON_VERSIONS_ACCEPTED+=25 2008-04-16 12:15:28 +00:00
joerg
60c4ea68c3 py-cairo supports only Python 2.4. 2008-03-15 16:48:50 +00:00
drochner
b1d91e28ea fix locking around gtk mainloop, bump PKGREVISION 2008-03-14 14:20:22 +00:00
drochner
1d65682e8d update to 2.12.1
changes: misc fixes
2008-01-09 18:56:01 +00:00
drochner
b948654a34 update to 2.12.0
This switches to the new gnome-2.20 branch.
2007-10-31 20:51:42 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
heinz
f810a0557c The package supports installation to DESTDIR. 2007-08-23 21:17:37 +00:00
drochner
9e3133c103 update to 2.10.6
change: bugfix to codegen: return value check for void functions
2007-07-13 10:45:55 +00:00
drochner
9ca1bd8aac 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
2007-07-06 18:46:22 +00:00
drochner
9ba4a61651 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
2007-02-07 20:40:18 +00:00
wiz
769b459b95 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.
2007-01-24 19:44:20 +00:00
drochner
b9ae10e6c0 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
2006-10-12 13:55:38 +00:00
jmmv
a13fe6d00f 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)
2006-09-15 15:14:16 +00:00
drochner
b2c602f4e4 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.
2006-04-27 20:33:06 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
drochner
65a7cd958f 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
2006-04-06 15:58:31 +00:00
drochner
b4d2cb7f99 update to 2.8.4
changes:
-Split out gobject wrappers
-Bug fixes
2006-02-07 21:27:28 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
rillig
b71a1d488b 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
2005-12-05 20:49:47 +00:00
drochner
d0cdff7fab update to 2.8.2; this is basically a sync to gtk-2.8 2005-10-18 18:04:24 +00:00
jlam
7820875fff 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.
2005-08-10 20:56:10 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jlam
585534220c 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
2005-05-22 20:07:36 +00:00
drochner
2ec36f52e2 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
2005-05-13 11:11:29 +00:00