Created attachment 190513 [details] patch file Google App Engine SDK for Go. Google App Engine enables you to build web applications on the same scalable systems that power Google applications. This SDK provides support for building web applications using the Go Programming Language. This port doesn't include godoc and gofmt tools that are available in Linux version of the SDK. Please install lang/go and devel/go-tools if you need them. WWW: https://cloud.google.com/appengine/ QA: portlint -ACN: OK poudriere testport: OK on 11a, 10i apart from strip warnings for bundled Go
Differential: https://reviews.freebsd.org/D14321
Created attachment 190544 [details] patch file Simplify GOARCH and GO386 options.
Created attachment 190555 [details] patch file Address D14321 feedback.
It says that many executables aren't stripped: > Warning: 'share/go-appengine-sdk/goroot-1.8/src/debug/elf/testdata/go-relocation-test-clang-arm.obj' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} > Warning: 'share/go-appengine-sdk/goroot-1.8/src/debug/elf/testdata/go-relocation-test-clang-x86.obj' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} Is this intended?
Everything inside GOROOTs (goroot-1.8, goroot-1.6) is as it was built by Go itself and they are installed as-is (with ${CP}). I don't think it would be safe to strip their contents.
Committed with minor changes. Thank you for your contribution!
A commit references this bug: Author: yuri Date: Sat Feb 17 22:08:08 UTC 2018 New revision: 462196 URL: https://svnweb.freebsd.org/changeset/ports/462196 Log: New port: www/go-appengine-sdk: App Engine SDK for Go PR: 225826 Submitted by: Dmitri Goutnik <dg@syrec.org> Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D14321 Changes: head/www/Makefile head/www/go-appengine-sdk/ head/www/go-appengine-sdk/Makefile head/www/go-appengine-sdk/distinfo head/www/go-appengine-sdk/pkg-descr