Permalink
Commits on Sep 24, 2017
  1. Merge.hs: add a note to migrate to finalizePD

    trofi committed Sep 24, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. update Cabal submodule and API changes

    trofi committed Sep 24, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. bump hackage-security submodule to latest master

    trofi committed Sep 23, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Sep 23, 2017
  1. Relase 0.5.4

    trofi committed Sep 23, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. removed hackport symlink

    trofi committed Sep 23, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. Portage/GHCCore.hs: add ghc-8.2.1 packages

    trofi committed Sep 23, 2017
    Closes: #29
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Jul 29, 2017
  1. Merge/Dependencies.hs: added hsx2hs build tool

    trofi committed Jul 29, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Jul 25, 2017
  1. Merge pull request #28 from jamiahx/master

    trofi committed Jul 25, 2017
    prune Main and Setup from other-modules
Commits on Jun 2, 2017
  1. Merge pull request #27 from ewilbur/typo-fix

    trofi committed Jun 2, 2017
    Fixes typo: teel -> tell
  2. Fixes typo: teel -> tell

    ewilbur committed Jun 2, 2017
Commits on May 29, 2017
  1. Merge/Dependencies.hs: don't duplicate RDEPEND / DEPEND deom 'setup-d…

    trofi committed May 29, 2017
    …epends'
    
    Noticed the following minor infelicity on gi-atk package.
    
    Package has the form:
    
        custom-setup
            setup-depends: haskell-gi >= 0.20.1 && < 1
        build-depends:     haskell-gi >= 0.20.1 && < 1
    
    As a result we generated roughly the following ebuild:
    
     RDEPEND=">=dev-haskell/haskell-gi-0.20.1:=[profile?] <dev-haskell/haskell-gi-1:=[profile?]"
     DEPEND="${RDEPEND}
             >=dev-haskell/haskell-gi-0.20.1 <dev-haskell/haskell-gi-1"
    
    The repetition of 'dev-haskell/haskell-gi' in DEPEND is redundant.
    We have already solved this problem for text dependencies for example.
    
    This change applies the same solution to 'setup-depends'.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. Merge/Dependencies.hs: add 'cairo-gobject' pkg-config library

    trofi committed May 29, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. Merge/Dependencies.hs: add 'atk' pkg-config library

    trofi committed May 29, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on May 24, 2017
  1. hackport.cabal: release 0.5.3

    trofi committed May 24, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. Portage/GHCCore.hs: add ghc-8.0.2 core libraries

    trofi committed May 24, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on May 15, 2017
  1. Merge/Dependencies.hs: 'webkitgtk2-4.0' to pkg-config deps

    trofi committed May 15, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. Merge/Dependencies.hs: 'javascriptcore-4.0' to pkg-config deps

    trofi committed May 15, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. Merge/Dependencies.hs: add 'libsoup-2.4' to pkg-config deps

    trofi committed May 15, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Mar 12, 2017
  1. Portage/EBuild.hs: quote a '\\' in DESCRIPTION and similar fields

    trofi committed Mar 12, 2017
    hasktags triggers a bug in hackport's snapshot of Cabal.
    Bug causes DESCRIPTION to be in form of "something \" (trailing backslash)
    
    While it's not a valid description it's better quote string properly anyway.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Feb 27, 2017
  1. Merge/Dependencies.hs: add SDL2_image and SDL2_mixer to extralibs

    trofi committed Feb 27, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. Portage/EBuild.hs: collapse duplicate IUSEs

    trofi committed Feb 27, 2017
    $ hackport merge sdl2 -f-no-linear,opengl-example:examples
    produces two identical 'examples' flags.
    
    It's fine and our simplifies merges definitions together.
    Now IUSE render does the same.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. Merge/Dependencies.hs: add sdl2 to extralibs and pkg-config

    trofi committed Feb 27, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Feb 25, 2017
  1. release 0.5.2

    trofi committed Feb 25, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. EBuild.hs: drop '$Id$' from generated header

    trofi committed Feb 25, 2017
    ::gentoo is about to get rid of these:
        https://archives.gentoo.org/gentoo-dev/message/993bb2ec7107d4a05d07109d773fb1d9
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Nov 16, 2016
  1. hackport.cabal: bump lower tar bound up to 0.5

    trofi committed Nov 16, 2016
    hackage-security needs at least tar-0.5.
    
    Reported-by: Mike Limansky
    Bug: #26
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
Commits on Nov 13, 2016
  1. Portage/EMeta.hs: copy DESCRIPTION from previous ebuilds

    trofi committed Nov 13, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
Commits on Nov 12, 2016
  1. Merge/Dependencies.hs: cleanup: make all Cabal imports qualified

    trofi committed Nov 12, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  2. hackport.cabal: release 0.5.1

    trofi committed Nov 12, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  3. add 'custom-setup' handling where build-only depends are listed

    trofi committed Nov 12, 2016
    Noticed on cairo ebuild where we kept losing gtk2hs-buildtools:
    
      custom-setup
        setup-depends: base >= 4.6,
                     Cabal >= 1.24 && < 1.25,
                     gtk2hs-buildtools >= 0.13.2.0 && < 0.14
    
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  4. Merge/Dependencies.hs: drop outdated comment

    trofi committed Nov 12, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  5. Main.hs: add friendlier --help description

    trofi committed Nov 12, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  6. Merge/Dependencies.hs: use Distribution.Text to pretty print unknown …

    trofi committed Nov 12, 2016
    …tools
    
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  7. Sync Cabal-1.25.0.0 to today's HEAD

    trofi committed Nov 12, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  8. Update upstream 'hackage-security' package.

    trofi committed Nov 12, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>