non port: lang/go14/Makefile |
SVNWeb
|
Number of commits found: 20 |
Tue, 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
|
Fri, 19 Jul 2019
|
[ 09:20 jlaffaye ]
lang/go14: fixes QA errors and remove unneeded files
PR: 239154
Submitted by: Dmitri Goutnik <dg@syrec.org>
|
Thu, 11 Jul 2019
|
[ 09:55 jlaffaye ]
lang/go14: update to go1.4-bootstrap-20171003
|
Sun, 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>
|
Sun, 27 May 2018
|
[ 08:34 amdmi3 ]
- Switch to new test framework
Approved by: portmgr blanket
|
Thu, 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)
|
Sat, 9 Dec 2017
|
[ 00:42 linimon ] (Only the first 10 of 21 ports in this commit are shown above. )
Mark more ports broken that fail on both armv6 and armv7.
Approved by: portmgr (tier-2 blanket)
|
Tue, 10 Oct 2017
|
[ 21:31 linimon ] (Only the first 10 of 44 ports in this commit are shown above. )
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)
|
Fri, 1 Sep 2017
|
[ 14:59 linimon ]
Remove obsolete comment.
Reported by: manu
Approved by: portmgr (tier-2 blanket)
|
Mon, 26 Jun 2017
|
[ 23:44 linimon ] (Only the first 10 of 13 ports in this commit are shown above. )
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)
|
Fri, 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
|
Tue, 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
|
Mon, 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)
|
Wed, 12 Oct 2016
|
[ 02:08 linimon ]
Mark as broken on armv6 after recent runs.
Approved by: portmgr (tier-2 blanket)
|
Sat, 28 Nov 2015
|
[ 14:47 mmoll ]
lang/go14: allow building on armv6hf
PR: 204882
Approved by: jlaffaye (maintainer)
|
Mon, 19 Oct 2015
|
[ 14:50 amdmi3 ] (Only the first 10 of 93 ports in this commit are shown above. )
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
|
Sun, 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]
|
Sat, 22 Aug 2015
|
[ 05:42 antoine ]
Unbreak INDEX on mips/sparc64/ia64 etc.
|
Thu, 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 |