[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