FreeBSD Ports

devel/gopls 0.24.0_1

Go language LSP server

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
BSD3CLAUSE
Categories
devel
Package size
8176.5 KiB, 28322.7 KiB installed

Description

gopls (pronounced "Go please") is the official Go language server developed by the Go team. It provides IDE features to any LSP-compatible editor.

You should not need to interact with gopls directly---it will be automatically integrated into your editor. The specific features and settings vary slightly by editor, so we recommend that you proceed to the documentation for your editor below.

Install

As a binary package — by origin, or by package name:

pkg install devel/gopls
pkg install gopls

From the ports tree:

cd /usr/ports/devel/gopls/ && make install clean

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

RUN_DEPENDS=	gopls>0:devel/gopls

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:latest0.23.0_40.23.0_4-0.20.0_10.24.0
FreeBSD:14:quarterly0.23.0_40.23.0_4n/a0.19.10.23.0_4
FreeBSD:15:latest0.23.0_40.23.0_4n/a-0.20.0_1
FreeBSD:15:quarterly0.23.0_40.23.0_4n/an/an/a
FreeBSD:16:latest0.23.0_30.24.0n/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.

All build dependencies 1

No port depends on this one.

Configuration

Options name: devel_gopls

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
go:modules
Service scripts
none

Files

pkg-plist 47
  • bin/gopls
  • share/doc/gopls/README.md
  • share/doc/gopls/doc/README.md
  • share/doc/gopls/doc/advanced.md
  • share/doc/gopls/doc/analyzers.md
  • share/doc/gopls/doc/codelenses.md
  • share/doc/gopls/doc/command-line.md
  • share/doc/gopls/doc/contributing.md
  • share/doc/gopls/doc/daemon.md
  • share/doc/gopls/doc/default.tmpl
  • share/doc/gopls/doc/design/architecture.svg
  • share/doc/gopls/doc/design/design.md
  • share/doc/gopls/doc/design/implementation.md
  • share/doc/gopls/doc/design/integrating.md
  • share/doc/gopls/doc/design/integrating-interactive-refactoring.md
  • share/doc/gopls/doc/editor/emacs.md
  • share/doc/gopls/doc/editor/helix.md
  • share/doc/gopls/doc/editor/sublime.md
  • share/doc/gopls/doc/editor/vim.md
  • share/doc/gopls/doc/editor/zed.md
  • share/doc/gopls/doc/features/README.md
  • share/doc/gopls/doc/features/assembly.md
  • share/doc/gopls/doc/features/completion.md
  • share/doc/gopls/doc/features/diagnostics.md
  • share/doc/gopls/doc/features/index.md
  • share/doc/gopls/doc/features/mcp.md
  • share/doc/gopls/doc/features/modfiles.md
  • share/doc/gopls/doc/features/navigation.md
  • share/doc/gopls/doc/features/passive.md
  • share/doc/gopls/doc/features/templates.md
  • share/doc/gopls/doc/features/transformation.md
  • share/doc/gopls/doc/features/web.md
  • share/doc/gopls/doc/index.md
  • share/doc/gopls/doc/inlayHints.md
  • share/doc/gopls/doc/release/README
  • share/doc/gopls/doc/release/v0.16.0.md
  • share/doc/gopls/doc/release/v0.17.0.md
  • share/doc/gopls/doc/release/v0.18.0.md
  • share/doc/gopls/doc/release/v0.19.0.md
  • share/doc/gopls/doc/release/v0.20.0.md
  • share/doc/gopls/doc/release/v0.21.0.md
  • share/doc/gopls/doc/release/v0.22.0.md
  • share/doc/gopls/doc/release/v0.23.0.md
  • share/doc/gopls/doc/release/v0.24.0.md
  • share/doc/gopls/doc/settings.md
  • share/doc/gopls/doc/troubleshooting.md
  • share/doc/gopls/doc/workspace.md
distinfo 2
FileSizeSHA256
go/devel_gopls/gopls-v0.24.0/v0.24.0.mod129535fa573842693c872d1f8f0a765f20110d2fcebbc65b4ae63d76e8a462c6b3af
go/devel_gopls/gopls-v0.24.0/v0.24.0.zip2.532462e+06a6e8f2c45e4c561d2322ef15088b20afd9ba08cf8b0b51077ad510591528fed2

Commit history 9

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
ead1133737 Robert Clausecker devel/gopls: update to 0.24.0
Changelog: https://go.dev/gopls/release/v0.24.0
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1

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