Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 29, 2014
  1. @trofi

    WIP: get rid of old simplifier copletely

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Apr 28, 2014
  1. @trofi

    Merge/Dependencies.hs: added 'nanomsg' to extralibs

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Apr 27, 2014
  1. @trofi

    Merge/Dependencies.hs: moved Compiler module to qualified import

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Apr 21, 2014
  1. @trofi

    Portage/EBuild.hs: don't expose 'List' nature of depends

    trofi authored
    One day 'Dependency' will have more complex implementation.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Apr 18, 2014
  1. @trofi

    Merge/Dependencies.hs: first step in geting rid of 'List' style depends

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. @trofi

    Portage/Dependency.hs: removed sortDeps in favour of List.sort

    trofi authored
    We have consistent instance for 'Dependency'.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. @trofi

    Portage/GHCCore.hs: added ghc-7.8.2 packages

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Apr 17, 2014
  1. @trofi

    Portage/Cabal.hs: drop unused version simplification

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. @trofi

    Merge/Dependencies.hs: removed unused 'intersection' and 'difference'

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. @trofi

    Merge/Dependencies.hs: removed unused 'null :: EDep -> Bool'

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  4. @trofi

    Merge/Dependencies.hs: added clarifying types resolveDependencies

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  5. @trofi

    Merge/Dependencies.hs: added 'ncurses' bunch to pkgconfig table

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  6. @trofi

    Portage/Tables.hs: fix a build failure, restore AGPL

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Apr 16, 2014
  1. @qnikst

    Add hdbc slot support.

    qnikst authored
Commits on Apr 15, 2014
  1. @trofi

    Merge pull request #17 from gentoo-haskell/change-slots

    trofi authored
    Change slots
  2. @qnikst
  3. @qnikst
Commits on Apr 5, 2014
  1. @trofi

    hackport.cabal: release 0.4

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. @trofi

    Portage/GHCCore.hs: switch to ghc-7.4.1 as a default compiler

    trofi authored
    Before the patch we used ghc-6.10. It led to ancient set of depends,
    like in case of quickcheck:
        gentoo-haskell/gentoo-haskell#311
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. @trofi

    Portage/GHCCore.hs: drop unused defaultGHC

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Apr 4, 2014
  1. @trofi

    tests/normalize_deps.hs: fix bogus test

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. @trofi

    Portage/GHCCore.hs: drop coreLibs logic

    trofi authored
    It masks our long-standing resolver bug:
    
    When only test dependencies require upper ghc version
    via dependencies like deepseq we leave deepseq depend
    itself in generated ebuild, while we should change it
    to >=ghc-7.4.1.
    
    Observed in lens-4.1 ebuild.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. @trofi

    Portage/Dependency/Normalize.hs: add pop_common into combine_use_guards

    trofi authored
    It restores ability to simplify
        a?  ( b? ( d ) )
        !a? ( b? ( d ) )
    down to
        b? ( d )
    
    which makes lens ebuild generation better, than original .cabal file.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  4. @trofi

    Portage/Dependency/Normalize.hs: be more eager at flattening contexts

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  5. @trofi

    Portage/Dependency/Normalize.hs: added repeated stabilization combiner

    trofi authored
    Merged 'combine_use_counterguards' into 'combine_use_guards' pass.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  6. @trofi

    Portage/Dependency.hs: remove simplifyDeps in favour of normalize_depend

    trofi authored
    simplifyUseDeps is left to wait when propagate_context
    will be able to perform the same actions (and more).
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  7. @trofi

    Portage/Dependency/Normalize.hs: cleanup: mark recursion explicitely …

    trofi authored
    …via local 'go' binding
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Apr 3, 2014
  1. @trofi

    Portage/Dependency/Print.hs: do not normalize depend when print it

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. @trofi

    Portage/Use.hs: hide a warning about underinplemented parse instance

    trofi authored
    Portage/Use.hs:43:10: Warning:
        No explicit method or default declaration for `DT.parse'
        In the instance declaration for `DT.Text UseFlag'
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Mar 29, 2014
  1. @trofi

    Portage/Dependency/Normalize.hs: prepend big fat 'WARNING:' for an ex…

    trofi authored
    …haustion notice
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Mar 28, 2014
  1. @trofi

    tests/normalize_deps.hs: added hardcore test for USE bruteforcer

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Mar 27, 2014
  1. @trofi

    Portage/Dependency/Normalize.hs: added rough use-guarded lifting

    trofi authored
    Now it is able to lift simplest cases like this:
        a? ( b? ( a b ) )
        !a? ( b? ( b c ) )
    into
        b? ( b )
        a? ( b? ( a ) )
        !a? ( b? ( c ) )
    
    Very common case for our USE-flag bruteforcer.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. @trofi

    tests/normalize_deps.hs: fix commented out test

    trofi authored
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. @trofi

    Merge/Dependencies.hs: suppress partial pattern matching warnings

    trofi authored
    Properly supporting non-ghc will be a major change.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  4. @trofi

    Porpage/Dependency/Types.hs: add missing comparison for strict/nonstr…

    trofi authored
    …ict bounds
    
    Hackport broke on darcs ebuild, which has nonstrict haskeline upper bound:
        >=dev-haskell/haskeline-0.6.3:=[profile?] <=dev-haskell/haskeline-0.6.4.6:=[profile?]
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Something went wrong with that request. Please try again.