./sysutils/pv, Monitor the progress of data through a pipeline

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.9.27, Package name: pv-1.9.27, Maintainer: pkgsrc-users

pv (Pipe Viewer) is a terminal-based tool for monitoring the progress of
data through a pipeline. It can be inserted into any normal pipeline between
two processes to give a visual indication of how quickly data is passing
through, how long it has taken, how near to completion it is, and an
estimate of how long it will be until completion.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 405.667 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-27 02:00:45 by Sean Cole | Files touched by this commit (3)
Log message:
Update to version 1.9.27

### 1.9.27 - 12 January 2025

 * *fix:* turn off IPC support if _sys/shm.h_ is not available, for compilation \ 
on Termux
 * *fix:* bypass valgrind checks on ARM by default due to false positives

### 1.9.25 - 22 December 2024

 * *fix:* test failure of **--watchfd** on macOS corrected \ 
([#124](https://codeberg.org/a-j-wood/pv/issues/124))

### 1.9.24 - 19 December 2024

 * *feature:* new **--format** sequences for graphical progress bars - \ 
"**%{bar-block}**", "**%{bar-granular}**", and \ 
"**%{bar-shaded}**" \ 
([#15](https://codeberg.org/a-j-wood/pv/issues/15))
 * *feature:* new **--format** sequence "**%{sgr:colour,...}**" to use \ 
ECMA-48 Select Graphic Rendition codes to add colours
 * *feature:* new **--bar-style** option to change the default bar style \ 
([#15](https://codeberg.org/a-j-wood/pv/issues/15))
 * *feature:* allow decimal values such as "1.5G" with \ 
"**--size**", "**--rate-limit**", \ 
"**--buffer-size**", and "**error-skip-block**" \ 
([#35](https://codeberg.org/a-j-wood/pv/issues/35))
 * *cleanup:* improve progress bar granularity on wide displays by internally \ 
tracking the transfer percentage as a decimal number
 * *cleanup:* correct detection of **--remote** usability on GNU Hurd
 * *cleanup:* reduce likelihood of race conditions in tests when running on slow \ 
systems
 * *cleanup:* reduce memory footprint
 * *docs:* simplified the synopsis section of the manual

### 1.9.15 - 8 December 2024

 * *feature:* new **--format** sequence "**%nL**", showing the most \ 
recent line written ([#121](https://codeberg.org/a-j-wood/pv/issues/121))
 * *feature:* each **--format** sequence now has a more readable equivalent \ 
name, for example "**%r**" can be written as "**%{rate}**"
 * *feature:* new **--format** sequences "**%{progress-bar-only}**" \ 
and "**%{progress-amount-only}**"
 * *fix:* allow **--format** to include "%nA" more than once, with \ 
different "n" values \ 
([#122](https://codeberg.org/a-j-wood/pv/issues/122))
 * *fix:* allow **--format** to include "%p" more than once, with \ 
optional width prefix
 * *fix:* calculate width correctly when wide characters are in **--format** strings
 * *fix:* add _configure_ script fallback for **--remote** check when \ 
cross-compiling ([#120](https://codeberg.org/a-j-wood/pv/issues/120))
 * *fix:* allow **extra-display** to be changed by **--remote** \ 
([#123](https://codeberg.org/a-j-wood/pv/issues/123))
 * *cleanup:* refactored display formatters into separate functions
 * *cleanup:* improve format parser handling of dangling or invalid \ 
"%" sequences
   2024-10-01 15:32:10 by Ryo ONODERA | Files touched by this commit (2)
Log message:
sysutils/pv: Update to 1.8.14

Changelog:
### 1.8.14 - 7 September 2024

 * fix: correct double-free on exit when using "`--watchfd`" \ 
([#96](https://codeberg.org/a-j-wood/pv/issues/96)) reported by \ 
[jettero](https://codeberg.org/jettero)

### 1.8.13 - 18 August 2024

 * feature: when using "`--size @FILE`", _FILE_ can be a block device, \ 
and its size will be used (pull request \ 
[#94](https://codeberg.org/a-j-wood/pv/pulls/94)) supplied by \ 
[alexanderperlis](https://codeberg.org/alexanderperlis)

### 1.8.12 - 18 July 2024

 * fix: correct the detection of output block device size that was broken in \ 
1.8.10 ([#91](https://codeberg.org/a-j-wood/pv/issues/91))
 * fix: do not treat a zero/interrupted write as an end of file (pull requests \ 
[#92](https://codeberg.org/a-j-wood/pv/pulls/92) and \ 
[#93](https://codeberg.org/a-j-wood/pv/pulls/93))
   2023-05-09 23:26:18 by David A. Holland | Files touched by this commit (1)
Log message:
PR 57074 Dennis Lindroos: fix build on aarch64 macos

Disable configure test for stat64 since apparently it produces the
wrong answer.
   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-24 04:40:04 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
pv: Update to 1.6.20

Changelog:
1.6.20 - 12 September 2021
  - fix: add missing stddef.h include to number.c (Sam James)

1.6.19 - 5 September 2021
  - fix: starting pv in the background no longer immediately stops unless
    the transfer is to/from the terminal (Andriy Gapon, Jonathan Elchison)
  - fix: using -B, -A, or -T now switches on -C implicitly
    (Johannes Gerer, André Stapf)
  - fix: AIX build fixes (Peter Korsgaard)
  - i18n: updated German "--help" translations (Richard Fonfara)
  - i18n: switched to UTF-8 encoding, added missing translations (de,fr,pt)
  - docs: new "common switches" manual section (Jacek Wielemborek)
  - docs: use placeholder instead of /dev/sda in the manual (Pranav Peshwe)
  - docs: mention MacOS pipes and "-B 1024" in the manual (Jan Venekamp)
  - docs: correct shell in autoconf/scripts/index.sh  (Juan Picca)
  - cleanup: various compiler warnings cleaned up

  Full changelog is below:
  - (r181) added common switches section to manual (Jacek Wielemborek)
  - (r184) use placeholder instead of /dev/sda in the manual (Pranav Peshwe)
  - (r185) replace ash with sh in autoconf/scripts/index.sh (Juan Picca)
  - (r185) added note to manual about "-B 1024" in MacOS pipes (Jan \ 
Venekamp)
  - (r185) fix AIX config check when the CWD contains "yes" (Peter \ 
Korsgaard)
  - (r189) (#1556) updated German "--help" translations (Richard Fonfara)
  - (r189) updated missing German translations and changed to UTF-8 encoding
  - (r191) updated missing French translations and changed to UTF-8 encoding
  - (r193) updated missing Portuguese translations, changed to UTF-8 encoding
  - (r196) (#1563) using -B, -A, or -T now switches on -C implicitly
    (Johannes Gerer, André Stapf)
  - (r199) fixed numerous compiler warnings in newer GCC versions
  - (r200,205) fixed bug where "pv /dev/zero >/dev/null &" stopped
    immediately (Jonathan Elchison, Andriy Gapon)
  - (r203,205) marked unused arguments with GCC unused attribute, started
    using boolean data type for flags, corrected more compiler warnings
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Remove SHA1 hashes for distfiles
   2019-06-10 18:55:02 by Nia Alarie | Files touched by this commit (2)
Log message:
pv: Update to 1.6.6

Changes:

(r161) use %llu instead of %Lu for better compatibility (Eric A. Borisch)
(r162) (#1532) fix target buffer size (-B) being ignored (AndCycle, Ilya Basin, \ 
Antoine Beaupré)
(r164) cap read/write sizes, and check elapsed time during read/write cycles, to \ 
avoid display hangs with large buffers or slow media; also remove select() call \ 
from repeated_write function as it slows the transfer down and the wrapping \ 
alarm() means it is unnecessary
(r169) (#1477) use alternate form for transfer counter, such that 13GB is shown \ 
as 13.0GB so it's the same width as 13.1GB (André Stapf)
(r171) cleanup: units corrections in man page, of the form kb -> KiB
(r175) report error in "-d" if process fd directory is unreadable, or \ 
if process disappears before we start the main loop (Jacek Wielemborek)
   2015-11-04 02:32:42 by Alistair G. Crooks | Files touched by this commit (499)
Log message:
Add SHA512 digests for distfiles for sysutils category

Problems found with existing digests:
	Package memconf distfile memconf-2.16/memconf.gz
	b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
	95748686a5ad8144232f4d4abc9bf052721a196f [calculated]

Problems found locating distfiles:
	Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
	Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
	Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
	Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
	Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.