<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a1c2e919922fe60cd4455c025a9bdccbce64111d">https://github.com/macports/macports-ports/commit/a1c2e919922fe60cd4455c025a9bdccbce64111d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit a1c2e919922fe60cd4455c025a9bdccbce64111d
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Mon Jul 26 12:50:47 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    subversion: add modeline, de-tab, whitespace changes
</span>---
 devel/subversion/Portfile | 308 ++++++++++++++++++++++++----------------------
 1 file changed, 163 insertions(+), 145 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/subversion/Portfile b/devel/subversion/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f40b447bc0d..016be4c738c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/subversion/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/subversion/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,153 +1,171 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name                       subversion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version                    1.13.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories         devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms          darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers                nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description                subversion (svn) -- a version control system designed to be a better cvs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license                    Apache-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description   Subversion (svn) is a version control system designed to be \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   as similar to cvs(1) as possible, while fixing many \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   outstanding problems with cvs(1).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage           https://subversion.apache.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites               apache:subversion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2          yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums  rmd160  a6f2731a87d612b85d4a82571948150d09b2643a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           sha256  bc50ce2c3faa7b1ae9103c432017df98dfd989c4239f9f8270bb3a314ed9e5bd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           size    8508122
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib                port:expat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:apr port:apr-util \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:db48 port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:gettext port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:serf1 port:cyrus-sasl2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:libmagic port:libcomerr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:zlib port:libutf8proc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:lz4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run                path:share/curl/curl-ca-bundle.crt:curl-ca-bundle
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run           yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target                libsvn_test check
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.env           CLEANUP=true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles         config_impl.h.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   dynamic_lookup-11.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {               reinplace "s|__PREFIX__|${prefix}|" ${worksrcpath}/subversion/libsvn_subr/config_impl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args             --with-berkeley-db=:${prefix}/include/db48:${prefix}/lib/db48:db-4.8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   --with-apr=${prefix}/bin/apr-1-config \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   --with-apr-util=${prefix}/bin/apu-1-config --without-apxs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   --mandir=\\\${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   --with-serf=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   --with-sasl=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   --with-libmagic=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   --without-gnome-keyring
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target               all tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                subversion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.13.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         subversion (svn) -- a version control system designed to be a better cvs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Subversion (svn) is a version control system designed to be as similar to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    cvs(1) as possible, while fixing many outstanding problems with cvs(1).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://subversion.apache.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        apache:subversion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_bzip2           yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  a6f2731a87d612b85d4a82571948150d09b2643a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  bc50ce2c3faa7b1ae9103c432017df98dfd989c4239f9f8270bb3a314ed9e5bd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    8508122
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:apr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:apr-util \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cyrus-sasl2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:db48 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libcomerr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libmagic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libutf8proc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lz4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:serf1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append  path:share/curl/curl-ca-bundle.crt:curl-ca-bundle
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         libsvn_test check
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.env            CLEANUP=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          config_impl.h.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    dynamic_lookup-11.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|__PREFIX__|${prefix}|" ${worksrcpath}/subversion/libsvn_subr/config_impl.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-berkeley-db=:${prefix}/include/db48:${prefix}/lib/db48:db-4.8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-apr=${prefix}/bin/apr-1-config \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-apr-util=${prefix}/bin/apu-1-config \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-apxs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --mandir=\\\${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-serf=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-sasl=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-libmagic=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-gnome-keyring
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target        all tools
</span> destroot.target-append install-tools
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-test {              set x {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   fs-traverse dir ${worksrcpath}/subversion {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           if {[file tail ${dir}] == ".libs" && [file isdirectory ${dir}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   lappend x ${dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   continue
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   #- System Integrity Protection breaks this :(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   #- you can run tests after install, but since libsvn_test-1.0.dylib isn't
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   #- installed, many of them fail
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   #- see also http://openradar.appspot.com/22807197
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   #- http://apple.stackexchange.com/questions/215030/el-capitan-make-check-dyld-library-path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   test.env-append DYLD_LIBRARY_PATH=[join ${x} ":"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-configure {            reinplace "s|hardcode_direct=yes|hardcode_direct=no|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-configure {   reinplace "s|need_relink=yes|need_relink=no|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           ${worksrcpath}/libtool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {            # install global config file so curl-ca-bundle certs are used
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   xinstall -d ${destroot}${prefix}/etc/subversion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   xinstall -m 644 ${filespath}/servers.default ${destroot}${prefix}/etc/subversion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   # install bash completion file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   xinstall -d ${destroot}${prefix}/etc/bash_completion.d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   copy ${worksrcpath}/tools/client-side/bash_completion ${destroot}${prefix}/etc/bash_completion.d/subversion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-activate {            if {![file exists ${prefix}/etc/subversion/servers]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           copy ${prefix}/etc/subversion/servers.default ${prefix}/etc/subversion/servers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mod_dav_svn        description {Install the subversion apache module (mod_dav_svn)} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   depends_build path:bin/apxs:apache2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           --with-apxs=${prefix}/bin/apxs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           --disable-mod-activation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   configure.args-delete --without-apxs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant no_bdb             description {Build without support for BerkeleyDB repositories} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   depends_lib-delete      port:db48
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   configure.args-delete   --with-berkeley-db=:${prefix}/include/db48:${prefix}/lib/db48:db-4.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   configure.args-append   --without-berkeley-db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant mac_os_x_server_mod_dav_svn        description {Unsupported - attempt to build the subversion apache module with apple supplied apache2} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                           --with-apxs=/opt/apache2/bin/apxs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                           --disable-mod-activation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   configure.args-delete --without-apxs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   post-install {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                                   ui_warn "This variant (+mac_os_x_server_mod_dav_svn) builds against the Apple-supplied apache2 in /opt/apache2 and thus may have problems that the normal variant (+mod_dav_svn) which builds against the macports supplied apache2 will not have."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant tools              description {Install some optional extra subversion tools} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           xinstall -d -m 755 ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           delete ${worksrcpath}/tools/diff/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           delete ${worksrcpath}/tools/server-side/mod_dontdothat
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           eval delete [glob ${worksrcpath}/tools/server-side/*{.o,.lo,.c}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           delete ${worksrcpath}/tools/server-side/fsfs-stats
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           delete ${worksrcpath}/tools/server-side/svn-populate-node-origins-index
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           delete ${worksrcpath}/tools/server-side/svn-rep-sharing-stats
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           delete ${worksrcpath}/tools/server-side/svnauthz-validate
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           copy ${worksrcpath}/tools ${destroot}${prefix}/share/${name}/tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-test {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set x {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fs-traverse dir ${worksrcpath}/subversion {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[file tail ${dir}] == ".libs" && [file isdirectory ${dir}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            lappend x ${dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            continue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #- System Integrity Protection breaks this :(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #- you can run tests after install, but since libsvn_test-1.0.dylib isn't
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #- installed, many of them fail
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #- see also http://openradar.appspot.com/22807197
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #- http://apple.stackexchange.com/questions/215030/el-capitan-make-check-dyld-library-path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.env-append DYLD_LIBRARY_PATH=[join ${x} ":"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|hardcode_direct=yes|hardcode_direct=no|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|need_relink=yes|need_relink=no|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install global config file so curl-ca-bundle certs are used
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/etc/subversion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${filespath}/servers.default ${destroot}${prefix}/etc/subversion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # install bash completion file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/etc/bash_completion.d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/tools/client-side/bash_completion ${destroot}${prefix}/etc/bash_completion.d/subversion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![file exists ${prefix}/etc/subversion/servers]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${prefix}/etc/subversion/servers.default ${prefix}/etc/subversion/servers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mod_dav_svn description {Install the subversion apache module (mod_dav_svn)} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append    path:bin/apxs:apache2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-apxs=${prefix}/bin/apxs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --disable-mod-activation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete --without-apxs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant no_bdb description {Build without support for BerkeleyDB repositories} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-delete      port:db48
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete   --with-berkeley-db=:${prefix}/include/db48:${prefix}/lib/db48:db-4.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --without-berkeley-db
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mac_os_x_server_mod_dav_svn description {Unsupported - attempt to build the subversion apache module with apple supplied apache2} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-apxs=/opt/apache2/bin/apxs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --disable-mod-activation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete   --without-apxs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.violate_mtree yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-install {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_warn "This variant (+mac_os_x_server_mod_dav_svn) builds against the Apple-supplied apache2 in /opt/apache2 and thus may have problems that the normal variant (+mod_dav_svn) which builds against the macports supplied apache2 will not have."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tools description {Install some optional extra subversion tools} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d -m 0755 ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete ${worksrcpath}/tools/diff/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete ${worksrcpath}/tools/server-side/mod_dontdothat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete {*}[glob ${worksrcpath}/tools/server-side/*{.o,.lo,.c}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete ${worksrcpath}/tools/server-side/fsfs-stats
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete ${worksrcpath}/tools/server-side/svn-populate-node-origins-index
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete ${worksrcpath}/tools/server-side/svn-rep-sharing-stats
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete ${worksrcpath}/tools/server-side/svnauthz-validate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy ${worksrcpath}/tools ${destroot}${prefix}/share/${name}/tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # see http://subversion.tigris.org/issues/show_bug.cgi?id=2464
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant unicode_path    description {Installs a hack to workaround Mac OS X unicode path issues} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   patchfiles-append patch-osx_unicode_precomp.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   post-install {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           ui_warn "This variant (+unicode_path) implements a hack to deal with composed/decomposed unicode handling on Mac OS X which is different from linux and windows. It is an implementation of solution 1 from https://svn.apache.org/repos/asf/subversion/trunk/notes/unicode-composition-for-filenames which _WILL_ break some setups. Please be sure you understand what you are asking for when you install this variant."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant unicode_path description {Installs a hack to workaround Mac OS X unicode path issues} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append patch-osx_unicode_precomp.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant disable_keychain        description {Disables support for the Mac OS X Keychain} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   configure.args-append --disable-keychain
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-install {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_warn "This variant (+unicode_path) implements a hack to deal with composed/decomposed unicode handling on Mac OS X which is different from linux and windows. It is an implementation of solution 1 from https://svn.apache.org/repos/asf/subversion/trunk/notes/unicode-composition-for-filenames which _WILL_ break some setups. Please be sure you understand what you are asking for when you install this variant."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant disable_keychain description {Disables support for the Mac OS X Keychain} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --disable-keychain
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # CarbonCore/MacTypes.h: No such file or directory
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform puredarwin {           configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   --disable-keychain
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform puredarwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --disable-keychain
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url      https://svn.apache.org/repos/asf/subversion/tags/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex    "(\\d+\\.\\d+\\.\\d+)/"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url   https://svn.apache.org/repos/asf/subversion/tags/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex "(\\d+\\.\\d+\\.\\d+)/"
</span></pre><pre style='margin:0'>

</pre>