[hfst] 02/02: Imported Debian patch 3.12.2~r3289-1

Tino Didriksen tinodidriksen-guest at moszumanska.debian.org
Mon Aug 7 09:27:03 UTC 2017


This is an automated email from the git hooks/post-receive script.

tinodidriksen-guest pushed a commit to branch master
in repository hfst.

commit c581624d0400cdb3892835d1414c2587260d3b4d
Merge: 2508744 e8eea35
Author: Tino Didriksen <tino at didriksen.cc>
Date:   Tue Apr 11 22:54:44 2017 +0200

    Imported Debian patch 3.12.2~r3289-1

 ChangeLog                                          | 153 ++++++-
 ChangeLog.old                                      |  27 +-
 NEWS                                               |  33 +-
 README.rst                                         |  20 -
 back-ends/Makefile.am                              |   4 +
 configure.ac                                       |  62 ++-
 debian/changelog                                   |   6 +-
 debian/control                                     |  14 +-
 ...libhfst48-dev.install => libhfst49-dev.install} |   0
 debian/{libhfst48.install => libhfst49.install}    |   0
 ...ntian-overrides => libhfst49.lintian-overrides} |   0
 debian/{libhfst48.postinst => libhfst49.postinst}  |   0
 debian/rules                                       |   1 +
 libhfst/src/HfstInputStream.cc                     |  58 +--
 libhfst/src/HfstInputStream.h                      |   8 +-
 libhfst/src/HfstOutputStream.cc                    |  36 +-
 libhfst/src/HfstOutputStream.h                     |   8 +-
 libhfst/src/HfstTransducer.cc                      | 111 +++--
 libhfst/src/HfstTransducer.h                       |  22 +-
 libhfst/src/Makefile.am                            |   6 +-
 .../src/implementations/ConvertFomaTransducer.cc   |  19 +-
 .../implementations/ConvertLogWeightTransducer.cc  |  17 +-
 .../src/implementations/ConvertSfstTransducer.cc   |  18 +-
 .../src/implementations/ConvertTransducerFormat.cc |  24 +-
 .../src/implementations/ConvertTransducerFormat.h  |  83 +---
 libhfst/src/implementations/FomaTransducer.cc      |  43 +-
 libhfst/src/implementations/FomaTransducer.h       |   8 +-
 libhfst/src/implementations/LogWeightTransducer.cc | 503 ++++++++-------------
 libhfst/src/implementations/LogWeightTransducer.h  |  73 +--
 libhfst/src/implementations/Makefile.am            |  10 +-
 libhfst/src/implementations/SfstTransducer.cc      | 402 ++++++++--------
 libhfst/src/implementations/SfstTransducer.h       |  64 +--
 .../implementations/TropicalWeightTransducer.cc    |  61 ++-
 .../src/implementations/TropicalWeightTransducer.h |  59 +--
 libhfst/src/parsers/LexcCompiler.cc                |   2 -
 libhfst/src/parsers/Makefile.am                    |  10 +-
 libhfst/src/parsers/SfstAlphabet.h                 |  30 +-
 libhfst/src/parsers/SfstCompiler.h                 |   5 +-
 libhfst/src/parsers/htwolcpre1-lexer.ll            |   4 -
 libhfst/src/parsers/htwolcpre2-lexer.ll            |   9 +-
 libhfst/src/parsers/htwolcpre3-lexer.ll            |   6 +-
 libhfst/src/parsers/lexc-lexer.ll                  |   7 +-
 libhfst/src/parsers/pmatch_lex.ll                  |   7 +-
 libhfst/src/parsers/sfst-scanner.ll                |   8 +-
 libhfst/src/parsers/xfst-lexer.ll                  |   7 +-
 libhfst/src/parsers/xre_lex.ll                     |   7 +-
 python/doc/Doxyfile                                |   2 +-
 python/doc/README                                  |   2 +-
 python/pypi/MANIFEST.in                            |   1 +
 python/pypi/setup.py                               |   2 +-
 python/setup.py                                    |   3 +-
 test/tools/hfst-check-help.sh                      |  12 +-
 test/tools/hfst-check-version.sh                   |  12 +-
 tools/src/Makefile.am                              |  45 +-
 tools/src/hfst-info.cc                             |  18 +-
 tools/src/hfst-twolc/src/hfst-twolc.cc             |  21 +-
 56 files changed, 1044 insertions(+), 1129 deletions(-)

diff --cc debian/changelog
index 596fa55,0000000..958d611
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,84 -1,0 +1,84 @@@
- hfst (3.12.2~r3258-1) unstable; urgency=low
++hfst (3.12.2~r3289-1) unstable; urgency=low
 +
-   * Update to latest upstream release.
++  * Update to latest upstream release (Closes: #871145)
 +  * Now also builds Python modules for Python 2.x
 +
-  -- Tino Didriksen <tino at didriksen.cc>  Thu, 30 Mar 2017 08:55:34 +0200
++ -- Tino Didriksen <tino at didriksen.cc>  Tue, 11 Apr 2017 22:54:44 +0200
 +
 +hfst (3.10.0~r2798-3) unstable; urgency=medium
 +
 +  [ Tino Didriksen ]
 +  * Workaround tests failing on big-endian (Closes: #827199)
 +    + Not solved, but not needed because hfst-ospell fixed the end-user case
 +
 + -- Kartik Mistry <kartik at debian.org>  Thu, 23 Mar 2017 18:48:47 +0530
 +
 +hfst (3.10.0~r2798-2) unstable; urgency=low
 +
 +  [ Tino Didriksen ]
 +  * debian/patches/hfst_03_char2int.diff:
 +    + Fix FTBFS: twolc test fails or times out (Closes: #826659)
 +
 + -- Kartik Mistry <kartik at debian.org>  Mon, 13 Jun 2016 10:17:56 +0530
 +
 +hfst (3.10.0~r2798-1) unstable; urgency=low
 +
 +  [ Tino Didriksen ]
 +  * Update to latest upstream release.
 +
 +  [ Kartik Mistry ]
 +  * debian/control:
 +    + Updated Standards-Version to 3.9.8
 +
 + -- Kartik Mistry <kartik at debian.org>  Mon, 06 Jun 2016 18:33:47 +0530
 +
 +hfst (3.9.0~r4595-3) unstable; urgency=medium
 +
 +  * Update package to generate appropriate dependencies for python bindings
 +    as well as building for all supported python3 versions. Patch was not added
 +    in last update by mistake (Closes: #809446)
 +
 + -- Kartik Mistry <kartik at debian.org>  Wed, 10 Feb 2016 10:59:55 +0530
 +
 +hfst (3.9.0~r4595-2) unstable; urgency=low
 +
 +  [ Tino Didriksen ]
 +  * Removed old-style hardening support.
 +  * Added overrides.
 +
 + -- Kartik Mistry <kartik at debian.org>  Tue, 02 Feb 2016 17:41:03 +0530
 +
 +hfst (3.9.0~r4595-1) unstable; urgency=low
 +
 +  [ Tino Didriksen ]
 +  * Update to latest upstream release.
 +
 +  [ Kartik Mistry ]
 +  * debian/control:
 +    + Fixed Vcs-* URLs.
 +  * debian/copyright:
 +    + Updated SFST and Foma upstream URLs.
 +  * debian/rules:
 +    + Added hardening support.
 +
 + -- Kartik Mistry <kartik at debian.org>  Tue, 02 Feb 2016 11:49:33 +0530
 +
 +hfst (3.8.3~r4409-1) unstable; urgency=low
 +
 +  * Update to latest upstream release.
 +
 + -- Tino Didriksen <mail at tinodidriksen.com>  Mon, 03 Aug 2015 06:53:49 +0000
 +
 +hfst (3.8.2~r4145-1) unstable; urgency=low
 +
 +  [ Tino Didriksen ]
 +  * Initial release (Closes: #781759).
 +  * Add Python and Python3 modules.
 +  * Fix some Lintian errors.
 +  * Disable static libraries.
 +
 +  [ Kartik Mistry ]
 +  * Added hardening support.
 +  * Added patch description.
 +
 + -- Kartik Mistry <kartik at debian.org>  Wed, 22 Jul 2015 17:46:52 -0500
diff --cc debian/control
index 6cabd1a,0000000..8a29518
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,94 -1,0 +1,94 @@@
 +Source: hfst
 +Section: science
 +Priority: optional
 +Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
 +Uploaders: Tino Didriksen <tino at didriksen.cc>,
 +           Kartik Mistry <kartik at debian.org>
 +Build-Depends: autoconf,
 +               automake,
 +               autotools-dev,
 +               bison,
 +               debhelper (>= 9.0),
 +               dh-autoreconf,
 +               dpkg-dev (>= 1.16.1~),
 +               flex,
 +               libicu-dev,
 +               libreadline-dev,
 +               libtool,
 +               python-all-dev,
 +               python3-all-dev,
 +               swig,
 +               zlib1g-dev
- Standards-Version: 3.9.8
++Standards-Version: 4.0.0
 +Homepage: http://www.ling.helsinki.fi/kieliteknologia/tutkimus/hfst/
 +Vcs-Git: https://anonscm.debian.org/cgit/debian-science/packages/hfst.git
 +Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/hfst.git
 +
 +Package: hfst
 +Architecture: any
- Depends: libhfst48 (= ${binary:Version}),
++Depends: libhfst49 (= ${binary:Version}),
 +         ${misc:Depends},
 +         ${python:Depends},
 +         ${shlibs:Depends}
 +Description: Helsinki Finite-State Transducer Technology
 + The Helsinki Finite-State Transducer software is intended for the
 + implementation of morphological analysers and other tools which are
 + based on weighted and unweighted finite-state transducer technology.
 +
- Package: libhfst48
++Package: libhfst49
 +Architecture: any
 +Depends: ${misc:Depends}, ${shlibs:Depends}
 +Provides: libhfst
 +Conflicts: libhfst, libhfst3
 +Replaces: libhfst, libhfst3
 +Description: Helsinki Finite-State Transducer Technology Libraries
 + The Helsinki Finite-State Transducer software is intended for the
 + implementation of morphological analysers and other tools which are
 + based on weighted and unweighted finite-state transducer technology.
 + .
 + This package provides runtime libraries for HFST.
 +
- Package: libhfst48-dev
++Package: libhfst49-dev
 +Architecture: any
 +Section: libdevel
 +Depends: hfst (= ${binary:Version}),
-          libhfst48 (= ${binary:Version}),
++         libhfst49 (= ${binary:Version}),
 +         ${misc:Depends},
 +         ${shlibs:Depends}
 +Provides: libhfst-dev
 +Conflicts: libhfst-dev, libhfst3-dev
 +Replaces: libhfst-dev, libhfst3-dev
 +Description: Helsinki Finite-State Transducer Technology Development files
 + The Helsinki Finite-State Transducer software is intended for the
 + implementation of morphological analysers and other tools which are
 + based on weighted and unweighted finite-state transducer technology.
 + .
 + This package provides development headers and libraries for HFST
 +
 +Package: python-libhfst
 +Architecture: any
 +Section: python
- Depends: libhfst48 (= ${binary:Version}),
++Depends: libhfst49 (= ${binary:Version}),
 +         ${misc:Depends},
 +         ${python:Depends},
 +         ${shlibs:Depends}
 +Description: Helsinki Finite-State Transducer Technology (Python2 module)
 + The Helsinki Finite-State Transducer software is intended for the
 + implementation of morphological analysers and other tools which are
 + based on weighted and unweighted finite-state transducer technology.
 + .
 + This package provides Python2 module for libhfst.
 +
 +Package: python3-libhfst
 +Architecture: any
 +Section: python
- Depends: libhfst48 (= ${binary:Version}),
++Depends: libhfst49 (= ${binary:Version}),
 +         ${misc:Depends},
 +         ${python3:Depends},
 +         ${shlibs:Depends}
 +Description: Helsinki Finite-State Transducer Technology (Python3 module)
 + The Helsinki Finite-State Transducer software is intended for the
 + implementation of morphological analysers and other tools which are
 + based on weighted and unweighted finite-state transducer technology.
 + .
 + This package provides Python3 module for libhfst.
diff --cc debian/libhfst49-dev.install
index f8f2354,0000000..f8f2354
mode 100644,000000..100644
--- a/debian/libhfst49-dev.install
+++ b/debian/libhfst49-dev.install
diff --cc debian/libhfst49.install
index 9503874,0000000..9503874
mode 100644,000000..100644
--- a/debian/libhfst49.install
+++ b/debian/libhfst49.install
diff --cc debian/libhfst49.lintian-overrides
index 4fa2abe,0000000..4fa2abe
mode 100644,000000..100644
--- a/debian/libhfst49.lintian-overrides
+++ b/debian/libhfst49.lintian-overrides
diff --cc debian/libhfst49.postinst
index 7df96b6,0000000..7df96b6
mode 100644,000000..100644
--- a/debian/libhfst49.postinst
+++ b/debian/libhfst49.postinst
diff --cc debian/rules
index 35af3f5,0000000..1d640ff
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,39 -1,0 +1,40 @@@
 +#!/usr/bin/make -f
 +# -*- makefile -*-
 +
 +#export DH_VERBOSE=1
 +
 +NUMJOBS = 1
 +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 +	NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
 +endif
 +
 +build2vers := $(shell pyversions -sv)
 +build3vers := $(shell py3versions -sv)
 +
 +# This has to be exported to make some magic below work.
 +export DH_OPTIONS
++export LC_ALL=C.UTF-8
 +
 +%:
 +	dh $@ --fail-missing --parallel --with autoreconf
 +
 +override_dh_auto_configure:
 +	dh_auto_configure -- --disable-static --with-unicode-handler=ICU --enable-all-tools --with-readline
 +
 +override_dh_auto_build:
 +	$(MAKE) -j$(NUMJOBS) || $(MAKE) -j$(NUMJOBS) || $(MAKE)
 +	set -e && for i in $(build2vers) $(build3vers); do \
 +		cd $(CURDIR)/python && python$$i setup.py build_ext && strip --strip-unneeded build/*/*.so; \
 +	done
 +
 +override_dh_auto_test:
 +	$(MAKE) -j1 check
 +
 +override_dh_auto_install:
 +	dh_auto_install
 +	set -e && for i in $(build2vers) $(build3vers); do \
 +		cd $(CURDIR)/python && python$$i setup.py install --no-compile --prefix /usr --install-layout deb --root $(CURDIR)/debian/tmp; \
 +	done
 +	find $(CURDIR) -type f -name '*.pyc' -exec rm -f '{}' \;
 +	find $(CURDIR) -type f -name '*.pyo' -exec rm -f '{}' \;
 +	find $(CURDIR) -type f -name '*.la' -exec rm -f '{}' \;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/hfst.git



More information about the debian-science-commits mailing list