Permalink
Commits on Feb 28, 2012
  1. status: hackage packages are now mapped properly to overlay categories

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 28, 2012
  2. merge: search DEPENDS in according categories instead of hardcoding d…

    …ev-haskell/
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 28, 2012
  3. merge: added 'mecab' to list of known 'extra-libs' dependencies

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 28, 2012
Commits on Feb 27, 2012
  1. Update getPaludisInfo to work with 'cave info' output.

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 27, 2012
  2. fix typo in comment

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 27, 2012
  3. tests/resolveCat.hs: fix to work with nondefault PORTDIR

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 27, 2012
  4. export Portage.resolveFullProtageCat to fix tests/resolveCat

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 27, 2012
  5. cleanup: Removed unused/Fetch.hs (we user repoman manifest anyways)

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 27, 2012
  6. merge: be less hostile when try to merge ambiguous package name

    Instead of 3 pages of unreadable mess we output names first and
    then detailed package versions like that:
    
    > $ dist/build/hackport/hackport merge Numbers
    > Argument error: Ambiguous names: [PackageName "Numbers",PackageName "numbers"]
    > ---
    > PackageIdentifier {pkgName = PackageName "Numbers", pkgVersion = Version {versionBranch = [0,0], versionTags = []}}
    > PackageIdentifier {pkgName = PackageName "Numbers", pkgVersion = Version {versionBranch = [0,1], versionTags = []}}
    > PackageIdentifier {pkgName = PackageName "Numbers", pkgVersion = Version {versionBranch = [0,2], versionTags = []}}
    > PackageIdentifier {pkgName = PackageName "Numbers", pkgVersion = Version {versionBranch = [0,2,1], versionTags = []}}
    > ---
    > PackageIdentifier {pkgName = PackageName "numbers", pkgVersion = Version {versionBranch = [2007,4,29], versionTags = []}}
    > PackageIdentifier {pkgName = PackageName "numbers", pkgVersion = Version {versionBranch = [2007,9,23], versionTags = []}}
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 27, 2012
Commits on Feb 26, 2012
  1. Merge branch 'from-hackage'

    * from-hackage:
      hackport status: now it works with hackage!
    trofi committed Feb 26, 2012
  2. hackport status: now it works with hackage!

    - Now 'hackport status' shows 3 latest hackage packages.
    - And 'hackport status --from-hackage' shows outdated packages
      in tree and overlay.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 21, 2012
  3. cleanup: factor out Main.defaultRepo{,URI} to separate Hackage file

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 26, 2012
Commits on Feb 21, 2012
  1. built tools filtering

    filter buitd tools dependencies that are provided by ghc
    qnikst committed Feb 21, 2012
Commits on Feb 16, 2012
  1. Release 0.2.16

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 16, 2012
  2. ebuild: insert up-to-date year to the ebuild headers. It's 2012 today!

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 16, 2012
Commits on Feb 15, 2012
  1. merge: don't refetch tarballs from internetz everytime.

    From now on we rely purely on 'repoman manifest'.
    Speedups reimporting packages (refreshing ebuild).
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 15, 2012
  2. caba2ebuild: don't mangle package name as hackage is case sensitive

    Avoid bugs like #403511 where we mangled
        HOMEPAGE="http://hackage.haskell.org/package/SHA"
    down to
        HOMEPAGE="http://hackage.haskell.org/package/sha"
    
    Former works for hackage, later doesn't.
    
    Gentoo-bug: http://bugs.gentoo.org/403511
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 15, 2012
Commits on Feb 5, 2012
  1. Release 0.2.15

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 5, 2012
Commits on Jan 26, 2012
  1. Fix typo noticed by Claudio J. Nervi P. in #1

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Jan 26, 2012
Commits on Jan 25, 2012
  1. ebuild: switched to EAPI=4

    While at it fixed build failure on ghc-7.4 (missing Show instance)
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Jan 25, 2012
Commits on Jan 2, 2012
  1. Cabal2Ebuild: don't hide 'random' and 'readline' depends

    'readline' is a good depend, 'random' is a separate package since ghc-7.2
    
    Suggested-by: Emil Karlson
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Jan 2, 2012
Commits on Dec 11, 2011
  1. core libraries: add 'integer-gmp' to list of core ones

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Dec 11, 2011
Commits on Nov 28, 2011
  1. hackport.cabal: tag version 0.2.14

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Nov 28, 2011
  2. added .gitignore and put dist/ there

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Nov 28, 2011
  3. TODO: add entry about --to-portageand 'metadata.xml'

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Nov 28, 2011
Commits on Nov 27, 2011
  1. Added 'metadata.xml' autogeneration for packages where it does not ex…

    …ist.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Nov 27, 2011
  2. README.rst: fix 'make-ebuild' description

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Nov 27, 2011
Commits on Nov 20, 2011
  1. cabal2ebuild: adding USE=hoogle by default

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Nov 20, 2011
Commits on Oct 6, 2011
  1. port to (bundled) Cabal-1.12

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Oct 6, 2011
  2. cabal/cabal-install: renamed D.C.Exception -> D.C.ExceptionCI to avoi…

    …d clash with Cabal's one
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Oct 6, 2011
  3. cabal/cabal: added needed Patch_Cabal.hs

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Oct 6, 2011
  4. Fix error messages with "cabal update" -> "hackport update" Same fix …

    …as marty.rosenberg@gmail.com once did for cabal-install-0.8.2, which we now are replacing.
    kolmodin committed with trofi Dec 26, 2010
  5. disable hackage's preferred-versions (as we don't use it when merge e…

    …builds)
    
    hackage.haskell.org/00-index.tar contains preferred-versions for some interesting
    packages. For now it's 'base-3'.
    
    Otherwise depends generated by hackport differ from ones pulled by ./Setup.hs.
    trofi committed Jul 10, 2011
  6. updated to cabal-1.12

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Oct 6, 2011