Hello community,

here is the log from the commit of package xapian-bindings for openSUSE:Factory 
checked in at 2020-09-01 20:06:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xapian-bindings (Old)
 and      /work/SRC/openSUSE:Factory/.xapian-bindings.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xapian-bindings"

Tue Sep  1 20:06:34 2020 rev:34 rq:829960 version:1.4.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/xapian-bindings/xapian-bindings.changes  
2020-05-05 18:53:41.881194045 +0200
+++ 
/work/SRC/openSUSE:Factory/.xapian-bindings.new.3399/xapian-bindings.changes    
    2020-09-01 20:07:39.720600655 +0200
@@ -1,0 +2,66 @@
+Thu Aug 27 10:52:20 UTC 2020 - Antonio Larrosa <[email protected]>
+
+- spec-cleaner run
+
+-------------------------------------------------------------------
+Thu Aug 27 06:20:47 UTC 2020 - Antonio Larrosa <[email protected]>
+
+- Update to version 1.4.17:
+  * No user-visible change except for bumping the version to indicate
+    compatibility with Xapian-core 1.4.17.
+
+- Update to version 1.4.16:
+  + General:
+    * Remove code to support SVN snapshots since we stopped using SVN more 
than 5
+      years ago.
+    * Ignore overloads for logical ops, *, /.  These were already ignored for
+      several languages, and aren't actually usefully wrapped for any of the 
other
+      languages.
+  + CSharp:
+    * Work around mono terminfo parsing bug in more cases.  With this, "make",
+      "make check", "make install" and "make uninstall" all work on Ubuntu 
18.10.
+      Patch from Dipanshu Garg, fixes 
https://github.com/xapian/xapian/pull/287 and
+      #801.
+  + Lua:
+    * Allow passing a Lua function as a MatchSpy.  This was supposed to be
+      supported already, but the typemaps weren't set up.
+    * On platforms where sizeof(long) is 4, SWIG was wrapping 
Xapian::BAD_VALUENO
+      as a negative constant in Lua, which was then rejected by a check which
+      disallows passing negative values for unsigned C++ types.  We now direct 
SWIG
+      to handle Xapian::valueno as double (which is what numbers in Lua usually
+      actually are) which gives us an unsigned constant, and also eliminates 
the
+      negative value check.
+    * Correct documentation - get_description() is wrapped as tostring() in 
Lua,
+      not str() as we previously claimed.
+    * Add test coverage for passing Lua function for a Stopper.
+  + Perl:
+    * Resolve the remaining issues and remove the "experimental" marker:
+      + Add search_xapian_compat() function which sets up aliases in the
+        Search::Xapian namespace to aid writing code which uses either
+        Search::Xapian or this module.
+      + Allow passing Perl sub for simpler Xapian functor classes.  This fills 
in a
+        missing feature compared to Search::Xapian.  See #523.
+      + Remove useless PerlStopper class which was an incomplete copy of the
+        apparently non-functional Search::Xapian::PerlStopper.  We now support
+        passing a Perl sub for a Stopper object.
+      + Adjust some method names to match Search::Xapian.  Iterators now 
support
+        inc() (and dec() where the C++ class supports operator--) like
+        Search::Xapian, rather than increment() and prev().  Reported by Eric 
Wong
+        in #523.
+      + Drop undocumented and unexpected extra equals() method.
+      + Provide compatibility with ENQ_ASCENDING, etc constants.  SWIG wraps 
these
+        as $Xapian::Enquire::ASCENDING, which better matches the C++ API, but
+        Search::Xapian wraps this as Search::Xapian::ENQ_ASCENDING, etc so 
provide
+        those too for compatibility.  Reported by Eric Wong in #523.
+      + Drop stringification and int conversion overloads.  These seem more
+        confusing than helpful, and overloading stringification works badly
+        with SWIG-generated bindings.
+      + Document remaining known differences from Search::Xapian.
+    * Update recently tested versions in README.
+    * Improve documentation.
+    * Fix t/02pod.t to look for files in right directory.
+  + Ruby:
+    * Don't print iterator sizes to stdout.  This was some debugging 
accidentally
+      left in as part of a change in 1.4.12.  Patch from Dan Callaghan.
+
+-------------------------------------------------------------------

Old:
----
  xapian-bindings-1.4.15.tar.xz
  xapian-bindings-1.4.15.tar.xz.asc

New:
----
  xapian-bindings-1.4.17.tar.xz
  xapian-bindings-1.4.17.tar.xz.asc

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

Other differences:
------------------
++++++ xapian-bindings.spec ++++++
--- /var/tmp/diff_new_pack.uCmQZf/_old  2020-09-01 20:07:41.640601553 +0200
+++ /var/tmp/diff_new_pack.uCmQZf/_new  2020-09-01 20:07:41.644601555 +0200
@@ -16,22 +16,20 @@
 #
 
 
-%bcond_with php
 %define php_extension_dir %(php-config --extension-dir)
-%bcond_with mono
-
 %if 0%{?suse_version} >= 1320 && 0%{?is_opensuse}
-%bcond_with sphinx
 %define phpver php7
 %define phppkg php7
-%else
 %bcond_with sphinx
+%else
 %define phpver php5
 %define phppkg php
+%bcond_with sphinx
 %endif
-
+%bcond_with php
+%bcond_with mono
 Name:           xapian-bindings
-Version:        1.4.15
+Version:        1.4.17
 Release:        0
 Summary:        Bindings for xapian
 License:        GPL-2.0-only
@@ -48,23 +46,21 @@
 BuildRequires:  libtool
 BuildRequires:  libuuid-devel
 BuildRequires:  libxapian-devel = %{version}
+BuildRequires:  pkgconfig
+BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
+BuildRequires:  ruby-devel
+BuildRequires:  tcl-devel
+BuildRequires:  xz
 %if %{with mono}
 BuildRequires:  mono-devel
 %endif
-
 %if %{with php}
 BuildRequires:  %{phpver}-devel
 %endif
-BuildRequires:  pkg-config
 %if %{with sphinx}
 BuildRequires:  python3-Sphinx
 %endif
-BuildRequires:  python3-devel
-BuildRequires:  python3-setuptools
-BuildRequires:  ruby-devel
-BuildRequires:  tcl-devel
-BuildRequires:  xz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Xapian is a probabilistic information retrieval library. It offers an
@@ -122,7 +118,7 @@
 
 %package -n xapian-csharp
 Summary:        Files needed for developing C# applications which use Xapian
-Group:          Development/Languages/Mono
+Group:          Development/Languages/Other
 Requires:       mono-core
 
 %description -n xapian-csharp
@@ -158,35 +154,25 @@
     --with-csharp \
 %endif
     --docdir=%{_docdir}/%{name}
-make %{?_smp_mflags}
+%make_build
 
 %check
-make check %{?_smp_mflags}
+%make_build check
 
 %install
 make install DESTDIR=%{?buildroot} %{?_smp_mflags}
 
 %files -n python3-xapian
-%defattr(-,root,root)
 %doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
 %license COPYING
-%endif
 %dir %{_defaultdocdir}/%{name}
 %doc %{_defaultdocdir}/%{name}/python3/
 %{python3_sitearch}/xapian/
 
 %if %{with php}
 %files -n %{phppkg}-xapian
-%defattr(-,root,root)
 %doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
 %license COPYING
-%endif
 %dir %{_defaultdocdir}/%{name}
 %doc %{_defaultdocdir}/%{name}/php/
 %{php_extension_dir}/xapian.so
@@ -194,39 +180,24 @@
 %endif
 
 %files -n ruby-xapian
-%defattr(-,root,root)
 %doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
 %license COPYING
-%endif
 %dir %{_defaultdocdir}/%{name}
 %doc %{_defaultdocdir}/%{name}/ruby/
 %{_libdir}/ruby/site_ruby/%{rb_ver}/%{rb_arch}/_xapian.so
 %{_libdir}/ruby/site_ruby/%{rb_ver}/xapian.rb
 
 %files -n tcl8-xapian
-%defattr(-,root,root)
 %doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
 %license COPYING
-%endif
 %dir %{_defaultdocdir}/%{name}
 %doc %{_defaultdocdir}/%{name}/tcl8/
 %{_libdir}/tcl/xapian%{version}/
 
 %if %{with mono}
 %files -n xapian-csharp
-%defattr(-,root,root)
 %doc AUTHORS ChangeLog HACKING NEWS README TODO
-%if 0%{suse_version} < 1500 && !0%{?is_opensuse}
-%doc COPYING
-%else
 %license COPYING
-%endif
 %dir %{_defaultdocdir}/%{name}
 %doc %{_defaultdocdir}/%{name}/csharp/
 %{_libdir}/_XapianSharp.so

++++++ xapian-bindings-1.4.15.tar.xz -> xapian-bindings-1.4.17.tar.xz ++++++
++++ 23616 lines of diff (skipped)



Reply via email to