#!/bin/sh
export PATH='/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl'
printf '%s' 'name:                 tree-diff
version:              0.3.1
visibility:           public
id:                   tree-diff-0.3.1-9zkbtxAK2PkEVDkFoqJUyN
key:                  tree-diff-0.3.1-9zkbtxAK2PkEVDkFoqJUyN
license:              GPL-2.0-or-later
copyright:            (c) 2017-2021 Oleg Grenrus
maintainer:           Oleg.Grenrus <oleg.grenrus@iki.fi>
author:               Oleg Grenrus <oleg.grenrus@iki.fi>
homepage:             https://github.com/phadej/tree-diff
synopsis:             Diffing of (expression) trees.
description:
    Common diff algorithm works on list structures:

    @
    diff :: Eq a => [a] -> [a] -> [Edit a]
    @

    This package works on trees.

    @
    treeDiff :: Eq a => Tree a -> Tree a -> Edit (EditTree a)
    @

    This package also provides a way to diff arbitrary ADTs,
    using @Generics@-derivable helpers.

    This package differs from <http://hackage.haskell.org/package/gdiff gdiff>,
    in a two ways: @tree-diff@ doesn'\''t have patch function,
    and the "edit-script" is a tree itself, which is useful for pretty-printing.

    @
    >>> prettyEditExpr $ ediff (Foo 42 [True, False] "old") (Foo 42 [False, False, True] "new")
    Foo
    \  {fooBool = [-True, +False, False, +True],
    \   fooInt = 42,
    \   fooString = -"old" +"new"}
    @

category:             Data, Testing
abi:                  9bd234869d1d9bd9fe4d5679b8c6e9e5
exposed:              True
exposed-modules:
    Data.TreeDiff Data.TreeDiff.Class Data.TreeDiff.Expr
    Data.TreeDiff.Golden Data.TreeDiff.List Data.TreeDiff.OMap
    Data.TreeDiff.Parser Data.TreeDiff.Pretty Data.TreeDiff.QuickCheck
    Data.TreeDiff.Tree

import-dirs:          /usr/lib/ghc-9.6.6/site-local/tree-diff-0.3.1
library-dirs:         /usr/lib/ghc-9.6.6/site-local/tree-diff-0.3.1
library-dirs-static:  /usr/lib/ghc-9.6.6/site-local/tree-diff-0.3.1
dynamic-library-dirs: /usr/lib
data-dir:             /usr/share/haskell-tree-diff
hs-libraries:         HStree-diff-0.3.1-9zkbtxAK2PkEVDkFoqJUyN
depends:
    QuickCheck-2.15.0.1-FUcewYgFPTwGfyjnEpPlTz
    aeson-2.2.2.0-D5UyU4s17IF6uKIJTSur7o
    ansi-terminal-1.1-C4C2bxKAKLj8NAa2eKLJr
    ansi-wl-pprint-1.0.2-80CjSFyc4s321YikQvYz1L base-4.18.2.1
    bytestring-0.11.5.3 containers-0.6.7 deepseq-1.4.8.1
    hashable-1.4.7.0-4qZi9v5WFMZ3p1WVFpevAr parsec-3.1.16.1
    parsers-0.12.12-FJBxKgfyzWpdDiXUjrAce pretty-1.1.3.6
    primitive-0.9.1.0-60b8JX0ZgoSKEjUEtmG9qp
    scientific-0.3.8.1-3SFYxv3bn8iY0w5N4dHFv
    semialign-1.3.1.1-88lYZohxhlw80nGf5PrzFY
    strict-0.5.1-3wEpRL7oKRDL7ly2zN0G3F
    tagged-0.8.10-9VJfLOM9ch68xR35ePL46j text-2.0.2
    these-1.2.1-58HX81JNHxUJzJK1fK4FBB time-1.12.2
    unordered-containers-0.2.20.1-4LGdNZVNGNC9SVCFAuU8Mp
    uuid-types-1.0.6.1-2KVXFRR02loD9LQefkbN3F
    vector-0.13.2.0-EFjd2WQg5nEG5BmM55CoiV

haddock-interfaces:   /usr/share/doc/haskell-tree-diff/html/tree-diff.haddock
haddock-html:         /usr/share/doc/haskell-tree-diff/html
' | '/usr/bin/ghc-pkg-9.6.6' 'update' '--force' '-' '--global' '--no-user-package-db' "$@"

