[100372] trunk/dports

cal at macports.org cal at macports.org
Sun Dec 9 14:23:55 PST 2012


Revision: 100372
          https://trac.macports.org/changeset/100372
Author:   cal at macports.org
Date:     2012-12-09 14:23:54 -0800 (Sun, 09 Dec 2012)
Log Message:
-----------
haskell-platform: update to 2012.4.0.0

Modified Paths:
--------------
    trunk/dports/_resources/port1.0/group/haskellplatform-1.0.tcl
    trunk/dports/devel/haskell-platform/Portfile
    trunk/dports/devel/hs-platform-alex/Portfile
    trunk/dports/devel/hs-platform-async/Portfile
    trunk/dports/devel/hs-platform-cabal/Portfile
    trunk/dports/devel/hs-platform-cgi/Portfile
    trunk/dports/devel/hs-platform-fgl/Portfile
    trunk/dports/devel/hs-platform-ghc/Portfile
    trunk/dports/devel/hs-platform-glut/Portfile
    trunk/dports/devel/hs-platform-happy/Portfile
    trunk/dports/devel/hs-platform-haskell-src/Portfile
    trunk/dports/devel/hs-platform-html/Portfile
    trunk/dports/devel/hs-platform-http/Portfile
    trunk/dports/devel/hs-platform-hunit/Portfile
    trunk/dports/devel/hs-platform-mtl/Portfile
    trunk/dports/devel/hs-platform-network/Portfile
    trunk/dports/devel/hs-platform-opengl/Portfile
    trunk/dports/devel/hs-platform-parallel/Portfile
    trunk/dports/devel/hs-platform-parsec/Portfile
    trunk/dports/devel/hs-platform-primitive/Portfile
    trunk/dports/devel/hs-platform-quickcheck/Portfile
    trunk/dports/devel/hs-platform-random/Portfile
    trunk/dports/devel/hs-platform-regex-base/Portfile
    trunk/dports/devel/hs-platform-regex-compat/Portfile
    trunk/dports/devel/hs-platform-regex-posix/Portfile
    trunk/dports/devel/hs-platform-split/Portfile
    trunk/dports/devel/hs-platform-stm/Portfile
    trunk/dports/devel/hs-platform-syb/Portfile
    trunk/dports/devel/hs-platform-text/Portfile
    trunk/dports/devel/hs-platform-transformers/Portfile
    trunk/dports/devel/hs-platform-vector/Portfile
    trunk/dports/devel/hs-platform-xhtml/Portfile
    trunk/dports/devel/hs-platform-zlib/Portfile
    trunk/dports/lang/ghc/Portfile

Added Paths:
-----------
    trunk/dports/devel/hs-platform-async/
    trunk/dports/devel/hs-platform-primitive/
    trunk/dports/devel/hs-platform-split/
    trunk/dports/devel/hs-platform-vector/

Removed Paths:
-------------
    trunk/dports/devel/hs-platform-ghc/files/

Modified: trunk/dports/_resources/port1.0/group/haskellplatform-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/haskellplatform-1.0.tcl	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/_resources/port1.0/group/haskellplatform-1.0.tcl	2012-12-09 22:23:54 UTC (rev 100372)
@@ -51,7 +51,7 @@
     homepage            http://hackage.haskell.org/package/${package}
     master_sites        http://hackage.haskell.org/packages/archive/${package}/${version}
     distname            ${package}-${version}
-    depends_lib         port:hs-platform-ghc
+    depends_lib         port:ghc
     configure.args      Setup configure \
                         --prefix=${prefix} \
                         --with-compiler=${prefix}/bin/ghc \

Modified: trunk/dports/devel/haskell-platform/Portfile
===================================================================
--- trunk/dports/devel/haskell-platform/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/haskell-platform/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,7 +4,7 @@
 PortSystem      1.0
 
 name            haskell-platform
-version         2012.2.0.0
+version         2012.4.0.0
 categories      devel haskell
 maintainers     cal openmaintainer
 description     \
@@ -24,11 +24,12 @@
 master_sites    ${homepage}
 license         Permissive
 
-depends_run     port:hs-platform-alex \
+depends_run     port:ghc \
+                port:hs-platform-alex \
+                port:hs-platform-async \
                 port:hs-platform-cabal \
                 port:hs-platform-cgi \
                 port:hs-platform-fgl \
-                port:hs-platform-ghc \
                 port:hs-platform-glut \
                 port:hs-platform-happy \
                 port:hs-platform-haskell-src \
@@ -45,10 +46,12 @@
                 port:hs-platform-regex-base \
                 port:hs-platform-regex-compat \
                 port:hs-platform-regex-posix \
+                port:hs-platform-split \
                 port:hs-platform-stm \
                 port:hs-platform-syb \
                 port:hs-platform-text \
                 port:hs-platform-transformers \
+                port:hs-platform-vector \
                 port:hs-platform-xhtml \
                 port:hs-platform-zlib
 

Modified: trunk/dports/devel/hs-platform-alex/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-alex/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-alex/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   alex 3.0.1 no
-checksums               rmd160  fdfd935281800678605573db8025583b40459894 \
-                        sha256  727235cee46396537c2b53b4a0fae0ec25cffb9e982ce899816e92fcfe4cfaf0
+haskellplatform.setup   alex 3.0.2 no
+checksums               rmd160  d564c8bc61a0b8839ac618370a8b27f78c4912cf \
+                        sha256  997e33342c3c6e0edfff862f051fc286bd661f442d09d1bc02cd6e9d22083164
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-async/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-hunit/Portfile	2012-12-09 19:25:05 UTC (rev 100368)
+++ trunk/dports/devel/hs-platform-async/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,15 +4,25 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   HUnit 1.2.4.2
-checksums               rmd160  a8a8dca99fc5f6fd37a35e7e71305d195e2a52e2 \
-                        sha256  fdbcbc28196d616b449bf3e46c30dcd5577dc92f290458e2dbdbfc5a65de327a
+haskellplatform.setup   async 2.0.1.3
+checksums               rmd160  249b3d7e38cd770249868bcff22bf6add1f12fbf \
+                        sha256  70d681084aca826c84d722320fc5d67ac6294802afbb13f8b5e8eac2bbc972e5
 
 license                 BSD
 maintainers             cal openmaintainer
 platforms               darwin
 
+depends_lib-append      port:hs-platform-stm
+
 description             \
-    HUnit is a unit testing framework for Haskell, inspired by the JUnit tool \
-    for Java, see: http://www.junit.org.
-long_description        ${description}
+   This package provides a higher-level interface over threads, in which an \
+   Async a is a concurrent thread that will eventually deliver a value of type \
+   a. The package provides ways to create Async computations, wait for their \
+   results, and cancel them.
+long_description        ${description} \
+    Using Async is safer than using threads in two ways:\n\
+    - When waiting for a thread to return a result, if the thread dies with an \
+    exception then the caller must either re-throw the exception (wait) or \
+    handle it (waitCatch)\; the exception cannot be ignored.\n\
+    - The API makes it possible to build a tree of threads that are \
+    automatically killed when their parent dies (see withAsync).

Modified: trunk/dports/devel/hs-platform-cabal/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-cabal/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-cabal/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   cabal-install 0.14.0 no
+revision                1
 name                    hs-platform-cabal
 checksums               rmd160  a0e1e0f0d189abbb984d968f8650280632027769 \
                         sha256  f4f2b50269ff59d67b5f3d82d50f7706b6bad1117295a7c81f32bbe72add5bd8

Modified: trunk/dports/devel/hs-platform-cgi/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-cgi/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-cgi/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   cgi 3001.1.7.4
+revision                1
 checksums               rmd160  a3df4f40c3e7cad6f1a22b7bd090e39968ffc241 \
                         sha256  6de5da8be4bb8323a864761bbb604ca8c1cdc9048bf33990f91e7ed948a331ba
 

Modified: trunk/dports/devel/hs-platform-fgl/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-fgl/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-fgl/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   fgl 5.4.2.4
+revision                1
 checksums               rmd160  e2b9e0d1d43e69b250719a34c6de9344b38264bf \
                         sha256  ce98ccb83e2d271a7b3266426a0762a0e902252f07ec09b7bef50c67d0110266
 

Modified: trunk/dports/devel/hs-platform-ghc/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-ghc/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-ghc/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,112 +4,10 @@
 PortSystem              1.0
 
 name                    hs-platform-ghc
-set canonicalname       ghc
 version                 7.4.1
-conflicts               ghc
-categories              lang haskell
-maintainers             cal openmaintainer
-license                 BSD
-platforms               darwin
+revision                1
+replaced_by             ghc
+PortGroup               obsolete 1.0
 
-description             The Glorious Glasgow Haskell Compilation System
-long_description        \
-    The Glasgow Haskell Compiler is a robust, fully-featured, optimising \
-    compiler and interactive environment for Haskell 98, GHC compiles Haskell \
-    to either native code or C. It implements numerous experimental language \
-    extensions to Haskell 98, for example: concurrency, a foreign language \
-    interface, multi-parameter type classes, scoped type variables, \
-    existential and universal quantification, unboxed types, exceptions, weak \
-    pointers, and so on. GHC comes with a generational garbage collector, and \
-    a space and time profiler.
-
-homepage                http://haskell.org/${canonicalname}
-master_sites            ${homepage}/dist/${version}/
-distname                ${canonicalname}-${version}-src
-worksrcdir              ${canonicalname}-${version}
-
-use_bzip2               yes
-
-distfiles               ${canonicalname}-${version}-src${extract.suffix} \
-                        ${canonicalname}-${version}-testsuite${extract.suffix}
-
-checksums               ghc-7.4.1-src.tar.bz2 \
-                        rmd160  00c6a4df54e55559812b0e289dbc6fe8523d18da \
-                        sha256  721c09a49e519b7459b67b451b5103252ba3833906a7a24c3a3679ff94669a79 \
-                        ghc-7.4.1-testsuite.tar.bz2 \
-                        rmd160  001edff72071e8dcab319a13510c913869f11e0c \
-                        sha256  eea89fb679fd199c75358e6bebd754f6ef89c1e3cdb33c6a66dd919de6e3687c
-
-depends_build           port:ghc-bootstrap \
-                        port:libxslt
-
-depends_lib             port:gmp \
-                        port:ncurses \
-                        port:libiconv
-
-patchfiles              patch-configure-disable-docbook-ps-and-pdf.diff
-
-use_parallel_build      no
-test.run                yes
-
-# -- BEGIN gcc variants
-
-variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description {Compile with gcc 4.4} {
-    configure.compiler macports-gcc-4.4
-    depends_lib-append port:gcc44
-}
-
-variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description {Compile with gcc 4.5} {
-    configure.compiler macports-gcc-4.5
-    depends_lib-append port:gcc45
-    configure.args-append --with-gcc=${configure.cc}
-}
-
-variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description {Compile with gcc 4.6} {
-    configure.compiler macports-gcc-4.6
-    depends_lib-append port:gcc46
-}
-
-variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46  description {Compile with gcc 4.7} {
-    configure.compiler macports-gcc-4.7
-    depends_lib-append port:gcc47
-}
-
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} {
-    default_variants +gcc47
-}
-
-# -- END gcc variants
-
-set bootstraproot ${prefix}/share/ghc-bootstrap
-configure.args          --with-ghc=${bootstraproot}/bin/ghc \
-                        --with-iconv-includes=${prefix}/include \
-                        --with-iconv-libraries=${prefix}/lib \
-                        --with-gmp-includes=${prefix}/include \
-                        --with-gmp-libraries=${prefix}/lib
-
-# OK so because the bootstrap binary has been prebuilt for libraries
-# in /usr/lib we search these before macports stuff to prevent
-# link errors, ghc _should_ actually compile itself in stage2
-# using paths from the command line arguments
-compiler.cpath          /usr/include
-compiler.library_path   /usr/lib
-
-post-destroot {
-    set prefixlib       ${prefix}/lib/${worksrcdir}
-    set destlib         ${destroot}/${prefixlib}
-    set libver          ${canonicalname}${version}
-
-    variable libs [list \
-                    libHSrts-${libver}.dylib \
-                    libHSrts_debug-${libver}.dylib \
-                    libHSrts_thr-${libver}.dylib \
-                    libHSrts_thr_debug-${libver}.dylib ]
-
-    system "install_name_tool -id ${prefixlib}/libffi.dylib ${destlib}/libffi.dylib"
-
-    foreach lib $libs {
-        regexp -line {[^[:space:]]*/libffi.*\.dylib} [exec otool -L ${destlib}/${lib}] oldlib
-        system "install_name_tool -change ${oldlib} ${prefixlib}/libffi.dylib ${destlib}/$lib"
-    }
-}
+categories              devel lang haskell
+license                 BSD

Modified: trunk/dports/devel/hs-platform-glut/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-glut/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-glut/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   GLUT 2.1.2.1
+revision                1
 checksums               rmd160  f9d207c21bd7c6971efc53c0f9dd01f8426752c1 \
                         sha256  0230bfacbfb85c126f1fba45fcd8d02f20da9ee19180b5ada698224362d17264
 

Modified: trunk/dports/devel/hs-platform-happy/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-happy/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-happy/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   happy 1.18.9 no
-checksums               rmd160  adfe119ffd485953fe7f8a81575191cdfea5a7f5 \
-                        sha256  7d34c512b8aecbc135f6b4c43bc18044ff50ae6d5afdd0d2570228dccecb618a
+haskellplatform.setup   happy 1.18.10 no
+checksums               rmd160  3c113721ccacbe33bfbc25287bfe9bf74cc365f7 \
+                        sha256  c1c920f77906740252e261e2baec5b7519e584344d6080aa5a9cc0b677b9064b
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-haskell-src/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-haskell-src/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-haskell-src/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   haskell-src 1.0.1.5
+revision                1
 checksums               rmd160  32a53bab9f1e150565cbed0c926816e4089dd966 \
                         sha256  9f3726902247cc955d085997254bb58c16cc337ee83de5ccfb17dcbcb488c3ab
 

Modified: trunk/dports/devel/hs-platform-html/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-html/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-html/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,7 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   html 1.0.1.2
-revision                1
+revision                2
 checksums               rmd160  55d95a42c297c9c4b0b0c3bbd077a5ed59e48878 \
                         sha256  0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061
 

Modified: trunk/dports/devel/hs-platform-http/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-http/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-http/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   HTTP 4000.2.3
-checksums               rmd160  70bb2e353a63eeb896664dadf1b3313a0867439b \
-                        sha256  00f59f751a53a0cd766d59cffb3a97fc001189797861ce4aa28d4bea672efafc
+haskellplatform.setup   HTTP 4000.2.5
+checksums               rmd160  9eb67b257d3dea7e69450f0f932567af044e9260 \
+                        sha256  67dd0e6b5b97657dcef8d906d329f73243b75b33ffeb90454783b0e9e70f320e
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-hunit/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-hunit/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-hunit/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   HUnit 1.2.4.2
-checksums               rmd160  a8a8dca99fc5f6fd37a35e7e71305d195e2a52e2 \
-                        sha256  fdbcbc28196d616b449bf3e46c30dcd5577dc92f290458e2dbdbfc5a65de327a
+haskellplatform.setup   HUnit 1.2.5.1
+checksums               rmd160  9b65d39d50740465c8623612ab52da848e382dc2 \
+                        sha256  bc0c15d20ee7cedf35fadcaf9cc15b5c2b4ce2df9d80e61bfcdd65ef1ef64471
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-mtl/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-mtl/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-mtl/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   mtl 2.1.1
-checksums               rmd160  fe0479fa638235cdd3e660492ed7de269116ecb1 \
-                        sha256  9250831796b1678380d915d2953ce94fa466af8d5c92d0c569963f0f0b037a90
+haskellplatform.setup   mtl 2.1.2
+checksums               rmd160  aa5c576c124b602a605cf3931ac42c1c1eb27cda \
+                        sha256  8c775764333420a4391823f9cb9b640306a262552280ea9bbdd2ca11194a8bef
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-network/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-network/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-network/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   network 2.3.0.13
-checksums               rmd160  0868efbc6fa8096a5979bd551a30c9f36c45e275 \
-                        sha256  0747e9091dd5ba220c31f77116c9edfe9ac6726090d58e55221371b63f1b8577
+haskellplatform.setup   network 2.3.1.0
+checksums               rmd160  8a633ab9c8c2b7c66dd7ff903f5dbd2cd51623ee \
+                        sha256  d47c7fd9d08575acf9ff76661f9e6c0abf7fcf1280972d419f84b142272fe2ba
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-opengl/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-opengl/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-opengl/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   OpenGL 2.2.3.1
+revision                1
 checksums               rmd160  659311f405866b77b0ff74aa3708e71431a3372c \
                         sha256  9f8425e36994f6602b66059490d00f5f7d7d59dbb97185c2054c5673688885ee
 

Modified: trunk/dports/devel/hs-platform-parallel/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-parallel/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-parallel/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   parallel 3.2.0.2
-checksums               rmd160  87c7144c8349b7e05533b58826e872050b8abe83 \
-                        sha256  82569faa2ca3245c61cc71731abd7d3595372d4cf09c659ee52740be1a3bc66b
+haskellplatform.setup   parallel 3.2.0.3
+checksums               rmd160  a358225292a80bb4223e6ea2f6e0d502e41cab02 \
+                        sha256  163a40ef3c6258c623abe690a9837c9de2bf7fe87d3fac7d0758229d7efb6dcd
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-parsec/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-parsec/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-parsec/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   parsec 3.1.2
-checksums               rmd160  f360e4b209a56f193eca65b71bb13b95948b7042 \
-                        sha256  90f124b91f5e4ff04ddd4dc7f43aeda1273b8caec6a58ec13b90ca22854c1652
+haskellplatform.setup   parsec 3.1.3
+checksums               rmd160  b1b407b27f5642142bfa619b31abd7a8cafe11ce \
+                        sha256  9f14bb4da77eb9b0e4dbe8112559ed49409b0af8e9aef5d08941dd97e37fc4a8
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-primitive/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-text/Portfile	2012-12-09 19:25:05 UTC (rev 100368)
+++ trunk/dports/devel/hs-platform-primitive/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,15 +4,14 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   text 0.11.2.0
-checksums               rmd160  dc6719e9301183f8a4b08047580682d1eb2ebd01 \
-                        sha256  178d12eb0dad50f3ef5135c443b31993e91ed91b1d04a2ebfa5c05520518a5bb
+haskellplatform.setup   primitive 0.5.0.1
+checksums               rmd160  45b06610b6ea740bb96e8ed7c390ed0710bc8c6b \
+                        sha256  526c9d4d06b7b379cb1aaffeffbb30bef810e771f29617ef6d0d99df711f4313
 
 license                 BSD
 maintainers             cal openmaintainer
 platforms               darwin
 
 description             \
-    An efficient packed, immutable Unicode text type (both strict and lazy), \
-    with a powerful loop fusion optimization framework.
+    This package provides various primitive memory-related operations.
 long_description        ${description}

Modified: trunk/dports/devel/hs-platform-quickcheck/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-quickcheck/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-quickcheck/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   QuickCheck 2.4.2
-checksums               rmd160  e87ece5bab2f3582265160734b3be50a596ec19e \
-                        sha256  6f05c399ae7b70c09ab21337caf1211f43fd76d6ad9b3814a4009ddbf438179f
+haskellplatform.setup   QuickCheck 2.5.1.1
+checksums               rmd160  e543e2c5f9c7257a01c31abd0a0f4787fd3c372d \
+                        sha256  98492011a2e546eccf2b747a990e82a726d68af9822f9d2d620cd1232aacc2b9
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-random/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-random/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-random/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   random 1.0.1.1
+revision                1
 checksums               rmd160  a13a4d7fefd15611cf863f11caf212efede320c3 \
                         sha256  df7c3b405de0ac27a2ee8fdc8dad87cb42e8eac01fef53861e43bc47c8111559
 

Modified: trunk/dports/devel/hs-platform-regex-base/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-regex-base/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-regex-base/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   regex-base 0.93.2
+revision                1
 checksums               rmd160  c009e193dd453666c7c3b585a25f3a8add7ec6b6 \
                         sha256  20dc5713a16f3d5e2e6d056b4beb9cfdc4368cd09fd56f47414c847705243278
 

Modified: trunk/dports/devel/hs-platform-regex-compat/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-regex-compat/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-regex-compat/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   regex-compat 0.95.1
+revision                1
 checksums               rmd160  b2fe02ca3c4e9027b2d433c8a265b19a85c8bd17 \
                         sha256  d57cb1a5a4d66753b18eaa37a1621246f660472243b001894f970037548d953b
 

Modified: trunk/dports/devel/hs-platform-regex-posix/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-regex-posix/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-regex-posix/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   regex-posix 0.95.1
-checksums               rmd160  eee72b352cc887d919d179969b3d9535805d235d \
-                        sha256  74ed145b1a5b3c766a2694a58661f1d5e03a8dee283c5ddb9d689cff16efef0a
+haskellplatform.setup   regex-posix 0.95.2
+checksums               rmd160  7ee59eb760bb8c0c7fe17e17d90eb0623b9fd5bb \
+                        sha256  56019921cd4a4c9682b81ec614236fea816ba8ed8785a1640cd66d8b24fc703e
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-split/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-stm/Portfile	2012-12-09 19:25:05 UTC (rev 100368)
+++ trunk/dports/devel/hs-platform-split/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,13 +4,27 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   stm 2.3
-checksums               rmd160  676eafbe7043a44317aa25e922518d1fc41e5852 \
-                        sha256  557f5ad39292ee862b1ce22ed96be03130b404b43288380e6fd8ee3a71a0418c
+haskellplatform.setup   split 0.2.1.1
+checksums               rmd160  9a8fc68b99d5db069aa0974445c0a650c0b5e944 \
+                        sha256  bf36c149a6613fc6be78ec170ae98a696aae887b82434a1439da10e47823f7ff
 
 license                 BSD
 maintainers             cal openmaintainer
 platforms               darwin
 
-description             A modular composable concurrency abstraction.
-long_description        ${description}
+description             \
+    A collection of various methods for splitting lists into parts, akin to the \
+    "split" function found in several mainstream languages.
+long_description        ${description} \
+   Here is its tale:\n\
+   Once upon a time the standard Data.List module held no function for splitting \
+   a list into parts according to a delimiter. Many a brave lambda-knight strove \
+   to add such a function, but their striving was in vain, for Lo, the Supreme \
+   Council fell to bickering amongst themselves what was to be the essential \
+   nature of the One True Function which could cleave a list in twain (or \
+   thrain, or any required number of parts).\n\
+   And thus came to pass the split package, comprising divers functions for \
+   splitting a list asunder, each according to its nature. And the Supreme \
+   Council had no longer any grounds for argument, for the favored method of \
+   each was contained therein.\n\
+   To get started, see the Data.List.Split module.

Modified: trunk/dports/devel/hs-platform-stm/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-stm/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-stm/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   stm 2.3
-checksums               rmd160  676eafbe7043a44317aa25e922518d1fc41e5852 \
-                        sha256  557f5ad39292ee862b1ce22ed96be03130b404b43288380e6fd8ee3a71a0418c
+haskellplatform.setup   stm 2.4
+checksums               rmd160  72e4ae310553edeb57b3f55aa7e2920d7f79a75f \
+                        sha256  d495f0c70a958e749cb6fe51db57ba358312066c5c498cce5516db2de0f7d48d
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-syb/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-syb/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-syb/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   syb 0.3.6.1
-checksums               rmd160  85fb7017cc478b74d860c99250f1a5b0382683c9 \
-                        sha256  646cfc8feaa2625bbac94675ee51256de69ebfcf35d760cbfa39aaeda132dff7
+haskellplatform.setup   syb 0.3.7
+checksums               rmd160  e8d80346a305efcdc5d5cb461b9ed415a6afde3e \
+                        sha256  59f4058a8182a472c0e0e35f8aca836470a5785d3dcd01e3d44bb188c850da73
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-text/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-text/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-text/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   text 0.11.2.0
-checksums               rmd160  dc6719e9301183f8a4b08047580682d1eb2ebd01 \
-                        sha256  178d12eb0dad50f3ef5135c443b31993e91ed91b1d04a2ebfa5c05520518a5bb
+haskellplatform.setup   text 0.11.2.3
+checksums               rmd160  903c347739e0f81c87d1c5eb164da525a8764d1a \
+                        sha256  352737b045a42635f1017473179297ab562d53513ab3a4b965f38514171e344b
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/devel/hs-platform-transformers/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-transformers/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-transformers/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   transformers 0.3.0.0
+revision                1
 checksums               rmd160  110bd7eb44609d8db44d85f8367db323576545dc \
                         sha256  e5aa0c1ec97ad98c389e78f59aca25ab028980a7068a3e585e39564662739591
 

Modified: trunk/dports/devel/hs-platform-vector/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-text/Portfile	2012-12-09 19:25:05 UTC (rev 100368)
+++ trunk/dports/devel/hs-platform-vector/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,15 +4,17 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   text 0.11.2.0
-checksums               rmd160  dc6719e9301183f8a4b08047580682d1eb2ebd01 \
-                        sha256  178d12eb0dad50f3ef5135c443b31993e91ed91b1d04a2ebfa5c05520518a5bb
+haskellplatform.setup   vector 0.10.0.1
+checksums               rmd160  e00adaf6b4a9634df2feb1a805f4adf51d1870ae \
+                        sha256  ece945058b01a77c5fff31e89bbea76ac619677041c41286a2da5e8b515508af
 
+depends_lib-append      port:hs-platform-primitive
+
 license                 BSD
 maintainers             cal openmaintainer
 platforms               darwin
 
 description             \
-    An efficient packed, immutable Unicode text type (both strict and lazy), \
-    with a powerful loop fusion optimization framework.
+    An efficient implementation of Int-indexed arrays (both mutable and \
+    immutable), with a powerful loop optimisation framework.
 long_description        ${description}

Modified: trunk/dports/devel/hs-platform-xhtml/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-xhtml/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-xhtml/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -5,6 +5,7 @@
 PortGroup               haskellplatform 1.0
 
 haskellplatform.setup   xhtml 3000.2.1
+revision                1
 checksums               rmd160  72e1095df0a8111ea696749d219df4ea78da1b4f \
                         sha256  33020782170c1c083bc59fc3bfcb72cec2db223e02d1181c07ae23b9fa7fdcd8
 

Modified: trunk/dports/devel/hs-platform-zlib/Portfile
===================================================================
--- trunk/dports/devel/hs-platform-zlib/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/devel/hs-platform-zlib/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,9 +4,9 @@
 PortSystem              1.0
 PortGroup               haskellplatform 1.0
 
-haskellplatform.setup   zlib 0.5.3.3
-checksums               rmd160  fe83bf126867ab71afcc6ac8eb9afc0dddb44896 \
-                        sha256  e2adb6c55f5bc69eb1e931edcb2ef392ac96139cf6b6bca1b2a7229f381938c3
+haskellplatform.setup   zlib 0.5.4.0
+checksums               rmd160  9394913265e9250d867e4355ce5b7e59279abfa0 \
+                        sha256  61771a451a23a26954d8f9f0d5c5b63f633fd3f272c9ab70a2ebe78532270ca2
 
 license                 BSD
 maintainers             cal openmaintainer

Modified: trunk/dports/lang/ghc/Portfile
===================================================================
--- trunk/dports/lang/ghc/Portfile	2012-12-09 21:51:58 UTC (rev 100371)
+++ trunk/dports/lang/ghc/Portfile	2012-12-09 22:23:54 UTC (rev 100372)
@@ -4,7 +4,6 @@
 PortSystem          1.0
 
 name                ghc
-conflicts           hs-platform-ghc
 set canonicalname   ghc
 version             7.4.2
 revision            1
@@ -125,3 +124,12 @@
       system "install_name_tool -change ${oldlib} ${prefixlib}/libffi.dylib ${destlib}/$lib"
     }
 }
+
+pre-activate {
+    # Legacy port deactivation hack added 2012-12-08
+    if { ![catch {set platform_ghc_installed [lindex [registry_active hs-platform-ghc] 0]}] } {
+        # hs-platform-ghc is installed and active
+        # force deactivation
+        registry_deactivate_composite hs-platform-ghc "" [list ports_nodepcheck 1]
+    }
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121209/9b48481a/attachment-0001.html>


More information about the macports-changes mailing list