Commit graph

74 commits

Author SHA1 Message Date
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
Julien Laffaye
8e614fd8ec Fix net package on CURRENT
PR:		202504
Submitted by:	Maciej Pasternacki <maciej@pasternacki.net>
2015-09-01 20:41:30 +00:00
Julien Laffaye
b92eb0deda Force GOBIN to the empty string.
If GOBIN is already defined in the environment,
it can break ports using bsd.go.mk

PR:		202675
2015-08-26 18:50:02 +00:00
Antoine Brodin
d2aa1dc74e Unbreak INDEX on mips/sparc64/ia64 etc. 2015-08-22 05:42:45 +00:00
Julien Laffaye
f85e996695 Update to 1.5 2015-08-20 20:32:03 +00:00
Julien Laffaye
2f6989e331 - Update to 1.4.2 2015-02-18 21:32:02 +00:00
Antoine Brodin
aa097967e6 Fix plist on i386 2014-12-13 22:43:46 +00:00
Julien Laffaye
fbf520bc22 - Update to 1.4 2014-12-13 21:28:16 +00:00
Baptiste Daroussin
79aafb2cb5 Fix typo 2014-12-07 09:47:43 +00:00
Baptiste Daroussin
f175aaca84 Fix build when compiler is clang 2014-12-07 09:25:00 +00:00
Baptiste Daroussin
77cba41a62 Cleanup plist 2014-10-27 15:23:30 +00:00
Julien Laffaye
6873226fb0 Update to 1.3.2 2014-09-27 19:07:28 +00:00
Julien Laffaye
1c72e050cc - Update to 1.3.1 2014-08-15 21:44:31 +00:00
Julien Laffaye
019ce681c8 Fix plist on i386
PR:		192317
Submitted by:	robak
2014-08-01 20:09:53 +00:00
Julien Laffaye
2834c753c7 - Update to 1.3 2014-06-19 19:04:06 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +00:00
Julien Laffaye
4694a6524f - Update to 1.2.1
- Specify BSD license
2014-03-09 17:13:15 +00:00
Julien Laffaye
257ee41338 - Change default location of Go packages to LOCALBASE/share/go
This fixes problems like ports failing to build if the port
  is already installed [1]
- Bump PORTREVISION of affected ports
- Support the install target in bsd.go.mk
- STAGE support for free!

PR:		ports/180003 [1]
2014-01-11 17:46:33 +00:00
Julien Laffaye
5d7fab8cad - Update to 1.2 [1]
- Remove obsolete pkg-message [2]

PR:		ports/184454 [1], ports/176473 [2]
Submitted by:	lwhsu
2013-12-08 13:33:35 +00:00