notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
mbuffer Tool for buffering data streams
20210328 misc on this many watch lists=6 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20210328Version of this port present on the latest quarterly branch.
Maintainer: loader@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-12-20 07:27:31
Last Update: 2021-05-19 10:03:34
Commit Hash: 4e5069c
People watching this port, also watch:: libxml2, rsync, bash, screen, smartmontools
License: GPLv3+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. /usr/local/share/licenses/mbuffer-20210328/catalog.mk
  2. /usr/local/share/licenses/mbuffer-20210328/LICENSE
  3. /usr/local/share/licenses/mbuffer-20210328/GPLv3+
  4. bin/mbuffer
  5. @sample etc/mbuffer.rc.sample
  6. man/man1/mbuffer.1.gz
  7. @owner
  8. @group
  9. @mode
Collapse this list.
Dependency lines:
  • mbuffer>0:misc/mbuffer
To install the port: cd /usr/ports/misc/mbuffer/ && make install clean
To add the package, run one of these commands:
  • pkg install misc/mbuffer
  • pkg install mbuffer
PKGNAME: mbuffer
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
mbuffer
ABIlatestquarterly
FreeBSD:11:aarch642018050520200505
FreeBSD:11:amd642021032820210328
FreeBSD:11:armv62015.10.0220200505
FreeBSD:11:i3862021032820210328
FreeBSD:11:mips--
FreeBSD:11:mips642016.06.1320200505
FreeBSD:12:aarch6420180505-
FreeBSD:12:amd642021032820210328
FreeBSD:12:armv62018050520200505
FreeBSD:12:armv72018050520200505
FreeBSD:12:i3862021032820210328
FreeBSD:12:mips--
FreeBSD:12:mips642018050520200505
FreeBSD:12:powerpc64-20200929
FreeBSD:13:aarch642020092920210328
FreeBSD:13:amd642021032820210328
FreeBSD:13:armv62020092920200929
FreeBSD:13:armv72020092920200929
FreeBSD:13:i3862021032820210328
FreeBSD:13:mips--
FreeBSD:13:mips642020092920200505
FreeBSD:13:powerpc642020050520210328
FreeBSD:14:aarch6420210328-
FreeBSD:14:amd6420210328-
FreeBSD:14:armv620200929-
FreeBSD:14:armv720200929-
FreeBSD:14:i38620210328-
FreeBSD:14:mips--
FreeBSD:14:mips6420210328-
FreeBSD:14:powerpc6420200929-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. autoconf>=2.69 : devel/autoconf
  3. automake>=1.16.1 : devel/automake
Runtime dependencies:
  1. mhash>=0.9.9.9_5 : security/mhash
This port is required by:
for Build
  1. sysutils/znapzend
for Run
  1. sysutils/py-pyznap
  2. sysutils/sanoid
  3. sysutils/sanoid-devel
  4. sysutils/znapzend
  5. sysutils/zogftw

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://www.maier-komor.de/software/mbuffer/
Collapse this list.

Number of commits found: 45

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
19 May 2021 10:03:34
 files touched by this commit commit hash:4e5069c63b555132431651bee233e971e289bf23  20210328
loader search for other commits by this committer
misc/mbuffer: Update to 20210328

- Update to 20210328
- Switch to USES=autoreconf gmake instead of patching configure and Makefile.in
- Take maintainership

Reviewed by:	koobs
Approved by:	koobs (ports, mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D30338
MFH:		No (feature release)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  20200929
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
16 Jan 2021 16:56:30
Original commit files touched by this commit Revision:561737  20200929
jrm search for other commits by this committer
misc/mbuffer: Update to 20200929

Upstream changes according to the ChangeLog:
  - enhancement: added option --no-direct to disable use of O_DIRECT
  - defaults: raised default TCP timeout to 10ms for WAN connections
  - fix: leave TCP buffer size untouched if not set
  - enhancement: add option to set TCP timeout
  - performance optimization: use recv with MSG_WAITALL instead of read
  - configure fix: look for objdump also with target prefix
  - testing: make sure to use gtar for testing to avoid unexpected failures
  - portability: NetBSD compatibility fix
  - build enhancement: added dependency calculation for make
  - build enhancement: automatic version string generation

PR:		252737
Submitted by:	Fabian Keil <fk@fabiankeil.de>
28 Sep 2020 05:05:25
Original commit files touched by this commit Revision:550400  20200505
tobik search for other commits by this committer
Reset MAINTAINER
09 May 2020 04:14:00
Original commit files touched by this commit Revision:534706  20200505
tobik search for other commits by this committer
misc/mbuffer: Update to 20200505
18 Oct 2019 11:55:46
Original commit files touched by this commit Revision:514716  20191016
tobik search for other commits by this committer
misc/mbuffer: Update to 20191016
26 Jul 2019 12:38:22
Original commit files touched by this commit Revision:507354  20190725
tobik search for other commits by this committer
misc/mbuffer: Update to 20190725
29 Jan 2019 13:05:55
Original commit files touched by this commit Revision:491559  20190127
tobik search for other commits by this committer
misc/mbuffer: Update to 20190127
21 Jan 2019 12:55:07
Original commit files touched by this commit Revision:490855  20190119
tobik search for other commits by this committer
misc/mbuffer: Update to 20190119
14 Jan 2019 18:36:58
Original commit files touched by this commit Revision:490310  20190113
tobik search for other commits by this committer
misc/mbuffer: Update to 20190113

- mbuffer now tries to dlopen some libraries when looking for valid
  hash functions.  This happens at runtime only.  Drop related
  build dependencies, CONFIGURE_ARGS, and other workarounds.

- Add options for all supported hashing libraries
17 Jun 2018 18:46:08
Original commit files touched by this commit Revision:472625  20180505
tobik search for other commits by this committer
Unbreak misc/mbuffer when objdump is missing (for example on aarch64)

The configure script uses objdump to check for libc symbol names
for open/read/write/fstat.  We could switch it to nm or readelf but
as the names are unlikely to ever going to differ from their visible
names on FreeBSD hardcode them instead and skip the check.
14 May 2018 08:16:47
Original commit files touched by this commit Revision:469858  20180505
tobik search for other commits by this committer
misc/mbuffer: Update to 20180505

- Unify versioning scheme with how it's done upstream and on other systems
- Add missing gtar to TEST_DEPENDS
- Clean up some unnecessary {CONFIGURE,MAKE}_ARGS
19 Mar 2018 07:10:50
Original commit files touched by this commit Revision:464990  2018.03.18_1
tobik search for other commits by this committer
misc/mbuffer: Don't accidentally pick up libgcrypt from the build environment

- Fix LICENSE
19 Mar 2018 06:11:49
Original commit files touched by this commit Revision:464984  2018.03.18
tobik search for other commits by this committer
misc/mbuffer: Update to 20180318

- Fixes a bug where mbuffer would immediatly fail with no explicit
  counts set
- Add TEST_TARGET
- Take maintainership after the last 6 months maintainer timeout from
  r464491

PR:		226637
Submitted by:	eborisch+FreeBSD@gmail.com
14 Mar 2018 13:42:26
Original commit files touched by this commit Revision:464491  2017.10.11
tobik search for other commits by this committer
misc/mbuffer: Update to 2017.10.11

- While here switch to options helpers

PR:		222329
Submitted by:	asomers
Approved by:	mm (maintainer timeout, 6 months)
15 Mar 2017 14:45:31
Original commit files touched by this commit Revision:436247  2016.06.13
mat search for other commits by this committer
Remove all USE_OPENSSL occurrences.

Sponsored by:	Absolight
11 Jul 2016 18:50:14
Original commit files touched by this commit Revision:418392  2016.06.13
asomers search for other commits by this committer
Update misc/mbuffer to 20160613

PR:		210504
Reviewed by:	brd
Approved by:	maintainer-timeout
Approved by:	brd (ports)
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D6949
01 Apr 2016 14:16:20
Original commit files touched by this commit Revision:412348  2015.10.02
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
18 Nov 2015 14:06:12
Original commit files touched by this commit Revision:401869  2015.10.02
bapt search for other commits by this committer
Update mbuffer to 2015-10-02

Approved by:	mm (maintainer)
Sponsored by:	Gandi.net
24 Mar 2015 17:09:59
Original commit files touched by this commit Revision:382126  2014.12.27
marino search for other commits by this committer
5 ports categories: Remove $PTHREAD_LIBS

Categories: irc, x11-clocks, benchmarks, misc, textproc

approved by:	PTHREAD blanket
20 Jan 2015 10:06:01
Original commit files touched by this commit Revision:377501  2014.12.27
mm search for other commits by this committer
Update mbuffer to 2014-12-27
07 Oct 2014 17:57:28
Original commit files touched by this commit Revision:370384  2014.03.10
mva search for other commits by this committer
- Update to version 2014.03.10
- Fix version display
- Minor updates to pkg-descr, incoluding a WWW: whitespace fix

Notable changes:

0140310:
- added memory advise for buffer memory
- compatibility fix for Solars st driver
- prevent buffer overflow attack via defaults file
- ignore defaults file from other users
- updated documentation for use with cron
- minor bugfixes

20140126:
- new feature: set option defaults in ~/.mbuffer.rc
- enhancement: write status to the log file
- enhancement: added option to suppress status logging
- fix: formatting fix for summary message

PR:		193480
Submitted by:	fk@fabiankeil.de
Approved by:	maintainer timeout (mm@)
29 Jul 2014 19:11:53
Original commit files touched by this commit Revision:363374  2013.02.20_1
adamw search for other commits by this committer
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...

Approved by:	portmgr (not really, but touches unstaged ports)
14 Jul 2014 18:42:04
Original commit files touched by this commit Revision:361812  2013.02.20_1
bapt search for other commits by this committer
Modernize LIB_DEPENDS

With hat:	portmgr
26 May 2014 12:16:06
Original commit files touched by this commit Revision:355313  2013.02.20_1  Sanity Test Failure
miwi search for other commits by this committer
- Convert gmake, bzip2 to USES

Approved by:	portmgr
19 Jan 2014 12:57:48
Original commit files touched by this commit Revision:340277  2013.02.20_1
mm search for other commits by this committer
Fix pkg-plist for mbuffer
19 Jan 2014 11:40:50
Original commit files touched by this commit Revision:340267  2013.02.20
mm search for other commits by this committer
Add STAGE support to misc/mbuffer
20 Sep 2013 20:50:59
Refresh Original commit files touched by this commit Revision:327745  Sanity Test Failure
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
misc)
22 Jun 2013 07:40:17
Original commit files touched by this commit Revision:321549  2013.02.20
mm search for other commits by this committer
Update to 2013.02.20
Take maintainership

PR:		ports/179804
Approved by:	rafan
03 Jun 2013 07:40:32
Original commit files touched by this commit Revision:319758  2011.07.24_1
jgh search for other commits by this committer
- adoption of optionsNG
- trim historical headers

Approved by:	portmgr (bapt)
27 May 2012 06:18:47
Original commit files touched by this commit   2011.07.24_1
rafan search for other commits by this committer
- mbuffer prefers mash, so let it be (also fixed hidden dependency to mhash
  if it was installed at the time this port is built)

PR:             ports/168252
Submitted by:   mm@
14 Jan 2012 16:48:43
Original commit files touched by this commit   2011.07.24
rafan search for other commits by this committer
- Update to 2011.07.24
- Drop sigaction patch as it was merged into upstream
09 Sep 2011 12:26:54
Original commit files touched by this commit   2011.03.17
olgeni search for other commits by this committer
Fix a typo.
28 Mar 2011 16:47:06
Original commit files touched by this commit   2011.03.17
rafan search for other commits by this committer
- Correct the patch to use sigaction(2) for 7.x and 6.x

Reported by:    pointyhat via pav@
26 Mar 2011 07:52:20
Original commit files touched by this commit   2011.03.17
rafan search for other commits by this committer
- Update to 2011.03.17

PR:             ports/155899
Submitted by:   Ruslan Mahmatkhanov <cvs-src at yandex.ru>
24 Jan 2011 15:27:23
Original commit files touched by this commit   2011.01.19
rafan search for other commits by this committer
- Update to 2011.01.19

PR:             ports/154260
Submitted by:   Ruslan Mahmatkhanov <cvs-src at yandex.ru>
Feature safe:   yes
03 Jan 2011 13:32:57
Original commit files touched by this commit   2010.12.30
rafan search for other commits by this committer
- Update to 2010.12.30
- Added LICENSE declaration (GPLv3)
- Remove MD5 checksum

PR:             ports/153586
Submitted by:   Ruslan Mahmatkhanov <cvs-src at yandex.ru>
24 Sep 2010 09:27:12
Original commit files touched by this commit   2010.05.26
rafan search for other commits by this committer
- Update to 2010.05.26

PR:             ports/150885
Submitted by:   Ruslan Mahmatkhanov <cvs-src at yandex.ru>
07 Jan 2009 13:46:22
Original commit files touched by this commit   2009.01.06
rafan search for other commits by this committer
- Update to 2009.01.06
26 Dec 2008 19:21:54
Original commit files touched by this commit   2008.12.07
rafan search for other commits by this committer
- Fix build on 6.x by using valloc(3) instead of posix_memalign(3)

Reported by:    pointyhat via erwin
26 Dec 2008 02:03:25
Original commit files touched by this commit   2008.12.07
rafan search for other commits by this committer
- Update to 20081207 which fixes many bugs from previous version in ports
04 Oct 2007 01:53:45
Original commit files touched by this commit   2006.07.28
edwin search for other commits by this committer
Remove always-false/true conditions based on OSVERSION 500000
11 Jan 2007 08:06:47
Original commit files touched by this commit   2006.07.28
rafan search for other commits by this committer
- Respect PTHREAD_LIBS
- mbuffer needs C99 function, atoll(3), which is not available on 4.x
10 Jan 2007 17:27:35
Original commit files touched by this commit   2006.07.28
rafan search for other commits by this committer
- mbuffer needs pthread which is not available on 4.x

Submitted by:   pointyhat via kris
20 Dec 2006 07:24:47
Original commit files touched by this commit   2006.07.28
rafan search for other commits by this committer
Add mbuffer-20060728, a tool for buffering data streams.

Number of commits found: 45