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
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
treefmt One CLI to format the code tree
2.5.0_1 devel 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 2.1.1_10Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-01-01 12:24:11
Last Update: 2026-06-03 17:54:22
Commit Hash: dd8dc2a
License: MIT
WWW:
https://treefmt.com/
https://github.com/numtide/treefmt
Description:
treefmt - one CLI to format the code tree. When working on large code trees, it's common to have multiple code formatters run against it. And have one script that loops over all of them. treefmt makes that nicer. Features: * A unified CLI and output * Run all the formatters in parallel. * Cache which files have changed for super fast re-formatting. Just type treefmt in any folder and it reformats the whole code tree.
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/treefmt
  2. /usr/local/share/licenses/treefmt-2.5.0_1/catalog.mk
  3. /usr/local/share/licenses/treefmt-2.5.0_1/LICENSE
  4. /usr/local/share/licenses/treefmt-2.5.0_1/MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • treefmt>0:devel/treefmt
To install the port:
cd /usr/ports/devel/treefmt/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/treefmt
  • pkg install treefmt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: treefmt
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1779895682 SHA256 (go/devel_treefmt/numtide-treefmt-v2.5.0_GH0/go.mod) = 2cc86a0c8c6638cdfe3bce43e05c9fbb4d14b634649c04b0418ab8f06ac989e2 SIZE (go/devel_treefmt/numtide-treefmt-v2.5.0_GH0/go.mod) = 2251

Expand this list (2 items)

Collapse this list.

SHA256 (go/devel_treefmt/numtide-treefmt-v2.5.0_GH0/numtide-treefmt-v2.5.0_GH0.tar.gz) = 0d30d2d2a0faf642f8c13c00b7e71a58e4e72f0c403a0e478caea4ab596ad8f8 SIZE (go/devel_treefmt/numtide-treefmt-v2.5.0_GH0/numtide-treefmt-v2.5.0_GH0.tar.gz) = 198241

Collapse this list.


Packages (timestamps in pop-ups are UTC):
treefmt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.1.1_82.1.1_8-2.1.1_32.1.1_8n/an/an/a
FreeBSD:13:quarterly2.1.1_82.1.1_8-2.1.1_32.1.1_8n/an/an/a
FreeBSD:14:latest2.5.0_12.5.0_1-2.1.1_32.5.0_1--0.5.0_5
FreeBSD:14:quarterly2.1.1_102.1.1_10-2.1.1_32.1.1_10-0.6.1_20.6.1_2
FreeBSD:15:latest2.5.0_12.5.0_1n/a2.1.1_3n/an/a0.6.1_3-
FreeBSD:15:quarterly2.1.1_102.1.1_10n/a-n/an/a--
FreeBSD:16:latest2.5.0_12.5.0_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go126 : lang/go126
Fetch dependencies:
  1. go126 : lang/go126
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_treefmt
USES:
go:1.26,modules zip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://codeload.github.com/numtide/treefmt/tar.gz/v2.5.0?dummy=/
  2. https://raw.githubusercontent.com/numtide/treefmt/v2.5.0/
Collapse this list.

Number of commits found: 36

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.5.0_1
03 Jun 2026 17:54:22
commit hash: dd8dc2a59ddc46a12ace1cc4f7a953de512853bdcommit hash: dd8dc2a59ddc46a12ace1cc4f7a953de512853bdcommit hash: dd8dc2a59ddc46a12ace1cc4f7a953de512853bdcommit hash: dd8dc2a59ddc46a12ace1cc4f7a953de512853bd files touched by this commit
Dag-Erling Smørgrav (des) search for other commits by this committer
various: Bump go ports for go-1.25.11 / go-1.26.4
2.5.0
28 May 2026 02:43:01
commit hash: 04029e6a2e52e47c80b49590dbf5e7211e8adef4commit hash: 04029e6a2e52e47c80b49590dbf5e7211e8adef4commit hash: 04029e6a2e52e47c80b49590dbf5e7211e8adef4commit hash: 04029e6a2e52e47c80b49590dbf5e7211e8adef4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/treefmt: update 2.1.1 → 2.5.0
2.1.1_9
09 May 2026 17:25:51
commit hash: 4e243a83f8d8d5cd511bba2b689931886b3a57cecommit hash: 4e243a83f8d8d5cd511bba2b689931886b3a57cecommit hash: 4e243a83f8d8d5cd511bba2b689931886b3a57cecommit hash: 4e243a83f8d8d5cd511bba2b689931886b3a57ce files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump ports for Go 1.25.10
2.1.1_8
10 Apr 2026 15:57:27
commit hash: 7507e72a845b5c83e1ad035bd54b1c35482fb86acommit hash: 7507e72a845b5c83e1ad035bd54b1c35482fb86acommit hash: 7507e72a845b5c83e1ad035bd54b1c35482fb86acommit hash: 7507e72a845b5c83e1ad035bd54b1c35482fb86a files touched by this commit
Dag-Erling Smørgrav (des) search for other commits by this committer
various: Bump go ports for go-1.25.9 / 1.26.2
2.1.1_7
06 Mar 2026 03:33:23
commit hash: a8d318da7c159b84ddff6a525e2e39800ab3f795commit hash: a8d318da7c159b84ddff6a525e2e39800ab3f795commit hash: a8d318da7c159b84ddff6a525e2e39800ab3f795commit hash: a8d318da7c159b84ddff6a525e2e39800ab3f795 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump ports for Go 1.25.8
2.1.1_6
11 Feb 2026 19:21:45
commit hash: 97685c188649d678a8a0e5fde3e8ecb842bf9422commit hash: 97685c188649d678a8a0e5fde3e8ecb842bf9422commit hash: 97685c188649d678a8a0e5fde3e8ecb842bf9422commit hash: 97685c188649d678a8a0e5fde3e8ecb842bf9422 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump ports for Go default 1.24->1.25
2.1.1_5
05 Feb 2026 16:48:00
commit hash: 529df949a5b00103a138f1defddc73ef64750f2fcommit hash: 529df949a5b00103a138f1defddc73ef64750f2fcommit hash: 529df949a5b00103a138f1defddc73ef64750f2fcommit hash: 529df949a5b00103a138f1defddc73ef64750f2f files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.24.13
2.1.1_4
16 Jan 2026 17:49:03
commit hash: 013f2d30b04bfe9e8d278b7bfad96a64b72c36dacommit hash: 013f2d30b04bfe9e8d278b7bfad96a64b72c36dacommit hash: 013f2d30b04bfe9e8d278b7bfad96a64b72c36dacommit hash: 013f2d30b04bfe9e8d278b7bfad96a64b72c36da files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.24.12
2.1.1_3
15 Dec 2025 23:06:00
commit hash: 75d873b56a7440351ea2bdf9e4a6017db3889f32commit hash: 75d873b56a7440351ea2bdf9e4a6017db3889f32commit hash: 75d873b56a7440351ea2bdf9e4a6017db3889f32commit hash: 75d873b56a7440351ea2bdf9e4a6017db3889f32 files touched by this commit
Dag-Erling Smørgrav (des) search for other commits by this committer
many: Unpin Go ports

* Ports that were pinned to a deprecated version of Go (1.23 or older)
  have been unpinned.

* Ports that were pinned to a still-supported version of Go (1.24 or
  newer) have been converted to requesting that as their minimum Go
  version.

* Ports that had been forcibly deprecated for pinning an expired Go
  version have been undeprecated.
2.1.1_3
05 Dec 2025 14:07:28
commit hash: f45b1d07f50b64cebbcd416af8d7ddf265db3de1commit hash: f45b1d07f50b64cebbcd416af8d7ddf265db3de1commit hash: f45b1d07f50b64cebbcd416af8d7ddf265db3de1commit hash: f45b1d07f50b64cebbcd416af8d7ddf265db3de1 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
many: Unsupported Go dep; deprecate and schedule for removal

There are about 75 ports that depend on old, unsupported Go
versions. I've scheduled those Go versions for deletions on
2025/01/01, and so these ports are scheduled for removal on
that same day.

HOWEVER....

Likely NONE or VERY VERY FEW of these ports will actually need
to be deleted! This stems from a misunderstanding:

When go.mod says "go 1.23", it means that it requires AT LEAST
go-1.23. Locking a port to a specific go version should almost
never happen; it is reserved for when a package absolutely
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.1.1_3
02 Apr 2025 02:07:58
commit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95a files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go: Bump ports for go124 update
2.1.1_2
05 Mar 2025 16:02:56
commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027commit hash: d0642a617631ca9d19d24750b6669ecc13584027 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Bump all go ports for yesterday's releases
2.1.1_1
21 Jan 2025 22:21:11
commit hash: 39522060fe30d16b47ca1671b543507a15d0817bcommit hash: 39522060fe30d16b47ca1671b543507a15d0817bcommit hash: 39522060fe30d16b47ca1671b543507a15d0817bcommit hash: 39522060fe30d16b47ca1671b543507a15d0817b files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go122 update

PR:		284181
MFH:		2025Q1
2.1.1
13 Jan 2025 09:31:15
commit hash: 263b4365810ec66907071e536943434426f77645commit hash: 263b4365810ec66907071e536943434426f77645commit hash: 263b4365810ec66907071e536943434426f77645commit hash: 263b4365810ec66907071e536943434426f77645 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/treefmt: update 2.1.0 → 2.1.1
2.1.0
09 Nov 2024 06:06:10
commit hash: b02636e7fe9b804f69faf6719b7a47e962002c73commit hash: b02636e7fe9b804f69faf6719b7a47e962002c73commit hash: b02636e7fe9b804f69faf6719b7a47e962002c73commit hash: b02636e7fe9b804f69faf6719b7a47e962002c73 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/treefmt: update 2.0.5 → 2.1.0

Reported by:	portscout
2.0.5_1
08 Nov 2024 20:58:46
commit hash: 79271d538107eaed3822f2b39d0080da0101245acommit hash: 79271d538107eaed3822f2b39d0080da0101245acommit hash: 79271d538107eaed3822f2b39d0080da0101245acommit hash: 79271d538107eaed3822f2b39d0080da0101245a files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go122 update

PR:		281842
2.0.5
23 Aug 2024 05:40:27
commit hash: e06603a92be97f50a06129ba934c87ef3daa9d29commit hash: e06603a92be97f50a06129ba934c87ef3daa9d29commit hash: e06603a92be97f50a06129ba934c87ef3daa9d29commit hash: e06603a92be97f50a06129ba934c87ef3daa9d29 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/treefmt: update 2.0.4 → 2.0.5

Reported by:	portscout
2.0.4
11 Aug 2024 07:48:41
commit hash: 85c24156bfaf8528ec3db657e23fb4d05325e076commit hash: 85c24156bfaf8528ec3db657e23fb4d05325e076commit hash: 85c24156bfaf8528ec3db657e23fb4d05325e076commit hash: 85c24156bfaf8528ec3db657e23fb4d05325e076 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/treefmt: update 2.0.3 → 2.0.4

Reported by:	portscout
2.0.3_1
09 Aug 2024 06:24:09
commit hash: aeb01135150a7f1da57a02c0169cdae9886fb319commit hash: aeb01135150a7f1da57a02c0169cdae9886fb319commit hash: aeb01135150a7f1da57a02c0169cdae9886fb319commit hash: aeb01135150a7f1da57a02c0169cdae9886fb319 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go122 update
2.0.3
09 Jul 2024 08:12:36
commit hash: c25735b818aee3ece023edf77e71692a2eeb96f5commit hash: c25735b818aee3ece023edf77e71692a2eeb96f5commit hash: c25735b818aee3ece023edf77e71692a2eeb96f5commit hash: c25735b818aee3ece023edf77e71692a2eeb96f5 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/treefmt: update 0.6.1 → 2.0.3

Reported by:	portscout
0.6.1_7
18 Jun 2024 10:59:14
commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.79.0

PR:		279707
0.6.1_6
13 May 2024 11:03:24
commit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8e files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.78.0

PR:		278834
0.6.1_5
23 Mar 2024 09:41:46
commit hash: d632fbe55e45559d03a0bef7211913964aeba45acommit hash: d632fbe55e45559d03a0bef7211913964aeba45acommit hash: d632fbe55e45559d03a0bef7211913964aeba45acommit hash: d632fbe55e45559d03a0bef7211913964aeba45a files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.77.0

PR:		277786
0.6.1_4
19 Feb 2024 11:59:23
commit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433c files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.76.0

PR:		276920
0.6.1_3
09 Jan 2024 12:15:54
commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.75.0

PR:		276033
0.6.1_2
08 Dec 2023 15:04:09
commit hash: b2afd89fb26437c5d9810b131370525352e63f71commit hash: b2afd89fb26437c5d9810b131370525352e63f71commit hash: b2afd89fb26437c5d9810b131370525352e63f71commit hash: b2afd89fb26437c5d9810b131370525352e63f71 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.74.1

PR:		275243
0.6.1_1
24 Oct 2023 10:22:32
commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.73.0

PR:		274499
0.6.1
15 Oct 2023 08:28:17
commit hash: 78958f3f10c2410bba44ab7bae4723d6c3c407cbcommit hash: 78958f3f10c2410bba44ab7bae4723d6c3c407cbcommit hash: 78958f3f10c2410bba44ab7bae4723d6c3c407cbcommit hash: 78958f3f10c2410bba44ab7bae4723d6c3c407cb files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/treefmt: update 0.5.0 → 0.6.1

Reported by:	portscout
0.5.0_7
08 Sep 2023 09:06:24
commit hash: aba8da2be191461126505c67726fa87345ae63f8commit hash: aba8da2be191461126505c67726fa87345ae63f8commit hash: aba8da2be191461126505c67726fa87345ae63f8commit hash: aba8da2be191461126505c67726fa87345ae63f8 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.72.0

PR:		273331
0.5.0_6
17 Jul 2023 15:58:38
commit hash: cdf28617b49d6e4a3b049746d3754fbc36ef7892commit hash: cdf28617b49d6e4a3b049746d3754fbc36ef7892commit hash: cdf28617b49d6e4a3b049746d3754fbc36ef7892commit hash: cdf28617b49d6e4a3b049746d3754fbc36ef7892 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.71.0

PR:		272449
0.5.0_5
09 Jun 2023 11:38:16
commit hash: e1d1045bc7a57cb26a07750a25c7b8bdd94b7175commit hash: e1d1045bc7a57cb26a07750a25c7b8bdd94b7175commit hash: e1d1045bc7a57cb26a07750a25c7b8bdd94b7175commit hash: e1d1045bc7a57cb26a07750a25c7b8bdd94b7175 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.70.0

PR:		271797
0.5.0_4
23 Apr 2023 13:14:05
commit hash: 3db55c4e97489e0f34fd7d35be6be0a4d0599061commit hash: 3db55c4e97489e0f34fd7d35be6be0a4d0599061commit hash: 3db55c4e97489e0f34fd7d35be6be0a4d0599061commit hash: 3db55c4e97489e0f34fd7d35be6be0a4d0599061 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.69.0

PR:		270953
0.5.0_3
16 Mar 2023 11:11:52
commit hash: ebf29acc6ce4942cbc6ee75d81b6b97391e4371fcommit hash: ebf29acc6ce4942cbc6ee75d81b6b97391e4371fcommit hash: ebf29acc6ce4942cbc6ee75d81b6b97391e4371fcommit hash: ebf29acc6ce4942cbc6ee75d81b6b97391e4371f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.68.0

PR:		270080
0.5.0_2
13 Feb 2023 14:52:59
commit hash: 109e35fd592baffe0d7ece384d16e243468dcc42commit hash: 109e35fd592baffe0d7ece384d16e243468dcc42commit hash: 109e35fd592baffe0d7ece384d16e243468dcc42commit hash: 109e35fd592baffe0d7ece384d16e243468dcc42 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.67.1

PR:		269336
0.5.0_1
07 Jan 2023 19:24:18
commit hash: 12f1c627d4a26e8098339900303640f7520b6673commit hash: 12f1c627d4a26e8098339900303640f7520b6673commit hash: 12f1c627d4a26e8098339900303640f7520b6673commit hash: 12f1c627d4a26e8098339900303640f7520b6673 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Bump rust (cargo) ports to reflect on WITH_LTO

Bump ports in tree so they get rebuilt with new default settings
for cargo ports
0.5.0
01 Jan 2023 12:23:23
commit hash: 738b46abedb00ad73fb48bc25a77101ec3617330commit hash: 738b46abedb00ad73fb48bc25a77101ec3617330commit hash: 738b46abedb00ad73fb48bc25a77101ec3617330commit hash: 738b46abedb00ad73fb48bc25a77101ec3617330 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
devel/treefmt: New port: One CLI to format the code tree

Number of commits found: 36