[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