Hello community,

here is the log from the commit of package ghc-hyphenation for openSUSE:Factory 
checked in at 2017-08-31 21:03:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-hyphenation (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-hyphenation.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-hyphenation"

Thu Aug 31 21:03:27 2017 rev:2 rq:518535 version:0.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-hyphenation/ghc-hyphenation.changes  
2017-03-24 01:59:43.442289269 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-hyphenation.new/ghc-hyphenation.changes     
2017-08-31 21:03:28.172354504 +0200
@@ -1,0 +2,11 @@
+Fri Aug  4 03:26:31 UTC 2017 - psim...@suse.com
+
+- Update to version 0.7 revision 2.
+  * Updated Spanish and Thai hyphenation patterns.
+  * Removed Lao patterns until higher quality patterns are available.
+  * Updated the licenses associated with many patterns
+  * Revamp `Setup.hs` to use `cabal-doctest`. This makes it build
+    with `Cabal-2.0`, and makes the `doctest`s work with `cabal new-build` and
+    sandboxes.
+
+-------------------------------------------------------------------

Old:
----
  hyphenation-0.6.tar.gz

New:
----
  hyphenation-0.7.tar.gz
  hyphenation.cabal

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

Other differences:
------------------
++++++ ghc-hyphenation.spec ++++++
--- /var/tmp/diff_new_pack.gV6yuW/_old  2017-08-31 21:03:29.336190983 +0200
+++ /var/tmp/diff_new_pack.gV6yuW/_new  2017-08-31 21:03:29.340190421 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-hyphenation
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -19,24 +19,23 @@
 %global pkg_name hyphenation
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        0.6
+Version:        0.7
 Release:        0
 Summary:        Configurable Knuth-Liang hyphenation
-License:        BSD-3-Clause
-Group:          Development/Languages/Other
-Url:            https://hackage.haskell.org/package/%{pkg_name}
+License:        BSD-2-Clause
+Group:          Development/Libraries/Haskell
+URL:            https://hackage.haskell.org/package/%{pkg_name}
 Source0:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-cabal-doctest-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-unordered-containers-devel
 BuildRequires:  ghc-zlib-devel
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
-BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-doctest-devel
-BuildRequires:  ghc-filepath-devel
 %endif
 
 %description
@@ -57,7 +56,7 @@
 
 %package devel
 Summary:        Haskell %{pkg_name} library development files
-Group:          Development/Libraries/Other
+Group:          Development/Libraries/Haskell
 Requires:       %{name} = %{version}-%{release}
 Requires:       ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
@@ -68,6 +67,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build
@@ -85,7 +85,6 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 %dir %{_datadir}/%{pkg_name}-%{version}
 %{_datadir}/%{pkg_name}-%{version}/*.hyp.txt.gz
@@ -94,7 +93,6 @@
 %{_datadir}/%{pkg_name}-%{version}/*.chr.txt.gz
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc CHANGELOG.markdown
 
 %changelog

++++++ hyphenation-0.6.tar.gz -> hyphenation-0.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hyphenation-0.6/.travis.yml 
new/hyphenation-0.7/.travis.yml
--- old/hyphenation-0.6/.travis.yml     2015-07-24 01:53:55.000000000 +0200
+++ new/hyphenation-0.7/.travis.yml     2017-04-28 01:51:16.000000000 +0200
@@ -1,47 +1,107 @@
-# NB: don't set `language: haskell` here
-
-# See also https://github.com/hvr/multi-ghc-travis for more information
-env:
- # we have to use CABALVER=1.16 for GHC<7.6 as well, as there's
- # no package for earlier cabal versions in the PPA
- - GHCVER=7.4.2 CABALVER=1.16
- - GHCVER=7.6.3 CABALVER=1.16
- - GHCVER=7.8.4 CABALVER=1.18
- - GHCVER=7.10.1 CABALVER=1.22
- - GHCVER=head CABALVER=1.22
+# This file has been generated -- see https://github.com/hvr/multi-ghc-travis
+language: c
+sudo: false
+
+cache:
+  directories:
+    - $HOME/.cabsnap
+    - $HOME/.cabal/packages
+
+before_cache:
+  - rm -fv $HOME/.cabal/packages/hackage.haskell.org/build-reports.log
+  - rm -fv $HOME/.cabal/packages/hackage.haskell.org/00-index.tar
 
 matrix:
+  include:
+    - env: CABALVER=1.24 GHCVER=7.0.4
+      compiler: ": #GHC 7.0.4"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-7.0.4,hlint], sources: 
[hvr-ghc]}}
+    - env: CABALVER=1.24 GHCVER=7.2.2
+      compiler: ": #GHC 7.2.2"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-7.2.2,hlint], sources: 
[hvr-ghc]}}
+    - env: CABALVER=1.24 GHCVER=7.4.2
+      compiler: ": #GHC 7.4.2"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-7.4.2,hlint], sources: 
[hvr-ghc]}}
+    - env: CABALVER=1.24 GHCVER=7.6.3
+      compiler: ": #GHC 7.6.3"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-7.6.3,hlint], sources: 
[hvr-ghc]}}
+    - env: CABALVER=1.24 GHCVER=7.8.4
+      compiler: ": #GHC 7.8.4"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-7.8.4,hlint], sources: 
[hvr-ghc]}}
+    - env: CABALVER=1.24 GHCVER=7.10.3
+      compiler: ": #GHC 7.10.3"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-7.10.3,hlint], sources: 
[hvr-ghc]}}
+    - env: CABALVER=1.24 GHCVER=8.0.2
+      compiler: ": #GHC 8.0.2"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2,hlint], sources: 
[hvr-ghc]}}
+    - env: CABALVER=1.24 GHCVER=8.2.1
+      compiler: ": #GHC 8.2.1"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-8.2.1,hlint], sources: 
[hvr-ghc]}}
+    - env: CABALVER=1.24 GHCVER=head
+      compiler: ": #GHC head"
+      addons: {apt: {packages: [cabal-install-1.24,ghc-head,hlint], sources: 
[hvr-ghc]}}
+
   allow_failures:
-   - env: GHCVER=head CABALVER=1.22
+    - env: CABALVER=1.24 GHCVER=7.0.4
+    - env: CABALVER=1.24 GHCVER=7.2.2
+    - env: CABALVER=1.24 GHCVER=head
 
-# Note: the distinction between `before_install` and `install` is not
-#       important.
 before_install:
- - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
- - travis_retry sudo apt-get update
- - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
- - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
- - cabal --version
+ - unset CC
+ - export 
PATH=$HOME/.cabal/bin:/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
 
 install:
- - travis_retry cabal update
- - cabal install --only-dependencies
- - travis_retry sudo apt-get -q -y install hlint || cabal install hlint
+ - cabal --version
+ - echo "$(ghc --version) [$(ghc --print-project-git-commit-id 2> /dev/null || 
echo '?')]"
+ - if [ -f $HOME/.cabal/packages/hackage.haskell.org/00-index.tar.gz ];
+   then
+     zcat $HOME/.cabal/packages/hackage.haskell.org/00-index.tar.gz >
+          $HOME/.cabal/packages/hackage.haskell.org/00-index.tar;
+   fi
+ - travis_retry cabal update -v
+ - sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
+ - cabal install --only-dependencies --enable-tests --enable-benchmarks --dry 
-v > installplan.txt
+ - sed -i -e '1,/^Resolving /d' installplan.txt; cat installplan.txt
+
+# check whether current requested install-plan matches cached package-db 
snapshot
+ - if diff -u installplan.txt $HOME/.cabsnap/installplan.txt;
+   then
+     echo "cabal build-cache HIT";
+     rm -rfv .ghc;
+     cp -a $HOME/.cabsnap/ghc $HOME/.ghc;
+     cp -a $HOME/.cabsnap/lib $HOME/.cabsnap/share $HOME/.cabsnap/bin 
$HOME/.cabal/;
+   else
+     echo "cabal build-cache MISS";
+     rm -rf $HOME/.cabsnap;
+     mkdir -p $HOME/.ghc $HOME/.cabal/lib $HOME/.cabal/share $HOME/.cabal/bin;
+     cabal install -j --only-dependencies --enable-tests --enable-benchmarks;
+   fi
+
+# snapshot package-db on cache miss
+ - if [ ! -d $HOME/.cabsnap ];
+   then
+      echo "snapshotting package-db to build-cache";
+      mkdir $HOME/.cabsnap;
+      cp -a $HOME/.ghc $HOME/.cabsnap/ghc;
+      cp -a $HOME/.cabal/lib $HOME/.cabal/share $HOME/.cabal/bin 
installplan.txt $HOME/.cabsnap/;
+   fi
 
 # Here starts the actual work to be performed for the package under
 # test; any command which exits with a non-zero exit code causes the
 # build to fail.
 script:
  # -v2 provides useful information for debugging
- - cabal configure -v2
+ - cabal configure --enable-tests --enable-benchmarks -v2
 
  # this builds all libraries and executables
  # (including tests/benchmarks)
  - cabal build
 
+ - cabal test
+ - hlint src --cpp-define HLINT
+
  # tests that a source-distribution can be generated
  - cabal sdist
- - hlint src --cpp-define HLINT
 
  # check that the generated source-distribution can be built & installed
  - export SRC_TGZ=$(cabal info . | awk '{print $2 ".tar.gz";exit}') ;
@@ -60,3 +120,5 @@
     skip_join: true
     template:
       - "\x0313hyphenation\x03/\x0306%{branch}\x03 \x0314%{commit}\x03 
%{build_url} %{message}"
+
+# EOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hyphenation-0.6/CHANGELOG.markdown 
new/hyphenation-0.7/CHANGELOG.markdown
--- old/hyphenation-0.6/CHANGELOG.markdown      2015-07-24 01:53:55.000000000 
+0200
+++ new/hyphenation-0.7/CHANGELOG.markdown      2017-04-28 01:51:16.000000000 
+0200
@@ -1,3 +1,12 @@
+0.7
+---
+* Updated Spanish and Thai hyphenation patterns.
+* Removed Lao patterns until higher quality patterns are available.
+* Updated the licenses associated with many patterns
+* Revamp `Setup.hs` to use `cabal-doctest`. This makes it build
+  with `Cabal-2.0`, and makes the `doctest`s work with `cabal new-build` and
+  sandboxes.
+
 0.6
 ---
 * Applied `gzip` to the internal data files. This shrinks the resulting 
library and any statically linked executable by about a meg and a half.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hyphenation-0.6/LICENSE new/hyphenation-0.7/LICENSE
--- old/hyphenation-0.6/LICENSE 2015-07-24 01:53:55.000000000 +0200
+++ new/hyphenation-0.7/LICENSE 2017-04-28 01:51:16.000000000 +0200
@@ -1,4 +1,4 @@
-Copyright 2012-2015 Edward Kmett
+Copyright 2012-2016 Edward Kmett
 
 All rights reserved.
 
@@ -13,10 +13,6 @@
    notice, this list of conditions and the following disclaimer in the
    documentation and/or other materials provided with the distribution.
 
-3. Neither the name of the author nor the names of his contributors
-   may be used to endorse or promote products derived from this software
-   without specific prior written permission.
-
 THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hyphenation-0.6/Setup.lhs 
new/hyphenation-0.7/Setup.lhs
--- old/hyphenation-0.6/Setup.lhs       2015-07-24 01:53:55.000000000 +0200
+++ new/hyphenation-0.7/Setup.lhs       2017-04-28 01:51:16.000000000 +0200
@@ -1,7 +1,182 @@
-#!/usr/bin/runhaskell
-> module Main (main) where
+\begin{code}
+{-# LANGUAGE CPP #-}
+{-# LANGUAGE OverloadedStrings #-}
+module Main (main) where
 
-> import Distribution.Simple
+#ifndef MIN_VERSION_cabal_doctest
+#define MIN_VERSION_cabal_doctest(x,y,z) 0
+#endif
 
-> main :: IO ()
-> main = defaultMain
+
+#if MIN_VERSION_cabal_doctest(1,0,0)
+import Distribution.Extra.Doctest ( defaultMainWithDoctests )
+#else
+
+-- Otherwise we provide a shim
+
+#ifndef MIN_VERSION_Cabal
+#define MIN_VERSION_Cabal(x,y,z) 0
+#endif
+#ifndef MIN_VERSION_directory
+#define MIN_VERSION_directory(x,y,z) 0
+#endif
+#if MIN_VERSION_Cabal(1,24,0)
+#define InstalledPackageId UnitId
+#endif
+
+import Control.Monad ( when )
+import Data.List ( nub )
+import Data.String ( fromString )
+import Distribution.Package ( InstalledPackageId )
+import Distribution.Package ( PackageId, Package (..), packageVersion )
+import Distribution.PackageDescription ( PackageDescription(), TestSuite(..) , 
Library (..), BuildInfo (..))
+import Distribution.Simple ( defaultMainWithHooks, UserHooks(..), 
simpleUserHooks )
+import Distribution.Simple.Utils ( rewriteFile, 
createDirectoryIfMissingVerbose )
+import Distribution.Simple.BuildPaths ( autogenModulesDir )
+import Distribution.Simple.Setup ( BuildFlags(buildDistPref, buildVerbosity), 
fromFlag)
+import Distribution.Simple.LocalBuildInfo ( withPackageDB, withLibLBI, 
withTestLBI, LocalBuildInfo(), ComponentLocalBuildInfo(componentPackageDeps), 
compiler )
+import Distribution.Simple.Compiler ( showCompilerId , PackageDB (..))
+import Distribution.Text ( display , simpleParse )
+import System.FilePath ( (</>) )
+
+#if MIN_VERSION_Cabal(1,25,0)
+import Distribution.Simple.BuildPaths ( autogenComponentModulesDir )
+#endif
+
+#if MIN_VERSION_directory(1,2,2)
+import System.Directory (makeAbsolute)
+#else
+import System.Directory (getCurrentDirectory)
+import System.FilePath (isAbsolute)
+
+makeAbsolute :: FilePath -> IO FilePath
+makeAbsolute p | isAbsolute p = return p
+               | otherwise    = do
+    cwd <- getCurrentDirectory
+    return $ cwd </> p
+#endif
+
+generateBuildModule :: String -> BuildFlags -> PackageDescription -> 
LocalBuildInfo -> IO ()
+generateBuildModule testsuiteName flags pkg lbi = do
+  let verbosity = fromFlag (buildVerbosity flags)
+  let distPref = fromFlag (buildDistPref flags)
+
+  -- Package DBs
+  let dbStack = withPackageDB lbi ++ [ SpecificPackageDB $ distPref </> 
"package.conf.inplace" ]
+  let dbFlags = "-hide-all-packages" : packageDbArgs dbStack
+
+  withLibLBI pkg lbi $ \lib libcfg -> do
+    let libBI = libBuildInfo lib
+
+    -- modules
+    let modules = exposedModules lib ++ otherModules libBI
+    -- it seems that doctest is happy to take in module names, not actual 
files!
+    let module_sources = modules
+
+    -- We need the directory with library's cabal_macros.h!
+#if MIN_VERSION_Cabal(1,25,0)
+    let libAutogenDir = autogenComponentModulesDir lbi libcfg
+#else
+    let libAutogenDir = autogenModulesDir lbi
+#endif
+
+    -- Lib sources and includes
+    iArgs <- mapM (fmap ("-i"++) . makeAbsolute) $ libAutogenDir : 
hsSourceDirs libBI
+    includeArgs <- mapM (fmap ("-I"++) . makeAbsolute) $ includeDirs libBI
+
+    -- CPP includes, i.e. include cabal_macros.h
+    let cppFlags = map ("-optP"++) $
+            [ "-include", libAutogenDir ++ "/cabal_macros.h" ]
+            ++ cppOptions libBI
+
+    withTestLBI pkg lbi $ \suite suitecfg -> when (testName suite == 
fromString testsuiteName) $ do
+
+      -- get and create autogen dir
+#if MIN_VERSION_Cabal(1,25,0)
+      let testAutogenDir = autogenComponentModulesDir lbi suitecfg
+#else
+      let testAutogenDir = autogenModulesDir lbi
+#endif
+      createDirectoryIfMissingVerbose verbosity True testAutogenDir
+
+      -- write autogen'd file
+      rewriteFile (testAutogenDir </> "Build_doctests.hs") $ unlines
+        [ "module Build_doctests where"
+        , ""
+        -- -package-id etc. flags
+        , "pkgs :: [String]"
+        , "pkgs = " ++ (show $ formatDeps $ testDeps libcfg suitecfg)
+        , ""
+        , "flags :: [String]"
+        , "flags = " ++ show (iArgs ++ includeArgs ++ dbFlags ++ cppFlags)
+        , ""
+        , "module_sources :: [String]"
+        , "module_sources = " ++ show (map display module_sources)
+        ]
+  where
+    -- we do this check in Setup, as then doctests don't need to depend on 
Cabal
+    isOldCompiler = maybe False id $ do
+      a <- simpleParse $ showCompilerId $ compiler lbi
+      b <- simpleParse "7.5"
+      return $ packageVersion (a :: PackageId) < b
+
+    formatDeps = map formatOne
+    formatOne (installedPkgId, pkgId)
+      -- The problem is how different cabal executables handle package 
databases
+      -- when doctests depend on the library
+      | packageId pkg == pkgId = "-package=" ++ display pkgId
+      | otherwise              = "-package-id=" ++ display installedPkgId
+
+    -- From Distribution.Simple.Program.GHC
+    packageDbArgs :: [PackageDB] -> [String]
+    packageDbArgs | isOldCompiler = packageDbArgsConf
+                  | otherwise     = packageDbArgsDb
+
+    -- GHC <7.6 uses '-package-conf' instead of '-package-db'.
+    packageDbArgsConf :: [PackageDB] -> [String]
+    packageDbArgsConf dbstack = case dbstack of
+      (GlobalPackageDB:UserPackageDB:dbs) -> concatMap specific dbs
+      (GlobalPackageDB:dbs)               -> ("-no-user-package-conf")
+                                           : concatMap specific dbs
+      _ -> ierror
+      where
+        specific (SpecificPackageDB db) = [ "-package-conf=" ++ db ]
+        specific _                      = ierror
+        ierror = error $ "internal error: unexpected package db stack: "
+                      ++ show dbstack
+
+    -- GHC >= 7.6 uses the '-package-db' flag. See
+    -- https://ghc.haskell.org/trac/ghc/ticket/5977.
+    packageDbArgsDb :: [PackageDB] -> [String]
+    -- special cases to make arguments prettier in common scenarios
+    packageDbArgsDb dbstack = case dbstack of
+      (GlobalPackageDB:UserPackageDB:dbs)
+        | all isSpecific dbs              -> concatMap single dbs
+      (GlobalPackageDB:dbs)
+        | all isSpecific dbs              -> "-no-user-package-db"
+                                           : concatMap single dbs
+      dbs                                 -> "-clear-package-db"
+                                           : concatMap single dbs
+     where
+       single (SpecificPackageDB db) = [ "-package-db=" ++ db ]
+       single GlobalPackageDB        = [ "-global-package-db" ]
+       single UserPackageDB          = [ "-user-package-db" ]
+       isSpecific (SpecificPackageDB _) = True
+       isSpecific _                     = False
+
+testDeps :: ComponentLocalBuildInfo -> ComponentLocalBuildInfo -> 
[(InstalledPackageId, PackageId)]
+testDeps xs ys = nub $ componentPackageDeps xs ++ componentPackageDeps ys
+
+defaultMainWithDoctests :: String -> IO ()
+defaultMainWithDoctests testSuiteName = defaultMainWithHooks simpleUserHooks
+  { buildHook = \pkg lbi hooks flags -> do
+     generateBuildModule testSuiteName flags pkg lbi
+     buildHook simpleUserHooks pkg lbi hooks flags
+  }
+
+#endif
+
+main :: IO ()
+main = defaultMainWithDoctests "doctests"
+
+\end{code}
Binary files old/hyphenation-0.6/data/hyph-af.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-af.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-af.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-af.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-af.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-af.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-af.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-af.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-as.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-as.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-as.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-as.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-as.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-as.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-as.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-as.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-bg.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-bg.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-bg.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-bg.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-bg.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-bg.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-bg.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-bg.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-bn.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-bn.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-bn.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-bn.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-bn.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-bn.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-bn.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-bn.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ca.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-ca.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ca.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-ca.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ca.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-ca.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ca.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-ca.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cop.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-cop.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cop.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-cop.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cop.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-cop.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cop.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-cop.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cs.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-cs.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cs.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-cs.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cs.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-cs.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cs.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-cs.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cy.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-cy.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cy.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-cy.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cy.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-cy.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-cy.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-cy.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-da.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-da.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-da.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-da.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-da.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-da.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-da.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-da.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-1901.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-de-1901.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-1901.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-de-1901.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-1901.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-de-1901.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-1901.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-de-1901.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-1996.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-de-1996.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-1996.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-de-1996.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-1996.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-de-1996.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-1996.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-de-1996.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-ch-1901.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-de-ch-1901.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-ch-1901.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-de-ch-1901.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-ch-1901.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-de-ch-1901.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-de-ch-1901.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-de-ch-1901.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-el-monoton.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-el-monoton.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-el-monoton.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-el-monoton.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-el-monoton.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-el-monoton.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-el-monoton.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-el-monoton.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-el-polyton.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-el-polyton.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-el-polyton.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-el-polyton.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-el-polyton.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-el-polyton.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-el-polyton.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-el-polyton.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-en-gb.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-en-gb.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-en-gb.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-en-gb.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-en-gb.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-en-gb.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-en-gb.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-en-gb.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-en-us.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-en-us.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-en-us.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-en-us.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-en-us.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-en-us.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-en-us.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-en-us.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-eo.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-eo.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-eo.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-eo.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-eo.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-eo.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-eo.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-eo.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-es.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-es.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-es.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-es.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-es.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-es.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-es.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-es.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-et.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-et.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-et.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-et.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-et.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-et.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-et.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-et.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-eu.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-eu.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-eu.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-eu.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-eu.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-eu.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-eu.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-eu.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fi.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-fi.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fi.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-fi.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fi.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-fi.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fi.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-fi.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fr.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-fr.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fr.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-fr.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fr.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-fr.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fr.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-fr.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fur.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-fur.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fur.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-fur.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fur.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-fur.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-fur.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-fur.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ga.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-ga.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ga.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-ga.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ga.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-ga.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ga.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-ga.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-gl.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-gl.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-gl.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-gl.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-gl.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-gl.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-gl.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-gl.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-grc.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-grc.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-grc.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-grc.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-grc.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-grc.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-grc.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-grc.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-gu.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-gu.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-gu.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-gu.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-gu.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-gu.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-gu.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-gu.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hi.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-hi.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hi.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-hi.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hi.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-hi.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hi.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-hi.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hr.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-hr.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hr.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-hr.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hr.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-hr.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hr.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-hr.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hsb.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-hsb.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hsb.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-hsb.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hsb.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-hsb.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hsb.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-hsb.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hu.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-hu.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hu.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-hu.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hu.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-hu.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hu.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-hu.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hy.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-hy.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hy.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-hy.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hy.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-hy.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-hy.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-hy.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ia.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-ia.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ia.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-ia.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ia.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-ia.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ia.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-ia.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-id.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-id.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-id.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-id.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-id.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-id.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-id.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-id.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-is.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-is.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-is.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-is.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-is.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-is.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-is.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-is.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-it.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-it.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-it.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-it.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-it.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-it.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-it.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-it.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ka.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-ka.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ka.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-ka.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ka.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-ka.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ka.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-ka.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-kmr.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-kmr.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-kmr.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-kmr.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-kmr.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-kmr.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-kmr.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-kmr.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-kn.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-kn.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-kn.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-kn.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-kn.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-kn.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-kn.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-kn.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-la-x-classic.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-la-x-classic.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-la-x-classic.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-la-x-classic.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-la-x-classic.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-la-x-classic.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-la-x-classic.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-la-x-classic.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-la.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-la.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-la.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-la.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-la.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-la.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-la.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-la.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lo.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-lo.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lo.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-lo.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lo.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-lo.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lo.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-lo.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lt.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-lt.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lt.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-lt.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lt.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-lt.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lt.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-lt.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lv.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-lv.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lv.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-lv.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lv.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-lv.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-lv.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-lv.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ml.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-ml.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ml.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-ml.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ml.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-ml.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ml.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-ml.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mn-cyrl.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-mn-cyrl.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mn-cyrl.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-mn-cyrl.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mn-cyrl.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-mn-cyrl.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mn-cyrl.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-mn-cyrl.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mr.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-mr.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mr.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-mr.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mr.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-mr.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mr.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-mr.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mul-ethi.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-mul-ethi.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mul-ethi.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-mul-ethi.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mul-ethi.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-mul-ethi.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-mul-ethi.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-mul-ethi.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nb.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-nb.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nb.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-nb.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nb.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-nb.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nb.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-nb.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nl.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-nl.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nl.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-nl.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nl.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-nl.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nl.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-nl.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nn.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-nn.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nn.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-nn.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nn.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-nn.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-nn.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-nn.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-or.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-or.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-or.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-or.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-or.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-or.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-or.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-or.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pa.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-pa.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pa.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-pa.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pa.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-pa.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pa.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-pa.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pl.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-pl.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pl.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-pl.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pl.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-pl.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pl.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-pl.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pms.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-pms.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pms.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-pms.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pms.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-pms.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pms.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-pms.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pt.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-pt.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pt.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-pt.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pt.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-pt.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-pt.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-pt.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-rm.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-rm.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-rm.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-rm.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-rm.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-rm.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-rm.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-rm.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ro.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-ro.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ro.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-ro.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ro.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-ro.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ro.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-ro.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ru.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-ru.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ru.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-ru.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ru.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-ru.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ru.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-ru.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sa.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-sa.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sa.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-sa.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sa.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-sa.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sa.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-sa.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sh-cyrl.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-sh-cyrl.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sh-cyrl.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-sh-cyrl.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sh-cyrl.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-sh-cyrl.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sh-cyrl.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-sh-cyrl.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sh-latn.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-sh-latn.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sh-latn.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-sh-latn.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sh-latn.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-sh-latn.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sh-latn.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-sh-latn.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sk.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-sk.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sk.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-sk.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sk.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-sk.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sk.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-sk.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sl.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-sl.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sl.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-sl.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sl.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-sl.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sl.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-sl.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sr-cyrl.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-sr-cyrl.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sr-cyrl.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-sr-cyrl.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sr-cyrl.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-sr-cyrl.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sr-cyrl.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-sr-cyrl.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sv.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-sv.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sv.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-sv.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sv.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-sv.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-sv.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-sv.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ta.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-ta.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ta.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-ta.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ta.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-ta.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-ta.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-ta.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-te.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-te.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-te.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-te.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-te.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-te.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-te.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-te.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-th.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-th.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-th.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-th.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-th.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-th.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-th.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-th.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-tk.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-tk.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-tk.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-tk.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-tk.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-tk.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-tk.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-tk.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-tr.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-tr.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-tr.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-tr.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-tr.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-tr.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-tr.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-tr.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-uk.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-uk.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-uk.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-uk.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-uk.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-uk.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-uk.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-uk.pat.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-zh-latn-pinyin.chr.txt.gz and 
new/hyphenation-0.7/data/hyph-zh-latn-pinyin.chr.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-zh-latn-pinyin.hyp.txt.gz and 
new/hyphenation-0.7/data/hyph-zh-latn-pinyin.hyp.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-zh-latn-pinyin.lic.txt.gz and 
new/hyphenation-0.7/data/hyph-zh-latn-pinyin.lic.txt.gz differ
Binary files old/hyphenation-0.6/data/hyph-zh-latn-pinyin.pat.txt.gz and 
new/hyphenation-0.7/data/hyph-zh-latn-pinyin.pat.txt.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hyphenation-0.6/hyphenation.cabal 
new/hyphenation-0.7/hyphenation.cabal
--- old/hyphenation-0.6/hyphenation.cabal       2015-07-24 01:53:55.000000000 
+0200
+++ new/hyphenation-0.7/hyphenation.cabal       2017-04-28 01:51:16.000000000 
+0200
@@ -1,6 +1,6 @@
 name:          hyphenation
 category:      Text
-version:       0.6
+version:       0.7
 license:       BSD3
 cabal-version: >= 1.8
 license-file:  LICENSE
@@ -9,9 +9,9 @@
 stability:     provisional
 homepage:      http://github.com/ekmett/hyphenation
 bug-reports:   http://github.com/ekmett/hyphenation/issues
-copyright:     (C) 2012-2015 Edward A. Kmett
+copyright:     (C) 2012-2016 Edward A. Kmett
 synopsis:      Configurable Knuth-Liang hyphenation
-tested-with:   GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.1
+tested-with:   GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 
8.0.2, GHC == 8.2.1
 description:
   Configurable Knuth-Liang hyphenation
   .
@@ -29,19 +29,25 @@
   .
   >>> hyphenate icelandic "va\240lahei\240avegavinnuverkf\230rageymslusk\250r"
   ["va\240la","hei\240a","vega","vinnu","verk","f\230ra","geymslu","sk\250r"]
-build-type:    Simple
+build-type:    Custom
 
 data-dir:      data
 data-files:    *.hyp.txt.gz, *.pat.txt.gz, *.lic.txt.gz, *.chr.txt.gz
 extra-source-files: .travis.yml CHANGELOG.markdown HLint.hs
 
+custom-setup
+  setup-depends:
+    base          >= 4.3 && <5,
+    Cabal         >= 1.10,
+    cabal-doctest >= 1 && <1.1
+
 source-repository head
   type: git
   location: git://github.com/ekmett/hyphenation.git
 
 Flag Embed
   Description: Embed data in library binary
-               (Warning: This increases the executable size by about 3Mbs 
unless
+               (Warning: This increases the executable size by about 1Mb unless
                          unneeded language data files are manually removed from
                          the "data" directory before compiling)
   Default:     False
@@ -49,7 +55,7 @@
 library
   build-depends:
     base                 >= 4       && < 5,
-    bytestring           >= 0.9.4   && < 0.11,
+    bytestring           >= 0.9     && < 0.11,
     containers           >= 0.3.0.0 && < 0.6,
     unordered-containers >= 0.2.1   && < 0.3,
     zlib                 >= 0.5     && < 0.7
@@ -66,6 +72,7 @@
    Text.Hyphenation.Pattern
 
   other-modules:
+   Text.Hyphenation.ByteStringLazyCompat
    Paths_hyphenation
 
   hs-source-dirs: src
@@ -78,9 +85,7 @@
   build-depends:
     base,
     containers,
-    directory >= 1.0 && < 1.3,
-    doctest   >= 0.8 && < 0.10,
-    filepath  >= 1.3 && < 1.5,
+    doctest >= 0.11.2 && < 0.12,
     hyphenation,
     unordered-containers
   ghc-options: -Wall -threaded
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hyphenation-0.6/src/Text/Hyphenation/ByteStringLazyCompat.hs 
new/hyphenation-0.7/src/Text/Hyphenation/ByteStringLazyCompat.hs
--- old/hyphenation-0.6/src/Text/Hyphenation/ByteStringLazyCompat.hs    
1970-01-01 01:00:00.000000000 +0100
+++ new/hyphenation-0.7/src/Text/Hyphenation/ByteStringLazyCompat.hs    
2017-04-28 01:51:16.000000000 +0200
@@ -0,0 +1,32 @@
+{-# LANGUAGE CPP #-}
+
+-----------------------------------------------------------------------------
+-- |
+-- Module      :  Text.Hyphenation.ByteStringLazyCompat
+-- Copyright   :  (C) 2012-2015 Edward Kmett,
+--                (C) 2007 Ned Batchelder
+-- License     :  BSD-style (see the languageAffix LICENSE)
+--
+-- Maintainer  :  Edward Kmett <ekm...@gmail.com>
+-- Stability   :  provisional
+-- Portability :  portable
+--
+----------------------------------------------------------------------------
+module Text.Hyphenation.ByteStringLazyCompat
+  ( module Lazy
+#if !(MIN_VERSION_bytestring(0,10,0))
+  , fromStrict
+#endif
+  ) where
+
+import Data.ByteString.Lazy as Lazy
+
+#if !(MIN_VERSION_bytestring(0,10,0))
+import qualified Data.ByteString as BS
+import Data.ByteString.Lazy.Internal (ByteString(..))
+
+-- |/O(1)/ Convert a strict 'ByteString' into a lazy 'ByteString'.
+fromStrict :: BS.ByteString -> ByteString
+fromStrict bs | BS.null bs = Empty
+              | otherwise = Chunk bs Empty
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hyphenation-0.6/src/Text/Hyphenation/Language.hs 
new/hyphenation-0.7/src/Text/Hyphenation/Language.hs
--- old/hyphenation-0.6/src/Text/Hyphenation/Language.hs        2015-07-24 
01:53:55.000000000 +0200
+++ new/hyphenation-0.7/src/Text/Hyphenation/Language.hs        2017-04-28 
01:51:16.000000000 +0200
@@ -27,7 +27,7 @@
   , coptic, croatian, czech, danish, dutch, english_US, english_GB, esperanto
   , estonian, ethiopic, {- farsi, -} finnish, french, friulan, galician, 
georgian, german_1901, german_1996
   , german_Swiss, greek_Ancient, greek_Mono, greek_Poly, gujarati, hindi, 
hungarian
-  , icelandic, indonesian, interlingua, irish, italian, kannada, kurmanji, 
lao, latin, latin_Classic
+  , icelandic, indonesian, interlingua, irish, italian, kannada, kurmanji, 
latin, latin_Classic
   , latvian, lithuanian, malayalam, marathi, mongolian, norwegian_Bokmal
   , norwegian_Nynorsk, oriya, panjabi, piedmontese, polish, portuguese, 
romanian, romansh
   , russian, sanskrit, serbian_Cyrillic, serbocroatian_Cyrillic
@@ -41,14 +41,13 @@
 #if __GLASGOW_HASKELL__ < 710
 import Data.Functor ((<$>))
 #endif
-import Data.Maybe (fromMaybe)
 import qualified Data.IntMap as IM
+import Text.Hyphenation.ByteStringLazyCompat as Lazy
 import Text.Hyphenation.Hyphenator
 import Text.Hyphenation.Pattern
 import Text.Hyphenation.Exception
 import System.IO.Unsafe
 import Data.ByteString.Lazy.Char8 as Char8
-import Data.ByteString.Lazy as Lazy
 
 #if !EMBED
 import Paths_hyphenation
@@ -75,7 +74,7 @@
   pat <- Char8.unpack . decompress <$> (getDataFileName ("hyph-" ++ language 
++ ".pat.txt.gz") >>= Lazy.readFile)
   chr <- Char8.unpack . decompress <$> (getDataFileName ("hyph-" ++ language 
++ ".chr.txt.gz") >>= Lazy.readFile)
   let chrMap = IM.fromList (Prelude.lines chr >>= chrLine)
-      tryLookup x = fromMaybe x $ IM.lookup (fromEnum x) chrMap
+      tryLookup x = IM.findWithDefault x (fromEnum x) chrMap
   return $ Hyphenator tryLookup (parsePatterns pat) (parseExceptions hyp) 
defaultLeftMin defaultRightMin
 #else
 loadHyphenator language = return $ Hyphenator tryLookup (parsePatterns pat) 
(parseExceptions hyp) defaultLeftMin defaultRightMin
@@ -83,7 +82,7 @@
         Just pat = Char8.unpack . decompress . Lazy.fromStrict <$> lookup 
("hyph-" ++ language ++ ".pat.txt.gz") hyphenatorFiles
         Just chr = Char8.unpack . decompress . Lazy.fromStrict <$> lookup 
("hyph-" ++ language ++ ".chr.txt.gz") hyphenatorFiles
         chrMap = IM.fromList (Prelude.lines chr >>= chrLine)
-        tryLookup x = fromMaybe x $ IM.lookup (fromEnum x) chrMap
+        tryLookup x = IM.findWithDefault x (fromEnum x) chrMap
 #endif
 
 -- | A strongly typed set of available languages you can use for hyphenation.
@@ -123,7 +122,6 @@
   | Italian
   | Kannada
   | Kurmanji
-  | Lao
   | Latin
   | Latin_Classic
   | Latvian
@@ -199,7 +197,6 @@
   Italian -> "it"
   Kannada -> "kn"
   Kurmanji -> "kmr"
-  Lao -> "lo"
   Latin -> "la"
   Latin_Classic -> "la-x-classic"
   Latvian -> "lv"
@@ -264,7 +261,7 @@
  coptic, croatian, czech, danish, dutch, esperanto,
  estonian, ethiopic, {- farsi, -} finnish, friulan, galician, georgian, 
german_1901, german_1996,
  german_Swiss, greek_Ancient, greek_Mono, greek_Poly, gujarati, hindi, 
hungarian,
- indonesian, interlingua, irish, italian, kannada, kurmanji, lao, latin, 
latin_Classic,
+ indonesian, interlingua, irish, italian, kannada, kurmanji, latin, 
latin_Classic,
  latvian, lithuanian, malayalam, marathi, mongolian, norwegian_Bokmal,
  norwegian_Nynorsk, oriya, panjabi, piedmontese, polish, portuguese, romanian,
  romansh, russian, sanskrit, serbian_Cyrillic, serbocroatian_Cyrillic,
@@ -309,7 +306,6 @@
 italian = unsafePerformIO (loadHyphenator (languageAffix Italian))
 kannada = unsafePerformIO (loadHyphenator (languageAffix Kannada))
 kurmanji = unsafePerformIO (loadHyphenator (languageAffix Kurmanji))
-lao = unsafePerformIO (loadHyphenator (languageAffix Lao))
 latin = unsafePerformIO (loadHyphenator (languageAffix Latin))
 latin_Classic = unsafePerformIO (loadHyphenator (languageAffix Latin_Classic))
 latvian = unsafePerformIO (loadHyphenator (languageAffix Latvian))
@@ -385,7 +381,6 @@
   Italian -> italian
   Kannada -> kannada
   Kurmanji -> kurmanji
-  Lao -> lao
   Latin -> latin
   Latin_Classic -> latin_Classic
   Latvian -> latvian
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hyphenation-0.6/tests/doctests.hs 
new/hyphenation-0.7/tests/doctests.hs
--- old/hyphenation-0.6/tests/doctests.hs       2015-07-24 01:53:55.000000000 
+0200
+++ new/hyphenation-0.7/tests/doctests.hs       2017-04-28 01:51:16.000000000 
+0200
@@ -1,31 +1,25 @@
-{-# LANGUAGE CPP #-}
+-----------------------------------------------------------------------------
+-- |
+-- Module      :  Main (doctests)
+-- Copyright   :  (C) 2012-14 Edward Kmett
+-- License     :  BSD-style (see the file LICENSE)
+-- Maintainer  :  Edward Kmett <ekm...@gmail.com>
+-- Stability   :  provisional
+-- Portability :  portable
+--
+-- This module provides doctests for a project based on the actual versions
+-- of the packages it was built with. It requires a corresponding Setup.lhs
+-- to be added to the project
+-----------------------------------------------------------------------------
 module Main where
 
+import Build_doctests (flags, pkgs, module_sources)
+import Data.Foldable (traverse_)
 import Test.DocTest
-import System.Directory
-import System.FilePath
-#if __GLASGOW_HASKELL__ < 710
-import Control.Applicative
-#endif
-import Control.Monad
-import Data.List
 
 main :: IO ()
-main = getSources >>= \sources -> doctest $
-    "-isrc"
-  : "-idist/build/autogen"
-  : "-optP-include"
-  : "-optPdist/build/autogen/cabal_macros.h"
-  : sources
-
-getSources :: IO [FilePath]
-getSources = filter (isSuffixOf ".hs") <$> go "src"
+main = do
+    traverse_ putStrLn args
+    doctest args
   where
-    go dir = do
-      (dirs, files) <- getFilesAndDirectories dir
-      (files ++) . concat <$> mapM go dirs
-
-getFilesAndDirectories :: FilePath -> IO ([FilePath], [FilePath])
-getFilesAndDirectories dir = do
-  c <- map (dir </>) . filter (`notElem` ["..", "."]) <$> getDirectoryContents 
dir
-  (,) <$> filterM doesDirectoryExist c <*> filterM doesFileExist c
+    args = flags ++ pkgs ++ module_sources

++++++ hyphenation.cabal ++++++
name:          hyphenation
category:      Text
version:       0.7
x-revision: 2
license:       BSD3
cabal-version: >= 1.8
license-file:  LICENSE
author:        Edward A. Kmett
maintainer:    Edward A. Kmett <ekm...@gmail.com>
stability:     provisional
homepage:      http://github.com/ekmett/hyphenation
bug-reports:   http://github.com/ekmett/hyphenation/issues
copyright:     (C) 2012-2016 Edward A. Kmett
synopsis:      Configurable Knuth-Liang hyphenation
tested-with:   GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 
8.0.2, GHC == 8.2.1
description:
  Configurable Knuth-Liang hyphenation
  .
  Uses the UTF8 encoded hyphenation patterns provided by
  hyph-utf8 from
  <http://www.ctan.org/tex-archive/language/hyph-utf8>
  .
  Usage:
  .
  >>> hyphenate english_US "supercalifragilisticexpialadocious"
  ["su","per","cal","ifrag","ilis","tic","ex","pi","al","ado","cious"]
  .
  >>> hyphenate english_US "hyphenation"
  ["hy","phen","ation"]
  .
  >>> hyphenate icelandic "va\240lahei\240avegavinnuverkf\230rageymslusk\250r"
  ["va\240la","hei\240a","vega","vinnu","verk","f\230ra","geymslu","sk\250r"]
build-type:    Custom

data-dir:      data
data-files:    *.hyp.txt.gz, *.pat.txt.gz, *.lic.txt.gz, *.chr.txt.gz
extra-source-files: .travis.yml CHANGELOG.markdown HLint.hs

custom-setup
  setup-depends:
    base          >= 4.3 && <5,
    Cabal         >= 1.10,
    cabal-doctest >= 1 && <1.1

source-repository head
  type: git
  location: git://github.com/ekmett/hyphenation.git

Flag Embed
  Description: Embed data in library binary
               (Warning: This increases the executable size by about 1Mb unless
                         unneeded language data files are manually removed from
                         the "data" directory before compiling)
  Default:     False

library
  build-depends:
    base                 >= 4       && < 5,
    bytestring           >= 0.9     && < 0.11,
    containers           >= 0.3.0.0 && < 0.6,
    unordered-containers >= 0.2.1   && < 0.3,
    zlib                 >= 0.5     && < 0.7

  if flag(embed)
    build-depends: file-embed >= 0.0.7 && < 0.1
    CPP-Options: "-DEMBED"

  exposed-modules:
   Text.Hyphenation
   Text.Hyphenation.Hyphenator
   Text.Hyphenation.Language
   Text.Hyphenation.Exception
   Text.Hyphenation.Pattern

  other-modules:
   Text.Hyphenation.ByteStringLazyCompat
   Paths_hyphenation

  hs-source-dirs: src
  ghc-options: -Wall

-- Verify the results of the examples
test-suite doctests
  type:    exitcode-stdio-1.0
  main-is: doctests.hs
  build-depends:
    base,
    containers,
    doctest >= 0.11.2 && < 0.14,
    hyphenation,
    unordered-containers
  ghc-options: -Wall -threaded
  hs-source-dirs: tests

Reply via email to