SPELL="go" VERSION=1.16.3 BOOTSTRAP_VERSION=1.16.3 SOURCE="${SPELL}${VERSION}.src.tar.gz" SOURCE_HASH=sha512:8808a3112a5bc89799491ed1aa1cb8744a5cc8d3cb5caa2a7dd711405266925093f90d437fccb66a48e5f994c7339077814f495a88baa7961e9cc9b0a6a838c7 SOURCE_URL[0]="https://redirector.gvt1.com/edgedl/go/$SOURCE" SOURCE2="${SPELL}${BOOTSTRAP_VERSION}.linux-amd64.tar.gz" SOURCE2_HASH=sha512:d8766c0a370ce6316cbfd13103a4ae66461a3a96addca22a7e34bb5f5174a1ea7b91ff4302066da5c0f2f9d0cf41348190d776987c5069f80e470cb98a5e240c SOURCE2_URL[0]="https://redirector.gvt1.com/edgedl/go/$SOURCE2" SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}" DOC_DIRS="" WEB_SITE="http://golang.org" ENTERED="20100509" LICENSE[0]="BSD" SHORT="a systems programming language; expressive, concurrent, garbage-collected." cat << EOF Go is simple. Go is type safe and memory safe. Go has pointers but no pointer arithmetic. For random access, use slices, which know their limits. Go promotes writing systems and servers as sets of lightweight communicating processes, called goroutines, with strong support from the language. Run thousands of goroutines if you want—and say good-bye to stack overflows. Go has fast builds, clean syntax, garbage collection, methods for any type, and run-time reflection. It feels like a dynamic language but has the speed and safety of a static language. It's a joy to use. EOF .