[arch-commits] Commit in wireshark/trunk (2 files)
Timothy Redaelli
tredaelli at nymeria.archlinux.org
Wed Mar 5 15:19:32 UTC 2014
Date: Wednesday, March 5, 2014 @ 16:19:32
Author: tredaelli
Revision: 106521
upgpkg: wireshark 1.10.5-4
FS#39042
Added:
wireshark/trunk/wireshark-1.10.5-fix-flow-crash.patch
Modified:
wireshark/trunk/PKGBUILD
---------------------------------------+
PKGBUILD | 13 ++++---
wireshark-1.10.5-fix-flow-crash.patch | 55 ++++++++++++++++++++++++++++++++
2 files changed, 63 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-03-05 14:38:37 UTC (rev 106520)
+++ PKGBUILD 2014-03-05 15:19:32 UTC (rev 106521)
@@ -5,7 +5,7 @@
pkgname=('wireshark-cli' 'wireshark-gtk')
pkgbase=wireshark
pkgver=1.10.5
-pkgrel=3
+pkgrel=4
arch=('i686' 'x86_64')
license=('GPL2')
makedepends=('gtk3' 'krb5' 'libpcap' 'bash' 'gnutls' 'portaudio'
@@ -12,13 +12,16 @@
'lua' 'python' 'desktop-file-utils' 'hicolor-icon-theme')
url='http://www.wireshark.org/'
source=(http://www.wireshark.org/download/src/${pkgbase}-${pkgver}.tar.bz2
- wireshark-1.10.3-gtk3.10-compile.patch)
+ wireshark-1.10.3-gtk3.10-compile.patch
+ wireshark-1.10.5-fix-flow-crash.patch)
sha256sums=('a02190da9573dd381e7598277a31d0c63b05b2af9fe05ab6b7fc058bbea141f5'
- '45274cca58f0abdd3a560beb79a6f0bc8f35736426a1855ed048c9ad8e94f3c0')
+ '45274cca58f0abdd3a560beb79a6f0bc8f35736426a1855ed048c9ad8e94f3c0'
+ 'de630c5dd1aa87749fd33c0f3f94a30215e122b1a7ffffeb9bed213fad0fe3ea')
prepare() {
cd ${pkgbase}-${pkgver}
- patch -p1 -i ${srcdir}/wireshark-1.10.3-gtk3.10-compile.patch
+ patch -p1 -i "${srcdir}"/wireshark-1.10.3-gtk3.10-compile.patch
+ patch -p1 -i "${srcdir}"/wireshark-1.10.5-fix-flow-crash.patch
}
build() {
@@ -39,7 +42,7 @@
package_wireshark-cli() {
pkgdesc='a free network protocol analyzer for Unix/Linux and Windows - CLI version'
- depends=('krb5' 'libpcap' 'bash' 'gnutls' 'glib2' 'lua' 'portaudio')
+ depends=('krb5' 'libgcrypt' 'libpcap' 'bash' 'gnutls' 'glib2' 'lua' 'portaudio')
install=wireshark.install
conflicts=(wireshark)
Added: wireshark-1.10.5-fix-flow-crash.patch
===================================================================
--- wireshark-1.10.5-fix-flow-crash.patch (rev 0)
+++ wireshark-1.10.5-fix-flow-crash.patch 2014-03-05 15:19:32 UTC (rev 106521)
@@ -0,0 +1,55 @@
+--- a/ui/gtk/graph_analysis.c
++++ b/ui/gtk/graph_analysis.c
+@@ -504,28 +504,34 @@ static void dialog_graph_draw(graph_analysis_data_t *user_data)
+
+ #if GTK_CHECK_VERSION(2,22,0)
+ /* Paint time title background */
+- cr = cairo_create (user_data->dlg.surface_time);
+- gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
+- cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
+- cairo_rectangle (cr, 0, 0, draw_area_time_alloc.width, top_y_border);
+- cairo_fill (cr);
+- cairo_destroy (cr);
++ if ( user_data->dlg.surface_time ) {
++ cr = cairo_create (user_data->dlg.surface_time);
++ gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
++ cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
++ cairo_rectangle (cr, 0, 0, draw_area_time_alloc.width, top_y_border);
++ cairo_fill (cr);
++ cairo_destroy (cr);
++ }
+
+ /* Paint main title background */
+- cr = cairo_create (user_data->dlg.surface_main);
+- gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
+- cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
+- cairo_rectangle (cr, 0, 0, draw_area_alloc.width, top_y_border);
+- cairo_fill (cr);
+- cairo_destroy (cr);
++ if ( user_data->dlg.surface_main ) {
++ cr = cairo_create (user_data->dlg.surface_main);
++ gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
++ cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
++ cairo_rectangle (cr, 0, 0, draw_area_alloc.width, top_y_border);
++ cairo_fill (cr);
++ cairo_destroy (cr);
++ }
+
+ /* Paint main comment background */
+- cr = cairo_create (user_data->dlg.surface_comments);
+- gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
+- cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
+- cairo_rectangle (cr, 0, 0, draw_area_comments_alloc.width, top_y_border);
+- cairo_fill (cr);
+- cairo_destroy (cr);
++ if ( user_data->dlg.surface_comments ) {
++ cr = cairo_create (user_data->dlg.surface_comments);
++ gdk_cairo_set_source_pixbuf (cr, bg_pixbuf, 0, 0);
++ cairo_pattern_set_extend (cairo_get_source (cr), CAIRO_EXTEND_REPEAT);
++ cairo_rectangle (cr, 0, 0, draw_area_comments_alloc.width, top_y_border);
++ cairo_fill (cr);
++ cairo_destroy (cr);
++ }
+ #else
+ /* Paint time title background */
+ if ( GDK_IS_DRAWABLE(user_data->dlg.pixmap_time) ) {
More information about the arch-commits
mailing list