BSD Ports

textproc/biodiff 1.2.1_23 FreeBSD

Hex diff viewer using alignment algorithms from biology

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
textproc
Package size
1110.9 KiB, 3205.6 KiB installed

Description

biodiff is a tool for binary diffing.

The tool is able to show two binary files side by side so that similar places will be at the same position on both sides and bytes missing from one side are padded.

It uses bio-informatics algorithms from the rust-bio library, typically used for DNA sequence alignment, for that. The dialog boxes for configuration are done using the github.com/gyscos/cursive library.

Install

Binary package:

pkg install biodiff

From the ports tree:

cd /usr/ports/textproc/biodiff/ && make install clean

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

RUN_DEPENDS=	biodiff>0:textproc/biodiff

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.2.1_221.2.1_23-1.2.1_111.2.1_23
FreeBSD:14:quarterly1.2.1_211.2.1_21n/a1.2.1_101.2.1_21
FreeBSD:15:latest1.2.1_231.2.1_23n/a1.2.1_111.2.1_11
FreeBSD:15:quarterly1.2.1_211.2.1_21n/an/an/a
FreeBSD:16:latest1.2.1_211.2.1_23n/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 18

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 206
FileSizeSHA256
rust/crates/ahash-0.8.11.crate43607e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/anstream-0.6.13.crate30928d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
rust/crates/anstyle-1.0.6.crate146048901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
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/anyhow-1.0.82.crate45361f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
rust/crates/approx-0.5.1.crate15100cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
rust/crates/autocfg-1.2.0.crate14808f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
rust/crates/bio-1.6.0.crate1980227a72cb93babf08c85b375c2938ac678cc637936b3ebb72266d433cec2577f6c2
rust/crates/bio-types-1.0.1.crate233709d45749b87f21808051025e9bf714d14ff4627f9d8ca967eade6946ea769aa4a
rust/crates/bit-set-0.5.3.crate144700700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
rust/crates/bit-vec-0.6.3.crate19927349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/bitflags-2.5.0.crate43821cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
rust/crates/bv-0.11.1.crate420618834bb1d8ee5dc048ee3124f2c7c1afcc6bc9aed03f11e9dfd8c69470a5db340
rust/crates/bytecount-0.6.7.crate14642e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205
rust/crates/bytemuck-1.15.0.crate476725d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
rust/crates/byteorder-1.5.0.crate232881fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b

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