git: 28bdb61a0bd7 - main - x11/j4-dmenu-desktop: Update to 3.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 17 Sep 2026 12:44:02 UTC
The branch main has been updated by 0mp:
URL: https://cgit.FreeBSD.org/ports/commit/?id=28bdb61a0bd7836ff4cbb8c3375bfde3e3756f03
commit 28bdb61a0bd7836ff4cbb8c3375bfde3e3756f03
Author: Mateusz Piotrowski <0mp@FreeBSD.org>
AuthorDate: 2026-09-17 12:41:33 +0000
Commit: Mateusz Piotrowski <0mp@FreeBSD.org>
CommitDate: 2026-09-17 12:43:56 +0000
x11/j4-dmenu-desktop: Update to 3.2
- Switch the build system to Meson as recommended.
- Install shell completions by default.
PR: 298297
Reported by: arrowd
Sponsored by: fme AG
---
x11/j4-dmenu-desktop/Makefile | 18 ++++++++++++++----
x11/j4-dmenu-desktop/distinfo | 6 +++---
2 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/x11/j4-dmenu-desktop/Makefile b/x11/j4-dmenu-desktop/Makefile
index b2e0e8641943..8b9e7fb32278 100644
--- a/x11/j4-dmenu-desktop/Makefile
+++ b/x11/j4-dmenu-desktop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= j4-dmenu-desktop
DISTVERSIONPREFIX= r
-DISTVERSION= 2.18
+DISTVERSION= 3.2
CATEGORIES= x11
MAINTAINER= 0mp@FreeBSD.org
@@ -10,14 +10,24 @@ WWW= https://github.com/enkore/j4-dmenu-desktop
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake compiler:c++11-lang
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crazy-complete>=0:shells/py-crazy-complete@${PY_FLAVOR}
+
+LIB_DEPENDS= libfmt.so:devel/libfmt \
+ libspdlog.so:devel/spdlog
+
+USES= compiler:c++17-lang meson pkgconfig python:env
USE_GITHUB= yes
GH_ACCOUNT= enkore
-CMAKE_OFF= WITH_TESTS
+MESON_ARGS= -Denable-tests=false \
+ -Dgenerate-shell-completions=enabled \
+ -Doverride-version="${PKGVERSION}"
PLIST_FILES= bin/j4-dmenu-desktop \
- share/man/man1/j4-dmenu-desktop.1.gz
+ share/bash-completion/completions/j4-dmenu-desktop \
+ share/fish/vendor_completions.d/j4-dmenu-desktop.fish \
+ share/man/man1/j4-dmenu-desktop.1.gz \
+ share/zsh/site-functions/_j4-dmenu-desktop
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
diff --git a/x11/j4-dmenu-desktop/distinfo b/x11/j4-dmenu-desktop/distinfo
index 315d40b1a2b0..31ca9804377d 100644
--- a/x11/j4-dmenu-desktop/distinfo
+++ b/x11/j4-dmenu-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601671533
-SHA256 (enkore-j4-dmenu-desktop-r2.18_GH0.tar.gz) = 77c5605d0c1291bcf1e13b186ea3b32ddf4753de0d0e39127b4a7d2098393e25
-SIZE (enkore-j4-dmenu-desktop-r2.18_GH0.tar.gz) = 34785
+TIMESTAMP = 1789645112
+SHA256 (enkore-j4-dmenu-desktop-r3.2_GH0.tar.gz) = 99e2f394570f8fb0b1a2cde2926980fd9685ce60e1500b575057f8424c9ad555
+SIZE (enkore-j4-dmenu-desktop-r3.2_GH0.tar.gz) = 125056