Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=bdb5bd58f296f7cd21754f80b2717c4584af1ccc
commit bdb5bd58f296f7cd21754f80b2717c4584af1ccc Author: Devil505 <devil505li...@gmail.com> Date: Wed Jun 2 20:33:32 2010 +0200 chromium-browser-5.0.375.47-1-i686 * version bump * updating patches and removing useless patch diff --git a/source/gnome-extra/chromium-browser/FrugalBuild b/source/gnome-extra/chromium-browser/FrugalBuild index a449f61..d525fe0 100644 --- a/source/gnome-extra/chromium-browser/FrugalBuild +++ b/source/gnome-extra/chromium-browser/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: Devil505 <devil505li...@gmail.com> pkgname=chromium-browser -pkgver=5.0.342.8 -pkgrel=2 +pkgver=5.0.375.47 +pkgrel=1 pkgdesc='An open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web' url='http://www.chromium.org/' depends=('nss' 'gconf' 'alsa-lib' 'hicolor-icon-theme' 'libxslt' 'ffmpeg' \ @@ -14,50 +14,41 @@ groups=('gnome-extra') archs=('i686' 'x86_64') _F_gnome_iconcache="y" Finclude gnome-scriptlet -up2date="Flasttar http://ftp.frugalware.org/pub/other/people/devil505/snapshots/$pkgname/" -source=(http://ftp.frugalware.org/pub/other/people/devil505/snapshots/$pkgname/$pkgname-$pkgver.tar.bz2 \ +_F_archive_name="chromium" +up2date="Flasttar http://build.chromium.org/buildbot/official/" +source=(http://build.chromium.org/buildbot/official/$_F_archive_name-$pkgver.tar.bz2 \ $pkgname.desktop $pkgname.sh \ - drop_sse2.patch ffmpeg_branding_mime.patch libpng-1.4.patch chromium-gcc45.diff) -sha1sums=('d01c033727b43a12cf7345bbde6fbee992a5f760' \ + drop_sse2.patch ffmpeg_branding_mime.patch libpng-1.4.patch) +sha1sums=('1912ad52931b8c78ea891fd4cc7c8443d0b2b8c1' \ '78ed8913b8a598de6a9e45d206973a846dbe8a51' \ 'e06de4aee77b3deb77e3b08ebb175ec02da42ced' \ - 'c47d35b1539bcc9fd80df253eb2ba43d3b76f6ff' \ + '2b7de8f697e62678f53051dbebabb4a2470b5ce5' \ 'dcf0bcd9da6e5e81787095d64ccfc8c1cb6ba02e' \ - '06eb55ef616525be7b6186e38231656e5af27255' \ - 'ccaf1f5d9153923fc49e8b8918520e851ca39282') + '06eb55ef616525be7b6186e38231656e5af27255') build() { Fcd - Fsed "-Werror" "" src/build/common.gypi - export GYP_GENERATORS='make' - export BUILDTYPE='Release' - # we need to disable system_ssl until "next protocol negotiation" support - # is available in our nss package - # see https://bugzilla.mozilla.org/show_bug.cgi?id=547312 - export GYP_DEFINES="gcc_version=45 \ - no_strict_aliasing=1 \ - linux_sandbox_path=/usr/lib/chromium/chromium-sandbox \ - linux_strip_binary=1 \ - release_extra_cflags='${CFLAGS}' \ - ffmpeg_branding=Chrome \ - use_system_libjpeg=1 \ - use_system_libxslt=0 \ - use_system_libxml=0 \ - use_system_bzip2=1 \ - use_system_zlib=1 \ - use_system_libpng=1 \ - use_system_ffmpeg=0 \ - use_system_yasm=1 \ - use_system_libevent=1 \ - use_system_ssl=0" + Fpatchall + build/gyp_chromium -f make build/all.gyp --depth=. \ + -Dgcc_version=45 \ + -Dno_strict_aliasing=1 \ + -Dwerror= \ + -Dlinux_sandbox_path=/usr/lib/chromium/chromium-sandbox \ + -Dlinux_strip_binary=1 \ + -Drelease_extra_cflags="${CFLAGS}" \ + -Dffmpeg_branding=Chrome \ + -Duse_system_libjpeg=1 \ + -Duse_system_libxslt=0 \ + -Duse_system_libxml=0 \ + -Duse_system_bzip2=1 \ + -Duse_system_zlib=1 \ + -Duse_system_libpng=1 \ + -Duse_system_ffmpeg=0 \ + -Duse_system_yasm=1 \ + -Duse_system_libevent=1 \ + -Duse_system_ssl=0 - Fpatchall - - export PATH=./depot_tools/:$PATH - gclient.py runhooks --force || Fdie - - cd src || Fdie - make chrome chrome_sandbox || Fdie + make chrome chrome_sandbox BUILDTYPE=Release || Fdie Fmkdir usr/lib/chromium Fexerel out/Release/chrome usr/lib/chromium/chromium diff --git a/source/gnome-extra/chromium-browser/chromium-gcc45.diff b/source/gnome-extra/chromium-browser/chromium-gcc45.diff deleted file mode 100644 index 267f321..0000000 --- a/source/gnome-extra/chromium-browser/chromium-gcc45.diff +++ /dev/null @@ -1,14 +0,0 @@ ---- chromium-browser-5.0.342.8/src/sandbox/linux/seccomp/sandbox.cc -+++ chromium-browser-5.0.342.8/src/sandbox/linux/seccomp/sandbox.cc -@@ -444,8 +444,8 @@ - } - processFdPub_ = pair[0]; - cloneFdPub_ = pair[2]; -- SecureMemArgs::Args* secureMem = createTrustedProcess(pair[0], pair[1], -- pair[2], pair[3]); -+ SecureMemArgs* secureMem = createTrustedProcess(pair[0], pair[1], -+ pair[2], pair[3]); - - // We find all libraries that have system calls and redirect the system - // calls to the sandbox. If we miss any system calls, the application will be - diff --git a/source/gnome-extra/chromium-browser/drop_sse2.patch b/source/gnome-extra/chromium-browser/drop_sse2.patch index 66051ff..fb0e32b 100644 --- a/source/gnome-extra/chromium-browser/drop_sse2.patch +++ b/source/gnome-extra/chromium-browser/drop_sse2.patch @@ -1,6 +1,6 @@ --- src/build/common.gypi 2010-02-11 19:30:43.000000000 +0100 +++ src/build/common.gypi 2010-02-11 21:07:58.505011143 +0100 -@@ -759,15 +759,6 @@ +@@ -881,15 +881,6 @@ # used during computation does not change depending on how the # compiler optimized the code, since the value is always kept # in its specified precision. @@ -13,6 +13,12 @@ - ], - }], - ], + # -mmmx allows mmintrin.h to be used for mmx intrinsics. + # video playback is mmx and sse2 optimized. 'cflags': [ + '-m32', +- '-mmmx', ], + 'ldflags': [ + '-m32', _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git