[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