<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ea64ba679e845ac4df4ca2143bb00e15fcdd93c0">https://github.com/macports/macports-ports/commit/ea64ba679e845ac4df4ca2143bb00e15fcdd93c0</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 ea64ba679e8 sketchybar: update to version 2.11.2
</span>ea64ba679e8 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ea64ba679e845ac4df4ca2143bb00e15fcdd93c0
</span>Author: Basil Shubin <basil.shubin@gmail.com>
AuthorDate: Sat Dec 3 12:12:13 2022 +0600
<span style='display:block; white-space:pre;color:#404040;'> sketchybar: update to version 2.11.2
</span>---
sysutils/sketchybar/Portfile | 41 ++++++++++------------
...ybar.plist.in => org.macports.sketchybar.plist} | 6 ++--
2 files changed, 21 insertions(+), 26 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/sketchybar/Portfile b/sysutils/sketchybar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2a75b740fa7..2969b98609b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/sketchybar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/sketchybar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,10 @@ PortGroup github 1.0
</span> PortGroup makefile 1.0
PortGroup xcodeversion 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup FelixKratz SketchyBar 2.11.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+minimum_xcodeversions {19 12.0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup FelixKratz SketchyBar 2.11.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span>
categories sysutils
maintainers {@bashu gmail.com:bashu.was.here} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,16 +19,17 @@ long_description This bar project aims to create a highly flexible, \
</span> customizable, fast and powerful status bar replacement \
for people that like playing with shell scripts.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 5a56e186bf8343f3ece20b10ba06f296531134ba \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 66f3c02ca82cdc1659188cbe72695a8a9c2ea94fb22dcbc77c55f02bea2ae59c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d258decbd46ec8363dfcf6565e08ea50191704ab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9a88627cebe3e4ef78124215befb6ef5952b091c449caefcba25f258f85c3ee7 \
</span> size 2907648
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set sketchybar.plist ${workpath}/org.macports.sketchybar.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file copy ${filespath}/org.macports.${name}.plist ${worksrcpath}/org.macports.${name}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Fill in startup plist template
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy -- ${filespath}/org.macports.sketchybar.plist.in ${sketchybar.plist}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PREFIX@|${prefix}|g" ${sketchybar.plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@NAME@|${name}|g" ${worksrcpath}/org.macports.${name}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/org.macports.${name}.plist
</span> }
destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,28 +41,19 @@ destroot {
</span> copy ${worksrcpath}/plugins ${destroot}${prefix}/share/doc/${name}/examples
copy ${worksrcpath}/sketchybarrc ${destroot}${prefix}/share/doc/${name}/examples
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Install our custom plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set launchd_dir ${prefix}/etc/${startupitem.location}/${startupitem.uniquename}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -d ${destroot}/${launchd_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 ${sketchybar.plist} ${destroot}/${launchd_dir}/${startupitem.plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set launchd_dir ${prefix}/etc/${startupitem.location}/${startupitem.uniquename}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 -d ${destroot}/${launchd_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 ${worksrcpath}/${startupitem.plist} ${destroot}${launchd_dir}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[getuid] == 0 && ${startupitem.install} ne "no"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file mkdir ${destroot}/Library/${startupitem.location}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -sf ${launchd_dir}/${startupitem.plist} ${destroot}/Library/${startupitem.location}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # install the plist, if startupitem.install is set
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[getuid] == 0 && ${startupitem.install}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 -d ${destroot}/Library/${startupitem.location}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -sf ${launchd_dir}${startupitem.plist} ${destroot}/Library/${startupitem.location}
</span> } else {
ln -sf ${launchd_dir}/${startupitem.plist} ${destroot}${prefix}/etc/${startupitem.location}
}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set minxcodever 8.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {([vercmp $xcodeversion ${minxcodever}] < 0)} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- known_fail yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "${name} ${version} requires Xcode ${minxcodever} or greater to build."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "incompatible Xcode version"
</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> notes "
Copy the example configuration into your home directory and make the scripts executable:
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/sketchybar/files/org.macports.sketchybar.plist.in b/sysutils/sketchybar/files/org.macports.sketchybar.plist
</span>similarity index 81%
rename from sysutils/sketchybar/files/org.macports.sketchybar.plist.in
rename to sysutils/sketchybar/files/org.macports.sketchybar.plist
<span style='display:block; white-space:pre;color:#808080;'>index b2b4c0eeff1..fc9d071fcbf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/sketchybar/files/org.macports.sketchybar.plist.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/sketchybar/files/org.macports.sketchybar.plist
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,9 @@
</span> <?xml version='1.0' encoding='UTF-8'?>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"http://www.apple.com/DTDs/PropertyList-1.0.dtd" >
</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> <plist version='1.0'>
<dict>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- <key>Label</key><string>org.macports.sketchybar</string>
</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.@NAME@</string>
</span> <key>ProgramArguments</key>
<array>
<string>@PREFIX@/bin/daemondo</string>
</pre><pre style='margin:0'>
</pre>