pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/rofi
Module Name: pkgsrc
Committed By: kikadf
Date: Sun Jan 25 09:33:36 UTC 2026
Modified Files:
pkgsrc/x11/rofi: Makefile distinfo
Added Files:
pkgsrc/x11/rofi: options.mk
Log Message:
x11/rofi: update to 2.0.0
* 2.0.0
In this release we merged back lbonn his great wayland port of rofi into mainline.
Wayland is now an officially supported backend.
With the merge of the wayland backend, for ease of maintenance, we dropped the
autotools build system. We now only support the meson build system.
You can build rofi with only X11 or Wayland. It also supports or both backends
enabled, where it automatically select the right backend.
To help bug reports, we added the command rofi -info.
This will print the selected backends. Compilation options, loaded plugins,
scripts and more.
Known issues:
With wayland, rofi only knows after the first surface is drawn, what the dpi and
scale is. Because of this, it might need to redraw/resize elements (icons/text)
after displaying. This can generate a weird 'flicker' on startup. It will first
load a lower resolution version of the icons (that the window manager scales
up), then it gets updated with the real resolution and it then loads full
resolution icons. Because icon loading is asynchronous, they will disappear and
re-appear. Issue: #2165
It is currently not possible, in a reliable way, to detect out of window clicks.
So under wayland this feature currently does not work. Issue: #2158
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/x11/rofi/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/x11/rofi/distinfo
cvs rdiff -u -r0 -r1.3 pkgsrc/x11/rofi/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/rofi/Makefile
diff -u pkgsrc/x11/rofi/Makefile:1.48 pkgsrc/x11/rofi/Makefile:1.49
--- pkgsrc/x11/rofi/Makefile:1.48 Wed Jan 7 08:49:47 2026
+++ pkgsrc/x11/rofi/Makefile Sun Jan 25 09:33:36 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.48 2026/01/07 08:49:47 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2026/01/25 09:33:36 kikadf Exp $
-DISTNAME= rofi-1.7.9.1
-PKGREVISION= 3
+DISTNAME= rofi-2.0.0
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_GITHUB:=davatorium/}
# We need to specify this way to get submodules fetched
@@ -15,14 +14,14 @@ LICENSE= x11
USE_TOOLS+= pkg-config bash:run flex bison
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= YACC='bison -y'
-
REPLACE_BASH+= script/rofi-sensible-terminal
REPLACE_BASH+= script/rofi-theme-selector
TEST_TARGET= check
+.include "options.mk"
+
+.include "../../devel/meson/build.mk"
.include "../../devel/check/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
Index: pkgsrc/x11/rofi/distinfo
diff -u pkgsrc/x11/rofi/distinfo:1.9 pkgsrc/x11/rofi/distinfo:1.10
--- pkgsrc/x11/rofi/distinfo:1.9 Mon Jun 2 00:40:35 2025
+++ pkgsrc/x11/rofi/distinfo Sun Jan 25 09:33:36 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2025/06/02 00:40:35 gutteridge Exp $
+$NetBSD: distinfo,v 1.10 2026/01/25 09:33:36 kikadf Exp $
-BLAKE2s (rofi-1.7.9.1.tar.xz) = 124322ae4c3c205de010fa153a5f20025c160c2dae69b9c921a0edb7681c3758
-SHA512 (rofi-1.7.9.1.tar.xz) = 0ded093b5a50ec2e547f5a35c4972690250ad260025ce1ef7c4736554b05dde9c559508b4e68ef186f5270bcd9d4ed8804e7c790690f37cf1a499491011933c9
-Size (rofi-1.7.9.1.tar.xz) = 813356 bytes
+BLAKE2s (rofi-2.0.0.tar.xz) = 51f50c6230e4e47ca657f3270960a6d6fa06f86e7b6b0a97ee7e45c1617dd46c
+SHA512 (rofi-2.0.0.tar.xz) = 0531f7da2a6e363b2c97c47778cadc4a84eb58903ea91ce683ff98d7c6e23172fa0df59a42f7236a4a0e80020c21c72cbc126ffe260491082ab9cc19ef6673d5
+Size (rofi-2.0.0.tar.xz) = 682792 bytes
Added files:
Index: pkgsrc/x11/rofi/options.mk
diff -u /dev/null pkgsrc/x11/rofi/options.mk:1.3
--- /dev/null Sun Jan 25 09:33:36 2026
+++ pkgsrc/x11/rofi/options.mk Sun Jan 25 09:33:36 2026
@@ -0,0 +1,17 @@
+# $NetBSD: options.mk,v 1.3 2026/01/25 09:33:36 kikadf Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.rofi
+PKG_SUPPORTED_OPTIONS= wayland
+
+.include "../../devel/wayland/platform.mk"
+
+.if ${PLATFORM_SUPPORTS_WAYLAND} == "yes"
+PKG_SUGGESTED_OPTIONS+= wayland
+.endif
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mwayland)
+.include "../../devel/wayland/buildlink3.mk"
+.include "../../devel/wayland-protocols/buildlink3.mk"
+.endif
Home |
Main Index |
Thread Index |
Old Index