[88053] trunk/dports/lang/dragonegg-devel/Portfile

jeremyhu at macports.org jeremyhu at macports.org
Sat Dec 17 01:21:09 PST 2011


Revision: 88053
          http://trac.macports.org/changeset/88053
Author:   jeremyhu at macports.org
Date:     2011-12-17 01:21:04 -0800 (Sat, 17 Dec 2011)
Log Message:
-----------
dragonegg-devel: Update style to start matching other llvm ports.  It gets a tad farther but fails building now due to MP's gcc not supporting LTO

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

Modified: trunk/dports/lang/dragonegg-devel/Portfile
===================================================================
--- trunk/dports/lang/dragonegg-devel/Portfile	2011-12-17 07:52:38 UTC (rev 88052)
+++ trunk/dports/lang/dragonegg-devel/Portfile	2011-12-17 09:21:04 UTC (rev 88053)
@@ -1,21 +1,21 @@
 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 # $Id$
 
-PortSystem			1.0
+PortSystem              1.0
 
-name				dragonegg-devel
-set llvm_version                3.0
-categories			lang
-platforms			darwin
-maintainers			nomaintainer
-license				BSD
+name                    dragonegg-devel
+set llvm_version        3.0
+categories              lang
+platforms               darwin
+maintainers             nomaintainer
+license                 BSD
 
-description			Dragonegg is a LLVM plug-in for GCC 4.5 or +
-long_description	Dragonegg replaces GCC optimizers and code generators \
-					by the LLVM optimizing infrastructure. It supersedes \
-					llvm-gcc.
+description             Dragonegg is a LLVM plug-in for GCC 4.5 or +
+long_description        Dragonegg replaces GCC optimizers and code generators \
+                        by the LLVM optimizing infrastructure. It supersedes \
+                        llvm-gcc.
 
-homepage		http://dragonegg.llvm.org/
+homepage                http://dragonegg.llvm.org/
 
 depends_lib             port:llvm-${llvm_version}
 
@@ -30,22 +30,28 @@
                     sha256  72df1fd2e901b254ab8d1b5e7b93c7104751a613aca531f1483f9a637a5f6827
 
 pre-fetch {
-	ui_msg			"Please remember to keep dragonegg and llvm \
-					in phase by updating llvm-3.0 first."
+    ui_msg "Please remember to keep dragonegg and llvm in phase by updating llvm-3.0 first."
 }
 
-use_configure		no
+use_configure no
 
+patchfiles revision.patch
+patch.pre_args -p1
+
+build.env-append LLVM_CONFIG=${prefix}/bin/llvm-config-mp-${version}
+
 variant gcc45 conflicts gcc46 description {use Dragonegg with gcc45} {
-	build.env-append GCC=${prefix}/bin/gcc-mp-4.5
-	global			gcc_version
-	set				gcc_version 45
+    depends_lib-append port:gcc45
+    build.env-append GCC=${prefix}/bin/gcc-mp-4.5
+    global gcc_version
+    set gcc_version 45
 }
 
 variant gcc46 conflicts gcc45 description {use Dragonegg with gcc46} {
-	build.env-append GCC=${prefix}/bin/gcc-mp-4.6
-	global			gcc_version
-	set				gcc_version 46
+    depends_lib-append port:gcc46
+    build.env-append GCC=${prefix}/bin/gcc-mp-4.6
+    global gcc_version
+    set gcc_version 46
 }
 
 if {![variant_isset gcc46]} {
@@ -55,7 +61,6 @@
 build.target
 
 destroot {
-	xinstall -m 755 -d ${destroot}${prefix}/lib
-	xinstall -m 755 ${worksrcpath}/dragonegg.so \
-					${destroot}${prefix}/lib/dragonegg${gcc_version}.so
+    xinstall -m 755 -d ${destroot}${prefix}/lib
+    xinstall -m 755 ${worksrcpath}/dragonegg.so ${destroot}${prefix}/lib/dragonegg${gcc_version}.so
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111217/181250fd/attachment.html>


More information about the macports-changes mailing list