Chromium on OpenBSD!
The new distfiles have the Courgette source code and MPEG-LA licensed codecs removed.
Based on FreeBSD work by Sprewell
Or download the port (not yet committed to OpenBSD CVS)
Known issues: shared memory not released in crashes, use ipcrm; some extensions crash; no sandboxing
Unknown issues: some amd64 machines are still problematic, with crashes - debugging help needed!
The distribution tarball is rolled/stored on my site and trimmed down as much as possible, since the original code is 2-3GB. The tarball also includes all of the patches already :) I've been slowly submitting various small pieces upstream for months, but now there is one big jumbo patch of ifdef's etc. that is being separated into pieces for the purpose of upstream submission. Until then, since I have to roll a custom tarball anyway, might as well have them included in it (otherwise we'd have 500+ patches in the ports tree that are a nightmare to manage).
There are some major hacks, for example the binary must live in
/usr/local/chrome/chrome... more details on that later
(as I'll recruit some people to help w/ cleaning up some of the hacks
perhaps). Don't worry, the package will install there by default
(with a wrapper in /usr/local/bin).
This is work-in-progress, so it may crash and burn, let
me know if it does (or preferably, fix it).
Download the port (getting the up-to-date port from the OpenBSD CVS now): chromium.tar.gz
-current package for i386 (16MB), Dec 17: i386/chromium-220.127.116.11.tgz (pkg_add should suffice)
-current package for amd64, Dec 17: amd64/chromium-18.104.22.168.tgz
Distro tarball (141MB):
chromium-22.214.171.124.tar.bz2 (ftp.openbsd.org mirror, here's a backup.)
Known issues/things to do:
(Or go to homepage)