Commit Graph

71 Commits

Author SHA256 Message Date
Sascha Peilicke
36925d7003 Accepting request 86878 from home:andtecheu:go
- Update to r60.2 (fix memory leak in map types)
- Install gdb pretty printer and functions for additional native go support
- Patch linker to emit location of gdb helper

OBS-URL: https://build.opensuse.org/request/show/86878
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=89
2011-10-06 11:06:36 +00:00
Sascha Peilicke
8a3525c3ff - Add file 'VERSION' which is otherwise generated at runtime to fix
building

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=88
2011-09-27 08:59:03 +00:00
Sascha Peilicke
7b1c840fe5 Going to link it
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=85
2011-09-27 07:53:31 +00:00
Sascha Peilicke
92d8fec655 - Update to weekly.2001-09-01 version
* archive/tar: support symlinks.
  * big: fix nat.scan bug. (thanks Evan Shaw)
  * bufio: handle a "\r\n" that straddles the buffer. add openbsd. avoid
    redundant bss declarations. fix unused parameters. fix windows/amd64
    build with newest mingw-w64.
  * bytes: clarify that NewBuffer is not for beginners.
  * cgo: explain how to free something. fix GoBytes. fixes callback for windows
    amd64. note that CString result must be freed.
  * effective_go: convert to use tmpltohtml.
  * exp/norm: reduced the size of the byte buffer used by reorderBuffer
    by half by reusing space when combining. a few minor fixes to support the
    implementation of norm. added implementation for []byte versions of methods.
  * exp/template/html: add some tests for ">" attributes. added handling for URL
    attributes. differentiate URL-valued attributes (such as href). reworked
    escapeText to recognize attr boundaries.
  * exp/template: moved from exp to the main tree.
  * exp/wingui: made compatible with windows/amd64.
  * flag: add Parsed, restore Usage.
  * gc: add openbsd. escape analysis. fix build on Plan 9. fix div bug. fix
    pc/line table. fix some spurious leaks. make static initialization more
    static. remove JCXZ; add JCXZW, JCXZL, and JCXZQ instructions. shuffle 
    #includes. simplify escape analysis recursion.
  * go/ast cleanup: base File/PackageExports on FilterFile/FilterPackage code.
    adjustments to filter function. fix ast.MergePackageFiles to collect infos
    about imports. generalize ast.FilterFile.
  * go/build: add test support & use in gotest. separate test imports out when scanning.
  * go/parser: fix type switch scoping. fix type switch scoping.
  * gob: explain that Debug isn't useful unless it's compiled in.
  * gobuilder: increase log limit.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=84
2011-09-02 09:15:17 +00:00
Sascha Peilicke
70caeee623 Test
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=83
2011-08-02 11:55:49 +00:00
Sascha Peilicke
986f6e5838 - Update to release r59:
* Restricted usage of goto statement
  * Package reflect supports a new struct tag scheme that enables sharing of
    struct tags between multiple packages.
  * Package sort's IntArray type has been renamed to IntSlice, and similarly
    for Float64Slice and StringSlice
  * Package strings's Split function has itself been split into Split and
    SplitN. SplitN is the same as the old Split. The new Split is equivalent
    to SplitN with a final argument of -1. 
  * Goinstall now installs packages and commands from arbitrary remote
    repositories (not just Google Code, Github, and so on). See the goinstall
    documentation for details. 
  More at http://golang.org/doc/devel/release.html#r59
- Update to 2011-07-20 mercurial version:
- Update to weekly.2011-07-19 mercurial version:

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=82
2011-08-02 08:19:31 +00:00
Sascha Peilicke
c2b348bd58 - Update to 2011-07-20 mercurial version
* ELF section header overlap fixed, GNU strip doesn't break binaries
    anymore

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=81
2011-07-20 18:55:46 +00:00
Sascha Peilicke
31038bcbf3 - Update to weekly.2011-07-19 mercurial version
* archive/zip: add Writer, add Mtime_ns function to get modified time in
    sensible format.
  * cgi: close stdout reader pipe when finished.
  * cgo: add missing semicolon in generated struct,
  * codereview: fix for Mercurial 1.9.
  * dashboard: list "most installed this week" with rolling count.
  * debug/elf: read ELF Program headers.
  * debug/proc: remove unused package.
  * doc/talks/io2010: update with gofix and handle the errors.
  * exp/eval, exp/ogle: remove packages eval and ogle.
  * exp/regexp/syntax: add Prog.NumCap.
  * exp/template: API changes, bug fixes, and tweaks.
  * flag: make -help nicer.
  * fmt: Scan(&int) was mishandling a lone digit.
  * gc: fix closure bug, fix to build with clang, make size of struct{} and
    [0]byte 0 bytes , some enhancements to printing debug info.
  * gif: fix local color map and coordinates.
  * go/build: include processing of .c files for cgo packages, less aggressive
    failure when GOROOT not found.
  * go/printer: changed max. number of newlines from 3 to 2.
  * gob: register more slice types
  * godoc: support for file systems stored in .zip files.
  * hash/crc32: add SSE4.2 support.
  * html: update section references in comments to the latest HTML5 spec.
  * http: drain the pipe output in TestHandlerPanic to avoid logging deadlock,
    fix Content-Type of file extension, implement http.FileSystem for zip files,
    let FileServer work when path doesn't begin with a slash, support for
    periodic flushing in ReverseProxy.
  * image/draw: add benchmarks.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=80
2011-07-20 08:23:17 +00:00
Sascha Peilicke
2bfa629adb - Update to 2011/08/10 mercurial version (post r58 and
weekly.2011-07-07):
  * Package exec has been redesigned with a more convenient and 
    succinct API.
  * Package os/signal's Signal and UnixSignal types have been moved 
    to the os package.
  * Package image/draw is the new name for exp/draw. The GUI-related
    code from exp/draw is now located in the exp/gui package.
  More at http://golang.org/doc/devel/release.html#r58

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=79
2011-07-10 15:54:26 +00:00
Sascha Peilicke
ca0c8580cd OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=78 2011-06-30 09:18:52 +00:00
Sascha Peilicke
e87a20cca6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=77 2011-06-30 09:17:40 +00:00
Sascha Peilicke
0dd5baafd5 - No need to set $PATH before building anymore
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=75
2011-06-24 21:41:44 +00:00
Sascha Peilicke
47a7c07b6e - DISABLE_NET_TESTS was dropped, this causes net tests to fail
on openSUSE:Factory currently. Disable tests temporarily.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=74
2011-06-24 21:17:57 +00:00
Sascha Peilicke
7325e86668 - Update to 24/06/2011 mercurial version
* http: buffer Request.Write (issue 1996)
  * libmach: fix disassembly of FCMOVcc and FCOMI
  * libmach: fix tracing on linux (for cov)
  * ld: don't attempt to build dynamic sections unnecessarily
  * syscall: add tty support to StartProcess
  * crypto/openpgp: add ElGamal support
  * http: add Server.ListenAndServeTLS (issue 1964)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=73
2011-06-24 13:46:13 +00:00
Sascha Peilicke
c9b5681d21 - Really set CFLAGS through HOST_EXTRA_CFLAGS environment variable
for building Go itself and for Go macros (used by Go packages)
- Added go-fix-werrors.patch to fix fatal compiler warnings, not
  used yet as -Wno-error is passed currently
- Adhere to SUSE patch comment conventions
- Changed %go_requires macro from '%requires_eq go' to 
  '%requires_ge go'

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=71
2011-06-15 20:25:33 +00:00
Sascha Peilicke
d0171d78f7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=70 2011-06-15 14:51:05 +00:00
Sascha Peilicke
ec45a94352 - Update to 15/06/2011 mercurial version
* Increase max no of windows callbacks (issue 1912)
  * gc: compact stackframe
  * http: fix regression permitting io.Copy on HEAD response
  * Go memory model: minor clarification (issue 1941)
  * go spec: clarif rules for append, scope rules for :=
    (issue 1936, issue 1940)
  * gc: handle go print() and go println() (issue 1952)
  * net: export all fields in Interface (issue 1942)
- Spec file cleanup:
  * Removed checks for outdated SUSE versions
  * Remove *.6 and *.8 files from misc documentation

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=69
2011-06-15 13:34:00 +00:00
Sascha Peilicke
6aceb105ac - Update to 08/05/2011 mercurial version
* ld: fix and simplify ELF symbol generation
  * cgo: support non intel gcc machine flags
  * gc: enable building under clang/2.9
  * countless bugfixes, documentation and speed improvements
- Don't build twice (thru all.bash and make.bash)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=67
2011-06-08 09:52:15 +00:00
Sascha Peilicke
e1a1d1ca7e Accepting request 72686 from home:andtecheu:go
re-enables test suite, remove sed line that disabled certain tests. Now remove binaries left over from tests instead.

OBS-URL: https://build.opensuse.org/request/show/72686
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=66
2011-06-06 14:54:40 +00:00
Sascha Peilicke
c8287f1bd5 Fixed symlink target.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=63
2011-05-21 12:30:13 +00:00
Sascha Peilicke
78bf6fe05e OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=62 2011-05-21 12:19:45 +00:00
Sascha Peilicke
be4af98275 - Removed double provides for devel-static package
- Provide a specific version for devel-static package
- Less build dependencies, own directories directly
- Added comments for rpmlint checks, removed old ones

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=56
2011-05-20 14:44:12 +00:00
65e57b246c Autobuild autoformatter for 70815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/go?expand=0&rev=2
2011-05-20 14:28:17 +00:00
Sascha Peilicke
30d0d25174 - Disable brp-strip-static-archive also on RHEL and CentOS
- Disable brp-strip-static-archive on Fedora

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=52
2011-05-20 09:53:36 +00:00
Sascha Peilicke
fcd1b21569 - Update to 20/05/2011 mercurial version
- Macro %go_arch in macros.go now properly set to correct value

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=50
2011-05-20 09:29:51 +00:00
Sascha Peilicke
8f1950b009 Undo suse checks modification for kate package.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=49
2011-05-20 06:47:03 +00:00
Sascha Peilicke
134ccf58ba OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=48 2011-05-19 20:36:34 +00:00
Sascha Peilicke
3f5a6d827a - Fix RPM macros, add arm support
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=47
2011-05-19 18:23:17 +00:00
Sascha Peilicke
de9d893433 - Added RPM macros file to simply Go packaging
- Provide devel-static file in main package
- Spec file cleanup
- Remove devel-file-in-non-devel-package rpmlint filter
- Use proper package versioning scheme (needs reinstall)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=46
2011-05-19 18:17:10 +00:00
Sascha Peilicke
2a7000db20 - Disable brp-strip-static-archive on Fedora and RHEL
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=45
2011-05-18 13:50:50 +00:00
Sascha Peilicke
951fe56ed2 - Re-add STRIP=/bin/true to fix Fedora build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=44
2011-05-18 13:11:08 +00:00
Sascha Peilicke
49c7af7fb1 - Let devel package provide devel-static
- Fix typo in devel package description

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=43
2011-05-18 12:43:19 +00:00
Sascha Peilicke
483f6265f0 - Update to 18/05/2011 upstream mercurial release
- Rebased godoc patch
- Removed doc/talks/go_talk-20091030.pdf, fixes bnc#686557
- No chrpath necessary anymore
- Added PATENTS file to documentation
- Use fdupes
- Drop executable-stack rpmlint filter, not needed anymore

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=42
2011-05-18 11:09:25 +00:00
Sascha Peilicke
78cea057af - Update to 29/04/2011 upstream mercurial release
- Changed RPM variables to macros

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=41
2011-04-29 18:34:27 +00:00
Sascha Peilicke
35d73a1638 Bump year.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=40
2011-03-21 15:16:38 +00:00
Sascha Peilicke
8870fcd1a4 - Changed license from BSD to BSD3c
- Remove pkg_version macro, use %%{version} directly
- No Requires on %%{release}

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=39
2011-03-21 15:14:21 +00:00
Sascha Peilicke
9b80826f32 Accepting request 63727 from home:andtecheu:go
OBS-URL: https://build.opensuse.org/request/show/63727
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=38
2011-03-09 16:01:35 +00:00
Sascha Peilicke
027f206dae Accepting request 63160 from home:andtecheu:go
OBS-URL: https://build.opensuse.org/request/show/63160
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=37
2011-03-01 15:27:28 +00:00
Sascha Peilicke
03e8189dcf Accepting request 61569 from home:andtecheu:go
Awesome, thanks.

OBS-URL: https://build.opensuse.org/request/show/61569
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=36
2011-02-17 10:34:25 +00:00
Sascha Peilicke
6647a09a73 Accepting request 59945 from home:andtecheu:go
OBS-URL: https://build.opensuse.org/request/show/59945
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=35
2011-02-03 17:47:56 +00:00
Sascha Peilicke
5e39f4ddd8 Accepting request 59785 from home:andtecheu:go
Thanks. BTW, there are still some binaries segfaulting (like godoc), probably related to hardcoded (doc) paths, feel free to look into it :-)

OBS-URL: https://build.opensuse.org/request/show/59785
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=34
2011-02-02 12:51:53 +00:00
Sascha Peilicke
f05fbc5803 Accepting request 59610 from home:andtecheu:branches:devel:languages:go
Looks good, thanks a bunch.

OBS-URL: https://build.opensuse.org/request/show/59610
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=33
2011-02-01 14:35:58 +00:00
Sascha Peilicke
1c5242a096 Awesome RPM
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=32
2010-12-08 16:47:25 +00:00
Sascha Peilicke
c9cae5895a - Updated to 08/12/2010 mercurial version
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=31
2010-12-08 16:27:49 +00:00
Sascha Peilicke
3c70001f1d Fixed buildreq checks for go-kate
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=30
2010-12-08 16:20:03 +00:00
Sascha Peilicke
b0cb0680f9 Only check for kate / vim-base on SUSE, check for vim otherwise.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=27
2010-12-08 15:22:15 +00:00
Sascha Peilicke
7e107a0c79 Fix directory ownership
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=26
2010-12-08 14:23:46 +00:00
Sascha Peilicke
7c1a311302 - Updated to 02/12/2010 mercurial version
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=25
2010-12-02 08:17:58 +00:00
Sascha Peilicke
855fab3f4e (Hopefully) fixed i586-arch path expansion
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=24
2010-11-16 21:06:20 +00:00
Sascha Peilicke
48bfc250ee Fixed rpmlint file, spec file should be much saner now
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/go?expand=0&rev=23
2010-11-16 20:48:02 +00:00