net/spread 3.17.4_8 FreeBSD
The Spread Group Communication System, a network toolkit
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- SPREAD_OPEN-SOURCE_LICENSE
- Categories
- net, perl5
- Package size
- 184.2 KiB, 701.7 KiB installed
Description
Spread is a toolkit and daemon that provide multicast and group communications support to applications across local and wide area networks. Spread is designed to make it easy to write groupware, networked multimedia, reliable server, and collaborative work applications.
Spread consists of a library that user applications are linked with, a binary daemon which runs on each computer that is part of the processor group, and various utility and demonstration programs.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/spread | 3.17.4_8 |
| NetBSD | net/spread | 3.17.3nb13 |
| DragonFly | net/spread | 3.17.4_8 |
Install
Binary package:
pkg install spread
From the ports tree:
cd /usr/ports/net/spread/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= spread>0:net/spread
LIB_DEPENDS= libspread.so:net/spread
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.17.4_8 | 3.17.4_8 | 3.17.4_7 | 3.17.4_8 | 3.17.4_8 |
| FreeBSD:14:quarterly | 3.17.4_8 | 3.17.4_8 | n/a | 3.17.4_8 | 3.17.4_8 |
| FreeBSD:15:latest | 3.17.4_8 | 3.17.4_8 | n/a | 3.17.4_8 | 3.17.4_8 |
| FreeBSD:15:quarterly | 3.17.4_8 | 3.17.4_8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.17.4_8 | 3.17.4_8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 7
Run dependencies 1
Required by 2
Configuration
Options name: net_spread
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- groff perl5 tar:xz
- Service scripts
spread
Message after installing
Files
Manual pages 19
- SP_connect(3)
- SP_disconnect(3)
- SP_equal_group_ids(3)
- SP_error(3)
- SP_join(3)
- SP_leave(3)
- SP_multicast(3)
- SP_multigroup_multicast(3)
- SP_multigroup_scat_multicast(3)
- SP_poll(3)
- SP_receive(3)
- SP_scat_multicast(3)
- SP_scat_receive(3)
- libsp(3)
- spflooder(1)
- spmonitor(1)
- spread(1)
- sptuser(1)
- spuser(1)
pkg-plist 41
- bin/spflooder
- bin/spmonitor
- bin/sptuser
- bin/spuser
- @sample etc/spread.access_ip.sample
- @sample etc/spread.conf.sample
- include/sp.h
- include/sp_events.h
- include/sp_func.h
- lib/libspread.a
- lib/libspread.so
- lib/libspread.so.1
- lib/libtspread.a
- lib/libtspread.so
- lib/libtspread.so.1
- share/man/man1/spflooder.1.gz
- share/man/man1/spmonitor.1.gz
- share/man/man1/spread.1.gz
- share/man/man1/sptuser.1.gz
- share/man/man1/spuser.1.gz
- share/man/man3/libsp.3.gz
- share/man/man3/SP_connect.3.gz
- share/man/man3/SP_disconnect.3.gz
- share/man/man3/SP_equal_group_ids.3.gz
- share/man/man3/SP_error.3.gz
- share/man/man3/SP_join.3.gz
- share/man/man3/SP_leave.3.gz
- share/man/man3/SP_multicast.3.gz
- share/man/man3/SP_multigroup_multicast.3.gz
- share/man/man3/SP_multigroup_scat_multicast.3.gz
- share/man/man3/SP_poll.3.gz
- share/man/man3/SP_receive.3.gz
- share/man/man3/SP_scat_multicast.3.gz
- share/man/man3/SP_scat_receive.3.gz
- %%PERL5_MAN3%%/Spread.3.gz
- %%SITE_ARCH%%/Spread.pm
- %%SITE_ARCH%%/auto/Spread/Spread.so
- %%SITE_ARCH%%/auto/Spread/autosplit.ix
- sbin/spread
- share/examples/spread/test.pl
- @dir(,,750)
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| spread-src-3.17.4.tar.xz | 230944 | e872509217b82ff9dc14ba7766488d283b9f36aabeffc87449ac175c6fe8d53a |
Master sites 1
- https://BSDforge.com/projects/source/net/spread/
Commit history 0
No commits in the history this site was built from.