Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hfst for openSUSE:Factory checked in 
at 2022-02-13 19:51:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hfst (Old)
 and      /work/SRC/openSUSE:Factory/.hfst.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hfst"

Sun Feb 13 19:51:02 2022 rev:7 rq:954070 version:3.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/hfst/hfst.changes        2021-09-02 
23:20:27.548564279 +0200
+++ /work/SRC/openSUSE:Factory/.hfst.new.1956/hfst.changes      2022-02-13 
19:51:43.170320869 +0100
@@ -1,0 +2,10 @@
+Thu Feb 10 16:43:01 UTC 2022 - Jan Engelhardt <[email protected]>
+
+- Update to release 3.16
+  * hfst-pmatch archives now no longer include or parse redundant alphabets,
+    which in some cases can be a meaningful size and speed saving.
+  * C++14 is the minimal requirement.
+  * Drop legacy wrappers for foma and lexc.
+- Add hfst-sse.diff to get rid of forced SSE
+
+-------------------------------------------------------------------

Old:
----
  v3.15.5.tar.gz

New:
----
  hfst-sse.diff
  v3.16.0.tar.gz

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

Other differences:
------------------
++++++ hfst.spec ++++++
--- /var/tmp/diff_new_pack.z2vXs2/_old  2022-02-13 19:51:43.986323043 +0100
+++ /var/tmp/diff_new_pack.z2vXs2/_new  2022-02-13 19:51:43.994323065 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hfst
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           hfst
-Version:        3.15.5
+Version:        3.16.0
 Release:        0
 Summary:        Helsinki Finite-State Transducer Technology
 License:        Apache-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND 
GPL-3.0-only AND GPL-3.0-or-later AND GPL-3.0-only
@@ -25,7 +25,8 @@
 URL:            https://hfst.github.io/
 
 Source:         https://github.com/hfst/hfst/archive/refs/tags/v%version.tar.gz
-Patch4:         hfst-nodate.diff
+Patch1:         hfst-nodate.diff
+Patch2:         hfst-sse.diff
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -39,7 +40,8 @@
 BuildRequires:  pkg-config
 BuildRequires:  python3-base
 BuildRequires:  readline-devel
-BuildRequires:  pkgconfig(glib-2.0)
+#BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(icu-uc) >= 50
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(zlib)
 Requires:       grep
@@ -50,23 +52,12 @@
 implementation of morphological analyzers and other tools which are
 based on weighted and unweighted finite-state transducer technology.
 
-%package -n libfoma-hfst0
-Summary:        Multi-purpose finite-state toolkit
-License:        GPL-2.0-only
-Group:          System/Libraries
-
-%description -n libfoma-hfst0
-Foma is a multi-purpose finite-state toolkit designed for
-applications ranging from natural language processing and research in
-automata theory. It should be upwardly compatible with Xerox xfst and
-lexc, with the exception of binary file reading and writing.
-
-%package -n libhfst54
+%package -n libhfst55
 Summary:        Helsinki Finite-State Transducer Technology Libraries
 License:        GPL-3.0-only
 Group:          System/Libraries
 
-%description -n libhfst54
+%description -n libhfst55
 The Helsinki Finite-State Transducer software is intended for the
 implementation of morphological analyzers and other tools which are
 based on weighted and unweighted finite-state transducer technology.
@@ -75,7 +66,7 @@
 Summary:        Development files for the Helsinki Finite-State Transducer
 License:        GPL-3.0-only
 Group:          Development/Libraries/C and C++
-Requires:       libhfst54 = %version
+Requires:       libhfst55 = %version
 
 %description devel
 The Helsinki Finite-State Transducer software is intended for the
@@ -90,7 +81,7 @@
 
 %build
 autoreconf -fiv
-%configure --disable-static --with-unicode-handler=glib --with-readline \
+%configure --disable-static --with-readline \
        --enable-all-tools --includedir="%_includedir/%name" \
        --with-foma-upstream
 %make_build
@@ -105,10 +96,8 @@
 %check
 %make_build check -j1
 
-%post   -n libfoma-hfst0 -p /sbin/ldconfig
-%postun -n libfoma-hfst0 -p /sbin/ldconfig
-%post   -n libhfst54 -p /sbin/ldconfig
-%postun -n libhfst54 -p /sbin/ldconfig
+%post   -n libhfst55 -p /sbin/ldconfig
+%postun -n libhfst55 -p /sbin/ldconfig
 
 %files
 %_bindir/hfst*
@@ -116,8 +105,8 @@
 %doc NEWS README
 %license COPYING
 
-%files -n libhfst54
-%_libdir/libhfst.so.54*
+%files -n libhfst55
+%_libdir/libhfst.so.55*
 
 %files devel
 %_includedir/*

++++++ hfst-sse.diff ++++++
---
 configure.ac |    3 ---
 1 file changed, 3 deletions(-)

Index: hfst-3.16.0/configure.ac
===================================================================
--- hfst-3.16.0.orig/configure.ac
+++ hfst-3.16.0/configure.ac
@@ -661,9 +661,6 @@ AC_LANG_PUSH([C++])
 AM_COND_IF([WANT_OPENFST_UPSTREAM], [CXXFLAGS="$CXXFLAGS -std=c++17"], 
[CXXFLAGS="$CXXFLAGS -std=c++14"])
 
 # On 32bit x86, we need to use SSE for precise floating point arithmetics in 
OpenFST
-AX_CHECK_COMPILE_FLAG([-msse], [CXXFLAGS="$CXXFLAGS -msse"], [])
-AX_CHECK_COMPILE_FLAG([-msse2], [CXXFLAGS="$CXXFLAGS -msse2"], [])
-AX_CHECK_COMPILE_FLAG([-mfpmath=sse], [CXXFLAGS="$CXXFLAGS -mfpmath=sse"], [])
 
 AC_CHECK_HEADERS([ext/slist])
 

++++++ v3.15.5.tar.gz -> v3.16.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/hfst/v3.15.5.tar.gz 
/work/SRC/openSUSE:Factory/.hfst.new.1956/v3.16.0.tar.gz differ: char 13, line 1

Reply via email to