[98229] trunk/dports/lang/eiffelstudio71

jann at macports.org jann at macports.org
Sat Sep 29 18:12:51 PDT 2012


Revision: 98229
          http://trac.macports.org//changeset/98229
Author:   jann at macports.org
Date:     2012-09-29 18:12:51 -0700 (Sat, 29 Sep 2012)
Log Message:
-----------
Add patch to make vision2 projects compile

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

Added Paths:
-----------
    trunk/dports/lang/eiffelstudio71/files/
    trunk/dports/lang/eiffelstudio71/files/patch-library-vision2-vision2.ecf

Modified: trunk/dports/lang/eiffelstudio71/Portfile
===================================================================
--- trunk/dports/lang/eiffelstudio71/Portfile	2012-09-30 00:49:30 UTC (rev 98228)
+++ trunk/dports/lang/eiffelstudio71/Portfile	2012-09-30 01:12:51 UTC (rev 98229)
@@ -4,6 +4,7 @@
 name              eiffelstudio71
 set minor_version 88986
 version           7.1.${minor_version}
+revision          1
 set branch        [join [lrange [split ${version} .] 0 1] ""]
 categories        lang
 license           GPL
@@ -57,6 +58,18 @@
 build.env-append  ISE_PLATFORM=$ise_platform
 build.env-append  ISE_EIFFEL=${worksrcpath}/Eiffel${branch}
 
+patchfiles        patch-library-vision2-vision2.ecf
+
+pre-patch         {
+                    system "tar -xjf ${worksrcpath}/libs.tar.bz2 -C ${worksrcpath}"
+                  }
+                 
+post-patch        {
+                    file delete ${worksrcpath}/libs.tar.bz2
+                    system "tar -cjf ${worksrcpath}/libs.tar.bz2 -C ${worksrcpath} library"
+                    file delete -force -- ${worksrcpath}/library
+                  }               
+
 build             {                   
                     system "cd ${worksrcpath} && ${worksrcpath}/compile_exes $ise_platform"
                     file attributes ${worksrcpath}/Eiffel${branch}/studio/spec/$ise_platform/bin/ec -permissions 0755

Added: trunk/dports/lang/eiffelstudio71/files/patch-library-vision2-vision2.ecf
===================================================================
--- trunk/dports/lang/eiffelstudio71/files/patch-library-vision2-vision2.ecf	                        (rev 0)
+++ trunk/dports/lang/eiffelstudio71/files/patch-library-vision2-vision2.ecf	2012-09-30 01:12:51 UTC (rev 98229)
@@ -0,0 +1,16 @@
+--- library/vision2/vision2.ecf.orig	2012-06-25 00:04:45.000000000 +0100
++++ library/vision2/vision2.ecf	2012-09-30 00:24:53.000000000 +0100
+@@ -140,13 +140,6 @@
+ 			</condition>
+ 		</external_linker_flag>
+ 		<library name="base" location="$ISE_LIBRARY\library\base\base.ecf"/>
+-		<library name="cocoa" location="$ISE_LIBRARY\library\cocoa\cocoa.ecf" readonly="false">
+-			<condition>
+-				<platform value="macintosh"/>
+-				<custom name="vision_implementation" value="cocoa"/>
+-				<custom name="vision_implementation" excluded_value="gtk34"/>
+-			</condition>
+-		</library>
+ 		<library name="thread" location="$ISE_LIBRARY\library\thread\thread.ecf"/>
+ 		<library name="wel" location="$ISE_LIBRARY\library\wel\wel.ecf">
+ 			<condition>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120929/e0150ae8/attachment.html>


More information about the macports-changes mailing list