[106067] trunk/dports/lang/go
ciserlohn at macports.org
ciserlohn at macports.org
Tue May 14 03:02:35 PDT 2013
Revision: 106067
https://trac.macports.org/changeset/106067
Author: ciserlohn at macports.org
Date: 2013-05-14 03:02:34 -0700 (Tue, 14 May 2013)
Log Message:
-----------
go: update to version 1.1
* take over maintainership
* don't pass cflags/ldflags to the go tools, they don't understand them
* remove obsolete patches
Modified Paths:
--------------
trunk/dports/lang/go/Portfile
Removed Paths:
-------------
trunk/dports/lang/go/files/patch-src_cmd_go_build.go-use-correct-compiler.diff
trunk/dports/lang/go/files/patch-src_make.bash-use-correct-compiler.diff
Modified: trunk/dports/lang/go/Portfile
===================================================================
--- trunk/dports/lang/go/Portfile 2013-05-14 09:31:40 UTC (rev 106066)
+++ trunk/dports/lang/go/Portfile 2013-05-14 10:02:34 UTC (rev 106067)
@@ -5,12 +5,11 @@
name go
epoch 2
-version 1.0.3
-revision 1
+version 1.1
categories lang
platforms darwin freebsd linux
license BSD
-maintainers nomaintainer
+maintainers ciserlohn
description compiled, garbage-collected, concurrent programming \
language developed by Google Inc.
long_description \
@@ -25,15 +24,12 @@
is developed by Google Inc.
homepage http://golang.org/
-#fetch.type hg
-#hg.url https://go.googlecode.com/hg/
-#hg.tag release.r${version}
master_sites googlecode:${name}
distfiles ${name}${version}.src.tar.gz
worksrcdir ${name}
-checksums rmd160 233d4a5527d946934598aa570e583469daab1c9c \
- sha256 7fba3533d172f13629d3d8a79e57c620632b0bd075abe11d7698b338be0ae3df
+checksums rmd160 1c1a6c575c46b024a182974c54572524af1a95fc \
+ sha256 bf1d057d8386e840f9cd3f787252e26d8ee196852e9232a6f9ce762337b19cb6
set GOROOT ${worksrcpath}
set GOROOT_FINAL ${prefix}/go
@@ -61,13 +57,6 @@
}
}
-patchfiles patch-src_make.bash-use-correct-compiler.diff \
- patch-src_cmd_go_build.go-use-correct-compiler.diff
-
-post-patch {
- reinplace "s#@CC@#${configure.cc}#g" ${worksrcpath}/src/cmd/go/build.go
-}
-
use_configure no
# attempting the build with clang fails on some go code
@@ -79,9 +68,8 @@
build.env GOROOT=${GOROOT} GOBIN= GOARCH=${GOARCH} \
GOROOT_FINAL=${GOROOT_FINAL} \
CC=${configure.cc} \
- GCC=${configure.cc} \
- GO_GCFLAGS=${configure.cflags} \
- GO_LDFLAGS=${configure.ldflags}
+ GCC=${configure.cc}
+
use_parallel_build no
post-build {
# remove mercurial extras
Deleted: trunk/dports/lang/go/files/patch-src_cmd_go_build.go-use-correct-compiler.diff
===================================================================
--- trunk/dports/lang/go/files/patch-src_cmd_go_build.go-use-correct-compiler.diff 2013-05-14 09:31:40 UTC (rev 106066)
+++ trunk/dports/lang/go/files/patch-src_cmd_go_build.go-use-correct-compiler.diff 2013-05-14 10:02:34 UTC (rev 106067)
@@ -1,11 +0,0 @@
---- src/cmd/go/build.go.orig 2012-11-17 01:37:21.000000000 +0100
-+++ src/cmd/go/build.go 2012-11-17 01:37:33.000000000 +0100
-@@ -1387,7 +1387,7 @@
- // strings returned are "gcc", "-I", objdir (and cuts them off).
-
- // TODO: HOST_CC?
-- a := []string{"gcc", "-I", objdir, "-g", "-O2"}
-+ a := []string{"@CC@", "-I", objdir, "-g", "-O2"}
-
- // Definitely want -fPIC but on Windows gcc complains
- // "-fPIC ignored for target (all code is position independent)"
Deleted: trunk/dports/lang/go/files/patch-src_make.bash-use-correct-compiler.diff
===================================================================
--- trunk/dports/lang/go/files/patch-src_make.bash-use-correct-compiler.diff 2013-05-14 09:31:40 UTC (rev 106066)
+++ trunk/dports/lang/go/files/patch-src_make.bash-use-correct-compiler.diff 2013-05-14 10:02:34 UTC (rev 106067)
@@ -1,11 +0,0 @@
---- src/make.bash.orig 2012-11-17 01:19:20.000000000 +0100
-+++ src/make.bash 2012-11-17 01:19:30.000000000 +0100
-@@ -93,7 +93,7 @@
- 386) mflag=-m32;;
- amd64) mflag=-m64;;
- esac
--gcc $mflag -O2 -Wall -Werror -ggdb -o cmd/dist/dist -Icmd/dist "$DEFGOROOT" cmd/dist/*.c
-+$CC $mflag -O2 -Wall -Werror -ggdb -o cmd/dist/dist -Icmd/dist "$DEFGOROOT" cmd/dist/*.c
-
- eval $(./cmd/dist/dist env -p)
- echo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130514/79cec998/attachment.html>
More information about the macports-changes
mailing list