Changeset 131981


Ignore:
Timestamp:
Jan 22, 2015, 7:34:32 PM (3 years ago)
Author:
cal@…
Message:

haskell world: revbump everything (including ghc)

  • Clean up remnants left in GHC's package directory that may be left over from previous installations. See for example #46611, which has a log of all the superfluous files left on the buildbots, which should be cleaned up by this.
  • Modify portgroups to register configuration files in $prefix/lib/ghc-7.8.3/package.conf.d/ directly before calling ghc-pkg recache rather than using activation and deactivation scripts that indirectly create these files to avoid the same mess in the future. This way, the state in the package cache directory will always represent the same state MacPorts expects.
  • Simplify and clean up some of the portgroups, especially related to variable substitution in pre-/post-activation hooks.
  • Avoid duplicating most of the code in the haskellplatform 2.0 portgroup and just refer back to the haskell 1.0 portgroup instead.
  • Apply the hook variable substitution cleanup to the local helper functions in the haskell-platform Portfile.

This change

  • should finally fix #46611 and #42082 and all the weird little misconfigurations that would occasionally occur on users' machines
  • adds helpful debugging information (ghc-pkg list, ghc-pkg check) to the main.log in the configure phase.
  • breaks manual installation of haskell packages (e.g. using cabal) in the system directory, because the ghc Portfile will clean out everything that isn't owned by a port in the package cache directory. If this affects you, be advised that you should not be putting stuff MacPorts doesn't know about in MacPorts' prefix. Instead, please use user installations of these packages.
Location:
trunk/dports
Files:
140 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/_resources/port1.0/group/haskell-1.0.tcl

    r131799 r131981  
    3838# This automatically defines name, version, categories, homepage,
    3939# master_sites, distname, and depends_build as appropriate, and sets up
    40 # the configure, build, destroot, and post-activate stages.  It can do
    41 # pre-deactivate if that ever becomes an option in MacPorts.
    42 #
     40# the configure, build, destroot, and post-activate stages.
     41
    4342
    4443# List of supported compilers
     
    4645
    4746# Configuration for each compiler
     47
     48# I'm explicitly *not* determining the GHC version programatically here,
     49# because doing so would allow GHC packages to continue working when
     50# installed from source after a GHC update without a revbump. That's however
     51# not what I want, because it has previously lead to problems when mixing
     52# buildbot packages with locally compiled ones around the time of GHC
     53# updates.
    4854array set haskell.compiler_configuration {
    4955    ghc {port       ghc
     56         version    7.8.3
    5057         compiler   ${prefix}/bin/ghc
    5158         ghc-pkg    ${prefix}/bin/ghc-pkg}
    5259}
    5360
    54 proc haskell.setup {package version {compiler ghc} {register_scripts "yes"}} {
     61proc haskell.setup {package version {compiler ghc} {register_scripts "yes"} {target "standalone"}} {
    5562    global haskell.compiler_list
    5663    global haskell.compiler_configuration
     
    6168    }
    6269    array set compiler_config [lindex [array get haskell.compiler_configuration $compiler] 1]
    63     name                hs-[string tolower ${package}]
     70
     71    if {${target} eq "standalone"} {
     72        # Do not set name when used for haskell platform port, because those
     73        # are subports and cannot touch $name
     74        name            hs-[string tolower ${package}]
     75    }
    6476    version             ${version}
    6577    categories          devel haskell
     
    8294    destroot.destdir
    8395    destroot.target     Setup copy --destdir=${destroot}
    84         if {${register_scripts} == "yes"} {
    85                 post-destroot {
    86                         system "cd ${worksrcpath} && ${configure.cmd} Setup register --gen-script"
    87                         system "cd ${worksrcpath} && ${configure.cmd} Setup unregister --gen-script"
    88                         xinstall -m 755 -d ${destroot}${prefix}/libexec/${name}
    89                         xinstall -m 755 -W ${worksrcpath} register.sh unregister.sh \
    90                                 ${destroot}${prefix}/libexec/${name}
    91                 }
    92                 post-activate {
    93                         system "${prefix}/libexec/${name}/register.sh"
    94                 }
    95                 pre-deactivate {
    96                         # deactivate even if that would break dependent ports; let MacPorts deal with this problem
    97                         system "${prefix}/libexec/${name}/unregister.sh --force"
    98                 }
    99         }
     96    if {${register_scripts} == "yes"} {
     97        # Create the package config, drop it in package.conf.d for the current
     98        # GHC version and run ghc-pkg recache.
     99        # Do not use the Setup register --gen-script and Setup unregister
     100        # --gen-script method to generate scripts and call them during
     101        # activation. It previously caused a mess that was hard to clean up,
     102        # especially since ghc-pkg is pretty stubborn in removing packages when
     103        # there are still dependencies left.
     104
     105        set package_conf_d ${prefix}/lib/ghc-${compiler_config(version)}/package.conf.d/
     106        set generate_pkg_config_cmdline [list \
     107            ${configure.cmd} Setup register \
     108            --gen-pkg-config=${package}-${version}.conf]
     109        set generate_pkg_config_hook [subst {
     110            xinstall -d -m 755 [list ${destroot}${package_conf_d}]
     111            system -W [list ${worksrcpath}] [list $generate_pkg_config_cmdline]
     112            xinstall -m 644 [list ${worksrcpath}/${package}-${version}.conf] \
     113                [list ${destroot}${package_conf_d}]
     114        }]
     115        post-destroot $generate_pkg_config_hook
     116
     117        set ghc_pkg_recache [list [subst ${compiler_config(ghc-pkg)}] recache -v]
     118        set ghc_pkg_recache_hook [subst {
     119            system [list $ghc_pkg_recache]
     120        }]
     121        post-activate $ghc_pkg_recache_hook
     122        post-deactivate $ghc_pkg_recache_hook
     123    }
     124
     125    set ghc_pkg_list  [list [subst ${compiler_config(ghc-pkg)}] list]
     126    set ghc_pkg_check [list [subst ${compiler_config(ghc-pkg)}] check]
    100127
    101128    pre-configure [subst {
     129        global ports_trace
     130
    102131        ui_debug "Listing installed haskell packages"
    103         catch {system "[subst ${compiler_config(ghc-pkg)}] list"}
    104         ui_debug "Running ghc-pkg check"
    105         catch {system "[subst ${compiler_config(ghc-pkg)}] check; exit 1"}
    106    }]
     132        catch {system [list $ghc_pkg_list]}
    107133
    108     livecheck.type      regex
    109     livecheck.url       http://hackage.haskell.org/package/${package}
    110     livecheck.regex     "/package/[quotemeta ${package}]-\[^/\]+/[quotemeta ${package}]-(\[^\"\]+)[quotemeta ${extract.suffix}]"
     134        if [list {![tbool ports_trace]}] {
     135            ui_debug "Running ghc-pkg check"
     136            catch {system [list $ghc_pkg_check]}
     137        } else {
     138            ui_debug "Skipping ghc-pkg check because it generates wrong results in trace mode"
     139        }
     140    }]
     141
     142    if {${target} eq "standalone"} {
     143        livecheck.type      regex
     144        livecheck.url       http://hackage.haskell.org/package/${package}
     145        livecheck.regex     "/package/[quotemeta ${package}]-\[^/\]+/[quotemeta ${package}]-(\[^\"\]+)[quotemeta ${extract.suffix}]"
     146    } else {
     147        # Disable livecheck for haskell platform ports
     148        livecheck.type      none
     149    }
    111150
    112151    universal_variant   no
    113152}
    114 
  • trunk/dports/_resources/port1.0/group/haskellplatform-2.0.tcl

    r106818 r131981  
    3333# PortGroup                 haskell-platform 2.0
    3434# haskellplatform.setup     haskell_package version [register_scripts]
    35 # where haskell_package is the name of the package (eg, digest), version is the
    36 # version for it. This automatically defines name, version, categories,
    37 # homepage, master_sites, distname, and depends_build as appropriate, and sets
    38 # up the configure, build, destroot, and post-activate stages. It can do
    39 # pre-deactivate if that ever becomes an option in MacPorts. register_scripts
    40 # can be used to deactivate installing register.sh and unregister.sh as might be
    41 # needed for non-library parts of the haskell platform. Set it to "no" to
    42 # achieve this; defaults to "yes".
     35# where haskell_package is the name of the package (eg, digest), version is
     36# the version for it. This automatically defines version, categories,
     37# homepage, master_sites, distname, and depends_build as appropriate, and
     38# sets up the configure, build, destroot, and post-activate stages.
     39# register_scripts can be used to deactivate package registration with
     40# haskell's package database and might be needed for non-library parts of the
     41# haskell platform. Set it to "no" to achieve this; defaults to "yes".
     42#
     43# This uses the haskell 1.0 PortGroup internally.
    4344
     45PortGroup       haskell 1.0
    4446
    4547proc haskellplatform.setup {package version {register_scripts "yes"}} {
    46     global homepage prefix configure.cmd configure.cc destroot worksrcpath name master_sites
    47 
    48         # don't set name, that will prevent using this in subports
    49     version             ${version}
    50     categories          devel haskell
    51     homepage            http://hackage.haskell.org/package/${package}
    52     master_sites        http://hackage.haskell.org/packages/archive/${package}/${version}
    53     distname            ${package}-${version}
    54     depends_lib         port:ghc
    55     configure.args      Setup configure \
    56                         --prefix=${prefix} \
    57                         --with-compiler=${prefix}/bin/ghc \
    58                         -v \
    59                         --enable-library-profiling \
    60                                                 --with-gcc=${configure.cc}
    61     configure.cmd       runhaskell
    62     configure.pre_args
    63 
    64     build.cmd           ${configure.cmd}
    65     build.args          Setup build -v
    66     build.target
    67     destroot.cmd        ${configure.cmd}
    68     destroot.destdir
    69     destroot.target     Setup copy --destdir=${destroot}
    70         if {${register_scripts} == "yes"} {
    71                 post-destroot {
    72             system "cd ${worksrcpath} && ${configure.cmd} Setup register --gen-script"
    73             system "cd ${worksrcpath} && ${configure.cmd} Setup unregister --gen-script"
    74             xinstall -m 755 -d ${destroot}${prefix}/libexec/${subport}
    75             xinstall -m 755 -W ${worksrcpath} register.sh unregister.sh \
    76                 ${destroot}${prefix}/libexec/${subport}
    77         }
    78                 post-activate {
    79             system "${prefix}/libexec/${subport}/register.sh"
    80         }
    81         pre-deactivate {
    82             system "${prefix}/libexec/${subport}/unregister.sh"
    83         }
    84         }
    85     universal_variant   no
    86 
    87     livecheck.type      none
     48    haskell.setup   ${package} ${version} ghc ${register_scripts} haskell-platform
    8849}
  • trunk/dports/devel/darcs/Portfile

    r131201 r131981  
    66
    77haskell.setup       darcs 2.8.5
     8revision            1
    89name                darcs
    910checksums           rmd160  b2fdfcda2525a513e09a38fecd8ff8b07b16c7e3 \
  • trunk/dports/devel/haskell-platform/Portfile

    r131199 r131981  
    5858# @param[in] block       a block of code to be executed in the subport, optional
    5959proc haskell_platform_port {pkgname pkgversion pkgrevision {block {}}} {
    60     uplevel 1 "
     60    # To see what this little bit of magic does, replace "uplevel 1" with
     61    # "ui_warn".
     62    uplevel 1 [subst {
    6163        subport hs-[string tolower ${pkgname}] {
    6264            PortGroup               haskellplatform 2.0
    63             haskellplatform.setup   ${pkgname} ${pkgversion}
    64             revision                ${pkgrevision}
     65            haskellplatform.setup   [list ${pkgname}] [list ${pkgversion}]
     66            revision                [list ${pkgrevision}]
    6567
    6668            # Make sure to check this for every port!
     
    6971            platforms               darwin
    7072
    71             pre-activate {
    72                 # deactivate hs-platform versions of these ports; they are outdated.
    73                 # deactivate hack added 2013-06-06
    74                 if {!\[catch {set installed \[lindex \[registry_active hs-platform-[string tolower ${pkgname}]] 0]}]} {
    75                     registry_deactivate_composite hs-platform-[string tolower ${pkgname}] \"\" \[list ports_nodepcheck 1]
    76                 }
    77             }
    78 
    7973            ${block}
    8074        }
    8175
    82         if {\${subport} eq \${name}} {
     76        # Add a dependency from haskell-platform -> hs-[string tolower $pkgname]
     77        if [list {$subport eq $name}] {
    8378            depends_run-append  port:hs-[string tolower ${pkgname}]
    8479        }
    85     "
     80    }]
    8681}
    8782
     
    9691# @param[in] block       a block of code to be executed in the subport, optional
    9792proc haskell_platform_tool {pkgname pkgversion pkgrevision {block {}}} {
    98     uplevel 1 "
     93    # To see what this little bit of magic does, replace "uplevel 1" with
     94    # "ui_warn".
     95    uplevel 1 [subst {
    9996        subport hs-[string tolower ${pkgname}] {
    10097            PortGroup               haskellplatform 2.0
    101             haskellplatform.setup   ${pkgname} ${pkgversion} no
    102             revision                ${pkgrevision}
     98            haskellplatform.setup   [list ${pkgname}] [list ${pkgversion}] no
     99            revision                [list ${pkgrevision}]
    103100
    104101            # Make sure to check this for every port!
     
    107104            platforms               darwin
    108105
    109             pre-activate {
    110                 # deactivate hs-platform versions of these ports; they are outdated.
    111                 # deactivate hack added 2013-06-06
    112                 if {!\[catch {set installed \[lindex \[registry_active hs-platform-[string tolower ${pkgname}]] 0]}]} {
    113                     registry_deactivate_composite hs-platform-[string tolower ${pkgname}] \"\" \[list ports_nodepcheck 1]
    114                 }
    115             }
    116 
    117106            ${block}
    118107        }
    119108
    120         if {\${subport} eq \${name}} {
     109        # Add a dependency from haskell-platform -> hs-[string tolower $pkgname]
     110        if [list {$subport eq $name}] {
    121111            depends_run-append  port:hs-[string tolower ${pkgname}]
    122112        }
    123     "
     113    }]
    124114}
    125115
     
    129119#################################
    130120
    131 haskell_platform_port async 2.0.1.5 0 {
     121haskell_platform_port async 2.0.1.5 1 {
    132122    checksums               rmd160  0ec360bc373c4ca0b3c7617ec611f2414804e9cd \
    133123                            sha256  cd13ac558f4f63e567100805770648e89307a3210852b17038c9be4fcc3aa83c
     
    149139}
    150140
    151 haskell_platform_port attoparsec 0.10.4.0 3 {
     141haskell_platform_port attoparsec 0.10.4.0 4 {
    152142    checksums               rmd160  1fc9845e60fb0cddc9ffa8838c446b3046cd3522 \
    153143                            sha256  b6b84e0dbd1c3beec1dedea578ac2f4d62afbe66b383582b7b3349406866d346
     
    162152}
    163153
    164 haskell_platform_port case-insensitive 1.1.0.3 0 {
     154haskell_platform_port case-insensitive 1.1.0.3 1 {
    165155    checksums               rmd160  351ebf0ae84c4c580b910dbd3ed0828b309874c7 \
    166156                            sha256  7b255fe63155d53ab84b248ab5ba9306fd4bec47a6198e3275cf9cb41c4d263b
     
    177167}
    178168
    179 haskell_platform_port fgl 5.5.0.1 0 {
     169haskell_platform_port fgl 5.5.0.1 1 {
    180170    checksums               rmd160  c6c1f89db51d8d3ce6687dab13109c7f40c9c10c \
    181171                            sha256  aa61664ba38db3e54124b702b1ee92a72a569c981b759e48cfb567078b038763
     
    187177}
    188178
    189 haskell_platform_port GLUT 2.5.1.1 0 {
     179haskell_platform_port GLUT 2.5.1.1 1 {
    190180    checksums               rmd160  b6e4bad4109307a614c3ba93aa1f3f8857ae45dc \
    191181                            sha256  4a8177e154ead5a7bcc110f8fe408f9cf720783dde024ac1936cd95b659b2d59
     
    199189}
    200190
    201 haskell_platform_port GLURaw 1.4.0.1 0 {
     191haskell_platform_port GLURaw 1.4.0.1 1 {
    202192    checksums               rmd160  1fa7a906c6f99d9540b200de038a2a734e576cea \
    203193                            sha256  9655644beb54ff8fac68f2e0fd8a8e9a1e8409272e2e4c963ccce9bcd60e0ecc
     
    212202}
    213203
    214 haskell_platform_port hashable 1.2.2.0 0 {
     204haskell_platform_port hashable 1.2.2.0 1 {
    215205    checksums               rmd160  33f9040f2afcb93d6475d8872aef4c164a4cff5e \
    216206                            sha256  033a90b0369af59bf922d0c2af8d73a18432b46b0a47607f436d38f873a88e21
     
    226216}
    227217
    228 haskell_platform_port haskell-src 1.0.1.6 0 {
     218haskell_platform_port haskell-src 1.0.1.6 1 {
    229219    checksums               rmd160  649a0f9f116cb90f03411a9e8d53b17409c38134 \
    230220                            sha256  c7c556366025d9895d1110ecfa30a29e29d7d0a8cb447716fe601e4ff5da4cef
     
    240230}
    241231
    242 haskell_platform_port html 1.0.1.2 5 {
     232haskell_platform_port html 1.0.1.2 6 {
    243233    checksums               rmd160  55d95a42c297c9c4b0b0c3bbd077a5ed59e48878 \
    244234                            sha256  0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061
     
    249239}
    250240
    251 haskell_platform_port HTTP 4000.2.10 0 {
     241haskell_platform_port HTTP 4000.2.10 1 {
    252242    checksums               rmd160  b1e3a1aec27c3e09fe1f93f93ab717cc4e576504 \
    253243                            sha256  efde6d9f2e8cd7b72068579f0a75449703c0fa7aee76dfc0f3af175295a127d1
     
    266256}
    267257
    268 haskell_platform_port HUnit 1.2.5.2 2 {
     258haskell_platform_port HUnit 1.2.5.2 3 {
    269259    checksums               rmd160  f6ac9ac12c152609174ea80a3a0c694210c81594 \
    270260                            sha256  0af5ad34dba27de48b94ce6d5f7ee3aa6af6183bdc4a3967b811e28520369a41
     
    276266}
    277267
    278 haskell_platform_port mtl 2.1.3.1 0 {
     268haskell_platform_port mtl 2.1.3.1 1 {
    279269    checksums               rmd160  f6432fb7e64d66eff69f02ccca9fc30ac5dce502 \
    280270                            sha256  77af766957fb49361fe63446f272a698bddb13398669edc363022e5c2517f6f6
     
    288278}
    289279
    290 haskell_platform_port network 2.4.2.3 0 {
     280haskell_platform_port network 2.4.2.3 1 {
    291281    checksums               rmd160  38f20be22e51a902a00416bad1e63480316e8348 \
    292282                            sha256  801b9c652dae626bf4a96175162b1290e7fe7ff20d802d62434d5ae1d363c16d
     
    298288}
    299289
    300 haskell_platform_port OpenGL 2.9.2.0 0 {
     290haskell_platform_port OpenGL 2.9.2.0 1 {
    301291    checksums               rmd160  b238630bd16d37485c58835a643d965ac6c61ef2 \
    302292                            sha256  1758f6cacc9ea8f0d410fd0abc1a19f2a50dffdb62736d66d4e62b20619545e9
     
    309299    long_description        \
    310300        A Haskell binding for the OpenGL graphics system (GL, version 4.4) and \
    311         its accompanying utility library (GLU, version 1.3). 
    312 }
    313 
    314 haskell_platform_port OpenGLRaw 1.5.0.0 0 {
     301        its accompanying utility library (GLU, version 1.3).
     302}
     303
     304haskell_platform_port OpenGLRaw 1.5.0.0 1 {
    315305    checksums               rmd160  6ede61cb59090ede7d3ec1df41311a8e14496080 \
    316306                            sha256  852aa5229722269d70daed3c04b95e9dc7b7013efd62ebc4f2873a81768b9a12
     
    330320}
    331321
    332 haskell_platform_port parallel 3.2.0.4 0 {
     322haskell_platform_port parallel 3.2.0.4 1 {
    333323    checksums               rmd160  4bc31de0b3dd63ca8d24c967f32a2ee40f0a2d64 \
    334324                            sha256  8cdb637fc04e4dd62f9deb0fe3c191b8068526009960f297f54dc9cf5616146d
     
    338328}
    339329
    340 haskell_platform_port parsec 3.1.5 0 {
     330haskell_platform_port parsec 3.1.5 1 {
    341331    checksums               rmd160  4d27dffd266c38cc3266ea17b792e00f180b3968 \
    342332                            sha256  c572245d72bc3aff3491ce4f89215fcaa1e01c5e7b280d4c105a87db31793cb8
     
    354344}
    355345
    356 haskell_platform_port primitive 0.5.2.1 0 {
     346haskell_platform_port primitive 0.5.2.1 1 {
    357347    checksums               rmd160  b456047baa641acc897a871cc2212f9f3a2c576f \
    358348                            sha256  0e516b81c2ef2c96d47dc40561663cc2cbfece0f135948e77e9b53025ff1c3ee
     
    362352}
    363353
    364 haskell_platform_port QuickCheck 2.6 2 {
     354haskell_platform_port QuickCheck 2.6 3 {
    365355    checksums               rmd160  94bab2dcefdd7a6eddd5af7211db1babf39e0df8 \
    366356                            sha256  8001c00a1892714d914e5007ba72cdd428c1ea4c6b8418c6cb5e7809753d970d
     
    376366}
    377367
    378 haskell_platform_port random 1.0.1.1 4 {
     368haskell_platform_port random 1.0.1.1 5 {
    379369    checksums               rmd160  a13a4d7fefd15611cf863f11caf212efede320c3 \
    380370                            sha256  df7c3b405de0ac27a2ee8fdc8dad87cb42e8eac01fef53861e43bc47c8111559
    381          
     371
    382372    description             random number library
    383373    long_description        \
     
    386376}
    387377
    388 haskell_platform_port regex-base 0.93.2 4 {
     378haskell_platform_port regex-base 0.93.2 5 {
    389379    checksums               rmd160  c009e193dd453666c7c3b585a25f3a8add7ec6b6 \
    390380                            sha256  20dc5713a16f3d5e2e6d056b4beb9cfdc4368cd09fd56f47414c847705243278
     
    396386}
    397387
    398 haskell_platform_port regex-compat 0.95.1 4 {
     388haskell_platform_port regex-compat 0.95.1 5 {
    399389    checksums               rmd160  b2fe02ca3c4e9027b2d433c8a265b19a85c8bd17 \
    400390                            sha256  d57cb1a5a4d66753b18eaa37a1621246f660472243b001894f970037548d953b
     
    407397}
    408398
    409 haskell_platform_port regex-posix 0.95.2 3 {
     399haskell_platform_port regex-posix 0.95.2 4 {
    410400    checksums               rmd160  7ee59eb760bb8c0c7fe17e17d90eb0623b9fd5bb \
    411401                            sha256  56019921cd4a4c9682b81ec614236fea816ba8ed8785a1640cd66d8b24fc703e
     
    417407}
    418408
    419 haskell_platform_port split 0.2.2 2 {
     409haskell_platform_port split 0.2.2 3 {
    420410    checksums               rmd160  7d4fe221283836386807f0e73a90df1255061f6f \
    421411                            sha256  f9cf9e571357f227aed5be9a78f5bbf78ef55c99df2edf7fdc659acc1f904375
     
    427417}
    428418
    429 haskell_platform_port stm 2.4.2 2 {
     419haskell_platform_port stm 2.4.2 3 {
    430420    checksums               rmd160  7d49257f7e2de7cf18e02dc3ceeb4619d7980dd8 \
    431421                            sha256  c8ee3cd64c266133902619cfff2d04e5f66206f91dbce8dd1182037fbe4858db
     
    435425}
    436426
    437 haskell_platform_port syb 0.4.1 0 {
     427haskell_platform_port syb 0.4.1 1 {
    438428    checksums               rmd160  4ed2329f3c915adb91fb5b1f6b3735e219d1fdd6 \
    439429                            sha256  aa32cb3d9a0cbcfb24ac1c5d567886e8908dd017fd009ffd446bff86732670d2
     
    449439}
    450440
    451 haskell_platform_port text 1.1.0.0 0 {
     441haskell_platform_port text 1.1.0.0 1 {
    452442    checksums               rmd160  b57efc9cbf277cd914a9e148129e42ae861771b8 \
    453443                            sha256  80f1ada824f0e3886bb49dc7fd128707ca1a34e06bbf4419873b1677c4d7ba92
     
    459449}
    460450
    461 haskell_platform_port unordered-containers 0.2.4.0 0 {
     451haskell_platform_port unordered-containers 0.2.4.0 1 {
    462452    checksums               rmd160  0d62b6b8f95e65890e07934413cd1377ed1e85e5 \
    463453                            sha256  34eaeb0c96d84169aca7085cf21f89bedb4bdb4de2ac78358a087faeea93cdf4
     
    472462}
    473463
    474 haskell_platform_port vector 0.10.9.1 0 {
     464haskell_platform_port vector 0.10.9.1 1 {
    475465    checksums               rmd160  885ba057a05219ae6a35170539c68996d2074668 \
    476466                            sha256  205656e9741aad406e427e988dbf1665bf5dbdf3e9d574e309c274be4e06bde5
     
    484474}
    485475
    486 haskell_platform_port zlib 0.5.4.1 3 {
     476haskell_platform_port zlib 0.5.4.1 4 {
    487477    checksums               rmd160  9ed49e79e239604958a9c385cca75747fafc2713 \
    488478                            sha256  cca365e4c52c90be41a5754943134da5ce6c60bb52fa00c128fd118e0505a550
     
    502492######################
    503493
    504 haskell_platform_tool cabal-install 1.18.0.5 0 {
     494haskell_platform_tool cabal-install 1.18.0.5 1 {
    505495    checksums               rmd160  f07279510e03678ad5e3720d9e01707681f874ea \
    506496                            sha256  477df8ef73916e8bc23c727280a1700939131a3e2809a057668c883b0b521782
     
    520510}
    521511
    522 haskell_platform_tool alex 3.1.3 0 {
     512haskell_platform_tool alex 3.1.3 1 {
    523513    checksums               rmd160  2325ccfc770264c517d2dfa38cece9376d4e252d \
    524514                            sha256  8d41a6e72a016155f00c846f7146ab4b27fe9640668a4b592d6a9b856f970a92
     
    534524}
    535525
    536 haskell_platform_tool happy 1.19.4 0 {
     526haskell_platform_tool happy 1.19.4 1 {
    537527    checksums               rmd160  8ec09c4743d85ae493354e49df07f0ee423267cf \
    538528                            sha256  6be499f66c61f8c48cbbbcb70515eb8e62c2bfa08adcc8c9474e7ae343a6936d
     
    546536}
    547537
    548 haskell_platform_tool hscolour 1.20.3 0 {
     538haskell_platform_tool hscolour 1.20.3 1 {
    549539    checksums               rmd160  2d875ecdb910a5955a5ec049935a74c60edbc4cc \
    550540                            sha256  3adb816fba3ecdf9f1ee5fb23feb0611b0762f7e8c2a282c2def5cc2f5483d96
  • trunk/dports/devel/hs-aeson/Portfile

    r131411 r131981  
    66
    77haskell.setup       aeson 0.7.0.4
     8revision            1
    89checksums           rmd160  065188dba601b599a022fa727fb1fdc9f1b197ea \
    910                    sha256  53c83c4a488832d7964d9250e401066c236a80cdec66958f9b35104a19cb2f01
  • trunk/dports/devel/hs-asn1-data/Portfile

    r131201 r131981  
    66
    77haskell.setup       asn1-data 0.7.1
    8 revision            1
     8revision            2
    99checksums           rmd160  8d3a788a629cadc2d8607d8ef79865bacc09fc56 \
    1010                    sha256  f9a8a8ec41e89ebb4af6bd6b8a4c45515e44d7d61524d02b52881bfe7caf4783
  • trunk/dports/devel/hs-asn1-types/Portfile

    r131201 r131981  
    66
    77haskell.setup       asn1-types 0.2.2
    8 revision            1
     8revision            2
    99checksums           rmd160  f3d5eb028d2ed259f287cef4fc2f6dcadae577e6 \
    1010                    sha256  dd2b1880ac43cebc4d42db94dc46498224cd0d1c20d65f11a2bf07e7e3e17c40
  • trunk/dports/devel/hs-base-unicode-symbols/Portfile

    r131201 r131981  
    66
    77haskell.setup       base-unicode-symbols 0.2.2.4
    8 revision            1
     8revision            2
    99checksums           rmd160  7638ec7187ce95f6a3f2fb0895361508f6ffcbaa \
    1010                    sha256  a2f841430fec32edba778b74bde83bf0170ada7c5e2e59d7187c8f06d92dcca9
  • trunk/dports/devel/hs-base64-bytestring/Portfile

    r131201 r131981  
    66
    77haskell.setup       base64-bytestring 1.0.0.1
    8 revision            4
     8revision            5
    99license             BSD
    1010maintainers         cal openmaintainer
  • trunk/dports/devel/hs-bibutils/Portfile

    r131201 r131981  
    77haskell.setup       hs-bibutils 5.0
    88name                hs-bibutils
    9 revision            2
     9revision            3
    1010checksums           rmd160  da4626c54011eafdd49bef625df2eddab9ccb5e1 \
    1111                    sha256  54403646b4530649e9a48b01f0d23818566d62691c651ba4ff9889278c85eca1
  • trunk/dports/devel/hs-blaze-builder/Portfile

    r131286 r131981  
    66
    77haskell.setup       blaze-builder 0.3.3.4
     8revision            1
    89checksums           rmd160  6b2deac644b39787113cfea3f8123bbce32627b2 \
    910                    sha256  e5c1101e6a0db4ee85e0bf57fe797bdd6f5ee9542ee730a663030eb650acaf8b
  • trunk/dports/devel/hs-blaze-html/Portfile

    r131286 r131981  
    66
    77haskell.setup       blaze-html 0.7.0.3
     8revision            1
    89checksums           rmd160  7ee1e3498bef31fe9e1acb12d372fe56a930d410 \
    910                    sha256  7d1bba5fac7c129538c567291d5e37663034a9bce6e8efcbea2e8ed5f3dec3ca
  • trunk/dports/devel/hs-blaze-markup/Portfile

    r131286 r131981  
    66
    77haskell.setup       blaze-markup 0.6.2.0
     8revision            1
    89checksums           rmd160  10ea37d68a8c04e5348fc71fd6f02b396f300ef0 \
    910                    sha256  0854033de23827d93cb13cdc6530e9def0e367df7309d488cfe601def7c48a0c
  • trunk/dports/devel/hs-bloomfilter/Portfile

    r131201 r131981  
    66
    77haskell.setup       bloomfilter 1.2.6.10
    8 revision            1
     8revision            2
    99checksums           rmd160  87c015512db13664c53ae01bc75285ca2e20994d \
    1010                    sha256  9b6af333db4a61e4fc9b3090e90a0adcf2eb4e096f700b0315b8381e73ba5b98
  • trunk/dports/devel/hs-boolean/Portfile

    r131201 r131981  
    55
    66haskell.setup       Boolean 0.2
    7 revision            2
     7revision            3
    88checksums           rmd160  197c2fd0d6c0b79bad81201d95834eb54e07d997 \
    99                    sha256  23fff11419defab048b71eec4eea4a4d1154788a2cf9764721d749b79cde18e5
  • trunk/dports/devel/hs-byteable/Portfile

    r131201 r131981  
    66
    77haskell.setup       byteable 0.1.1
    8 revision            1
     8revision            2
    99checksums           rmd160  1319a8c5a5e6e60394a30e819b427f2ce512327b \
    1010                    sha256  243b34a1b5b64b39e39fe58f75c18f6cad5b668b10cabcd86816cbde27783fe2
  • trunk/dports/devel/hs-bytestring-csv/Portfile

    r131201 r131981  
    66
    77haskell.setup       bytestring-csv 0.1.2
    8 revision            4
     8revision            5
    99checksums           rmd160  24eb8ddc311b2643ab9b56cd15b060481c9e1b6a \
    1010                    sha256  19480f2f60c474b18ef507a657daa63b18a40f97a3171883cf9d4b33169df874
  • trunk/dports/devel/hs-bytestring-lexing/Portfile

    r131201 r131981  
    66
    77haskell.setup       bytestring-lexing 0.4.3
    8 revision            2
     8revision            3
    99checksums           rmd160  325a7739c4a54548266a578a089df0e50a084579 \
    1010                    sha256  d95cd5b15b750507984f117f2c20a66d96931114829c429bd801548f5c76d637
  • trunk/dports/devel/hs-c2hs/Portfile

    r131201 r131981  
    66
    77haskell.setup       c2hs 0.16.5 ghc no
    8 revision            2
     8revision            3
    99checksums           rmd160  71d8809a6ed56cffd17bc2bb3f4d3ec95d13eec4 \
    1010                    sha256  1e55b42f1648fbbee290d9316fa7954b40e3b27e33707cdcb8c7e763effd04a6
  • trunk/dports/devel/hs-cereal/Portfile

    r131201 r131981  
    66
    77haskell.setup       cereal 0.4.0.1
    8 revision            1
     8revision            2
    99checksums           rmd160  0ed2df6c41d1f56dfbdeaeca80239069b580fba3 \
    1010                    sha256  5b0adf19d17c902ecd9e875587601294f9fb47027a43b37f1ff0f52e171be289
  • trunk/dports/devel/hs-certificate/Portfile

    r131201 r131981  
    66
    77haskell.setup       certificate 1.3.9
    8 revision            1
     8revision            2
    99checksums           rmd160  c06124c118a46cb2765c025a612163143911b625 \
    1010                    sha256  e6257b4b0e884db8a817d265d9a7f9a6c76af8190504f32dadbbf64b0fcee5a1
  • trunk/dports/devel/hs-chunks/Portfile

    r131201 r131981  
    66
    77haskell.setup       chunks 2007.4.18
    8 revision            3
     8revision            4
    99checksums           rmd160  d41f3f2fa38da0263a084271f65de94ca5e1c0de \
    1010                    sha256  7f3a9042423f7ed4484cdc2d8fe25e7af33f4de38c16a3defba5db053f8dbc61
  • trunk/dports/devel/hs-cipher-aes/Portfile

    r131201 r131981  
    66
    77haskell.setup       cipher-aes 0.2.6
    8 revision            1
     8revision            2
    99checksums           rmd160  0f1b7c673f0826538241fc9d3d93ae698b6454d1 \
    1010                    sha256  7174d42e65fd4a12b4d4e7ff70ed664d8a455d809a7d9e263999f35b7850457b
  • trunk/dports/devel/hs-cipher-rc4/Portfile

    r131201 r131981  
    66
    77haskell.setup       cipher-rc4 0.1.4
    8 revision            1
     8revision            2
    99checksums           rmd160  0cdd8b6fe55172a0308f8c4121c51ab658874c75 \
    1010                    sha256  c67e731bc9e7f3882e33609c3d9ec97b4e9bbd2f95cd882926acfb621970384d
  • trunk/dports/devel/hs-citeproc/Portfile

    r131201 r131981  
    66
    77haskell.setup       citeproc-hs 0.3.9
    8 revision            2
     8revision            3
    99name                hs-citeproc
    1010checksums           rmd160  623bd386012ee8bbdf0390ba414e6651fe523b95 \
  • trunk/dports/devel/hs-conduit/Portfile

    r131411 r131981  
    66
    77haskell.setup       conduit 1.2.3.1
     8revision            1
    89checksums           rmd160  860bc0c659a6610335dfd27a0ac035fac703dd18 \
    910                    sha256  786d4b29f9478c7aad63fb9a264c5a077a7ed6c62a209fab56a6a9981c18c312
  • trunk/dports/devel/hs-connection/Portfile

    r131201 r131981  
    66
    77haskell.setup       connection 0.1.3.1
    8 revision            1
     8revision            2
    99checksums           rmd160  a339394bede7fa76d31ec8bdbc9c4d2ab4e23a35 \
    1010                    sha256  dc84b6b9d068a0fd843e94e1cb3544a1c7fb9b5e6e29f2113d8f1a4380583bfd
  • trunk/dports/devel/hs-cookie/Portfile

    r131201 r131981  
    66
    77haskell.setup       cookie 0.4.0.1
    8 revision            1
     8revision            2
    99checksums           rmd160  c04b7536f7e7dcd8279de598d4bde0deeb86da7d \
    1010                    sha256  73967e5d4a0fe43248db582ace5f0f4cb8c7085748ea90e1dc312f3e137e6506
  • trunk/dports/devel/hs-cpphs/Portfile

    r131201 r131981  
    66
    77haskell.setup       cpphs 1.17
    8 revision            2
     8revision            3
    99checksums           rmd160  03298c36f135d7bff36d9ff3c3090fc566d4d1cf \
    1010                    sha256  fd4bfa35592db6456d0b59218df49e24efb60fc87d7a919f9a6d9a50e10fa706
  • trunk/dports/devel/hs-cprng-aes/Portfile

    r131201 r131981  
    66
    77haskell.setup       cprng-aes 0.5.2
    8 revision            1
     8revision            2
    99checksums           rmd160  4d3182bcc9f86760fa1740690c962c1d522b477e \
    1010                    sha256  ee0a5c27396c0257af5ebb4882b31e3ab14d8b160e916dbdc031733f506bc8d9
  • trunk/dports/devel/hs-crypto-api/Portfile

    r131201 r131981  
    66
    77haskell.setup       crypto-api 0.12.2.2
    8 revision            3
     8revision            4
    99checksums           rmd160  c2058f2e60317d73e465232d7c6305b490b05bac \
    1010                    sha256  33ec873929013e9b0fefeddfdecffd445f1afdf426a3e3c41c5aaefce346bb62
  • trunk/dports/devel/hs-crypto-cipher-types/Portfile

    r131201 r131981  
    66
    77haskell.setup       crypto-cipher-types 0.0.9
    8 revision            1
     8revision            2
    99checksums           rmd160  f5f6b896982eccb5da639d4fdbd3065d3e71734b \
    1010                    sha256  2073f6b70df7916aebe2da49d224497183662d56d19da87b76f70039430c0a0f
  • trunk/dports/devel/hs-crypto-numbers/Portfile

    r131201 r131981  
    66
    77haskell.setup       crypto-numbers 0.2.3
    8 revision            1
     8revision            2
    99checksums           rmd160  06f5cda1b4c040f1889e6056d4360c424d4a3195 \
    1010                    sha256  f77dabd4dd6aa6343ba351b2ae1c55e4b9ef85c7911eadf6914704401cada25b
  • trunk/dports/devel/hs-crypto-pubkey-types/Portfile

    r131201 r131981  
    66
    77haskell.setup       crypto-pubkey-types 0.4.1
    8 revision            1
     8revision            2
    99checksums           rmd160  9b9bfc71eae56781f19b14ff19a5168c4a7af6e1 \
    1010                    sha256  f986bb89819bca04e3be596e7e84ab23f7dc3945d5a43fb2f34d3b862f8440ff
  • trunk/dports/devel/hs-crypto-pubkey/Portfile

    r131201 r131981  
    66
    77haskell.setup       crypto-pubkey 0.2.3
    8 revision            1
     8revision            2
    99checksums           rmd160  9bba4725ab1180737bf5f7766ca373c72705c82e \
    1010                    sha256  b38af600bd8bd748da673ffa7fa0914767dbdba79673561437776246bbba0fa5
  • trunk/dports/devel/hs-crypto-random/Portfile

    r131201 r131981  
    66
    77haskell.setup       crypto-random 0.0.7
    8 revision            1
     8revision            2
    99checksums           rmd160  b95ccb0a0f5d7b15ec053b7b0ed1bb017f6d5bdb \
    1010                    sha256  bccb1fda2d29a3af9e476ed019231a4d2a53fef4f048c4dde9c10d5a901f46b6
  • trunk/dports/devel/hs-crypto/Portfile

    r131201 r131981  
    66
    77haskell.setup       Crypto 4.2.5.1
    8 revision            3
     8revision            4
    99checksums           rmd160  adcbd51eb0656427a5e794fc2946dcbdd7e6ebe5 \
    1010                    sha256  6ad5e0533d0aaaf2f30049d166881a845cc190780798661815da9b4914a0af66
  • trunk/dports/devel/hs-cryptohash/Portfile

    r131201 r131981  
    66
    77haskell.setup       cryptohash 0.11.1
    8 revision            1
     8revision            2
    99checksums           rmd160  b9165a25b4ac2e7a96e968563480cd003747d010 \
    1010                    sha256  be76351650517042e390887069af3dc047ed5621e1e2c96fa8a04444675c8773
  • trunk/dports/devel/hs-curl/Portfile

    r131201 r131981  
    66
    77haskell.setup       curl 1.3.8
    8 revision            1
     8revision            2
    99checksums           rmd160  4aaa5133ee083bf81bba6cacde78f8c0a33274b8 \
    1010                    sha256  9087c936bfcdb865bad3166baa3f12bf37acf076fa76010e3b5f82a1d485446e
  • trunk/dports/devel/hs-data-accessor-template/Portfile

    r131201 r131981  
    66
    77haskell.setup       data-accessor-template 0.2.1.10
    8 revision            3
     8revision            4
    99checksums           rmd160  e8ab0a4be533b0dcef4f4c88165c514110ab1cd1 \
    1010                    sha256  fe3b5588b1101ab5dac3a8ad7379c0ccb54374371d36a0a93df45e721e604485
  • trunk/dports/devel/hs-data-accessor/Portfile

    r131201 r131981  
    66
    77haskell.setup           data-accessor 0.2.2.3
    8 revision                3
     8revision                4
    99checksums               rmd160  fcee79837b8da1b076b6342d37e540c37597c53f \
    1010                        sha256  f21535cd4cc6746a20c86357b481f9155f46f126720bc283f105d4a1d7ca41b9
  • trunk/dports/devel/hs-data-default-class/Portfile

    r131201 r131981  
    66
    77haskell.setup       data-default-class 0.0.1
    8 revision            2
     8revision            3
    99checksums           rmd160  a5de1204417fde2647ae4652246cb6d18f0a6910 \
    1010                    sha256  adc8ee80a6f0e5903339a2b8685220b32bc3e23856d3c12186cc464ae5c88f31
  • trunk/dports/devel/hs-data-default-instances-base/Portfile

    r131201 r131981  
    66
    77haskell.setup       data-default-instances-base 0.0.1
    8 revision            2
     8revision            3
    99checksums           rmd160  673e6d53cf1d62930adf9d086983271682be0e37 \
    1010                    sha256  eb12ff0174ae1fe2613058b87d0752f94e64df9a9bf971780c2e24bf0cb662a0
  • trunk/dports/devel/hs-data-default-instances-containers/Portfile

    r131201 r131981  
    66
    77haskell.setup       data-default-instances-containers 0.0.1
    8 revision            2
     8revision            3
    99checksums           rmd160  a9469ef1f76e1337f08e24d29ee2e2cfb86f9da8 \
    1010                    sha256  a55e07af005c9815d82f3fc95e125db82994377c9f4a769428878701d4ec081a
  • trunk/dports/devel/hs-data-default-instances-dlist/Portfile

    r131201 r131981  
    66
    77haskell.setup       data-default-instances-dlist 0.0.1
    8 revision            3
     8revision            4
    99checksums           rmd160  dc299aa9da7394adc7c203c81cb824a2d57597d8 \
    1010                    sha256  7d683711cbf08abd7adcd5ac2be825381308d220397315a5570fe61b719b5959
  • trunk/dports/devel/hs-data-default-instances-old-locale/Portfile

    r131201 r131981  
    66
    77haskell.setup       data-default-instances-old-locale 0.0.1
    8 revision            2
     8revision            3
    99checksums           rmd160  38030222adb35f1d1e47ed8d4e2a907a2a878933 \
    1010                    sha256  60d3b02922958c4908d7bf2b24ddf61511665745f784227d206745784b0c0802
  • trunk/dports/devel/hs-data-default/Portfile

    r131201 r131981  
    66
    77haskell.setup       data-default 0.5.3
    8 revision            3
     8revision            4
    99checksums           rmd160  52e1e8270f5b3faeeaa27dbd01bd997a0007c326 \
    1010                    sha256  ec5470f41bf6dc60d65953fc8788823ffff85fd59564a8bf9ea3c69928a83034
  • trunk/dports/devel/hs-dataenc/Portfile

    r131201 r131981  
    66
    77haskell.setup       dataenc 0.14.0.7
     8revision            1
    89checksums           rmd160  4f2f6358dc7d423189849765bd97c25ca5bd054b \
    910                    sha256  f9d370a1ac1b9cd3c66abd13ad351270d020a21fcd774f49dae6cfa9f8a98ff3
  • trunk/dports/devel/hs-deepseq-generics/Portfile

    r131304 r131981  
    66
    77haskell.setup       deepseq-generics 0.1.1.2
     8revision            1
    89checksums           rmd160  ee73b569afc5be13bf12223a6784f0f3d3dd0afc \
    910                    sha256  839e1d6ead4c45faa4165f0e82aa8a9d1df7a7c1118bfb1787e8268bfa8bfb06
  • trunk/dports/devel/hs-derive/Portfile

    r131201 r131981  
    66
    77haskell.setup       derive 2.5.11
    8 revision            2
     8revision            3
    99checksums           rmd160  32ef7224119ed4f1b39c078ef33aab42d1c998c2 \
    1010                    sha256  19d5e4fa522c0c699af1f09969ca8ca9657754d462de7d9de362dc3b13996424
  • trunk/dports/devel/hs-diff/Portfile

    r131201 r131981  
    66
    77haskell.setup       Diff 0.3.0
    8 revision            2
     8revision            3
    99checksums           rmd160  3111bb1c10c08930933fd92384f437e28dcf9a5c \
    1010                    sha256  28f96d7f4bb0f88a13fa0b59e89cc8b93fa901c6cbe6ca82e84540cb2291ee4c
  • trunk/dports/devel/hs-digest/Portfile

    r131201 r131981  
    66
    77haskell.setup       digest 0.0.1.2
    8 revision            4
     8revision            5
    99checksums           rmd160  0cf778101715c4ccb91afe74982777112d7293e3 \
    1010                    sha256  641717eb16392abf8965986a9e8dc21eebf1d97775bbb6923c7b7f8fee17fe11
  • trunk/dports/devel/hs-dlist/Portfile

    r131201 r131981  
    66
    77haskell.setup       dlist 0.6.0.1
    8 revision            1
     8revision            2
    99checksums           rmd160  83eecf68ef17b8897a69f06b3b09366c645b5dfa \
    1010                    sha256  85c485d7b2d347847f4b8f49d9ec054d57703ef666623b62042a15f8996e0823
  • trunk/dports/devel/hs-download-curl/Portfile

    r131201 r131981  
    66
    77haskell.setup       download-curl 0.1.4
    8 revision            1
     8revision            2
    99checksums           rmd160  1132d87a582949e1d763cc816d21f1618ad3f8d6 \
    1010                    sha256  950ede497ff41d72875337861fa41ca3e151b691ad53a9ddddd2443285bbc3f1
  • trunk/dports/devel/hs-edisonapi/Portfile

    r131201 r131981  
    66
    77haskell.setup       EdisonAPI 1.2.2
    8 revision            2
     8revision            3
    99checksums           rmd160  9c25c2fd665a2ee4cead08146b18e76193b5ec3b \
    1010                    sha256  c7b6d644664b32188a8e25c64bf2cd6284edb54fa8249a8196a774bb67a716dc
  • trunk/dports/devel/hs-edisoncore/Portfile

    r131201 r131981  
    66
    77haskell.setup       EdisonCore 1.2.2
    8 revision            2
     8revision            3
    99checksums           rmd160  3e384d1e6621f7e5d5d786884eb035a55cdaec58 \
    1010                    sha256  693078c1145249b555800f987a4e451b76cea3bbb38735604078c0869f7a908f
  • trunk/dports/devel/hs-edit-distance/Portfile

    r131201 r131981  
    66
    77haskell.setup       edit-distance 0.2.1.2
    8 revision            1
     8revision            2
    99checksums           rmd160  ed73f6b7e0b967f83605593af76762de389723d5 \
    1010                    sha256  84bcc319f4b7dc48994de082819bc656e6a001fdf40c2f7327b9a2acc2d5bd21
  • trunk/dports/devel/hs-enclosed-exceptions/Portfile

    r131411 r131981  
    66
    77haskell.setup       enclosed-exceptions 1.0.1
     8revision            1
    89checksums           rmd160  af6d1eedd096355ab0139b64fad39d8a86fa70dd \
    910                    sha256  ff9b35b2278574002bf4ccf1c2293a7b500edba95382aa8242088a34220c2dce
  • trunk/dports/devel/hs-entropy/Portfile

    r131201 r131981  
    66
    77haskell.setup       entropy 0.2.2.4
    8 revision            1
     8revision            2
    99checksums           rmd160  570c1502827908e44c5605748b5ce18c9bc3e049 \
    1010                    sha256  f585fe58cd8318b26a6d1dead9b9927507406c8ec1555e93242b0698c1ba55b2
  • trunk/dports/devel/hs-exceptions/Portfile

    r131298 r131981  
    66
    77haskell.setup       exceptions 0.6.1
     8revision            1
    89checksums           rmd160  46e27be5a1f41c48a92ffe7976ce5655313ffd30 \
    910                    sha256  f56b3f97f5ad49c6e7efde386683ec52c8c4b853bbdda068690e913db52c5b26
  • trunk/dports/devel/hs-extensible-exceptions/Portfile

    r131201 r131981  
    66
    77haskell.setup       extensible-exceptions 0.1.1.4
    8 revision            2
     8revision            3
    99checksums           rmd160  2e1311778e7e87b1e5266bbce2dea81eb4620ae7 \
    1010                    sha256  6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388
  • trunk/dports/devel/hs-failure/Portfile

    r131201 r131981  
    66
    77haskell.setup       failure 0.2.0.1
    8 revision            1
     8revision            2
    99checksums           rmd160  db5993886df00b958991674b7b61da1c54fe8fab \
    1010                    sha256  cd01e1d6f42396feb5262c7e4cc0aeb3ec73d5ec8dbaa5b96c8dc82e96166616
  • trunk/dports/devel/hs-fclabels/Portfile

    r131201 r131981  
    77# hs-pointedlist needs fclabels == 1.1.*
    88haskell.setup       fclabels 1.1.7.1
    9 revision            2
     9revision            3
    1010checksums           rmd160  7b68bc4323568af903c5b573999b059fbb0e520a \
    1111                    sha256  d637223d0f49d978af69efc204dc2e32679a3b1f32b4d2905a8b05fbd7c864b8
  • trunk/dports/devel/hs-feed/Portfile

    r131201 r131981  
    66
    77haskell.setup       feed 0.3.9.2
    8 revision            1
     8revision            2
    99checksums           rmd160  c191987fc8eca1f025327564745d81dd38aa156e \
    1010                    sha256  ef1d23d130b766186a0bacd6e4807279cab681712b0fb09d1ed1ee1b3c154f17
  • trunk/dports/devel/hs-fingertree/Portfile

    r131201 r131981  
    66
    77haskell.setup       fingertree 0.1.0.0
    8 revision            2
     8revision            3
    99checksums           rmd160  9158053e9546fe3e866d0427aa544586c15914ac \
    1010                    sha256  baa601587f8ed614886e02ca8b1eb915e6946e9937f4c4f7565c46fd7dd66530
  • trunk/dports/devel/hs-hashed-storage/Portfile

    r131411 r131981  
    66
    77haskell.setup       hashed-storage 0.5.11
    8 revision            1
     8revision            2
    99checksums           rmd160  3be8b4a756c1bca25448a25e34415b4815382925 \
    1010                    sha256  734b5e91081e355384f86fdd67f242e095e8c5196b182a62cc996fdabdb21569
  • trunk/dports/devel/hs-haskeline/Portfile

    r131201 r131981  
    66
    77haskell.setup       haskeline 0.7.1.1
    8 revision            1
     8revision            2
    99checksums           rmd160  b9be344d8d4569056cf1249bc7bacbb12e0fc6e6 \
    1010                    sha256  b5747ebb0b8febc459fe7882a57eb1f3fe481bc73a0133275b2c4a3055968bf7
  • trunk/dports/devel/hs-haskell-src-exts/Portfile

    r131201 r131981  
    66
    77haskell.setup           haskell-src-exts 1.13.5
    8 revision                2
     8revision                3
    99checksums               rmd160  18f4cdb56c534bcc1b9f3a69a4963440a56e5da3 \
    1010                        sha256  7c5adc74bc76b26a2ba7de6927877c6ed930c64039371c0c84c5257aae837f0d
  • trunk/dports/devel/hs-highlighting-kate/Portfile

    r131297 r131981  
    66
    77haskell.setup       highlighting-kate 0.5.11.1
     8revision            1
    89checksums           rmd160  5b66b95c3240f0a853b375117f0ef0b9a217b464 \
    910                    sha256  7b5af011fb86b0358c186245840c95c4c43ada3d98f7b9060d9ce2a0c2e5c2fc
  • trunk/dports/devel/hs-hinstaller/Portfile

    r131201 r131981  
    66
    77haskell.setup       hinstaller 2008.2.16
    8 revision            3
     8revision            4
    99checksums           rmd160  4af29721a7820c7a198217064921e1305a5908ec \
    1010                    sha256  0c5172fb5b64d7c3d9a2908c9cb0936e7a2a606e20fa6e8ebc361e8e52c7aed1
  • trunk/dports/devel/hs-hoc/Portfile

    r131411 r131981  
    77set rev 416
    88haskell.setup       HOC 0.7-r${rev}
    9 revision            1
     9revision            2
    1010platforms           darwin
    1111license             MIT
  • trunk/dports/devel/hs-hs3/Portfile

    r131201 r131981  
    66
    77haskell.setup       hS3 0.5.8
    8 revision            1
     8revision            2
    99checksums           rmd160  82996f787cee572605c76a1780f0ebeeec80902a \
    1010                    sha256  759d37a56f0f3b2f1177c03da75410f8ee2b6f41c3f648cbc99062f269cdb9f2
  • trunk/dports/devel/hs-hslogger/Portfile

    r131201 r131981  
    66
    77haskell.setup       hslogger 1.2.1
    8 revision            2
     8revision            3
    99checksums           rmd160  5b78f4a59783f9ec40bf85681e2f57ebc614af64 \
    1010                    sha256  c5538c3f79b9e8aac97a6f1377c82b9f70b88ee5e39f62f358953467e271cded
  • trunk/dports/devel/hs-hslua/Portfile

    r131201 r131981  
    66
    77haskell.setup       hslua 0.3.9
    8 revision            1
     8revision            2
    99checksums           rmd160  d099ccc4f9dff46dc3265cfe05027e789a383092 \
    1010                    sha256  ec00c9afca374b7e8f17eadcaf6b6ab6ec7b39633f6e73f783919f1998834967
  • trunk/dports/devel/hs-http-client-conduit/Portfile

    r131201 r131981  
    66
    77haskell.setup       http-client-conduit 0.2.0.0
    8 revision            2
     8revision            3
    99checksums           rmd160  d90164480f5f49aebd8c8d076464093bef0e362f \
    1010                    sha256  3ec0c89fc75d617ab3af17b77e5294fdac4b5c2cc7fc6c0b0ad1e1a26b3d64dd
  • trunk/dports/devel/hs-http-client-tls/Portfile

    r131201 r131981  
    66
    77haskell.setup       http-client-tls 0.2.0.0
    8 revision            1
     8revision            2
    99checksums           rmd160  131994ee498d44c8579969ea389a6e3b3b296501 \
    1010                    sha256  e01d4d408802ce8d3f04b5bb769c772dbfbdca5aaa6e0ca4f38ddbd76095dc1b
  • trunk/dports/devel/hs-http-client/Portfile

    r131201 r131981  
    66
    77haskell.setup       http-client 0.2.0.2
    8 revision            1
     8revision            2
    99checksums           rmd160  b5454e12cbb84b713bb728ecdd3b2e988fb1897a \
    1010                    sha256  a37ed19ca893ce0ad31154e73c4b238aae7f04c495bd7471002db3b5fd29c0ac
  • trunk/dports/devel/hs-http-conduit/Portfile

    r131201 r131981  
    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
     1# -*- coding: utf-7; 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
    22# $Id$
    33
     
    66
    77haskell.setup       http-conduit 2.0.0.2
    8 revision            2
     8revision            3
    99checksums           rmd160  038df9ca59fbb39372243c964488d41f938e5d16 \
    1010                    sha256  dcc346858074733bd8b7c4989d7a91d5ebd58d581c840e0ef45db6bc86b1fc7a
  • trunk/dports/devel/hs-http-types/Portfile

    r131201 r131981  
    66
    77haskell.setup       http-types 0.8.3
    8 revision            1
     8revision            2
    99checksums           rmd160  dc527a2be90ecfb8e06a24385dbf7ea7f0bccf5b \
    1010                    sha256  429d97fed1ad32961518c36b0c6a78edb62016b5c30cfc8f2b75492528a4810a
  • trunk/dports/devel/hs-hxt-charproperties/Portfile

    r131201 r131981  
    66
    77haskell.setup       hxt-charproperties 9.1.1.1
    8 revision            1
     8revision            2
    99checksums           rmd160  aa493a374e392a13936fa2a29fe4d34e820c0a85 \
    1010                    sha256  e800393a12f3469e37d76cd5449ab22b5eccca565fdf65f075a0698fb9ae0ca9
  • trunk/dports/devel/hs-hxt-regex-xmlschema/Portfile

    r131201 r131981  
    66
    77haskell.setup       hxt-regex-xmlschema 9.1.0
    8 revision            1
     8revision            2
    99checksums           rmd160  0aa77acedf54c55056856daceebc977423295784 \
    1010                    sha256  99bf7f8c7e2b0d930c84ce699861549e02408716902f1e5febf51abaf3cc2751
  • trunk/dports/devel/hs-hxt-unicode/Portfile

    r131201 r131981  
    66
    77haskell.setup       hxt-unicode 9.0.2.1
    8 revision            1
     8revision            2
    99checksums           rmd160  50d91c923726095b4af6ffb00e9ba8a94864137d \
    1010                    sha256  77831dda7c1af43fb51b6a536dfa82b71f8408a9b37be0ea0c5ba9c9a3c2e3d9
  • trunk/dports/devel/hs-hxt/Portfile

    r131411 r131981  
    66
    77haskell.setup       hxt 9.3.1.2
    8 revision            2
     8revision            3
    99checksums           rmd160  d6b21c01db606462660dd9281807db46596e6ec3 \
    1010                    sha256  d6486d465f0827e456143da18fa5519b6b418123c1cb182c215a2e5dcc4f926c
  • trunk/dports/devel/hs-ifelse/Portfile

    r131201 r131981  
    66
    77haskell.setup       IfElse 0.85
    8 revision            1
     8revision            2
    99checksums           rmd160  e43b32e3515225b6a52ffb819b73f366b5d0a6c9 \
    1010                    sha256  8ad3bfc3e2c867e6330d9bff874b3105476c35b2e1638fd448f233e9f80addcd
  • trunk/dports/devel/hs-ipatch/Portfile

    r131201 r131981  
    66
    77haskell.setup       ipatch 0.1.1 ghc no
    8 revision            1
     8revision            2
    99checksums           rmd160  e253f602aa2f4d5e880808edc79b807b646f9a8c \
    1010                    sha256  b8d1a4f99effe3ef05930935aa7aafbfa2a11da568b8588092f4ba28d002cea7
  • trunk/dports/devel/hs-json/Portfile

    r131201 r131981  
    66
    77haskell.setup       json 0.7
    8 revision            4
     8revision            5
    99checksums           rmd160  d3f9bdb2fcd0203d394e0c97a00353662209dcba \
    1010                    sha256  d3654272caa269bc65f6f2af82b583ef05434613fe5272d57053fb3bfada68a3
  • trunk/dports/devel/hs-juicypixels/Portfile

    r131411 r131981  
    66
    77haskell.setup       JuicyPixels 3.2.2
    8 revision            1
     8revision            2
    99checksums           rmd160  820d86dabc1fee424b7038184d648aaf8f326071 \
    1010                    sha256  1f3958b348eeecf928c91049af67cb504110e351b3f0b5225de3c403df21ad90
  • trunk/dports/devel/hs-language-c/Portfile

    r131201 r131981  
    66
    77haskell.setup       language-c 0.4.2
    8 revision            4
     8revision            5
    99checksums           rmd160  9c20128ec44585bbb3a7079ba78b802c173dabb9 \
    1010                    sha256  6384cf03a00008b65ad126c2582699b3de52de594468386d2c79cf63c926ee1e
  • trunk/dports/devel/hs-lifted-base/Portfile

    r131201 r131981  
    66
    77haskell.setup       lifted-base 0.2.1.1
    8 revision            1
     8revision            2
    99checksums           rmd160  652acea03ebc5356d8458a7d355d4b4f2f986141 \
    1010                    sha256  b330aff460e52c7987dba68737487d1b2b15e23f03d0c1bc6d8a3062066c5518
  • trunk/dports/devel/hs-memotrie/Portfile

    r131201 r131981  
    66
    77haskell.setup       MemoTrie 0.6.1
    8 revision            4
     8revision            5
    99checksums           rmd160  f08c0ec4dcf2eae58a22907e6ef9e458d231445d \
    1010                    sha256  a676cd2b02044e7a84f2477262c9c344b6dc36e839f28002ceb2e78844eba0af
  • trunk/dports/devel/hs-missingh/Portfile

    r131201 r131981  
    66
    77haskell.setup       MissingH 1.2.0.2
    8 revision            1
     8revision            2
    99checksums           rmd160  74c763290d8490cd5d641326cdf63049c5593b89 \
    1010                    sha256  d61226c66c697c45392f63436ce2d27c722467e35ffee046610002df907239f3
  • trunk/dports/devel/hs-mmap/Portfile

    r131201 r131981  
    66
    77haskell.setup       mmap 0.5.8
    8 revision            2
     8revision            3
    99checksums           rmd160  e460856da6203dde151e45b1224585b89d959d32 \
    1010                    sha256  fed460c4ded1953f027fccf705c7c09bc0a8e94bb14b024391387beb4b5afa9f
  • trunk/dports/devel/hs-mmorph/Portfile

    r131201 r131981  
    66
    77haskell.setup       mmorph 1.0.0
    8 revision            1
     8revision            2
    99checksums           rmd160  14afe5b6e60eeef02c5c1e18c2086bb1d4408ff2 \
    1010                    sha256  13c369262821a86915ee18598567474e1489b49f19f9be8335252b6359762883
  • trunk/dports/devel/hs-monad-control/Portfile

    r131201 r131981  
    66
    77haskell.setup       monad-control 0.3.2.2
    8 revision            1
     8revision            2
    99checksums           rmd160  c09b0d537c82a7b906cf532e7d135407d9bb61a5 \
    1010                    sha256  acef78a42ec8bb99efda077b36bb1db8f4b6a1d58aa3865cc7b27e0ba6e88cf3
  • trunk/dports/devel/hs-nats/Portfile

    r131201 r131981  
    66
    77haskell.setup       nats 0.1.2
    8 revision            1
     8revision            2
    99checksums           rmd160  cb751c09ffb89cc6feeaf8246bb03d6d36e963f1 \
    1010                    sha256  6afe997bb8c05f55d72d850a73285e689e148376583944c9d1d82e8dee4080e4
  • trunk/dports/devel/hs-numinstances/Portfile

    r131201 r131981  
    66
    77haskell.setup       NumInstances 1.3
    8 revision            2
     8revision            3
    99checksums           rmd160  7f2c4e10500bc19d9e76b9651568e578fdf063a4 \
    1010                    sha256  50a3f3492304a3272f3c4cfe9e852f296888f2c31d84b2012be9e9af8aa63070
  • trunk/dports/devel/hs-pandoc-types/Portfile

    r131411 r131981  
    66
    77haskell.setup       pandoc-types 1.12.4.1
    8 revision            1
     8revision            2
    99checksums           rmd160  e038c591b3c2e81bcd1485e29762be11a0f2513a \
    1010                    sha256  187bda4b12746b9cc460ae98b39d0964adace2bcca2fd0e343b1ea4234a86ff1
  • trunk/dports/devel/hs-parsedate/Portfile

    r131201 r131981  
    66PortGroup           haskell 1.0
    77haskell.setup       parsedate 3000.0.0
    8 revision            4
     8revision            5
    99checksums           rmd160  6aa581e2e7cd7cfc2ae04858b5b977408d02fa31 \
    1010                    sha256  37c6a51cd63b5bb34bf85ac476cd6b0ddc57317e52fbf106acad658deaa65e3f
  • trunk/dports/devel/hs-pcre-light/Portfile

    r131288 r131981  
    66
    77haskell.setup       pcre-light 0.4.0.3
     8revision            1
    89checksums           rmd160  611faf08a3464d8db58f46afdcb7de4f3df81934 \
    910                    sha256  6e6309fe0f759fe685c8c58a14dd204f7691675b15adbd88208ee332b5702d50
  • trunk/dports/devel/hs-pem/Portfile

    r131201 r131981  
    66
    77haskell.setup       pem 0.2.1
    8 revision            1
     8revision            2
    99checksums           rmd160  690317e07f66ea4e28b3920921b96c7086efb749 \
    1010                    sha256  27c82059638af3f8af00f4b6acfe954f22aa124520e003f64829a1a6c4199616
  • trunk/dports/devel/hs-pointedlist/Portfile

    r131411 r131981  
    66
    77haskell.setup       pointedlist 0.4.0.4
    8 revision            3
     8revision            4
    99checksums           rmd160  84a930040389d79ed300c2389b2f1cd40bdd9b59 \
    1010                    sha256  69bced0457627a75682151e19e17b58a1f2acb8577cdccc2a1f0ae6d32e9dbdb
  • trunk/dports/devel/hs-polyparse/Portfile

    r131201 r131981  
    66
    77haskell.setup       polyparse 1.9
    8 revision            2
     8revision            3
    99checksums           rmd160  07be0c999d94f1f5d914528b40fb3a601788141b \
    1010                    sha256  9f12d6821594166af881941d6c346a6ad617eae18a0ee8659044ef163694708a
  • trunk/dports/devel/hs-publicsuffixlist/Portfile

    r131201 r131981  
    66
    77haskell.setup       publicsuffixlist 0.1
    8 revision            1
     8revision            2
    99checksums           rmd160  952dd74a5e0f84ef8af9599702720b6ac6a9253d \
    1010                    sha256  b37fbe099748e2a3a5a3b6661911d72749c2ec24d88ee686ae125de91fac7955
  • trunk/dports/devel/hs-puremd5/Portfile

    r131411 r131981  
    66
    77haskell.setup       pureMD5 2.1.2.1
    8 revision            4
     8revision            5
    99checksums           rmd160  b7c9c28e3422e8b1b14a3ad0b73feaee4576e017 \
    1010                    sha256  6768174686d5eaef76b487f6f8160a932c48012668fbe542e7aba489134956ff
  • trunk/dports/devel/hs-readline/Portfile

    r131201 r131981  
    66
    77haskell.setup       readline 1.0.3.0
    8 revision            2
     8revision            3
    99checksums           rmd160  01af52c869af949a6dee8c69ceafa7b43ddf8f5a \
    1010                    sha256  c0b9e174910620db0edea8f9fd6fb6c1d7b066260d523e9a7208294c46a75feb
  • trunk/dports/devel/hs-regex-tdfa/Portfile

    r131201 r131981  
    66
    77haskell.setup       regex-tdfa 1.1.8
    8 revision            3
     8revision            4
    99checksums           rmd160  1000f7699de3582f9462990514fc61dcdfedde76 \
    1010                    sha256  7d9ca2ff95e602c46090dfa56f3176fe903d8d08ac9d725c79af56be0aece5d4
  • trunk/dports/devel/hs-resourcet/Portfile

    r131411 r131981  
    66
    77haskell.setup       resourcet 1.1.3.3
     8revision            1
    89checksums           rmd160  9aebd452b0a9106f4dbbd527b53a211697a120b3 \
    910                    sha256  829f2a7427429dbfd343e03c5bfb3e46c3bfbe84a797e9c166d40f0b66b80546
  • trunk/dports/devel/hs-rosezipper/Portfile

    r131201 r131981  
    66
    77haskell.setup       rosezipper 0.2
    8 revision            2
     8revision            3
    99checksums           rmd160  eb3a0c1cec8791b6c93c96e96c652b446e1f69c8 \
    1010                    sha256  6cab4f1c192cc3b8b0a9eb11a32780d235020a539a0e91125eed5ec590bad7bc
  • trunk/dports/devel/hs-scientific/Portfile

    r131411 r131981  
    77epoch               1
    88haskell.setup       scientific 0.2.0.2
     9revision            1
    910checksums           rmd160  fc0e643024a7e86102c136ab8ff6d186bc9cf495 \
    1011                    sha256  c0114a8809f34c1bc284e53ce0ce836a0f23ed2535ef9df06417e65a9c6a398f
  • trunk/dports/devel/hs-securemem/Portfile

    r131201 r131981  
    66
    77haskell.setup       securemem 0.1.3
    8 revision            1
     8revision            2
    99checksums           rmd160  f887e1d8e631fc9c3df20e138a4182724551426e \
    1010                    sha256  12a42caa7b09076197f14eb8511ec98969becdd81596617fe71cc13dcebccccf
  • trunk/dports/devel/hs-semigroups/Portfile

    r131302 r131981  
    66
    77haskell.setup       semigroups 0.16.0.1
     8revision            1
    89checksums           rmd160  2ce525c4015f36f41dab63e97a98282fb67fdbc0 \
    910                    sha256  46ef9e651bf69634f8e8f0dbe2330629153a7e0c4278af5edaa03f4d6b3113c8
  • trunk/dports/devel/hs-sha/Portfile

    r131411 r131981  
    66
    77haskell.setup       SHA 1.6.4.1
     8revision            1
    89checksums           rmd160  d1038e82bea102adee67d51359d3fcf9c62159d4 \
    910                    sha256  743bc6d7dd3e74a44bfca8920f0f0ba5855722a62f6cc44f0a38d10c11bddc0d
  • trunk/dports/devel/hs-socks/Portfile

    r131201 r131981  
    66
    77haskell.setup       socks 0.5.4
    8 revision            1
     8revision            2
    99checksums           rmd160  a93a322c8652138304b4e5eb53f314e4f3a8b162 \
    1010                    sha256  e9b5e1ea78592632bb086e5f4d6da523be01921a4a8998ca78552bdc396db4da
  • trunk/dports/devel/hs-storable-complex/Portfile

    r131201 r131981  
    66
    77haskell.setup       storable-complex 0.2.1
    8 revision            4
     8revision            5
    99checksums           rmd160  7239ebf07f9b7fe1f6c6d2e73057d87535dac954 \
    1010                    sha256  5f5d9e1c71de41379e0b9249f4ddc7c5fb6756333ebb1127e790977aa2b6dd36
  • trunk/dports/devel/hs-string-qq/Portfile

    r131201 r131981  
    66
    77haskell.setup       string-qq 0.0.2
    8 revision            2
     8revision            3
    99checksums           rmd160  bec71b9cffbb2076dbfa991ba60654ca41cc7f1a \
    1010                    sha256  9757cad387856a313729caffe0639215a10be7d72b09c44bcab9e55ee2a8c218
  • trunk/dports/devel/hs-tagged/Portfile

    r131201 r131981  
    66
    77haskell.setup       tagged 0.7
    8 revision            2
     8revision            3
    99checksums           rmd160  7716bd84272ced0ab8d86d07ccb3b601b64a8082 \
    1010                    sha256  f51b0ff097dadfa0508d4fff889f96e274743876c33f13c08335aca80d85e8bc
  • trunk/dports/devel/hs-tagsoup-0.12/Portfile

    r131201 r131981  
    77haskell.setup       tagsoup 0.12.8
    88name                hs-tagsoup-0.12
    9 revision            2
     9revision            3
    1010checksums           rmd160  70064ae8062411471981c746792c270571fe1ebe \
    1111                    sha256  a31e49133690b546a6b948a9ab9f924aaf5bd94f9e3e0afb99bb570c104c9515
  • trunk/dports/devel/hs-tagsoup/Portfile

    r131411 r131981  
    66
    77haskell.setup       tagsoup 0.13.3
     8revision            1
    89checksums           rmd160  7cff95fed79e7b7b6e2c5d1d85cea00a832f925f \
    910                    sha256  32a862118d7836e9beb25fe4b317472fab6e1d41daefa86067231b328cff668d
  • trunk/dports/devel/hs-tar/Portfile

    r131201 r131981  
    66
    77haskell.setup       tar 0.4.0.1
    8 revision            2
     8revision            3
    99checksums           rmd160  87de253e69a99f6b6823944c1f2bfe93a182dfbf \
    1010                    sha256  a408274d8325f4e3144c5aa154d72f1ee7b0a7342570fd6805e3be3fe0d97a6d
  • trunk/dports/devel/hs-temporary/Portfile

    r131299 r131981  
    66
    77haskell.setup       temporary 1.2.0.3
     8revision            1
    89checksums           rmd160  be576becdb377708ccd69973fcffc7332d755680 \
    910                    sha256  8a889c7e62a2bb144eb9e394fab51e5dbd843d473ac2eab9e16b55a9eb3a4647
  • trunk/dports/devel/hs-terminfo/Portfile

    r131201 r131981  
    66
    77haskell.setup       terminfo 0.3.2.6
    8 revision            1
     8revision            2
    99checksums           rmd160  2d2e443dc5db88850a47dead4e2c08d93ea4014f \
    1010                    sha256  ee2084f183b0a4bbca7d4b0a8ffc16065a1c62db5631966ceb5629ce790ee829
  • trunk/dports/devel/hs-texmath/Portfile

    r131411 r131981  
    66
    77haskell.setup       texmath 0.6.6.3
     8revision            1
    89checksums           rmd160  fb270b239df58ca83a230b881cdbc4438bc1d130 \
    910                    sha256  82db05f65804453dcef692d2422bcff2d3b3ec9b0ea0811a4f49906599329eea
  • trunk/dports/devel/hs-tls-extra/Portfile

    r131201 r131981  
    66
    77haskell.setup       tls-extra 0.6.6
    8 revision            1
     8revision            2
    99checksums           rmd160  5f2b0952de98b911a6c801d2b1914abb39028867 \
    1010                    sha256  dbf782edbb82321b6484105518fe8e2ff6d51992b20a545a5d3bd380ed901a4c
  • trunk/dports/devel/hs-tls/Portfile

    r131201 r131981  
    66
    77haskell.setup       tls 1.1.5
    8 revision            1
     8revision            2
    99checksums           rmd160  0b6b9993f4cd21e00cc8c521c039aaadd2469dcf \
    1010                    sha256  8c2046cabff84a8b30664c118c228297ea1ea2b550132884bff2b513471f40c9
  • trunk/dports/devel/hs-transformers-base/Portfile

    r131201 r131981  
    66
    77haskell.setup       transformers-base 0.4.1
    8 revision            1
     8revision            2
    99checksums           rmd160  3ee07e324b4a90732b70717ec9b41f6acc0852a7 \
    1010                    sha256  4fa9e8ae38f0ed0633251f7a18c51946ee9fa486ed768389b5b6edaacf3c7cb4
  • trunk/dports/devel/hs-type-level/Portfile

    r131201 r131981  
    66
    77haskell.setup       type-level 0.2.4
    8 revision            4
     8revision            5
    99checksums           rmd160  03f185a2cad6575f9e73b406ed8fbdb931e32c8f \
    1010                    sha256  3bbdca0507187b72675dc182bb05da68d7e080693fa1ffe9fb961f693c81f7b1
  • trunk/dports/devel/hs-uniplate/Portfile

    r131201 r131981  
    66
    77haskell.setup       uniplate 1.6.11
    8 revision            2
     8revision            3
    99checksums           rmd160  da781b083d595b2d305cb4d0641c2cbc3c2b1def \
    1010                    sha256  3229baeea06f2a507f51f828bb7c33258d9ba196aa6de2473ec103866162f782
  • trunk/dports/devel/hs-utf8-string/Portfile

    r131201 r131981  
    66
    77haskell.setup       utf8-string 0.3.7
    8 revision            4
     8revision            5
    99checksums           rmd160  31b890cf3759dfe775a42238644c35326a594eee \
    1010                    sha256  785b4b31476adab9d4ea553a9a6b590acb0b906836abb3facd218c18b8eea9e8
  • trunk/dports/devel/hs-utility-ht/Portfile

    r131201 r131981  
    66
    77haskell.setup       utility-ht 0.0.9
    8 revision            2
     8revision            3
    99checksums           rmd160  c2a3b186f3bc9137a3324b38a7fd2d22e4067d2a \
    1010                    sha256  19696de8e1130783578b3af82390a12a2bac6a64c485cb35004d86e27897b5d4
  • trunk/dports/devel/hs-vector-space/Portfile

    r131201 r131981  
    66
    77haskell.setup       vector-space 0.8.6
    8 revision            4
     8revision            5
    99checksums           rmd160  3af3130e031de795b77af50da973336759bcd3fe \
    1010                    sha256  94b0e355e82cc8af180554ab05fbe6ff4f35a7fc888c3337d16f596f21167f0e
  • trunk/dports/devel/hs-void/Portfile

    r131308 r131981  
    66
    77haskell.setup       void 0.7
     8revision            1
    89checksums           rmd160  7a2d5a6ed02a5ffbdd82444d9d58c2df9d30e5fe \
    910                    sha256  981b85d19bb51c1ac60103b184b86061621e0b016d4db24dd965751b2bc96f47
  • trunk/dports/devel/hs-vty/Portfile

    r131201 r131981  
    66
    77haskell.setup       vty 4.7.3
    8 revision            3
     8revision            4
    99checksums           rmd160  84ea13d486d30621f0fbb58fcc82744585585e7a \
    1010                    sha256  6bf9393d3615dc2badc92de366b4129ac5853d8dc0c3e644725d6cc37f4d0574
  • trunk/dports/devel/hs-xml/Portfile

    r131201 r131981  
    66
    77haskell.setup       xml 1.3.13
    8 revision            2
     8revision            3
    99checksums           rmd160  d984bf1eef612e7ef31d5e58e6a3c2bbfd0d95c0 \
    1010                    sha256  c33607cef8a48d878b0e617e115135fc6f025fe43dcb65c2c7afb8285415b813
  • trunk/dports/devel/hs-yaml/Portfile

    r131411 r131981  
    66
    77haskell.setup       yaml 0.8.10.1
     8revision            1
    89checksums           rmd160  f563e22da28c518141d729e204b86ebe9db5fe0d \
    910                    sha256  e977912762e13571ec596173405ce328c8f7397aee4dd21f61ac9af762431ba9
  • trunk/dports/devel/hs-zip-archive/Portfile

    r131411 r131981  
    66
    77haskell.setup       zip-archive 0.1.4
     8revision            1
    89checksums           rmd160  67947b053161abcb84e066ec13362dce5e18dad5 \
    910                    sha256  8b0eef1b4211e0fb55c7689d2b3ce452278a32578b92f7c4c3114da1f843f346
  • trunk/dports/devel/hs-zlib-bindings/Portfile

    r131201 r131981  
    66
    77haskell.setup       zlib-bindings 0.1.1.3
    8 revision            1
     8revision            2
    99checksums           rmd160  5668153a0de4987ae0422651a01dde59d836b893 \
    1010                    sha256  d96193eaa6ca5bb1f92bbc05f3153e37ee47935dc7f29aea54572dc8ce5650a2
  • trunk/dports/lang/ghc/Portfile

    r131411 r131981  
    88# Do not update GHC separate from Haskell Platform.
    99# When updating GHC, make sure to revbump all Haskell ports.
     10# Also make sure to update the version in the Haskell PortGroup.
    1011version             7.8.3
    11 revision            1
     12revision            2
    1213categories          lang haskell
    1314maintainers         gmail.com:kitchen.andy cal openmaintainer
     
    124125post-activate {
    125126    set libprefix "${prefix}/lib/${name}-${version}"
    126     ## delete old ${prefix}/lib/ghc-${version} directories
    127     #foreach fullpath [glob -directory ${prefix}/lib ghc-*] {
    128     #    if {$fullpath ne $libprefix} {
    129     #        ui_info "Cleaning up remnant GHC library directory ${fullpath}"
    130     #        delete $fullpath
    131     #    }
    132     #}
    133127
    134     catch {system "${prefix}/bin/ghc-pkg -v recache"}
     128    # delete old ${prefix}/lib/ghc-${version} directories
     129    foreach fullpath [glob -nocomplain -directory ${prefix}/lib ghc-*] {
     130        if {$fullpath ne $libprefix} {
     131            ui_info "Cleaning up remnant GHC library directory ${fullpath}"
     132            catch {delete $fullpath}
     133        }
     134    }
     135
     136    # Walk the current package.conf.d and delete all files not belonging to any
     137    # port, since haskell packages now directly drop it in packages.conf.d and
     138    # register the file to themselves. The package cache is updated by the
     139    # post-activate phase of the packages, which now runs ghc-pkg recache.
     140    #
     141    # This *will* cause pre-deactivation failures for all ports that still are
     142    # correctly installed and would unregister themselves on uninstall.
     143    # Unfortunately there is no good way around this now that the contents of
     144    # PortGroups are stored together with Portfiles and used for deactivation
     145    # (otherwise I could just edit the PortGroup and make unregistration
     146    # failures non-fatal)
     147    foreach configfile [glob -nocomplain -directory $libprefix/package.conf.d *] {
     148        if {[registry_file_registered $configfile] == 0} {
     149            # file is not registered to any port, remove it
     150            catch {delete $configfile}
     151        }
     152    }
     153
     154    catch {system [list ${prefix}/bin/ghc-pkg -v recache]}
    135155}
  • trunk/dports/textproc/lhs2tex/Portfile

    r131201 r131981  
    77haskell.setup       lhs2tex 1.18.1 ghc no
    88name lhs2tex
    9 revision            2
     9revision            3
    1010checksums           rmd160  047072143ddce8e83239a2e77c0f4fc6a2425132 \
    1111                    sha256  dccae22231a1db64cddc38b6f7ac98ac4d5677f03df2f548b2efe9a5e63e9648
  • trunk/dports/textproc/pandoc/Portfile

    r131411 r131981  
    77haskell.setup       pandoc 1.12.4.2
    88name                pandoc
     9revision            1
    910checksums           rmd160  d3e725ff4ed36f9259c07ad3de6878e3acbd1a9b \
    1011                    sha256  2f47f5f36498d26aa9cda7b93bcee76afedeeca7463478b5eda076209ba27f45
  • trunk/dports/textproc/pxsl-tools/Portfile

    r131201 r131981  
    77haskell.setup       pxsl-tools 1.0.1 ghc no
    88name                pxsl-tools
    9 revision            2
     9revision            3
    1010categories          textproc xml
    1111maintainers         snc openmaintainer
Note: See TracChangeset for help on using the changeset viewer.