Commit graph

74 commits

Author SHA1 Message Date
bsiegert
9c2fed0197 Add a separate Makefile for the version string plus GOARCH. To be used
by Go packages.
2014-11-18 20:39:11 +00:00
wiz
80ca574991 Update to 1.3.3:
go1.3.3 (released 2014/09/30) includes further bug fixes to cgo,
the runtime package, and the nacl port.
2014-10-12 14:51:03 +00:00
khorben
360914d754 Also look for the right path for the SSL certificate repository on NetBSD.
Fixes "go get code.google.com/p/..." for me, once security/mozilla-rootcerts
installed and configured (with the default settings).

Bumps PKGREVISION, since the package is modified.

ok bsiegert@
2014-10-11 16:41:47 +00:00
wiz
d6bad2788b Update to 1.3.2 for a security fix:
We've just released Go version 1.3.2, a minor point release.

This release includes bug fixes to cgo and the crypto/tls package.
    https://golang.org/doc/devel/release.html#go1.3.minor

The crpyto/tls fix addresses a security bug that affects programs
that use crypto/tls to implement a TLS server from Go 1.1 onwards.
If the server enables TLS client authentication using certificates
(this is rare) and explicitly sets SessionTicketsDisabled to true
in the tls.Config, then a malicious client can falsely assert
ownership of any client certificate it wishes. This issue was
discovered internally and there is no evidence of exploitation.
2014-09-26 13:54:28 +00:00
wiz
d2a2201f62 Update to 1.3.1:
This release includes bug fixes to the compiler and the runtime,
net, and crypto/rsa packages.

Ok bsiegert@
2014-08-17 15:17:42 +00:00
fhajny
346f9a7682 SunOS-*-i386 is not supported yet, don't bother building for now. 2014-07-30 12:04:20 +00:00
jperkin
3bde48d60c PLIST fixes for SunOS. 2014-07-07 16:44:18 +00:00
bsiegert
91c851381e Update go to 1.3. One of our patches was accepted upstream.
Note that this is a leaf package. schmonz says it is ok to update this
now.
2014-06-22 14:50:47 +00:00
joerg
412d1471df Regen 2014-06-14 19:31:38 +00:00
joerg
aa8f8bed9b If libgcc.a doesn't exist, don't fail. 2014-06-14 16:22:25 +00:00
joerg
263c37b981 Generalize the orig removal. 2014-06-14 16:20:45 +00:00
bsiegert
6cb9690664 Remove go/pkg/obj from the PLIST once and for all, and delete the directory
in do-install. The obj files are build artifacts.

Fixes breakage reported by wiz in private mail (I hope).
2014-05-31 13:06:47 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
bsiegert
90bc4cb1f6 Update Go to latest version 1.2.2.
go1.2.2 (released 2014/05/05) includes a security fix that affects the tour
binary included in the binary distributions (thanks to Guillaume T).
2014-05-27 18:56:53 +00:00
bsiegert
246fed7ee8 Apply patch from PR pkg/48834: introduce a GO_COMPILER variable that
contains the "arch character" (5, 6 or 8) and substitute it in PLIST.
Fixes installation on i386 and possibly evbarm.
2014-05-24 09:44:39 +00:00
wiz
a54c12cdb6 Fix packaging after patch was added. 2014-05-16 11:53:10 +00:00
christos
8707a29ee0 apply note creation bug fix from the go mercurial head, and adjust our code
so that it works in both cases.
2014-05-15 20:00:47 +00:00
christos
618cddf8e8 fix elf note computation 2014-05-15 19:35:49 +00:00
bsiegert
58b50a7ba2 Update go to 1.2.1, released today.
It contains the following fixes:

* runtime: fix crash in runtime.GoroutineProfile
* runtime: if traceback sees a breakpoint, don't change the PC
* runtime: fix data race in GC
* net: ignore some errors in windows Accept
* database/sql: Use all connections in pool
2014-03-03 15:41:12 +00:00
wiz
1dd0735e63 FETCH_USING should not be set in package Makefiles. 2014-01-05 14:55:09 +00:00
bsiegert
9c3f1aecce Apply a distribution patch to fix the handling of Unix domain sockets
on NetBSD/current. Bump PKGREVISION.
2014-01-04 11:35:48 +00:00
bsiegert
b8d8bd73fb Update go to 1.2.
Follow the example of OpenBSD ports and do not run the tests while building.
They are flaky under the Makefile harness for some reason.
2013-12-15 21:50:34 +00:00
bsiegert
328b115921 Update go to 1.1.2.
go1.1.2 (released 2013/08/13) includes fixes to the gc compiler and cgo,
and the bufio, runtime, syscall, and time packages. See the change
history for details. If you use package syscall's Getrlimit and
Setrlimit functions under Linux on the ARM or 386 architectures, please
note change 55ac276af5a7 that fixes issue 5949.

This is a leaf package, so it should be ok during the freeze.
2013-09-24 20:53:48 +00:00
wiz
5a6966d0fb Import go-1.1.1 as lang/go, packaged by Benny Siegert for wip.
The Go programming language is an open source project to make
programmers more productive.

Go is expressive, concise, clean, and efficient. Its concurrency
mechanisms make it easy to write programs that get the most out of
multicore and networked machines, while its novel type system enables
flexible and modular program construction. Go compiles quickly to
machine code yet has the convenience of garbage collection and the power
of run-time reflection. It's a fast, statically typed, compiled language
that feels like a dynamically typed, interpreted language.
2013-07-07 08:10:14 +00:00