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