diff --git a/x11/rofi/Makefile b/x11/rofi/Makefile index 3af95fb40398..92c74936abc3 100644 --- a/x11/rofi/Makefile +++ b/x11/rofi/Makefile @@ -1,50 +1,55 @@ PORTNAME= rofi -DISTVERSION?= 1.7.8 -PORTREVISION?= 0 +DISTVERSION= 2.0.0 CATEGORIES= x11 ${EXTRA_CATEGORIES} MAINTAINER= nomoo@nomoo.ru COMMENT= Window switcher, run dialog and dmenu replacement WWW= https://github.com/davatorium/rofi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS+= libstartup-notification-1.so:x11/startup-notification \ +LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-ewmh.so:x11/xcb-util-wm \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-util.so:x11/xcb-util \ libxcb-xrm.so:x11/xcb-util-xrm \ libxkbcommon-x11.so:x11/libxkbcommon \ libxcb-keysyms.so:x11/xcb-util-keysyms RUN_DEPENDS= gsed:textproc/gsed -USES= bison gnome meson pkgconfig shebangfix xorg -USE_GITHUB= yes # required by rofi-wayland +USES= bison gnome meson pkgconfig shebangfix +USE_GITHUB= yes USE_GNOME= cairo gdkpixbuf librsvg2 pango -USE_XORG= xcb -GH_ACCOUNT?= davatorium +GH_ACCOUNT= davatorium GH_TUPLE= sardemff7:libgwater:d86f9903efb9c490c0e3b0316d7f2da5b5a5632c:libgwater/subprojects/libgwater \ - sardemff7:libnkutils:72bd7fb07f627a864e724639eea9fab6cccbd77c:libnkutils/subprojects/libnkutils + sardemff7:libnkutils:2f220a40ad32cf51b6b7d7ae83ab641a3ae76693:libnkutils/subprojects/libnkutils SHEBANG_FILES= script/get_git_rev.sh \ script/rofi-sensible-terminal bash_CMD= ${SH} -CONFLICTS_INSTALL?= ${PORTNAME}-wayland - -OPTIONS_DEFINE= TEST MANPAGES -OPTIONS_DEFAULT= MANPAGES -OPTIONS_SUB= yes - -MANPAGES_BUILD_DEPENDS= pandoc:textproc/hs-pandoc +OPTIONS_DEFINE= TEST MANPAGES MPD WAYLAND X11 +OPTIONS_DEFAULT= MANPAGES X11 WAYLAND +OPTIONS_SUB= yes + +MPD_LIB_DEPENDS= libmpdclient.so:audio/libmpdclient +MPD_DESC= Music Player Daemon protocol support +WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols +WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland +WAYLAND_RUN_DEPENDS= wayland-protocols>0:graphics/wayland-protocols +WAYLAND_MESON_ENABLED= wayland +X11_USES= xorg +X11_USE= XORG=xcb +X11_MESON_ENABLED= xcb +MANPAGES_BUILD_DEPENDS= pandoc:textproc/hs-pandoc TEST_BUILD_DEPENDS= checkmk:devel/check TEST_MESON_ENABLED= check post-patch: # Fix rofi-theme-selector which assumes we have GNU sed @${REINPLACE_CMD} 's|$${SED} -i |$${SED} -i"" |' \ ${WRKSRC}/script/rofi-theme-selector .include diff --git a/x11/rofi/distinfo b/x11/rofi/distinfo index 7d87c4fa6ac3..67b50904de57 100644 --- a/x11/rofi/distinfo +++ b/x11/rofi/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1737547015 -SHA256 (davatorium-rofi-1.7.8_GH0.tar.gz) = cda6f5f472bcd9f3306cf629fdf35fc0e4c057380998efb73ab601b8b34df38e -SIZE (davatorium-rofi-1.7.8_GH0.tar.gz) = 12335333 +TIMESTAMP = 1761477154 +SHA256 (davatorium-rofi-2.0.0_GH0.tar.gz) = ae2b7bdc8333628eea97daa904d33aa14c34fa733f0718a406535fed26b2deaf +SIZE (davatorium-rofi-2.0.0_GH0.tar.gz) = 712834 SHA256 (sardemff7-libgwater-d86f9903efb9c490c0e3b0316d7f2da5b5a5632c_GH0.tar.gz) = cede0c07f0e13100a4851b84e36c118570a8c75546a52fd1258fcf598a16f7eb SIZE (sardemff7-libgwater-d86f9903efb9c490c0e3b0316d7f2da5b5a5632c_GH0.tar.gz) = 10873 -SHA256 (sardemff7-libnkutils-72bd7fb07f627a864e724639eea9fab6cccbd77c_GH0.tar.gz) = 319af84464cb45750d6f6ffda8711f75d3f5c898e31124ce69bbbf99b48c8c69 -SIZE (sardemff7-libnkutils-72bd7fb07f627a864e724639eea9fab6cccbd77c_GH0.tar.gz) = 66289 +SHA256 (sardemff7-libnkutils-2f220a40ad32cf51b6b7d7ae83ab641a3ae76693_GH0.tar.gz) = 9161c3d0758b6487529a9ba9a06fc92a9a88c89b3d678b8d1108d44ecbf79306 +SIZE (sardemff7-libnkutils-2f220a40ad32cf51b6b7d7ae83ab641a3ae76693_GH0.tar.gz) = 66257 diff --git a/x11/rofi/pkg-plist b/x11/rofi/pkg-plist index 61ed090516bc..3c175f78c245 100644 --- a/x11/rofi/pkg-plist +++ b/x11/rofi/pkg-plist @@ -1,55 +1,56 @@ bin/rofi bin/rofi-sensible-terminal bin/rofi-theme-selector include/rofi/helper.h include/rofi/mode-private.h include/rofi/mode.h include/rofi/rofi-icon-fetcher.h include/rofi/rofi-types.h libdata/pkgconfig/rofi.pc share/applications/rofi-theme-selector.desktop share/applications/rofi.desktop share/icons/hicolor/scalable/apps/rofi.svg %%DATADIR%%/themes/Adapta-Nokto.rasi %%DATADIR%%/themes/Arc-Dark.rasi %%DATADIR%%/themes/Arc.rasi %%DATADIR%%/themes/DarkBlue.rasi %%DATADIR%%/themes/Indego.rasi %%DATADIR%%/themes/Monokai.rasi %%DATADIR%%/themes/Paper.rasi %%DATADIR%%/themes/android_notification.rasi %%DATADIR%%/themes/arthur.rasi %%DATADIR%%/themes/blue.rasi %%DATADIR%%/themes/c64.rasi %%DATADIR%%/themes/dmenu.rasi %%DATADIR%%/themes/docu.rasi %%DATADIR%%/themes/fancy.rasi %%DATADIR%%/themes/fancy2.rasi %%DATADIR%%/themes/fullscreen-preview.rasi %%DATADIR%%/themes/glue_pro_blue.rasi %%DATADIR%%/themes/gruvbox-common.rasinc %%DATADIR%%/themes/gruvbox-dark-hard.rasi %%DATADIR%%/themes/gruvbox-dark-soft.rasi %%DATADIR%%/themes/gruvbox-dark.rasi %%DATADIR%%/themes/gruvbox-light-hard.rasi %%DATADIR%%/themes/gruvbox-light-soft.rasi %%DATADIR%%/themes/gruvbox-light.rasi %%DATADIR%%/themes/iggy.jpg %%DATADIR%%/themes/iggy.rasi %%DATADIR%%/themes/lb.rasi %%DATADIR%%/themes/material.rasi %%DATADIR%%/themes/paper-float.rasi %%DATADIR%%/themes/purple.rasi %%DATADIR%%/themes/sidebar-v2.rasi %%DATADIR%%/themes/sidebar.rasi %%DATADIR%%/themes/solarized.rasi %%DATADIR%%/themes/solarized_alternate.rasi +%%MANPAGES%%share/man/man5/rofi-actions.5.gz %%MANPAGES%%share/man/man1/rofi-sensible-terminal.1.gz %%MANPAGES%%share/man/man1/rofi-theme-selector.1.gz %%MANPAGES%%share/man/man1/rofi.1.gz %%MANPAGES%%share/man/man5/rofi-debugging.5.gz %%MANPAGES%%share/man/man5/rofi-dmenu.5.gz %%MANPAGES%%share/man/man5/rofi-keys.5.gz %%MANPAGES%%share/man/man5/rofi-script.5.gz %%MANPAGES%%share/man/man5/rofi-theme.5.gz %%MANPAGES%%share/man/man5/rofi-thumbnails.5.gz