Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=31ac75787fa2c2bed5d7bb70c914ddb70b84238a

commit 31ac75787fa2c2bed5d7bb70c914ddb70b84238a
Author: crazy <[email protected]>
Date:   Thu Feb 8 14:28:10 2018 +0100

go-1.9.3-2-x86_64

* rebuild with tc

diff --git a/source/devel-extra/go/FrugalBuild 
b/source/devel-extra/go/FrugalBuild
index 72a8a6f..39865db 100644
--- a/source/devel-extra/go/FrugalBuild
+++ b/source/devel-extra/go/FrugalBuild
@@ -3,13 +3,13 @@

pkgname=go
pkgver=1.9.3
-pkgrel=1
+pkgrel=2
go_bootstrap_ver=1.4.3
pkgdesc='Compiler and tools for the Go programming language from Google'
archs=('x86_64')
groups=('devel-extra')
url='http://golang.org/'
-depends=('perl' 'gawk')
+depends=('perl>=5.26.1' 'gawk')
makedepends=('git')
Fpkgversep=""
_F_archive_prefix=".src"
@@ -25,77 +25,77 @@ sha1sums=('e1854548e8e2defca7d63ab752ff46f38eb7db2a' \

build() {

-  export GOROOT="$Fsrcdir/$pkgname"
-  export GOPATH="$Fsrcdir/gopath"
-  export GOROOT_FINAL="/usr/lib/go"
-  export GOROOT_BOOTSTRAP="$Fsrcdir/$pkgname${go_bootstrap_ver}"
-  mkdir $GOROOT_BOOTSTRAP
+       export GOROOT="$Fsrcdir/$pkgname"
+       export GOPATH="$Fsrcdir/gopath"
+       export GOROOT_FINAL="/usr/lib/go"
+       export GOROOT_BOOTSTRAP="$Fsrcdir/$pkgname${go_bootstrap_ver}"
+       mkdir $GOROOT_BOOTSTRAP

-  export GOARCH=amd64
+       export GOARCH=amd64

-  Fcd
+       Fcd

-  Fexec wget 
https://storage.googleapis.com/golang/go${go_bootstrap_ver}.linux-amd64.tar.gz 
|| Fdie
-  Fexec tar -zxvf go${go_bootstrap_ver}.linux-amd64.tar.gz -C 
$GOROOT_BOOTSTRAP || Fdie
-  export GOROOT_BOOTSTRAP="$GOROOT_BOOTSTRAP/go"
+       Fexec wget 
https://storage.googleapis.com/golang/go${go_bootstrap_ver}.linux-amd64.tar.gz 
|| Fdie
+       Fexec tar -zxvf go${go_bootstrap_ver}.linux-amd64.tar.gz -C 
$GOROOT_BOOTSTRAP || Fdie
+       export GOROOT_BOOTSTRAP="$GOROOT_BOOTSTRAP/go"

-  Fexec bash make.bash  --no-clean || Fdie
+       Fexec bash make.bash  --no-clean || Fdie

-  export PATH="$GOBIN:$PATH"
+       export PATH="$GOBIN:$PATH"

-  mkdir -p $GOPATH/src/golang.org/x
+       mkdir -p $GOPATH/src/golang.org/x

-  # System-wide tools
-  for tool in godex godoc goimports gomvpkg gorename gotype; do
-    Fexec $GOROOT/bin/go get -d golang.org/x/tools/cmd/$tool || Fdie
-    Fexec $GOROOT/bin/go build -v -x -o $GOPATH/bin/$tool 
golang.org/x/tools/cmd/$tool || Fdie
-  done
+       # System-wide tools
+       for tool in godex godoc goimports gomvpkg gorename gotype; do
+               Fexec $GOROOT/bin/go get -d golang.org/x/tools/cmd/$tool || Fdie
+               Fexec $GOROOT/bin/go build -v -x -o $GOPATH/bin/$tool 
golang.org/x/tools/cmd/$tool || Fdie
+       done

-  # Distribution tools
-  for tool in benchcmp bundle callgraph digraph eg fiximports guru 
html2article present ssadump stress stringer ; do
-    Fexec $GOROOT/bin/go get -d golang.org/x/tools/cmd/$tool  || Fdie
-    Fexec $GOROOT/bin/go build -v -x -o $GOPATH/pkg/tool/linux_$GOARCH/$tool 
golang.org/x/tools/cmd/$tool || Fdie
-  done
+       # Distribution tools
+       for tool in benchcmp bundle callgraph digraph eg fiximports guru 
html2article present ssadump stress stringer ; do
+               Fexec $GOROOT/bin/go get -d golang.org/x/tools/cmd/$tool  || 
Fdie
+               Fexec $GOROOT/bin/go build -v -x -o 
$GOPATH/pkg/tool/linux_$GOARCH/$tool golang.org/x/tools/cmd/$tool || Fdie
+       done

-  Fmkdir usr/share/go
+       Fmkdir usr/share/go

-  Fcp go/doc   usr/share/go
-  Fcp go/misc  usr/share/go
+       Fcp go/doc   usr/share/go
+       Fcp go/misc  usr/share/go

-  Fln usr/share/go/doc usr/lib/go/doc
+       Fln usr/share/go/doc usr/lib/go/doc

-  Fmkdir usr/bin
+       Fmkdir usr/bin

-  Fexe go/bin/go usr/bin/
-  Fexe go/bin/gofmt usr/bin/
-  Fcp go/pkg  usr/lib/go/
+       Fexe go/bin/go usr/bin/
+       Fexe go/bin/gofmt usr/bin/
+       Fcp go/pkg  usr/lib/go/

-  Fmkdir usr/lib/go/src
-  Fcp go/src usr/lib/go
+       Fmkdir usr/lib/go/src
+       Fcp go/src usr/lib/go

-  Fmkdir usr/lib/go/src/cmd
-  Fcp "go/src/cmd/*" usr/lib/go/src/cmd
-  Fcp go/lib usr/lib/go
+       Fmkdir usr/lib/go/src/cmd
+       Fcp "go/src/cmd/*" usr/lib/go/src/cmd
+       Fcp go/lib usr/lib/go

-  Finstall 644 go/src/Make.* usr/lib/go/src
+       Finstall 644 go/src/Make.* usr/lib/go/src

-  # Remove object files from target src dir
-  find "${Fdestdir}/usr/lib/go/src/" -type f -name '*.[ao]' -delete
+       # Remove object files from target src dir
+       find "${Fdestdir}/usr/lib/go/src/" -type f -name '*.[ao]' -delete

-  # For packages that source /etc/profile.d/go.sh
-  Finstall 755 "$pkgname.sh" /etc/profile.d/$pkgname.sh
+       # For packages that source /etc/profile.d/go.sh
+       Finstall 755 "$pkgname.sh" /etc/profile.d/$pkgname.sh

-  # This is to make go get code.google.com/p/go-tour/gotour and
-  # then running the gotour executable work out of the box.
-  Fln /usr/bin /usr/lib/go/bin
+       # This is to make go get code.google.com/p/go-tour/gotour and
+       # then running the gotour executable work out of the box.
+       Fln /usr/bin /usr/lib/go/bin

-  # Chmod *.a files
-  Ffileschmod "usr/lib/go/pkg/linux_${GOARCH}/" 755
-  Ffileschmod "usr/lib/go/pkg/tool/linux_${GOARCH}/" 755
+       # Chmod *.a files
+       Ffileschmod "usr/lib/go/pkg/linux_${GOARCH}/" 755
+       Ffileschmod "usr/lib/go/pkg/tool/linux_${GOARCH}/" 755

-  # For godoc
-  Finstall 644 go/favicon.ico usr/lib/go/favicon.ico
+       # For godoc
+       Finstall 644 go/favicon.ico usr/lib/go/favicon.ico

-  Frm usr/share/go/doc/articles/wiki/get.bin
+       Frm usr/share/go/doc/articles/wiki/get.bin

}
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to