[hfst] 02/02: Imported Debian patch 3.8.3~r4409-1

Tino Didriksen tinodidriksen-guest at moszumanska.debian.org
Mon Aug 3 06:58:59 UTC 2015


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

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

commit 3ab7aa631d80f0eb3c3aed12b1fcc3bb962a95e0
Merge: 44d27de 6ea981e
Author: Tino Didriksen <mail at tinodidriksen.com>
Date:   Mon Aug 3 06:53:49 2015 +0000

    Imported Debian patch 3.8.3~r4409-1

 ChangeLog                                          | 1044 ++++++++++++++
 ChangeLog.old                                      |  424 ++++++
 NEWS                                               |   10 +-
 back-ends/foma/Makefile.am                         |    2 +-
 back-ends/foma/apply.c                             |    3 +-
 back-ends/foma/constructions.c                     |    2 +-
 back-ends/foma/determinize.c                       |   12 +-
 back-ends/foma/fomalib.h                           |   18 +-
 back-ends/foma/fomalibconf.h                       |   10 +
 back-ends/foma/iface.c                             |    6 +-
 back-ends/foma/io.c                                |    8 +-
 back-ends/foma/lex.cmatrix.c                       |    8 +-
 back-ends/foma/lex.lexc.c                          |    2 +-
 back-ends/foma/lex.yy.c                            |   15 +-
 back-ends/foma/mem.c                               |    8 +-
 back-ends/foma/minimize.c                          |    8 +-
 back-ends/foma/sigma.c                             |   17 +-
 back-ends/foma/spelling.c                          |    6 +-
 back-ends/foma/structures.c                        |   26 +-
 back-ends/openfst/src/include/fst/rmfinalepsilon.h |    4 +-
 .../openfst/src/include/fst/symbol-table-ops.h     |    4 +-
 back-ends/openfst/src/include/fst/synchronize.h    |    4 +-
 back-ends/openfstwin/src/include/fst/compat.h      |   18 +-
 back-ends/openfstwin/src/include/fst/flags.h       |    8 +-
 back-ends/openfstwin/src/include/fst/properties.h  |    2 +-
 configure.ac                                       |   45 +-
 debian/changelog                                   |    6 +
 debian/control                                     |   12 +-
 ...libhfst40-dev.install => libhfst41-dev.install} |    0
 debian/{libhfst40.install => libhfst41.install}    |    0
 debian/{libhfst40.postinst => libhfst41.postinst}  |    0
 debian/patches/hfst_02_notimestamp.diff            |   10 +-
 libhfst/src/FormatSpecifiers.h                     |    2 +-
 libhfst/src/HarmonizeUnknownAndIdentitySymbols.cc  |    6 +-
 libhfst/src/HarmonizeUnknownAndIdentitySymbols.h   |   19 +-
 libhfst/src/HfstApply.cc                           |   53 +-
 libhfst/src/HfstDataTypes.cc                       |    6 +
 libhfst/src/HfstDataTypes.h                        |    1 +
 libhfst/src/HfstEpsilonHandler.cc                  |    4 +-
 libhfst/src/HfstExceptionDefs.h                    |    4 +-
 libhfst/src/HfstFlagDiacritics.cc                  |   18 +-
 libhfst/src/HfstFlagDiacritics.h                   |   26 +-
 libhfst/src/HfstInputStream.cc                     |  124 +-
 libhfst/src/HfstInputStream.h                      |   26 +-
 libhfst/src/HfstLookupFlagDiacritics.cc            |   54 +-
 libhfst/src/HfstOutputStream.cc                    |   70 +-
 libhfst/src/HfstOutputStream.h                     |   29 +-
 libhfst/src/HfstRules.cc                           |   13 +-
 libhfst/src/HfstSymbolDefs.cc                      |   19 +-
 libhfst/src/HfstSymbolDefs.h                       |   41 +-
 libhfst/src/HfstTokenizer.cc                       |   10 +-
 libhfst/src/HfstTokenizer.h                        |   30 +-
 libhfst/src/HfstTransducer.cc                      |  672 ++++++++-
 libhfst/src/HfstTransducer.h                       |  401 +++---
 libhfst/src/HfstXeroxRules.cc                      |   10 +-
 libhfst/src/Makefile.am                            |   10 +-
 libhfst/src/hfst_apply_schemas.h                   |   12 +
 libhfst/src/hfstdll.h                              |   12 +
 .../src/implementations/ConvertFomaTransducer.cc   |    4 +-
 libhfst/src/implementations/ConvertOlTransducer.cc |    5 +-
 .../src/implementations/ConvertTransducerFormat.cc |    6 +
 .../src/implementations/ConvertTransducerFormat.h  |   15 +-
 .../ConvertTropicalWeightTransducer.cc             |   14 +-
 .../src/implementations/ConvertXfsmTransducer.cc   |  252 ++++
 libhfst/src/implementations/FomaTransducer.cc      |   10 +-
 libhfst/src/implementations/FomaTransducer.h       |    7 +-
 libhfst/src/implementations/HfstTransition.h       |  100 +-
 libhfst/src/implementations/HfstTransitionGraph.h  |  328 +++--
 .../HfstTropicalTransducerTransitionData.h         |   56 +-
 libhfst/src/implementations/LogWeightTransducer.cc |   73 +-
 libhfst/src/implementations/LogWeightTransducer.h  |   13 +-
 libhfst/src/implementations/Makefile.am            |   27 +-
 .../implementations/TropicalWeightTransducer.cc    |  117 +-
 .../src/implementations/TropicalWeightTransducer.h |    9 +-
 libhfst/src/implementations/XfsmTransducer.cc      |  555 ++++++++
 libhfst/src/implementations/XfsmTransducer.h       |  164 +++
 .../compose_intersect/ComposeIntersectFst.cc       |   12 +-
 .../compose_intersect/ComposeIntersectFst.h        |   16 +-
 .../compose_intersect/ComposeIntersectLexicon.cc   |   90 +-
 .../compose_intersect/ComposeIntersectLexicon.h    |   18 +-
 .../compose_intersect/ComposeIntersectRulePair.cc  |   14 +-
 .../compose_intersect/ComposeIntersectRulePair.h   |    2 +-
 .../compose_intersect/ComposeIntersectUtilities.cc |    8 +-
 .../compose_intersect/ComposeIntersectUtilities.h  |    6 +-
 .../implementations/optimized-lookup/convert.cc    |    2 +-
 .../src/implementations/optimized-lookup/pmatch.cc |   46 +-
 .../src/implementations/optimized-lookup/pmatch.h  |    6 +-
 .../implementations/optimized-lookup/transducer.cc |    3 +-
 .../implementations/optimized-lookup/transducer.h  |   23 +-
 libhfst/src/parsers/LexcCompiler.cc                |   76 +-
 libhfst/src/parsers/pmatch_lex.ll                  |   16 +-
 libhfst/src/parsers/pmatch_parse.yy                |   49 +-
 libhfst/src/parsers/pmatch_utils.cc                |   51 +-
 libhfst/src/parsers/pmatch_utils.h                 |   19 +
 libhfst/src/parsers/xre_lex.ll                     |    5 +-
 libhfst/src/parsers/xre_parse.yy                   |   20 +-
 libhfst/src/parsers/xre_utils.cc                   |    6 +-
 scripts/README_eight_tools.txt                     |   91 ++
 scripts/README_xfst.txt                            |   59 +
 scripts/copy-for-windows.sh                        |  341 +++++
 scripts/generate-python-bindings.bat               |    4 +
 scripts/generate-static-binaries.sh                |   67 +
 scripts/hfst-twolc-bin                             |    5 +
 scripts/inttypes.h                                 |  305 ++++
 scripts/libhfst_win.i                              |  222 +++
 scripts/make-foma.bat                              |    5 +
 scripts/make-hfst-lexc.bat                         |   87 ++
 scripts/make-hfst-proc.bat                         |   97 ++
 scripts/make-hfst-tool.bat                         |   87 ++
 scripts/make-hfst-tools.bat                        |    1 +
 scripts/make-hfst-xfst.bat                         |   92 ++
 scripts/make-htwolcpre1.bat                        |   95 ++
 scripts/make-htwolcpre2.bat                        |   89 ++
 scripts/make-htwolcpre3.bat                        |  103 ++
 scripts/make-implementations.bat                   |   22 +
 scripts/make-libhfst.bat                           |   59 +
 scripts/make-openfstwin.bat                        |   12 +
 scripts/make-parsers.bat                           |    1 +
 scripts/make-python-bindings.bat                   |   92 ++
 scripts/package-static-binaries.sh                 |   31 +
 scripts/stdint.h                                   |  247 ++++
 scripts/test-hfst-tools.bat                        |   31 +
 scripts/test-libhfst.bat                           |    2 +
 scripts/test-openfstwin.bat                        |    2 +
 scripts/test_libhfst_win.py                        |   56 +
 scripts/windows_tests/test.lexc                    |    4 +
 scripts/windows_tests/test.pmatch                  |    5 +
 scripts/windows_tests/test.twolc                   |    4 +
 scripts/windows_tests/test.xfst                    |    5 +
 scripts/windows_tests/test_lexc_result.txt         |    4 +
 scripts/windows_tests/test_pmatch_result.txt       |    1 +
 scripts/windows_tests/test_twolc_result.txt        |    3 +
 scripts/windows_tests/test_xfst_result.txt         |    3 +
 swig/libhfst.i                                     |   16 +-
 swig/setup.py                                      |    2 +-
 test/tools/proc-functionality.sh                   |    2 +-
 tools/src/HfstStrings2FstTokenizer.cc              |   42 +-
 tools/src/HfstStrings2FstTokenizer.h               |    8 +-
 tools/src/Makefile.am                              |    4 +-
 tools/src/hfst-commandline.cc                      |   31 +-
 tools/src/hfst-commandline.h                       |    6 +
 tools/src/hfst-compare.cc                          |   17 +-
 tools/src/hfst-compose-intersect.cc                |   63 +-
 tools/src/hfst-compose.cc                          |   46 +-
 tools/src/hfst-concatenate.cc                      |    1 +
 tools/src/hfst-conjunct.cc                         |    1 +
 tools/src/hfst-disjunct.cc                         |    1 +
 tools/src/hfst-fst2fst.cc                          |   34 +-
 tools/src/hfst-fst2strings.cc                      |   58 +-
 tools/src/hfst-fst2txt.cc                          |   85 +-
 tools/src/hfst-getopt.cc                           |  182 +++
 tools/src/hfst-getopt.h                            |   18 +
 tools/src/hfst-head.cc                             |    1 +
 tools/src/hfst-info.cc                             |   10 +
 tools/src/hfst-lexc-compiler.cc                    |   15 +-
 tools/src/hfst-lookup.cc                           |  271 +++-
 tools/src/hfst-minimize.cc                         |   26 +-
 tools/src/hfst-optimized-lookup.cc                 |  254 +++-
 tools/src/hfst-optimized-lookup.h                  | 1503 ++++++++++----------
 tools/src/hfst-pair-test.cc                        |  272 +++-
 tools/src/hfst-pmatch.cc                           |   50 +-
 tools/src/hfst-pmatch2fst.cc                       |  199 ++-
 tools/src/hfst-proc/alphabet.cc                    |    2 +-
 tools/src/hfst-proc/hfst-proc.cc                   |   46 +-
 tools/src/hfst-proc/tokenizer.cc                   |   13 +-
 tools/src/hfst-proc2.cc                            |  190 ++-
 tools/src/hfst-reweight.cc                         |   60 +-
 tools/src/hfst-split.cc                            |    2 +
 tools/src/hfst-string-conversions.cc               |  133 +-
 tools/src/hfst-string-conversions.h                |   32 +-
 tools/src/hfst-strings2fst.cc                      |   14 +-
 tools/src/hfst-subtract.cc                         |    1 +
 tools/src/hfst-summarize.cc                        |    7 +-
 tools/src/hfst-tail.cc                             |    1 +
 tools/src/hfst-twolc/src/alphabet_src/Alphabet.cc  |   70 +-
 tools/src/hfst-twolc/src/alphabet_src/Alphabet.h   |    4 +
 .../hfst-twolc/src/commandline_src/CommandLine.cc  |    6 +-
 .../hfst-twolc/src/commandline_src/CommandLine.h   |    9 +-
 tools/src/hfst-twolc/src/hfst-twolc.bat            |    2 +-
 tools/src/hfst-twolc/src/htwolcpre1.yy             |   14 +-
 tools/src/hfst-twolc/src/htwolcpre2.yy             |   26 +-
 tools/src/hfst-twolc/src/htwolcpre3.yy             |   12 +-
 .../src/rule_src/ConflictResolvingLeftArrowRule.cc |    2 +-
 .../src/rule_src/OtherSymbolTransducer.cc          |   30 +-
 tools/src/hfst-twolc/src/rule_src/Rule.cc          |    2 +-
 tools/src/hfst-twolc/src/rule_src/TwolCGrammar.cc  |   18 +-
 tools/src/hfst-twolc/src/scanner1.ll               |    8 +-
 .../src/string_src/string_manipulation.cc          |    2 +-
 .../src/variable_src/ConstContainerIterator.h      |    4 +-
 .../src/variable_src/MixedConstContainerIterator.h |    4 +-
 .../src/variable_src/RuleSymbolVector.cc           |    4 +-
 .../hfst-twolc/src/variable_src/RuleVariables.cc   |    4 +-
 .../src/variable_src/RuleVariablesConstIterator.cc |    2 +-
 .../src/variable_src/VariableValueIterator.h       |    6 +-
 tools/src/hfst-txt2fst.cc                          |   55 +-
 tools/src/parsers/Makefile.am                      |    4 +-
 tools/src/parsers/XfstCompiler.cc                  |  220 ++-
 tools/src/parsers/XfstCompiler.h                   |    7 +-
 tools/src/parsers/hfst-xfst.cc                     |   96 +-
 tools/src/parsers/test/Makefile.am                 |    2 +
 tools/src/parsers/test/substitute_symbol_7.att     |    8 +
 tools/src/parsers/test/substitute_symbol_7.xfst    |    7 +
 tools/src/parsers/test/substitute_symbol_8.att     |    7 +
 tools/src/parsers/test/substitute_symbol_8.xfst    |    7 +
 tools/src/parsers/test/test.sh                     |  109 +-
 tools/src/parsers/xfst-lexer.ll                    |    6 +-
 tools/src/parsers/xfst-parser.yy                   |   50 +-
 tools/src/parsers/xfst-utils.h                     |    6 +
 .../{help_message.cc => xfst_help_message.cc}      |    3 +
 tools/src/parsers/xfst_help_message.h              |   61 +
 210 files changed, 10205 insertions(+), 2382 deletions(-)

diff --cc debian/changelog
index f4d6f97,0000000..60ac7f0
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,13 -1,0 +1,19 @@@
++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 b29fbd9,0000000..4d1080c
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,93 -1,0 +1,93 @@@
 +Source: hfst
 +Section: science
 +Priority: optional
 +Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
 +Uploaders: Tino Didriksen <mail at tinodidriksen.com>,
 +           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,
 +               python-dev,
 +               python3,
 +               python3-dev,
 +               swig,
 +               zlib1g-dev
 +Standards-Version: 3.9.6
 +Homepage: http://www.ling.helsinki.fi/kieliteknologia/tutkimus/hfst/
 +Vcs-Git: git://anonscm.debian.org/debian-science/packages/hfst.git
 +Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/hfst.git
 +
 +Package: hfst
 +Architecture: any
- Depends: libhfst40 (= ${binary:Version}),
++Depends: libhfst41 (= ${binary:Version}),
 +         python,
 +         ${misc: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: libhfst40
++Package: libhfst41
 +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: libhfst40-dev
++Package: libhfst41-dev
 +Architecture: any
 +Section: libdevel
- Depends: libhfst40 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
++Depends: libhfst41 (= ${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: libhfst40 (= ${binary:Version}),
++Depends: libhfst41 (= ${binary:Version}),
 +         python,
 +         ${misc: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: libhfst40 (= ${binary:Version}),
++Depends: libhfst41 (= ${binary:Version}),
 +         python3,
 +         ${misc: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/libhfst41-dev.install
index f8f2354,0000000..f8f2354
mode 100644,000000..100644
--- a/debian/libhfst41-dev.install
+++ b/debian/libhfst41-dev.install
diff --cc debian/libhfst41.install
index 9503874,0000000..9503874
mode 100644,000000..100644
--- a/debian/libhfst41.install
+++ b/debian/libhfst41.install
diff --cc debian/libhfst41.postinst
index 7df96b6,0000000..7df96b6
mode 100644,000000..100644
--- a/debian/libhfst41.postinst
+++ b/debian/libhfst41.postinst
diff --cc debian/patches/hfst_02_notimestamp.diff
index 752f81a,0000000..c2c3659
mode 100644,000000..100644
--- a/debian/patches/hfst_02_notimestamp.diff
+++ b/debian/patches/hfst_02_notimestamp.diff
@@@ -1,25 -1,0 +1,25 @@@
 +Description: Do not timestamp in output.
 +Index: b/tools/src/hfst-optimized-lookup.cc
 +===================================================================
 +--- a/tools/src/hfst-optimized-lookup.cc	(revision 4029)
 ++++ b/tools/src/hfst-optimized-lookup.cc	(working copy)
- @@ -63,7 +63,6 @@
++@@ -92,7 +92,6 @@
 +   std::cout <<
 +     "\n" <<
 +     PACKAGE_STRING << std::endl <<
 +-    __DATE__ << " " __TIME__ << std::endl <<
 +     "copyright (C) 2009 University of Helsinki\n";
 +   return true;
 + }
 +Index: b/tools/src/hfst-proc/hfst-proc.cc
 +===================================================================
 +--- a/tools/src/hfst-proc/hfst-proc.cc	(revision 4029)
 ++++ b/tools/src/hfst-proc/hfst-proc.cc	(working copy)
- @@ -140,7 +140,6 @@
-      "\n" <<
-      "hfst-proc 0.0 (" << 
-      PACKAGE_STRING << ")" << std::endl <<
++@@ -153,7 +153,6 @@
++     " (" << PACKAGE_STRING << ")" <<
++ #endif
++     std::endl <<
 +-    __DATE__ << " " __TIME__ << std::endl <<
 +     "copyright (C) 2009-2011 University of Helsinki\n";
 +   return true;
 + }

-- 
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