[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