From b7fe0a233feadc71861337238dbe4f006b74264f Mon Sep 17 00:00:00 2001 From: wiz Date: Wed, 13 Mar 2019 19:33:27 +0000 Subject: rofi: update to 1.5.2. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v1.5.2: Procrastination in progress - Clearify Check dependency. (#879) - Add option to change negate character. (#877) - Fix assert and update test. (#875) - Add missing example Script (#869) - Add drun-display-format option. (#858) - Fixing typos (#867,#837,#831,#804) - Fix loading icons that are in cache (#860) - Improve ssh known_host parser. (#820) - Add terminals to rofi-sensible-terminal (#808) - Lexer Fix several ambiguity and handling of empty input. - IconFetcher preload the user set icon theme. - IconFetcher use generic threadpool. - Lexer support environment variables. - Cleanup syntax for sorting. (#816) - Documents update. - Fix how borders are drawn. (#792, #783) v1.5.1: - Egor Zvorykin: Fix typos in theme manpage. (#760) - Ben: Fix README config file location. (#761) - [SSH] Reload when ssh entry is deleted. - Add support for randr 1.5 monitors. (#749) - Diki Anata: Fix border layout structure. - Remove duplicate tests. (#543) - Fix make test in libnkutils. v1.5.0: - [Theme] Accept integer notation for double properties. (#752) - [View] Theme textboxes are vertically sized and horizontal wrapped. (#754) - Rofi 1.4.2 doesn't capture ←, ↑, →, ↓ binding to keys to work in combination with Mode_switch (#744) - Add konsole to list of sensible terminals. (#739) - Allow drun to filter based on comment field. (#733) - Add prompt widget to default theme. - Add manpage for rofi-theme-selector. - Dump theme without # prefix and separator . - Fix issue with xnomad and -4 placing. (#683) - DRun obey OnlyShowIn and NotShowIn properties. - Store default theme in rofi binary using GResources. - Add extra margin between prompt and entry. - Remove colon from prompt. (#637) - Add support for passing extra properties in script mode. - Better error message on invalid argb syntax. - Fix default theme border. - Make '#' in the parser optional. - Update themes. - Add -drun/window-match-fields option (thx to Askrenteam) for drun/window menu. (#690/#656) - Implement negated match. (#665) - Fix parsing of non-existing fields. (#700) - rofi-theme-selector fixes. - Fix spelling error (thx to jmkjaer) - Fix test on i686/arm. (#692) - Fix error in theme manpage. (#686) - Allow history size to be specified. (#613) - Fix drun history implementation. (#579) - Add gentoo install instruction. (#685) v1.4.2: - Add sort to manpage. (#682) - Add tranaparent to theme manpage. (#688) - Re-add theme headers. (#679) - Fix super key. (#684) - Unknown option libnkutils:uuid. (#677) - Mode window is not found. (#686) - Fix meson build in dist file. v1.4.1: All Hail Rasi - Bump meson release version v1.4.0: I reject your truth and substitute my own New Features: - FZF style sorting for fuzzy matching (thanks to MaskRay) (#533) - Improve error messages. - Theme parsing. - Keybinding. - invalid commandline options. - etc. - Customizable highlight. - Give up when keyboard is not grabbed in first 5 seconds. - Improved manpage - rofi (1) - rofi-themes (5) - Super-{1..10} hotkey for first 10 rows. - Allow x-align/y-align for textbox. - Support matching bangs on multiple characters in combi mode. (#542) - Set WM_CLASS (#549) - Async pre-read 25 rows for improving user experience. (#550) - Improve handling in floating window manager by always setting window size. - DRun speedup. - Make lazy-grab defualt. - Remove extra layer in textbox. (#553) - Ignore fonts that result in a family name or size 0. (#554) - [Combi] Allow bang to match multiple modes. (#552) - Add detection of window manager and work around quirks. - Support dynamic plugins. - DMENU tty detection. - Support for icons in drun, combi and window mode. - Startup notification of launched application support. - Meson support. - Fuzzy matching with fzf based sorting algorithm. - Auto-detect DPI. - Set cursor at the end of the input field. (#662) - Meson support (thx to SardemFF7). - [Script] parse the command as if it was commandline. (#650) - Don't enable asan by meson. (#642) - Allow text widgets to be added in theme and string to be set. - [Dmenu] Support the -w flag. - Allow window (via window id) to be location for rofi window. - [Dmenu] Allow multi-select mode in `-no-custom` mode. v1.3.1: Dan vs. Greg: The never ending story, reloaded. New Features - [DRun] Search categories. (#449) Improvements - Fix exit when failed to grab keyboard. (#524) - Introduce lazy keyboard grab mode for people who want rofi to show on key-down in i3. - Add copyrights to theme (needed for debian packaging). - DMENU: Correctly detect end-of-file (#518) - Directly queue redraw on overlay change. - Remove pango markup from workspace names in I3. (#507) v1.3.0: Dan vs. Greg: The never ending story. New Features - Use randr for getting monitor layout. Fallback to xinerama if not available. - Re-add fuzzy matcher. - Restructure internal code to use dynamic sizing widgets. (hbox, vbox and lists) - Async mode for dmenu. - Add theme selector script. - Include 21 themes. - Dynamically sizing window with content. - When placed at bottom of screen re-order screen to have entry at bottom. Improvements - Fix pasting secondary clipboard. (#516) - By default use all cores to filter entries. - Make sure drawing priority is higher then reading input data. - Improve resizing of window, don't make X whipe background. - Improve close window (shift-delete) action, by sending NET_WM_CLOSE instead of destroying window. - Create cache and run directory on startup. (#497) - Fix uneeded redraws on cursor blinking. (#491) - Improve time till grabbing keyboard. (#494) - Better error message when failing to parse keybindings, also continue parsing on error. - Fix problem with custom layouts (#485) - Speedup drawing of screen. Works well now for 4k and 8k screens. (factor 1000+ speedup for the flipping of buffer) (#496) - DRun mode more compatible with specification. - Debug output via g_log. - Fix password entry cursor position. - Use bash instead of sh for get_git_rev.sh (#445) - Add Control+G for cancel (#452) - Add padding option to textbox (#449) - Ctrl-click does alternate accept entry. (#429) - Hide window decoration in normal window mode. - Click to exit option. (#460) - Fix cursor blinking on moving. (#462) - Remove entry from history if fails to execute (#466) - Fix margins. (#467) - Improved documentation of functions in code. - DRun: Set work directory when executing file. (#482) - Memory leak fixes. - Improve scrollbar behaviour. Removals - opacity option. The transparency support in the theme can do the same and more. v1.2.0 New Features - Highlight matched part of the string. - Make window switcher string customizable. Improvements - Improved selection mode in dmenu with selection counter. - Improved selection mode with 'dot' indicator. - Fix Current Desktop window switcher. - Fix launching in terminal. - Supports include in config. - Add Control+k remove till eol keybinding. - Change clear line to Control+w and make Control+u remove till sol (matching readline) - Track origin of option value e.g. who set the option. - Comment default values in dump-xresources. - Fix displaying on 30bit 10bpc X setup. Removals: - Remove xlib dependency (xcb-xrm) - Remove fuzzy option - Remove i3 workaround as it no longer needed since I3 v4.9. (Feb. 2015) v1.1.0 New Features - Keys mode, showing keybindings. - Stop cycling option (#407) (Thx to Yaroslav) - Kill window on delete entry (#316) Improvements - Add Control+Backspace as remove word back keybinding. - Allow user to use X11 background for fake transparency (#390) - Allow user to specify background image. - Improved keybinding handling, allowing on-release and modifier only (#384). - Use display name for prompt (#409) - Parse subdirectories in drun parser (#416) - Switch to stop cycling (#407) Bug fixes - Grab mouse pointer with keyboard --- x11/rofi/Makefile | 18 +++++++++++------- x11/rofi/PLIST | 38 +++++++++++++++++++++++++++++++++++++- x11/rofi/distinfo | 10 +++++----- 3 files changed, 53 insertions(+), 13 deletions(-) (limited to 'x11') diff --git a/x11/rofi/Makefile b/x11/rofi/Makefile index 3dcef14de3d..c1f99b67cc5 100644 --- a/x11/rofi/Makefile +++ b/x11/rofi/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.11 2018/11/14 22:22:49 kleink Exp $ +# $NetBSD: Makefile,v 1.12 2019/03/13 19:33:27 wiz Exp $ -DISTNAME= rofi-1.0.1 -PKGREVISION= 6 +DISTNAME= rofi-1.5.2 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_GITHUB:=DaveDavenport/} # We need to specify this way to get submodules fetched @@ -12,18 +11,23 @@ HOMEPAGE= https://github.com/DaveDavenport/rofi COMMENT= Window switcher, run dialog and dmenu replacement LICENSE= x11 -USE_TOOLS+= pkg-config bash +USE_TOOLS+= pkg-config bash bison GNU_CONFIGURE= yes +CONFIGURE_ARGS+= YACC='bison -y' REPLACE_BASH+= script/rofi-sensible-terminal +REPLACE_BASH+= script/rofi-theme-selector .include "options.mk" -.include "../../x11/startup-notification/buildlink3.mk" +.include "../../devel/check/buildlink3.mk" +.include "../../devel/glib2/buildlink3.mk" .include "../../devel/pango/buildlink3.mk" +.include "../../graphics/librsvg/buildlink3.mk" .include "../../x11/libxkbcommon/buildlink3.mk" -.include "../../x11/xcb-util/buildlink3.mk" +.include "../../x11/startup-notification/buildlink3.mk" .include "../../x11/xcb-util-wm/buildlink3.mk" -.include "../../devel/glib2/buildlink3.mk" +.include "../../x11/xcb-util-xrm/buildlink3.mk" +.include "../../x11/xcb-util/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/x11/rofi/PLIST b/x11/rofi/PLIST index 0e4acba0424..f0429f570e5 100644 --- a/x11/rofi/PLIST +++ b/x11/rofi/PLIST @@ -1,5 +1,41 @@ -@comment $NetBSD: PLIST,v 1.1 2016/06/12 20:31:10 kamil Exp $ +@comment $NetBSD: PLIST,v 1.2 2019/03/13 19:33:27 wiz Exp $ 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 +lib/pkgconfig/rofi.pc man/man1/rofi-sensible-terminal.1 +man/man1/rofi-theme-selector.1 man/man1/rofi.1 +man/man5/rofi-theme.5 +share/rofi/themes/Adapta-Nokto.rasi +share/rofi/themes/Arc-Dark.rasi +share/rofi/themes/Arc.rasi +share/rofi/themes/DarkBlue.rasi +share/rofi/themes/Indego.rasi +share/rofi/themes/Monokai.rasi +share/rofi/themes/Paper.rasi +share/rofi/themes/Pop-Dark.rasi +share/rofi/themes/android_notification.rasi +share/rofi/themes/arthur.rasi +share/rofi/themes/blue.rasi +share/rofi/themes/c64.rasi +share/rofi/themes/dmenu.rasi +share/rofi/themes/glue_pro_blue.rasi +share/rofi/themes/gruvbox-common.rasi +share/rofi/themes/gruvbox-dark-hard.rasi +share/rofi/themes/gruvbox-dark-soft.rasi +share/rofi/themes/gruvbox-dark.rasi +share/rofi/themes/gruvbox-light-hard.rasi +share/rofi/themes/gruvbox-light-soft.rasi +share/rofi/themes/gruvbox-light.rasi +share/rofi/themes/lb.rasi +share/rofi/themes/paper-float.rasi +share/rofi/themes/purple.rasi +share/rofi/themes/sidebar.rasi +share/rofi/themes/solarized.rasi +share/rofi/themes/solarized_alternate.rasi diff --git a/x11/rofi/distinfo b/x11/rofi/distinfo index c95b8fdfe25..b02ce8fd0bd 100644 --- a/x11/rofi/distinfo +++ b/x11/rofi/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.1 2016/06/12 20:31:10 kamil Exp $ +$NetBSD: distinfo,v 1.2 2019/03/13 19:33:27 wiz Exp $ -SHA1 (rofi-1.0.1.tar.gz) = e393b8cb605397e5f295307dbb9d4025a508e84e -RMD160 (rofi-1.0.1.tar.gz) = 8b16b6ea3fb72614bfb7147aa63460fe98696384 -SHA512 (rofi-1.0.1.tar.gz) = 48c8df2455f7de9ffb93af8d76ada89e6a5d2bbd6552bfac0c4f13c624061384371095e19208f6b554a1164ac83232cc735b3c39f94079635804b300e563eb1c -Size (rofi-1.0.1.tar.gz) = 241236 bytes +SHA1 (rofi-1.5.2.tar.gz) = 5cb3dc30e1b984918aec1e865876cb7a285c4e76 +RMD160 (rofi-1.5.2.tar.gz) = 70669eb11bcdc05219e1b6fcc892622c211f8f20 +SHA512 (rofi-1.5.2.tar.gz) = 1206d8edb23bf4e0cc8d68f5b5c7fe3dce2205e8438349e19a4d08b7ca1af0fa66377dc94541d4fe0179cb50c3bbd90a796c5a9897032d5084f2835fa725d7ed +Size (rofi-1.5.2.tar.gz) = 527142 bytes -- cgit v1.2.3