BSD Ports

lang/babashka 1.13.226 FreeBSD

Fast native Clojure scripting runtime

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4c88510ec6
License
EPL
Categories
lang, java, linux
Package size
21241.1 KiB, 90626.5 KiB installed

Description

Babashka is a native, fast-starting Clojure interpreter for scripting. It uses GraalVM native-image to produce a self-contained binary that starts instantly, making Clojure practical for shell scripting and command-line tools.

In the other systems

SystemPortVersion
FreeBSDlang/babashka1.13.226
GhostBSDlang/babashka1.13.223

Install

Binary package:

pkg install babashka

From the ports tree:

cd /usr/ports/lang/babashka/ && make install clean

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

RUN_DEPENDS=	babashka>0:lang/babashka

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.13.2251.13.226---
FreeBSD:14:quarterly1.13.2251.13.225n/a--
FreeBSD:15:latest1.13.2261.13.226n/a--
FreeBSD:15:quarterly1.13.2251.13.225n/an/an/a
FreeBSD:16:latest1.13.2251.13.226n/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.

Run dependencies 54

No port depends on this one.

Configuration

Options name: lang_babashka

OptionDefaultDescription
JAVAonInstall OpenJDK for Clojure/Java interop
USES
linux:rl9
Service scripts
none

Files

distinfo 2
FileSizeSHA256
babashka-1.13.226-linux-aarch64-static.tar.gz2.8597815e+0785d62914ce1183634e9f81db67ec8e4db41f927ab8caf5b92076da9e46fda679
babashka-1.13.226-linux-amd64.tar.gz2.8695587e+07c0174f7de467f00726e696a03b40b238e9a729656764169cbb7b01f4e71f6afb
Master sites 1
  • https://github.com/babashka/babashka/releases/download/v1.13.226/

Commit history 7

DateCommitCreditsLog message
4c88510ec6 Santhosh Raju lang/babashka: Update to 1.13.226
Changes since 1.13.225: 1.13.226 (2026-10-11) * Fix clojure.lang.RT/baseLoader and the context classloader returning nil in nREPL sessions * Bump jline to 4.4.7 * Support the [opts stream] arity of read+string * Add the CIDER debugger to the nREPL server: #dbg, #break, C-u C-M-x and the step commands * Add CIDER's track-state to the nREPL server: font-lock of loaded vars and the box around instrumented functions * Fix the cider-nrepl version mismatch warning on cider-connect-clj * Allow constructing ThreadDeath * SCI: a macro var in call position expands, as in (eval (list #'when true 1)) * SCI: fix stack overflow in clojure.walk/macroexpand-all on a reify form * SCI: import expands to clojure.core/import* …
4b6ac23f4c Santhosh Raju lang/babashka: Update to 1.13.225
Changes since 1.13.224: 1.13.225 (2026-09-28) * #2170: Read the docstring and :org.babashka/cli metadata of a var as :exec-fn or :fn in a task :cmd tree * #2170: A :doc in a task handler's :org.babashka/cli metadata takes precedence over its docstring * Run BABASHKA_PRELOADS before resolving bb.edn dependencies * Add org.jline.terminal.Terminal$Signal and allow reify of org.jline.terminal.Terminal$SignalHandler * Add org.jsoup.nodes.Document$OutputSettings * Bump jline to 4.4.6 * Bump rewrite-clj to 1.3.58
2a506368ca Santhosh Raju lang/babashka: Update to 1.13.224
Changes since 1.13.223: 1.13.224 (2026-09-23) * Bundle clojure.data.json * #2162: Fix clojure.datafy/datafy on a namespace * Bump babashka.ffi to 0.1.2 * Bump jline to 4.4.5 * Dep resolution improvements - Ignore an empty <version/> element in maven-metadata-local.xml when listing an artifact's versions - Resolve a locally installed -SNAPSHOT version when a repository cannot be reached - Record metadata update checks in resolver-status.properties - Read versions from a snapshots-only repository for LATEST and for version ranges - Verify the checksum of maven-metadata.xml under the repository checksum policy - Check metadata for updates once per session - Merge the policies of repositories behind one mirror …
6dc23dda3e Santhosh Raju lang/babashka: Update to 1.13.223
Changes since 1.13.222: 1.13.223 (2026-09-15) * #2151: An :exec-fn task in the :depends of a task with a :task body runs, with its own :exec-args and spec defaults * Dep resolution improvements - #2152: Read POMs, settings.xml and repository metadata without XML namespaces, as Maven does, so an element such as <Xlint:-unchecked/> no longer fails resolution - Resolve a timestamped snapshot version, such as 1.0-20240101.123456-3, to that build instead of the newest one - Resolve ${project.name} and ${parent.artifactId} in a POM - Report a missing artifact with the same message as the Clojure CLI - Resolve locally installed -SNAPSHOT artifacts and pick the snapshot build with the newest metadata, including the local …
375abc5295 Santhosh Raju lang/babashka: Update to 1.13.222
Changes since 1.13.220: 1.13.222 (2026-09-14) Read the release blog post: https://blog.michielborkent.nl/babashka-1.13.222.html * Fix No :mvn/version specified when resolving dependencies on Jetty ee9 and ee10 caused by cached POMs sharing dependency management across versions * bb nrepl-server writes .nrepl-port on start and removes it on exit, so bb repl --connect finds the server without an address * Bump org.babashka/cli to 0.12.91 1.13.221 (2026-09-14) * Resolve dependencies without a JVM by default. Set :deps-resolver :jvm in bb.edn or the add-deps map, or BABASHKA_DEPS_RESOLVER=jvm, to use Java as before * Make clojure.tools.deps and its script namespaces, including clojure.tools.deps.script.make-classpath2, available to scripts …

The latest 5 of 7 in the history this site was built from.