BSD Ports

net-p2p/oura 1.8.4_25 FreeBSD

A pipeline that connects to the tip of a Cardano node

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20
Categories
net-p2p
Package size
1125.9 KiB, 2967.6 KiB installed

Description

Oura is a rust-native implementation of a pipeline that connects to the tip of a Cardano node through a combination of Ouroboros mini-protocol (using either a unix socket or tcp bearer), filters the events that match a particular pattern and then submits a succint, self-contained payload to pluggable observers called "sinks".

In the other systems

SystemPortVersion
FreeBSDnet-p2p/oura1.8.4_25
DragonFlynet-p2p/oura1.8.4_10
HardenedBSDnet-p2p/oura1.8.4_23
GhostBSDnet-p2p/oura1.8.4_23

Install

Binary package:

pkg install oura

From the ports tree:

cd /usr/ports/net-p2p/oura/ && make install clean

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

RUN_DEPENDS=	oura>0:net-p2p/oura

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.8.4_241.8.4_25-1.8.4_13-
FreeBSD:14:quarterly1.8.4_231.8.4_23n/a1.8.4_12-
FreeBSD:15:latest1.8.4_251.8.4_25n/a1.8.4_13-
FreeBSD:15:quarterly1.8.4_231.8.4_23n/an/an/a
FreeBSD:16:latest1.8.4_231.8.4_25n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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 12

No port depends on this one.

Configuration

No options to configure.

USES
cargo ssl
Service scripts
oura

Files

distinfo 395
FileSizeSHA256
rust/crates/addr2line-0.21.0.crate408078a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
rust/crates/adler-1.0.2.crate12778f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
rust/crates/aho-corasick-1.1.2.crate183136b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
rust/crates/amq-protocol-7.1.2.crate227101d40d8b2465c7959dd40cee32ba6ac334b5de57e9fca0cc756759894a4152a5d
rust/crates/amq-protocol-tcp-7.1.2.crate19519cb2100adae7da61953a2c3a01935d86caae13329fadce3333f524d6d6ce12e2
rust/crates/amq-protocol-types-7.1.2.crate12189156ff13c8a3ced600b4e54ed826a2ae6242b6069d00dd98466827cef07d3daff
rust/crates/amq-protocol-uri-7.1.2.crate3575751bbd7d440576066233e740576f1b31fdc6ab86cfabfbd48c548de77eca73e4
rust/crates/android-tzdata-0.1.1.crate7674e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anyhow-1.0.75.crate43901a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
rust/crates/ascii-1.1.0.crate36075d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
rust/crates/async-channel-1.9.0.crate1366481953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
rust/crates/async-channel-2.1.1.crate141591ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c
rust/crates/async-compression-0.4.5.crate99222bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5
rust/crates/async-executor-1.8.0.crate2187017ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c
rust/crates/async-global-executor-2.4.1.crate1184405b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c
rust/crates/async-global-executor-trait-2.1.0.crate213133dd14c5a15affd2abcff50d84efd4009ada28a860f01c14f9d654f3e81b3f75
rust/crates/async-io-1.13.0.crate371910fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
rust/crates/async-io-2.2.2.crate476136afaa937395a620e33dc6a742c593c01aced20aa376ffb0f628121198578ccc7
rust/crates/async-lock-2.8.0.crate29944287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645