[88058] trunk/dports/lang/llvm/Portfile

jeremyhu at macports.org jeremyhu at macports.org
Sat Dec 17 01:28:59 PST 2011


Revision: 88058
          http://trac.macports.org/changeset/88058
Author:   jeremyhu at macports.org
Date:     2011-12-17 01:28:58 -0800 (Sat, 17 Dec 2011)
Log Message:
-----------
llvm: replaced_by llvm-2.9

Modified Paths:
--------------
    trunk/dports/lang/llvm/Portfile

Modified: trunk/dports/lang/llvm/Portfile
===================================================================
--- trunk/dports/lang/llvm/Portfile	2011-12-17 09:28:01 UTC (rev 88057)
+++ trunk/dports/lang/llvm/Portfile	2011-12-17 09:28:58 UTC (rev 88058)
@@ -5,7 +5,7 @@
 name                    llvm
 conflicts               llvm-devel
 version                 2.9
-revision                1
+revision                2
 categories              lang
 platforms               darwin
 license                 NCSA
@@ -19,62 +19,13 @@
                         the LLVM intermediate representation ("LLVM IR").
 
 homepage                http://llvm.org/
-master_sites            ${homepage}releases/${version}/
-extract.suffix          .tgz
 
-checksums               md5     793138412d2af2c7c7f54615f8943771 \
-                        sha1    500f587f840199ac53c4fc7572839d08fa9d9123 \
-                        rmd160  caeaa067fda1eb34196b356a087645f83731cfb7
+replaced_by         llvm-2.9
 
-depends_lib             port:libffi
-depends_run             bin:perl:perl5
+distfiles
 
-universal_variant       no
-build.env-append        REQUIRE_RTTI=1
-patchfiles              patch-Makefile.config.in.diff \
-                        patch-Makefile.ocaml.diff
-
-configure.cppflags
-configure.ldflags
-configure.args          --enable-optimized --enable-shared \
-                        --enable-bindings=none --enable-libffi \
-                        --disable-assertions
-
-platform darwin {
-    if {${build_arch} == "i386" } {
-        configure.pre_args-append --build=i686-apple-darwin${os.major}
-    } else {
-        configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
-    }
+pre-configure {
+    ui_error "${name} has been replaced by ${replaced_by}. Please install ${replaced_by} instead."
+    return -code error "obsolete port"
 }
 
-platform darwin 8 {
-    pre-fetch {
-        ui_error "${name} requires Mac OS X 10.5 or greater."
-        return -code error "incompatible Mac OS X version"
-    }
-}
-
-post-destroot {
-    foreach x "BugpointPasses LLVMHello libEnhancedDisassembly libLLVM-${version} libLTO profile_rt" { 
-        system "install_name_tool -id ${prefix}/lib/${x}.dylib ${destroot}${prefix}/lib/${x}.dylib"
-    }
-}
-
-#variant debug {
-#    configure.args-delete --disable-assertions
-#    configure.args-append --enable-debug-symbols
-#}
-
-variant ocaml description {Enable generation of OCaml binding} {
-    depends_lib-append   port:ocaml
-
-    configure.args-delete --enable-bindings=none
-    configure.args-append --enable-bindings=ocaml
-
-    destroot.args-append  OVERRIDE_libdir=${prefix}/lib
-}
-
-livecheck.type  regex
-livecheck.url   ${homepage}releases/
-livecheck.regex {'(\d+\.\d+)'}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111217/11c84770/attachment.html>


More information about the macports-changes mailing list