<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/96d96db74cc62d2bb26df0f73701c75394808778">https://github.com/macports/macports-ports/commit/96d96db74cc62d2bb26df0f73701c75394808778</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 96d96db74cc pushbroom: new port
</span>96d96db74cc is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 96d96db74cc62d2bb26df0f73701c75394808778
</span>Author: Gregory Anders <greg@gpanders.com>
AuthorDate: Sun May 30 16:26:48 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    pushbroom: new port
</span>---
 sysutils/pushbroom/Portfile              | 51 ++++++++++++++++++++++++++++++++
 sysutils/pushbroom/files/pushbroom.plist | 20 +++++++++++++
 2 files changed, 71 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/pushbroom/Portfile b/sysutils/pushbroom/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f3678c7e957
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/pushbroom/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,51 @@
</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                pushbroom
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          sysutils python
</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;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {gpanders.com:greg @gpanders} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Sweep your filesystem clear of clutter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${name} is a command line utility that removes old files \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    from given file paths. Old files can either be deleted \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    or moved into another directory (such as a trash directory).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://sr.ht/~gpanders/pushbroom
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  c31601f66566cf6472289aaeea928cbee0f53931 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ec1fa9542f1b3cb1157bc4dadca3cf61ce1a35f4d1b1aa69949083a4f627ae36 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    8224
</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;'>+                    39
</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;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set examples_dir ${prefix}/share/examples/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${examples_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/pushbroom.conf ${destroot}${examples_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${filespath}/${name}.plist ${destroot}${examples_dir}/${startupitem.plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@LABEL@|${startupitem.uniquename}|" ${destroot}${examples_dir}/${startupitem.plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@PREFIX@|${prefix}|" ${destroot}${examples_dir}/${startupitem.plist}
</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;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+A sample configuration file is provided at ${prefix}/share/examples/${name}/pushbroom.conf.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+A launchd plist file is provided to run ${name} periodically. To use it:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+1. Copy ${prefix}/share/examples/${name}/${startupitem.plist} to ~/Library/LaunchAgents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2. Edit ${startupitem.plist} to change the StartInterval to the desired period (in seconds)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+3. Run 'launchctl load ~/Library/LaunchAgents/${startupitem.plist}'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/pushbroom/files/pushbroom.plist b/sysutils/pushbroom/files/pushbroom.plist
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5ea2d35fdd2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/pushbroom/files/pushbroom.plist
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</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 Computer//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>KeepAlive</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <false/>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>Label</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>@LABEL@</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>Program</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>@PREFIX@/bin/pushbroom</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>StartInterval</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <integer>3600</integer>
</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>StandardErrorPath</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>/dev/null</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <key>StandardOutPath</key>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <string>/dev/null</string>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  </dict>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</plist>
</span></pre><pre style='margin:0'>

</pre>