BSD Ports

net-mgmt/rs-aggregate 0.3.2_24 FreeBSD

Aggregate IPv4 and/or IPv6 prefixes into their minimal representation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
net-mgmt
Package size
278.8 KiB, 621.4 KiB installed

Description

Takes a list of IPv4 and IPv6 prefixes in conventional format on stdin, and performs optimisations to reduce the length of the prefix list. A drop-in replacement for the Python application aggregate6. This implementation is upwards of 100 times faster.

In the other systems

The newest version among them is 0.3.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDnet-mgmt/rs-aggregate0.3.2_24 newestnone known-[email protected]2026-10-14
DragonFlynet-mgmt/rs-aggregate0.3.2_9 newestnone known-[email protected]-
HardenedBSDnet-mgmt/rs-aggregate0.3.2_22 newestno data-[email protected]-
GhostBSDnet-mgmt/rs-aggregate0.3.2_22 newestno data-[email protected]-

Install

Binary package:

pkg install rs-aggregate

From the ports tree:

cd /usr/ports/net-mgmt/rs-aggregate/ && make install clean

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

RUN_DEPENDS=	rs-aggregate>0:net-mgmt/rs-aggregate

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:latest0.3.2_230.3.2_24-0.3.2_120.3.2_24
FreeBSD:14:quarterly0.3.2_220.3.2_22n/a0.3.2_110.3.2_22
FreeBSD:15:latest0.3.2_240.3.2_24n/a0.3.2_120.3.2_12
FreeBSD:15:quarterly0.3.2_220.3.2_22n/an/an/a
FreeBSD:16:latest0.3.2_220.3.2_24n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

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 19

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 189
FileSizeSHA256
rust/crates/adler-1.0.2.crate12778f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
rust/crates/aho-corasick-1.1.2.crate183136b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
rust/crates/android-tzdata-0.1.1.crate7674e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anstream-0.6.5.crate30004d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6
rust/crates/anstyle-1.0.4.crate139987079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
rust/crates/anstyle-parse-0.2.3.crate24699c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
rust/crates/anstyle-query-1.0.2.crate8739e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
rust/crates/anstyle-wincon-3.0.2.crate112721cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
rust/crates/assert_cmd-2.0.12.crate2534788903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6
rust/crates/assert_fs-1.0.13.crate19063f070617a68e5c2ed5d06ee8dd620ee18fb72b99f6c094bed34cf8ab07c875b48
rust/crates/autocfg-1.1.0.crate13272d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/bitflags-2.4.1.crate37043327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
rust/crates/bstr-1.8.0.crate380176542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c
rust/crates/bumpalo-3.14.0.crate824007f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
rust/crates/bytemuck-1.14.0.crate44933374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6
rust/crates/byteorder-1.5.0.crate232881fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
rust/crates/cc-1.0.83.crate68343f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd

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