Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2026Q4
go-tools Go Tools
0.52.0_1,1 devel Σ=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 0.52.0_1,1Version of this port present on the latest quarterly branch.
Maintainer: fuz@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-08 21:09:53
Last Update: 2026-10-20 11:19:24
Commit Hash: 60647ef
License: BSD3CLAUSE
WWW:
https://godoc.org/golang.org/x/tools
Description: #
go-tools holds the golang.org/x/tools module, comprising various tools mostly for static analysis of Go programs, some of which are listed below. Selected commands: goimports formats a Go program like go fmt and additionally inserts import statements for any packages required by the file after it is edited. callgraph prints the call graph of a Go program. digraph is a utility for manipulating directed graphs in textual notation. stringer generates declarations (including a String method) for "enum" types. toolstash is a utility to simplify working with multiple versions of the Go toolchain.
Homepage    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 (29 items)
Collapse this list.
  1. bin/bisect
  2. bin/bundle
  3. bin/callgraph
  4. bin/compilebench
  5. bin/deadcode
  6. bin/digraph
  7. bin/eg
  8. bin/file2fuzz
  9. bin/fiximports
  10. bin/go-contrib-init
  11. bin/godex
  12. bin/goimports
  13. bin/gomvpkg
  14. bin/gonew
  15. bin/gotype
  16. bin/goyacc
  17. bin/html2article
  18. bin/present
  19. bin/present2md
  20. bin/fuzz-driver
  21. bin/fuzz-runner
  22. bin/splitdwarf
  23. bin/ssadump
  24. bin/stress
  25. bin/stringer
  26. bin/toolstash
  27. /usr/local/share/licenses/go-tools-0.52.0_1,1/catalog.mk
  28. /usr/local/share/licenses/go-tools-0.52.0_1,1/LICENSE
  29. /usr/local/share/licenses/go-tools-0.52.0_1,1/BSD3CLAUSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • go-tools>0:devel/go-tools
Conflicts: #
CONFLICTS_INSTALL:
  • easygit
  • rubygem-bundler
To install the port: #
cd /usr/ports/devel/go-tools/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/go-tools
  • pkg install go-tools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: go-tools
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1791703470 SHA256 (go/devel_go-tools/tools-v0.52.0/v0.52.0.mod) = b4272bcb2c99901b1878e04a56c8a584ac1dce9d5844a3c1cc68a627546fe6fe SIZE (go/devel_go-tools/tools-v0.52.0/v0.52.0.mod) = 301

Expand this list (2 items)

Collapse this list.

SHA256 (go/devel_go-tools/tools-v0.52.0/v0.52.0.zip) = 90b2a941aa5f2fe87564b8e38c3f03796de2e3597b7f4c52a9a6a53201b32c48 SIZE (go/devel_go-tools/tools-v0.52.0/v0.52.0.zip) = 2874579

Collapse this list.


No package information for this port in our database #
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
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: #
===> The following configuration options are available for go-tools-0.52.0_1,1: RARE=off: install rarely used tools ===> Use 'make config' to modify these settings
Options name: #
devel_go-tools
USES: #
go:modules zip
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://proxy.golang.org/golang.org/x/tools/@v/
Collapse this list.

Number of commits found: 3 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.52.0_1,1
20 Oct 2026 11:19:24
commit hash: 60647eff54299fc4399670f47f4815c6d09178eccommit hash: 60647eff54299fc4399670f47f4815c6d09178eccommit hash: 60647eff54299fc4399670f47f4815c6d09178eccommit hash: 60647eff54299fc4399670f47f4815c6d09178ec files touched by this commit
Dag-Erling Smørgrav (des) search for other commits by this committer
various: Bump Go ports for Go 1.26.10 / 1.27.3
0.52.0,1
16 Oct 2026 19:07:41
commit hash: 7096cf143f97a7f8abf1ea49398c5f86b38307cecommit hash: 7096cf143f97a7f8abf1ea49398c5f86b38307cecommit hash: 7096cf143f97a7f8abf1ea49398c5f86b38307cecommit hash: 7096cf143f97a7f8abf1ea49398c5f86b38307ce files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/go-tools: update to 0.52.0

Selected upstream changes:

 - cmd/compilebench: exit nonzero when a benchmark fails
 - x/tools: delete obsolete code and dead test
 - cmd/toolstash: check -linkobj files to support early export
 - go.mod: update golang.org/x dependencies

Changelog: https://github.com/golang/tools/compare/v0.50.0...v0.52.0

MFH:		2026Q4
(cherry picked from commit 04b7864de90ca2b42d27592b0bc894cbbff372b7)
0.50.0_1,1
08 Oct 2026 20:47:19
commit hash: 5c49a754c9adea9ca305a9240d53721f23293b9fcommit hash: 5c49a754c9adea9ca305a9240d53721f23293b9fcommit hash: 5c49a754c9adea9ca305a9240d53721f23293b9fcommit hash: 5c49a754c9adea9ca305a9240d53721f23293b9f files touched by this commit
Dag-Erling Smørgrav (des) search for other commits by this committer
various: Bump Go ports

Number of commits found: 3