diff --git a/multimedia/graphics/gimp/addon/mypaint-brushes/pspec.xml b/multimedia/graphics/gimp/addon/mypaint-brushes/pspec.xml index 559d60c62f..06edba2d29 100644 --- a/multimedia/graphics/gimp/addon/mypaint-brushes/pspec.xml +++ b/multimedia/graphics/gimp/addon/mypaint-brushes/pspec.xml @@ -29,6 +29,13 @@ + + 2020-02-12 + 1.3.0 + Rebuild. + PisiLinux Community + admins@pisilinux.org + 2018-12-25 1.3.0 diff --git a/multimedia/graphics/gimp/gimp/pspec.xml b/multimedia/graphics/gimp/gimp/pspec.xml index 4823bf75a8..a488138e48 100644 --- a/multimedia/graphics/gimp/gimp/pspec.xml +++ b/multimedia/graphics/gimp/gimp/pspec.xml @@ -11,7 +11,7 @@ GPLv2 GNU Image Manipulation Program GIMP is a mature image editor with many advanced features and plugin support. - https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.12.tar.bz2 + https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.14.tar.bz2 bzip2 xz-devel @@ -1214,6 +1214,13 @@ + + 2020-02-12 + 2.10.14 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-06-29 2.10.12 diff --git a/multimedia/graphics/libmypaint/pspec.xml b/multimedia/graphics/libmypaint/pspec.xml index b9bd72f1c2..8badbd64fc 100644 --- a/multimedia/graphics/libmypaint/pspec.xml +++ b/multimedia/graphics/libmypaint/pspec.xml @@ -12,10 +12,11 @@ library a library for making brushstrokes which is used by MyPaint and other projects, with GEGL support a library for making brushstrokes which is used by MyPaint and other projects, with GEGL support - https://github.com/mypaint/libmypaint/releases/download/v1.3.0/libmypaint-1.3.0.tar.xz + https://github.com/mypaint/libmypaint/releases/download/v1.5.0/libmypaint-1.5.0.tar.xz - json-c-devel + python3 intltool + json-c-devel gobject-introspection-devel @@ -48,6 +49,13 @@ + + 2020-02-12 + 1.5.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-14 1.3.0 diff --git a/multimedia/graphics/libwmf/pspec.xml b/multimedia/graphics/libwmf/pspec.xml index 00fc1adac5..65756270f2 100644 --- a/multimedia/graphics/libwmf/pspec.xml +++ b/multimedia/graphics/libwmf/pspec.xml @@ -56,6 +56,13 @@ + + 2020-02-12 + 0.2.8.4 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2018-08-06 0.2.8.4 diff --git a/programming/language/python/python-gtk/files/0001-Fix-leaks-of-Pango-objects.patch b/programming/language/python/python-gtk/files/0001-Fix-leaks-of-Pango-objects.patch new file mode 100644 index 0000000000..20d7193379 --- /dev/null +++ b/programming/language/python/python-gtk/files/0001-Fix-leaks-of-Pango-objects.patch @@ -0,0 +1,63 @@ +From eca72baa5616fbe4dbebea43c7e5940847dc5ab8 Mon Sep 17 00:00:00 2001 +From: "Owen W. Taylor" +Date: Tue, 27 Sep 2011 00:17:52 -0400 +Subject: [PATCH 1/2] Fix leaks of Pango objects + +Gtk.PrintContext.create_pango_context() +Gtk.PrintContext.create_pango_layout() +pangocairo.CairoContext.create_layout() + +were leaking the objects they returned. + +https://bugzilla.gnome.org/show_bug.cgi?id=660216 +--- + gtk/gtk-2.10.defs | 2 ++ + pangocairo.override | 11 ++++++++--- + 2 files changed, 10 insertions(+), 3 deletions(-) + +diff --git a/gtk/gtk-2.10.defs b/gtk/gtk-2.10.defs +index 69c7e0c..faa45e1 100644 +--- a/gtk/gtk-2.10.defs ++++ b/gtk/gtk-2.10.defs +@@ -1388,12 +1388,14 @@ + (define-method create_pango_context + (of-object "GtkPrintContext") + (c-name "gtk_print_context_create_pango_context") ++ (caller-owns-return #t) + (return-type "PangoContext*") + ) + + (define-method create_pango_layout + (of-object "GtkPrintContext") + (c-name "gtk_print_context_create_pango_layout") ++ (caller-owns-return #t) + (return-type "PangoLayout*") + ) + +diff --git a/pangocairo.override b/pangocairo.override +index bb923e6..5101107 100644 +--- a/pangocairo.override ++++ b/pangocairo.override +@@ -118,11 +118,16 @@ _wrap_pango_cairo_update_context(PyGObject *self, PyObject *args, PyObject *kwar + static PyObject * + _wrap_pango_cairo_create_layout(PyGObject *self) + { +- PangoLayout *ret; ++ PangoLayout *layout; ++ PyObject *ret; + +- ret = pango_cairo_create_layout(PycairoContext_GET(self)); ++ layout = pango_cairo_create_layout(PycairoContext_GET(self)); + /* pygobject_new handles NULL checking */ +- return pygobject_new((GObject *)ret); ++ ret = pygobject_new((GObject *)layout); ++ if (layout) ++ g_object_unref(layout); ++ ++ return ret; + } + + static PyObject * +-- +2.5.5 + diff --git a/programming/language/python/python-gtk/files/pygtk-Drop-the-PangoFont-find_shaper-virtual-method.patch b/programming/language/python/python-gtk/files/pygtk-Drop-the-PangoFont-find_shaper-virtual-method.patch new file mode 100644 index 0000000000..ba4141e3fa --- /dev/null +++ b/programming/language/python/python-gtk/files/pygtk-Drop-the-PangoFont-find_shaper-virtual-method.patch @@ -0,0 +1,39 @@ +From 877164b6b70780468a31d8211f29421b6f34b0c8 Mon Sep 17 00:00:00 2001 +From: Mathieu Bridon +Date: Thu, 24 Oct 2019 22:58:36 +0200 +Subject: [PATCH] Drop the PangoFont find_shaper virtual method + +This API has been removed from Pango 1.44.6, because it was completely +unused by anything. + +However, PyGTK tries to bind everything, even unused API. + +Removing this from PyGTK means we can build it against the latest Pango +again. +--- + pango.defs | 9 --------- + 1 file changed, 9 deletions(-) + +diff --git a/pango.defs b/pango.defs +index 2a79ecc..862667a 100644 +--- a/pango.defs ++++ b/pango.defs +@@ -1391,15 +1391,6 @@ + ) + ) + +-(define-virtual find_shaper +- (of-object "PangoFont") +- (return-type "PangoEngineShape*") +- (parameters +- '("PangoLanguage*" "lang") +- '("guint32" "ch") +- ) +-) +- + (define-virtual get_glyph_extents + (of-object "PangoFont") + (return-type "none") +-- +2.21.0 + diff --git a/programming/language/python/python-gtk/pspec.xml b/programming/language/python/python-gtk/pspec.xml index 522d3f5caa..72b3be5946 100644 --- a/programming/language/python/python-gtk/pspec.xml +++ b/programming/language/python/python-gtk/pspec.xml @@ -25,8 +25,8 @@ python-cairo-devel - fix-leaks-of-pango-objects.patch - python27.patch + 0001-Fix-leaks-of-Pango-objects.patch + pygtk-Drop-the-PangoFont-find_shaper-virtual-method.patch @@ -91,6 +91,13 @@ + + 2020-02-12 + 2.24.0 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + 2019-07-25 2.24.0