[Frugalware-git] frugalware-current: wxgtk-u8-2.6.4-3-i686

crazy crazy at frugalware.org
Sun Sep 23 02:56:37 CEST 2007


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=a33b40b2161b22f5168048359deb151570c3c624

commit a33b40b2161b22f5168048359deb151570c3c624
Author: crazy <crazy at frugalware.org>
Date:   Sun Sep 23 02:49:06 2007 +0200

wxgtk-u8-2.6.4-3-i686
* fixed g_free() issues

diff --git a/source/xlib-extra/wxgtk-u8/FrugalBuild b/source/xlib-extra/wxgtk-u8/FrugalBuild
index ca1adc9..39ecc96 100644
--- a/source/xlib-extra/wxgtk-u8/FrugalBuild
+++ b/source/xlib-extra/wxgtk-u8/FrugalBuild
@@ -4,18 +4,20 @@

pkgname=wxgtk-u8
pkgver=2.6.4
-pkgrel=2
+pkgrel=3
pkgdesc="GTK+ implementation of wxWidgets API for GUI unicode'"
_F_sourceforge_dirname="wxwindows"
_F_sourceforge_name="wxGTK"
_F_sourceforge_ext=".tar.bz2"
Finclude sourceforge
url="http://www.wxwidgets.org/"
-depends=('gtk+2>=2.12.0' 'wxgtk>=2.6.4-2')
+source=($source g_free.patch)
+depends=('gtk+2>=2.12.0' 'wxgtk>=2.6.4-3')
groups=('xlib-extra')
archs=('i686' 'x86_64')
options=('scriptlet')
-sha1sums=('f2cad3189b8c5d3b5ca3f8f592bafdb183be7dd2')
+sha1sums=('f2cad3189b8c5d3b5ca3f8f592bafdb183be7dd2' \
+          'd5526f171231febd957e84574a55a2e2a8cbbfe6')
## FIXME: this package is not needed at all it could be done as 'subpkg' from wxgtk
##        or maybe we should use the 'all' tarball and Fsplit things .. -- crazy --
build()
diff --git a/source/xlib-extra/wxgtk-u8/g_free.patch b/source/xlib-extra/wxgtk-u8/g_free.patch
new file mode 100644
index 0000000..ca0fb43
--- /dev/null
+++ b/source/xlib-extra/wxgtk-u8/g_free.patch
@@ -0,0 +1,24 @@
+diff -Naurp wxGTK-2.6.4/src/gtk/button.cpp wxGTK-2.6.4-p/src/gtk/button.cpp
+--- wxGTK-2.6.4/src/gtk/button.cpp	2007-03-20 16:50:07.000000000 +0100
++++ wxGTK-2.6.4-p/src/gtk/button.cpp	2007-09-23 01:53:30.000000000 +0200
+@@ -89,7 +89,7 @@ gtk_button_style_set_callback( GtkWidget
+             right_border += default_border->right;
+             top_border += default_border->top;
+             bottom_border += default_border->bottom;
+-            g_free( default_border );
++            gtk_border_free( default_border );
+         }
+ #else
+         left_border = 6;
+diff -Naurp wxGTK-2.6.4/src/gtk/window.cpp wxGTK-2.6.4-p/src/gtk/window.cpp
+--- wxGTK-2.6.4/src/gtk/window.cpp	2007-03-20 16:50:07.000000000 +0100
++++ wxGTK-2.6.4-p/src/gtk/window.cpp	2007-09-23 01:53:30.000000000 +0200
+@@ -3273,7 +3273,7 @@ void wxWindowGTK::DoSetSize( int x, int
+                 right_border += default_border->right;
+                 top_border += default_border->top;
+                 bottom_border += default_border->bottom;
+-                g_free( default_border );
++                gtk_border_free( default_border );
+             }
+ #else
+             left_border = 6;


More information about the Frugalware-git mailing list