<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/955f07da491d766379efce51ee0157682c88e8a8">https://github.com/macports/macports-ports/commit/955f07da491d766379efce51ee0157682c88e8a8</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 955f07d  buildbot: new ports for buildbot 2.3.1
</span>955f07d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 955f07da491d766379efce51ee0157682c88e8a8
</span>Author: Rajdeep Bharati <rajdeep@macports.org>
AuthorDate: Tue May 28 18:38:36 2019 +0530

<span style='display:block; white-space:pre;color:#404040;'>    buildbot: new ports for buildbot 2.3.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The list of ports includes:
</span><span style='display:block; white-space:pre;color:#404040;'>    * buildbot-worker
</span><span style='display:block; white-space:pre;color:#404040;'>    * buildbot-2 with dependencies:
</span><span style='display:block; white-space:pre;color:#404040;'>      * py-buildbot
</span><span style='display:block; white-space:pre;color:#404040;'>      * py-buildbot-pkg
</span><span style='display:block; white-space:pre;color:#404040;'>      * py-buildbot-www
</span><span style='display:block; white-space:pre;color:#404040;'>      * py-buildbot-console-view
</span><span style='display:block; white-space:pre;color:#404040;'>      * py-buildbot-grid-view
</span><span style='display:block; white-space:pre;color:#404040;'>      * py-buildbot-waterfall-view
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/53006
</span>---
 devel/buildbot-2/Portfile                          | 79 +++++++++++++++++++++
 .../files/org.macports.buildmaster.template.plist  | 34 +++++++++
 devel/buildbot-worker/Portfile                     | 80 ++++++++++++++++++++++
 .../org.macports.buildbot-worker.template.plist    | 34 +++++++++
 python/py-buildbot-console-view/Portfile           | 34 +++++++++
 python/py-buildbot-grid-view/Portfile              | 34 +++++++++
 python/py-buildbot-pkg/Portfile                    | 37 ++++++++++
 python/py-buildbot-waterfall-view/Portfile         | 34 +++++++++
 python/py-buildbot-www/Portfile                    | 36 ++++++++++
 python/py-buildbot/Portfile                        | 66 ++++++++++++++++++
 10 files changed, 468 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/buildbot-2/Portfile b/devel/buildbot-2/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..042480b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/buildbot-2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,79 @@
</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                buildbot-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.3.1
</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 python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {ryandesign @ryandesign} {rajdeep @rajdeepbharati} {mojca @mojca} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         buildmaster for buildbot continuous integration system
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Buildbot is a system to automate the compile/test \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    cycle of most software projects to validate code \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    changes. This port provides version ${version} of the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    master part of the system. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Legacy version is available under buildbot-0.8. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    This version will soon be renamed to just 'buildbot'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://buildbot.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:b/buildbot/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            buildbot-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dist_subdir         buildbot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  cf35d2a87b11aba29c59e47e843deba1be9649114e792e830252ed8f7c35f963 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  f6136aa647589b40520db1383d05ff477324e2b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3138465
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.default_version \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append  port:py${python.version}-buildbot \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-buildbot-www \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-buildbot-console-view \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-buildbot-grid-view \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-buildbot-waterfall-view
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set sharedir        ${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set docdir          ${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set plistfile       org.macports.buildmaster.template.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file mkdir ${worksrcpath}/macports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${filespath}/${plistfile} ${worksrcpath}/macports/${plistfile}
</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-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -locale C "s|@PREFIX@|${prefix}|g" ${worksrcpath}/macports/${plistfile}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -locale C "s|@PYTHONVER@|${python.branch}|g" ${worksrcpath}/macports/${plistfile}
</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;'>+build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {}
</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;'>+    xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} README.rst COPYING CREDITS NEWS UPGRADING \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${sharedir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 ${worksrcpath}/macports/${plistfile} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${sharedir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${prefix}/bin/buildbot-${python.branch} ${destroot}${prefix}/bin/buildbot
</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.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://pypi.python.org/pypi/buildbot/
</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;'>+An example launchd plist file is available in ${sharedir}. After you have\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+created your build master, copy the plist to /Library/LaunchDaemons (as root)\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+and edit the UserName and WorkingDirectory fields as needed. Then instruct\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+launchd to run it with:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sudo launchctl load -w /Library/LaunchDaemons/your.plist.name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/buildbot-2/files/org.macports.buildmaster.template.plist b/devel/buildbot-2/files/org.macports.buildmaster.template.plist
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..703ca09
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/buildbot-2/files/org.macports.buildmaster.template.plist
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<?xml version="1.0" encoding="UTF-8"?>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<plist version="1.0">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>Disabled</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>EnvironmentVariables</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <key>PATH</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>@PREFIX@/bin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>Label</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <string>org.macports.buildmaster</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>ProgramArguments</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <array>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>@PREFIX@/bin/twistd-@PYTHONVER@</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>--nodaemon</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>--no_save</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>--python=buildbot.tac</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>--pidfile=buildmaster.pid</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   </array>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>RunAtLoad</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>UserName</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <string>aUserName</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>WorkingDirectory</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <string>/Users/pathToSlave</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>KeepAlive</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <key>SuccessfulExit</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <false/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</plist>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/buildbot-worker/Portfile b/devel/buildbot-worker/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e507cc7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/buildbot-worker/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,80 @@
</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                buildbot-worker
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.3.1
</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;'>+maintainers         {ryandesign @ryandesign} {rajdeep @rajdeepbharati} {mojca @mojca} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Buildbot Worker Daemon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-prepend  devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</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://buildbot.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:[string index ${name} 0]/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  a26c68debb70f15abee307aff7b225e91a2eedca9c8d571212c391e615c36f53 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  02688cb6233c80e46038a528f5e0b938353ef325 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    110554
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.default_version \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append  port:py${python.version}-future \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-twisted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_test-append port:py${python.version}-mock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env           NO_INSTALL_REQS=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set sharedir        ${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set docdir          ${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set plistfile       org.macports.${name}.template.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Add a user that can be used to run the buildbot slave
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+add_users           buildbot group=buildbot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file mkdir ${worksrcpath}/macports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${filespath}/${plistfile} ${worksrcpath}/macports/${plistfile}
</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-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -locale C "s|@PREFIX@|${prefix}|g" ${worksrcpath}/macports/${plistfile}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -locale C "s|@PYTHONVER@|${python.branch}|g" ${worksrcpath}/macports/${plistfile}
</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;'>+    xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} COPYING NEWS README UPGRADING \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/docs/${name}.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${sharedir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 ${worksrcpath}/macports/${plistfile} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${sharedir}
</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;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.env            PYTHONPATH=.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.cmd            ${prefix}/bin/trial-${python.branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         buildbot_worker.test
</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;'>+An example launchd plist file is available in ${sharedir}. After you have\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+created your build slave, copy the plist to /Library/LaunchDaemons (as root)\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+and edit the WorkingDirectory field as needed. Then instruct launchd to run\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+it with:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sudo launchctl load -w /Library/LaunchDaemons/your.plist.name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/buildbot-worker/files/org.macports.buildbot-worker.template.plist b/devel/buildbot-worker/files/org.macports.buildbot-worker.template.plist
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e93532d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/buildbot-worker/files/org.macports.buildbot-worker.template.plist
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<?xml version="1.0" encoding="UTF-8"?>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<plist version="1.0">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>Disabled</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>EnvironmentVariables</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <key>PATH</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>@PREFIX@/bin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>Label</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <string>org.macports.buildworker</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>ProgramArguments</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <array>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>@PREFIX@/bin/twistd-@PYTHONVER@</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>--nodaemon</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>--no_save</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>--python=buildbot.tac</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <string>--pidfile=buildslave.pid</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   </array>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>RunAtLoad</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <true/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>UserName</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <string>buildbot</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>WorkingDirectory</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <string>/Users/pathToWorker</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <key>KeepAlive</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   <dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <key>SuccessfulExit</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           <false/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</plist>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-buildbot-console-view/Portfile b/python/py-buildbot-console-view/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..b017018
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-buildbot-console-view/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</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                py-buildbot-console-view
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.3.1
</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;'>+maintainers         {ryandesign @ryandesign} {rajdeep @rajdeepbharati} {mojca @mojca} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Buildbot Console View plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</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://buildbot.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  2a6370db2141aebd7466fee390824fb7190d1e7122d6ebb844690cde141ca2f8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  238e90a9f48f3f1420b535303e022095205f1b25 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    607024
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-buildbot-pkg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-buildbot-grid-view/Portfile b/python/py-buildbot-grid-view/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7e93efc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-buildbot-grid-view/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</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                py-buildbot-grid-view
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.3.1
</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;'>+maintainers         {ryandesign @ryandesign} {rajdeep @rajdeepbharati} {mojca @mojca} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Buildbot Grid View plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</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://buildbot.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  b25317adb7b526a4582d495e3f55db67a16cd7fe3f0d01b4d0d6df2b3b8f78f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  a9bd72d550624e8c4e8c9583977439955bbcae69 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    605141
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-buildbot-pkg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-buildbot-pkg/Portfile b/python/py-buildbot-pkg/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..9714930
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-buildbot-pkg/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,37 @@
</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                py-buildbot-pkg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.3.1
</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;'>+maintainers         {ryandesign @ryandesign} {rajdeep @rajdeepbharati} {mojca @mojca} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Buildbot packaging tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</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            http://buildbot.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  25968ace0c62cb773ed85d4ddbe07fd5aee68f4455909243ffb3ac12608cf82e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  b917b5d58d24874068eede4bc7312cb3c58185e1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    4754
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-buildbot-waterfall-view/Portfile b/python/py-buildbot-waterfall-view/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ddc81d2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-buildbot-waterfall-view/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</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                py-buildbot-waterfall-view
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.3.1
</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;'>+maintainers         {ryandesign @ryandesign} {rajdeep @rajdeepbharati} {mojca @mojca} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Buildbot Waterfall View plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</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://buildbot.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  949ae00cadb50f280709353feeccdc267c6ea68119e2be9b7faab21707c82edf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  6d8a037995c6e081b29c801eaf84e4638479550f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    683181
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-buildbot-pkg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-buildbot-www/Portfile b/python/py-buildbot-www/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2df52d4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-buildbot-www/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,36 @@
</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                py-buildbot-www
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.3.1
</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;'>+maintainers         {ryandesign @ryandesign} {rajdeep @rajdeepbharati} {mojca @mojca} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Buildbot UI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</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://buildbot.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  ff8546b7769f156f06e418cdd5621c78086924dbc81d48fbe35f4c98c7e1eb79 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  6a31272a9446a57b65b793c329e6d46fb48e1022 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    721159
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-buildbot \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-buildbot-pkg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-mock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-buildbot/Portfile b/python/py-buildbot/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1fb8894
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-buildbot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,66 @@
</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                py-buildbot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.3.1
</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;'>+maintainers         {ryandesign @ryandesign} {rajdeep @rajdeepbharati} {mojca @mojca} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         The Continuous Integration Framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    The BuildBot is a system to automate the compile/test \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    cycle required by most software projects to validate \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    code changes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</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://buildbot.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${python.rootname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  cf35d2a87b11aba29c59e47e843deba1be9649114e792e830252ed8f7c35f963 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  f6136aa647589b40520db1383d05ff477324e2b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3138465
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-autobahn \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-dateutil \
</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}-jwt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-sqlalchemy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-sqlalchemy-migrate \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-treq \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-twisted \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-txaio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-yaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-zopeinterface
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-boto3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-enchant \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-flake8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-isort \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-lz4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-mock \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pylint \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-treq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #               port:py${python.version}-moto \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #               port:py${python.version}-pyjade \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #               port:py${python.version}-setuptools-trial \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #               port:py${python.version}-txrequests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # currently defunct due to missing dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.run        yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>