Commit graph

11001 commits

Author SHA1 Message Date
pin
042c21de26 sysutils/onefetch: update to 2.6.0
v2.6.0

Language:
-Added support for Zsh, bash, JSX and TSX

New features:
-Support COLORTERM for TrueColor ASCII
-CLI flag to use more color (16 -> 256) in sixel graphics
-Add Text Coloring via CLI flag
-Add CLI flag to disable ASCII art (or image) and only display info lines
-Extend image backend support to ITerm2 Inline Images Protocol
-Replace ASCII logo with shell command output

Misc:
-clean up python script from wiki
-make build fail when deprecated dependencies
-remove async/await
2020-11-04 19:24:40 +00:00
otis
d156fbdabf zabbix50-server: Install misc files 2020-11-04 18:28:57 +00:00
nia
c158a4f9f4 sysutils: Resurrect nautilus package based on GNOME 3 verison.
A simple file manager for GNOME.
2020-11-04 12:34:55 +00:00
nia
7c1c61611b sysutils: Add gnome-tracker-miners. Based on work by myself in wip.
Needed for the new nautilus import.

gnome-tracker indexer daemon (tracker-miner-fs) and tools to extract metadata
from many different filetypes.
2020-11-04 12:22:17 +00:00
nia
3a2a8b6851 sysutils: Add gnome-tracker. Based on work by myself in wip.
Needed for new nautilus import.

Tracker is a search engine, search tool and metadata storage system.

It allows you to find the proverbial needle in your computer's haystack as well
as providing a one stop solution to the organisation, storage and categorisation
of your data.
2020-11-04 12:19:20 +00:00
otis
bb63543a3b openipmi: Omit @pkgdir 2020-11-03 23:58:10 +00:00
otis
42d95c5f8a zabbix50-java: Omit empty directories 2020-11-03 23:35:41 +00:00
otis
06ceda4641 zabbix50-frontend: No PLIST substitutions in frontend 2020-11-03 23:12:11 +00:00
otis
e2a244e553 Add zabbix50 components 2020-11-03 22:53:40 +00:00
otis
504cbf3a85 zabbix50-java: Import zabbix-java 5.0.5
Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.
2020-11-03 22:52:41 +00:00
otis
5b238d67d1 zabbix50-frontend: Import zabbix-frontend 5.0.5
Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.
2020-11-03 22:48:55 +00:00
otis
b5c8173c79 zabbix50-agent: Import zabbix-agent 5.0.5
Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.
2020-11-03 22:46:23 +00:00
otis
fdb3a7c7ec zabbix50-proxy: Import zabbix-proxy 5.0.5
Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.
2020-11-03 22:45:38 +00:00
otis
05b33c67c3 zabbix50-server: Import zabbix-server 5.0.5
Zabbix is the ultimate enterprise-level software designed for monitoring
availability and performance of IT infrastructure components. Zabbix is open
source and comes at no cost.

With Zabbix it is possible to gather virtually limitless types of data from
the network. High performance real-time monitoring means that tens of thousands
of servers, virtual machines and network devices can be monitored
simultaneously. Along with storing the data, visualization features are
available (overviews, maps, graphs, screens, etc), as well as very flexible
ways of analyzing the data for the purpose of alerting.

This is an LTS release of Zabbix!
2020-11-03 22:44:43 +00:00
otis
bffde588e4 openipmi: Fix PLIST after renaming from OpenIPMI 2020-11-03 21:44:11 +00:00
otis
e17279a2f2 sysutils/openipmi: Import OpenIPMI 2.0.29
The Open IPMI project aims to develop an open code base to allow access to
platform information using Intelligent Platform Management Interface (IPMI).
2020-11-03 20:55:34 +00:00
otis
fc4ac165d8 smartmontools: Revert erroneously committed Makefile 2020-11-03 20:54:11 +00:00
otis
0bfad031f9 sysutils/openipmi: Import OpenIPMI 2.0.29
The Open IPMI project aims to develop an open code base to allow access to
platform information using Intelligent Platform Management Interface (IPMI).
2020-11-03 20:51:25 +00:00
nia
80f545dc36 gsettings-desktop-schemas: Update to 3.38.0
Based on work by Dan Cîrnaț in wip.

Major changes in 3.38.0
=======================
- Translation updates

Major changes in 3.37.92
========================
- Build gir even when cross-compiling
- Translation updates

Major changes in 3.37.2
=======================
- USB protection is enabled by default
- Add tap-button-map and tap-drag-lock settings
- Treat x-content/ostree-repository as software
- Fix introspection on Visual Studio
- Fix quotes in user strings to use HIG typography
- Translation updates

Major changes in 3.37.1
=======================
- Add 'avatar-directories' setting
- Translation updates

Major changes in 3.36.0
=======================
- Translation updates

Major changes in 3.35.91
========================
- Add USB protection key
- Translation updates

Major changes in 3.34.0
=======================
- Translation updates

Major changes in 3.33.92
========================
- Translation updates

Major changes in 3.33.90
========================
- Add 'middle-click-emulation' setting
- Translation updates

Major changes in 3.33.1
=======================
- Add 'enable-hot-corners' setting
- Translation updates

Major changes in 3.33.0
=======================
- Add mount-removable-storage-devices-as-read-only lockdown option
- Add setting for overlay scrolling
- Add locate-pointer setting
- Add settings to store numlock state
- Translation updates

Major changes in 3.32.0
=======================
- Translation updates

Major changes in 3.31.92
========================
- Drop legacy build systems
- Translation updates

Major changes in 3.31.91
========================
- Translation updates

Major changes in 3.31.90
========================
- Updated default monospace font
- More meson build fixes
- Translation updates

Major changes in 3.31.0.2
=========================
- Fixed generation of enums XML on meson builds
- Convert post-install script to python
- Translation updates

Major changes in 3.31.0.1
=========================
- Brown paper bag release, included several fixes to meson build

Major changes in 3.31.0
=======================
- Add settings to inhibit microphone/camera
- Change tablets'/touchscreens' "display" setting to "output" one
  with different semantics.
- Added meson build support
- Changed default clock settings
- Added XF86Keyboard keybinding to cycle the keyboard layout

Major changes in 3.28.1
=======================
- Set default background image for screen lock to an existing one
- Translation updates

Major changes in 3.28.0
=======================
- Translation updates

Major changes in 3.27.92
========================
- Translation updates

Major changes in 3.27.90
========================
- Add setting about whether to allow volume above 100%
- Change default click method for touchpads, from Windows-style
  soft-button areas, to Mac-style two-finger right-click. This
  does not change the settings for trackpoints or touchpads that
  don't support multi-touch
- Add tertiary button action for Wacom styli

Major changes in 3.27.1
=======================
- Add a gsettings key to show/hide weekday
- gschema: Fix gettext-domain
- Translation updates

Major changes in 3.24.1
=======================
- Update GConf convert scripts to cater for peripherals
- Win32 build fixes
- Translation updates
2020-11-03 12:34:24 +00:00
maya
bd8cb43534 spice-server: update to 0.14.3
Major Changes in 0.14.3:
========================

Main changes are WebSocket and support for Windows.

* Add support for WebSocket, this will allow to use spice-html5 without proxy
* Support Windows, now Qemu Windows can be build enabling Spice
* Fix some alignment problem
* Converted some documentation to Asciidoc format to make easier to update,
  updated some
* Minor compatibility fix for PPC64EL and ARMHF
* Minor fixes for big endian machines like MIPS
* Avoid some crashes with some buggy guest drivers, simply ignore the invalid
  request
* Fix for old OpenSSL versions
* Minor fix for Windows clients and brushes, fixed an issue with Photoshop
  under Windows 7
* Add ability to query video-codecs
* Small use-after-free fix
* Fix for debugging recording/replaying using QUIC images
* Fix a regression where spice reported no monitors to the client
* Fix DoS in spicevmc if WebDAV used
* Updated and improved test migration script
* Some minor fixes to smartcard support
* Avoid possible disconnection using proxies using a in-flow keepalive
  mechanism
2020-11-01 19:36:37 +00:00
maya
00aa37b6f5 spice-protocol: update to 0.14.3
Major changes in 0.14.3
=======================
* Add VD_AGENT_CLIPBOARD_FILE_LIST to support copy/paste of files with
  WebDAV support
* Add support for side mouse buttons
* Add a MonitorsMM field to VDAgentMonitorsConfig allowing to pass
  physical monitor dimension

Major changes in 0.14.2
=======================
* Removed Autoconf support, only Meson is available
* Removed foreign-menu and controller interfaces
* Deprecated CELT support
* Generate MingW packages building the RPM
* Allows for the agent to pass back a more specific error to the client
* Add quality indicators messages

Major changes in 0.14.1
=======================
* This is the last release with:
  * Autotools: Meson is now the only supported
  * foreign_menu_prot.h: Deprecated in this release
  * controller_prot.h: Deprecated in this release
* Add VD_AGENT_CAP_CLIPBOARD_NO_RELEASE_ON_REGRAB
* Add VD_AGENT_CAP_CLIPBOARD_GRAB_SERIAL
* Add SPICE_MSGC_MAIN_QUALITY_INDICATOR enum
* Add STREAM_TYPE_QUALITY_INDICATOR message
* Remove deprecated vdi_dev.h interface
* Remove deprecated VD_AGENT_CLIPBOARD_MAX_SIZE_DEFAULT
* Remove deprecated VD_AGENT_CLIPBOARD_MAX_SIZE_ENV
* Remove unused SPICE_GNUC_ macros
* qxl_dev: QXLReleaseInfo alignment fix
* Some documentation added in vd_agentd.h
* Now shipping a rpm spec file to easy deployment and testing
2020-11-01 19:35:42 +00:00
mef
b22406c1e9 (sysutils/wbm-at) regen PLIST 2020-10-30 22:08:55 +00:00
nia
ec23953585 p5-Sys-CPU: Support the katamari of sysctls for cpufreq NetBSD might expose
Bump PKGREVISION
2020-10-28 12:04:02 +00:00
mef
498c416fc1 (sysutils/webmin and sysutils/wbm-*) Updated 1.955 to 1.960
https://www.webmin.com/changes.html
Version 1.960 (19th October 2020)

 -  Updated the Authentic theme to the latest version, which improves
    the two-factor signin UI, adds a search box on config pages, increases
    font contrast, updates radio/checkboxes, and more.
 -  Improved support for user and permission management in newer MySQL /
    MariaDB versions.
 -  Added buttons to start and stop atd in the Scheduled Commands module.
 -  Indentation is now preserved when editing Apache configs.
 -  Remove need for the apt-show-versions commands to correctly discover APT
    package updates.
 -  Addes support for STARTTLS when sending email.
 -  Massive improvements to the YAML parsing in the Network Configuration module,
    to support more complex Netplan configs.
 -  Many many other small bugfixes, UI improvements and features
2020-10-27 12:37:52 +00:00
mef
960dc4e8bf (sysutils/wbm-apache) remove PKGREVISION for update 1.955 to 1.960 2020-10-27 12:30:59 +00:00
mef
b0c06b5038 (sysutils/cfengine3) Regen PLIST 2020-10-27 07:01:25 +00:00
schmonz
a3ebf0ac49 Update HOMEPAGE and MASTER_SITES. 2020-10-26 09:45:17 +00:00
pin
91b579ac3a sysutils/onefetch: simplify Makefile
add cargo-depends.mk
2020-10-26 08:11:39 +00:00
nia
7fafdf5f7d desktop-file-utils: Needs a c11 compiler 2020-10-25 12:45:52 +00:00
wen
b907db48d9 Update to 3.15.2
Upstream changes:
3.15.2:
        - 'if' constraint now works in combination with class contexts
          (CFE-2615)
        - Fixed rare crashing bug when parsing zombie entries in ps
          output. The problem was only ever observed on AIX, but could
          theoretically happen on any platform depending on exact libc behavior.
          (ENT-5329)
        - Fixed ifelse() to return fallback in case of unresolved variables
          (ENT-4653)
        - Fixed service status cfengine3 on systemd managed hosts (ENT-5528)
        - Improved management of secondary groups to avoid intermediary state failures
          (ENT-3710)
2020-10-25 03:54:31 +00:00
wiz
0da77554eb collectd-CGP: fix PKGNAME 2020-10-24 22:44:29 +00:00
wiz
ea948bada4 sysutils/Makefile: add new collectd packages 2020-10-24 22:40:01 +00:00
wiz
354069819a collectd: update to 5.11.0
Provided by Edgar Fuß via pkgsrc-wip.

Changes not found, but more plugins added.
2020-10-24 22:39:45 +00:00
sborrill
71b5a516c8 Fix build by ensuring that libxentoolcore is built and installed.
Bump PKGREVISION
2020-10-23 12:44:44 +00:00
kamil
bb19b6c3ce sysupgrade: Switch the default case to .tar.xz sets
The .tgz users can tune it setting ARCHIVE_EXTENSION.
2020-10-21 21:34:21 +00:00
nia
dc3593703a syslog-ng: Add yacc to USE_TOOLS 2020-10-21 19:46:14 +00:00
bouyer
2b8645fb19 Add upstream security patches for XSA286, XSA345, XSA346, XSA347.
Bump PKGREVISION.
2020-10-21 09:03:05 +00:00
tnn
4418b5412d backuppc: update to 4.4.0
This release contains several new features and some bug fixes.
New features include:
- any full/filled backup can be marked for keeping, which prevents any
  expiry or deletion
- any backup can be annotated with a comment (eg, "prior to upgrade of xyz")
- added metrics CGI that replaces RSS and adds Prometheus support
- tar XferMethod now supports xattrs and acls
- rsync XferMethod now correctly supports xattrs on directories and symlinks
- nightly pool scanning now verifies the md5 digests of a configurable
  fraction of pool files
- code runs through perltidy so format is now uniform
2020-10-20 22:16:16 +00:00
pin
80904bec39 sysutils/onefetch: update to 2.5.0
v2.5.0
Summary: Lots of code refactoring and ASCII re-touching.

Bug Fixes:
-Identify author by email @yoichi
-Fix #180 @o2sh
-Fix layout with sixel image backend @yoichi

New features:
-Show number of Tags and Branches @reime005

Misc:
-Reduce size of Lua, Clojure, Jupyter-Notebooks, Tex, Zig ASCII logo @maash3r
-Reduce size of Swift, Objective-C ASCII logo @atluft
-Reduce size of Php @rootEnginear
-Reduce size of Nim @tianlangwu
-Better CI/CD @spenserblack
-New Go and Rust ASCII logo @nguyenquannnn
-Enable image backends on macOS @yoichi
2020-10-20 11:06:28 +00:00
nia
f859e8ec21 cfm: Update to 0.6.6
Fixed file copying, added permanent deletion feature
2020-10-19 17:28:12 +00:00
mcf
be2c605955 libcap: update to 2.44
Set prefix variable in MAKE_FLAGS so that the *.pc files use the
correct paths.

Use gsed tool since -i flag is used during build.

Disable Go library.

Skip portability check of contrib/pcaps4server; it is not installed
or used during build.

Upstream release notes:
https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.bkhhw1fow1su
2020-10-16 22:33:49 +00:00
rin
e117c3ffc4 For GCC9, add -Wno-error=format-overflow -Wno-error=stringop-truncation to
fix build.
2020-10-16 11:46:39 +00:00
bsiegert
de10215f91 Revbump all Go packages after go115 update. 2020-10-15 13:08:12 +00:00
wiz
e9a71bf465 py-borgbackup: update to 1.1.14.
Version 1.1.14 (2020-10-07)
---------------------------

Compatibility notes:

- When upgrading from borg 1.0.x to 1.1.x, please note:

  - read all the compatibility notes for 1.1.0*, starting from 1.1.0b1.
  - borg upgrade: you do not need to and you also should not run it.
  - borg might ask some security-related questions once after upgrading.
    You can answer them either manually or via environment variable.
    One known case is if you use unencrypted repositories, then it will ask
    about a unknown unencrypted repository one time.
  - your first backup with 1.1.x might be significantly slower (it might
    completely read, chunk, hash a lot files) - this is due to the
    --files-cache mode change (and happens every time you change mode).
    You can avoid the one-time slowdown by using the pre-1.1.0rc4-compatible
    mode (but that is less safe for detecting changed files than the default).
    See the --files-cache docs for details.
- 1.1.11 removes WSL autodetection (Windows 10 Subsystem for Linux).
  If WSL still has a problem with sync_file_range, you need to set
  BORG_WORKAROUNDS=basesyncfile in the borg process environment to
  work around the WSL issue.
- 1.1.14 changes return codes due to a bug fix:
  In case you have scripts expecting rc == 2 for a signal exit, you need to
  update them to check for >= 128 (as documented since long).

Fixes:

- check --repair: fix potential data loss when interrupting it, #5325
- exit with 128 + signal number (as documented) when borg is killed by a signal, #5161
- fix hardlinked CACHEDIR.TAG processing, #4911
- create --read-special: .part files also should be regular files, #5217
- llfuse dependency: choose least broken 1.3.6/1.3.7.
  1.3.6 is broken on python 3.9, 1.3.7 is broken on FreeBSD.

Other changes:

- upgrade bundled xxhash to 0.7.4
- self test: if it fails, also point to OS and hardware, #5334
- pyinstaller: compute basepath from spec file location
- prettier error message when archive gets too big, #5307
- check/recreate are not "experimental" any more (but still potentially dangerous):

  - recreate: remove extra confirmation
  - rephrase some warnings, update docs, #5164
- shell completions:

  - misc. updates / fixes
  - support repositories in fish tab completion, #5256
  - complete $BORG_RECREATE_I_KNOW_WHAT_I_AM_DOING
  - rewrite zsh completion:

    - completion for almost all optional and positional arguments
    - completion for Borg environment variables (parameters)
- use "allow/deny list" instead of "white/black list" wording
- declare "allow_cache_wipe" marker in setup.cfg to avoid pytest warning
- vagrant / tests:

  - misc. fixes / updates
  - use python 3.5.10 for binary build
  - build directory-based binaries additionally to the single file binaries
  - add libffi-dev, required to build python
  - use cryptography<3.0, more recent versions break the jessie box
  - test on python 3.9
  - do brew update with /dev/null redirect to avoid "too much log output" on travis-ci
- docs:

  - add ssh-agent pull backup method docs, #5288
  - how to approach borg speed issues, #5371
  - mention double --force in prune docs
  - update Homebrew install instructions, #5185
  - better description of how cache and rebuilds of it work
  - point to borg create --list item flags in recreate usage, #5165
  - add security faq explaining AES-CTR crypto issues, #5254
  - add a note to create from stdin regarding files cache, #5180
  - fix borg.1 manpage generation regression, #5211
  - clarify how exclude options work in recreate, #5193
  - add section for retired contributors
  - hint about not misusing private email addresses of contributors for borg support
2020-10-14 16:25:55 +00:00
maya
ac3db0c419 sysupgrade: rm *${arch_ext} as well as *gz, not in place of.
PKGREVISION++
2020-10-14 09:50:49 +00:00
maya
14ddb21925 Add u-boot-orangepi-pc 2018.11.
Packaged by kikadf in wip and in PR pkg/54704

U-Boot is a bootloader for embedded boards based on PowerPC, ARM, MIPS and
several other processors, which can be installed in a boot ROM and used to
initialize and test the hardware or to download and run application code.

This package provides U-Boot for the Xunlong Orange Pi PC.
2020-10-13 03:52:29 +00:00
maya
e01583baee fzf: update to 0.23.1
CHANGELOG
=========

0.23.1
------
- Added `--preview-window` options for disabling flags
    - `nocycle`
    - `nohidden`
    - `nowrap`
    - `default`
- Built with Go 1.14.9 due to performance regression
    - https://github.com/golang/go/issues/40727

0.23.0
------
- Support preview scroll offset relative to window height
  ```sh
  git grep --line-number '' |
    fzf --delimiter : \
        --preview 'bat --style=numbers --color=always --highlight-line {2} {1}' \
        --preview-window +{2}-/2
  ```
- Added `--preview-window` option for sharp edges (`--preview-window sharp`)
- Added `--preview-window` option for cyclic scrolling (`--preview-window cycle`)
- Reduced vertical padding around the preview window when `--preview-window
  noborder` is used
- Added actions for preview window
    - `preview-half-page-up`
    - `preview-half-page-down`
- Vim
    - Popup width and height can be given in absolute integer values
    - Added `fzf#exec()` function for getting the path of fzf executable
        - It also downloads the latest binary if it's not available by running
          `./install --bin`
- Built with Go 1.15.2
    - We no longer provide 32-bit binaries

0.22.0
------
- Added more options for `--bind`
    - `backward-eof` event
      ```sh
      # Aborts when you delete backward when the query prompt is already empty
      fzf --bind backward-eof:abort
      ```
    - `refresh-preview` action
      ```sh
      # Rerun preview command when you hit '?'
      fzf --preview 'echo $RANDOM' --bind '?:refresh-preview'
      ```
    - `preview` action
      ```sh
      # Default preview command with an extra preview binding
      fzf --preview 'file {}' --bind '?:preview:cat {}'

      # A preview binding with no default preview command
      # (Preview window is initially empty)
      fzf --bind '?:preview:cat {}'

      # Preview window hidden by default, it appears when you first hit '?'
      fzf --bind '?:preview:cat {}' --preview-window hidden
      ```
- Added preview window option for setting the initial scroll offset
  ```sh
  # Initial scroll offset is set to the line number of each line of
  # git grep output *minus* 5 lines
  git grep --line-number '' |
    fzf --delimiter : --preview 'nl {1}' --preview-window +{2}-5
  ```
- Added support for ANSI colors in `--prompt` string
- Smart match of accented characters
    - An unaccented character in the query string will match both accented and
      unaccented characters, while an accented character will only match
      accented characters. This is similar to how "smart-case" match works.
- Vim plugin
    - `tmux` layout option for using fzf-tmux
      ```vim
      let g:fzf_layout = { 'tmux': '-p90%,60%' }
      ```

0.21.1
------
- Shell extension
    - CTRL-R will remove duplicate commands
- fzf-tmux
    - Supports tmux popup window (require tmux 3.2 or above)
        - ```sh
          # 50% width and height
          fzf-tmux -p

          # 80% width and height
          fzf-tmux -p 80%

          # 80% width and 40% height
          fzf-tmux -p 80%,40%
          fzf-tmux -w 80% -h 40%

          # Window position
          fzf-tmux -w 80% -h 40% -x 0 -y 0
          fzf-tmux -w 80% -h 40% -y 1000

          # Write ordinary fzf options after --
          fzf-tmux -p -- --reverse --info=inline --margin 2,4 --border
          ```
        - On macOS, you can build the latest tmux from the source with
          `brew install tmux --HEAD`
- Bug fixes
    - Fixed Windows file traversal not to include directories
    - Fixed ANSI colors with `--keep-right`
    - Fixed _fzf_complete for zsh
- Built with Go 1.14.1

0.21.0
------
- `--height` option is now available on Windows as well (@kelleyma49)
- Added `--pointer` and `--marker` options
- Added `--keep-right` option that keeps the right end of the line visible
  when it's too long
- Style changes
    - `--border` will now print border with rounded corners around the
      finder instead of printing horizontal lines above and below it.
      The previous style is available via `--border=horizontal`
    - Unicode spinner
- More keys and actions for `--bind`
- Added PowerShell script for downloading Windows binary
- Vim plugin: Built-in floating windows support
  ```vim
  let g:fzf_layout = { 'window': { 'width': 0.9, 'height': 0.6 } }
  ```
- bash: Various improvements in key bindings (CTRL-T, CTRL-R, ALT-C)
    - CTRL-R will start with the current command-line as the initial query
    - CTRL-R properly supports multi-line commands
- Fuzzy completion API changed
  ```sh
  # Previous: fzf arguments given as a single string argument
  # - This style is still supported, but it's deprecated
  _fzf_complete "--multi --reverse --prompt=\"doge> \"" "$@" < <(
    echo foo
  )

  # New API: multiple fzf arguments before "--"
  # - Easier to write multiple options
  _fzf_complete --multi --reverse --prompt="doge> " -- "$@" < <(
    echo foo
  )
  ```
- Bug fixes and improvements

0.20.0
------
- Customizable preview window color (`preview-fg` and `preview-bg` for `--color`)
  ```sh
  fzf --preview 'cat {}' \
      --color 'fg:#bbccdd,fg+:#ddeeff,bg:#334455,preview-bg:#223344,border:#778899' \
      --border --height 20 --layout reverse --info inline
  ```
- Removed the immediate flicking of the screen on `reload` action.
  ```sh
  : | fzf --bind 'change:reload:seq {q}' --phony
  ```
- Added `clear-query` and `clear-selection` actions for `--bind`
- It is now possible to split a composite bind action over multiple `--bind`
  expressions by prefixing the later ones with `+`.
  ```sh
  fzf --bind 'ctrl-a:up+up'

  # Can be now written as
  fzf --bind 'ctrl-a:up' --bind 'ctrl-a:+up'

  # This is useful when you need to write special execute/reload form (i.e. `execute:...`)
  # to avoid parse errors and add more actions to the same key
  fzf --multi --bind 'ctrl-l:select-all+execute:less {+f}' --bind 'ctrl-l:+deselect-all'
  ```
- Fixed parse error of `--bind` expression where concatenated execute/reload
  action contains `+` character.
  ```sh
  fzf --multi --bind 'ctrl-l:select-all+execute(less {+f})+deselect-all'
  ```
- Fixed bugs of reload action
    - Not triggered when there's no match even when the command doesn't have
      any placeholder expressions
    - Screen not properly cleared when `--header-lines` not filled on reload

0.19.0
------

- Added `--phony` option which completely disables search functionality.
  Useful when you want to use fzf only as a selector interface. See below.
- Added "reload" action for dynamically updating the input list without
  restarting fzf. See https://github.com/junegunn/fzf/issues/1750 to learn
  more about it.
  ```sh
  # Using fzf as the selector interface for ripgrep
  RG_PREFIX="rg --column --line-number --no-heading --color=always --smart-case "
  INITIAL_QUERY="foo"
  FZF_DEFAULT_COMMAND="$RG_PREFIX '$INITIAL_QUERY' || true" \
    fzf --bind "change:reload:$RG_PREFIX {q} || true" \
        --ansi --phony --query "$INITIAL_QUERY"
  ```
- `--multi` now takes an optional integer argument which indicates the maximum
  number of items that can be selected
  ```sh
  seq 100 | fzf --multi 3 --reverse --height 50%
  ```
- If a placeholder expression for `--preview` and `execute` action (and the
  new `reload` action) contains `f` flag, it is replaced to the
  path of a temporary file that holds the evaluated list. This is useful
  when you multi-select a large number of items and the length of the
  evaluated string may exceed [`ARG_MAX`][argmax].
  ```sh
  # Press CTRL-A to select 100K items and see the sum of all the numbers
  seq 100000 | fzf --multi --bind ctrl-a:select-all \
                   --preview "awk '{sum+=\$1} END {print sum}' {+f}"
  ```
- `deselect-all` no longer deselects unmatched items. It is now consistent
  with `select-all` and `toggle-all` in that it only affects matched items.
- Due to the limitation of bash, fuzzy completion is enabled by default for
  a fixed set of commands. A helper function for easily setting up fuzzy
  completion for any command is now provided.
  ```sh
  # usage: _fzf_setup_completion path|dir COMMANDS...
  _fzf_setup_completion path git kubectl
  ```
- Info line style can be changed by `--info=STYLE`
    - `--info=default`
    - `--info=inline` (same as old `--inline-info`)
    - `--info=hidden`
- Preview window border can be disabled by adding `noborder` to
  `--preview-window`.
- When you transform the input with `--with-nth`, the trailing white spaces
  are removed.
- `ctrl-\`, `ctrl-]`, `ctrl-^`, and `ctrl-/` can now be used with `--bind`
- See https://github.com/junegunn/fzf/milestone/15?closed=1 for more details

[argmax]: https://unix.stackexchange.com/questions/120642/what-defines-the-maximum-size-for-a-command-single-argument
2020-10-13 02:35:39 +00:00
maya
f592070ff6 sysupgrade: PKGREVISION->5, handle ARCHIVE_EXTENSION also in sysupgrade clean
From Sunil Nimmagadda in PR pkg/55713
2020-10-13 00:50:08 +00:00
maya
2cf8ea66a2 Add fd-find version 8.1.1
A simple, fast and user-friendly alternative to find.

Packaged by Milan Pässler in PR pkg/55689

I changed:
- Fixed pkgtools/pkglint, pkglint -Wall -Call warnings
- Made the do-install clause to use a path and not a find invocation.
It's a single file, it feels appropriate to be verbose about what is happening.
2020-10-13 00:34:06 +00:00
kim
5cb7d74a04 Pass PKG_SYSCONFDIR to cmake
Fixes PR/55717
2020-10-11 21:43:26 +00:00