Commit graph

92 commits

Author SHA1 Message Date
Julien Laffaye
7f59b622dc Update to 1.12.5 2019-05-07 14:02:40 +00:00
Julien Laffaye
91ee33dd02 - Update to 1.12.4
- Various ARM improvements [1]
- Disable building in qemu-user-static [1]
- Fix test target [1]

PR:		221297
Submitted by:	Dmitri Goutnik <dg@syrec.org> [1]
2019-04-23 21:18:38 +00:00
Julien Laffaye
a567ac2631 - Update to 1.12.2 2019-04-06 19:20:18 +00:00
Julien Laffaye
cba1a8907e - Update to 1.12.1
- Remove useless files after build (this saves 150M in my tests)
2019-03-14 22:54:03 +00:00
Julien Laffaye
fa21a789e6 Fix shebang and simplify shebangfix
PR:		236159
Submitted by:	sunpoet
2019-03-02 18:31:44 +00:00
Julien Laffaye
eec4c466f3 Update to 1.12 2019-02-26 13:53:25 +00:00
Julien Laffaye
c450afbdcf Update to 1.11.5
Security:	CVE-2019-6486
2019-01-24 12:54:21 +00:00
Julien Laffaye
9db5a81580 Update to 1.11.4 2018-12-15 14:07:53 +00:00
Julien Laffaye
e9b44ffbb2 Update to 1.11.3 2018-12-14 15:44:08 +00:00
Julien Laffaye
52cb6b901a Update to 1.11.1
PR:		231883
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2018-10-03 19:53:11 +00:00
Julien Laffaye
a699a37fb0 - Update to 1.11
- Scope GO387 port option to i386

PR:		230893
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2018-08-26 17:58:16 +00:00
Adam Weinberger
0b82056c9a Update go to 1.10.3 [1], and enable verbose build [2]
PR:		228857 [1], 229013 [2]
Submitted by:	Dmitri Goutnik [1], adamw [2]
Approved by:	maintainer (jlaffaye)
Exp-run by:	antoine
2018-06-25 15:59:49 +00:00
Julien Laffaye
501a500aeb Update to 1.10.2
PR:		228253
Submitted by:	Dmitri Goutnik
2018-05-22 14:32:09 +00:00
Julien Laffaye
558907ff0e Update to 1.10.1 2018-04-02 18:58:11 +00:00
Mathieu Arnold
37677d32e3 Switch some MASTER_SITES from http/ftp to https.
Also some cleanup of dead entries.

PR:		226203
Submitted by:	Sam H
Sponsored by:	Absolight
2018-02-27 13:03:48 +00:00
Julien Laffaye
3b52e3a783 - Update to 1.10 2018-02-16 20:59:38 +00:00
Julien Laffaye
a1c7003042 Update to 1.9.4 2018-02-08 21:16:25 +00:00
Julien Laffaye
87dce7ba45 - Update to 1.9.3 2018-01-25 19:32:22 +00:00
Julien Laffaye
c5bd55c13f Update to 1.9.2 2017-11-03 10:45:39 +00:00
Mark Linimon
3ef3461740 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)
2017-10-10 21:31:30 +00:00
Julien Laffaye
b82796c5f2 - Update to 1.9.1 2017-10-05 16:40:40 +00:00
Julien Laffaye
d338c8b8ac Remove .error introduced by error in r434383
Reported by:	Lundin Cahill <lundincahill@gmail.com>
2017-09-19 20:31:58 +00:00
Julien Laffaye
9412ea4253 Update to 1.9 2017-08-25 09:55:55 +00:00
Julien Laffaye
c27a3d99ab Add pkg-plist target
PR:		221759
Submitted by:	smh
2017-08-24 16:24:26 +00:00
Julien Laffaye
3485c62929 - Update to 1.8.3 2017-05-25 21:53:14 +00:00
Martin Wilke
f51091ad59 - 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
2017-04-21 10:02:27 +00:00
Julien Laffaye
3e6b6b7704 Fix build with new shebang checks
PR:		218702
Submitted by:	Kenji Rikitake <kenji@k2r.org>
2017-04-20 16:59:10 +00:00
Julien Laffaye
fe660b8ae5 Update to 1.8.1 2017-04-15 22:46:47 +00:00
Antoine Brodin
316a696c32 Fix plist
Reported by:	pkg-fallout
2017-03-26 15:21:45 +00:00
Gleb Smirnoff
58eb4d59ff Use pipe2() syscall. It is available on all supported FreeBSD versions.
This makes lang/go not depending on pipe() syscall, this not depending
on COMPAT_FREEBSD10 kernel.

This is adjusted version of 0ebaca6ba27534add5930a95acffa9acff182e2b
from the official Go repo.

Approved by:	jlaffaye
2017-03-26 06:22:52 +00:00
Julien Laffaye
7a844106a4 - Update to 1.8
- Add option to disable SSE2 [1]
- Remove CC when calling make.bash [2]

PR:		210612, 209465
2017-02-18 21:30:15 +00:00
Julien Laffaye
677146d9f2 Update to 1.7.5 2017-01-28 14:31:08 +00:00
Julien Laffaye
6a3078dbd1 - Update to 1.7.4
PR:		215465
Submitted by:	wen
2016-12-27 14:38:46 +00:00
Julien Laffaye
0f5fe930cf Update to 1.7.3 2016-10-23 09:21:08 +00:00
Julien Laffaye
1b61ca8472 Update to 1.7.1
PR:		212587
Submitted by:	Larry Rosenman <ler@lerctr.org>
2016-09-11 20:40:28 +00:00
Julien Laffaye
22e2803137 Remove EXTRA_PATCHES forgotten in previous commit
PR:		211919
Submitted by:	ler@lerctr.org
2016-08-16 21:47:34 +00:00
Julien Laffaye
1896b2bfb7 - Update to 1.7, based on [1]
- Delete now useless patch

PR:		211898 [1]
Submitted by:	roberto [1]
2016-08-16 20:06:26 +00:00
Julien Laffaye
4d6a906c0f Update to 1.6.3
Security:	CVE-2016-5386
2016-07-18 17:57:05 +00:00
Baptiste Daroussin
c4dfb6416c Use relative symlinks to make the port relocation friendly 2016-06-23 06:41:27 +00:00
Mathieu Arnold
5d7b880ff0 Move lang/go/files/bsd.go.mk to USES=go.
Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6057
2016-04-22 12:40:04 +00:00
Julien Laffaye
5009e11706 - Update to 1.6.2 2016-04-21 07:06:24 +00:00
Julien Laffaye
0a9684c34e - Update to 1.6.1
Security:	CVE-2016-3958, CVE-2016-3959
2016-04-13 10:54:13 +00:00
Mathieu Arnold
a9dcad2fff Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:08:37 +00:00
Julien Laffaye
ada5686a1f - Update to 1.6 2016-02-26 19:22:23 +00:00
Julien Laffaye
cbc8cb4ec4 - Update to 1.5.3 2016-01-13 22:11:05 +00:00
Steve Wills
da8e4525a8 lang/go: fix build on 11i386
Approved by:	jlaffaye (maintainer)
Obtained from:	26263354a3
2015-11-10 21:45:23 +00:00
Dmitry Marakasov
67971bd0fb 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
2015-10-19 14:50:52 +00:00
John Marino
11b141ff1d lang/go: adjust PLIST_SUB and bsd.go.mk to support DragonFly
Change hardcoded "freebsd" to variable (OPSYS:tl) to allow DragonFly
to build without patches.

PR:		203006
Approved by:	maintainer
2015-09-10 22:57:47 +00:00
John Marino
23ba4e0f8f lang/go: Restrict if_data8 "extra" patch to FreeBSD
The use of OSVERSION to define EXTRA_PATCHES requires an OPSYS check.
The extra patch in question is not valid for DragonFly.

Approved by:	portmgr (bapt, after technical discussion)
2015-09-10 07:20:52 +00:00
Julien Laffaye
7eb1fa0bd9 - Update to 1.5.1 2015-09-09 18:17:25 +00:00