<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/05b8974db246e2469961865e50c7152eb5989c3d">https://github.com/macports/macports-ports/commit/05b8974db246e2469961865e50c7152eb5989c3d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 05b8974db246e2469961865e50c7152eb5989c3d
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Mon Nov 1 12:36:16 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    trac-devel: new port for testing
</span>---
 devel/trac-devel/Portfile | 86 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 86 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/trac-devel/Portfile b/devel/trac-devel/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..96ddf10acc4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/trac-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,86 @@
</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;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                trac-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           trac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set my_name         trac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.4.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel python
</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;'>+# modified BSD, see http://trac.edgewall.org/wiki/TracLicense
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Wiki and issue tracking system.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Trac is an enhanced wiki and issue tracking system for \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    software development projects. Trac uses a minimalistic approach to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    web-based software project management.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://trac.edgewall.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://download.edgewall.org/trac/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    https://ftp.edgewall.org/pub/trac/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            Trac-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dist_subdir         ${my_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  aa218a0368a527049489daa1a27afddb2948f6b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c93ceed9abee6e3c7789f469862e82a3b9bf3405be73aae3221b5c259e062d21 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5650083
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.default_version 27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pygments \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-genshi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-jinja2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-babel \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-docutils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-textile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-tz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-sqlite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    See http://projects.edgewall.com/trac/wiki/TracInstall for information on setting up a new trac environment.
</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 python27 description {Use Python 2.7} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant postgres description {Build with postgresql support instead of sqlite} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-delete port:py${python.version}-sqlite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:py${python.version}-psycopg2
</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 mysql description {Build with mysql support instead of sqlite} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-delete port:py${python.version}-sqlite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:py${python.version}-pymysql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    notes-append "\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\nWarning: Trac supports the MySQL database backend, although there are a couple of Known Issues.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+See http://trac.edgewall.org/wiki/MySqlDb for more detailed information.
</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 subversion description {Build with subversion support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append port:subversion-python${python.version}bindings
</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;'>+default_variants-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    +python27 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    +subversion
</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;'>+    file mkdir ${destroot}${prefix}/share/trac/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file copy ${worksrcpath}/contrib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/trac/contrib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "ln -sf ${python.prefix}/bin/trac-admin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/bin/trac-admin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "ln -sf ${python.prefix}/bin/tracd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/bin/tracd"
</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;'>+livecheck.url   http://trac.edgewall.org/wiki/TracDownload
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex "(?!Trac).*Trac-((?!${extract.suffix}).*)${extract.suffix}"
</span></pre><pre style='margin:0'>

</pre>