Bug 152166 - port update: www/chromium 5.0.375.127 -> 6.0.472.63
Summary: port update: www/chromium 5.0.375.127 -> 6.0.472.63
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Rene Ladan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-12 10:40 UTC by Ruben
Modified: 2010-11-13 09:30 UTC (History)
0 users

See Also:


Attachments
patch-freebsd9 (521 bytes, text/plain)
2010-11-12 17:45 UTC, Rene Ladan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ruben 2010-11-12 10:40:10 UTC
Update of Chromium port to the last 6.0 stable release, now includes WebM/VP8 codec support.  Courgette has been redacted from the official tarball as before and I've switched to using xz for compression.  I started backporting some of the clang patches but it won't build with clang yet, should work fine with gcc.

http://chromium.hybridsource.org/chromium-6.0.472.63.patch
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-11-12 10:40:16 UTC
Responsible Changed
From-To: freebsd-ports-bugs->rene

rene@ wants this port PRs (via the GNATS Auto Assign Tool)
Comment 2 Ruben 2010-11-12 14:44:46 UTC
My mistake, one file was left out of my patch because I ran diff -ru and 
not diff -ruN: I've fixed it and updated the patch in place.  As for the 
patch for FreeBSD 9, I had already put that in my trunk patch but hadn't 
bothered backporting it to the stable patch, added it now.
Comment 3 Rene Ladan freebsd_committer freebsd_triage 2010-11-12 17:45:14 UTC
The build fails on both amd64-9 and i386-8, a log of the latter is
available at
http://rene-ladan.nl/tb/errors/8-FreeBSD/chromium-6.0.472.63.log

It seems that the directory thirdparty/yasm/source/config/freebsd is
never created. Can you investigate this?

Also, I propose a little patch to get freebsd-9 recognized again, it is
attached.
Comment 4 Ruben 2010-11-13 01:32:17 UTC
I've backported the remaining clang patches so that this port now 
compiles with clang also, updated the patch in place again.  I tested it 
with the new integrated assembler in clang trunk and that works too. :)
Comment 5 dfilter service freebsd_committer freebsd_triage 2010-11-13 09:22:51 UTC
rene        2010-11-13 09:22:45 UTC

  FreeBSD ports repository

  Modified files:
    www/chromium         Makefile distinfo pkg-plist 
    www/chromium/files   patch-chromium patch-clang 
                         patch-thirdparty 
  Added files:
    www/chromium/files   patch-codecs 
  Log:
  - Update to 6.0.472.63, again without the Courgette code
  - Add option to depend on VP8 codec from ports
  - Makefile cleanups
  - Tested to work with --integrated-as by maintainer
  PR:             ports/152166
  Submitted by:   maintainer
  
  Revision  Changes      Path
  1.8       +21 -17      ports/www/chromium/Makefile
  1.2       +2 -3        ports/www/chromium/distinfo
  1.2       +1782 -1674  ports/www/chromium/files/patch-chromium
  1.2       +74 -104     ports/www/chromium/files/patch-clang
  1.1       +187 -0      ports/www/chromium/files/patch-codecs (new)
  1.3       +221 -179    ports/www/chromium/files/patch-thirdparty
  1.2       +22 -69      ports/www/chromium/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Rene Ladan freebsd_committer freebsd_triage 2010-11-13 09:24:25 UTC
State Changed
From-To: open->closed

Commited (--integrated-as version), thanks