Changeset 98944


Ignore:
Timestamp:
Oct 21, 2012, 8:18:16 PM (12 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:
8 deleted
19 edited
10 copied

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel

  • trunk/dports/devel/haskell-platform/Portfile

    r96881 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
    45
    5 name            haskell-platform
    6 version         2009.2.0.2
    7 revision        1
    8 categories      devel haskell
    9 maintainers     gwright
    10 description     Meta port for the haskell platform
    11 long_description        \
    12         This is the the Haskell Platform: a single, standard Haskell    \
    13         distribution for every system.                                  \
    14                                                                         \
    15         The Haskell Platform is a blessed library and tool suite for    \
    16         Haskell distilled from Hackage.
     6name            haskell-platform
     7version         2012.2.0.0
     8categories      devel haskell
     9maintainers     cal openmaintainer
     10description     \
     11    The Haskell Platform is the easiest way to get started with programming \
     12    Haskell. It comes with all you need to get up and running. Think of it as \
     13    \"Haskell: batteries included\".
     14long_description \
     15    The Haskell Platform is a comprehensive, robust development environment for \
     16    programming in Haskell. For new users the platform makes it trivial to get \
     17    up and running with a full Haskell development environment. For experienced \
     18    developers, the platform provides a comprehensive, standard base for \
     19    commercial and open source Haskell development that maximises \
     20    interoperability and stability of your code.
    1721
    18 platforms       darwin
    19 homepage        http://hackage.haskell.org/platform/
    20 master_sites    ${homepage}
     22platforms       darwin
     23homepage        http://hackage.haskell.org/platform/
     24master_sites    ${homepage}
     25license         Permissive
    2126
    22 depends_run \
    23     port:hs-platform-ghc                \
    24     port:hs-platform-cgi                \
    25     port:hs-platform-fgl                \
    26     port:hs-platform-editline           \
    27     port:hs-platform-GLUT               \
    28     port:hs-platform-haskell-src        \
    29     port:hs-platform-html               \
    30     port:hs-platform-HUnit              \
    31     port:hs-platform-mtl                \
    32     port:hs-platform-network            \
    33     port:hs-platform-OpenGL             \
    34     port:hs-platform-parallel           \
    35     port:hs-platform-parsec             \
    36     port:hs-platform-QuickCheck         \
    37     port:hs-platform-regex-base         \
    38     port:hs-platform-regex-compat       \
    39     port:hs-platform-regex-posix        \
    40     port:hs-platform-stm                \
    41     port:hs-platform-time               \
    42     port:hs-platform-xhtml              \
    43     port:hs-platform-zlib               \
    44     port:hs-platform-HTTP               \
    45     port:hs-platform-alex               \
    46     port:hs-platform-happy              \
    47     port:hs-platform-cabal
     27depends_run     port:hs-platform-alex \
     28                port:hs-platform-cabal \
     29                port:hs-platform-cgi \
     30                port:hs-platform-fgl \
     31                port:hs-platform-ghc \
     32                port:hs-platform-glut \
     33                port:hs-platform-happy \
     34                port:hs-platform-haskell-src \
     35                port:hs-platform-html \
     36                port:hs-platform-http \
     37                port:hs-platform-hunit \
     38                port:hs-platform-mtl \
     39                port:hs-platform-network \
     40                port:hs-platform-opengl \
     41                port:hs-platform-parallel \
     42                port:hs-platform-parsec \
     43                port:hs-platform-quickcheck \
     44                port:hs-platform-random \
     45                port:hs-platform-regex-base \
     46                port:hs-platform-regex-compat \
     47                port:hs-platform-regex-posix \
     48                port:hs-platform-stm \
     49                port:hs-platform-syb \
     50                port:hs-platform-text \
     51                port:hs-platform-transformers \
     52                port:hs-platform-xhtml \
     53                port:hs-platform-zlib
    4854
    49 fetch           { }
    50 checksum        { }
    51 build           { }
    52 destroot        {
     55fetch {}
     56checksum {}
     57extract {}
     58configure {}
     59build {}
     60destroot {
    5361    xinstall -d ${destroot}${prefix}/share/doc/${name}
    5462    system "echo ${long_description} > ${destroot}${prefix}/share/doc/${name}/README.txt"
    5563}
    5664
    57 use_configure no
    58 universal_variant no
     65use_configure       no
     66universal_variant   no
    5967
    60 livecheck.type  none
    61 
     68livecheck.type      regex
     69livecheck.url       ${homepage}
     70livecheck.regex     "Current release: <a href=\"changelog.html\">(\\d+\\.\\d\\.\\d\\.\\d)</a>"
  • trunk/dports/devel/hs-platform-alex/Portfile

    r96442 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-alex
    6 set canonicalname       alex
    7 version         2.3.1
    8 categories      devel haskell
    9 license         BSD
    10 maintainers     gwright
    11 platforms       darwin
    12 description     A Lexical Analyzer Generator for Haskell (platform version)
    13 long_description        \
    14                 Alex is a tool for generating lexical analysers         \
    15                 in Haskell, given a description of the tokens to be     \
    16                 recognised in the form of regular expressions.          \
    17                 It is similar to the tools lex or flex for C/C++.
     7haskellplatform.setup   alex 3.0.1 no
     8checksums               rmd160  fdfd935281800678605573db8025583b40459894 \
     9                        sha256  727235cee46396537c2b53b4a0fae0ec25cffb9e982ce899816e92fcfe4cfaf0
    1810
    19 homepage        http://www.haskell.org/${canonicalname}/
    20 master_sites    http://hackage.haskell.org/packages/archive/${canonicalname}/${version}
    21 distname        ${canonicalname}-${version}
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    2214
    23 checksums       md5     a8c26af3370388297cee4b8c767d72d9 \
    24                 sha1    0dbd9d34849602f9b59d30122b27727d6f79fc4f \
    25                 rmd160  cee02283325638fc9929ca6ae40c153b626d4b69
     15depends_lib-append      port:hs-platform-quickcheck
    2616
    27 depends_build   port:ghc
    28 
    29 universal_variant       no
    30 
    31 patchfiles      patch-alex.cabal.diff
    32 
    33 # Since alex is an application I can't use the conveniences of the
    34 # haskell PortGroup.  Just need to do everything by hand:
    35 
    36 configure       {
    37                   system "cd ${worksrcpath} && runhaskell Setup configure -v --ghc --with-gcc=${configure.cc} --prefix=${prefix}"
    38                 }
    39 
    40 build           {
    41                   system "cd ${worksrcpath} && runhaskell Setup build -v"
    42                 }
    43 
    44 destroot        {
    45                   system "cd ${worksrcpath} && runhaskell Setup copy --copy-prefix=${destroot}${prefix}"
    46                 }
    47 
    48 # Haskell Platform components should not be livecheck'ed.
    49 livecheck.type  none
    50 
     17description             \
     18    Alex is a tool for generating lexical analysers in Haskell, given \
     19    a description of the tokens to be recognised in the form of regular \
     20    expressions. It is similar to the tool lex or flex for C/C++.
     21long_description        ${description}
  • 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}
  • trunk/dports/devel/hs-platform-cgi/Portfile

    r96438 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   cgi 3001.1.7.1
    7 name            hs-platform-cgi
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   cgi 3001.1.7.4
     8checksums               rmd160  a3df4f40c3e7cad6f1a22b7bd090e39968ffc241 \
     9                        sha256  6de5da8be4bb8323a864761bbb604ca8c1cdc9048bf33990f91e7ed948a331ba
    1110
    12 description     A library for writing CGI programs (platform version)
    13 long_description        \
    14         This is a Haskell library for writing CGI programs.
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1514
    16 checksums       md5     02b1d2fe6f271a17c1eb8b897fbd1d7f \
    17                 sha1    1999b968cfff8a67f4b997cdc114682b4d75b5e4 \
    18                 rmd160  3009dde5eb2936b7016717daf621264382f887bd
     15depends_lib-append      port:hs-platform-mtl \
     16                        port:hs-platform-parsec \
     17                        port:hs-platform-network \
     18                        port:hs-platform-xhtml
    1919
    20 depends_lib     port:ghc                        \
    21                 port:hs-platform-network        \
    22                 port:hs-platform-parsec         \
    23                 port:hs-platform-mtl            \
    24                 port:hs-platform-xhtml
    25 
    26 universal_variant       no
    27 
    28 configure.args-append   -v --enable-library-profiling           \
    29                         --with-gcc=${configure.cc}
    30 
    31 build.args-append       -v
    32 
    33 livecheck.type  none
     20description             This is a Haskell library for writing CGI programs.
     21long_description        ${description}
  • trunk/dports/devel/hs-platform-fgl/Portfile

    r85909 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   fgl 5.4.2.2
    7 name            hs-platform-fgl
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   fgl 5.4.2.4
     8checksums               rmd160  e2b9e0d1d43e69b250719a34c6de9344b38264bf \
     9                        sha256  ce98ccb83e2d271a7b3266426a0762a0e902252f07ec09b7bef50c67d0110266
    1110
    12 description     Martin Erwig's Functional Graph Library
    13 long_description        \
    14         ${description}
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1514
    16 checksums       md5     ad49ce31af04c0fd9c6dbfa52801ff83 \
    17                 sha1    3d8cf5a75f39282fa18e23aea4eeb6098f81ddee \
    18                 rmd160  50068af699aa5c5cf0e5bb72bc61b90380f0ba72
     15depends_lib-append      port:hs-platform-mtl
    1916
    20 depends_lib     port:ghc                        \
    21                 port:hs-platform-mtl
    22 
    23 universal_variant       no
    24 
    25 configure.args-append   -v --enable-library-profiling           \
    26                         --with-gcc=${configure.cc}
    27 
    28 build.args-append       -v
    29 
    30 livecheck.type  none
     17description
     18long_description
  • trunk/dports/devel/hs-platform-glut

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

    r96441 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-happy
    6 set canonicalname       happy
    7 version         1.18.4
    8 categories      devel
    9 license         BSD
    10 maintainers     gwright
    11 platforms       darwin
    12 description     The Parser Generator for Haskell (platform version)
    13 long_description        \
    14                 Happy is a parser generator system for Haskell,         \
    15                 similar to the tool `yacc' for C. Like `yacc', it       \
    16                 takes a file containing an annotated BNF specification  \
    17                 of a grammar and produces a Haskell module containing   \
    18                 a parser for the grammar.                               \
    19                                                                         \
    20                 Happy is flexible: you can have several Happy parsers   \
    21                 in the same program, and several entry points to a      \
    22                 single grammar. Happy can work in conjunction with a    \
    23                 lexical analyser supplied by the user (either           \
    24                 hand-written or generated by another program), or it    \
    25                 can parse a stream of characters directly (but this     \
    26                 isn't practical in most cases).
     7haskellplatform.setup   happy 1.18.9 no
     8checksums               rmd160  adfe119ffd485953fe7f8a81575191cdfea5a7f5 \
     9                        sha256  7d34c512b8aecbc135f6b4c43bc18044ff50ae6d5afdd0d2570228dccecb618a
    2710
    28 homepage        http://haskell.org/${canonicalname}/
    29 master_sites    http://hackage.haskell.org/packages/archive/${canonicalname}/${version}/
    30 distname        ${canonicalname}-${version}
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    3114
    32 checksums       md5     614e3ef9623dbeefc4c8ca699912efb4 \
    33                 sha1    86c6a61ed8b3909c476c27343f41cb12971d52bd \
    34                 rmd160  846d90e2962c6053acae03ace90de3656ce271b5
     15depends_lib-append      port:hs-platform-mtl
    3516
    36 depends_build   port:ghc
    37 
    38 universal_variant       no
    39 
    40 configure       {
    41                   system "cd ${worksrcpath} && runhaskell Setup configure -v --ghc --with-gcc=${configure.cc} --prefix=${prefix}"
    42                 }
    43 
    44 build           {
    45                   system "cd ${worksrcpath} && runhaskell Setup build -v"
    46                 }
    47 
    48 destroot        {
    49                   system "cd ${worksrcpath} && runhaskell Setup copy --copy-prefix=${destroot}${prefix}"
    50                 }
    51 
    52 # Haskell Platform components should not be livecheck'ed.
    53 livecheck.type  none
    54 
     17description             \
     18    Happy is a parser generator system for Haskell, similar to the tool `yacc' \
     19    for C. Like `yacc', it takes a file containing an annotated BNF \
     20    specification of a grammar and produces a Haskell module containing \
     21    a parser for the grammar.
     22long_description        ${description} \
     23    Happy is flexible: you can have several Happy parsers in the same program, \
     24    and several entry points to a single grammar. Happy can work in conjunction \
     25    with a lexical analyser supplied by the user (either hand-written or \
     26    generated by another program), or it can parse a stream of characters \
     27    directly (but this isn't practical in most cases).
  • trunk/dports/devel/hs-platform-haskell-src/Portfile

    r96436 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   haskell-src 1.0.1.3
    7 name            hs-platform-haskell-src
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   haskell-src 1.0.1.5
     8checksums               rmd160  32a53bab9f1e150565cbed0c926816e4089dd966 \
     9                        sha256  9f3726902247cc955d085997254bb58c16cc337ee83de5ccfb17dcbcb488c3ab
    1110
    12 description     Manipulating Haskell source code
    13 long_description        \
    14         Facilities for manipulating Haskell source code:        \
    15         an abstract syntax, lexer, parser and pretty-printer.
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1614
    17 checksums       md5     27ec8f55eca844852815f916935f192d \
    18                 sha1    21b14d8b885e9a2ca6b4226d7619b7ca966097fe \
    19                 rmd160  5c9320e39b3ad0160ce4aa7fefa31218bb1b3a4f
     15depends_lib-append      port:hs-platform-syb
    2016
    21 depends_lib     port:ghc
    22 
    23 universal_variant       no
    24 
    25 configure.args-append   -v --enable-library-profiling           \
    26                         --with-gcc=${configure.cc}
    27 
    28 build.args-append       -v
    29 
    30 livecheck.type  none
     17description             \
     18    The haskell-src package provides support for manipulating Haskell source \
     19    code. The package provides a lexer, parser and pretty-printer, and \
     20    a definition of a Haskell abstract syntax tree (AST). Common uses of this \
     21    package are to parse or generate Haskell 98 code.
     22long_description        ${description}
  • trunk/dports/devel/hs-platform-html/Portfile

    r89769 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   html 1.0.1.2
    7 name            hs-platform-html
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   html 1.0.1.2
     8checksums               rmd160  55d95a42c297c9c4b0b0c3bbd077a5ed59e48878 \
     9                        sha256  0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061
    1110
    12 description     HTML combinator library
    13 long_description        \
    14         This package contains a combinator library for constructing     \
    15         HTML documents.
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1614
    17 checksums       md5     2a7de5a2af9a2f80d39825d6a95ee445 \
    18                 sha1    3075f689b29d28229e09a3d2aefa2bfbb008d1da \
    19                 rmd160  55d95a42c297c9c4b0b0c3bbd077a5ed59e48878
    20 
    21 depends_lib     port:ghc
    22 
    23 universal_variant       no
    24 
    25 configure.args-append   -v --enable-library-profiling           \
    26                         --with-gcc=${configure.cc}
    27 
    28 build.args-append       -v
    29 
    30 livecheck.type  none
     15description             \
     16    This package contains a combinator library for constructing HTML documents.
     17long_description        ${description}
  • trunk/dports/devel/hs-platform-http

  • trunk/dports/devel/hs-platform-hunit

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

    r85291 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   mtl 1.1.0.2
    7 name            hs-platform-mtl
    8 license         BSD
    9 maintainers     nomaintainer
    10 description     A monad transformer library (platform version)
    11 long_description    ${description}
     7haskellplatform.setup   mtl 2.1.1
     8checksums               rmd160  fe0479fa638235cdd3e660492ed7de269116ecb1 \
     9                        sha256  9250831796b1678380d915d2953ce94fa466af8d5c92d0c569963f0f0b037a90
    1210
    13 platforms       darwin
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1414
    15 checksums       md5     1e933bb7abb38b7bb423929ba37219db \
    16                 sha1    883deca3cdf8052173c995b741bdedccc3c91440 \
    17                 rmd160  e7032fc069c8b24b97725b259d2e6fb05ace208b
     15depends_lib-append      port:hs-platform-transformers
    1816
    19 depends_lib     port:ghc
    20 
    21 universal_variant       no
    22 
    23 configure.args-append   -v --enable-library-profiling   \
    24                         --with-gcc=${configure.cc}
    25 
    26 build.args-append       -v
    27 
    28 livecheck.type  none
     17description             \
     18    Monad classes using functional dependencies, with instances for various \
     19    monad transformers, inspired by the paper Functional Programming with \
     20    Overloading and Higher-Order Polymorphism, by Mark P Jones, in Advanced \
     21    School of Functional Programming, 1995
     22long_description        ${description}
  • trunk/dports/devel/hs-platform-network/Portfile

    r86512 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   network 2.2.1.4
    7 name            hs-platform-network
    8 maintainers     nomaintainer
    9 license         BSD
    10 platforms       darwin
     7haskellplatform.setup   network 2.3.0.13
     8checksums               rmd160  0868efbc6fa8096a5979bd551a30c9f36c45e275 \
     9                        sha256  0747e9091dd5ba220c31f77116c9edfe9ac6726090d58e55221371b63f1b8577
    1110
    12 description     Networking related facilities
    13 long_description        \
    14         ${description}
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1514
    16 checksums       md5     639baaeeb9ccc2f2013bbfa3b376f14b \
    17                 sha1    1c4a6856d51336df34fc6e33a1d683b22d18ba25 \
    18                 rmd160  b59a8d5467d10eba7065106efb4994ee77a72b91
     15depends_lib-append      port:hs-platform-parsec
    1916
    20 depends_lib     port:ghc                        \
    21                 port:hs-platform-parsec
    22 
    23 universal_variant       no
    24 
    25 configure.args-append   -v --enable-library-profiling           \
    26                         --with-gcc=${configure.cc}
    27 
    28 build.args-append       -v
    29 
    30 livecheck.type  none
     17description             Low-level networking interface
     18long_description        ${description}
  • trunk/dports/devel/hs-platform-opengl

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

    r96370 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   parallel 1.1.0.1
    7 name            hs-platform-parallel
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   parallel 3.2.0.2
     8checksums               rmd160  87c7144c8349b7e05533b58826e872050b8abe83 \
     9                        sha256  82569faa2ca3245c61cc71731abd7d3595372d4cf09c659ee52740be1a3bc66b
    1110
    12 description     parallel programmming library
    13 long_description        \
    14         This package provides a library for parallel programming.
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1514
    16 checksums       md5     70fda9f7721f9a3dc8aaf2e24d1846e0 \
    17                 sha1    39bcd5c8a896914c7ddc853049005a71a4eaabb6 \
    18                 rmd160  326fb117d411065eec3acf89ddceb7e44d5aee7c
    19 
    20 depends_lib     port:ghc
    21 
    22 universal_variant       no
    23 
    24 configure.args-append   -v --enable-library-profiling           \
    25                         --with-gcc=${configure.cc}
    26 
    27 build.args-append       -v
    28 
    29 livecheck.type  none
     15description             This package provides a library for parallel programming.
     16long_description        ${description}
  • trunk/dports/devel/hs-platform-parsec/Portfile

    r85393 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   parsec 2.1.0.1
    7 name            hs-platform-parsec
    8 license         BSD
    9 maintainers     nomaintainer
    10 description     Monadic parser combinators for Haskell (platform version)
    11 long_description        \
    12         Parsec is designed from scratch as an industrial-strength \
    13         parser library. It is simple, safe, well documented, has \
    14         extensive libraries and good error messages, and is also \
    15         fast. It is defined as a monad transformer that can be \
    16         stacked on arbitrary monads, and it is also parametric \
    17         in the input stream type.
     7haskellplatform.setup   parsec 3.1.2
     8checksums               rmd160  f360e4b209a56f193eca65b71bb13b95948b7042 \
     9                        sha256  90f124b91f5e4ff04ddd4dc7f43aeda1273b8caec6a58ec13b90ca22854c1652
    1810
    19 platforms       darwin
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    2014
    21 checksums       md5     557d935019ec4d966f2103fdf1a8c559 \
    22                 sha1    f09c7fcbf66c39cc4de2a50dbb1374ba82168b52 \
    23                 rmd160  95ddc9199f1da5e0773db2f653d394dbe07974ee
     15depends_lib-append      port:hs-platform-mtl \
     16                        port:hs-platform-text
    2417
    25 depends_lib     port:ghc
    26 
    27 universal_variant       no
    28 
    29 configure.args-append   -v --enable-library-profiling   \
    30                         --with-gcc=${configure.cc}
    31 
    32 build.args-append       -v
    33 
    34 livecheck.type  none
     18description             \
     19    Parsec is designed from scratch as an industrial-strength parser library. \
     20    It is simple, safe, well documented (on the package homepage), has \
     21    extensive libraries and good error messages, and is also fast. It is \
     22    defined as a monad transformer that can be stacked on arbitrary monads, \
     23    and it is also parametric in the input stream type.
     24long_description        ${description}
  • trunk/dports/devel/hs-platform-quickcheck

  • trunk/dports/devel/hs-platform-regex-base/Portfile

    r86511 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   regex-base 0.72.0.2
    7 name            hs-platform-regex-base
    8 maintainers     nomaintainer
    9 license         BSD
    10 platforms       darwin
     7haskellplatform.setup   regex-base 0.93.2
     8checksums               rmd160  c009e193dd453666c7c3b585a25f3a8add7ec6b6 \
     9                        sha256  20dc5713a16f3d5e2e6d056b4beb9cfdc4368cd09fd56f47414c847705243278
    1110
    12 description     A replacement for Haskell's Text.Regex
    13 long_description        \
    14         Interface API for regex-posix, pcre, parsec, dfa
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1514
    16 homepage        http://sourceforge.net/projects/lazy-regex
     15depends_lib-append      port:hs-platform-mtl
    1716
    18 checksums       md5     f2eeb11fecaafaf903fc6211e19258ce \
    19                 sha1    6e113b980462938a9821b0fe23a9f40b70c05cea \
    20                 rmd160  d26b3fcb95bac459c9e52c0dbb0810ac002509c7
    21 
    22 universal_variant       no
    23 
    24 configure.args-append   -v --enable-library-profiling           \
    25                         --with-gcc=${configure.cc}
    26 
    27 build.args-append       -v
    28 
    29 livecheck.type  none
     17description             Interface API for regex-posix,pcre,parsec,tdfa,dfa
     18long_description        ${description}
  • trunk/dports/devel/hs-platform-regex-compat/Portfile

    r89718 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   regex-compat 0.71.0.1
    7 name            hs-platform-regex-compat
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   regex-compat 0.95.1
     8checksums               rmd160  b2fe02ca3c4e9027b2d433c8a265b19a85c8bd17 \
     9                        sha256  d57cb1a5a4d66753b18eaa37a1621246f660472243b001894f970037548d953b
    1110
    12 description     A replacement for Haskell's Text.Regex
    13 long_description        \
    14         One module layer over regex-posix to replace Text.Regex
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1514
    16 homepage        http://sourceforge.net/projects/lazy-regex
     15depends_lib-append      port:hs-platform-regex-base \
     16                        port:hs-platform-regex-posix
    1717
    18 checksums       md5     c939571633f1245982ae20d09b07cc00 \
    19                 sha1    dd953c99d20c2e0e7d69dd6b7c82eaa51488e695 \
    20                 rmd160  1f017c1fa1ca9dfcccf3da4760bcc8f999fb56e9
    21 
    22 depends_lib     port:ghc                        \
    23                 port:hs-platform-regex-base     \
    24                 port:hs-platform-regex-posix
    25 
    26 universal_variant       no
    27 
    28 configure.args-append   -v --enable-library-profiling           \
    29                         --with-gcc=${configure.cc}
    30 
    31 build.args-append       -v
    32 
    33 livecheck.type  none
     18description             One module layer over regex-posix to replace Text.Regex
     19long_description        ${description}
  • trunk/dports/devel/hs-platform-regex-posix/Portfile

    r89717 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   regex-posix 0.72.0.3
    7 name            hs-platform-regex-posix
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   regex-posix 0.95.1
     8checksums               rmd160  eee72b352cc887d919d179969b3d9535805d235d \
     9                        sha256  74ed145b1a5b3c766a2694a58661f1d5e03a8dee283c5ddb9d689cff16efef0a
    1110
    12 description     A replacement for Haskell's Text.Regex
    13 long_description        \
    14         The posix backend for regex-base
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1514
    16 homepage        http://sourceforge.net/projects/lazy-regex
     15depends_lib-append      port:hs-platform-regex-base
    1716
    18 checksums       md5     94eaac0d07a5ad18276d86f9a65a4e25 \
    19                 sha1    b75f5bc6957dcb7a6dddc024ccb282d36fae28a7 \
    20                 rmd160  f2da6d572e89a81632d8e5e71b45a3bafd967db1
    21 
    22 depends_lib     port:ghc        \
    23                 port:hs-platform-regex-base
    24 
    25 universal_variant       no
    26 
    27 configure.args-append   -v --enable-library-profiling           \
    28                         --with-gcc=${configure.cc}
    29 
    30 build.args-append       -v
    31 
    32 livecheck.type  none
     17description             The posix regex backend for regex-base
     18long_description        ${description}
  • trunk/dports/devel/hs-platform-stm/Portfile

    r96369 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   stm 2.1.1.2
    7 name            hs-platform-stm
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   stm 2.3
     8checksums               rmd160  676eafbe7043a44317aa25e922518d1fc41e5852 \
     9                        sha256  557f5ad39292ee862b1ce22ed96be03130b404b43288380e6fd8ee3a71a0418c
    1110
    12 description     Software transactional memory
    13 long_description        \
    14         A modular composable concurrency abstraction
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1514
    16 checksums       md5     159eaa40d86e48f4169c25ab91d69b6d \
    17                 sha1    f0b8264a0fa3a04163ccda0c7250a8c87edcf06e \
    18                 rmd160  52b0bd58cfd1f3d737dcc1a96b0c0da83d9ee821
    19 
    20 depends_lib     port:ghc
    21 
    22 universal_variant       no
    23 
    24 configure.args-append   -v --enable-library-profiling           \
    25                         --with-gcc=${configure.cc}
    26 
    27 build.args-append       -v
    28 
    29 livecheck.type  none
     15description             A modular composable concurrency abstraction.
     16long_description        ${description}
  • trunk/dports/devel/hs-platform-xhtml/Portfile

    r89716 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   xhtml 3000.2.0.1
    7 name            hs-platform-xhtml
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   xhtml 3000.2.1
     8checksums               rmd160  72e1095df0a8111ea696749d219df4ea78da1b4f \
     9                        sha256  33020782170c1c083bc59fc3bfcb72cec2db223e02d1181c07ae23b9fa7fdcd8
    1110
    12 description     An XHTML combinator library
    13 long_description        \
    14         This package provides combinators for producing         \
    15         XHTML 1.0, including the Strict, Transitional and Frameset variants.
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1614
    17 homepage        http://semantic.org/TimeLib/
    18 
    19 checksums       md5     9e3e7d9c66618c5e29716f90e54363c9 \
    20                 sha1    2dc5765491a12bed90a147221a626c7840e19944 \
    21                 rmd160  96afa674a6049ee460257623308ff5fe1299b271
    22 
    23 depends_lib     port:ghc
    24 
    25 universal_variant       no
    26 
    27 configure.args-append   -v --enable-library-profiling           \
    28                         --with-gcc=${configure.cc}
    29 
    30 build.args-append       -v
    31 
    32 livecheck.type  none
     15description             \
     16    This package provides combinators for producing XHTML 1.0, including the \
     17    Strict, Transitional and Frameset variants.
     18long_description        ${description}
  • trunk/dports/devel/hs-platform-zlib/Portfile

    r89713 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
    4 PortGroup       haskell 1.0
     4PortSystem              1.0
     5PortGroup               haskellplatform 1.0
    56
    6 haskell.setup   zlib 0.5.0.0
    7 name            hs-platform-zlib
    8 license         BSD
    9 maintainers     nomaintainer
    10 platforms       darwin
     7haskellplatform.setup   zlib 0.5.3.3
     8checksums               rmd160  fe83bf126867ab71afcc6ac8eb9afc0dddb44896 \
     9                        sha256  e2adb6c55f5bc69eb1e931edcb2ef392ac96139cf6b6bca1b2a7229f381938c3
    1110
    12 description     The Haskell Zlib Binding
    13 long_description        \
    14                 Haskell bindings to the Zlib library for compression \
    15                 and decompression in gzip and zlib format.  The library \
    16                 acts directly on ByteString values.
     11license                 BSD
     12maintainers             cal openmaintainer
     13platforms               darwin
    1714
    18 checksums       md5     22fa6d394c42c8584b234799b923f860 \
    19                 sha1    4a93e727a408754baf6ede0ed721863eb4ea0df2 \
    20                 rmd160  0ba0769d78b83b05726b15be55b10168db7d59bb
     15depends_lib-append      port:zlib
    2116
    22 depends_lib     port:ghc        \
    23                 port:zlib
    24 
    25 universal_variant       no
    26 
    27 configure.args-append   -v --enable-library-profiling           \
    28                         --with-gcc=${configure.cc}
    29 
    30 build.args-append       -v
    31 
    32 livecheck.type  none
     17description             \
     18    This package provides a pure interface for compressing and decompressing \
     19    streams of data represented as lazy ByteStrings. It uses the zlib C library \
     20    so it has high performance. It supports the \"zlib\", \"gzip\" and \"raw\" \
     21    compression formats.
     22long_description        ${description} \
     23    It provides a convenient high level API suitable for most tasks and for the \
     24    few cases where more control is needed it provides access to the full zlib \
     25    feature set.
Note: See TracChangeset for help on using the changeset viewer.