[39928] trunk/dports/devel/hs-libcabal/Portfile

gwright at macports.org gwright at macports.org
Fri Sep 12 09:38:25 PDT 2008


Revision: 39928
          http://trac.macports.org/changeset/39928
Author:   gwright at macports.org
Date:     2008-09-12 09:38:25 -0700 (Fri, 12 Sep 2008)
Log Message:
-----------
Cleanup registration, version bump and always fetch from a versioned
directory (thanks to Daniel Gorin for the last).

Modified Paths:
--------------
    trunk/dports/devel/hs-libcabal/Portfile

Modified: trunk/dports/devel/hs-libcabal/Portfile
===================================================================
--- trunk/dports/devel/hs-libcabal/Portfile	2008-09-12 16:37:18 UTC (rev 39927)
+++ trunk/dports/devel/hs-libcabal/Portfile	2008-09-12 16:38:25 UTC (rev 39928)
@@ -3,9 +3,9 @@
 PortSystem 1.0
 
 name		hs-libcabal
-set shortname	Cabal
-version		1.4.0.1
-categories	devel
+set canonicalname	Cabal
+version		1.4.0.2
+categories	devel haskell
 maintainers	gwright
 platforms	darwin
 
@@ -22,12 +22,12 @@
 		port provides the "cabal" installer program.
 
 homepage	http://www.haskell.org/cabal/
-master_sites	${homepage}/release/latest
-distname	${shortname}-${version}
+master_sites	${homepage}/release/cabal-${version}
+distname	${canonicalname}-${version}
 
-checksums	md5     795d026cff7b63599d4b5ddd920f10db		\
-		sha1    ce6c78a779e8b1b8b61b5d27a05e83f3c11e8ab5	\
-		rmd160  75b62e57553d1723fbe01016fb1eb9102b80a7d3
+checksums	md5     7e797d06642ff66ded73eb92acfc037a		\
+		sha1    5ccae8754130178d476c7f613519d36c5f4fd30d	\
+		rmd160  00b00491dcb3d09df40d115ae981732715c5286b
 
 depends_build	port:ghc
 
@@ -38,9 +38,17 @@
 		}
 
 destroot	{ system "cd ${worksrcpath} && runhaskell Setup copy --copy-prefix=${destroot}${prefix}"
-                }
+                  system "cd ${worksrcpath} && runhaskell Setup register   --gen-script"
+                  system "cd ${worksrcpath} && runhaskell Setup unregister --gen-script"
 
-post-activate   { catch {system "cd ${worksrcpath} && runhaskell Setup unregister"}
-		  system "cd ${worksrcpath} && runhaskell Setup register"
-                }
+                  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" }
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080912/0fee2c6a/attachment.html 


More information about the macports-changes mailing list