[62697] trunk/dports/lang

jann at macports.org jann at macports.org
Wed Jan 13 16:34:56 PST 2010


Revision: 62697
          http://trac.macports.org/changeset/62697
Author:   jann at macports.org
Date:     2010-01-13 16:34:53 -0800 (Wed, 13 Jan 2010)
Log Message:
-----------
Change maintainer e-mail address, some minor functional changes to portfile, remove unnecessary variant, updated source URI for 65

Modified Paths:
--------------
    trunk/dports/lang/eiffelstudio/Portfile
    trunk/dports/lang/eiffelstudio64/Portfile
    trunk/dports/lang/eiffelstudio65/Portfile

Modified: trunk/dports/lang/eiffelstudio/Portfile
===================================================================
--- trunk/dports/lang/eiffelstudio/Portfile	2010-01-14 00:22:11 UTC (rev 62696)
+++ trunk/dports/lang/eiffelstudio/Portfile	2010-01-14 00:34:53 UTC (rev 62697)
@@ -9,7 +9,7 @@
 set branch        [join [lrange [split ${version} .] 0 1] ""]
 categories        lang
 platforms         darwin
-maintainers       student.ethz.ch:roederja
+maintainers       jann
 description       The ISE Eiffel Compiler and IDE
 long_description  EiffelStudio is a development environment for the \
                   Eiffel programming language developed by Eiffel Software. \
@@ -54,7 +54,6 @@
                   }
                   
 patch             {
-                    # Check out C/CONFIGS/macosx-x86 and C/CONFIGS/macosx-x86-64 from the trunk
                     system "cd ${worksrcpath} && tar -xjf c.tar.bz2"
                     system "cd ${worksrcpath} && patch -p0 < ${portpath}/files/C.diff"
                     system "cd ${worksrcpath} && tar -cjf c.tar.bz2 C"
@@ -81,7 +80,7 @@
                     system "ranlib ${destroot}/${applications_dir}/Eiffel${branch}/studio/spec/$env(ISE_PLATFORM)/lib/*.a"
                   }
 
-post-install      {
+post-activate     {
                     ui_msg " ################################################################################## \n\
                         To complete the installation you have to add the following to your .bashrc or .profile file : \n\
                         export ISE_PLATFORM=$env(ISE_PLATFORM) \n\

Modified: trunk/dports/lang/eiffelstudio64/Portfile
===================================================================
--- trunk/dports/lang/eiffelstudio64/Portfile	2010-01-14 00:22:11 UTC (rev 62696)
+++ trunk/dports/lang/eiffelstudio64/Portfile	2010-01-14 00:34:53 UTC (rev 62697)
@@ -9,7 +9,7 @@
 set branch        [join [lrange [split ${version} .] 0 1] ""]
 categories        lang
 platforms         darwin
-maintainers       student.ethz.ch:roederja \
+maintainers       jann \
                   ethz.ch:dfurrer
 description       The ISE Eiffel Compiler and IDE
 long_description  EiffelStudio is a development environment for the \
@@ -80,39 +80,6 @@
 
                     # Run ranlib on the libraries
                     system "ranlib ${destroot}/${applications_dir}/Eiffel${branch}/studio/spec/$env(ISE_PLATFORM)/lib/*.a"
-
-                    if {[variant_isset precompile]} {
-                      # Build the precompiles
-                      set env(ISE_EIFFEL) ${destroot}/${applications_dir}/Eiffel${branch}
-                      set compiler $env(ISE_EIFFEL)/studio/spec/$env(ISE_PLATFORM)/bin/ec
-                      ui_msg "--->  Precompiling EiffelBase"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config base.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config base-safe.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config base-mt.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config base-mt-safe.ecf -c_compile -clean"
-
-                      ui_msg "--->  Precompiling EiffelVision"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config vision2.ecf -c_compile -clean"
-                      #system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config vision2-safe.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config vision2-mt.ecf -c_compile -clean"
-                      #system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config vision2-mt-safe.ecf -c_compile -clean"
-
-                      # Build the precompiles
-                      set env(ISE_EIFFEL) ${applications_dir}/Eiffel${branch}
-                      set compiler $env(ISE_EIFFEL)/studio/spec/$env(ISE_PLATFORM)/bin/ec
-                      # Build the precompiles for -experimental
-                      ui_msg "--->  Precompiling EiffelBase for experimental"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config base.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config base-safe.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config base-mt.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config base-mt-safe.ecf -c_compile -clean"
-
-                      ui_msg "--->  Precompiling EiffelVision for experimental"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config vision2.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config vision2-safe.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config vision2-mt.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config vision2-mt-safe.ecf -c_compile -clean"
-                    }
                     
                     # Fix permissions of precompile directory
                     set env(ISE_EIFFEL) ${destroot}/${applications_dir}/Eiffel${branch}
@@ -120,7 +87,7 @@
                     file attributes $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) -permissions g+w
                   }
 
-post-install      {
+post-activate     {
                     ui_msg " ################################################################################## \n\
                         To complete the installation you have to add the following to your .bashrc or .profile file : \n\
                         export ISE_PLATFORM=$env(ISE_PLATFORM) \n\
@@ -129,7 +96,3 @@
                         export PATH=\$PATH:\$ISE_EIFFEL/studio/spec/\$ISE_PLATFORM/bin:\$GOBO/../spec/\$ISE_PLATFORM/bin \n\
                         ################################################################################## \n"
                   }
-                 
-variant precompile description {Build the precompiles for EiffelBase and EiffelVision} {
-                  # Build the precompiles in the destroot phase.
-}

Modified: trunk/dports/lang/eiffelstudio65/Portfile
===================================================================
--- trunk/dports/lang/eiffelstudio65/Portfile	2010-01-14 00:22:11 UTC (rev 62696)
+++ trunk/dports/lang/eiffelstudio65/Portfile	2010-01-14 00:34:53 UTC (rev 62697)
@@ -7,7 +7,7 @@
 set branch        [join [lrange [split ${version} .] 0 1] ""]
 categories        lang
 platforms         darwin
-maintainers       student.ethz.ch:roederja \
+maintainers       jann \
                   ethz.ch:dfurrer
 description       The ISE Eiffel Compiler and IDE
 long_description  EiffelStudio is a development environment for the \
@@ -19,7 +19,7 @@
                   in particular "pick-and-drop" for effective browsing.
 homepage          http://www.eiffel.com
 master_sites      sourceforge:eiffelstudio:source \
-                  http://download.origo.ethz.ch/eiffelstudio/1502/:source \
+                  http://download.origo.ethz.ch/eiffelstudio/1540/:source \
                   http://n.ethz.ch/student/roederja/download/:launcher \
                   http://www.jann-roeder.net/download/:launcher
 depends_lib       port:gtk2
@@ -70,39 +70,6 @@
 
                     # Run ranlib on the libraries
                     system "ranlib ${destroot}/${applications_dir}/Eiffel${branch}/studio/spec/$env(ISE_PLATFORM)/lib/*.a"
-
-                    if {[variant_isset precompile]} {
-                      # Build the precompiles
-                      set env(ISE_EIFFEL) ${destroot}/${applications_dir}/Eiffel${branch}
-                      set compiler $env(ISE_EIFFEL)/studio/spec/$env(ISE_PLATFORM)/bin/ec
-                      ui_msg "--->  Precompiling EiffelBase"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config base.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config base-safe.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config base-mt.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config base-mt-safe.ecf -c_compile -clean"
-
-                      ui_msg "--->  Precompiling EiffelVision"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config vision2.ecf -c_compile -clean"
-                      #system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config vision2-safe.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config vision2-mt.ecf -c_compile -clean"
-                      #system "cd $env(ISE_EIFFEL)/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -precompile -config vision2-mt-safe.ecf -c_compile -clean"
-
-                      # Build the precompiles
-                      set env(ISE_EIFFEL) ${applications_dir}/Eiffel${branch}
-                      set compiler $env(ISE_EIFFEL)/studio/spec/$env(ISE_PLATFORM)/bin/ec
-                      # Build the precompiles for -experimental
-                      ui_msg "--->  Precompiling EiffelBase for experimental"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config base.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config base-safe.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config base-mt.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config base-mt-safe.ecf -c_compile -clean"
-
-                      ui_msg "--->  Precompiling EiffelVision for experimental"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config vision2.ecf -c_compile -clean"
-                      #system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config vision2-safe.ecf -c_compile -clean"
-                      system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config vision2-mt.ecf -c_compile -clean"
-                      #system "cd $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) && ${compiler} -experiment -precompile -config vision2-mt-safe.ecf -c_compile -clean"
-                    }
                     
                     # Fix permissions of precompile directory
                     set env(ISE_EIFFEL) ${destroot}/${applications_dir}/Eiffel${branch}
@@ -110,7 +77,7 @@
                     file attributes $env(ISE_EIFFEL)/experimental/precomp/spec/$env(ISE_PLATFORM) -permissions g+w
                   }
 
-post-install      {
+post-activate     {
                     ui_msg " ################################################################################## \n\
                         To complete the installation you have to add the following to your .bashrc or .profile file : \n\
                         export ISE_PLATFORM=$env(ISE_PLATFORM) \n\
@@ -119,7 +86,3 @@
                         export PATH=\$PATH:\$ISE_EIFFEL/studio/spec/\$ISE_PLATFORM/bin:\$GOBO/../spec/\$ISE_PLATFORM/bin \n\
                         ################################################################################## \n"
                   }
-                 
-variant precompile description {Build the precompiles for EiffelBase and EiffelVision} {
-                  # Build the precompiles in the destroot phase.
-}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100113/0c24081e/attachment.html>


More information about the macports-changes mailing list