[MacPorts] #43583: gtk2hs: update to 0.12.5, change master_sites, add livecheck, fix x11 variants

MacPorts noreply at macports.org
Fri May 30 10:58:46 PDT 2014


#43583: gtk2hs: update to 0.12.5, change master_sites, add livecheck, fix x11
variants
----------------------+-----------------------
  Reporter:  mojca@…  |      Owner:  gwright@…
      Type:  update   |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  gtk2hs   |
----------------------+-----------------------

Comment (by mojca@…):

 The port could use something like this:
 {{{
 PortSystem          1.0
 PortGroup           github 1.0

 github.setup        gtk2hs gtk2hs 0_12_5
 version             0.12.5
 categories          devel graphics
 platforms           darwin
 maintainers         gwright

 description         Portable and native GUI library for Haskell
 long_description    gtk2hs is a Haskell binding to GTK, a comprehensive \
                     C GUI library that is portable across many platforms.

 homepage            http://projects.haskell.org/gtk2hs/

 checksums           rmd160  cabb3de9df656eeb8c00ed72dd68d6940dc0ef87 \
                     sha256
 738381e19929edddab3e7b6ff86efb3847ea3a3688e38d153d107a692027f8f0

 depends_build       port:hs-cabal-install \
                     port:pkgconfig
 depends_lib         port:gconf \
                     port:ghc \
                     port:gtk2 \
                     port:gvfs \
                     path:lib/pkgconfig/cairo.pc:cairo \
                     port:librsvg \
                     port:libglade2 \
                     port:gtksourceview2
 }}}
 (I'm not sure about dependencies.) The problem is that the build procedure
 has apparently changed completely.

 Short build instructions are here in `README`:
 https://github.com/gtk2hs/gtk2hs

 {{{
 cabal install Cabal cabal-meta

 cabal clone https://github.com/gtk2hs/gtk2hs
 cd gtk2hs

 cabal install tools
 cabal-meta install
 }}}
 It looks like there is no more `./configure` or anything like that
 involved. So basically everything in the port needs to be changed.

-- 
Ticket URL: <https://trac.macports.org/ticket/43583#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list