Permalink
Commits on Feb 28, 2012
  1. Release 0.2.17

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 28, 2012
  2. Add support of [profile?] autogenerated depends by qnikst

    Merge branch 'build-with-use' from 'git://github.com/qnikst/hackport'
    
    * branch 'build-with-use':
      removing trailing spaces
      Do not add profile? flag for binary only pkgs
      UseFlag handling
      Portage/Uses diplay for use list added
      Basic Use types support
    
    Conflicts:
    	Merge/Dependencies.hs
    	Portage/Dependency.hs
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 28, 2012
  3. removing trailing spaces

    qnikst committed Feb 28, 2012
  4. status: don't treat live (9999) ebuilds as newer, than hackage's

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 28, 2012
  5. status: hackage packages are now mapped properly to overlay categories

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 28, 2012
  6. 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
  7. 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. UseFlag handling

    * add functionallity for useflag support
    * add profile? use flag for haskell dependencies
    qnikst committed Feb 27, 2012
  2. Update getPaludisInfo to work with 'cave info' output.

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

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

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

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

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    trofi committed Feb 27, 2012
  7. Basic Use types support

    qnikst committed Feb 27, 2012
  8. 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