Hello community,

here is the log from the commit of package hfst for openSUSE:Factory checked in 
at 2019-08-23 11:09:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hfst (Old)
 and      /work/SRC/openSUSE:Factory/.hfst.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hfst"

Fri Aug 23 11:09:29 2019 rev:3 rq:725398 version:3.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/hfst/hfst.changes        2017-09-05 
15:19:56.457423032 +0200
+++ /work/SRC/openSUSE:Factory/.hfst.new.7948/hfst.changes      2019-08-23 
11:09:33.206459796 +0200
@@ -1,0 +2,10 @@
+Thu Aug 22 18:51:23 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to new upstream release 3.15.0
+  * Numerous improvements to pmatching and tokenization.
+  * Add tool hfst-eliminate-flags.
+  * Allow both escaped and unescaped zeros in multicharacters in
+    all lexc lexicon entries.
+- Drop gcc7.diff, hfst-scripts-install.diff
+
+-------------------------------------------------------------------

Old:
----
  gcc7.diff
  hfst-3.12.2.tar.gz
  hfst-scripts-install.diff

New:
----
  hfst-3.15.0.tar.gz

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

Other differences:
------------------
++++++ hfst.spec ++++++
--- /var/tmp/diff_new_pack.dG8gB9/_old  2019-08-23 11:09:34.058459690 +0200
+++ /var/tmp/diff_new_pack.dG8gB9/_new  2019-08-23 11:09:34.062459690 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hfst
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,24 +12,22 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           hfst
-Version:        3.12.2
+Version:        3.15.0
 Release:        0
 Summary:        Helsinki Finite-State Transducer Technology
-License:        GPL-3.0+ and GPL-3.0 and GPL-2.0+ and GPL-2.0 and GPL-3.0 and 
Apache-2.0
+License:        GPL-3.0-or-later AND GPL-3.0-only AND GPL-2.0-or-later AND 
GPL-2.0-only AND GPL-3.0-only AND Apache-2.0
 Group:          Development/Tools/Other
-Url:            http://www.ling.helsinki.fi/kieliteknologia/tutkimus/hfst/
+URL:            https://hfst.github.io/
 
 Source:         
https://github.com/hfst/hfst/releases/download/v%version/hfst-%version.tar.gz
-Patch2:         hfst-wrong-flags.diff
-Patch3:         hfst-split-libs.diff
-Patch4:         hfst-scripts-install.diff
-Patch5:         hfst-nodate.diff
-Patch6:         gcc7.diff
+Patch1:         hfst-wrong-flags.diff
+Patch2:         hfst-split-libs.diff
+Patch3:         hfst-nodate.diff
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -55,7 +53,7 @@
 
 %package -n libfoma-hfst0
 Summary:        Multi-purpose finite-state toolkit
-License:        GPL-2.0
+License:        GPL-2.0-only
 Group:          System/Libraries
 
 %description -n libfoma-hfst0
@@ -73,12 +71,12 @@
 OpenFst is a library for constructing, combining, optimizing, and
 searching weighted finite-state transducers (FSTs).
 
-%package -n libhfst49
+%package -n libhfst52
 Summary:        Helsinki Finite-State Transducer Technology Libraries
-License:        GPL-3.0
+License:        GPL-3.0-only
 Group:          System/Libraries
 
-%description -n libhfst49
+%description -n libhfst52
 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.
@@ -87,7 +85,7 @@
 Summary:        SFST Finite State Tools
 # HFST is missing the license file; a look in SFST upstream code
 # (https://code.google.com/p/cistern/wiki/SFST) reveals it is GPL-2.0.
-License:        GPL-2.0
+License:        GPL-2.0-only
 Group:          System/Libraries
 
 %description -n libsfst-hfst0
@@ -97,9 +95,9 @@
 
 %package devel
 Summary:        Development files for the Helsinki Finite-State Transducer
-License:        GPL-3.0
+License:        GPL-3.0-only
 Group:          Development/Libraries/C and C++
-Requires:       libhfst49 = %version
+Requires:       libhfst52 = %version
 
 %description devel
 The Helsinki Finite-State Transducer software is intended for the
@@ -110,8 +108,7 @@
 want to make use of the HFST library.
 
 %prep
-%setup -q
-%patch -P 2 -P 3 -P 4 -P 5 -P 6 -p1
+%autosetup -p1
 
 %build
 autoreconf -fiv
@@ -130,37 +127,31 @@
 %postun -n libfoma-hfst0 -p /sbin/ldconfig
 %post   -n libfst-hfst0 -p /sbin/ldconfig
 %postun -n libfst-hfst0 -p /sbin/ldconfig
-%post   -n libhfst49 -p /sbin/ldconfig
-%postun -n libhfst49 -p /sbin/ldconfig
+%post   -n libhfst52 -p /sbin/ldconfig
+%postun -n libhfst52 -p /sbin/ldconfig
 %post   -n libsfst-hfst0 -p /sbin/ldconfig
 %postun -n libsfst-hfst0 -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %_bindir/hfst*
 %_mandir/man1/*.1*
 %doc AUTHORS COPYING NEWS README
 
 %files -n libfoma-hfst0
-%defattr(-,root,root)
 %_libdir/libfoma-hfst.so.0*
 %doc back-ends/foma/COPYING
 
 %files -n libfst-hfst0
-%defattr(-,root,root)
 %_libdir/libfst-hfst.so.0*
 %doc back-ends/openfst/COPYING
 
-%files -n libhfst49
-%defattr(-,root,root)
-%_libdir/libhfst.so.49*
+%files -n libhfst52
+%_libdir/libhfst.so.52*
 
 %files -n libsfst-hfst0
-%defattr(-,root,root)
 %_libdir/libsfst-hfst.so.0*
 
 %files devel
-%defattr(-,root,root)
 %_includedir/*
 %_libdir/libhfst.so
 %_libdir/pkgconfig/*.pc

++++++ hfst-3.12.2.tar.gz -> hfst-3.15.0.tar.gz ++++++
++++ 49848 lines of diff (skipped)

++++++ hfst-split-libs.diff ++++++
--- /var/tmp/diff_new_pack.dG8gB9/_old  2019-08-23 11:09:34.738459606 +0200
+++ /var/tmp/diff_new_pack.dG8gB9/_new  2019-08-23 11:09:34.742459606 +0200
@@ -5,37 +5,39 @@
 Install sublibraries such that we can make them separate packages
 and tag these with their licenses.
 ---
- back-ends/foma/Makefile.am            |    6 +++++-
+ back-ends/foma/Makefile.am            |    4 +++-
  back-ends/openfst/src/lib/Makefile.am |    3 ++-
- back-ends/sfst/Makefile.am            |    3 ++-
- 3 files changed, 9 insertions(+), 3 deletions(-)
+ back-ends/sfst/Makefile.am            |    5 +++--
+ 3 files changed, 8 insertions(+), 4 deletions(-)
 
-Index: hfst-3.12.2/back-ends/foma/Makefile.am
+Index: hfst-3.15.0/back-ends/foma/Makefile.am
 ===================================================================
---- hfst-3.12.2.orig/back-ends/foma/Makefile.am
-+++ hfst-3.12.2/back-ends/foma/Makefile.am
-@@ -8,12 +8,16 @@ if WANT_MINGW
- AM_CPPFLAGS += -D__NO_MINGW_LFS
+--- hfst-3.15.0.orig/back-ends/foma/Makefile.am
++++ hfst-3.15.0/back-ends/foma/Makefile.am
+@@ -9,9 +9,10 @@ AM_CPPFLAGS += -D__NO_MINGW_LFS
  endif
  
+ if WANT_FOMA
 -noinst_LTLIBRARIES = libfoma.la
 +lib_LTLIBRARIES = libfoma.la
+ endif
+ 
 +libfoma_la_LDFLAGS = -release hfst -version-number 0 -no-undefined
  libfoma_la_SOURCES = int_stack.c define.c determinize.c apply.c \
          rewrite.c lexcread.c topsort.c flags.c minimize.c reverse.c \
          extract.c sigma.c structures.c constructions.c \
-         coaccessible.c io.c utf8.c spelling.c dynarray.c mem.c stringhash.c \
-         trie.c lex.lexc.c lex.yy.c regex.c
-+if GENERATE_FOMA_WRAPPER
-+libfoma_la_LIBADD = -lz
-+endif
+@@ -40,6 +41,7 @@ endif
  
- hfst_foma_LDADD = $(top_builddir)/back-ends/foma/libfoma.la
+ if GENERATE_FOMA_WRAPPER
+ bin_PROGRAMS=hfst_foma
++libfoma_la_LIBADD = -lz
+ AM_CPPFLAGS += -DZLIB
+ endif
  
-Index: hfst-3.12.2/back-ends/openfst/src/lib/Makefile.am
+Index: hfst-3.15.0/back-ends/openfst/src/lib/Makefile.am
 ===================================================================
---- hfst-3.12.2.orig/back-ends/openfst/src/lib/Makefile.am
-+++ hfst-3.12.2/back-ends/openfst/src/lib/Makefile.am
+--- hfst-3.15.0.orig/back-ends/openfst/src/lib/Makefile.am
++++ hfst-3.15.0/back-ends/openfst/src/lib/Makefile.am
 @@ -11,6 +11,7 @@
  
  AUTOMAKE_OPTIONS=subdir-objects
@@ -45,15 +47,22 @@
 +libfst_la_LDFLAGS = -release hfst -version-number 0 -no-undefined
  libfst_la_SOURCES = compat.cc flags.cc fst.cc properties.cc \
        symbol-table.cc symbol-table-ops.cc util.cc
-Index: hfst-3.12.2/back-ends/sfst/Makefile.am
+Index: hfst-3.15.0/back-ends/sfst/Makefile.am
 ===================================================================
---- hfst-3.12.2.orig/back-ends/sfst/Makefile.am
-+++ hfst-3.12.2/back-ends/sfst/Makefile.am
-@@ -1,6 +1,7 @@
+--- hfst-3.15.0.orig/back-ends/sfst/Makefile.am
++++ hfst-3.15.0/back-ends/sfst/Makefile.am
+@@ -1,12 +1,13 @@
  AM_CPPFLAGS=-Wno-deprecated
  
+ if WANT_SFST
 -noinst_LTLIBRARIES = libsfst.la
 +lib_LTLIBRARIES = libsfst.la
+ endif
+ if WANT_LEAN_SFST
+-noinst_LTLIBRARIES = libsfst.la
++lib_LTLIBRARIES = libsfst.la
+ endif
+ 
 +libsfst_la_LDFLAGS = -release hfst -version-number 0 -no-undefined
  libsfst_la_SOURCES = alphabet.cc basic.cc utf8.cc compact.cc fst.cc \
          operators.cc determinise.cc generate.cc hopcroft.cc


Reply via email to