Hello community,

here is the log from the commit of package pan for openSUSE:Factory checked in 
at 2012-04-12 09:44:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pan (Old)
 and      /work/SRC/openSUSE:Factory/.pan.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pan", Maintainer is "dr...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pan/pan.changes  2012-02-06 16:41:13.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.pan.new/pan.changes     2012-04-12 
09:44:56.000000000 +0200
@@ -1,0 +2,32 @@
+Tue Apr 10 06:27:37 UTC 2012 - vu...@opensuse.org
+
+- Update to version 0.136:
+  + Support for uploading attachments (with NZB creation) to
+    Usenet.
+  + Selectable Content-Transfer-Encoding.
+  + Selectable GtkSpell default language.
+  + Support for encrypting and signing articles with a
+    public/private PGP key.
+  + Connections can now be encrypted with TLS 1.0.
+  + Various bugfixes/enhancements from Bugzilla.
+  + Auto-Cache/-Download/-Delete/-Mark read based on scores.
+  + D-Bus support for automatic batch addition of new files to the
+    Download Queue.
+  + Status Icon support.
+  + GNOME Keyring support for safely storing server passwords.
+  + Updated translations.
+- Rebase fix-desktop-file-11.0.diff, and stop updating pan.desktop
+  there: instead remove pan.desktop in %prep, so it will get
+  rebuilt.
+- Drop pan-glib-2.31.patch: fixed upstream.
+- Add pan-fix-warnings.patch: fix some gcc warnings breaking the
+  build.
+- Add pkgconfig(enchant) BuildRequires to keep building spelling
+  support.
+- Add pkgconfig(gnome-keyring-1) BuildRequires on 12.1 and later to
+  enable password storage.
+- Add pkgconfig(gnutls) BuildRequires and pass --with-gnutls to
+  configure for TLS support.
+- Add pkgconfig(libnotify) BuildRequires for notifications support.
+
+-------------------------------------------------------------------

Old:
----
  pan-0.135.tar.bz2
  pan-glib-2.31.patch

New:
----
  pan-0.136.tar.bz2
  pan-fix-warnings.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pan.spec ++++++
--- /var/tmp/diff_new_pack.xCKOj6/_old  2012-04-12 09:44:57.000000000 +0200
+++ /var/tmp/diff_new_pack.xCKOj6/_new  2012-04-12 09:44:57.000000000 +0200
@@ -15,38 +15,46 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 ## Fix for bnc#725971 and bnc#728311 - prefer building with GTK2. - Upstream: 
bgo#669402 and bgo#669403
 %define favor_gtk2 1
 
 Name:           pan
-Version:        0.135
+Version:        0.136
 Release:        0
 Summary:        A Powerful Newsreader for GNOME
 License:        GPL-2.0+
 Group:          Productivity/Networking/News/Clients
 Url:            http://pan.rebelbase.com/
-Source:         
http://pan.rebelbase.com/download/releases/0.135/source/%{name}-%{version}.tar.bz2
+Source:         
http://pan.rebelbase.com/download/releases/0.136/source/%{name}-%{version}.tar.bz2
 # PATCH-FIX-UPSTREAM fix-desktop-file-11.0.diff -- validate desktop file
 Patch0:         fix-desktop-file-11.0.diff
-# PATCH-FIX-UPSTREAM pan-glib-2.31.patch bgo#665289 dims...@opensuse.org -- 
Fix build with glib 2.31
-Patch1:         pan-glib-2.31.patch
+# PATCH-FIX-UPSTREAM pan-fix-warnings.patch bgo#673820 vu...@opensuse.org -- 
Fix gcc warnings breaking the build
+Patch1:         pan-fix-warnings.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-patch-translation
-BuildRequires:  intltool
+BuildRequires:  intltool >= 0.40.6
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(enchant) >= 1.6.0
 %if 0%{?suse_version} > 1210
-BuildRequires:  pkgconfig(gmime-2.6)
+BuildRequires:  pkgconfig(gmime-2.6) >= 2.5.5
 %else
-BuildRequires:  pkgconfig(gmime-2.4)
+BuildRequires:  pkgconfig(gmime-2.4) >= 2.4.0
+%endif
+%if 0%{?suse_version} >= 1210
+BuildRequires:  pkgconfig(gnome-keyring-1) >= 3.2.0
 %endif
+BuildRequires:  pkgconfig(gnutls) >= 2.12.10
 %if 0%{?favor_gtk2}
 BuildRequires:  pkgconfig(gtk+-2.0)
-BuildRequires:  pkgconfig(gtkspell-2.0)
+BuildRequires:  pkgconfig(gtkspell-2.0) >= 2.0.7
 %else
 BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gtkspell3-2.0) >= 2.0.16
 %endif
+BuildRequires:  pkgconfig(libnotify) >= 0.4.1
 Recommends:     %{name}-lang
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -66,13 +74,15 @@
 %patch0
 %patch1 -p1
 gnome-patch-translation-update
+# needed for patch0
+rm pan.desktop
 
 %build
-%if 0%{?favor_gtk2}
-%configure
-%else
-%configure --with-gtk3
+%configure \
+%if !(0%{?favor_gtk2})
+        --with-gtk3 \
 %endif
+        --with-gnutls
 make %{?_smp_mflags}
 
 %install
@@ -98,7 +108,7 @@
 
 %files
 %defattr(-,root,root)
-%doc README ChangeLog AUTHORS TODO COPYING
+%doc README ChangeLog AUTHORS COPYING
 %{_bindir}/pan
 %{_datadir}/applications/pan.desktop
 %{_datadir}/pixmaps/pan.png

++++++ fix-desktop-file-11.0.diff ++++++
--- /var/tmp/diff_new_pack.xCKOj6/_old  2012-04-12 09:44:57.000000000 +0200
+++ /var/tmp/diff_new_pack.xCKOj6/_new  2012-04-12 09:44:57.000000000 +0200
@@ -1,27 +1,3 @@
-Index: pan.desktop
-===================================================================
---- pan.desktop.orig
-+++ pan.desktop
-@@ -1,6 +1,6 @@
- [Desktop Entry]
--Encoding=UTF-8
--Name=Pan Newsreader
-+Name=Pan
-+GenericName=Newsreader
- Name[az]=Pan Xəbərlər Oxuyucusu
- Name[bg]=Четец на новини (Pan)
- Name[ca]=Lector de notícies Pan
-@@ -80,8 +80,8 @@ Comment[vi]=Đọc tin tức từ Usenet
- Comment[zh_CN]=阅读来自 Usenet 的新闻
- Comment[zh_TW]=從 Usenet 讀取新聞
- Exec=pan 
--Icon=pan.png
-+Icon=pan
- Terminal=false
- Type=Application
--Categories=GTK;Application;Network;News
-+Categories=GTK;Network;News;
- StartupNotify=false
 Index: pan.desktop.in
 ===================================================================
 --- pan.desktop.in.orig
@@ -32,8 +8,8 @@
 -_Name=Pan Newsreader
 +_Name=Pan
 +_GenericName=Newsreader
- _Comment=Read News from Usenet
- Exec=pan 
+ _Comment=Read and Post Usenet Articles
+ Exec=pan
 -Icon=pan.png
 +Icon=pan
  Terminal=false

++++++ pan-0.135.tar.bz2 -> pan-0.136.tar.bz2 ++++++
++++ 314683 lines of diff (skipped)

++++++ pan-fix-warnings.patch ++++++
commit de6eac9509ad6ce3924a4e9289a95222dc8a78c1
Author: Vincent Untz <vu...@gnome.org>
Date:   Tue Apr 10 10:46:40 2012 +0200

    Fix several build warnings about missing return value
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673820

diff --git a/pan/gui/e-cte-dialog.c b/pan/gui/e-cte-dialog.c
index 81d826a..e039d3a 100644
--- a/pan/gui/e-cte-dialog.c
+++ b/pan/gui/e-cte-dialog.c
@@ -127,12 +127,12 @@ e_cte_dialog (const char *title, const char *prompt, 
GMimeContentEncoding now, G
     GtkTreeIter iter;
     GMimeContentEncoding value;
 
-    if (!gtk_combo_box_get_active_iter (GTK_COMBO_BOX(picker), &iter))
-      return;
-
-    model = gtk_combo_box_get_model (GTK_COMBO_BOX(picker));
-    gtk_tree_model_get (model, &iter, 1, &value, -1);
-    ret = value;
+    if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX(picker), &iter))
+    {
+      model = gtk_combo_box_get_model (GTK_COMBO_BOX(picker));
+      gtk_tree_model_get (model, &iter, 1, &value, -1);
+      ret = value;
+    }
        }
 
        gtk_widget_destroy (GTK_WIDGET (dialog));
diff --git a/pan/gui/pan.cc b/pan/gui/pan.cc
index a7df3c4..6acaa78 100644
--- a/pan/gui/pan.cc
+++ b/pan/gui/pan.cc
@@ -213,6 +213,7 @@ namespace
     static gboolean status_icon_periodic_refresh (gpointer p)
     {
       static_cast<StatusIconListener*>(p)->update_status_tooltip();
+      return true;
     }
 
 #ifdef HAVE_LIBNOTIFY
diff --git a/pan/usenet-utils/mime-utils.cc b/pan/usenet-utils/mime-utils.cc
index 9980f9e..ca27980 100644
--- a/pan/usenet-utils/mime-utils.cc
+++ b/pan/usenet-utils/mime-utils.cc
@@ -1724,7 +1724,7 @@ namespace pan
     return body;
   }
 
-  GMimeMessage*
+  bool
   gpg_encrypt (const std::string& uid, const std::string& body_str,
                GMimeMessage* body, GPtrArray* rcp, bool sign)
   {
@@ -1740,13 +1740,14 @@ namespace pan
     {
       g_object_unref(mpe);
       g_object_unref(G_OBJECT(part));
-      return 0;
+      return false;
     }
 
     g_mime_message_set_mime_part(body,GMIME_OBJECT(mpe));
     g_object_unref(G_OBJECT(part));
     g_object_unref(mpe);
 
+    return true;
   }
 #endif
 }
diff --git a/pan/usenet-utils/mime-utils.h b/pan/usenet-utils/mime-utils.h
index 021ee2b..a00c9af 100644
--- a/pan/usenet-utils/mime-utils.h
+++ b/pan/usenet-utils/mime-utils.h
@@ -69,7 +69,7 @@ namespace pan
 
 #ifdef HAVE_GMIME_CRYPTO
   GMimeMessage* message_add_signed_part (const std::string& uid, const 
std::string& body_str, GMimeMessage* body);
-  GMimeMessage* gpg_encrypt (const std::string& uid, const std::string& 
body_str, GMimeMessage* body, GPtrArray* rcp, bool sign);
+  bool gpg_encrypt (const std::string& uid, const std::string& body_str, 
GMimeMessage* body, GPtrArray* rcp, bool sign);
   bool gpg_verify_mps (GMimeObject*, GPGDecErr&);
 #endif
   /**
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to