[39600] trunk/dports/lang/pure-devel/Portfile

ryandesign at macports.org ryandesign at macports.org
Tue Aug 26 00:02:16 PDT 2008


Revision: 39600
          http://trac.macosforge.org/projects/macports/changeset/39600
Author:   ryandesign at macports.org
Date:     2008-08-26 00:02:14 -0700 (Tue, 26 Aug 2008)
Log Message:
-----------
pure-devel: allow llvm or llvm-devel to satisfy the dependency but prevent installation with llvm < 2.4

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

Modified: trunk/dports/lang/pure-devel/Portfile
===================================================================
--- trunk/dports/lang/pure-devel/Portfile	2008-08-26 06:34:46 UTC (rev 39599)
+++ trunk/dports/lang/pure-devel/Portfile	2008-08-26 07:02:14 UTC (rev 39600)
@@ -39,9 +39,17 @@
     port:gmp \
     port:libiconv \
     port:libtool \
-    port:llvm-devel \
+    path:${prefix}/bin/llvm-config:llvm-devel \
     port:readline
 
+pre-fetch {
+    set llvm_minimum_version 2.4
+    set llvm_installed_version [exec llvm-config --version]
+    if {[rpm-vercomp ${llvm_installed_version} ${llvm_minimum_version}] < 0} {
+        return -code error "${name} ${version} requires llvm ${llvm_minimum_version} or later but you have llvm ${llvm_installed_version}. Please deactivate llvm and install llvm-devel and try again."
+    }
+}
+
 test.run                yes
 test.target             check
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080826/59363947/attachment.html 


More information about the macports-changes mailing list