[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