Hello community,

here is the log from the commit of package hexchat for openSUSE:Factory checked 
in at 2016-03-26 15:27:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hexchat (Old)
 and      /work/SRC/openSUSE:Factory/.hexchat.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hexchat"

Changes:
--------
--- /work/SRC/openSUSE:Factory/hexchat/hexchat.changes  2016-02-26 
00:32:17.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.hexchat.new/hexchat.changes     2016-03-26 
15:27:57.000000000 +0100
@@ -1,0 +2,69 @@
+Mon Mar 21 16:09:07 UTC 2016 - [email protected]
+
+- Version update to 2.12.0:
+  * add support for IRCv3.2
+  * add cap 3.2
+  * add sasl 3.2
+  * add chghost
+  * add cap-notify
+  * add support for twitch.tv/membership cap
+  * add support for SNI (Server Name Indication)
+  * add ability to do DnD reordering in some settings dialogs
+  * add option to disable middle-click closing tabs
+  * rewrite sysinfo plugin
+  * change formatting, unified across platforms
+  * fix handling unsupported CPU arch on unix
+  * rewrite identd plugin
+  * add ability to change port
+  * fix handling multiple connections
+  * fix threading issues
+  * rewrite checksum plugin
+  * fix support for very large files
+  * remove openssl dependency
+  * remove DH-{AES,BLOWFISH} mechanisms (insecure)
+  * remove “IRC” encoding, replaced with UTF-8
+  * remove “System Default” encoding, replaced with UTF-8
+  * remove configure option to disable ipv6
+  * remove msproxy and socks5 library support (unused)
+  * change tab-complete to favor other user nicks over own
+  * change url detection to support unicode
+  * change decoding to not attempt ISO-8859-1 fixing corruption
+  * change pluginpref to escape values
+  * change installer on Windows to not overwrite gtkrc file
+  * fix numerous crashes (but not #600)
+  * fix crash on printing very long lines
+  * fix crash on failing to open log file
+  * fix crash when using unsorted userlist
+  * fix crash when timestamp format set to nothing
+  * fix crash when tab-completeing long strings
+  * fix crash with long values in pluginpref API
+  * fix various other unsafe string handling throughout
+  * fix poor performance with nick indent enabled
+  * fix fishlim plugin handling networks with server-time
+  * fix logging hostname of users in new queries
+  * fix Key Press event sending non-UTF-8 text to plugins
+  * fix VERSION response on windows 10
+  * fix get_info(‘win_ptr’) from python
+  * fix running portable-mode from another directory
+  * fix duplicate timestamps on selection
+  * fix –cfgdir argument
+  * fix mode-button text being cut off
+  * fix scrollback timestamps with server-time
+  * fix url handler accepting quoted paths with spaces
+  * fix using correct encoding when jumping networks
+  * improve DCC handling large files
+  * improve python detection in configure
+  * improve scrollback file handling (corruption, line endings)
+  * improve build options on unix to be more secure
+  * update translations
+  * update network list
+- Use python3 not python2
+  * Add patch hexchat-python3.patch
+
+-------------------------------------------------------------------
+Mon Mar 21 16:03:23 UTC 2016 - [email protected]
+
+- As we build only on sle12+ and no non-suse distro the conditionals
+  from previous commit do not make much sense
+
+-------------------------------------------------------------------

Old:
----
  hexchat-2.10.2.tar.xz

New:
----
  hexchat-2.12.0.tar.xz
  hexchat-python3.patch

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

Other differences:
------------------
++++++ hexchat.spec ++++++
--- /var/tmp/diff_new_pack.I4lD17/_old  2016-03-26 15:27:58.000000000 +0100
+++ /var/tmp/diff_new_pack.I4lD17/_new  2016-03-26 15:27:58.000000000 +0100
@@ -18,42 +18,42 @@
 
 
 Name:           hexchat
-Version:        2.10.2
+Version:        2.12.0
 Release:        0
 Summary:        A popular and easy to use graphical IRC (chat) client
 License:        GPL-2.0+
 Group:          Productivity/Networking/IRC
 Url:            https://hexchat.github.io/
 Source0:        https://dl.%{name}.net/%{name}/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM: Fix build with python3
+Patch0:         hexchat-python3.patch
 BuildRequires:  bison >= 1.35
 BuildRequires:  dbus-1-devel
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  gettext-devel
 BuildRequires:  glib2-devel >= 2.14.0
 BuildRequires:  gtk2-devel >= 2.10.0
+BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool
 BuildRequires:  iso-codes-devel
 BuildRequires:  libcanberra-devel
 BuildRequires:  libnotify-devel
+BuildRequires:  libopenssl-devel
 BuildRequires:  libproxy-devel
 BuildRequires:  libsexy-devel
 BuildRequires:  libxml2-devel
-BuildRequires:  openssl-devel
 BuildRequires:  pciutils-devel
 BuildRequires:  perl >= 5.8.0
 BuildRequires:  pkgconfig
-BuildRequires:  python-devel
+BuildRequires:  python3-devel
+BuildRequires:  update-desktop-files
 BuildRequires:  xz
 BuildRequires:  perl(ExtUtils::Embed)
 Recommends:     %{name}-lang
-%if 0%{?suse_version}
-BuildRequires:  hicolor-icon-theme
-BuildRequires:  update-desktop-files
-%endif
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} != 1315
 BuildRequires:  libntlm-devel
 %endif
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 HexChat is an easy to use graphical IRC chat client for the X Window System.
@@ -65,8 +65,8 @@
 Summary:        Development Files for HexChat
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
-Requires:       %{name}-plugins-perl = %{version}
-Requires:       %{name}-plugins-python = %{version}
+Recommends:     %{name}-plugins-perl = %{version}
+Recommends:     %{name}-plugins-python3 = %{version}
 
 %description devel
 This package includes files needed to develop HexChat modules.
@@ -81,15 +81,18 @@
 %description plugins-perl
 The HexChat plugin providing the Perl scripting interface.
 
-%package plugins-python
-Summary:        Plugin for HexChat adds support for Python scripts
+%package plugins-python3
+Summary:        Plugin for HexChat adds support for Python3 scripts
 Group:          System/Libraries
+Provides:       plugins-python = %{version}
+Obsoletes:      plugins-python < %{version}
 
-%description plugins-python
-The HexChat plugin providing the Python scripting interface.
+%description plugins-python3
+The HexChat plugin providing the Python 3  scripting interface.
 
 %prep
 %setup -q
+%patch0 -p1
 
 # fix date embedding to avoid needless rebuilds
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
@@ -100,7 +103,7 @@
 %build
 %configure \
        --enable-minimal-flags \
-       --enable-python=python2 \
+       --enable-python=python3 \
        --enable-isocodes \
        --enable-ntlm
 
@@ -112,9 +115,7 @@
 # Get rid of libtool archives
 find %{buildroot} -type f -name "*.la" -delete -print
 
-%if 0%{?suse_version}
-    %suse_update_desktop_file %{name}
-%endif
+%suse_update_desktop_file %{name}
 
 %find_lang %{name}
 
@@ -156,7 +157,7 @@
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/plugins/perl.so
 
-%files plugins-python
+%files plugins-python3
 %defattr(-,root,root,-)
 %{_libdir}/%{name}/plugins/python.so
 

++++++ hexchat-2.10.2.tar.xz -> hexchat-2.12.0.tar.xz ++++++
++++ 381716 lines of diff (skipped)

++++++ hexchat-python3.patch ++++++
Index: hexchat-2.12.0/src/common/dbus/dbus-client.c
===================================================================
--- hexchat-2.12.0.orig/src/common/dbus/dbus-client.c
+++ hexchat-2.12.0/src/common/dbus/dbus-client.c
@@ -21,6 +21,7 @@
 
 #include "config.h"
 
+#include <stdlib.h>
 #define GLIB_DISABLE_DEPRECATION_WARNINGS
 #include <dbus/dbus-glib.h>
 #include "dbus-client.h"

Reply via email to