non port: lang/go14/Makefile |
Number of commits found: 20 |
Tuesday, 8 Oct 2019
|
00:54 dmgk
lang/go14: Don't install doc and test files
Currently, lang/go14 installs about 1,400-ish doc and test files.
The only role of go14 is to build lang/go, and those files have
no role in that.
PR: 239857
Approved by: jlaffaye (maintainer timeout, >1 month), tz (mentor)
Differential Revision: https://reviews.freebsd.org/D21879
|
Friday, 19 Jul 2019
|
09:20 jlaffaye
lang/go14: fixes QA errors and remove unneeded files
PR: 239154
Submitted by: Dmitri Goutnik <dg@syrec.org>
|
Thursday, 11 Jul 2019
|
09:55 jlaffaye
lang/go14: update to go1.4-bootstrap-20171003
|
Sunday, 19 Aug 2018
|
13:25 jlaffaye
Build lang/go14 without SSE2
This allows to build lang/go14 on old x86 CPUs without SSE2 instructions.
This has an impact on generated machine code performance, but lang/go14
is only useful to boostrap lang/go so it is ok to do so unconditionally.
PR: 230733
Submitted by: Dmitri Goutnik <dg@syrec.org>
|
Sunday, 27 May 2018
|
08:34 amdmi3
- Switch to new test framework
Approved by: portmgr blanket
|
Thursday, 15 Mar 2018
|
14:51 linimon
This built for me on the most recent armv7 run. Let's try it on
the cluster on armv6 again.
Approved by: portmgr (tier-2 blanket)
|
Saturday, 9 Dec 2017
|
00:42 linimon
Mark more ports broken that fail on both armv6 and armv7.
Approved by: portmgr (tier-2 blanket)
|
Tuesday, 10 Oct 2017
|
21:31 linimon
For ports that are explicitly enabled on armv6, also enable them
on armv7. This has not been tested with an -exp run but should
"do no harm".
PR: 221894 (partial)
|
Friday, 1 Sep 2017
|
14:59 linimon
Remove obsolete comment.
Reported by: manu
Approved by: portmgr (tier-2 blanket)
|
Monday, 26 Jun 2017
|
23:44 linimon
Sort ARCHS. Pet portlint.
Approved by: portmgr (tier-2 blanket)
|
22:20 linimon
Scrub mention of armv6hf from ARCHS. It was never in a released version.
While here, sort ARCHS and pet portlint.
Reviewed by: imp
Approved by: portmgr (tier-2 blanket)
|
Friday, 21 Apr 2017
|
10:02 miwi
- Fix shebangs
- Fix bin/rc in lang/go since we dont have it in base or a port to support it
- While in lang/go remove WRKSRC for SHEBANG_FILES
- Bump PORTREVISION for package change
|
Tuesday, 21 Mar 2017
|
16:38 glebius
Add two patches to lang/go14.
- patch-syscall
Use SYSCALL assembly instead of INT 0x80 for syscalls on amd64.
Using INT 0x80 as syscall gate on amd64 is an accidential and
undocumented feature of COMPAT_FREEBSD32. It allows to use 64-bit
ABI, but run syscalls through i386 gate.
Go used this "feature" to workaround a bug in FreeBSD 8, which is no
longer relevant.
The patch is exact e9ce76b0eca8fa95dddb90b0a72aadab58de2ffc from go
repo.
Now lang/go14 doesn't need COMPAT_FREEBSD32 to build and run.
- patch-pipe2
The pipe2 syscall is present in all supported versions of FreeBSD,
but pipe was removed from FreeBSD 11. With the patch go14 can be
built and run on a system without COMPAT_FREEBSD10.
Reviewed by: jlaffaye
|
Monday, 17 Oct 2016
|
10:50 linimon
Disable BROKEN for armv6.
Apparently the failure is only when running under emulation, and it
works fine on physical hardware.
Submitted by: Kyle Evans <kevans91 at ksu dot edu> (private email)
|
Wednesday, 12 Oct 2016
|
02:08 linimon
Mark as broken on armv6 after recent runs.
Approved by: portmgr (tier-2 blanket)
|
Saturday, 28 Nov 2015
|
14:47 mmoll
lang/go14: allow building on armv6hf
PR: 204882
Approved by: jlaffaye (maintainer)
|
Monday, 19 Oct 2015
|
14:50 amdmi3
Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both
"/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify
them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash,
ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously)
replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is
still (correctly) replaced with "${perl_CMD} -tt")
Note that *_OLD_CMD items containing spaces must now be quoted (e.g.
perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")
Update shebangfix usage according to new rules in many ports:
- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces
Fix shebangfix usage in many ports (irrelevant to infrastructure change):
- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as
python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for
exact string
Approved by: portmgr (bapt)
Differential Revision: D3756
|
Sunday, 27 Sep 2015
|
19:54 jlaffaye
- Update to 1.4.3, fix vulnerabilities
- Improve clang detection [1]
- Disable CGO, it is not needed to bootstrap 1.5
PR: 202624 [1]
|
Saturday, 22 Aug 2015
|
05:42 antoine
Unbreak INDEX on mips/sparc64/ia64 etc.
|
Thursday, 20 Aug 2015
|
20:28 jlaffaye
Copy lang/go to lang/go14
Go 1.4 is the last Go release with its toolchain written in C.
Keep Go 1.4 arround to bootstrap future versions.
While I'm here, lift the restriction for armv6.
|
Number of commits found: 20 |