pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/rofi rofi: update to 1.5.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a9477466abfc
branches:  trunk
changeset: 393196:a9477466abfc
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Mar 13 19:33:27 2019 +0000

description:
rofi: update to 1.5.2.

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

diffstat:

 x11/rofi/Makefile |  18 +++++++++++-------
 x11/rofi/PLIST    |  38 +++++++++++++++++++++++++++++++++++++-
 x11/rofi/distinfo |  10 +++++-----
 3 files changed, 53 insertions(+), 13 deletions(-)

diffs (102 lines):

diff -r 0a77e860c966 -r a9477466abfc x11/rofi/Makefile
--- a/x11/rofi/Makefile Wed Mar 13 19:23:10 2019 +0000
+++ b/x11/rofi/Makefile Wed Mar 13 19:33:27 2019 +0000
@@ -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 @@
 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/startup-notification/buildlink3.mk"
+.include "../../x11/xcb-util-wm/buildlink3.mk"
+.include "../../x11/xcb-util-xrm/buildlink3.mk"
 .include "../../x11/xcb-util/buildlink3.mk"
-.include "../../x11/xcb-util-wm/buildlink3.mk"
-.include "../../devel/glib2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 0a77e860c966 -r a9477466abfc x11/rofi/PLIST
--- a/x11/rofi/PLIST    Wed Mar 13 19:23:10 2019 +0000
+++ b/x11/rofi/PLIST    Wed Mar 13 19:33:27 2019 +0000
@@ -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 -r 0a77e860c966 -r a9477466abfc x11/rofi/distinfo
--- a/x11/rofi/distinfo Wed Mar 13 19:23:10 2019 +0000
+++ b/x11/rofi/distinfo Wed Mar 13 19:33:27 2019 +0000
@@ -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



Home | Main Index | Thread Index | Old Index