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

Reply via email to