--- - branch: MAIN date: Thu May 21 19:37:43 UTC 2009 files: - new: '1.30' old: '1.29' path: pkgsrc/x11/p5-gtk2/Makefile pathrev: pkgsrc/x11/p5-gtk2/Makefile@1.30 type: modified - new: '1.10' old: '1.9' path: pkgsrc/x11/p5-gtk2/distinfo pathrev: pkgsrc/x11/p5-gtk2/distinfo@1.10 type: modified id: 20090521T193743Z.408469bf2343a02386c916d826afdfb98f38579f log: "pkgsrc changes:\n - Updating packages for p5 Gtk+ bindings\n - Setting gnu-lgpl-v2.1 as license\n - Adding p5-pango as dependency\n - Update dependency versions from Makefile.PL\n\nUpstream changes:\n2009-03-17 Torsten Schoenfeld \n\n\t* Gtk2.pm\n\t* Makefile.PL\n\t* NEWS\n\t* README: Stable release 1.220.\n\n2009-03-17 \ Torsten Schoenfeld \n\n\t* t/GtkStyle.t\n\t* xs/GtkStyle.xs: Adapt to the rename of gtk_style_get_property to\n\tgtk_style_get_style_property. \ Make\n\tGtk2::Style::get_style_property an alias for Gtk2::Style::get.\n\n2009-03-17 \ Torsten Schoenfeld \n\n\t* t/GtkCellView.t\n\t* t/GtkEntry.t\n\t* t/GtkIMContext.t\n\t* t/GtkImageMenuItem.t\n\t* t/GtkOrientable.t\n\t* t/GtkPrintSettings.t\n\t* t/GtkStatusIcon.t\n\t* t/GtkStyle.t\n\t* xs/GtkCellView.xs\n\t* xs/GtkEntry.xs\n\t* xs/GtkIMMulticontext.xs\n\t* xs/GtkImageMenuItem.xs\n\t* xs/GtkPrintOperation.xs\n\t* xs/GtkPrintSettings.xs\n\t* xs/GtkSelection.xs\n\t* xs/GtkStatusIcon.xs\n\t* xs/GtkStyle.xs: Change all versions checks to refer to stable\n\treleases only.\n\n2009-03-08 \ Torsten Schoenfeld \n\n\t* Gtk2.pm\n\t* Makefile\n\t* NEWS\n\t* README: Unstable release 1.212.\n\n2009-03-08 Torsten Schoenfeld \n\n\t* t/GtkHBox.t: Test that widgets packed into a box are completely\n\tfreed upon removal even if they previously appeared as a callback\n\targument. This is a test for a recent memory leak fix in Glib.\n\n\t* t/GtkTreeModelIface.t: The leak fix mentioned above causes this\n\ttest to correctly run FINALIZE_INSTANCE now, so adjust the test\n\tplan.\n\n2009-03-08 Torsten Schoenfeld \n\n\t* t/GtkTreeModelFilter.t\n\t* xs/GtkTreeModelFilter.xs: Take ownership of objects returned by\n\tgtk_tree_model_filter_new to avoid leaking them. Patch by\n\tKevin Ryde.\n\n2009-03-08 Torsten Schoenfeld \n\n\t* t/GtkStyle.t\n\t* xs/GtkStyle.xs: Remove the get_property() alias for\n\tGtk2::Style::get() so that calling get_property() on a Gtk2::Style\n\tresolves to Glib::Object::get_property().\n\n2009-03-01 \ Torsten Schoenfeld \n\n\t* xs/GtkAccelGroup.xs: Remove two FIXME comments which turned out\n\tto be incorrect. Patch by Kevin Ryde.\n\n2009-02-22 \ Torsten Schoenfeld \n\n\t* t/GdkKeys.t: Skip most tests if we can't find a key entry to\n\ttest against.\n\n2009-02-22 Torsten Schoenfeld \ \n\n\t* t/00.Gtk2.t: Don't fail if there is no valid DISPLAY.\n\n2009-02-22 \ Torsten Schoenfeld \n\n\t* pm/TestHelper.pm\n\t* pm/Helper.pm\n\t* Gtk2.pm: Fix more POD errors.\n\n2009-02-22 Torsten Schoenfeld \n\n\t* xs/Gtk2.xs\n\t* xs/GtkTreeModel.xs\n\t* xs/GtkWidget.xs\n\t* xs/GtkWindow.xs: Fix POD errors reported by podchecker.\n\n2009-02-21 Torsten Schoenfeld \n\n\t* t/GtkStyle.t\n\t* xs/GtkStyle.xs: Wrap the gtk_style_get() family of methods as\n\tGtk2::Style::get(), and make Gtk2::Style::get_property() an alias\n\tfor get(). Patch by Emmanuel Rodriguez.\n\n2009-02-13 Torsten Schoenfeld \n\n\t* Gtk2.pm\n\t* NEWS\n\t* README: Unstable release 1.211.\n\n2009-02-13 Torsten Schoenfeld \n\n\t* Makefile.PL: Require Glib 1.212 for the precompiled headers\n\tstuff. Print the stability warning.\n\n2009-02-13 Torsten Schoenfeld \n\n\t* gtk2perl.h: Remove the definitions for the custom pango GTypes.\n\tThey now come from pango-perl.h.\n\n2009-02-13 Torsten Schoenfeld \n\n\t* xs/GtkIconView.xs: Fix stack handling bugs in\n\tGtk2::IconView::get_item_at_pos(), get_dest_item_at_pos(), and\n\tget_tooltip_context(). Patch by Kevin Ryde.\n\n2009-02-13 \ Torsten Schoenfeld \n\n\t* xs/GtkBindings.xs (gtk2perl_binding_set_get_type): To make the\n\tdoc generator happy, register our custom GtkBindingSet GType under\n\tthe name \"GtkBindingSet\".\n\n2009-02-11 Torsten Schoenfeld \n\n\t* constants-2.0\n\t* gtk2perl.h\n\t* Gtk2.pm\n\t* MANIFEST\n\t* maps-2.0\n\t* xs_files-2.0\n\t* t/GtkBindings.t\n\t* xs/GtkBindings.xs: Wrap the GtkBindings stuff. Patch by\n\tKevin Ryde.\n\n2009-02-06 Torsten Schoenfeld \n\n\t* MANIFEST\n\t* maps-2.16\n\t* xs_files-2.16\n\t* t/GtkOrientable.t\n\t* xs/GtkOrientable.xs: Wrap the new GtkOrientable interface. No\n\tsupport for implementing it in Perl subclasses yet. Patch by\n\tEmmanuel Rodriguez.\n\n2009-02-06 Torsten Schoenfeld \ \n\n\t* t/GtkEntry.t: Test Gtk2::Entry->get_icon_storage_type.\n\n2009-02-06 \ Torsten Schoenfeld \n\n\t* t/GtkEntry.t\n\t* xs/GtkEntry.xs: Track the recent upstream function renaming:\n\tgtk_entry_get_pixbuf -> gtk_entry_get_icon_pixbuf,\n\tgtk_entry_get_stock -> gtk_entry_get_icon_stock, and\n\tgtk_entry_get_storage_type -> gtk_entry_get_icon_storage_type.\n\n2009-02-06 \ Torsten Schoenfeld \n\n\t* xs/GdkX11.xs: Call the atom arg for\n\tGtk2::Gdk::Atom->to_xatom_for_display \"atom\" for clarity in the\n\tgenerated POD. Patch by Kevin Ryde.\n\n2009-02-06 Torsten Schoenfeld \n\n\t* t/GtkRecentChooser.t\n\t* t/GtkRecentManager.t: Use Gtk2->main_iteration instead of\n\tGtk2::TestHelper's run_main to spin the main loop. This avoids\n\thangs on some machines. Patch by Jeffrey Ratcliffe.\n\n2009-02-06 Torsten Schoenfeld \ \n\n\t* t/GtkIconTheme.t: Skip tests that rely on the presence of a\n\tstock icon if that icon isn't present.\n\n2009-02-06 Torsten Schoenfeld \ \n\n\t* t/pango-compat.t: Don't use Gtk2::Pango::Cairo::FontMap in the\n\tcompatibility checks as it isn't available in all pango versions\n\tand I don't want to fiddle with version checks.\n\n2009-02-06 Torsten Schoenfeld \ \n\n\t* t/GdkEvent.t: Fix a skip count.\n\n2009-02-06 Torsten Schoenfeld \n\n\t* t/GtkAction.t: Use an activatable widget for testing the proxy\n\tstuff. Recent gtk+ versions enforce this.\n\n2009-02-06 \ Torsten Schoenfeld \n\n\t* t/GdkPixbufLoader.t: Don't use an auto-detecting pixbuf loader\n\tsince that's broken for PPM images in at least gtk+ >= 2.14.3 (see\n\tGNOME #570780).\n\n2009-01-20 Torsten Schoenfeld \n\n\t* t/GdkX11.t\n\t* xs/GdkX11.xs: Wrap gdk_x11_atom_to_xatom and\n\tgdk_x11_atom_to_xatom_for_display. \ Patch by chris. (GNOME\n\t#566884)\n\n2009-01-20 Torsten Schoenfeld \n\n\t* t/GtkCellRenderer.t\n\t* xs/GtkCellRenderer.xs: In gtk2perl_cell_renderer_start_editing,\n\tmake sure we return an object with a floating reference as is\n\texpected of a start_editing vfunc. In the xsub for\n\tgtk_cell_renderer_start_editing and in the fallback START_EDITING\n\txsub, make sure we sink any floating reference on the created cell\n\teditable in order to comply with the usual rule of not passing\n\tfloating references on to Perl code. Patch by Kevin Ryde.\n\n2009-01-20 Torsten Schoenfeld \ \n\n\t* xs/GtkBuildable.xs: Declare all private functions as 'static' so\n\tthat they aren't exported.\n\n2009-01-19 Torsten Schoenfeld \ \n\n\t* xs/GtkSelection.xs: Fix the definition of the accessor macros\n\tfor older gtk+. Patch by Kevin Ryde.\n\n2009-01-18 Torsten Schoenfeld \ \n\n\t* xs/GtkSelection.xs: Use gtk_selection_data_get_selection when\n\tavailable. Also introduce convenience defines for the other\n\tGtkSelectionData accessors. Patch by Emmanuel Rodriguez and\n\tmuppet.\n\n2009-01-18 Torsten Schoenfeld \n\n\t* t/GtkPrintSettings.t\n\t* xs/GtkPrintSettings.xs: Wrap new API. Patch by Emmanuel\n\tRodriguez.\n\n2009-01-18 Torsten Schoenfeld \ \n\n\t* t/GtkPrintOperation.t\n\t* xs/GtkPrintOperation.xs: Wrap new API. Patch by Emmanuel\n\tRodriguez.\n\n2009-01-18 Torsten Schoenfeld \ \n\n\t* Makefile.PL: Use Glib::MakeHelper to create a\n\t'precompiled-headers' target that precompiles gtk2perl.h. This\n\tspeeds up the compilation of Gtk2 by 36% on my machine.\n\n2009-01-13 Torsten Schoenfeld \n\n\t* AUTHORS\n\t* t/GtkStatusIcon.t\n\t* xs/GtkStatusIcon.xs: Wrap new GtkStatusIcon API. Patch by\n\tChris Sincock.\n\n2009-01-13 Torsten Schoenfeld \n\n\t* t/GtkIMContext.t\n\t* xs/GtkIMMulticontext.xs: Wrap\n\tgtk_im_multicontext_get_context_id. \ Patch by Emmanuel Rodriguez.\n\n2009-01-13 Torsten Schoenfeld \n\n\t* t/GtkImageMenuItem.t\n\t* xs/GtkImageMenuItem.xs: Wrap new GtkImageMenuItem API. \ Patch by\n\tEmmanuel Rodriguez.\n\n2009-01-13 Torsten Schoenfeld \n\n\t* t/GtkCellView.t\n\t* xs/GtkCellView.xs: Allow undef for the model in\n\tGtk2::CellView::set_model.\n\n2009-01-13 \ Torsten Schoenfeld \n\n\t* t/GtkCellView.t\n\t* xs/GtkCellView.xs: Wrap gtk_cell_view_get_model. Patch by\n\tEmmanuel Rodriguez.\n\n2009-01-13 Torsten Schoenfeld \n\n\t* AUTHORS\n\t* MANIFEST\n\t* maps-2.16 (added)\n\t* t/GtkEntry.t\n\t* xs/GtkEntry.xs: Wrap the new GtkEntry API. Patch by\n\tEmmanuel Rodriguez.\n\n2009-01-13 Torsten Schoenfeld \n\n\t* Gtk2.pm: In the Gtk2::Pango compatibility code, avoid warnings\n\tabout names that are used only once by checking for definedness\n\tbefore creating aliases.\n\n2009-01-01 \ Torsten Schoenfeld \n\n\t* xs/Gtk2.xs\n\t* xs/GtkWindow.xs: Use Gtk2::EVENT_STOP and EVENT_PROPAGATE in the\n\tsynopsis for Gtk2::Window and in the docs for\n\tGtk2::key_snooper_install. Patch by Kevin Ryde.\n\n2008-12-30 \ Torsten Schoenfeld \n\n\t* xs/GtkTreeModel.xs: Document the signature of the callback used\n\tby Gtk2::TreeModel::foreach. Patch by Kevin Ryde.\n\n2008-12-16 Torsten Schoenfeld \n\n\t* t/GtkEntryCompletion.t\n\t* xs/GtkEntryCompletion.xs: In Gtk2::EntryCompletion::set_model,\n\tallow undef for the model parameter. (#562682)\n\n2008-12-16 Torsten Schoenfeld \n\n\t* xs/GtkEntryCompletion.xs: Fix a leak in\n\tGtk2::EntryCompletion::new. (#562682)\n\n2008-11-22 \ Torsten Schoenfeld \n\n\t* t/00.Gtk2.t\n\t* xs/Gtk2.xs: Wrap gtk_get_option_group.\n\n2008-11-16 Torsten Schoenfeld \n\n\t* Gtk2.pm:\n\t* NEWS:\n\t* README: Unstable release 1.210.\n\n2008-11-16 Torsten Schoenfeld \n\n\t* Makefile.PL: Unconditionally use META_MERGE. \ Tell the CPAN\n\tindexer to ignore the directories \"tools\" and \"xs\".\n\n2008-11-16 \ Torsten Schoenfeld \n\n\t* Gtk2.pm: Link to Pango.\n\n2008-11-16 \ Torsten Schoenfeld \n\n\t* Makefile.PL\n\t* README: Update Pango requirement to 1.210.\n\n2008-11-15 Torsten Schoenfeld \n\n\tUse the standalone Pango module.\n\n\t* CodeGen.pm: Add handlers for 'Alias' variants of most types.\n\n\t* maps_pango-1.0\n\t* maps_pango-1.4\n\t* maps_pango-1.6\n\t* maps_pango-1.8\n\t* maps_pango-1.10\n\t* maps_pango-1.16\n\t* maps_pango-1.18: Use the above to register Gtk2::Pango::* type\n\taliases.\n\n\t* gtk2perl.h: Include pango-perl.h\n\n\t* Gtk2.pm: Use Pango. Set up package aliases under Gtk2::Pango::\n\tfor the things that now live under Pango::.\n\n\t* xs/Gtk2.xs: Remove unneeded pango stuff. Make the doc generator\n\tcreate stub Gtk2::Pango::* POD pages that explain the situation\n\tand link to the relevant Pango::* docs.\n\n\t* MANIFEST\n\t* t/pango-compat.t (added): Add some tests that try to ensure\n\tbackwards compatibility in ways not tested by the existing\n\tt/Pango*.t tests.\n\n\t* doctypes\n\t* Makefile.PL: Remove unneeded pango stuff.\n\n\t* MANIFEST\n\t* pango.typemap (deleted)\n\t* xs/PangoAttributes.xs (deleted)\n\t* xs/PangoCairo.xs (deleted)\n\t* xs/PangoContext.xs (deleted)\n\t* xs/PangoFontMap.xs (deleted)\n\t* xs/PangoFontset.xs (deleted)\n\t* xs/PangoFont.xs (deleted)\n\t* xs/PangoGravity.xs (deleted)\n\t* xs/PangoLayout.xs (deleted)\n\t* xs/PangoMatrix.xs (deleted)\n\t* xs/PangoRenderer.xs (deleted)\n\t* xs/PangoScript.xs (deleted)\n\t* xs/PangoTabs.xs (deleted)\n\t* xs/PangoTypes.xs (deleted)\n\t* xs_files_pango-1.0 (deleted)\n\t* xs_files_pango-1.6 (deleted)\n\t* xs_files_pango-1.10 (deleted)\n\t* xs_files_pango-1.16 (deleted): Remove now unneeded files.\n\n2008-11-15 Torsten Schoenfeld \n\n\t* t/GtkSocket-GtkPlug.t: Correct skip count for the case of\n\tfinding no \"blib\" directory.\n\n2008-11-01 \ Torsten Schoenfeld \n\n\t* Gtk2.pm\n\t* xs/GtkWidget.xs: Add constants Gtk2::EVENT_STOP and\n\tEVENT_PROPAGATE for use in event handlers. \ Patch by Kevin Ryde.\n\n2008-11-01 Torsten Schoenfeld \n\n\t* t/GtkCellRenderer.t\n\t* xs/GtkCellRenderer.xs: Fix the stack handling in\n\tGtk2::CellRenderer::get_size(). \ Patch by Kevin Ryde.\n\n2008-11-01 Torsten Schoenfeld \n\n\t* xs/GtkCellRenderer.xs: Hush compiler warning.\n\n2008-11-01 Torsten Schoenfeld \ \n\n\t* xs/GtkBuildable.xs: Mention in the POD that chaining up to the\n\tparent does not work yet for custom Gtk2::Buildable\n\timplementations. \ Patch by Kevin Ryde.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/x11/p5-gtk2' unixtime: '1242934663' user: sno