Mercurial > gub
changeset 6298:bb63d68e94c4
Update freebsd-x86::freebsd-runtime from 4.11 to 6.2
author | Masamichi Hosoda <trueroad@users.noreply.github.com> |
---|---|
date | Sun, 28 Dec 2014 18:13:16 +0900 |
parents | 9caba54585e9 |
children | 16eb82d57ac9 |
files | gub/freebsd.py gub/settings.py gub/specs/freebsd-runtime.py gub/specs/gettext.py |
diffstat | 4 files changed, 7 insertions(+), 24 deletions(-) [+] |
line wrap: on
line diff
--- a/gub/freebsd.py Sun Dec 28 01:21:37 2014 +0900 +++ b/gub/freebsd.py Sun Dec 28 18:13:16 2014 +0900 @@ -18,15 +18,15 @@ # headers and build full toolchain from source? def get_sdk (): ''' -#! /bin/sh +#! /bin/bash if test $# != '3'; then cat <<EOF Usage: get-freebsd ARCH VERSION BUILD Example: - get-freebsd i386 4.11 1 - get-freebsd amd64 6.2 2 + bash get-freebsd i386 6.2 1 + bash get-freebsd amd64 6.2 2 EOF exit 2 fi @@ -37,11 +37,10 @@ tmp=tmp-freebsd-$arch-$version-$build mkdir -p $tmp && cd $tmp -wget ftp://ftp.surfnet.nl/pub/os/FreeBSD/releases/$arch/$version-RELEASE/base/base.?? -wget ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/$arch/$version-RELEASE/bin/bin.?? +wget ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/$arch/$version-RELEASE/base/base.?? rm -rf root mkdir -p root -cat base.?? bin.?? | tar --unlink -xpzf - -C root +cat base.?? | tar --unlink -xpzf - -C root cd root && tar --exclude=zlib.h --exclude=zconf.h --exclude=gmp.h --exclude=curses.h --exclude=ncurses.h --exclude=c++ --exclude=g++ -czf ../../downloads/freebsd-runtime/freebsd-runtime-$version-$build.$arch.tar.gz {,usr/}lib/{lib{c,c_r,m,pthread}{.a,.so{,.*}},crt{i,n,1}.o} usr/include #rm -rf $tmp '''
--- a/gub/settings.py Sun Dec 28 01:21:37 2014 +0900 +++ b/gub/settings.py Sun Dec 28 18:13:16 2014 +0900 @@ -23,7 +23,7 @@ 'freebsd4-x86': 'i686-freebsd4', 'freebsd6-x86': 'i686-freebsd6', - 'freebsd-x86': 'i686-freebsd4', + 'freebsd-x86': 'i686-freebsd6', 'freebsd-64': 'x86_64-freebsd6', 'linux-arm': 'arm-linux',
--- a/gub/specs/freebsd-runtime.py Sun Dec 28 01:21:37 2014 +0900 +++ b/gub/specs/freebsd-runtime.py Sun Dec 28 18:13:16 2014 +0900 @@ -1,7 +1,7 @@ from gub import build class Freebsd_runtime (build.BinaryBuild, build.SdkBuild): - source = 'http://lilypond.org/download/gub-sources/freebsd-runtime-4.11-1.%(package_arch)s.tar.gz&strip=0' + source = 'http://lilypond.org/download/gub-sources/freebsd-runtime-6.2-1.%(package_arch)s.tar.gz&strip=0' def untar (self): build.BinaryBuild.untar (self) self.system (''' @@ -11,18 +11,5 @@ rm -f %(srcdir)s%(prefix_dir)s/include/FlexLexer.h ''') -class Freebsd_runtime__freebsd__x86 (Freebsd_runtime): - patches = ['freebsd4-runtime.patch', 'freebsd4-runtime-gcc-4.8.2.patch'] - def untar (self): - Freebsd_runtime.untar (self) - self.patch () - # FIXME: check if empty? (on freebsds4 it is...) - # cpp -P ~/vc/gub/target/freebsd-x86/root/usr/include/wctype.h - self.system (''' -#breaks boost#rm %(srcdir)s%(prefix_dir)s/include/wctype.h -cp %(sourcefiledir)s/stdint-32.h %(srcdir)s%(prefix_dir)s/include/stdint.h -ln -s libc_r.so %(srcdir)s%(prefix_dir)s/lib/libpthread.so || true -''') - class Freebsd_runtime__freebsd__64 (Freebsd_runtime): source = 'http://lilypond.org/download/gub-sources/freebsd-runtime-6.2-2.%(package_arch)s.tar.gz&strip=0'
--- a/gub/specs/gettext.py Sun Dec 28 01:21:37 2014 +0900 +++ b/gub/specs/gettext.py Sun Dec 28 18:13:16 2014 +0900 @@ -53,9 +53,6 @@ ], '%(builddir)s/gettext-tools/Makefile') -class Gettext__freebsd__x86 (Gettext): - dependencies = (Gettext.dependencies + ['libgnugetopt']) - class Gettext__mingw (Gettext): patches = ['gettext-0.15-mingw.patch'] config_cache_overrides = (Gettext.config_cache_overrides