notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details
bun JavaScript runtime, bundler, test runner, and package manager
1.3.13.93 langnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-04-28 00:21:07
Last Update: 2026-04-28 00:17:47
Commit Hash: 8407c94
License: LGPL20
WWW:
https://bun.com/
https://github.com/oven-sh/bun
Description:
Bun is a fast JavaScript runtime, bundler, transpiler, and package manager -- all in one. Key features: - Up to 4x faster startup time than Node.js - Native TypeScript and JSX support (no separate transpilation step) - Built-in package manager (npm-compatible) with global caching - Built-in test runner, bundler, and transpiler - Web-standard APIs: fetch, WebSocket, ReadableStream, etc. - Node.js compatibility: most Node.js built-in modules work out of the box - Zig, C++, and Rust -- for maximum performance
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/bun
  2. /usr/local/share/licenses/bun-1.3.13.93/catalog.mk
  3. /usr/local/share/licenses/bun-1.3.13.93/LICENSE
  4. /usr/local/share/licenses/bun-1.3.13.93/LGPL20
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • bun>0:lang/bun
To install the port:
cd /usr/ports/lang/bun/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/bun
  • pkg install bun
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bun
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1777332350 SHA256 (bun/bootstrap-x86_64-linux-musl.zip) = 0c09b44c0b2432d7ad8a759b685ba8ae1f883902851ac52e282ad60a89bebe42 SIZE (bun/bootstrap-x86_64-linux-musl.zip) = 100112252

Expand this list (8 items)

Collapse this list.

SHA256 (bun/bun-webkit-freebsd-amd64.tar.gz) = 2bbab3f44e3b3d7961408c703271285ca3cc4d128d7ff9fc54dc5ab112e89fbf SIZE (bun/bun-webkit-freebsd-amd64.tar.gz) = 37660405 SHA256 (bun/node-v24.3.0-headers.tar.gz) = 045e9bf477cd5db0ec67f8c1a63ba7f784dedfe2c581e3d0ed09b88e9115dd07 SIZE (bun/node-v24.3.0-headers.tar.gz) = 8747815 SHA256 (bun/bun-1.3.13-93-bootstrap) = aea7f1c221f812d726aad220ecc879914bbe49b05e5bd4e76c3155ec0a133f54 SIZE (bun/bun-1.3.13-93-bootstrap) = 105685712 SHA256 (bun/oven-sh-bun-bun-v1.3.13-93-g146a674cf6_GH0.tar.gz) = 12bec710dd6717f83ccaaec7fb7970828177f173639018042ca3031b851b24ff SIZE (bun/oven-sh-bun-bun-v1.3.13-93-g146a674cf6_GH0.tar.gz) = 54226399

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. clang++ : devel/llvm21
  2. cmake : devel/cmake-core
  3. git : devel/git
  4. ninja : devel/ninja
  5. cargo : lang/rust
  6. node : www/node24
  7. npm : www/npm-node24
Test dependencies:
  1. bash : shells/bash
Fetch dependencies:
  1. npm : www/npm-node24
  2. git : devel/git
  3. cargo : lang/rust
  4. clang++ : devel/llvm21
  5. cmake : devel/cmake-core
  6. ninja : devel/ninja
  7. node : www/node24
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
lang_bun
USES:
shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/oven-sh/bun/tar.gz/bun-v1.3.13-93-g146a674cf6?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.3.13.93
28 Apr 2026 00:17:47
commit hash: 8407c9414efb4948e63c15ec66c0cb182c1f30cdcommit hash: 8407c9414efb4948e63c15ec66c0cb182c1f30cdcommit hash: 8407c9414efb4948e63c15ec66c0cb182c1f30cdcommit hash: 8407c9414efb4948e63c15ec66c0cb182c1f30cd files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
lang/bun: New port: JavaScript runtime, bundler, test runner, and package
manager

Number of commits found: 1