gopls (pronounced "Go please") is the official Go language server
developed by the Go team. It provides IDE features to any LSP-compatible
editor.
Port from Laurent Cheylus (foxy [at] free dot fr) who is also taking
maintainership, thanks!
minor tweaks by me
ok sthen@
need to set EPOCH due to the version change.
Switches the port to MODGO_MODNAME to fetch the modules needed, dropping
the BDEP on net/go-net. godoc doesn't need hacks now to be built, but
gopls is not included anymore: it's provided by new devel/gopls port.
While here sync DESCR with reality and fold long lines, update HOMEPAGE
and drop redundant MODGO_TYPE=bin.
tested by Laurent Cheylus (thanks!)
ok sthen@
From 4885090741554be61cb2ed10194cefb29bf8be64 Mon Sep 17 00:00:00 2001
From: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
Date: Wed, 11 Jan 2023 23:51:39 +0000
Subject: [PATCH] Fix the way to handle codecs in the system icu.
Drop the binding for pango_font_map_get_shape_engine_type().
pango_font_metrics_new() is trickier since it's used in several places,
so provide a local declaration instead. ok ajacoutot@ (maintainer)
From one machine at home I get a short fetch from ftp(1) (which is the
file I generated distinfo for, but it untarred sufficiently ok that I
didn't notice...) From another machine I get the full file, and from the
original machine with curl I get the full file(!)
Mirror the distfile as well, since there's something weird going on
somewhere.
Fetch issue reported by phessler.
The x86 assembly FFT implementation uses dispatch tables in .text. This is
incompatible with x-only so move them into .data.rel.ro where we can have
relocations. But since they are in the RELRO segment they will be made
read-only by ld.so after relocations have been processed.
incompatible with x-only so move them into .data.rel.ro where we can have
relocations. But since they are in the RELRO segment they will be made
read-only by ld.so after relocations have been processed.
ok robert@ (who tested i386)
pigz starts with "stdio rpath wpath cpath fattr chown" like base gzip(1).
For `g.pipeout' aka. -c --stdout and `g.decode == 2' aka. -t --test,
pigz drops to "stdio rpath cpath" while gzip uses "stdio rpath".
The original pledge diff added "cpath" for the case where pigz's signal
handler unlink(2)s output files, but this is actually not needed since
-c and -t never open any file for output/writing.
Drop "cpath" to match gzip behaviour.
Do the same for `g.list' aka. -l --list.
Since the riscv64 target name changed its position in the sorted list
needs to be adapted, else the target can't be found. No bump needed
since it didn't build, fix present in the riscv64 bulk build started on
Jan 7.