[25299] trunk/dports/science/eo/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Thu May 17 08:12:46 PDT 2007


Revision: 25299
          http://trac.macosforge.org/projects/macports/changeset/25299
Author:   jochen at macports.org
Date:     2007-05-17 08:12:45 -0700 (Thu, 17 May 2007)

Log Message:
-----------
Provide variants for the different configure-flags: 
- using gnuplot
- building applications
- building the tutorial
default is to use gnuplot

Take over maintainership

Modified Paths:
--------------
    trunk/dports/science/eo/Portfile

Modified: trunk/dports/science/eo/Portfile
===================================================================
--- trunk/dports/science/eo/Portfile	2007-05-17 14:32:48 UTC (rev 25298)
+++ trunk/dports/science/eo/Portfile	2007-05-17 15:12:45 UTC (rev 25299)
@@ -1,20 +1,44 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem              1.0
+
 name                    eo
+categories              science
 version                 1.0.1
+revision                1
 categories              science math
-maintainers             macports at jochen-kuepper.de
+maintainers             openmaintainer at macports.org jochen at macports.org
 description             an evolutionary computation library
-long_description        EO is a templates-based, ANSI-C++ compliant \
-                        evolutionary computation library. It contains \
-                        classes for almost any kind of evolutionary \
-                        computation you might come up to - at least for \
-                        the ones we could think of. It is component-based, \
-                        so that if you don't find the class you need in it, \
-                        it is very easy to subclass existing abstract or \
+long_description        Evolving Objects (EO) is a templates-based, \
+                        ANSI-C++ compliant evolutionary computation \
+                        library. It contains classes for almost any \
+                        kind of evolutionary computation you might \
+                        come up to - at least for the ones we could \
+                        think of. It is component-based, so that if \
+                        you don't find the class you need in it, it is \
+                        very easy to subclass existing abstract or \
                         concrete classes.
-homepage                http://eodev.sourceforge.net/
+
+homepage                http://eodev.sourceforge.net
 master_sites            sourceforge:eodev
-use_bzip2               yes 
+use_bzip2               yes
 checksums               md5 79ac9bd4a0f1ad857845c8fd65418db1
+
+default_variants        +gnuplot
+
+configure.args-append   --disable-applications --disable-gnuplot --disable-tutorial
+configure.args-delete   --enable-applications --enable-gnuplot --enable-tutorial
+
+variant applications {
+        configure.args-append   --enable-applications
+        configure.args-delete   --disable-applications
+}
+variant gnuplot {
+        depends_lib             port:gnuplot
+        configure.args-append   --enable-gnuplot
+        configure.args-delete   --disable-gnuplot
+}
+variant tutorial {
+        configure.args-append   --enable-tutorial
+        configure.args-delete   --disable-tutorial
+}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070517/e5fb8c9c/attachment.html


More information about the macports-changes mailing list