[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