pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang We say goodbye to go112.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/85a70cbda81f
branches:  trunk
changeset: 413580:85a70cbda81f
user:      bsiegert <bsiegert%pkgsrc.org@localhost>
date:      Sat Mar 21 10:06:53 2020 +0000

description:
We say goodbye to go112.

The supported Go versions are 1.13 and 1.14. For various reasons, we need
to keep 1.4, 1.9 and 1.10 around. But nothing should depend on go112.

diffstat:

 lang/Makefile                                                                   |     3 +-
 lang/go112/ALTERNATIVES                                                         |     2 -
 lang/go112/DESCR                                                                |    10 -
 lang/go112/Makefile                                                             |   121 -
 lang/go112/PLIST                                                                |  8794 ----------
 lang/go112/PLIST.Linux                                                          |     2 -
 lang/go112/PLIST.OpenBSD                                                        |     2 -
 lang/go112/PLIST.SunOS                                                          |     2 -
 lang/go112/distinfo                                                             |    14 -
 lang/go112/patches/patch-misc_io_clangwrap.sh                                   |    16 -
 lang/go112/patches/patch-src_cmd_dist_util.go                                   |    16 -
 lang/go112/patches/patch-src_cmd_link_internal_ld_elf.go                        |   104 -
 lang/go112/patches/patch-src_cmd_vendor_golang.org_x_sys_unix_sockcmsg__unix.go |    16 -
 lang/go112/patches/patch-src_crypto_x509_root__bsd.go                           |    10 -
 lang/go112/patches/patch-src_runtime_os__netbsd.go                              |    21 -
 lang/go112/patches/patch-src_syscall_sockcmsg__unix.go                          |    16 -
 lang/go112/patches/patch-src_syscall_zsysnum__solaris__amd64.go                 |    14 -
 17 files changed, 1 insertions(+), 9162 deletions(-)

diffs (truncated from 9241 to 300 lines):

diff -r 6d662a0062d7 -r 85a70cbda81f lang/Makefile
--- a/lang/Makefile     Sat Mar 21 09:00:09 2020 +0000
+++ b/lang/Makefile     Sat Mar 21 10:06:53 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.550 2020/03/15 17:17:13 taca Exp $
+# $NetBSD: Makefile,v 1.551 2020/03/21 10:06:53 bsiegert Exp $
 #
 
 COMMENT=       Programming languages
@@ -98,7 +98,6 @@
 SUBDIR+=       go
 SUBDIR+=       go-hcl
 SUBDIR+=       go110
-SUBDIR+=       go112
 SUBDIR+=       go113
 SUBDIR+=       go114
 SUBDIR+=       go14
diff -r 6d662a0062d7 -r 85a70cbda81f lang/go112/ALTERNATIVES
--- a/lang/go112/ALTERNATIVES   Sat Mar 21 09:00:09 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-bin/go @PREFIX@/go112/bin/go
-bin/gofmt @PREFIX@/go112/bin/gofmt
diff -r 6d662a0062d7 -r 85a70cbda81f lang/go112/DESCR
--- a/lang/go112/DESCR  Sat Mar 21 09:00:09 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-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.
diff -r 6d662a0062d7 -r 85a70cbda81f lang/go112/Makefile
--- a/lang/go112/Makefile       Sat Mar 21 09:00:09 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-# $NetBSD: Makefile,v 1.8 2020/02/23 19:21:27 bsiegert Exp $
-
-.include "../../lang/go/version.mk"
-
-DISTNAME=      go${GO112_VERSION}.src
-PKGNAME=       go112-${GO112_VERSION}
-CATEGORIES=    lang
-MASTER_SITES=  https://storage.googleapis.com/golang/
-EXTRACT_USING= gtar
-
-MAINTAINER=    bsiegert%NetBSD.org@localhost
-HOMEPAGE=      https://golang.org/
-COMMENT=       The Go programming language
-LICENSE=       modified-bsd
-
-GOVERSSUFFIX=  112
-WRKSRC=                ${WRKDIR}/go
-USE_TOOLS+=    bash:run perl:run pax
-
-# uses ulimit -T
-# BUILD_DEPENDS+=      bash>=4.2nb3:../../shells/bash
-
-# cgo compiles under TMPDIR
-TMPDIR?=       /tmp
-BUILDLINK_PASSTHRU_DIRS+= ${TMPDIR}
-
-GOROOT_FINAL=          ${PREFIX}/go${GOVERSSUFFIX}
-INSTALLATION_DIRS=     bin go${GOVERSSUFFIX}
-
-REPLACE_BASH+= doc/articles/wiki/test.bash
-REPLACE_BASH+= doc/codewalk/run
-REPLACE_BASH+= lib/time/update.bash
-REPLACE_BASH+= misc/arm/a
-REPLACE_BASH+= misc/benchcmp
-REPLACE_BASH+= misc/cgo/fortran/test.bash
-REPLACE_BASH+= misc/cgo/testgodefs/test.bash
-REPLACE_BASH+= misc/cgo/testplugin/test.bash
-REPLACE_BASH+= misc/nacl/go_nacl_386_exec
-REPLACE_BASH+= misc/nacl/go_nacl_amd64p32_exec
-REPLACE_BASH+= misc/nacl/go_nacl_arm_exec
-REPLACE_BASH+= misc/wasm/go_js_wasm_exec
-REPLACE_BASH+= src/all.bash
-REPLACE_BASH+= src/androidtest.bash
-REPLACE_BASH+= src/bootstrap.bash
-REPLACE_BASH+= src/buildall.bash
-REPLACE_BASH+= src/clean.bash
-REPLACE_BASH+= src/cmd/go/mkalldocs.sh
-REPLACE_BASH+= src/cmd/vendor/golang.org/x/sys/unix/mkall.sh
-REPLACE_BASH+= src/cmd/vendor/golang.org/x/sys/unix/mkerrors.sh
-REPLACE_BASH+= src/internal/trace/mkcanned.bash
-REPLACE_BASH+= src/internal/x/fiximports.bash
-REPLACE_BASH+= src/iostest.bash
-REPLACE_BASH+= src/make.bash
-REPLACE_BASH+= src/naclmake.bash
-REPLACE_BASH+= src/nacltest.bash
-REPLACE_BASH+= src/race.bash
-REPLACE_BASH+= src/run.bash
-REPLACE_BASH+= src/runtime/mknacl.sh
-REPLACE_BASH+= src/syscall/mkall.sh
-REPLACE_BASH+= src/syscall/mkerrors.sh
-REPLACE_BASH+= src/syscall/mksysnum_plan9.sh
-
-REPLACE_PERL+= src/cmd/vendor/golang.org/x/sys/unix/*.pl
-REPLACE_PERL+= src/net/http/cgi/testdata/test.cgi
-REPLACE_PERL+= src/regexp/syntax/make_perl_groups.pl
-REPLACE_PERL+= src/syscall/*.pl
-
-# uses own linker, which does not support relro on NetBSD
-CHECK_RELRO_SKIP+=             go${GOVERSSUFFIX}/bin/go
-CHECK_RELRO_SKIP+=             go${GOVERSSUFFIX}/bin/gofmt
-CHECK_RELRO_SKIP+=             go${GOVERSSUFFIX}/pkg/bootstrap/bin/asm
-CHECK_RELRO_SKIP+=             go${GOVERSSUFFIX}/pkg/bootstrap/bin/compile
-CHECK_RELRO_SKIP+=             go${GOVERSSUFFIX}/pkg/bootstrap/bin/link
-CHECK_RELRO_SKIP+=             go${GOVERSSUFFIX}/pkg/bootstrap/bin/cgo
-# also does not support SSP at this time
-CHECK_SSP_SKIP=                        ${CHECK_RELRO_SKIP}
-
-# uses /bin/rc (for Plan 9)
-CHECK_INTERPRETER_SKIP+=       go${GOVERSSUFFIX}/include/plan9/mklibc.rc
-CHECK_INTERPRETER_SKIP+=       go${GOVERSSUFFIX}/src/all.rc
-CHECK_INTERPRETER_SKIP+=       go${GOVERSSUFFIX}/src/clean.rc
-CHECK_INTERPRETER_SKIP+=       go${GOVERSSUFFIX}/src/make.rc
-CHECK_INTERPRETER_SKIP+=       go${GOVERSSUFFIX}/src/run.rc
-
-BUILD_DEPENDS+=                go14-1.4*:../../lang/go14
-GOROOT_BOOTSTRAP=      ${PREFIX}/go14
-
-PLIST_SUBST+=  GOVERSSUFFIX=${GOVERSSUFFIX}
-
-.include "../../mk/bsd.prefs.mk"
-
-PLIST_VARS+=   pty route
-
-.if ${OPSYS} != "SunOS"
-PLIST.pty=     yes
-.endif
-
-.if ${OPSYS} != "Linux" && ${OPSYS} != "SunOS"
-PLIST.route=   yes
-.endif
-
-post-extract:
-       ${RM} -r -f ${WRKSRC}/test/fixedbugs/issue27836*
-
-do-build:
-       cd ${WRKSRC}/src && env GOROOT_BOOTSTRAP=${GOROOT_BOOTSTRAP:Q} GOROOT_FINAL=${GOROOT_FINAL:Q} ${GOOPT} ${BASH} ./make.bash
-# for RELRO build:
-#      cd ${WRKSRC}/src && env GOROOT_BOOTSTRAP=${GOROOT_BOOTSTRAP:Q} GOROOT_FINAL=${GOROOT_FINAL:Q} GO_LDFLAGS="-buildmode=pie" ${GOOPT} ${BASH} ./make.bash
-
-do-install:
-       cd ${WRKSRC} && rm -rf .hgignore .hgtags pkg/obj pkg/bootstrap
-       cd ${WRKSRC} && pax -rw . ${DESTDIR}${PREFIX}/go${GOVERSSUFFIX}
-       find ${DESTDIR}${PREFIX}/go${GOVERSSUFFIX} -name \*.orig -exec rm {} \;
-.for cmd in go gofmt
-       ${LN} -sf ${PREFIX}/go112/bin/${cmd} ${DESTDIR}${PREFIX}/bin/${cmd}${GOVERSSUFFIX}
-.endfor
-
-do-test:
-       cd ${WRKSRC}/src && GOROOT=${WRKSRC} PATH=${WRKSRC}/bin:${PATH} ${GOOPT} ${BASH} run.bash --no-rebuild --banner ""
-
-.include "../../mk/bsd.pkg.mk"
diff -r 6d662a0062d7 -r 85a70cbda81f lang/go112/PLIST
--- a/lang/go112/PLIST  Sat Mar 21 09:00:09 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8794 +0,0 @@
-@comment $NetBSD: PLIST,v 1.9 2019/12/13 07:39:33 bsiegert Exp $
-bin/go${GOVERSSUFFIX}
-bin/gofmt${GOVERSSUFFIX}
-go112/AUTHORS
-go112/CONTRIBUTING.md
-go112/CONTRIBUTORS
-go112/LICENSE
-go112/PATENTS
-go112/README.md
-go112/VERSION
-go112/api/README
-go112/api/except.txt
-go112/api/go1.1.txt
-go112/api/go1.10.txt
-go112/api/go1.11.txt
-go112/api/go1.12.txt
-go112/api/go1.2.txt
-go112/api/go1.3.txt
-go112/api/go1.4.txt
-go112/api/go1.5.txt
-go112/api/go1.6.txt
-go112/api/go1.7.txt
-go112/api/go1.8.txt
-go112/api/go1.9.txt
-go112/api/go1.txt
-go112/api/next.txt
-go112/bin/go
-go112/bin/gofmt
-go112/doc/articles/go_command.html
-go112/doc/articles/index.html
-go112/doc/articles/race_detector.html
-go112/doc/articles/wiki/edit.html
-go112/doc/articles/wiki/final-noclosure.go
-go112/doc/articles/wiki/final-noerror.go
-go112/doc/articles/wiki/final-parsetemplate.go
-go112/doc/articles/wiki/final-template.go
-go112/doc/articles/wiki/final-test.patch
-go112/doc/articles/wiki/final.go
-go112/doc/articles/wiki/get.go
-go112/doc/articles/wiki/http-sample.go
-go112/doc/articles/wiki/index.html
-go112/doc/articles/wiki/notemplate.go
-go112/doc/articles/wiki/part1-noerror.go
-go112/doc/articles/wiki/part1.go
-go112/doc/articles/wiki/part2.go
-go112/doc/articles/wiki/part3-errorhandling.go
-go112/doc/articles/wiki/part3.go
-go112/doc/articles/wiki/test.bash
-go112/doc/articles/wiki/test_Test.txt.good
-go112/doc/articles/wiki/test_edit.good
-go112/doc/articles/wiki/test_view.good
-go112/doc/articles/wiki/view.html
-go112/doc/asm.html
-go112/doc/cmd.html
-go112/doc/code.html
-go112/doc/codewalk/codewalk.css
-go112/doc/codewalk/codewalk.js
-go112/doc/codewalk/codewalk.xml
-go112/doc/codewalk/functions.xml
-go112/doc/codewalk/markov.go
-go112/doc/codewalk/markov.xml
-go112/doc/codewalk/pig.go
-go112/doc/codewalk/popout.png
-go112/doc/codewalk/run
-go112/doc/codewalk/sharemem.xml
-go112/doc/codewalk/urlpoll.go
-go112/doc/conduct.html
-go112/doc/contrib.html
-go112/doc/contribute.html
-go112/doc/debugging_with_gdb.html
-go112/doc/devel/pre_go1.html
-go112/doc/devel/release.html
-go112/doc/devel/weekly.html
-go112/doc/diagnostics.html
-go112/doc/docs.html
-go112/doc/editors.html
-go112/doc/effective_go.html
-go112/doc/gccgo_contribute.html
-go112/doc/gccgo_install.html
-go112/doc/go-logo-black.png
-go112/doc/go-logo-blue.png
-go112/doc/go-logo-white.png
-go112/doc/go1.1.html
-go112/doc/go1.10.html
-go112/doc/go1.11.html
-go112/doc/go1.12.html
-go112/doc/go1.2.html
-go112/doc/go1.3.html
-go112/doc/go1.4.html
-go112/doc/go1.5.html
-go112/doc/go1.6.html
-go112/doc/go1.7.html
-go112/doc/go1.8.html
-go112/doc/go1.9.html
-go112/doc/go1.html
-go112/doc/go1compat.html
-go112/doc/go_faq.html
-go112/doc/go_mem.html
-go112/doc/go_spec.html
-go112/doc/gopher/README
-go112/doc/gopher/appenginegopher.jpg
-go112/doc/gopher/appenginegophercolor.jpg
-go112/doc/gopher/appenginelogo.gif
-go112/doc/gopher/biplane.jpg
-go112/doc/gopher/bumper.png
-go112/doc/gopher/bumper192x108.png
-go112/doc/gopher/bumper320x180.png
-go112/doc/gopher/bumper480x270.png
-go112/doc/gopher/bumper640x360.png
-go112/doc/gopher/doc.png
-go112/doc/gopher/favicon.svg
-go112/doc/gopher/fiveyears.jpg
-go112/doc/gopher/frontpage.png
-go112/doc/gopher/gopherbw.png
-go112/doc/gopher/gophercolor.png
-go112/doc/gopher/gophercolor16x16.png
-go112/doc/gopher/help.png
-go112/doc/gopher/modelsheet.jpg
-go112/doc/gopher/pencil/gopherhat.jpg
-go112/doc/gopher/pencil/gopherhelmet.jpg
-go112/doc/gopher/pencil/gophermega.jpg
-go112/doc/gopher/pencil/gopherrunning.jpg
-go112/doc/gopher/pencil/gopherswim.jpg
-go112/doc/gopher/pencil/gopherswrench.jpg
-go112/doc/gopher/pkg.png
-go112/doc/gopher/project.png
-go112/doc/gopher/ref.png
-go112/doc/gopher/run.png
-go112/doc/gopher/talks.png
-go112/doc/help.html
-go112/doc/ie.css
-go112/doc/install-source.html
-go112/doc/install.html
-go112/doc/play/fib.go



Home | Main Index | Thread Index | Old Index