net/norm 1.5.9_1,1
NACK-Oriented Reliable Multicast (NORM)
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
25cd6b3c76- License
- NRL
- Categories
- net
- Package size
- 1197.0 KiB, 6704.1 KiB installed
Description
This a port of NACK-Oriented Reliable Multicast (NORM) Transport Protocol implementation, as specified in RFC 5740. This protocol can provide end- to-end reliable transport of bulk data objects or streams over generic IP multicast routing and forwarding services.
Install
As a binary package — by origin, or by package name:
pkg install net/norm
pkg install norm
From the ports tree:
cd /usr/ports/net/norm/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= norm>0:net/norm
LIB_DEPENDS= libnorm.so:net/norm
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 | 1.5.9 | 1.5.9_1,1 | 1.5r6_2 | 1.5r6_3 | 1.5.9_1,1 |
| FreeBSD:14:quarterly | 1.5r6_3 | 1.5r6_3 | n/a | 1.5r6_3 | 1.5r6_3 |
| FreeBSD:15:latest | 1.5.9_1,1 | 1.5.9_1,1 | n/a | 1.5r6_3 | 1.5r6_3 |
| FreeBSD:15:quarterly | 1.5r6_3 | 1.5r6_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.5r6_3 | 1.5.9_1,1 | 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.
All build dependencies 7
Required by 122
- benchmarks/py-locust
- biology/py-hits
- cad/horizon-eda
- comms/gnuradio
- comms/gqrx
- comms/gr-osmosdr
- devel/py-anywidget
- devel/py-ipydatawidgets
- devel/py-ipykernel
- devel/py-ipympl
- devel/py-ipyparallel
- devel/py-ipywidgets
- devel/py-jupyter
- devel/py-jupyter-client
- devel/py-jupyter-collaboration
- devel/py-jupyter-kernel-gateway
- devel/py-jupyter-kernel-test
- devel/py-jupyter-lsp
- devel/py-jupyter-rfb
- devel/py-jupyter-server
- devel/py-jupyter-server-fileid
- devel/py-jupyter-server-mathjax
- devel/py-jupyter-server-ydoc
- devel/py-jupyter_console
- devel/py-jupyterlab
- devel/py-jupyterlab-lsp
- devel/py-jupyterlab-server
- devel/py-jupyterlab-widgets
- devel/py-jupyterlab_launcher
- devel/py-marimo
- devel/py-nbclassic
- devel/py-nbclient
- devel/py-nbconvert
- devel/py-nbdime
- devel/py-nbval
- devel/py-notebook-shim
- devel/py-pyquil
- devel/py-pytest-jupyter
- devel/py-qtconsole
- devel/py-rpcq
- devel/py-spyder-kernels
- devel/xeus-cling
- devel/xeus-zmq
- dns/dnstable-convert
- finance/py-openbb-devtools
- finance/py-python-obelisk
- graphics/py-agx-emulsion
- graphics/py-napari-console
- graphics/py-olmocr
- graphics/py-pydeck
- graphics/rapid-photo-downloader
- lang/quilc
- math/gap
- math/mathicsscript
- math/octave-forge
- math/octave-forge-tablicious
- math/octave-forge-zeromq
- math/py-mathics
- math/py-pyodesys
- math/xgap
- misc/adios2
- misc/py-ipyfastscape
- misc/py-molequeue
- misc/py-napari
- misc/py-papermill
- misc/py-pyviz-comms
- misc/py-vllm
- misc/urh
- multimedia/libopenshot
- multimedia/openshot
- net-mgmt/py-napalm-logs
- net-p2p/bitcoin
- net-p2p/bitcoin-daemon
- net-p2p/bitmark
- net-p2p/bitmark-cli
- net-p2p/bitmark-daemon
- net-p2p/bitmark-recorder
- net-p2p/litecoin
- net-p2p/litecoin-daemon
- net-p2p/litecoin-utils
- net-p2p/monero-cli
- net/axa
- net/cppzmq
- net/czmq
- net/czmq4
- net/libzmq4
- net/nmsg
- net/ntopng
- net/p5-Net-Nmsg
- net/p5-ZMQ-FFI
- net/py-pynmsg
- net/py-pyzmq
- net/sie-nmsg
- net/zyre
- science/agrum
- science/meep
- science/psi4
- science/py-HofstadterTools
- science/py-chempy
- science/py-ipygany
The first 100 are listed.
Configuration
Options name: net_norm
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- libtool waf
- Service scripts
- none
Files
pkg-plist 56
- include/normApi.h
- lib/libnorm.a
- lib/libnorm.so
- lib/libnorm.so.1
- lib/libnorm.so.
- lib/libprotokit.a
- lib/libprotokit.so
- lib/libprotokit.so.3
- lib/libprotokit.so.3.0.3
- libdata/pkgconfig/norm.pc
- share/doc/norm/NormDeveloperGuide.html
- share/doc/norm/NormDeveloperGuide.pdf
- share/doc/norm/NormDeveloperGuide.xml
- share/doc/norm/NormLogo.gif
- share/doc/norm/NormUserGuide.pdf
- share/doc/norm/NormUserGuide.xml
- share/doc/norm/npcUsage.pdf
- share/examples/norm/README.TXT
- share/examples/norm/java/NormFileRecv.java
- share/examples/norm/java/NormFileSend.java
- share/examples/norm/java/NormFileSendRecv.java
- share/examples/norm/java/NormMsgr.java
- share/examples/norm/java/NormStreamRecv.java
- share/examples/norm/java/NormStreamSend.java
- share/examples/norm/java/README.TXT
- share/examples/norm/java/filerecv.sh
- share/examples/norm/java/filesend.sh
- share/examples/norm/java/normMsgr.sh
- share/examples/norm/java/streamrecv.sh
- share/examples/norm/java/streamsend.sh
- share/examples/norm/normCast.cpp
- share/examples/norm/normClient.cpp
- share/examples/norm/normDataExample.cpp
- share/examples/norm/normDataRecv.cpp
- share/examples/norm/normDataSend.cpp
- share/examples/norm/normFileRecv.cpp
- share/examples/norm/normFileSend.cpp
- share/examples/norm/normMsgr.cpp
- share/examples/norm/normServer.cpp
- share/examples/norm/normSocket.cpp
- share/examples/norm/normSocket.h
- share/examples/norm/normSocketNotes.txt
- share/examples/norm/normStreamRecv.cpp
- share/examples/norm/normStreamSend.cpp
- share/examples/norm/normStreamer.cpp
- share/examples/norm/python/debugStats.py
- share/examples/norm/python/fecBufferStats.py
- share/examples/norm/python/fileRecvManager.py
- share/examples/norm/python/normFileFeedback.py
- share/examples/norm/python/normFileRecv.py
- share/examples/norm/python/normFileSend.py
- share/examples/norm/python/normMsgr.py
- share/examples/norm/python/rawRecv.py
- share/examples/norm/python/streamChat.py
- share/examples/norm/win32InputHandler.cpp
- share/examples/norm/wintest.cpp
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| USNavalResearchLaboratory-norm-v1.5.9_GH0.tar.gz | 1.658306e+06 | 9f1fece22d861aebd79b89ff8b45f623471c40177a24cc0d5f81cb719c8c6ffe |
| USNavalResearchLaboratory-protolib-702e909_GH0.tar.gz | 1.284131e+06 | 9dd572238c231edbab2b2ab78d6938396ddcf3354655ae0a81e51fef662947eb |
| ba9ca1ca7d73592268ebfd5a43271303e76f461e.patch | 1857 | 20caaebb6455004de46935d79372c13d10bf2df699ebb996e5e390b6a23b666e |
Commit history 3
| Date | Commit | Credits | Log message |
|---|---|---|---|
25cd6b3c76 |
Gleb Smirnoff | net/norm: use upstream divert(4) patch to make it working on modern FreeBSD This was accepted upstream to the protolib and added to the port in
ab6be4dbf3bb. Recently the patching was silently deleted in 5963119a132c.
The update of norm to 1.5.9 did not update the bundled dependency protolib
to a version that includes ba9ca1ca7d73592268ebfd5a43271303e76f461e,
instead it tied protolib to an older version.
Fixes: 5963119a132cd71510998f9173c54522a8e56678 |
|
307bd9e8f3 |
Älven | net/norm: Bump PORTEPOCH to fix package version ordering The previous version format (1.5r6) was incorrectly evaluated
by 'pkg version' as greater than the newer version (1.5.9).
Bump PORTEPOCH to force a proper upgrade path for existing installations. |
|
5963119a13 |
Älven | net/norm: Update 1.5r6 => 1.5.9, fix fetch, take maintainership * Switch MASTER_SITES to new official upstream
* Upstream tarball already contains latest Waf
* Update WWW to now official site URL
* Add custom NRL License [0]
* Add DOCS and EXAMPLES options
[0] https://spdx.org/licenses/NRL.html
PR: 298554
Reported by: diizzyy@
Approved by: [email protected] (maintainer, timeout: inactive for > 10 years) |