<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bcfe6fc00a33fb81d69952084dfff0ff3ac62c82">https://github.com/macports/macports-ports/commit/bcfe6fc00a33fb81d69952084dfff0ff3ac62c82</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 bcfe6fc00a3 skhd: update to version 0.3.9
</span>bcfe6fc00a3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit bcfe6fc00a33fb81d69952084dfff0ff3ac62c82
</span>Author: Kevin James <KevinJames@thekev.in>
AuthorDate: Mon Sep 18 21:42:54 2023 +0100

<span style='display:block; white-space:pre;color:#404040;'>    skhd: update to version 0.3.9
</span>---
 sysutils/skhd/Portfile                         | 37 ++++++--------------------
 sysutils/skhd/files/org.macports.skhd.plist.in | 26 ------------------
 sysutils/skhd/files/patch-makefile.diff        |  9 ++++---
 3 files changed, 13 insertions(+), 59 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/skhd/Portfile b/sysutils/skhd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 698a6a707da..d1c2855b458 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/skhd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/skhd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,10 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> PortSystem              1.0
 PortGroup               github 1.0
 PortGroup               makefile 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            koekeishiya skhd 0.3.5 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            koekeishiya skhd 0.3.9 v
</span> 
 categories              sysutils
 platforms               darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,37 +13,17 @@ license                 MIT
</span> description             Simple hotkey daemon for macOS
 long_description        skhd is a simple hotkey daemon for macOS that focuses on responsiveness and performance.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  2d914818404a3e68238b66834506fa1db692b4e8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  565b4ccdede8fd41761eaa9fd864bafa7f389dc4be91216635d78067320a97d2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    24061
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  81331788ea8332268b3724c75d3578a72cbd9111 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  4a472447f4018a211e192003f4669939501b84633c27a1930689224f6c89e63e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    26040
</span> 
 patchfiles              patch-makefile.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set skhd.plist          ${workpath}/org.macports.skhd.plist
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><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.skhd.plist.in ${skhd.plist}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|@PREFIX@|${prefix}|g" ${skhd.plist}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
     # Copy example files
     xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}/examples
     copy {*}[glob ${worksrcpath}/examples/*] \
         ${destroot}${prefix}/share/doc/${name}/examples
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><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 ${skhd.plist} ${destroot}/${launchd_dir}/${startupitem.plist}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -sf ${launchd_dir}/${startupitem.plist} ${destroot}${prefix}/etc/${startupitem.location}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
 
 if {${os.major} < 16} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,9 +41,7 @@ notes "
</span>     You are strongly encouraged to copy this file to
     * ~/.config/${name}/skhdrc
     and adjust it to your needs.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-startupitem.create      no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-startupitem.autostart   no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-startupitem.location    LaunchAgents
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-startupitem.executable  ${prefix}/bin/skhd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    A common post-install step is to run:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    * skhd --start-service
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/skhd/files/org.macports.skhd.plist.in b/sysutils/skhd/files/org.macports.skhd.plist.in
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 8e807e98512..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/skhd/files/org.macports.skhd.plist.in
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,26 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<?xml version='1.0' encoding='UTF-8'?>
</span><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:#ffe0e0;'>-<plist version='1.0'>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<key>Label</key><string>org.macports.skhd</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<key>ProgramArguments</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<array>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    <string>@PREFIX@/bin/daemondo</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    <string>--label=skhd</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    <string>--start-cmd</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    <string>@PREFIX@/bin/skhd</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    <string>;</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    <string>--pid=exec</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-</array>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<key>EnvironmentVariables</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    <key>PATH</key>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    <string>@PREFIX@/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-</dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<key>KeepAlive</key><true/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<key>RunAtLoad</key><true/>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<key>ProcessType</key><string>Interactive</string>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-<key>Nice</key><integer>-20</integer>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-</dict>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-</plist>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/skhd/files/patch-makefile.diff b/sysutils/skhd/files/patch-makefile.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 486988f1786..175641bd993 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/skhd/files/patch-makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/skhd/files/patch-makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +1,18 @@
</span> --- makefile.orig 2020-12-03 18:18:40.000000000 -0800
 +++ makefile   2020-12-03 18:18:48.000000000 -0800
 @@ -1,6 +1,6 @@
<span style='display:block; white-space:pre;background:#ffe0e0;'>- FRAMEWORKS     = -framework Carbon -framework CoreServices
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FRAMEWORKS     = -framework Cocoa -framework Carbon -framework CoreServices
</span>  BUILD_PATH     = ./bin
 -BUILD_FLAGS    = -std=c99 -Wall -g -O0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS         += -std=c99 -Wall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS         += -std=c99
</span>  SKHD_SRC       = ./src/skhd.c
  BINS           = $(BUILD_PATH)/skhd
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,12 +8,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,12 +8,13 @@
</span>  
  all: clean $(BINS)
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>--install: BUILD_FLAGS=-std=c99 -O3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install: BUILD_FLAGS=-std=c99 -Wall -O2
</span>  install: clean $(BINS)
 +      cp $(BINS) $(DESTDIR)/$(PREFIX)/$(BINS)
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,4 +22,5 @@
</span>  $(BUILD_PATH)/skhd: $(SKHD_SRC)
        mkdir -p $(BUILD_PATH)
 -      clang $^ $(BUILD_FLAGS) $(FRAMEWORKS) -o $@
<span style='display:block; white-space:pre;background:#e0ffe0;'>++       mkdir -p $(BUILD_PATH)
</span> + $(CC) $^ $(CFLAGS) $(FRAMEWORKS) -o $@
</pre><pre style='margin:0'>

</pre>