[87884] trunk/dports/lang/pure/Portfile
ryandesign at macports.org
ryandesign at macports.org
Sat Dec 10 13:05:14 PST 2011
Revision: 87884
http://trac.macports.org/changeset/87884
Author: ryandesign at macports.org
Date: 2011-12-10 13:05:12 -0800 (Sat, 10 Dec 2011)
Log Message:
-----------
pure: use llvm-3.0
Modified Paths:
--------------
trunk/dports/lang/pure/Portfile
Modified: trunk/dports/lang/pure/Portfile
===================================================================
--- trunk/dports/lang/pure/Portfile 2011-12-10 20:25:38 UTC (rev 87883)
+++ trunk/dports/lang/pure/Portfile 2011-12-10 21:05:12 UTC (rev 87884)
@@ -6,6 +6,7 @@
name pure
# Keep the versions of pure and pure-docs in sync.
version 0.49
+revision 1
categories lang
platforms darwin
maintainers ryandesign
@@ -32,17 +33,19 @@
checksums rmd160 ab3e0db4b7243e0a998e1f1130145fd6786b16a3 \
sha256 7d8c27c9812dcad09a6aba0f9e114965993d446343ef49f17802e9896b65794e
+configure.env PATH=${prefix}/libexec/llvm-3.0/bin:$env(PATH)
+
if {${name} == ${subport}} {
depends_lib port:gmp \
port:libiconv \
port:libtool \
- port:llvm \
+ port:llvm-3.0 \
port:mpfr \
port:readline
depends_run path:bin/w3m:w3m
- # llvm is not universal
+ # llvm-3.0 is not universal
universal_variant no
patchfiles patch-interpreter.diff
@@ -58,31 +61,6 @@
configure.args-append --disable-fastcc
}
- pre-configure {
- if {"i386" == ${os.arch}} {
- set arch Intel
- set llvm_minimum_version 2.5
- } else {
- set arch PowerPC
- set llvm_minimum_version 2.6
- }
- set llvm_installed_version [exec ${prefix}/bin/llvm-config --version]
- if {[rpm-vercomp ${llvm_installed_version} ${llvm_minimum_version}] < 0} {
- ui_error "${name} ${version} requires llvm ${llvm_minimum_version} or later on ${arch} but you have llvm ${llvm_installed_version}."
- return -code error "incompatible llvm version"
- }
- set llvm_cflags [exec ${prefix}/bin/llvm-config --cflags]
- if {-1 != [string first -mdynamic-no-pic ${llvm_cflags}]} {
- ui_error "${name} ${version} requires llvm be compiled using position-independent code (PIC)"
- return -code error "incompatible llvm installation"
- }
-
- # http://groups.google.com/group/pure-lang/msg/109b9577a084bc08
- if {[file exists ${prefix}/lib/libLLVM-${llvm_installed_version}.dylib]} {
- configure.ldflags-append -lLLVM-${llvm_installed_version}
- }
- }
-
post-destroot {
set docdir ${destroot}${prefix}/share/doc/${name}
xinstall -d ${docdir} ${destroot}${prefix}/share/examples
@@ -117,7 +95,7 @@
long_description ${subport} is an ${description}.
depends_build port:gmp \
- port:llvm \
+ port:llvm-3.0 \
port:mpfr \
port:readline
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111210/c72574db/attachment.html>
More information about the macports-changes
mailing list