[56514] trunk/dports/www/apache2/Portfile

ryandesign at macports.org ryandesign at macports.org
Sat Aug 29 02:19:04 PDT 2009


Revision: 56514
          http://trac.macports.org/changeset/56514
Author:   ryandesign at macports.org
Date:     2009-08-29 02:18:58 -0700 (Sat, 29 Aug 2009)
Log Message:
-----------
apache2: add variant descriptions, mark mpm variants as conflicting with one another, mark preforkmpm variant as the default (which it has always been); closes #20516 (maintainer timeout)

Modified Paths:
--------------
    trunk/dports/www/apache2/Portfile

Modified: trunk/dports/www/apache2/Portfile
===================================================================
--- trunk/dports/www/apache2/Portfile	2009-08-29 08:54:21 UTC (rev 56513)
+++ trunk/dports/www/apache2/Portfile	2009-08-29 09:18:58 UTC (rev 56514)
@@ -124,27 +124,28 @@
 	build.env-append "LD_LIBRARY_PATH=${prefix}/lib"
 }
 
-variant openldap {
+variant openldap description {Enable LDAP support through OpenLDAP} {
 	configure.args-append --enable-ldap --enable-authnz-ldap
 	depends_lib-append port:openldap
 }
 
-# This ends up being the default mpm if no other is chosen
-variant preforkmpm {
+variant preforkmpm conflicts workermpm eventmpm description {Use prefork MPM} {
 	configure.args-append --with-mpm=prefork
 }
 
-# This mpm is probably preferred (maybe we should make it a default variant?)
-variant workermpm {
+variant workermpm conflicts preforkmpm eventmpm description {Use worker MPM} {
 	configure.args-append --with-mpm=worker
 }
 
-# This mpm is experimental
-variant eventmpm {
+variant eventmpm conflicts preforkmpm workermpm description {Use event MPM (experimental)} {
 	configure.args-append --with-mpm=event
 }
 
-variant no_startupitem {
+if {![variant_isset workermpm] && ![variant_isset eventmpm]} {
+	default_variants +preforkmpm
+}
+
+variant no_startupitem description {Do not create a startup item} {
 	startupitem.create	no
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090829/3548bd6b/attachment.html>


More information about the macports-changes mailing list