head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.54 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.52 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.50 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.48 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.46 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.44 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.42 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.40 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.38 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.36 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.34 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.32 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.30 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.28 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.26 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.24 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.22 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.20 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.18 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.16 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.14 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.12 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.10 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.8 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.4 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.6 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.2 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.3.0.82 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.80 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.78 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.76 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.74 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.72 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.70 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.68 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.64 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.62 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.60 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.58 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.56 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.54 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.52 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.50 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.48 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.46 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.44 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.42 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.40 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.38 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.36 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.34 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.32 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.30 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.28 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.26 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.24 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.22 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.20 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.18 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.16 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.14 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.12 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.10 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.8 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.6 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.4 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.2 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.1.0.16 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.14 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.12 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.10 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.8 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.6 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.4 pkgsrc-2008Q1:1.1.0.2 pkgsrc-2008Q1-base:1.1; locks; strict; comment @# @; 1.4 date 2019.08.29.10.33.59; author wiz; state Exp; branches; next 1.3; commitid y2EEsyoCOFv9wUAB; 1.3 date 2009.09.10.19.03.48; author wiz; state Exp; branches; next 1.2; 1.2 date 2009.07.18.20.35.27; author wiz; state Exp; branches; next 1.1; 1.1 date 2008.03.14.14.20.22; author drochner; state Exp; branches; next ; desc @@ 1.4 log @py-gtk2: fix build pango deprecated some symbols; remove them from the mapping files. While here, add comments to patches. Bump PKGREVISION. @ text @$NetBSD: patch-aa,v 1.3 2009/09/10 19:03:48 wiz Exp $ revision 1.1 date: 2008-03-14 15:20:22 +0100; author: drochner; state: Exp; fix locking around gtk mainloop, bump PKGREVISION --- gtk/gtk.override.orig 2009-08-12 22:55:36.000000000 +0000 +++ gtk/gtk.override @@@@ -1238,7 +1238,9 @@@@ _wrap_gtk_main(PyObject *self) pyg_begin_allow_threads; g_source_attach(main_watch, NULL); g_source_unref(main_watch); + gdk_threads_enter(); gtk_main(); + gdk_threads_leave(); g_source_destroy(main_watch); pyg_end_allow_threads; if (PyErr_Occurred()) @ 1.3 log @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) @ text @d1 5 a5 1 $NetBSD: patch-aa,v 1.2 2009/07/18 20:35:27 wiz Exp $ @ 1.2 log @Integrate patch from upstream. Bump PKGREVISION. Commit message upstream was: Don't free a string we don't own Fixes bug #585458. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2008/03/14 14:20:22 drochner Exp $ d3 1 a3 4 Second chunk is from upstream http://git.gnome.org/cgit/pygtk/commit/?id=956592c614c567623510dccf5fc1edaee9c766c1 --- gtk/gtk.override.orig 2009-03-05 22:06:49.000000000 +0000 d5 1 a5 2 @@@@ -1184,7 +1184,9 @@@@ _wrap_gtk_main(PyObject *self) main_watch = pygtk_main_watch_new(); d8 1 a14 10 @@@@ -7496,7 +7498,8 @@@@ _wrap_gtk_recent_info_get_application_in &time_); if (ret) { py_ret = Py_BuildValue("(sii)", app_exec, count, time_); - g_free(app_exec); + /* Note that we mustn't free 'app_exec' even though it's not + * 'const'. See bug #585458. */ } else { py_ret = Py_None; } @ 1.1 log @fix locking around gtk mainloop, bump PKGREVISION @ text @d1 1 a1 1 $NetBSD$ d3 6 a8 3 --- ./gtk/gtk.override.orig 2008-03-12 17:24:10.000000000 +0100 +++ ./gtk/gtk.override @@@@ -1183,7 +1183,9 @@@@ _wrap_gtk_main(PyObject *self) d18 10 @