notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
libswift IETF Peer-to-Peer Streaming Peer Protocol implementation
20190302_1 net-p2p on this many watch lists=0 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 20190302_1Version of this port present on the latest quarterly branch.
Maintainer: dch@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-08-17 18:10:12
Last Update: 2021-04-06 14:31:13
Commit Hash: 135fdee
License: LGPL21
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/libswift-20190302_1/catalog.mk
  2. /usr/local/share/licenses/libswift-20190302_1/LICENSE
  3. /usr/local/share/licenses/libswift-20190302_1/LGPL21
  4. bin/libswift
  5. @dir(www,www,0750) /var/run/libswift/
  6. @dir(www,www,0755) /var/db/libswift/
  7. @owner
  8. @group
  9. @mode
Collapse this list.
Dependency lines:
  • libswift>0:net-p2p/libswift
To install the port: cd /usr/ports/net-p2p/libswift/ && make install clean
To add the package, run one of these commands:
  • pkg install net-p2p/libswift
  • pkg install libswift
PKGNAME: libswift
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
libswift
ABIlatestquarterly
FreeBSD:11:aarch6420160817_220190302_1
FreeBSD:11:amd6420190302_120190302_1
FreeBSD:11:armv6-20190302_1
FreeBSD:11:i38620190302_120190302_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch6420160817_220190302_1
FreeBSD:12:amd6420190302_120190302_1
FreeBSD:12:armv620160817_220190302_1
FreeBSD:12:armv7-20190302_1
FreeBSD:12:i38620190302_120190302_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-20190302_1
FreeBSD:13:aarch6420190302_120190302_1
FreeBSD:13:amd6420190302_120190302_1
FreeBSD:13:armv620190302_120190302_1
FreeBSD:13:armv720190302_120190302_1
FreeBSD:13:i38620190302_120190302_1
FreeBSD:13:mips--
FreeBSD:13:mips6420190302_120190302_1
FreeBSD:13:powerpc6420190302_120190302_1
FreeBSD:14:aarch6420190302_1-
FreeBSD:14:amd6420190302_1-
FreeBSD:14:armv620190302_1-
FreeBSD:14:armv720190302_1-
FreeBSD:14:i38620190302_1-
FreeBSD:14:mips--
FreeBSD:14:mips6420190302_1-
FreeBSD:14:powerpc6420190302_1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
Library dependencies:
  1. libevent.so : devel/libevent
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
If installing:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/skunkwerks/libswift/tar.gz/dc0cbcc?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  20190302_1
mat search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  20190302_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
14 Aug 2019 08:48:51
Original commit files touched by this commit Revision:508903  20190302_1
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories n)

(and missed 3 missed files from previous categories.)
02 Aug 2019 13:30:40
Original commit files touched by this commit Revision:507877  20190302_1
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.11

Changes:	https://github.com/libevent/libevent/releases/tag/release-2.1.11-stable
ABI:		https://abi-laboratory.pro/tracker/timeline/libevent/
PR:		239599
Reported by:	GitHub (watch releases)
Approved by:	zeising (maintainer)
MFH:		2019Q3 (maybe security, partially restores 2.1.8 ABI)
Differential Revision:	https://reviews.freebsd.org/D21133
30 Jul 2019 11:57:18
Original commit files touched by this commit Revision:507630  20190302
pkubaj search for other commits by this committer
net-p2p/libswift: fix build on GCC-based architectures

Respect CXX and use a new GCC from ports to fix this port on GCC architectures.

PR:		238722
Approved by:	dch (maintainer), linimon (mentor)
Differential Revision:	https://reviews.freebsd.org/D20890
22 May 2019 21:33:32
Original commit files touched by this commit Revision:502295  20190302
dch search for other commits by this committer
net-p2p/libswift: support modern OpenSSL versions

- thanks danfe@ for the upstreamed patch enabling this
- portlint petting and tidy Makefile alignment
- teach pkg-message how to run a simple server

Approved by:	jrm (mentor)
Obtained from:	danfe
Differential Revision:	https://reviews.freebsd.org/D19429
21 May 2019 11:49:16
Original commit files touched by this commit Revision:502217  20160817_2
dch search for other commits by this committer
fix auto-assign for BZ PRs by updating MAINTAINER for my ports

Approved by:	jrm (mentor)
Differential Revision:	https://reviews.freebsd.org/D20331
06 Apr 2019 19:38:15
Original commit files touched by this commit Revision:498174  20160817_2
antoine search for other commits by this committer
Mark BROKEN on FreeBSD 12 and 13

Reported by:	pkg-fallout
MFH:		2019Q2
10 Sep 2018 13:14:52
Original commit files touched by this commit Revision:479406  20160817_2
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
02 Jul 2018 04:00:29
Original commit files touched by this commit Revision:473699  20160817_2
linimon search for other commits by this committer
Mark ports broken on mips64 that are already broken on powerpc64.  In
most cases, the failure mode is the same.  Also, mark them broken on
mips when necessary.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
13 May 2017 23:36:16
Original commit files touched by this commit Revision:440859  20160817_2
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
20 Feb 2017 02:57:04
Original commit files touched by this commit Revision:434427  20160817_2
jbeich search for other commits by this committer
devel/libevent2: drop historical suffix after r362796

PR:		216777
Approved by:	mm (maintainer)
04 Feb 2017 07:56:59
Original commit files touched by this commit Revision:433286  20160817_1
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.8 and cleanup

- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
17 Aug 2016 18:10:01
Original commit files touched by this commit Revision:420360  20160817
pi search for other commits by this committer
New port: net-p2p/libswift

LibSwift is the reference UDP-based implementation of IETF RFC7574,
a multi-peer transport layer protocol. Its mission is to disseminate
content among a swarm of peers.

Given a root hash, the data is received from whatever source available
and data integrity is checked cryptographically with Merkle hash
trees.

WWW: https://tools.ietf.org/html/rfc7574

PR:		211945
Submitted by:	Dave Cottlehuber <dch@skunkwerks.at>

Number of commits found: 14