[95842] trunk/dports/lang/eero-devel/Portfile

ryandesign at macports.org ryandesign at macports.org
Tue Jul 24 09:18:07 PDT 2012


Revision: 95842
          https://trac.macports.org/changeset/95842
Author:   ryandesign at macports.org
Date:     2012-07-24 09:18:07 -0700 (Tue, 24 Jul 2012)
Log Message:
-----------
eero-devel: use normal distfiles instead of overriding the fetch, checksum and extract phases

Modified Paths:
--------------
    trunk/dports/lang/eero-devel/Portfile

Modified: trunk/dports/lang/eero-devel/Portfile
===================================================================
--- trunk/dports/lang/eero-devel/Portfile	2012-07-24 15:24:02 UTC (rev 95841)
+++ trunk/dports/lang/eero-devel/Portfile	2012-07-24 16:18:07 UTC (rev 95842)
@@ -4,9 +4,10 @@
 PortSystem              1.0
 PortGroup select        1.0
 
-set eero_tag            3.2.2012-07-17
 name                    eero-devel
-version                 ${eero_tag}
+version                 3.2.2012-07-17
+set llvm_tag            ${version}
+set clang_tag           ${version}
 set sub_prefix          ${prefix}/libexec/eero-devel
 
 categories              lang
@@ -22,36 +23,29 @@
                         compiler is based on Clang and thus can \
                         also compile regular C, C++ and Obj-C.
                         
-homepage                http://eerolanguage.org
+homepage                http://eerolanguage.org/
+master_sites            https://github.com/eerolanguage/llvm-trunk/tarball/${llvm_tag}:llvm \
+                        https://github.com/eerolanguage/clang-trunk/tarball/${clang_tag}:clang
 
-depends_lib             port:libffi
+distfiles               [suffix llvm-${llvm_tag}]:llvm \
+                        [suffix clang-${clang_tag}]:clang
 
-default_variants        +analyzer
+checksums               [suffix llvm-${llvm_tag}] \
+                        rmd160  1ad939676cde67367f13e6308ac4ae8f0aef88eb \
+                        sha256  b30945051d5071c18855e6af6d95c83aa5d1f74e20c8a782caa4e7253b72bfd9 \
+                        [suffix clang-${clang_tag}] \
+                        rmd160  aee91aa97ef35cc7d8bf71e5d7331a18298a62d6 \
+                        sha256  e4f5836337b3edc028df4e0674e0b6d539ae99c48cb2cd149415a61c31f06a40
 
-worksrcdir              eero-devel
+dist_subdir             eero
 
-fetch {
-    set ee              "https://nodeload.github.com/eerolanguage/"
-    
-    ui_msg "Fetching eero-llvm tag ${eero_tag}…"
-    curl fetch ${ee}llvm-trunk/tarball/${eero_tag} \
-            ${workpath}/llvm.tgz
-    ui_msg "Now fetching eero-clang tag ${eero_tag}…"
-    curl fetch ${ee}clang-trunk/tarball/${eero_tag} \
-            ${workpath}/clang.tgz
-}
+depends_lib             port:libffi
 
-checksum {
-}
+default_variants        +analyzer
 
-extract {
-    system "cd ${workpath} && \
-            tar xfz llvm.tgz && \
-            mv eero* eero-devel && \
-            mv clang.tgz ${worksrcpath}/tools && \
-            cd ${worksrcpath}/tools && \
-            tar xfz clang.tgz && \
-            mv eero* clang"
+post-extract {
+    move [glob ${workpath}/eerolanguage-llvm*] ${worksrcpath}
+    move [glob ${workpath}/eerolanguage-clang*] ${worksrcpath}/tools/clang
 }
 
 patchfiles              install_target.patch \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120724/dfef8720/attachment.html>


More information about the macports-changes mailing list