The NetBSD Project

CVS log for pkgsrc/lang/go/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / go

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.70 / (download) - annotate - [select for diffs], Sun Jan 26 17:31:28 2020 UTC (3 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, HEAD
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.

Revision 1.69 / (download) - annotate - [select for diffs], Wed Nov 21 11:25:00 2018 UTC (5 years ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.68: +9 -101 lines
Diff to previous 1.68 (colored)

lang: Re-enable lang/go as a meta package.

This allows users to simply install a "go" package and pull in the latest
version available for their host operating system without having to figure
out the name for the correct suffixed package.

Revision 1.68, Sun Sep 23 20:05:29 2018 UTC (5 years, 2 months ago) by bsiegert
Branch: MAIN
Changes since 1.67: +1 -1 lines
FILE REMOVED

Remove lang/go.

Replacements: the versioned lang/go19, lang/go110 and lang/go111.

Nothing in pkgsrc directly depends on this anymore. There are a few
stragglers in wip, which will be fixed.

Revision 1.67 / (download) - annotate - [select for diffs], Fri Sep 14 09:24:30 2018 UTC (5 years, 2 months ago) by fhajny
Branch: MAIN
Changes since 1.66: +2 -1 lines
Diff to previous 1.66 (colored)

lang/go: Add SYS_IOCTL on SunOS. Bump PKGREVISION.

Revision 1.66 / (download) - annotate - [select for diffs], Mon Aug 27 15:01:09 2018 UTC (5 years, 3 months ago) by bsiegert
Branch: MAIN
Changes since 1.65: +1 -2 lines
Diff to previous 1.65 (colored)

Update Go to 1.10.4.

go1.10.4 (released 2018/08/24) includes fixes to the go command, linker, and
the net/http, mime/multipart, ld/macho, bytes, and strings packages. See the
Go 1.10.4 milestone on our issue tracker for details.

pkgsrc note: After the import of Go 1.11, this package will be renamed to
lang/go110.

Revision 1.65 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:20 2018 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Recursive bump for perl5-5.28.0

Revision 1.64 / (download) - annotate - [select for diffs], Sun Jul 8 09:27:31 2018 UTC (5 years, 4 months ago) by bsiegert
Branch: MAIN
Changes since 1.63: +2 -4 lines
Diff to previous 1.63 (colored)

Install bin/go via pkg_alternatives. Bump revision.

BREAKING CHANGE: If you do not have pkg_alternatives installed, then you
will not get a "go" tool in the PATH, and builds of packages using Go may
fail. (This will be fixed in the next commit.)

Revision 1.63 / (download) - annotate - [select for diffs], Mon Mar 5 12:42:50 2018 UTC (5 years, 8 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

Fix RELRO packaging

Revision 1.62 / (download) - annotate - [select for diffs], Sun Mar 4 12:54:06 2018 UTC (5 years, 8 months ago) by bsiegert
Branch: MAIN
Changes since 1.61: +12 -9 lines
Diff to previous 1.61 (colored)

Update Go to 1.10. Via wip.

Full release notes at https://golang.org/doc/go1.10.

The latest Go release, version 1.10, arrives six months after Go 1.9. Most of
its changes are in the implementation of the toolchain, runtime, and libraries.
As always, the release maintains the Go 1 promise of compatibility. We expect
almost all Go programs to continue to compile and run as before.

This release improves caching of built packages, adds caching of successful
test results, runs vet automatically during tests, and permits passing string
values directly between Go and C using cgo. A new compiler option whitelist may
cause unexpected invalid flag errors in code that built successfully with older
releases.


As announced in the Go 1.9 release notes, Go 1.10 now requires FreeBSD 10.3 or
later; support for FreeBSD 9.3 has been removed.

Go now runs on NetBSD again but requires the unreleased NetBSD 8. Only GOARCH
amd64 and 386 have been fixed. The arm port is still broken.

On 32-bit MIPS systems, the new environment variable settings GOMIPS=hardfloat
(the default) and GOMIPS=softfloat select whether to use hardware instructions
or software emulation for floating-point computations.

Go 1.10 is the last release that will run on OpenBSD 6.0. Go 1.11 will require
OpenBSD 6.2.

Go 1.10 is the last release that will run on OS X 10.8 Mountain Lion or OS X
10.9 Mavericks. Go 1.11 will require OS X 10.10 Yosemite or later.

Go 1.10 is the last release that will run on Windows XP or Windows Vista. Go
1.11 will require Windows 7 or later.

Revision 1.58.2.1 / (download) - annotate - [select for diffs], Sat Feb 24 11:16:59 2018 UTC (5 years, 9 months ago) by spz
Branch: pkgsrc-2017Q4
Changes since 1.58: +5 -4 lines
Diff to previous 1.58 (colored) next main 1.59 (colored)

Pullup ticket #5703 - requested by bsiegert
lang/go: security update

Revisions pulled up:
- lang/go/Makefile                                              1.59-1.60
- lang/go/PLIST                                                 1.35-1.38
- lang/go/distinfo                                              1.54-1.57
- lang/go/patches/patch-src_cmd_dist_util.go                    1.1
- lang/go/patches/patch-src_cmd_link_internal_ld_elf.go         1.1-1.2
- lang/go/patches/patch-src_runtime_os__netbsd.go               1.3
- lang/go/patches/patch-src_runtime_rt0__netbsd__arm.s          1.1
- lang/go/version.mk                                            1.31-1.32,1.34

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	christos
   Date:		Sat Jan 20 16:55:06 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: Makefile PLIST distinfo version.mk
   Added Files:
   	pkgsrc/lang/go/patches: patch-src_cmd_dist_util.go
   	    patch-src_cmd_link_internal_ld_elf.go
   	    patch-src_runtime_os__netbsd.go
   	    patch-src_runtime_rt0__netbsd__arm.s

   Log Message:
   Add Yasushi Oshima patches for arm from:
       https://github.com/oshimaya/pkgsrc/tree/master/lang/go


   To generate a diff of this commit:
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/lang/go/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/lang/go/PLIST
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r0 -r1.1 pkgsrc/lang/go/patches/patch-src_cmd_dist_util.go \
       pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go \
       pkgsrc/lang/go/patches/patch-src_runtime_rt0__netbsd__arm.s
   cvs rdiff -u -r0 -r1.3 pkgsrc/lang/go/patches/patch-src_runtime_os__netbsd.go

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Sun Jan 21 01:28:39 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: PLIST

   Log Message:
   Fix packaging


   To generate a diff of this commit:
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/lang/go/PLIST

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	christos
   Date:		Sat Jan 20 18:13:25 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: distinfo
   	pkgsrc/lang/go/patches: patch-src_cmd_link_internal_ld_elf.go

   Log Message:
   fix the path


   To generate a diff of this commit:
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.1 -r1.2 \
       pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	bsiegert
   Date:		Sun Jan 28 11:31:03 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: Makefile PLIST distinfo version.mk

   Log Message:
   Update Go to 1.9.3.

   This release includes fixes to the compiler, runtime, and the database/sql,
   math/big, net/http, and net/url packages.

   View the release notes for more information:
        https://golang.org/doc/devel/release.html#go1.9.minor


   To generate a diff of this commit:
   cvs rdiff -u -r1.59 -r1.60 pkgsrc/lang/go/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/lang/go/PLIST
   cvs rdiff -u -r1.55 -r1.56 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/go/version.mk

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	bsiegert
   Date:		Thu Feb  8 19:32:17 UTC 2018

   Modified Files:
   	pkgsrc/lang/go: PLIST distinfo version.mk

   Log Message:
   Update Go to 1.9.4.

   By using the clang or gcc plugin mechanism, it was possible for an attacker to
   trick the „ŗ◊»o get„ŗcommand into executing arbitrary code. The go command now
   restricts the set of allowed host compiler and linker arguments in cgo source
   files to a list of allowed flags, in particular disallowing -fplugin= and
   -plugin=.

   The issue is CVE-2018-6574 and Go issue golang.org/issue/23672. See the Go
   issue for details.

   Thanks to Christopher Brown of Mattermost for reporting this problem.


   To generate a diff of this commit:
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/go/PLIST
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/go/version.mk

Revision 1.61 / (download) - annotate - [select for diffs], Tue Jan 30 17:05:21 2018 UTC (5 years, 10 months ago) by jperkin
Branch: MAIN
Changes since 1.60: +1 -3 lines
Diff to previous 1.60 (colored)

go*: Disable SSP support completely.

It's not supported by the go linker, and can cause issues when building
third-party modules if the SSP libraries are handled by pkgsrc.

Revision 1.60 / (download) - annotate - [select for diffs], Sun Jan 28 11:31:03 2018 UTC (5 years, 10 months ago) by bsiegert
Branch: MAIN
Changes since 1.59: +1 -2 lines
Diff to previous 1.59 (colored)

Update Go to 1.9.3.

This release includes fixes to the compiler, runtime, and the database/sql,
math/big, net/http, and net/url packages.

View the release notes for more information:
     https://golang.org/doc/devel/release.html#go1.9.minor

Revision 1.59 / (download) - annotate - [select for diffs], Sat Jan 20 16:55:05 2018 UTC (5 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.58: +6 -4 lines
Diff to previous 1.58 (colored)

Add Yasushi Oshima patches for arm from:
    https://github.com/oshimaya/pkgsrc/tree/master/lang/go

Revision 1.58 / (download) - annotate - [select for diffs], Tue Nov 14 09:53:53 2017 UTC (6 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base
Branch point for: pkgsrc-2017Q4
Changes since 1.57: +1 -3 lines
Diff to previous 1.57 (colored)

lang/go: remove references to non-existent files

Revision 1.57 / (download) - annotate - [select for diffs], Wed Oct 4 10:03:53 2017 UTC (6 years, 1 month ago) by jperkin
Branch: MAIN
Changes since 1.56: +3 -1 lines
Diff to previous 1.56 (colored)

go*: Disable SSP checks for similar reasons as RELRO.

Revision 1.56 / (download) - annotate - [select for diffs], Sun Sep 3 16:49:52 2017 UTC (6 years, 2 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

Use bsdtar instead of GNU Tar to extract the distribution archive
as suggested by wizd(8) in private e-mail

Revision 1.55 / (download) - annotate - [select for diffs], Sun Sep 3 13:40:19 2017 UTC (6 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.54: +2 -1 lines
Diff to previous 1.54 (colored)

Use GNU Tar to extract the distribution archive because at least
NetBSD (8.99.2)'s "/bin/tar" fails to handle the extented headers
and extracts files into the wrong directory. This in turn least
to package list problems during the installation phase.

Revision 1.54 / (download) - annotate - [select for diffs], Sun Sep 3 07:12:07 2017 UTC (6 years, 2 months ago) by bsiegert
Branch: MAIN
Changes since 1.53: +3 -1 lines
Diff to previous 1.53 (colored)

Update Go to 1.9.

The latest Go release, version 1.9, arrives six months after Go 1.8 and
is the tenth release in the Go 1.x series. There are two changes to the
language: adding support for type aliases and defining when
implementations may fuse floating point operations. Most of the changes
are in the implementation of the toolchain, runtime, and libraries. As
always, the release maintains the Go 1 promise of compatibility. We
expect almost all Go programs to continue to compile and run as before.

The release adds transparent monotonic time support, parallelizes
compilation of functions within a package, better supports test helper
functions, includes a new bit manipulation package, and has a new
concurrent map type.


There are some instabilities on FreeBSD that are known but not
understood. These can lead to program crashes in rare cases. See issue
15658. Any help in solving this FreeBSD-specific issue would be
appreciated.

Go stopped running NetBSD builders during the Go 1.9 development cycle
due to NetBSD kernel crashes, up to and including NetBSD 7.1. As Go 1.9
is being released, NetBSD 7.1.1 is being released with a fix. However,
at this time we have no NetBSD builders passing our test suite. Any help
investigating the various NetBSD issues would be appreciated.

Revision 1.53 / (download) - annotate - [select for diffs], Sat Jul 22 19:32:41 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.52: +10 -3 lines
Diff to previous 1.52 (colored)

Sprinkle CHECK_RELRO_SKIP on go packages.

go14 has no relro support AFAICT.

go-1.8.3 has if you use -buildmode=pie, but it claims it's not supported
on Linux.

Disable relro checking for go packages until bsiegert has time to
look at this.

Revision 1.49.2.3 / (download) - annotate - [select for diffs], Thu May 25 21:11:03 2017 UTC (6 years, 6 months ago) by spz
Branch: pkgsrc-2017Q1
Changes since 1.49.2.2: +1 -2 lines
Diff to previous 1.49.2.2 (colored) to branchpoint 1.49 (colored) next main 1.50 (colored)

Pullup ticket #5433 - requested by bsiegert
lang/go: security update

Revisions pulled up:
- lang/go/Makefile                                              1.52
- lang/go/distinfo                                              1.49
- lang/go/version.mk                                            1.26
- lang/go/PLIST                                                 1.31

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	bsiegert
   Date:		Thu May 25 09:06:43 UTC 2017

   Modified Files:
   	pkgsrc/lang/go: Makefile distinfo version.mk

   Log Message:
   SECURITY: Update Go to 1.8.2, fixing CVE-2017-8932,
   carry bug in x86-64 P-256.

   A security-related issue was recently reported in Go's crypto/elliptic package.
   To address this issue, we have just released Go 1.7.6 and Go 1.8.2.

   The Go team would like to thank Vlad Krasnov and Filippo Valsorda at Cloudflare
   for reporting the issue and providing a fix.

   The issue affects Go's P-256 implementation on the 64-bit x86 architecture.

   This is CVE-2017-8932 and was addressed by this change:
   https://golang.org/cl/41070, tracked in this issue:
   https://golang.org/issue/20040


   To generate a diff of this commit:
   cvs rdiff -u -r1.51 -r1.52 pkgsrc/lang/go/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/lang/go/version.mk

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	wen
   Date:		Sun Apr  9 08:23:43 UTC 2017

   Modified Files:
   	pkgsrc/lang/go: PLIST distinfo version.mk

   Log Message:
   Update to 1.8.1

   Upstream changes:
   go1.8.1 (released 2017/04/07) includes fixes to the compiler, linker, runtime,
   +documentation, go command and the crypto/tls, encoding/xml, image/png, net,
   +net/http, reflect, text/template, and time packages. See the Go 1.8.1 milestone
   +on our issue tracker for details.


   To generate a diff of this commit:
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/go/PLIST
   cvs rdiff -u -r1.44 -r1.45 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/go/version.mk

Revision 1.52 / (download) - annotate - [select for diffs], Thu May 25 09:06:43 2017 UTC (6 years, 6 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.51: +1 -2 lines
Diff to previous 1.51 (colored)

SECURITY: Update Go to 1.8.2, fixing CVE-2017-8932,
carry bug in x86-64 P-256.

A security-related issue was recently reported in Go's crypto/elliptic package.
To address this issue, we have just released Go 1.7.6 and Go 1.8.2.

The Go team would like to thank Vlad Krasnov and Filippo Valsorda at Cloudflare
for reporting the issue and providing a fix.

The issue affects Go's P-256 implementation on the 64-bit x86 architecture.

This is CVE-2017-8932 and was addressed by this change:
https://golang.org/cl/41070, tracked in this issue:
https://golang.org/issue/20040

Revision 1.49.2.2 / (download) - annotate - [select for diffs], Sat May 6 15:19:40 2017 UTC (6 years, 6 months ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.49.2.1: +2 -8 lines
Diff to previous 1.49.2.1 (colored) to branchpoint 1.49 (colored)

Pullup ticket #5396 - requested by sevan
lang/go: bugfix

Revisions pulled up:
- lang/go/Makefile                                              1.51
- lang/go/distinfo                                              1.47
- lang/go/patches/patch-src_runtime_mem__bsd.go                 1.1
- lang/go/patches/patch-src_syscall_syscall__solaris.go         deleted

---
   Module Name:    pkgsrc
   Committed By:   fhajny
   Date:           Tue May  2 17:15:31 UTC 2017

   Modified Files:
           pkgsrc/lang/go: Makefile distinfo
   Added Files:
           pkgsrc/lang/go/patches: patch-src_runtime_mem__bsd.go
   Removed Files:
           pkgsrc/lang/go/patches: patch-src_syscall_syscall__solaris.go

   Log Message:
   * Remove patch adding syscall.Dup2() for SunOS, software should be using
   unix.Dup2() instead.
     https://github.com/joyent/pkgsrc/pull/492
   * Improve handling of low-memory situations on Illumos.
     https://github.com/joyent/pkgsrc/pull/493

Revision 1.51 / (download) - annotate - [select for diffs], Tue May 2 17:15:31 2017 UTC (6 years, 6 months ago) by fhajny
Branch: MAIN
Changes since 1.50: +2 -8 lines
Diff to previous 1.50 (colored)

* Remove patch adding syscall.Dup2() for SunOS, software should be using unix.Dup2() instead.
  https://github.com/joyent/pkgsrc/pull/492
* Improve handling of low-memory situations on Illumos.
  https://github.com/joyent/pkgsrc/pull/493

Revision 1.49.2.1 / (download) - annotate - [select for diffs], Sat Apr 29 19:32:54 2017 UTC (6 years, 7 months ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored)

Pullup ticket #5325 - requested by sevan
lang/go: bugfix for NetBSD

Revisions pulled up:
- lang/go/Makefile                                              1.50
- lang/go/distinfo                                              1.46
- lang/go/patches/patch-src_runtime_os__netbsd.go               1.1

---
   Module Name:    pkgsrc
   Committed By:   christos
   Date:           Wed Apr 19 21:27:31 UTC 2017

   Modified Files:
           pkgsrc/lang/go: Makefile distinfo
   Added Files:
           pkgsrc/lang/go/patches: patch-src_runtime_os__netbsd.go

   Log Message:
   Block signals explicitly during lwp creation since blocking via the context
   doea not work.

Revision 1.50 / (download) - annotate - [select for diffs], Wed Apr 19 21:27:31 2017 UTC (6 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored)

Block signals explicitly during lwp creation since blocking via the context
doea not work.

Revision 1.49 / (download) - annotate - [select for diffs], Wed Mar 15 19:38:09 2017 UTC (6 years, 8 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base
Branch point for: pkgsrc-2017Q1
Changes since 1.48: +4 -1 lines
Diff to previous 1.48 (colored)

Update Go to 1.8.

The compiler back end introduced in Go 1.7 for 64-bit x86 is now used on all
architectures, and those architectures should see significant performance
improvements. For instance, the CPU time required by our benchmark programs was
reduced by 20-30% on 32-bit ARM systems. There are also some modest performance
improvements in this release for 64-bit x86 systems. The compiler and linker
have been made faster. Compile times should be improved by about 15% over Go
1.7. There is still more work to be done in this area: expect faster
compilation speeds in future releases.

Garbage collection pauses should be significantly shorter, usually under 100
microseconds and often as low as 10 microseconds.

The HTTP server adds support for HTTP/2 Push, allowing servers to preemptively
send responses to a client. This is useful for minimizing network latency by
eliminating roundtrips. The HTTP server also adds support for graceful
shutdown, allowing servers to minimize downtime by shutting down only after
serving all requests that are in flight.

Contexts (added to the standard library in Go 1.7) provide a cancelation and
timeout mechanism. Go 1.8 adds support for contexts in more parts of the
standard library, including the database/sql and net packages and
Server.Shutdown in the net/http package.

Go 1.8 includes many more additions, improvements, and fixes. Find the complete
set of changes, and more information about the improvements listed above, in
the Go 1.8 release notes: https://golang.org/doc/go1.8

Revision 1.47.2.1 / (download) - annotate - [select for diffs], Mon Dec 12 06:50:02 2016 UTC (6 years, 11 months ago) by spz
Branch: pkgsrc-2016Q3
Changes since 1.47: +1 -2 lines
Diff to previous 1.47 (colored) next main 1.48 (colored)

Pullup ticket #5170 - requested by bsiegert
lang/go: security update

Revisions pulled up:
- lang/go/Makefile                                              1.48
- lang/go/PLIST                                                 1.28
- lang/go/distinfo                                              1.42,1.41
- lang/go/patches/patch-src_net_http_h2__bundle.go              deleted
- lang/go/version.mk                                            1.21,1.18

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Sun Dec  4 16:08:55 UTC 2016

   Modified Files:
           pkgsrc/lang/go: distinfo version.mk

   Log Message:
   Update Go to 1.7.4.

   Two security-related issues were recently reported, and to address these issues
   we have just released Go 1.6.4 and Go 1.7.4.

   We recommend that all users update to one of these releases (if you're not sure
   which, choose Go 1.7.4).

   The issues addressed by these releases are:

   On Darwin, user's trust preferences for root certificates were not honored. If
   the user had a root certificate loaded in their Keychain that was explicitly
   not trusted, a Go program would still verify a connection using that root
   certificate.  This is addressed by https://golang.org/cl/33721, tracked in
   https://golang.org/issue/18141.
   Thanks to Xy Ziemba for identifying and reporting this issue.

   The net/http package's Request.ParseMultipartForm method starts writing to
   temporary files once the request body size surpasses the given "maxMemory"
   limit. It was possible for an attacker to generate a multipart request crafted
   such that the server ran out of file descriptors.  This is addressed by
   https://golang.org/cl/30410, tracked in https://golang.org/issue/17965.
   Thanks to Simon Rawet for the report.


   To generate a diff of this commit:
   cvs rdiff -u -r1.41 -r1.42 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/go/version.mk

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Thu Oct 27 18:58:00 UTC 2016

   Modified Files:
           pkgsrc/lang/go: Makefile PLIST distinfo version.mk
   Removed Files:
           pkgsrc/lang/go/patches: patch-src_net_http_h2__bundle.go

   Log Message:
   Update Go to 1.7.3.

   go1.7.2 should not be used. It was tagged but not fully released. The release
   was deferred due to a last minute bug report. Use go1.7.3 instead, and refer to
   the summary of changes below.

   go1.7.3 (released 2016/10/19) includes fixes to the compiler, runtime, and the
   crypto/cipher, crypto/tls, net/http, and strings packages. See the Go 1.7.3
   milestone on our issue tracker for details.


   To generate a diff of this commit:
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/lang/go/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/go/PLIST
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r1.1 -r0 \
       pkgsrc/lang/go/patches/patch-src_net_http_h2__bundle.go

Revision 1.48 / (download) - annotate - [select for diffs], Thu Oct 27 18:58:00 2016 UTC (7 years, 1 month ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.47: +1 -2 lines
Diff to previous 1.47 (colored)

Update Go to 1.7.3.

go1.7.2 should not be used. It was tagged but not fully released. The release
was deferred due to a last minute bug report. Use go1.7.3 instead, and refer to
the summary of changes below.

go1.7.3 (released 2016/10/19) includes fixes to the compiler, runtime, and the
crypto/cipher, crypto/tls, net/http, and strings packages. See the Go 1.7.3
milestone on our issue tracker for details.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Sep 17 15:56:58 2016 UTC (7 years, 2 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base
Branch point for: pkgsrc-2016Q3
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored)

Patch a subtle data corruption issue where the HTTP/2 client sometimes
swallows the first byte of the request body. This will also be in the
next point release.

Revision 1.46 / (download) - annotate - [select for diffs], Wed Aug 31 14:15:33 2016 UTC (7 years, 3 months ago) by jperkin
Branch: MAIN
Changes since 1.45: +9 -1 lines
Diff to previous 1.45 (colored)

Fix install on Linux and SunOS.

Revision 1.45 / (download) - annotate - [select for diffs], Sat Aug 20 06:22:38 2016 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

Update REPLACE_BASH patterns so this builds with PKG_DEVELOPER set on
machines without /bin/bash.

Revision 1.44 / (download) - annotate - [select for diffs], Fri Aug 19 09:38:06 2016 UTC (7 years, 3 months ago) by bsiegert
Branch: MAIN
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 (colored)

Update Go to 1.7.

The latest Go release, version 1.7, arrives six months after 1.6. Most of its
changes are in the implementation of the toolchain, runtime, and libraries.
There is one minor change to the language specification. As always, the release
maintains the Go 1 promise of compatibility. We expect almost all Go programs
to continue to compile and run as before.

There is one tiny language change in this release. The section on terminating
statements clarifies that to determine whether a statement list ends in a
terminating statement, the „ŗ◊«inal non-empty statement„ŗis considered the end,
matching the existing behavior of the gc and gccgo compiler toolchains. In
earlier releases the definition referred only to the „ŗ◊«inal statement,„ŗleaving
the effect of trailing empty statements at the least unclear. The go/types
package has been updated to match the gc and gccgo compiler toolchains in this
respect. This change has no effect on the correctness of existing programs.

Go 1.7 adds support for macOS 10.12 Sierra. This support was backported to Go
1.6.3. Binaries built with versions of Go before 1.6.3 will not work correctly
on Sierra.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Jul 18 20:37:40 2016 UTC (7 years, 4 months ago) by bsiegert
Branch: MAIN
Changes since 1.42: +1 -2 lines
Diff to previous 1.42 (colored)

Update Go to 1.6.3.

A security-related issue was recently reported in Go's net/http/cgi package and
net/http package when used in a CGI environment. Go 1.6.3 and Go 1.7rc2 contain
a fix for this issue.

Go versions 1.0-1.6.2 and 1.7rc1 are vulnerable to an input validation flaw in
the CGI components resulting in the HTTP_PROXY environment variable being set
by the incoming Proxy header. This environment variable was also used to set
the outgoing proxy, enabling an attacker to insert a proxy into outgoing
requests of a CGI program.

This is CVE-2016-5386 and was addressed by this change:
https://golang.org/cl/25010, tracked in this issue:
https://golang.org/issue/16405

The Go team would like to thank Dominic Scheirlinck for coordinating disclosure
of this issue across multiple languages and CGI environments. Read more about
"httpoxy" here: https://httpoxy.org/

Go 1.6.3 also adds support for macOS Sierra. See https://golang.org/issue/16354
for details.

Revision 1.42 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:25 2016 UTC (7 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Apr 13 07:12:00 2016 UTC (7 years, 7 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.40: +1 -2 lines
Diff to previous 1.40 (colored)

Update Go to 1.6.1.

Two security-related issues were recently reported, and to address these issues
we have just released Go 1.6.1 and Go 1.5.4.

We recommend that all users update to one of these releases (if you're not sure
which, choose Go 1.6.1).

The issues addressed by these releases are:

On Windows, Go loads system DLLs by name with LoadLibrary, making it vulnerable
to DLL preloading attacks. For instance, if a user runs a Go executable from a
Downloads folder, malicious DLL files also downloaded to that folder could be
loaded into that executable.
This is CVE-2016-3958 and was addressed by this change: https://golang.org/cl/21428
Thanks to Taru Karttunen for identifying this issue.

Go's crypto libraries passed certain parameters unchecked to the underlying big
integer library, possibly leading to extremely long-running computations, which
in turn makes Go programs vulnerable to remote denial of service attacks.
Programs using HTTPS client certificates or the Go SSH server libraries are
both exposed to this vulnerability.
This is CVE-2016-3959 and was addressed by this change: https://golang.org/cl/21533
Thanks to David Wong for identifying this issue.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Apr 8 20:00:02 2016 UTC (7 years, 7 months ago) by bsiegert
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored)

Patch CVE-2016-3959 in Go. There will be a Go 1.6.1 release next week that
fixes this properly.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Feb 23 20:12:25 2016 UTC (7 years, 9 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.38: +6 -4 lines
Diff to previous 1.38 (colored)

Update Go to 1.6.

The latest Go release, version 1.6, arrives six months after 1.5. Most of its
changes are in the implementation of the language, runtime, and libraries.
There are no changes to the language specification. As always, the release
maintains the Go 1 promise of compatibility. We expect almost all Go programs
to continue to compile and run as before.

The release adds new ports to Linux on 64-bit MIPS and Android on 32-bit x86;
defined and enforced rules for sharing Go pointers with C; transparent,
automatic support for HTTP/2; and a new mechanism for template reuse.

Full changelog at https://golang.org/doc/go1.6.

Revision 1.36.2.1 / (download) - annotate - [select for diffs], Sat Feb 6 19:50:15 2016 UTC (7 years, 9 months ago) by spz
Branch: pkgsrc-2015Q4
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) next main 1.37 (colored)

Pullup ticket #4908 - requested by bsiegert
lang/go: bugfix

Revisions pulled up:
- lang/go/Makefile                                              1.38
- lang/go/distinfo                                              1.32
- lang/go/patches/patch-src_crypto_x509_root__bsd.go            1.1

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Sun Jan 31 10:17:27 UTC 2016

   Modified Files:
           pkgsrc/lang/go: Makefile distinfo
   Added Files:
           pkgsrc/lang/go/patches: patch-src_crypto_x509_root__bsd.go

   Log Message:
   Add the correct path for SSL certificates that mozilla-rootcerts uses.
   PR pkg/50690.


   To generate a diff of this commit:
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/go/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/go/distinfo
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/lang/go/patches/patch-src_crypto_x509_root__bsd.go

Revision 1.38 / (download) - annotate - [select for diffs], Sun Jan 31 10:17:27 2016 UTC (7 years, 10 months ago) by bsiegert
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

Add the correct path for SSL certificates that mozilla-rootcerts uses.
PR pkg/50690.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Jan 16 09:43:44 2016 UTC (7 years, 10 months ago) by fhajny
Branch: MAIN
Changes since 1.36: +2 -3 lines
Diff to previous 1.36 (colored)

Update lang/go to 1.5.3.

This is a security-related release, it fixes CVE-2015-8618 that was
partically patched in 1.5.2nb1.

See full release notes for a description:

https://groups.google.com/d/msg/golang-announce/MEATuOi_ei4/JsndUuZwEAAJ

Revision 1.36 / (download) - annotate - [select for diffs], Tue Dec 22 20:44:40 2015 UTC (7 years, 11 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base
Branch point for: pkgsrc-2015Q4
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored)

Pull in https://golang.org/cl/17672, "math/big: fix carry propagation in
Int.Exp Montgomery code", to fix CVE-2015-8618.

From the oss-security posting that asked for a CVE:

"The Go open source project has received notification of an error in the
math/big library (https://golang.org/pkg/math/big/). The problem that was
identified is similar to CVE-2015-3193
<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-3193>. The
vulnerability was introduced in the 1.5 release, and remains present in Go
1.5.1 and 1.5.2.

"A fix for the issue has been applied to the master branch of the Go repo
under CL 17672 <https://go-review.googlesource.com/#/c/17672/>. We will
also be releasing Go 1.5.3 to fix this vulnerability."

ok wiz@

Revision 1.35 / (download) - annotate - [select for diffs], Thu Dec 10 20:04:54 2015 UTC (7 years, 11 months ago) by bsiegert
Branch: MAIN
Changes since 1.34: +1 -5 lines
Diff to previous 1.34 (colored)

Update Go to 1.5.2, original patch from Kamel Derouiche in PR pkg/50498.

go1.5.2 (released 2015/12/02) includes bug fixes to the compiler,
linker, and the mime/multipart, net, and runtime packages. See the Go
1.5.2 milestone on our issue tracker for details.

https://github.com/golang/go/issues?q=milestone%3AGo1.5.2

Revision 1.34 / (download) - annotate - [select for diffs], Sun Sep 13 19:11:55 2015 UTC (8 years, 2 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.33: +1 -2 lines
Diff to previous 1.33 (colored)

Remove patch for a problem that was fixed in 1.5.1.
Clear PKGREVISION after PKGVERSION update.

Revision 1.33 / (download) - annotate - [select for diffs], Tue Aug 25 23:09:51 2015 UTC (8 years, 3 months ago) by fhajny
Branch: MAIN
Changes since 1.32: +6 -2 lines
Diff to previous 1.32 (colored)

Add support for the dup2 syscall on SunOS. Bump PKGREVISION.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Aug 25 23:07:23 2015 UTC (8 years, 3 months ago) by fhajny
Branch: MAIN
Changes since 1.31: +4 -1 lines
Diff to previous 1.31 (colored)

Define test target for lang/go

Revision 1.31 / (download) - annotate - [select for diffs], Sat Aug 22 23:49:13 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.30: +10 -1 lines
Diff to previous 1.30 (colored)

Fix interpreter path in more installed files.

Ignore another file's interpreter during build.
Bump PKGREVISION.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Aug 22 10:51:20 2015 UTC (8 years, 3 months ago) by bsiegert
Branch: MAIN
Changes since 1.29: +5 -14 lines
Diff to previous 1.29 (colored)

Update go to 1.5.

This release now needs the previous one (lang/go14) to build.

The biggest developments in the implementation are:

* The compiler and runtime are now written entirely in Go (with a little
  assembler). C is no longer involved in the implementation, and so the
  C compiler that was once necessary for building the distribution is
  gone.
* The garbage collector is now concurrent and provides dramatically
  lower pause times by running, when possible, in parallel with other
  goroutines.
* By default, Go programs run with GOMAXPROCS set to the number of cores
  available; in prior releases it defaulted to 1.
* Support for internal packages is now provided for all repositories,
  not just the Go core.
* The go command now provides experimental support for "vendoring"
  external dependencies.
* A new go tool trace command supports fine-grained tracing of program
  execution.
* A new go doc command (distinct from godoc) is customized for
  command-line use.

Full release notes are at https://golang.org/doc/go1.5.

Revision 1.29 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:15 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.28 / (download) - annotate - [select for diffs], Sun May 3 15:32:02 2015 UTC (8 years, 6 months ago) by bsiegert
Branch: MAIN
Changes since 1.27: +1 -6 lines
Diff to previous 1.27 (colored)

Remove some files that no longer exist from the replace-interpreter list.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Mar 10 13:11:36 2015 UTC (8 years, 8 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.26: +3 -10 lines
Diff to previous 1.26 (colored)

Implement cgo support for illumos.  Patches by Keith Wesolowski at Joyent.

Bump PKGREVISION.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Feb 22 13:28:30 2015 UTC (8 years, 9 months ago) by tnn
Branch: MAIN
Changes since 1.25: +1 -2 lines
Diff to previous 1.25 (colored)

drop DIST_SUBDIR

Revision 1.25 / (download) - annotate - [select for diffs], Wed Feb 4 22:57:46 2015 UTC (8 years, 9 months ago) by tnn
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Upstream did distfile switcheroo. Update checksum to match the one listed
on https://golang.org/dl/. Diff to previous rel revealed nothing weird.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Jan 16 11:27:03 2015 UTC (8 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.23: +1 -2 lines
Diff to previous 1.23 (colored)

Update to 1.4.1:

We've just released Go version 1.4.1, a minor point release.  This
release fixes bugs in linker and the log, runtime, and syscall
packages.

Revision 1.23 / (download) - annotate - [select for diffs], Wed Dec 31 11:40:14 2014 UTC (8 years, 11 months ago) by bsiegert
Branch: MAIN
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Remove special case for golang.org/x/tools from the go command.

We handle it differently in the go-tools package. While here, rename
GO_COMPILER to GOCHAR, which is the name upstream uses.

Bump PKGREVISION.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Dec 12 09:41:40 2014 UTC (8 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.21: +15 -14 lines
Diff to previous 1.21 (colored)

Update to 1.4, ok bsiegert:

Today we announce Go 1.4, the fifth major stable release of Go,
arriving six months after our previous major release Go 1.3. It
contains a small language change, support for more operating systems
and processor architectures, and improvements to the tool chain
and libraries. As always, Go 1.4 keeps the promise of compatibility,
and almost everything will continue to compile and run without
change when moved to 1.4. For the full details, see the Go 1.4
release notes.

The most notable new feature in this release is official support
for Android. Using the support in the core and the libraries in
the golang.org/x/mobile repository, it is now possible to write
simple Android apps using only Go code. At this stage, the support
libraries are still nascent and under heavy development. Early
adopters should expect a bumpy ride, but we welcome the community
to get involved.

The language change is a tweak to the syntax of for-range loops.
You may now write "for range s {" to loop over each item from s,
without having to assign the value, loop index, or map key. See
the release notes for details.

The go command has a new subcommand, go generate, to automate the
running of tools to generate source code before compilation. For
example, it can be used to automate the generation of String methods
for typed constants using the new stringer tool. For more information,
see the design document.

Most programs will run about the same speed or slightly faster in
1.4 than in 1.3; some will be slightly slower. There are many
changes, making it hard to be precise about what to expect. See
the release notes for more discussion.

And, of course, there are many more improvements and bug fixes.

In case you missed it, a few weeks ago the sub-repositories were
moved to new locations. For example, the go.tools packages are now
imported from "golang.org/x/tools". See the announcement post for
details.

This release also coincides with the project's move from Mercurial
to Git (for source control), Rietveld to Gerrit (for code review),
and Google Code to Github (for issue tracking and wiki). The move
affects the core Go repository and its sub-repositories. You can
find the canonical Git repositories at go.googlesource.com, and
the issue tracker and wiki at the golang/go GitHub repo.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Nov 18 20:39:11 2014 UTC (9 years ago) by bsiegert
Branch: MAIN
Changes since 1.20: +5 -22 lines
Diff to previous 1.20 (colored)

Add a separate Makefile for the version string plus GOARCH. To be used
by Go packages.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Oct 12 14:51:03 2014 UTC (9 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.19: +2 -3 lines
Diff to previous 1.19 (colored)

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.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Oct 11 16:41:47 2014 UTC (9 years, 1 month ago) by khorben
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

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@

Revision 1.18 / (download) - annotate - [select for diffs], Fri Sep 26 13:54:28 2014 UTC (9 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

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.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Aug 17 15:17:42 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Update to 1.3.1:

This release includes bug fixes to the compiler and the runtime,
net, and crypto/rsa packages.

Ok bsiegert@

Revision 1.16 / (download) - annotate - [select for diffs], Wed Jul 30 12:04:20 2014 UTC (9 years, 4 months ago) by fhajny
Branch: MAIN
Changes since 1.15: +7 -6 lines
Diff to previous 1.15 (colored)

SunOS-*-i386 is not supported yet, don't bother building for now.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Jul 7 16:44:18 2014 UTC (9 years, 4 months ago) by jperkin
Branch: MAIN
Changes since 1.14: +9 -1 lines
Diff to previous 1.14 (colored)

PLIST fixes for SunOS.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jun 22 14:50:47 2014 UTC (9 years, 5 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.13: +11 -7 lines
Diff to previous 1.13 (colored)

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.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jun 14 16:20:45 2014 UTC (9 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Generalize the orig removal.

Revision 1.12 / (download) - annotate - [select for diffs], Sat May 31 13:06:47 2014 UTC (9 years, 6 months ago) by bsiegert
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

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).

Revision 1.11 / (download) - annotate - [select for diffs], Thu May 29 23:36:43 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

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.

Revision 1.10 / (download) - annotate - [select for diffs], Tue May 27 18:56:53 2014 UTC (9 years, 6 months ago) by bsiegert
Branch: MAIN
Changes since 1.9: +3 -4 lines
Diff to previous 1.9 (colored)

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).

Revision 1.9 / (download) - annotate - [select for diffs], Sat May 24 09:44:39 2014 UTC (9 years, 6 months ago) by bsiegert
Branch: MAIN
Changes since 1.8: +6 -2 lines
Diff to previous 1.8 (colored)

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.

Revision 1.8 / (download) - annotate - [select for diffs], Fri May 16 11:53:10 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

Fix packaging after patch was added.

Revision 1.7 / (download) - annotate - [select for diffs], Thu May 15 19:35:49 2014 UTC (9 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

fix elf note computation

Revision 1.6 / (download) - annotate - [select for diffs], Mon Mar 3 15:41:12 2014 UTC (9 years, 8 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.5: +4 -8 lines
Diff to previous 1.5 (colored)

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

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Sun Jan 5 21:04:20 2014 UTC (9 years, 10 months ago) by spz
Branch: pkgsrc-2013Q4
Changes since 1.3: +7 -1 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Pullup ticket #4286 - requested by bsiegert
lang/go: functionality update

Revisions pulled up:
- lang/go/Makefile                                              1.4
- lang/go/PLIST                                                 1.4
- lang/go/distinfo                                              1.4

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Sat Jan  4 11:35:48 UTC 2014

   Modified Files:
           pkgsrc/lang/go: Makefile PLIST distinfo

   Log Message:
   Apply a distribution patch to fix the handling of Unix domain sockets
   on NetBSD/current. Bump PKGREVISION.


   To generate a diff of this commit:
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/go/Makefile pkgsrc/lang/go/PLIST \
       pkgsrc/lang/go/distinfo

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jan 5 14:55:09 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)

FETCH_USING should not be set in package Makefiles.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Jan 4 11:35:48 2014 UTC (9 years, 10 months ago) by bsiegert
Branch: MAIN
Changes since 1.3: +7 -1 lines
Diff to previous 1.3 (colored)

Apply a distribution patch to fix the handling of Unix domain sockets
on NetBSD/current. Bump PKGREVISION.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Dec 15 21:50:34 2013 UTC (9 years, 11 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base
Branch point for: pkgsrc-2013Q4
Changes since 1.2: +11 -8 lines
Diff to previous 1.2 (colored)

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.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Sep 24 20:53:48 2013 UTC (10 years, 2 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.1: +4 -3 lines
Diff to previous 1.1 (colored)

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.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jul 7 08:10:14 2013 UTC (10 years, 4 months ago) by wiz
Branch: MAIN

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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>