Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: fc9cbe8a84
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 40 lines (27 sloc) 1.42 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

Easier
====

* Document the commands in Main.hs with text from README.
   commandDescription and commandSynopsis fields in the CommandUI records

* continue on the CLI. see what additional flags the commands need, if there
    still are any missing. set good default values, and make sure we don't
    get any 'fromFlag' errors due to missing defaults for all commands

* catch base constraints and upgrade ghc requirement
      (like in vty-4.0.0.1: base >= 4 leads to ghc >= 6.10)

Harder
======

* translate the dev-db/libpq dependency into dev-db/postgresql-base
    the cabal field to describe c libs should be translated if we know the
    proper gentoo package name.

* see if PackageIndex and IndexUtils from cabal install can be used instead of Index
    see Distribution.Simple.PackageIndex
    PackageIndex Ebuild?

* make clear destinction of Hackage.Package and Portage.Package (notice the namespaces)
   Look into Portage, P2 and whatever other hacks there might be and
   properly separate them into the two categories.
   See the already existing Portage.PackageId

* look into Ebuild's field ePkgDesc and its uses

* Merge the separate tool keyword-stat into hackport, and make it use the
    hackport API.
    See http://code.haskell.org/gentoo/keyword-stat/

* Pick keywords from latest available ebuild

* hacport status --to-portage should warn about different 'ChangeLog' and 'metadata.xml' files
Something went wrong with that request. Please try again.