Ignore:
Timestamp:
Oct 21, 2012, 8:18:16 PM (5 years ago)
Author:
cal@…
Message:

haskell-platform: update to 2012.2.0.0, merge from cal's private tree, closes #35813, port abandoned (#36112)

Location:
trunk/dports/devel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel

  • trunk/dports/devel/hs-platform-cabal/Portfile

    r65849 r98944  
     1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
    12# $Id$
    23
    3 PortSystem 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    46
    5 name            hs-platform-cabal
    6 set canonicalname       cabal-install
    7 version         0.6.2
    8 categories      devel haskell
    9 maintainers     gwright
    10 platforms       darwin
     7haskellplatform.setup   cabal-install 0.14.0 no
     8name                    hs-platform-cabal
     9checksums               rmd160  a0e1e0f0d189abbb984d968f8650280632027769 \
     10                        sha256  f4f2b50269ff59d67b5f3d82d50f7706b6bad1117295a7c81f32bbe72add5bd8
    1111
    12 description     User interface to the Cabal build system (platform version).
    13 long_description        \
    14                 Cabal is a system for building and packaging Haskell    \
    15                 libraries and programs It defines a common interface    \
    16                 for package authors and distributors to easily build    \
    17                 their applications in a portable way. Cabal is part of  \
    18                 a larger infrastructure for distributing, organizing,   \
    19                 and cataloging Haskell libraries and programs.
     12license                 BSD
     13maintainers             cal openmaintainer
     14platforms               darwin
    2015
    21 homepage        http://www.haskell.org/cabal
    22 master_sites    http://hackage.haskell.org/packages/archive/${canonicalname}/${version}
    23 distname        ${canonicalname}-${version}
     16depends_lib-append      port:hs-platform-http \
     17                        port:hs-platform-mtl \
     18                        port:hs-platform-network \
     19                        port:hs-platform-random \
     20                        port:hs-platform-zlib
    2421
    25 checksums       md5     8cb1c19233a9a114faf0eea7c46cb23e                \
    26                 sha1    415bdf6ae7029b488b99c2da288af10634024ac7        \
    27                 rmd160  f7ae2a8155b28ee1b736e9abf00c32fe55e7c80f
    28 
    29 # Since cabal is an application, and the Haskell libraries are statically
    30 # linked, the following are build dependencies and not lib dependencies:
    31 depends_build   port:ghc                        \
    32                 port:hs-platform-zlib           \
    33                 port:hs-platform-HTTP
    34 
    35 universal_variant       no
    36 
    37 configure       { system "cd ${worksrcpath} && runhaskell Setup configure -v --ghc --prefix=${prefix} --with-gcc=${configure.cc}"
    38                 }
    39 
    40 build           { system "cd ${worksrcpath} && runhaskell Setup build -v"
    41                 }
    42 
    43 destroot        { system "cd ${worksrcpath} && runhaskell Setup copy --copy-prefix=${destroot}${prefix}"
    44                 }
    45 
    46 # platform components should not be livecheck'ed.
    47 livecheck.type  none
    48 
     22description             \
     23    The 'cabal' command-line program simplifies the process of managing Haskell \
     24    software by automating the fetching, configuration, compilation and \
     25    installation of Haskell libraries and programs.
     26long_description        ${description}
Note: See TracChangeset for help on using the changeset viewer.