BSD Ports

shells/atuin 18.23.0 MidnightBSD

Magical shell history

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
235dc2bfd7
License
mit
Categories
shells

Description

Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and *fully encrypted* synchronisation of your history between machines, via an Atuin server.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDshells/atuin18.23.0 behind since 2026-10-19no data-[email protected]2026-11-04
FreeBSDshells/atuin18.24.5 newestnone known-[email protected]2026-11-04
OpenBSDshells/atuin18.19.0 behind since 2026-09-11no data-Sebastien Marie <[email protected]>2026-08-08
NetBSDwip/atuin by name18.24.5 newestnone known-[email protected]2026-11-04
HardenedBSDshells/atuin18.23.0_1 behind since 2026-10-19no data-[email protected]-
GhostBSDshells/atuin18.24.1 behind since 2026-10-22no data-[email protected]-

Compare across BSDs

Version history 2

  1. 18.23.0 235dc2bfd7
  2. 18.23.0 7665317a76

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install atuin

From mports:

cd /usr/mports/shells/atuin && make install clean

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

RUN_DEPENDS=	atuin>0:shells/atuin

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

As this port's Makefile names them.

Build 1

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 688
FileSizeSHA256
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/aead-0.5.2.crate15509d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/ansi-to-tui-8.0.1.crate38814e42366bb9d958f042bf58f0a85e1b2d091997c1257ca49bddd7e4827aadc65fd
rust/crates/anstream-1.0.0.crate28916824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
rust/crates/anstyle-parse-1.0.0.crate2204252ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
rust/crates/anstyle-query-1.1.5.crate1026440c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
rust/crates/anstyle-wincon-3.0.11.crate12638291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
rust/crates/anyhow-1.0.104.crate48819330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470
rust/crates/approx-0.5.1.crate15100cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
rust/crates/arboard-3.6.1.crate540180348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
rust/crates/argon2-0.5.3.crate287953c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
rust/crates/arraydeque-0.5.1.crate176717d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236
rust/crates/arrayvec-0.7.8.crate33260d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56
rust/crates/assert-json-diff-2.0.2.crate1087447e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
rust/crates/async-compression-0.4.43.crate1025753976abdc8fe7d1133d43d304afd42abdf5bc3e1319d263d223bde07b5efc4be8

Commit history 3

DateCommitCreditsLog message
235dc2bfd7 Lucas Holt Restore ports tree accidentally deleted by Rails PR #2213 (#2232)
Restore the 63,146 unrelated files accidentally deleted when malformed Rails PR #2213 was merged. Retain the intended databases/rubygem-activemodel81 update to 8.1.4.1. Verified the repaired tree has all 63,148 tracked files. Compared with master before #2213 (141a9523ba), only databases/rubygem-activemodel81/Makefile and distinfo differ. The update itself was already built, packaged and hash-verified. The cause was preparing sparse worktrees with an empty index. The remaining Rails branches are receiving corrective commits, with explicit final-tree and per-port diff validation before push. This recovery changes no port semantics beyond the intended ActiveModel update. Signed-off-by: Lucas Holt <[email protected]>
1123a1dfb9 Lucas Holt databases/rubygem-activemodel81: update to 8.1.4.1 for security fixes (#2213)
Update databases/rubygem-activemodel81 to 8.1.4.1. Part of the coordinated Rails security update addressing the 21 advisories published November 4, 2026. Preserve this port's existing Rails release series; update all version-linked component ports together. Validation on MidnightBSD 4.0.9 amd64, Ruby 3.3.11: official release SHA256 matches the supplied announcement; MIT license unchanged; makesum, patch, build, fake including gem dependency QA, and package passed. Portlint: zero fatal errors (existing advisories only). Runtime dependency gems were isolated under /tmp; NO_DEPENDS=yes prevented installing host packages, so mport dependency installation/closure itself was not tested. Targeted security validation for the Rails 8.1 release: twelve …
7665317a76 Lucas Holt shells/atuin: add port (18.23.0) (#2197)
## Summary Port `shells/atuin` (18.23.0 — Magical shell history) from FreeBSD ports into `shells/atuin`. - Adapted `do-install` to install `atuin` and `atuin-server` from `${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release`. - Hooked `atuin` into `shells/Makefile`. ## Validation - `bmake check-license` - `bmake BATCH=yes package` (`Created /usr/mports/Packages/amd64/All/atuin-18.23.0.mport`) ## Summary by Sourcery Package Atuin 18.23.0 for MidnightBSD, including its shell history client and server. New Features: - Add the Atuin magical shell history utility and its server binary at version 18.23.0 to the shells category. Chores: - Register the new Atuin port in the shells build. Signed-off-by: Lucas Holt <[email protected]>