<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>