Hello community,
here is the log from the commit of package python3-CXX for openSUSE:Factory checked in at 2017-02-26 17:10:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-CXX (Old)
and /work/SRC/openSUSE:Factory/.python3-CXX.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-CXX"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-CXX/python3-CXX.changes 2015-01-22 21:50:17.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python3-CXX.new/python3-CXX.changes 2017-02-26 17:10:03.360613614 +0100
@@ -1,0 +2,51 @@
+Thu Feb 23 15:44:33 UTC 2017 - ronisbr(a)gmail.com
+
+- Update to Version 7.0.1
+
+ Changelog v7.0.1
+ ----------------
+ * Add support for Full Unicode range on Windows.
+ * Add sym link for README.txt to allow testing of index.html.
+
+ Changelog v7.0.0
+ ----------------
+ * Warning: This version fixes a number of problems that require source incompatible changes.
+ However by defining PYCXX_6_2_COMPATIBILITY the V6.2.x API is restored. This is not recommended for new code.
+ * The first version of python3 that is supported is 3.3.
+ * New source file needs to built: Src/cxx_exceptions.cxx. This file implements the new exception handling features.
+ * Fix the type used for lengths and sequence indexes to use Py_ssize_t. This will require sources changes for users of PyCXX.
+ * Implement smart handling of Exceptions between C++ and Python. You can now catch exceptions in C++ by type that are raised in C++ or Python.
+ * All builtin exceptions are support and are user defined exceptions.
+ * The base exception type is now BaseException not Exception. To upgrade source code replace all use of Exception with BaseException.
+ * The documentation has been updated to describe the new exception features.
+ * The supportSequence, supportMapping, supportNumber etc functions now take a bit mask that defines which specific callbacks are handled.
+
+ Changelog v6.2.8
+ ----------------
+ * Fix crash when a member function is called via callMemberFunction() and that function raises an expection.
+ * Found in comment on StackOverFlow. Fix memory size allocated for new objects. It used the wrong size calculation, but was big enough to avoid problems.
+
+ Changelog v6.2.7
+ ----------------
+ * Fix missing ptr__Unicode_Type.
+ * Fixes from learn0more(a)gmail.com make python2 also remember the m_module and add accessor functions.
+ * Fix for indirection issues from Vivian De Smedt.
+ * Update to work with latest Microsoft Visual C++ for python 2.7. All test run in Win32 and Win64.
+ * PyCXX.html documention has been updated, especially with 2TO3 information.
+ * Use delete[] for objects allocated with new[].
+
+ Changelog v6.2.6
+ ----------------
+ * Fix build issue with GCC 4.2.1 on FreeBSD and Mac OS X (stop python defining isspace as a macro).
+ * Remove support for python 3.1 (API's are unstable).
+ * Add Python 3.3 support.
+ * Patch from Michael Droettboom to fix compilation issues.
+ * Patch from Michael Droettboom to add buffer interface for python3.
+
+- specfile:
+ * Run spec-cleaner.
+ * Add macro `%{py3_incdir}` to correctly obtain the include directory for python3.
+ Thanks DimStar for this macro.
+- Remove unneeded patch `python-CXX-6.2.5-fix-version.patch`
+
+-------------------------------------------------------------------
Old:
----
pycxx-6.2.5.tar.gz
python-CXX-6.2.5-fix-version.patch
New:
----
pycxx-7.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-CXX.spec ++++++
--- /var/tmp/diff_new_pack.Nh6S1W/_old 2017-02-26 17:10:03.984518926 +0100
+++ /var/tmp/diff_new_pack.Nh6S1W/_new 2017-02-26 17:10:03.988518319 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python3-CXX
#
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,26 +18,23 @@
%define modname CXX
%define tarname pycxx
+%define py3_incdir %(python3 -c "from distutils import sysconfig; print (sysconfig.get_python_inc())")
Name: python3-%{modname}
-Version: 6.2.5
+Version: 7.0.1
Release: 0
Summary: Write Python extensions in C++
License: BSD-3-Clause
Group: Development/Languages/Python
Url: http://CXX.sourceforge.net/
-Source0: %{tarname}-%{version}.tar.gz
+Source0: http://prdownloads.sourceforge.net/cxx/pycxx-%{version}.tar.gz
Source1: %{name}-rpmlintrc
# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch0: python-%{modname}-6.2.3-change-include-paths.patch
-# PATCH-FIX-UPSTREAM python-CXX-6.2.5-fix-version.patch -- fix version number from 6.24 to 6.25, needs to be updated for new releases
-Patch1: python-CXX-6.2.5-fix-version.patch
BuildRequires: python3-2to3
BuildRequires: python3-devel
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: python3-cxx = %{version}
Obsoletes: python3-cxx < %{version}
BuildArch: noarch
-%define incl_ver %{py3_ver}%{?py3_abiflags}
%description
PyCXX is a set of classes to help create extensions of Python in the C
@@ -60,21 +57,21 @@
%prep
%setup -q -n %{tarname}-%{version}
%patch0 -p1
-%patch1 -p1
%build
python3 setup.py build
%install
+
python3 setup.py install --root=%{buildroot} --prefix=%{_prefix}
-install %{modname}/*.hxx %{buildroot}/%{_includedir}/python%{incl_ver}/%{modname}/
-install %{modname}/*.h %{buildroot}/%{_includedir}/python%{incl_ver}/%{modname}/
-cp -R %{modname}/Python3 %{buildroot}/%{_includedir}/python%{incl_ver}/%{modname}/
+install %{modname}/*.hxx %{buildroot}/%{py3_incdir}/%{modname}/
+install %{modname}/*.h %{buildroot}/%{py3_incdir}/%{modname}/
+cp -R %{modname}/Python3 %{buildroot}/%{py3_incdir}/%{modname}/
install Src/*.c %{buildroot}/%{_datadir}/python%{py3_ver}/%{modname}/
install Src/*.cxx %{buildroot}/%{_datadir}/python%{py3_ver}/%{modname}/
cp -R Src/Python2 %{buildroot}/%{_datadir}/python%{py3_ver}/%{modname}/
chmod -x %{buildroot}/%{_datadir}/python%{py3_ver}/%{modname}/*.*
-chmod -x %{buildroot}/%{_includedir}/python%{incl_ver}/%{modname}/*.*
+chmod -x %{buildroot}/%{py3_incdir}/%{modname}/*.*
%files
%defattr(-,root,root)
@@ -85,7 +82,7 @@
%files devel
%defattr(-,root,root)
%doc Doc/Python3/
-%{_includedir}/python%{incl_ver}/%{modname}/
+%{py3_incdir}/%{modname}/
%dir %{_datadir}/python%{py3_ver}/
%{_datadir}/python%{py3_ver}/%{modname}/
++++++ pycxx-6.2.5.tar.gz -> pycxx-7.0.1.tar.gz ++++++
++++ 8951 lines of diff (skipped)
Hello community,
here is the log from the commit of package kakoune for openSUSE:Factory checked in at 2017-02-26 17:09:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kakoune (Old)
and /work/SRC/openSUSE:Factory/.kakoune.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kakoune"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kakoune/kakoune.changes 2017-02-07 12:05:39.267058005 +0100
+++ /work/SRC/openSUSE:Factory/.kakoune.new/kakoune.changes 2017-02-26 17:09:51.470418150 +0100
@@ -1,0 +2,96 @@
+Sat Feb 25 17:30:33 UTC 2017 - mpluskal(a)suse.com
+
+- Update to version 0.0+git.20170223:
+ * rename commenting.kak to comment.kak
+ * tweak :comment-line behaviour to comment selected lines
+ * rename :comment-selection to :comment-block
+ * rename line and block comments options
+ * fix typo
+ * remove optional value
+ * fix quote convention
+ * Add quote to completion characters in haskell
+ * Remove hash from StringData
+ * Make BufferIterator only a bidirectional iterator
+ * Set commenting options for php
+ * Add octothorpe to php comment highlighters
+ * Remove unused Diff::posA field
+ * Remove unused WindowAndSelections timestamp field
+ * Make StringView and unit types trivial types
+ * Detect too deep command call stack
+ * Remove unneeded assignment to null in RefPtr::release
+ * Fix option name in haskell.kak
+ * Use iswlower instead of islower
+ * Fix some uninitialized values
+ * Fix infinite loop when comparing RankedMatches containing invalid utf8
+ * Fix autorestore script when we have multiple restore files
+ * Fix explicit insert completion menu/info not hiding
+ * Warning fix in ranked_match.cc
+ * Make SharedString::create take a list of StringViews
+ * Rework NCurses key parsing to properly handle <a-special key>
+ * Support the vim behaviour for +line syntax
+ * Add some noexcept to pointer policies
+ * Formatting fix
+ * Tweak ranked match ordering
+ * Improve POSIX sed compatibility in lint.kak
+ * Fix on-key command name in README
+ * support in-line comments
+ * Change `n` behaviour to only select next match for main selection
+ * Use <a-'> for backward rotate selection and move rotate content to <a-">
+ * Also execute prompt callback when just starting
+ * Document whitespace highlighter
+ * Fix doc ui options and manpage
+ * Adds tomorrow-night theme.
+ * Make piping data into shell commands non blocking
+ * Highlight c-family include paths as identifiers
+ * Store shell-candidates completions in the Completion memory domain
+ * Fix some bugs in non blocking pipe writing
+ * Allow modifying the characters used when highlighting whitespace
+ * Small layout tweak for Buffer::HistoryNode
+ * Make gdb ArrayIterator python 3 compatible
+ * Add Regex support in gdb pretty printing
+ * Add -match-capture support for regions higlighter
+ * Add proper heredoc highlighting support to sh.kak
+ * Remove unneeded padding in relative line numbers highlighting
+ * Fix Buffer::offset_coord that was dropping the target coordinate
+ * Fix missing new line char in declare_option_cmd info
+ * Add command completer for types to declare-option
+ * fix regex highlighting
+ * Refactor show_whitespaces a bit
+ * Adds faces module and function. Renames identifier face to variable.
+ * Make sure no ANSI sequences are in the data returned by `man`
+ * Update outdated example in <a-"> keys doc
+ * Add support for -on-change and -on-abort to prompt
+ * Add elm language support
+ * Fix make.kak handling of 'Entering directory' and absolute paths
+ * Fix non-returning parse_key lambda
+ * Fix RegisterRestorer not handling potential throws on register assign
+ * Make numeric registers setable
+ * Reorganize code in main.cc
+ * Detect when switches are specified more than once
+ * Detect when -client, -buffer or -try-client are used at the same time
+ * Small naming tweak in HookManager
+ * Copy the list of hooks to run before iterating on them and running them
+ * pony.kak: Remove redundant BufNew/BufOpen hooks
+ * Rename BufNew and BufOpen hooks to BufNewFile and BufOpenFile
+ * Document backslash disabling hooks
+ * Fix handling of disabled_hooks regex
+ * Display an info box on startup with recent breaking changes
+ * Fix hook list in commands.cc
+ * Correctly handle mutation of the watcher list while iterating on them
+ * Fix performance of word completion with many different selections
+ * Fix overly strict backward_sorted_until
+ * jedi.kak: python 3 compat fix
+ * improved haskell comment regex
+ * Refactor test run script
+ * Try to please clang-3.5
+ * Remove out of date TODO file
+ * Properly wrap `kak_assert` into a do-while scope
+ * Use false instead of 0 in the kak_assert do while
+ * Refactor StringData and StringRegistry to remove need for purging
+ * Refactor WordDB::add_words to be slightly faster
+ * Slight code cleanup in utf8_iterator.hh
+ * Fix support for non ascii chars in completion_extra_word_char
+ * Refactor get_words to be simpler and faster
+ * Tweak some character categorization function implementations
+
+-------------------------------------------------------------------
Old:
----
kakoune-0.0+git.20170125.tar.xz
New:
----
kakoune-0.0+git.20170223.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kakoune.spec ++++++
--- /var/tmp/diff_new_pack.AWMBjp/_old 2017-02-26 17:09:51.922349562 +0100
+++ /var/tmp/diff_new_pack.AWMBjp/_new 2017-02-26 17:09:51.922349562 +0100
@@ -17,7 +17,7 @@
Name: kakoune
-Version: 0.0+git.20170125
+Version: 0.0+git.20170223
Release: 0
Summary: A code editor heavily inspired by Vim
License: Unlicense
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.AWMBjp/_old 2017-02-26 17:09:51.966342885 +0100
+++ /var/tmp/diff_new_pack.AWMBjp/_new 2017-02-26 17:09:51.970342278 +0100
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/mawww/kakoune.git</param>
- <param name="changesrevision">125c8b7e80995732e0d8c87b82040025748f1b4f</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">8703f30063a59d07aac5141a58a590135de39707</param></service></servicedata>
\ No newline at end of file
++++++ kakoune-0.0+git.20170125.tar.xz -> kakoune-0.0+git.20170223.tar.xz ++++++
++++ 4546 lines of diff (skipped)