Port details |
- go118 Go programming language
- 1.18.5 lang
=1 Version of this port present on the latest quarterly branch. NOTE: Slave port - quarterly revision is most likely wrong. - Maintainer: go@FreeBSD.org
 - Port Added: 2022-06-06 18:24:06
- Last Update: 2022-08-03 21:35:12
- Commit Hash: 3c8549c
- People watching this port, also watch:: py39-pycparser, p5-Net-HTTP, tmux, font-misc-meltho, python
- License: BSD3CLAUSE
- Description:
- Go is an open source programming environment that makes it easy to build
simple, reliable, and efficient software.
WWW: https://golang.org
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/go118/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/go118
- pkg install go118
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: go118
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386
- distinfo:
- TIMESTAMP = 1659544915
SHA256 (go1.18.5.src.tar.gz) = 9920d3306a1ac536cdd2c796d6cb3c54bc559c226fc3cc39c32f1e0bd7f50d2a
SIZE (go1.18.5.src.tar.gz) = 22847094
- Packages (timestamps in pop-ups are UTC):
- Master port: lang/go-devel
- This port is required by:
- for Build
-
- dns/doggo
- net/cloudflared
- net/nncp
- net/ooni-probe-cli
- net/storj
- net/syncthing
- net/traefik
-
Deleted ports which required this port:
- for Fetch
-
- dns/doggo
- net/ooni-probe-cli
- net/wireproxy
- sysutils/ipget
- www/adguardhome
- for Run
-
- lang/go
- Configuration Options:
- ===> The following configuration options are available for go118-1.18.5:
====> Options available for the single GOAMD64: you have to select exactly one of them
V1=on: Use baseline x86-64 instruction set
V2=off: V1 instructions plus CMPXCHG16B, LAHF, SAHF, POPCNT, SSE*
V3=off: V2 instructions plus AVX*, BMI*, F16C, FMA, LZCNT, MOVBE, OSXSAVE
V4=off: V3 instructions plus AVX512*
===> Use 'make config' to modify these settings
- Options name:
- lang_go118
- USES:
- cpe shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 7
Commit History - (may be incomplete: see SVNWeb link above for full details) |
This is a slave port. You may also want to view the commits to the master port: lang/go-devel | Date | By | Description |
03 Aug 2022 21:35:12 1.18.5 |
Dmitri Goutnik (dmgk)  |
lang/go118: Update to 1.18.5
Changes: https://go.dev/doc/devel/release#go1.18.minor
Security: 7f8d5435-125a-11ed-9a69-10c37b4ac2ea |
20 Jul 2022 14:22:15 1.18.4_1  |
Tobias C. Berner (tcberner)  |
lang: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alonso Cardenas Marquez <acm@FreeBSD.org>
* Andreas Klemm <andreas@klemm.gtn.com>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrey Zakhvatov
* Anton Berezin <tobez@FreeBSD.org>
* Anton Berezin <tobez@tobez.org> (Only the first 15 lines of the commit message are shown above ) |
14 Jul 2022 21:46:11 1.18.4_1  |
Dmitri Goutnik (dmgk)  |
lang/go118: Revert upstream CL 411617
Revert https://go-review.googlesource.com/c/go/+/411617 that introduced
the regression that broke security/gopass and
security/git-credential-gopass.
See https://github.com/golang/go/issues/53852 for more details. |
14 Jul 2022 12:39:43 1.18.4  |
Dmitri Goutnik (dmgk)  |
lang/go118: Update to 1.18.4
Changes: https://go.dev/doc/devel/release#go1.18.minor
Security: a4f2416c-02a0-11ed-b817-10c37b4ac2ea |
08 Jul 2022 19:53:00 1.18.3_1  |
Dmitri Goutnik (dmgk)  |
lang/go{-devel,118}: Add GOAMD64 knobs
Add amd64 microarchitecture level knobs for the Go compiler. Note that
this will affect only the compiler itself, port users will still need to
set GOAMD64 in the environment to adjust the microarchitecture of the
compiled code [1, 2].
Set default to the baseline level for the maximum backward
compatibility.
GOAMD64=v1 (default): The baseline. Exclusively generates instructions
that all 64-bit x86 processors can execute.
GOAMD64=v2: all v1 instructions, plus CMPXCHG16B, LAHF, SAHF, POPCNT,
SSE3, SSE4.1, SSE4.2, SSSE3.
GOAMD64=v3: all v2 instructions, plus AVX, AVX2, BMI1, BMI2, F16C, FMA,
LZCNT, MOVBE, OSXSAVE.
GOAMD64=v4: all v3 instructions, plus AVX512F, AVX512BW, AVX512CD,
AVX512DQ, AVX512VL.
[1]
https://github.com/golang/go/wiki/MinimumRequirements#microarchitecture-support
[2] https://tip.golang.org/doc/go1.18#amd64 |
07 Jun 2022 12:48:52 1.18.3  |
Dmitri Goutnik (dmgk)  |
lang/go118: Update to 1.18.3
Security: 15888c7e-e659-11ec-b7fe-10c37b4ac2ea |
06 Jun 2022 18:19:10 1.18.2  |
Dmitri Goutnik (dmgk)  |
*/*: Introduce versioned Go ports
- Mk/Uses/go.mk: add support for selecting Go port version in USES=go;
- Mk/bsd.default-versions.mk: add GO_DEFAULT;
- convert lang/go-devel to the master and lang/go{117,118} to slave
ports;
- add lang/go meta-port that provides go and gofmt symlinks to the
current default version.
PR: 264336
Reviewed by: ygy jwb yuri mikael drtr0jan@yandex.ru decke mat
Differential Revision: https://reviews.freebsd.org/D35346 |
Number of commits found: 7
|