From nobody Tue Feb 10 09:25:52 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f9GQ93sK9z6Rld4 for ; Tue, 10 Feb 2026 09:25:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f9GQ91qHjz3CT5 for ; Tue, 10 Feb 2026 09:25:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770715553; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=N6na48qOfPMM5knMYjkA96ALrdSdpwNnAvJ9TKbmSUk=; b=eiwumdOZXlUzWsPrngOTw6q6ILo7t/x6QqZ+lsU+udNmlp3EmlFDyomX9bLJ2QaZoxA65f fJspqAdZS8XnzSB/V/oLeS8xoJ5/hwlYW6KTcGK1J7V297u5pZgORPVLjqSfUWm6fYaoiT +52DHfEkuif5AV11YiAoWegWLKSS7EoIuE7rquA+BoPsnjD7YKwvrYTkBxzJUvHFJa9JNd xYRuPz9BfDfmOdZV3crnS/hK5UcXoESqzRz0tvL0Oeu35wjmGLQSPj5loHCNoMOerbvZ1B diO0bpdkE9FBN+IZbTrwAr7cT7CgeDOYJnDrcG7PNarMstxiHDZ9K4OIvnDKXw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770715553; a=rsa-sha256; cv=none; b=HGVHwSFhwUyGlJz8oie2ZHS2/TatzIayRX1EQ1NZ2dMdZE3TE1sOdoZKXpV/oYZtabV6XZ NrKTQkOWGdKr8VCTw38cIjAJzmllMvsc0nX0HDjoOXqS0mI5B/htU4IOQ1+ODltKOh2wGm FCk/5PRFYQStiWx5zBXFZM59iGNFH1v2VVOLeddPjn4gUP8x3Oihcnva/YVik/wXO/a2wn OCu10Kr4TKLmiffAMzcZZLF9Eo5QQHE9dFL/4bmlIlYYZj0OD3yCyD7yK8CSPIpPH56tzm siwQ68CTC38cChCaEvte84D2Wyqhh5phQilrNMumc7oogwHyV9B3W/3K+wRl/w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770715553; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=N6na48qOfPMM5knMYjkA96ALrdSdpwNnAvJ9TKbmSUk=; b=qC1OOPZXoaWeetBwoZ4O8p9Snj+wF3EhdhUlXKCP5oFU1l6zT6YHvP18qqENJZ9fcT6els y1KSUBALDuyQYRv9Sc6KMLBF2rO6/AGPmwj5wmNYmmMR+lUdJhT+XspcUp/kD4nsSYGbJr r11+UpkqZ1SBgOQ2XnvdeztcvDbblaFlLswJucZcKReGisZT1x2yg1ixgtWABW3y+HqpdL mdAP2OBeomZP3EHfQfTQfyqcaIpHJ8BPsn4nxaBa3f2u4n9wuFgkUy//14kwKNYpQCvP32 0/R/hVuzK5gpz7apLAuRvuTl4nqCayTHI04neapSB1XrEoNNLeL3lTxpoQfsbw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f9GQ90gGWz1CJd for ; Tue, 10 Feb 2026 09:25:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 468fe by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 10 Feb 2026 09:25:52 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Hiroki Tagato Subject: git: 71315a986ad4 - main - devel/hyprwire: Update to 0.3.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 71315a986ad402011d70a0b0d0c67b862233288e Auto-Submitted: auto-generated Date: Tue, 10 Feb 2026 09:25:52 +0000 Message-Id: <698af9a0.468fe.55b7f6d@gitrepo.freebsd.org> The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=71315a986ad402011d70a0b0d0c67b862233288e commit 71315a986ad402011d70a0b0d0c67b862233288e Author: Hiroki Tagato AuthorDate: 2026-02-10 09:24:37 +0000 Commit: Hiroki Tagato CommitDate: 2026-02-10 09:25:44 +0000 devel/hyprwire: Update to 0.3.0 Changelog: https://github.com/hyprwm/hyprwire/releases/tag/v0.3.0 Reported by: GitHub (watch releases) --- devel/hyprwire/Makefile | 4 +- devel/hyprwire/distinfo | 6 +-- .../files/patch-src_core_client_ClientSocket.cpp | 10 ----- .../files/patch-src_core_server_ServerClient.cpp | 48 ++++++++++++++++++---- .../files/patch-src_core_server_ServerSocket.cpp | 10 ----- devel/hyprwire/files/patch-tests_Fork.cpp | 10 +++++ 6 files changed, 56 insertions(+), 32 deletions(-) diff --git a/devel/hyprwire/Makefile b/devel/hyprwire/Makefile index efc6535644ad..cd4610b68ff9 100644 --- a/devel/hyprwire/Makefile +++ b/devel/hyprwire/Makefile @@ -1,6 +1,6 @@ PORTNAME= hyprwire DISTVERSIONPREFIX= v -DISTVERSION= 0.2.1 +DISTVERSION= 0.3.0 CATEGORIES= devel MAINTAINER= tagattie@FreeBSD.org @@ -22,7 +22,7 @@ GH_ACCOUNT= hyprwm LDFLAGS+= -pthread PLIST_SUB= SOVERSION_FULL=${DISTVERSION} \ - SOVERSION_MAJOR=2 + SOVERSION_MAJOR=3 PORTDOCS= README.md OPTIONS_DEFINE= DOCS diff --git a/devel/hyprwire/distinfo b/devel/hyprwire/distinfo index e702b02f70a3..553e4286223e 100644 --- a/devel/hyprwire/distinfo +++ b/devel/hyprwire/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765327591 -SHA256 (hyprwm-hyprwire-v0.2.1_GH0.tar.gz) = a6370db771213fe10ebca5a2da748070a7034b09131847f973fda5d60b473c11 -SIZE (hyprwm-hyprwire-v0.2.1_GH0.tar.gz) = 32624 +TIMESTAMP = 1770709987 +SHA256 (hyprwm-hyprwire-v0.3.0_GH0.tar.gz) = ba3ff4b82620209d5680ce0e771d0f2c41f78cdb96d5d84fa66e4f0709ca8de6 +SIZE (hyprwm-hyprwire-v0.3.0_GH0.tar.gz) = 41897 diff --git a/devel/hyprwire/files/patch-src_core_client_ClientSocket.cpp b/devel/hyprwire/files/patch-src_core_client_ClientSocket.cpp deleted file mode 100644 index fb2c37a1aeab..000000000000 --- a/devel/hyprwire/files/patch-src_core_client_ClientSocket.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- src/core/client/ClientSocket.cpp.orig 2025-11-23 08:07:11 UTC -+++ src/core/client/ClientSocket.cpp -@@ -18,6 +18,7 @@ - #include - #include - #include -+#include - - #include - #include diff --git a/devel/hyprwire/files/patch-src_core_server_ServerClient.cpp b/devel/hyprwire/files/patch-src_core_server_ServerClient.cpp index e925ee87ce0b..aa05dfaec6dd 100644 --- a/devel/hyprwire/files/patch-src_core_server_ServerClient.cpp +++ b/devel/hyprwire/files/patch-src_core_server_ServerClient.cpp @@ -1,11 +1,45 @@ ---- src/core/server/ServerClient.cpp.orig 2025-11-23 08:04:14 UTC +--- src/core/server/ServerClient.cpp.orig 2026-02-04 11:08:13 UTC +++ src/core/server/ServerClient.cpp -@@ -7,6 +7,8 @@ - #include "../../helpers/Log.hpp" - #include "../../Macros.hpp" +@@ -13,6 +13,11 @@ + #include + #include -+#include ++#if defined(__FreeBSD__) ++#include ++#include ++#endif + - #include - #include + using namespace Hyprwire; + CServerClient::CServerClient(int fd) : m_fd(fd) { +@@ -31,19 +36,29 @@ void CServerClient::dispatchFirstPoll() { + + // get peer's pid + +-#if defined(__OpenBSD__) ++#if defined(__FreeBSD__) ++ struct xucred cred; ++#elif defined(__OpenBSD__) + struct sockpeercred cred; + #else + ucred cred; + #endif + socklen_t len = sizeof(cred); + ++#if defined(__FreeBSD__) ++ if (getsockopt(m_fd.get(), SOL_SOCKET, LOCAL_PEERCRED, &cred, &len) == -1) { ++#else + if (getsockopt(m_fd.get(), SOL_SOCKET, SO_PEERCRED, &cred, &len) == -1) { ++#endif + TRACE(Debug::log(TRACE, "dispatchFirstPoll: failed to get pid")); + return; + } + ++#if defined(__FreeBSD__) ++ m_pid = cred.cr_pid; ++#else + m_pid = cred.pid; ++#endif + } + + void CServerClient::sendMessage(const IMessage& message) { diff --git a/devel/hyprwire/files/patch-src_core_server_ServerSocket.cpp b/devel/hyprwire/files/patch-src_core_server_ServerSocket.cpp deleted file mode 100644 index 680a7b75932d..000000000000 --- a/devel/hyprwire/files/patch-src_core_server_ServerSocket.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- src/core/server/ServerSocket.cpp.orig 2025-11-23 08:06:13 UTC -+++ src/core/server/ServerSocket.cpp -@@ -9,6 +9,7 @@ - #include - #include - #include -+#include - - #include - #include diff --git a/devel/hyprwire/files/patch-tests_Fork.cpp b/devel/hyprwire/files/patch-tests_Fork.cpp new file mode 100644 index 000000000000..eaf695a15ab2 --- /dev/null +++ b/devel/hyprwire/files/patch-tests_Fork.cpp @@ -0,0 +1,10 @@ +--- tests/Fork.cpp.orig 2026-02-10 08:21:03 UTC ++++ tests/Fork.cpp +@@ -3,6 +3,7 @@ + #include + #include + #include ++#include + + #include "generated/test_protocol_v1-server.hpp" + #include "generated/test_protocol_v1-client.hpp"