--- a/config.layout	2013-08-30 10:36:36.000000000 -0700
+++ b/config.layout	2013-08-30 10:37:03.000000000 -0700
@@ -33,6 +33,30 @@
     proxycachedir: ${localstatedir}/proxy
 </Layout>
 
+#   MacPorts path layout.
+<Layout MacPorts>
+    prefix:          ${prefix}
+    exec_prefix:     ${prefix}
+    bindir:          ${exec_prefix}/bin
+    sbindir:         ${exec_prefix}/sbin
+    libdir:          ${exec_prefix}/lib/@APACHE_NAME@
+    libexecdir:      ${exec_prefix}/lib/@APACHE_NAME@/modules
+    mandir:          @MANDIR@
+    sysconfdir:      ${prefix}/etc/@APACHE_NAME@
+    datadir:         ${prefix}/www/@APACHE_NAME@
+    installbuilddir: ${datadir}/build
+    errordir:        ${datadir}/error
+    iconsdir:        ${datadir}/icons
+    htdocsdir:       ${datadir}/html
+    manualdir:       ${datadir}/manual
+    cgidir:          ${datadir}/cgi-bin
+    includedir:      ${prefix}/include/@APACHE_NAME@
+    localstatedir:   ${prefix}/var
+    runtimedir:      ${localstatedir}/run/@APACHE_NAME@
+    logfiledir:      ${localstatedir}/log/@APACHE_NAME@
+    proxycachedir:   ${localstatedir}/tmp/@APACHE_NAME@
+</Layout>
+
 #   GNU standards conforming path layout.
 #   See FSF's GNU project `make-stds' document for details.
 <Layout GNU>
