BSD Ports

misc/mbuffer 20241007 MidnightBSD

Tool for buffering data streams

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl3+
Categories
misc

Description

mbuffer is a tool for buffering data streams. It is also a replacement for buffer with additional functionality:

  • multi-target network output
  • on the fly hash calculation
  • display of I/O speed
  • optional use of memory mapped I/O for huge buffers
  • multithreaded instead of sharedmemory ipc
  • multi volume support
  • autoloader support
  • networking support
  • command-line options compatible to buffer

In the other systems

SystemPortVersion
MidnightBSDmisc/mbuffer20241007
FreeBSDmisc/mbuffer20261015
NetBSDmisc/mbuffer20250429nb1
DragonFlymisc/mbuffer20241007
HardenedBSDmisc/mbuffer20260511
GhostBSDmisc/mbuffer20260511

Install

Binary package:

mport install mbuffer

From mports:

cd /usr/mports/misc/mbuffer && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mbuffer>0:misc/mbuffer

Dependencies

Required by 1

Configuration

Options name: misc_mbuffer

OptionDefaultDescription
GCRYPToffUse gcrypt for hash generation
MHASHonUse mhash for hash generation
RHASHoffUse rhash for hash generation
USES
localbase ssl tar:tgz autoreconf gmake
Service scripts
none

Files

Manual pages 1
  • mbuffer(1)
pkg-plist 3
  • bin/mbuffer
  • @sample etc/mbuffer.rc.sample
  • share/man/man1/mbuffer.1.gz
distinfo 1
FileSizeSHA256
mbuffer-20241007.tgz1520299d7363010b4ef45b1646f6b5f5027b49bb6a209c502fb84e281c7bd771d56bed
Master sites 1
  • http://www.maier-komor.de/software/mbuffer/