[109518] trunk/dports/devel
cal at macports.org
cal at macports.org
Fri Aug 16 15:25:03 PDT 2013
Revision: 109518
https://trac.macports.org/changeset/109518
Author: cal at macports.org
Date: 2013-08-16 15:25:03 -0700 (Fri, 16 Aug 2013)
Log Message:
-----------
hs-Edison: rename to canonical case, obsolete in favor of hs-edisoncore, update to 1.2.2, rebuild with new GHC, recreate from template
Added Paths:
-----------
trunk/dports/devel/hs-edison/
trunk/dports/devel/hs-edison/Portfile
trunk/dports/devel/hs-edisoncore/
trunk/dports/devel/hs-edisoncore/Portfile
Removed Paths:
-------------
trunk/dports/devel/hs-Edison/
trunk/dports/devel/hs-edison/Portfile
Deleted: trunk/dports/devel/hs-edison/Portfile
===================================================================
--- trunk/dports/devel/hs-Edison/Portfile 2013-08-16 22:08:01 UTC (rev 109516)
+++ trunk/dports/devel/hs-edison/Portfile 2013-08-16 22:25:03 UTC (rev 109518)
@@ -1,57 +0,0 @@
-# $Id$
-
-PortSystem 1.0
-
-name hs-Edison
-set canonicalname EdisonCore
-version 1.2.1.3
-categories devel haskell
-maintainers gwright
-platforms darwin
-license MIT
-
-description A library of purely functional data structures for Haskell
-long_description \
- Edison is a library of purely function data structures \
- for Haskell originally written by Chris Okasaki. \
- Conceptually, it consists of two things: \
- \
- 1. A set of type classes defining data the \
- following data structure abstractions: \
- sequences, collections and associative \
- collections, \
- 2. Multiple concrete implementations of each \
- of the abstractions.
-
-homepage http://www.cs.princeton.edu/~rdockins/edison/home/index.html
-master_sites http://hackage.haskell.org/packages/archive/${canonicalname}/${version}
-distname ${canonicalname}-${version}
-
-checksums md5 b496de63ef077887c1e48829eefe060d \
- sha1 6f731fdf4a2ea14eb6b67eb825096dce97cd0050 \
- rmd160 e5f2b41fe0b8b7a91f0af4f09a6e4308f8491a64
-
-depends_lib port:ghc \
- port:hs-EdisonAPI
-
-pre-configure { system "cd ${worksrcpath} && ghc --make -o Setup Setup.hs" }
-
-configure { system "cd ${worksrcpath} && ./Setup configure --ghc --prefix=${prefix} --with-compiler=${prefix}/bin/ghc --enable-library-profiling" }
-
-build { system "cd ${worksrcpath} && ./Setup build -v" }
-
-destroot { system "cd ${worksrcpath} && ./Setup copy --copy-prefix=${destroot}${prefix}"
- system "cd ${worksrcpath} && ./Setup register --gen-script"
- system "cd ${worksrcpath} && ./Setup unregister --gen-script"
-
- file mkdir ${destroot}${prefix}/libexec/${name}
- file copy ${worksrcpath}/register.sh \
- ${destroot}${prefix}/libexec/${name}
- file copy ${worksrcpath}/unregister.sh \
- ${destroot}${prefix}/libexec/${name}
- }
-
-post-activate { system "${prefix}/libexec/${name}/register.sh" }
-
-#pre-deactivate { system "${prefix}/libexec/${name}/unregister.sh" }
-
Copied: trunk/dports/devel/hs-edison/Portfile (from rev 109488, trunk/dports/devel/hs-platform-html/Portfile)
===================================================================
--- trunk/dports/devel/hs-edison/Portfile (rev 0)
+++ trunk/dports/devel/hs-edison/Portfile 2013-08-16 22:25:03 UTC (rev 109518)
@@ -0,0 +1,11 @@
+# -*- 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
+# $Id$
+
+PortSystem 1.0
+
+name hs-edison
+version 1.2.1.3
+license Permissive
+categories devel haskell
+replaced_by hs-edisoncore
+PortGroup obsolete 1.0
Copied: trunk/dports/devel/hs-edisoncore/Portfile (from rev 109488, trunk/dports/devel/hs-extensible-exceptions/Portfile)
===================================================================
--- trunk/dports/devel/hs-edisoncore/Portfile (rev 0)
+++ trunk/dports/devel/hs-edisoncore/Portfile 2013-08-16 22:25:03 UTC (rev 109518)
@@ -0,0 +1,25 @@
+# -*- 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
+# $Id$
+
+PortSystem 1.0
+PortGroup haskell 1.0
+
+haskell.setup EdisonCore 1.2.2
+checksums rmd160 3e384d1e6621f7e5d5d786884eb035a55cdaec58 \
+ sha256 693078c1145249b555800f987a4e451b76cea3bbb38735604078c0869f7a908f
+
+license MIT
+maintainers cal openmaintainer
+platforms darwin
+
+description A library of efficent, purely-functional data structures (Core Implementations
+long_description \
+ This package provides the core Edison data structure implementations, \
+ including multiple sequence, set, bag, and finite map concrete \
+ implementations with various performance characteristics. The \
+ implementations in this package have no dependencies other than those \
+ commonly bundled with Haskell compilers.
+
+depends_lib-append port:hs-edisonapi \
+ port:hs-mtl \
+ port:hs-quickcheck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130816/9b3da589/attachment-0001.html>
More information about the macports-changes
mailing list