Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Jan 2026 17:54:44 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Corey Halpin <chalpin@cs.wisc.edu>
Subject:   git: b8f542e05515 - main - sysutils/keyd: Update 2.5.0 => 2.6.0, take maintainership
Message-ID:  <696140e4.3a627.22442a9b@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b8f542e05515817de5ce74caf65bebeeeb834a7f

commit b8f542e05515817de5ce74caf65bebeeeb834a7f
Author:     Corey Halpin <chalpin@cs.wisc.edu>
AuthorDate: 2026-01-09 17:51:12 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-01-09 17:51:12 +0000

    sysutils/keyd: Update 2.5.0 => 2.6.0, take maintainership
    
    Changelog:
    https://github.com/rvaiya/keyd/blob/v2.6.0/docs/CHANGELOG.md
    
    While here pet portclippy.
    
    PR:             292252
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
 sysutils/keyd/Makefile                 | 19 +++++++++----------
 sysutils/keyd/distinfo                 |  6 +++---
 sysutils/keyd/files/patch-src_daemon.c | 11 +++++++++++
 3 files changed, 23 insertions(+), 13 deletions(-)

diff --git a/sysutils/keyd/Makefile b/sysutils/keyd/Makefile
index e6e2807680e8..9b9f76648da0 100644
--- a/sysutils/keyd/Makefile
+++ b/sysutils/keyd/Makefile
@@ -1,34 +1,33 @@
 PORTNAME=	keyd
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.5.0
+DISTVERSION=	2.6.0
 CATEGORIES=	sysutils
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	chalpin@cs.wisc.edu
 COMMENT=	Key remapping daemon for evdev
 WWW=		https://github.com/rvaiya/keyd
 
-BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto
-LIB_DEPENDS=	libinotify.so:devel/libinotify
-
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto
+LIB_DEPENDS=	libinotify.so:devel/libinotify
+
 USES=		gmake python:env shebangfix
 USE_GITHUB=	yes
-USE_RC_SUBR=	${PORTNAME}
 GH_ACCOUNT=	rvaiya
+USE_RC_SUBR=	${PORTNAME}
 SHEBANG_FILES=	scripts/*
 MAKE_ARGS=	VERSION="${DISTVERSIONFULL}" COMMIT=""
+USERS=		${PORTNAME}
+GROUPS=		${PORTNAME}
+PLIST_DIRS=	${ETCDIR}
 PLIST_FILES=	bin/${PORTNAME} \
 		bin/${PORTNAME}-application-mapper
-PLIST_DIRS=	${ETCDIR}
 PORTDATA=	*
 PORTDOCS=	*
 PORTEXAMPLES=	*
 
-USERS=		${PORTNAME}
-GROUPS=		${PORTNAME}
-
 OPTIONS_DEFINE=	DOCS EXAMPLES MANPAGES
 OPTIONS_DEFAULT=MANPAGES
 
diff --git a/sysutils/keyd/distinfo b/sysutils/keyd/distinfo
index 7cfa487f8239..c8b6400fa18f 100644
--- a/sysutils/keyd/distinfo
+++ b/sysutils/keyd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722102463
-SHA256 (rvaiya-keyd-v2.5.0_GH0.tar.gz) = 93ec6c153ef673a7a8b4d8b686494dee11d182513f4531c71dce15a8db7f6c1c
-SIZE (rvaiya-keyd-v2.5.0_GH0.tar.gz) = 671616
+TIMESTAMP = 1767812254
+SHA256 (rvaiya-keyd-v2.6.0_GH0.tar.gz) = 697089681915b89d9e98caf93d870dbd4abce768af8a647d54650a6a90744e26
+SIZE (rvaiya-keyd-v2.6.0_GH0.tar.gz) = 691300
diff --git a/sysutils/keyd/files/patch-src_daemon.c b/sysutils/keyd/files/patch-src_daemon.c
new file mode 100644
index 000000000000..7d99dd3b59e8
--- /dev/null
+++ b/sysutils/keyd/files/patch-src_daemon.c
@@ -0,0 +1,11 @@
+--- src/daemon.c.orig	2025-12-19 21:03:20 UTC
++++ src/daemon.c
+@@ -627,7 +627,7 @@ int run_daemon(int argc, char *argv[])
+ 		exit(-1);
+ 	}
+ 
+-	sp.sched_priority = 49;
++	sp.sched_priority = sched_get_priority_max(SCHED_FIFO);
+ 	if (sched_setscheduler(0, SCHED_FIFO, &sp)) {
+ 		perror("sched_setscheduler");
+ 		exit(-1);


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?696140e4.3a627.22442a9b>