./www/chromium [Chromium browser]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 80.0.3987.116, Package name: chromium-80.0.3987.116
Maintained by: Robert Nagy
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • debug
  • component
  • electron
Description
Chromium is an open-source browser project that aims
to build a safer, faster, and more stable way for all
Internet users to experience the web.

Description-electron
Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.


Filesize: 57779.914 KB
Version History (View Complete History)
  • (2020-02-22) Updated to version: chromium-80.0.3987.116
  • (2020-01-18) Updated to version: chromium-79.0.3945.130
  • (2020-01-08) Updated to version: chromium-79.0.3945.117
  • (2019-12-18) Updated to version: chromium-79.0.3945.88
  • (2019-12-15) Updated to version: chromium-79.0.3945.79
  • (2019-11-21) Updated to version: chromium-78.0.3904.106
  • (2019-11-07) Updated to version: chromium-78.0.3904.97
  • (2019-11-06) Updated to version: chromium-78.0.3904.87
  • (2019-10-23) Updated to version: chromium-77.0.3865.120
  • (2019-09-23) Updated to version: chromium-77.0.3865.90
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-02-23 09:50:50 by Robert Nagy | Files touched by this commit (1)
Log message:
electron still installs natives_blob.bin, so let's just revive it
   2020-02-22 05:34:34 by Robert Nagy | Files touched by this commit (1)
Log message:
electron can still use the jumbo build which was removed from chromium
   2020-02-22 05:33:22 by Robert Nagy | Files touched by this commit (281)
Log message:
update to 80.0.3987.116;
disable pointer compression in v8 and jit performance diagnostics until
some things in base are ironed out
   2020-01-24 08:35:16 by Robert Nagy | Files touched by this commit (3)
Log message:
merge two upstream commits that should fix the issue where a long directory
listing eats up the CPU while the tab is sluggish or stuck
https://chromium.googlesource.com/chromium/src.git/+/37078f9468a5a3ca90a29bcf2bd714824ae90a3f
https://chromium.googlesource.com/chromium/src/+/cc007f73137623795e01102fe6175a39e4d18b81
   2020-01-17 13:43:38 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 79.0.3945.130
   2020-01-11 13:34:15 by Stuart Henderson | Files touched by this commit (3)
Log message:
MFC chromium updates:
- unbreak chrome://system by not trying to get the amount of used file
descriptors through the metrics code so that a pledge violation is
avoided if the sandbox is enabled (which is the default)
- update to 79.0.3945.117
(skipping U2F because it needs libfido2 which wasn't in base in 6.6)
   2020-01-08 07:43:32 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 79.0.3945.117
   2020-01-07 10:57:12 by Robert Nagy | Files touched by this commit (2)
Log message:
avoid a crash when a fido device is being unplugged in the middle of
being accessed by handling close() the same way it is done on other
posix systems
bump the electron package as well to unbreak package builds
from Greg Steuck
   2020-01-06 09:05:06 by Robert Nagy | Files touched by this commit (10)
Log message:
add support for fido(4) devices; work done by Greg Steuck
   2020-01-04 07:49:15 by Robert Nagy | Files touched by this commit (7)
Log message:
unbreak chrome://system by not trying to get the amount of used file
descriptors through the metrics code so that a pledge violation is
avoided if the sandbox is enabled (which is the default)
   2019-12-24 08:31:23 by Stuart Henderson | Files touched by this commit (5)
Log message:
MFC updates to chromium-79.0.3945.88 / electron-6.0.3p3 (based on 76.0.3809.132)
   2019-12-18 02:01:35 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 79.0.3945.88
   2019-12-16 01:03:02 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Missed bump on electron.
WANTLIB += iconv lzma
   2019-12-15 06:55:34 by Robert Nagy | Files touched by this commit (5)
Log message:
merge upstream commit d3a31888bd978cb1f6da614fa25f668d2cc360b8 which
allows us to disable MIT-SHM extension for certain environments and
because pledge(2) does not allow shmget(2) for now we completely
disable this by default
   2019-12-15 06:36:30 by Robert Nagy | Files touched by this commit (5)
Log message:
use KERN_SHMINFO_SHMMAX to get the value of shmmax because IPC_INFO cmd for
shmctl(2) is not available on OpenBSD
   2019-12-15 05:03:47 by Robert Nagy | Files touched by this commit (277)
Log message:
update to 79.0.3945.79
   2019-11-20 11:26:30 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 78.0.3904.106
   2019-11-07 03:47:41 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 78.0.3904.97
   2019-11-06 03:24:55 by Robert Nagy | Files touched by this commit (2)
Log message:
merge upstream commit to silence missing font warnings:
commit 2b580e805103141bb1d9da1e120db17911a14c49
Author: Dominik R_ttsches <drott@chromium.org>
Date:   Mon Sep 30 19:42:18 2019 +0000
Remove noisy error log for failing to find font fallback
   2019-11-05 15:30:28 by Robert Nagy | Files touched by this commit (285)
Log message:
update to 78.0.3904.87
   2019-10-24 06:51:41 by Stuart Henderson | Files touched by this commit (1)
Log message:
oops, unbreak - I put the FLAVOR:Melectron REVISION block too high
   2019-10-24 04:12:26 by Stuart Henderson | Files touched by this commit (1)
Log message:
bump REVISION for electron, WANTLIB was changed (lost uuid).
   2019-10-22 12:35:43 by Robert Nagy | Files touched by this commit (4)
Log message:
update to 77.0.3865.120 and make sure to use HW_NCPUONLINE instead of HW_NCPU
   2019-10-08 12:41:26 by Kurt Miller | Files touched by this commit (3)
Log message:
swiftshader is x86 only. Add PFRAG for electron too.
okay naddy@ robert@
   2019-10-06 08:06:10 by Robert Nagy | Files touched by this commit (2)
Log message:
the network process needs a unix pledge for inter process communication
as well
   2019-10-06 05:03:15 by Robert Nagy | Files touched by this commit (4)
Log message:
make sure that we support the /etc/chromium/policies directory by actually
enabling the code and disable the usage of the internal fontconfig which
was periodically reloaded causing fontconfig related pledge violations
   2019-10-05 12:55:13 by Robert Nagy | Files touched by this commit (1)
Log message:
fixup component flavor's plist
   2019-10-02 07:41:06 by Robert Nagy | Files touched by this commit (2)
Log message:
allow the audio process to create the sndio cookie
   2019-09-28 10:29:40 by Robert Nagy | Files touched by this commit (6)
Log message:
remove the id pledge from the renderer process and disable the code in
chromium that changes the process priority on the fly because as per POSIX,
lowering the priorities can only be done by the superuser anyway
   2019-09-27 08:06:26 by Robert Nagy | Files touched by this commit (2)
Log message:
for now add a missing id pledge for the renderer process to be able to call
getpriority() and setpriority()
   2019-09-26 05:59:20 by Stuart Henderson | Files touched by this commit (2)
Log message:
add .zip to the ELECTRON_ARCH string which is only used to substitute in
PLISTs (electron/releases/electron-v6.0.3-openbsd-${ELECTRON_ARCH} etc),
this will prevent share/icons/hicolor/64x64 from being accidentally written
as share/icons/hicolor/64${ELECTRON_ARCH}. looks ok to robert@
   2019-09-25 14:22:23 by Stuart Henderson | Files touched by this commit (1)
Log message:
fix bad subst; share/icons/hicolor/64${ELECTRON_ARCH}/apps/chrome.png
   2019-09-24 08:11:07 by Robert Nagy | Files touched by this commit (3)
Log message:
fixup patches where WRKSRC was substituted
   2019-09-23 01:18:04 by Robert Nagy | Files touched by this commit (294)
Log message:
update to 77.0.3865.90;
This update enables two new process types, the network and audio processes
which are also pledge'd and unveil'd.
These processes come with their own pledge and unveil config files for
the time being so that we can shrink or extend their rights as needed.
   2019-08-28 12:34:56 by Robert Nagy | Files touched by this commit (2)
Log message:
rename the electorn distfile to include the chromium version as well
   2019-08-27 13:59:38 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 76.0.3809.132 and regen electron tarball to reflect the change
   2019-08-27 09:30:09 by Robert Nagy | Files touched by this commit (2)
Log message:
fix packaging by not hardcoding the architecture of the machine in the plist
   2019-08-24 09:39:26 by Robert Nagy | Files touched by this commit (1)
Log message:
add build dependency on libnotify
   2019-08-24 05:36:32 by Robert Nagy | Files touched by this commit (1)
Log message:
unbreak build by not searching for libcares with pkg-config
   2019-08-24 05:22:17 by Robert Nagy | Files touched by this commit (2)
Log message:
unbreak by not calling kvm becuase pledge does not allow it
   2019-08-24 01:56:34 by Marc Espie | Files touched by this commit (1)
Log message:
fix sqlports
   2019-08-22 13:20:04 by Robert Nagy | Files touched by this commit (64)
Log message:
add an electronjs (https://electronjs.org/) port;
the electronjs port is going to live inside the chromium port,
as a separate flavor, which is called electron (obviously)
because it requires all of our chromium patches as well and
this way we can avoid having to maintain another subdirectory
with hundreds of patches; this is mostly unconventional but
for me this is the best solution (maintainence-wise)
a couple of patches for the actual electron source are shamelessly
stolen from freebsd
this commit also adds a --no-sandbox flag because electron
cannot use unveil and pledge just yet, i will work on that
in the future
basic stuff works, but don't expect anything fancy yet
--
initial versoin of electron-6.0.3:
Build cross platform desktop apps with JavaScript, HTML, and CSS.
It's easier than you think.
If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
   2019-08-10 10:34:22 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 76.0.3809.100
   2019-08-05 04:09:51 by Stuart Henderson | Files touched by this commit (2)
Log message:
get rid of "parallel" in DPB_PROPERTIES on i386, just keep the "lonesome"
   2019-08-01 02:32:00 by Robert Nagy | Files touched by this commit (216)
Log message:
update to 76.0.3809.87
   2019-07-28 02:45:00 by Alexandre Ratchov | Files touched by this commit (3)
Log message:
Fix confusion in time units breaking audio/video synchronization.
ok robert
   2019-07-27 17:59:51 by Alexandre Ratchov | Files touched by this commit (2)
Log message:
Fix audio-video synchronisation bug revealed by last commit.
A/V synchronization was caused by confusion between bytes and samples
in the hardware delay calculation. Bug reported and fix tested by
Tobias Kortkamp and robert@, thanks.
ok robert@
   2019-07-26 01:53:20 by Robert Nagy | Files touched by this commit (1)
Log message:
remove whitespace after revision number
   2019-07-25 06:07:26 by Robert Nagy | Files touched by this commit (2)
Log message:
disable the network change notifier because it seems to be broken,
so this way the browser will report an online status all the time
and web applications checking the status will work again until the
actual issue with the notifier is fixed
   2019-07-16 10:59:25 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 75.0.3770.142
   2019-07-14 02:08:47 by Robert Nagy | Files touched by this commit (2)
Log message:
install vulkan libraries as well
   2019-07-13 18:39:40 by Christian Weisgerber | Files touched by this commit (118)
Log message:
Switch to PERMIT_PACKAGE.  CDROM restrictions are no longer applicable.
   2019-06-30 12:46:23 by Robert Nagy | Files touched by this commit (5)
Log message:
unbreak on arm64
   2019-06-26 11:22:41 by Robert Nagy | Files touched by this commit (12)
Log message:
unbreak video(4) support by using the proper type for ioctl(2)'s request
argument and add the necessary pledge to the main process and unveil /dev/video
   2019-06-26 08:14:26 by Alexandre Ratchov | Files touched by this commit (5)
Log message:
Add support for audio recording using sndio.
ok and (a lot) of help from robert.
   2019-06-25 14:25:24 by Stuart Henderson | Files touched by this commit (77)
Log message:
bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into
the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
   2019-06-19 11:24:20 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 75.0.3770.100
   2019-06-14 04:08:28 by Robert Nagy | Files touched by this commit (4)
Log message:
update to 75.0.3770.90
   2019-06-13 11:07:04 by Stuart Henderson | Files touched by this commit (2)
Log message:
sync WANTLIB
   2019-06-06 05:36:00 by Robert Nagy | Files touched by this commit (6)
Log message:
unbreak build by setting the PATH properly to ${WRKDIR}/bin so that
python can be found by the build and regen patches while here
   2019-06-05 12:31:50 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 75.0.3770.80;
this brings us back to the stable channel again
   2019-06-04 02:42:35 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 75.0.3770.75
   2019-06-03 09:59:52 by Robert Nagy | Files touched by this commit (3)
Log message:
unbreak the component flavor once again
   2019-06-01 12:03:30 by Robert Nagy | Files touched by this commit (12)
Log message:
update to 75.0.3770.66
   2019-06-01 02:39:23 by Robert Nagy | Files touched by this commit (2)
Log message:
fix functions to show the proper number of open fds
   2019-05-26 02:22:47 by Robert Nagy | Files touched by this commit (4)
Log message:
add support for setting the thread and process priorities on bsd
   2019-05-24 13:09:15 by Robert Nagy | Files touched by this commit (18)
Log message:
update to 75.0.3770.52
   2019-05-17 10:45:30 by Stuart Henderson | Files touched by this commit (94)
Log message:
set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
   2019-05-13 12:21:30 by Robert Nagy | Files touched by this commit (5)
Log message:
fix the sysctl(2) call for testing if we are running inside gdb
and make the best effort for figuring out our own exectuable name
and fall back to a hardcoded value if that fails
   2019-05-11 14:37:14 by Robert Nagy | Files touched by this commit (11)
Log message:
just the regular round of OS_BSD define additions for linux code
   2019-05-11 14:36:47 by Robert Nagy | Files touched by this commit (2)
Log message:
remove the check for a wxallowed filesystem
   2019-05-10 15:55:40 by Robert Nagy | Files touched by this commit (223)
Log message:
update to 75.0.3770.27;
75.0.3770.27 is still a beta, but it fixes a really bad bug with notifications
   2019-05-08 16:04:25 by Robert Nagy | Files touched by this commit (3)
Log message:
remove some noisy notimplemented notifications
   2019-05-08 15:44:06 by Robert Nagy | Files touched by this commit (4)
Log message:
add an upstream fix for https://bugs.chromium.org/p/chromium/issues/detail?id=956061
Issue 956061: Context menu and on top elements draw a black rectangle
   2019-05-08 07:13:38 by Robert Nagy | Files touched by this commit (2)
Log message:
call XGetErrorDatabaseText() before pledge(2) to have the XErrorDB cached
for future XGetErrorDatabaseText() calls
   2019-05-07 19:07:35 by Robert Nagy | Files touched by this commit (2)
Log message:
unbreak policies by actually setting the correct policy dir
   2019-05-01 04:58:37 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 74.0.3729.131 and fix component flavor
   2019-04-28 02:41:35 by Robert Nagy | Files touched by this commit (1)
Log message:
fix LD_LIBRARY_PATH
   2019-04-27 06:12:05 by Robert Nagy | Files touched by this commit (22)
Log message:
add some missing OS_BSD defines
   2019-04-26 03:38:20 by Robert Nagy | Files touched by this commit (232)
Log message:
update to 74.0.3729.108
   2019-04-17 12:35:36 by Robert Nagy | Files touched by this commit (4)
Log message:
disable wasm (WebAssembly) by default because it is a disaster
   2019-04-15 13:17:59 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 73.0.3683.103
   2019-03-30 18:10:19 by Stuart Henderson | Files touched by this commit (1)
Log message:
unbreak i386, from robert
   2019-03-26 09:41:36 by Robert Nagy | Files touched by this commit (2)
Log message:
the main process needs a vminfo pledge so that the internal
resource coordinator can get live data about the amount of
free available memory in high workloads
   2019-03-25 16:41:13 by Robert Nagy | Files touched by this commit (3)
Log message:
unbreak build on arm64
   2019-03-24 07:05:34 by Robert Nagy | Files touched by this commit (7)
Log message:
fix missing patches from previous commit
   2019-03-24 06:24:46 by Robert Nagy | Files touched by this commit (267)
Log message:
upate to 73.0.3683.86
   2019-03-19 02:48:24 by Robert Nagy | Files touched by this commit (5)
Log message:
minimize the v8 javascript engine memory footprint as much as possible
to not eat up all the memory with sites using lots of javascript
   2019-03-17 03:47:01 by Robert Nagy | Files touched by this commit (2)
Log message:
add getpw pledge to the main process because when using cups, there will
be getpnam(3) calls by the cups library
   2019-03-11 14:19:42 by Robert Nagy | Files touched by this commit (2)
Log message:
ignore ENOENT up until the last element of the path when doing mkdir(2)
on unveil(2)'d directory trees ... essentially the same modification that
went into gtk+3
this allows us to remove some hacks from unveil(2)
   2019-03-03 02:45:28 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 72.0.3626.121
   2019-02-26 14:31:36 by Robert Nagy | Files touched by this commit (3)
Log message:
do not try to raise limits on-the-fly to avoid breaking the pledge(2)
   2019-02-22 09:48:13 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 72.0.3626.119
   2019-02-19 08:04:54 by Robert Nagy | Files touched by this commit (1)
Log message:
be nice and create ~/Downloads if its not there
   2019-02-19 07:57:53 by Robert Nagy | Files touched by this commit (5)
Log message:
Make sure to always default to the Downloads directory in case a file
dialog is opened and unveil(2) is used.
This fixes the issue when another program not using unveil(2) changes
the last used path of the file dialog and then the file dialog opened
by chrome will get stuck inside a non-existent directory.
To make sure that the ~/Downloads XDG directory is always available
for glib to pick up, the chrome wrapper script will check if the
~/.config/user-dirs.dirs does not exist and create it with one entry
configured: XDG_DOWNLOAD_DIR="$HOME/Downloads"
   2019-02-14 09:14:27 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 72.0.3626.109
   2019-02-07 11:22:18 by Robert Nagy | Files touched by this commit (8)
Log message:
update to 72.0.3626.96
   2019-02-06 09:41:56 by Robert Nagy | Files touched by this commit (250)
Log message:
update to 72.0.3626.81
now chromium uses f'in java to use the closure compiler which
creates "better javascript" by parsing and converting all js
code into unreadable garbage. this feature is only enable on
amd64 because on i386 java randomly fails to allocate the needed
memory and on arm64 we do not have jdk yet. on these architectures,
we use the best method to create "better javascript", which is cat(1)
   2019-01-30 15:47:35 by Stuart Henderson | Files touched by this commit (2)
Log message:
set DPB_PROPERTIES+=lonesome on chromium/iridium for i386 (like is done
for firefox) in the hope that this will reduce build problems. these
ports often end up building together on a machine and they aren't coping
too well.
compiling some individual files is now bumping into my 75 minute DPB
stuck_timeout (possibly the llvm update took it over the edge) - raising
the timeout means that the other ports which occasionally hang during
compilation tie up a build slot for too long.
   2019-01-06 12:49:53 by Robert Nagy | Files touched by this commit (3)
Log message:
pre-create the .cache/chromium and .local/share/applications directories
so that unveil will not fail on them if they do not exist yet
   2019-01-04 06:25:08 by Robert Nagy | Files touched by this commit (4)
Log message:
remove error pledge because it is not needed and sync the sandbox code
with linux
   2018-12-25 10:32:43 by Robert Nagy | Files touched by this commit (3)
Log message:
lock down the unveils even more to avoid having access to the complete
~/.local and ~/.config directories and initialize NSS before unveil so
that the ~/.pki and the subdirectories can be created just in time
   2018-12-15 03:08:09 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 71.0.3578.98
   2018-12-07 04:07:35 by Robert Nagy | Files touched by this commit (225)
Log message:
update to 71.0.3578.80
   2018-12-04 02:55:08 by Robert Nagy | Files touched by this commit (6)
Log message:
fix theme handling by actually showing the necessary buttons in the settings
page
   2018-11-30 10:22:35 by Robert Nagy | Files touched by this commit (4)
Log message:
add unveil(2) for /usr/bin/lpr to make the system print dialog work when
using lpr for printing
   2018-11-27 11:20:51 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Allow text relocations on i386, caused by optimized non-PIC assembly in
the embedded copy of FFmpeg.  Chromium build test by sthen@,
looks good to robert@
   2018-11-20 12:09:41 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 70.0.3538.110
   2018-11-17 09:18:11 by Robert Nagy | Files touched by this commit (10)
Log message:
enable unveil(2) by default in chromium;
if you wish to disable it, please run chromium with the --disable-unveil flag
   2018-11-15 08:28:43 by Robert Nagy | Files touched by this commit (9)
Log message:
update to 70.0.3538.102
   2018-11-11 06:50:57 by Robert Nagy | Files touched by this commit (1)
Log message:
unbreak i386 build by defining explicit WebVector(size_t size) : data_(size) {}
for non 64-bit arches on OpenBSD as well
   2018-11-04 05:33:24 by Robert Nagy | Files touched by this commit (249)
Log message:
update to 70.0.3538.77
   2018-09-27 00:36:18 by Robert Nagy | Files touched by this commit (19)
Log message:
add some missing openbsd ifdefs after the overhaul of the UI
   2018-09-23 06:49:26 by Stuart Henderson | Files touched by this commit (2)
Log message:
disable USE_LLD on i386, it still doesn't work there for these ports:
can't create dynamic relocation R_386_32 against local symbol in
readonly segment; recompile object files with -fPIC
   2018-09-20 04:28:17 by Robert Nagy | Files touched by this commit (1)
Log message:
set USE_LLD to Yes for chrome to shave at least 30 minutes of build time
   2018-09-20 02:43:54 by Robert Nagy | Files touched by this commit (4)
Log message:
update to 69.0.3497.100 and enable jumbo build
To improve compilation times it is possible to use Jumbo builds,
in Chromium.
The idea is to merge many source files and compile them together.
Since a large portion of Chromium's code is in shared header files
that dramatically reduces the total amount of work needed.
fix an internal build dependency while here
   2018-09-18 06:51:44 by Marc Espie | Files touched by this commit (1)
Log message:
annotate the monster with parallel2.
dpb now has a special feature where parallel2 may be set to use even
more cores than parallel.
   2018-09-16 05:08:34 by Robert Nagy | Files touched by this commit (7)
Log message:
enable the new chromium UI on openbsd as well
   2018-09-14 08:56:18 by Robert Nagy | Files touched by this commit (1)
Log message:
fix the swiftshader PKG_ARG on aarch64
   2018-09-13 09:04:39 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 69.0.3497.92 and fix a missing dependency on e2fsprogs
   2018-09-12 13:10:34 by Robert Nagy | Files touched by this commit (18)
Log message:
add support for arm64;
This is now possible due to the libcxx update and pmap changes in the kernel.
Since swiftshader is not supported on aarch64 (amd64), create a PFRAG to be
included on anything else besides arm64.
   2018-09-12 11:08:22 by Robert Nagy | Files touched by this commit (239)
Log message:
update to 69.0.3497.81
   2018-09-10 13:51:13 by Robert Nagy | Files touched by this commit (1)
Log message:
update-patches strikes again .. do not include my pobj path
   2018-09-04 01:20:43 by Robert Nagy | Files touched by this commit (8)
Log message:
remove more /sys and /proc access and add required unveil for /etc/machine-id
and some missing pledges for the main process
   2018-08-10 08:57:53 by Robert Nagy | Files touched by this commit (32)
Log message:
update to 68.0.3440.106 and include all the unveil configuration files
by default now, so there is no need to clone the git repository for that
   2018-08-05 06:47:21 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 68.0.3440.84
   2018-07-30 09:28:28 by Robert Nagy | Files touched by this commit (207)
Log message:
update to 68.0.3440.75
   2018-07-25 04:42:05 by Robert Nagy | Files touched by this commit (1)
Log message:
remove bogous patch
   2018-07-25 00:53:36 by Robert Nagy | Files touched by this commit (44)
Log message:
Introduce unveil(2) support for chromium;
I am commiting this so that work can continue in tree because the diff
is starting to get really big. This commit includes several changes
required for unveil(2) described below:
- overhaul of the sandboxing code for pledge(2) to match what is being
done on other platforms
- avoid using /dev/urandom and switch to arc4random(3) or arc4random_buf(3)
- start using pledge(2) for the main browser process as well, disabled by
default for now as the list changes rapidly. The list of pledges are read
from the /etc/chromium/pledge.main file if available. When this is complete
the list of pledges will be hardcoded just as it is for the other process
types.
- add the --enable-unveil flag to use unveil(2) in all of the browser processes
by reading the list of unveil'd paths from files located in /etc/chromium,
e.g.: /etc/chromium/unveil.main or /etc/chromium/unveil.gpu.
These files are not included in the package by default as they are work in
progress. If you want to help please visit: https://github.com/rnagy/chromium
- if unveil(2) is used, chromium will not be able to access most of the filesystem
so for example if you would like to download or upload something, only the unveil'd
paths are going to be available, which is by default include ~/Downloads.
   2018-06-29 16:16:37 by Marc Espie | Files touched by this commit (950)
Log message:
@tag gtk-update-icon-cache
   2018-06-27 15:04:25 by Marc Espie | Files touched by this commit (1411)
Log message:
first tag: update-desktop-database
   2018-06-18 23:32:31 by Robert Nagy | Files touched by this commit (2)
Log message:
67.0.3396.87
   2018-06-07 02:48:29 by Robert Nagy | Files touched by this commit (2)
Log message:
add tmppath pledge for the gpu process for DRI3
   2018-06-05 06:41:49 by Robert Nagy | Files touched by this commit (2)
Log message:
unbreak build by not hardcoding my pobj
   2018-06-04 08:04:23 by Robert Nagy | Files touched by this commit (2)
Log message:
do not link to libatomic as we use clang
   2018-06-02 11:19:23 by Robert Nagy | Files touched by this commit (235)
Log message:
update to 67.0.3396.62
   2018-05-16 11:48:07 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 66.0.3359.181
   2018-05-11 07:12:56 by Robert Nagy | Files touched by this commit (4)
Log message:
update to 66.0.3359.170
   2018-04-27 08:47:00 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 66.0.3359.139 and remove unnecessary patch
   2018-04-27 02:21:45 by Robert Nagy | Files touched by this commit (1)
Log message:
fix syntax erron in python script
   2018-04-26 13:41:38 by Robert Nagy | Files touched by this commit (11)
Log message:
add a flavor called component to allow chromium to be built as a non-static
binary to ease development
   2018-04-25 03:23:38 by Robert Nagy | Files touched by this commit (6)
Log message:
avoid hitting pledge aborts while running the task manager and
fix a multiple symbol definition
   2018-04-23 09:00:16 by Robert Nagy | Files touched by this commit (183)
Log message:
update to 66.0.3359.117
   2018-04-07 12:59:43 by Robert Nagy | Files touched by this commit (3)
Log message:
the utility process needs a sendfd pledge as well in case chrome is running
in complete process separation mode to be able to send back data to the
renderer, for printing to pdf files for example
   2018-03-21 13:58:17 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 65.0.3325.181
   2018-03-15 03:31:23 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 65.0.3325.162
   2018-03-12 07:48:34 by Robert Nagy | Files touched by this commit (191)
Log message:
update to 65.0.3325.146
   2018-02-26 00:50:49 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 64.0.3282.186
   2018-02-14 05:15:44 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 64.0.3282.167
   2018-02-02 10:16:29 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 64.0.3282.140
   2018-02-01 22:56:40 by Robert Nagy | Files touched by this commit (1)
Log message:
unbreak build by not hardcoding my pobj path
   2018-02-01 22:44:34 by Robert Nagy | Files touched by this commit (2)
Log message:
bump the v8 max code range size to 512M from 256M
   2018-01-30 00:57:25 by Robert Nagy | Files touched by this commit (249)
Log message:
update to 64.0.3282.119
   2018-01-05 10:35:11 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 63.0.3239.132
   2017-12-24 17:17:32 by Robert Nagy | Files touched by this commit (10)
Log message:
Make Chromecast devices and casting work by doing several different things:
- the media router extension which handles chromecast is only enabled
on official Chrome builds so enable it on chromium as well
- our multicast implementation is a legacy one so patch it around
to make it work and use SO_REUSEADDR and SO_REUSEPORT on the socket
to make other clients able to bind to the same port and address so
that everything will work smoothly together and chromium will not
"block" the multicast ports
- enable a good amount of features that are used in the javascript extension
code that were only enabled for linux and used by the media router
extension
Everything works from youtube casting, desktop casting to browser tab casting.
The only thing that does not work is the actual initial setup of the chromecast
device because that requires connecting to the device's wifi network and the browser
cannot do that on OpenBSD so another device has to be used for that, but I guess
everyone has a smartphone nowadays :)
   2017-12-17 06:16:28 by Robert Nagy | Files touched by this commit (2)
Log message:
Add an i686 string as well on i386 now that chromium is re-enabled on i386 builds
   2017-12-16 08:34:40 by Robert Nagy | Files touched by this commit (206)
Log message:
update to 63.0.3239.108 and re-enable on i386 for now
   2017-09-10 12:53:12 by Robert Nagy | Files touched by this commit (1)
Log message:
unbreak build by adding missing patch for malloc.h
   2017-09-09 16:07:11 by Stuart Henderson | Files touched by this commit (1)
Log message:
use -Wl,--no-keep-memory on i386, linking fails too often without it. ok robert@
   2017-09-09 13:16:43 by Robert Nagy | Files touched by this commit (260)
Log message:
update to 61.0.3163.79
   2017-09-05 08:14:52 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 60.0.3112.113
   2017-08-16 12:51:32 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 60.0.3112.101
   2017-08-03 15:01:27 by Robert Nagy | Files touched by this commit (14)
Log message:
update to 60.0.3112.90 and add some patching for chromium remote desktop
   2017-07-27 08:23:46 by Robert Nagy | Files touched by this commit (195)
Log message:
update to 60.0.3112.78
   2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937)
Log message:
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
   2017-07-21 04:59:58 by Robert Nagy | Files touched by this commit (1)
Log message:
Extend PATCH_LIST with clang-* for base clang builds; this was missed out from
the previous commit.
   2017-07-20 13:36:44 by Robert Nagy | Files touched by this commit (7)
Log message:
make chromium build with base clang by applying the following changes:
- use the proper compiler and linker in ${WRKDIR}/bin
- casting to nullptr where required (diff from espie@)
- link the character_data_generator with c++abi twice until a linker
bug is figured out
   2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880)
Log message:
use COMPILER_LIBCXX where applicable
   2017-07-14 14:39:29 by Robert Nagy | Files touched by this commit (2)
Log message:
Backport a fix from chromium git so that DPI settings are honored.
https://bugs.chromium.org/p/chromium/issues/detail?id=732440
https://chromium.googlesource.com/chromium/src/+/b50cab37a165f1f11d9a046d7f3367e4a563a73f
   2017-06-29 13:00:28 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 59.0.3071.115;
use a hand-crafted tarball this time because google failed to create a
a working one :)
   2017-06-26 11:16:30 by Robert Nagy | Files touched by this commit (2)
Log message:
do not call malloc and sysctl twice that was introduced by a bad copy & paste
diff from Caspar Schutijser
   2017-06-25 15:53:57 by Robert Nagy | Files touched by this commit (241)
Log message:
update to 59.0.3071.109
   2017-06-03 09:01:46 by Marc Espie | Files touched by this commit (1)
Log message:
allows base clang to pass the bootstrap step, even though there are lots
of issues later
   2017-05-31 02:08:18 by Marc Espie | Files touched by this commit (173)
Log message:
switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
   2017-05-26 03:52:16 by Marc Espie | Files touched by this commit (4)
Log message:
use the MODGCC4* variables instead of hardcoding dependencies.
convert to WANT_CXX even though it might not work yet.
bump the ports that didn't even the full spec
   2017-05-11 08:34:53 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 58.0.3029.110
   2017-05-04 13:04:23 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 58.0.3029.96
   2017-04-28 08:21:00 by Robert Nagy | Files touched by this commit (186)
Log message:
update to 58.0.3029.81
   2017-03-30 11:54:24 by Robert Nagy | Files touched by this commit (4)
Log message:
update to 57.0.2987.133
   2017-03-17 04:17:29 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 57.0.2987.110
   2017-03-14 06:18:54 by Robert Nagy | Files touched by this commit (211)
Log message:
update to 57.0.2987.98
   2017-02-23 10:30:49 by Robert Nagy | Files touched by this commit (30)
Log message:
use more linux specific code for font handling and gpu
   2017-02-03 02:47:16 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 56.0.2924.87
   2017-01-26 10:08:26 by Robert Nagy | Files touched by this commit (168)
Log message:
update to 56.0.2924.76
   2016-12-14 01:35:49 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 55.0.2883.87
   2016-12-11 06:25:27 by Robert Nagy | Files touched by this commit (1)
Log message:
unbreak build
   2016-12-10 08:35:25 by Robert Nagy | Files touched by this commit (179)
Log message:
update to 55.0.2883.75; add lpr support to the system dialog while here
   2016-11-17 09:59:35 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 54.0.2840.100
   2016-11-02 12:21:14 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 54.0.2840.87
   2016-10-26 00:22:08 by Robert Nagy | Files touched by this commit (198)
Log message:
update to 54.0.2840.71
   2016-09-30 10:04:13 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 53.0.2785.143
   2016-09-24 10:24:41 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 53.0.2785.116
   2016-09-19 03:17:45 by Antoine Jacoutot | Files touched by this commit (7)
Log message:
Unbreak with cups>=2.2.0.
Hopefully catched all breakage since a few ports aren't building currently
(ligtop2...).
   2016-09-08 07:00:34 by Robert Nagy | Files touched by this commit (5)
Log message:
update to 53.0.2785.101
   2016-09-01 10:28:12 by Robert Nagy | Files touched by this commit (155)
Log message:
update to 53.0.2785.89
   2016-08-25 14:00:08 by Stuart Henderson | Files touched by this commit (2)
Log message:
use USE_WXNEEDED for chromium/iridium now that it works with gcc4
   2016-08-20 09:21:23 by Robert Nagy | Files touched by this commit (1)
Log message:
remove unused patch
   2016-08-19 13:58:47 by Robert Nagy | Files touched by this commit (2)
Log message:
remove some unnecessary patches
   2016-08-17 05:06:51 by Robert Nagy | Files touched by this commit (125)
Log message:
Move chromium to the new build system (gn - generate ninja)
This commit moves the chromium port to use gn to generate ninja files
which will hopefully resolve the random build errors. Gyp is dead so
this move has to be done anyway.
Also change the way how we handle openbsd. Let's assume we are running
on linux and only handle !linux cases where needed. This also ensures
that a change on linux will for sure end up in our builds as well.
   2016-08-08 22:28:13 by Robert Nagy | Files touched by this commit (1)
Log message:
add another pre-build target
   2016-08-08 10:20:39 by Robert Nagy | Files touched by this commit (1)
Log message:
add ax_gen into prebuild
   2016-08-04 09:43:00 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 52.0.2743.116
   2016-07-31 07:11:44 by Robert Nagy | Files touched by this commit (175)
Log message:
update to 52.0.2743.82
   2016-07-12 00:05:32 by Robert Nagy | Files touched by this commit (4)
Log message:
add the required recvfd pledges
   2016-07-09 12:39:18 by Robert Nagy | Files touched by this commit (1)
Log message:
add another pre-build target
   2016-06-24 06:58:09 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 51.0.2704.106
   2016-06-17 04:56:28 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 51.0.2704.103
   2016-06-09 23:15:55 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 51.0.2704.84
   2016-06-02 15:03:39 by Stuart Henderson | Files touched by this commit (2)
Log message:
since the chrome wrapper script is already doing some checks and warning
the user if they fail, also add a check for wxallowed on the mountpoint,
a message giving a clue is better than "syntax error: `)' unexpected"
ok robert
   2016-06-02 08:13:13 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 51.0.2704.79
   2016-06-02 04:47:47 by Stuart Henderson | Files touched by this commit (1)
Log message:
Link chromium with -Wl,-z,wxneeded. This has two effects:
1. it will disable the kernel logs about W^X violations.
2. the binary will not run at all unless the filesystem holding
/usr/local has the "wxallowed" flag set (in /etc/fstab), rather
than starting but having tabs crash all the time.
ok robert@
   2016-05-28 10:37:10 by Robert Nagy | Files touched by this commit (2)
Log message:
add more mojom prebuild targets
   2016-05-27 00:28:21 by Robert Nagy | Files touched by this commit (182)
Log message:
update to 51.0.2704.63
   2016-05-20 09:36:05 by Robert Nagy | Files touched by this commit (2)
Log message:
pre-build the autofill_server_proto target as well
   2016-05-12 09:26:01 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 50.0.2661.102
   2016-04-26 08:22:24 by Robert Nagy | Files touched by this commit (19)
Log message:
enable webrtc support and fix video recording. the only thing
that's missing from working video conferencing is the sndio
input support, which is being worked on
   2016-04-25 11:12:53 by Robert Nagy | Files touched by this commit (2)
Log message:
cache the amount of physical memory in the UtilityProcess as well before
the pledge(2) call; issue found by sthen@
   2016-04-21 07:52:06 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 50.0.2661.86
   2016-04-16 13:08:46 by Robert Nagy | Files touched by this commit (178)
Log message:
update to 50.0.2661.75
   2016-04-09 07:33:13 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 49.0.2623.112
   2016-03-29 11:37:39 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 49.0.2623.110
   2016-03-26 04:49:50 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 49.0.2623.108
   2016-03-09 07:21:23 by Christian Weisgerber | Files touched by this commit (2)
Log message:
oops
   2016-03-09 06:18:10 by Christian Weisgerber | Files touched by this commit (2)
Log message:
droid-fonts -> noto-fonts
   2016-03-08 10:29:24 by Robert Nagy | Files touched by this commit (1)
Log message:
add common_constants to the pre-build list
   2016-03-06 03:51:14 by Robert Nagy | Files touched by this commit (272)
Log message:
update to 49.0.2623.75
   2016-03-05 09:04:10 by Pascal Stumpf | Files touched by this commit (80)
Log message:
Bump REVISION for lang/clang MODULE changes.
   2016-02-20 03:08:51 by Robert Nagy | Files touched by this commit (2)
Log message:
security update to 48.0.2564.116; ok sthen@
   2016-02-17 06:33:29 by Robert Nagy | Files touched by this commit (2)
Log message:
security update to 48.0.2564.109; ok sthen@, naddy@
   2016-02-06 11:02:18 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 48.0.2564.103
   2016-01-31 13:45:29 by Robert Nagy | Files touched by this commit (4)
Log message:
since we are not using the Zygote model, make sure to initialize the
sandbox ipc channel for the renderer in order to get proper font
handling outside of the sandbox if necessary
   2016-01-31 09:49:31 by Robert Nagy | Files touched by this commit (1)
Log message:
unbreak build by adding a missing patch
   2016-01-29 09:56:10 by Robert Nagy | Files touched by this commit (7)
Log message:
Initialize the FcInit library early just like it is being done on Linux
   2016-01-28 14:36:00 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 48.0.2564.97
   2016-01-28 05:27:21 by Stuart Henderson | Files touched by this commit (2)
Log message:
prebuild a missing dep that I ran into with chromium on a bulk build; ok robert@
   2016-01-27 13:05:24 by Robert Nagy | Files touched by this commit (2)
Log message:
move to libjpeg_turbo from using the system libjpeg
   2016-01-23 13:43:27 by Robert Nagy | Files touched by this commit (4)
Log message:
use the ipc channel to replace fonts inside the sandbox that are not
available on the system, this fixes a lot of pdf viewer issues where
the text was missing
   2016-01-23 11:49:31 by Robert Nagy | Files touched by this commit (155)
Log message:
update to 48.0.2564.82
   2016-01-17 10:29:12 by Stuart Henderson | Files touched by this commit (75)
Log message:
sync WANTLIB
   2016-01-15 12:57:24 by Stuart Henderson | Files touched by this commit (7)
Log message:
add an easily-greppable marker for ports known to use pledge().
it's not so important while they're only in patches in the ports tree,
but for any which get upstreamed it saves a ~100GB grep to find them.
   2016-01-14 06:21:06 by Robert Nagy | Files touched by this commit (4)
Log message:
update to 47.0.2526.111
   2016-01-08 08:18:09 by Robert Nagy | Files touched by this commit (4)
Log message:
remove rpath from the GPU process's pledge call now that mesa has been taken care of
   2016-01-06 14:46:44 by Robert Nagy | Files touched by this commit (11)
Log message:
pledge(2) the chromium processes;
The renderer, gpu, plugin and utility processes are now using pledge(2)
Unfortunately the GPU process only requires an rpath pledge because of
Mesa trying to parse two configuration files, /etc/drirc and ${HOME}/.drirc
So currently the GPU process will use an rpath pledge in the next
week or so so that people can test, but this situation has to be
resolved because it is not acceptable that a mostly unused configuration
file is being parsed from a library and that stops us from using less
pledges and thus disallowing the GPU process to have read access
to the filsystem ... like your ssh keys.
   2015-12-28 02:53:27 by Robert Nagy | Files touched by this commit (2)
Log message:
add mojo bindings to the pre-build targets
   2015-12-16 09:14:13 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 47.0.2526.106
   2015-12-15 03:59:50 by Robert Nagy | Files touched by this commit (1)
Log message:
fix build by adding a missing patch
   2015-12-12 15:55:23 by Stuart Henderson | Files touched by this commit (1)
Log message:
Disable upstream's attempt to use a 64-bit linker for i386 ("ia32") builds
ok robert@
   2015-12-12 13:20:02 by Robert Nagy | Files touched by this commit (27)
Log message:
remove unused patches up and enable some more functionalty like HiDPI support
   2015-12-12 02:23:30 by Robert Nagy | Files touched by this commit (1)
Log message:
re-enable pre-build hack for resources
   2015-12-09 08:01:21 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 47.0.2526.80
   2015-12-05 09:13:32 by Robert Nagy | Files touched by this commit (132)
Log message:
update to 47.0.2526.73
   2015-11-20 04:24:04 by Stuart Henderson | Files touched by this commit (5)
Log message:
remove devel/flex dep, these are ok with base flex
   2015-11-14 15:47:59 by Stuart Henderson | Files touched by this commit (2)
Log message:
pre-build gfx_vector_icons in chromium+iridium, ok robert@
   2015-11-11 11:37:05 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 46.0.2490.86
   2015-10-24 03:10:35 by Robert Nagy | Files touched by this commit (5)
Log message:
update to 46.0.2490.80
   2015-10-19 05:36:59 by Robert Nagy | Files touched by this commit (1)
Log message:
add fonts/droid-fonts as a run dependency to ease displaying
some special Japanese, Russian and other characters by default
   2015-10-14 10:42:07 by Robert Nagy | Files touched by this commit (139)
Log message:
update to 46.0.2490.71
   2015-09-25 15:09:19 by Robert Nagy | Files touched by this commit (1)
Log message:
re-enable the pre-build targets which i accidentally disabled in the previous
commit
   2015-09-25 07:43:04 by Robert Nagy | Files touched by this commit (2)
Log message:
make v8 pre-allocate less memory on OpenBSD/amd64 to avoid v8 running out
of memory
   2015-09-25 07:08:54 by Robert Nagy | Files touched by this commit (9)
Log message:
update to 45.0.2454.101
   2015-09-22 10:42:21 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 45.0.2454.99
   2015-09-20 12:32:18 by Robert Nagy | Files touched by this commit (6)
Log message:
sync the heap handling code of v8 with linux and regen patches
   2015-09-19 04:03:26 by Robert Nagy | Files touched by this commit (1)
Log message:
fix typo
   2015-09-19 03:52:36 by Robert Nagy | Files touched by this commit (1)
Log message:
add cacheinvalidation and cacheinvalidation_proto_cpp to the pre-build targets
   2015-09-17 12:59:44 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 45.0.2454.93
   2015-09-07 08:29:38 by Robert Nagy | Files touched by this commit (2)
Log message:
fix build by applying a patch from upstream
   2015-09-05 10:06:50 by Robert Nagy | Files touched by this commit (145)
Log message:
update to 45.0.2454.85
   2015-08-27 08:16:50 by Robert Nagy | Files touched by this commit (3)
Log message:
detect *BSD in the javascript code of webui
   2015-08-21 06:58:15 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 44.0.2403.157
   2015-08-20 02:04:33 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 44.0.2403.156
   2015-08-16 14:42:46 by Robert Nagy | Files touched by this commit (7)
Log message:
drop the dependency on libusb in favor of the internal libusb due to
extra functionality implemented in the bundled version
   2015-08-11 23:55:16 by Robert Nagy | Files touched by this commit (5)
Log message:
update to 44.0.2403.155
   2015-08-02 10:14:06 by Robert Nagy | Files touched by this commit (1)
Log message:
add net_interfaces to the list of pre-built targets
   2015-08-01 05:07:29 by Robert Nagy | Files touched by this commit (1)
Log message:
add the suggestions target to the list of pre-built targets
   2015-07-29 05:36:38 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 44.0.2403.125;
add a hack to build the generated resources to avoid random build failures
   2015-07-28 05:30:25 by Robert Nagy | Files touched by this commit (2)
Log message:
add a missing patch and remove some bad practice shell code from the Makefile
   2015-07-28 04:06:07 by Stuart Henderson | Files touched by this commit (1)
Log message:
register another missing internal dependency (there are still more, though)
   2015-07-26 03:32:38 by Robert Nagy | Files touched by this commit (1)
Log message:
add a missing dependency on internal resource
   2015-07-25 06:59:15 by Robert Nagy | Files touched by this commit (6)
Log message:
update to 44.0.2403.107
   2015-07-24 01:29:52 by Robert Nagy | Files touched by this commit (2)
Log message:
fix a patch for llvm
   2015-07-23 07:44:04 by Robert Nagy | Files touched by this commit (129)
Log message:
update to 44.0.2403.89
   2015-07-15 02:06:42 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 43.0.2357.134
   2015-07-12 08:44:04 by Robert Nagy | Files touched by this commit (2)
Log message:
allow chromium to restart itself when necessary after asking the user
for confirmation
   2015-07-08 09:26:50 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 43.0.2357.132
   2015-06-23 05:51:53 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 43.0.2357.130
   2015-06-16 12:03:40 by Marc Espie | Files touched by this commit (1)
Log message:
dependency fix, okay robert@ (testing same with iridium)
   2015-06-12 01:39:16 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 43.0.2357.125
   2015-06-11 04:55:18 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 43.0.2357.124
   2015-06-03 23:42:26 by Robert Nagy | Files touched by this commit (1)
Log message:
add a missing build dependency to avoid ninja failing
   2015-05-26 06:49:49 by Robert Nagy | Files touched by this commit (1)
Log message:
remove unused MASTER_SITE
   2015-05-26 00:18:29 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 43.0.2357.81
   2015-05-24 09:51:53 by Robert Nagy | Files touched by this commit (163)
Log message:
update to 43.0.2357.65
   2015-05-19 01:27:17 by David Coppa | Files touched by this commit (2)
Log message:
Zap bogus '${SUBST_CMD}' line
   2015-05-15 04:47:55 by David Coppa | Files touched by this commit (5)
Log message:
Our nm doesn't support neither '-D' nor '-f', hence some non-critical
errors occur during chromium and iridium builds:
---8<---
[2581/10537] CXX obj/components/policy/core/common/cloud/policy_component_common.cloud_external_data_manager.o
[2582/10537] CXX obj/components/policy/core/common/cloud/policy_component_common.external_policy_data_updater.o
[2583/10537] CXX obj/components/policy/core/common/cloud/policy_component_common.component_cloud_policy_service.o
[2584/10537] SOLINK(module) libffmpegsumo.so
nm: unknown option -- D
usage: nm [-aCegnoprsuw] [file ...]
[8618/16362] STAMP obj/extensions/extensions_browser.actions_depends.stamp
[8619/16362] AR obj/extensions/libextensions_browser.a
nm: unknown option -- D
usage: nm [-aCegnoprsuw] [file ...]
---8<---
Fix these errors by using llvm-nm instead.
While here, also fix a typo into iridium's pkg/DESCR (missing verb).
OK robert@ (maintainer)
   2015-05-07 06:29:07 by Robert Nagy | Files touched by this commit (2)
Log message:
unbreak i386 and make the debug flavor closer to build
   2015-05-01 06:45:04 by Robert Nagy | Files touched by this commit (6)
Log message:
update to 42.0.2311.135
   2015-04-30 16:51:46 by Stuart Henderson | Files touched by this commit (1)
Log message:
Mark BROKEN-i386, binutils-2.15 can no longer link this in available ram.
   2015-04-27 10:38:26 by Robert Nagy | Files touched by this commit (142)
Log message:
update to 42.0.2311.90
   2015-04-04 03:21:09 by Antoine Jacoutot | Files touched by this commit (301)
Log message:
Bump after the recent changes in packaging dbus and dconf.
   2015-04-03 04:32:04 by Robert Nagy | Files touched by this commit (4)
Log message:
update to 41.0.2272.118
   2015-03-31 03:44:48 by Antoine Jacoutot | Files touched by this commit (25)
Log message:
Move fontpath from /usr/local/lib/X11/fonts to /usr/local/share/fonts to match
XDG_DATA_DIR (where Desktop tools will look for by default).
discussed with sthen@ and matthieu@
ok sthen@
   2015-03-27 02:15:04 by Antoine Jacoutot | Files touched by this commit (14)
Log message:
x11/gtk+2,-guic -> x11/gtk+3,-guic && bump
   2015-03-21 08:11:19 by Robert Nagy | Files touched by this commit (6)
Log message:
update to 41.0.2272.101 and add missing patches from last commit
   2015-03-18 13:26:29 by Robert Nagy | Files touched by this commit (128)
Log message:
update to 41.0.2272.89
   2015-02-22 04:33:57 by Robert Nagy | Files touched by this commit (9)
Log message:
Rework how the GPU vendor and device id is detected by using direct calls
to Mesa. The current solution is based on a diff from jsg@.
Also fix font redering issues with WebKit, with 3rd party TTFs with a
diff from Yoshihisa Matsushita.
   2015-02-21 22:58:34 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 40.0.2214.115
   2015-02-15 12:51:28 by Robert Nagy | Files touched by this commit (18)
Log message:
use mesa to get the gpu vendor and device id and pass it to chromium because
we can't use libpci due to permission restrictions and use some more UI code
on BSD as well
   2015-02-12 00:38:09 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 40.0.2214.114
   2015-02-10 03:12:49 by Stuart Henderson | Files touched by this commit (2)
Log message:
restore PLIST, unbreaks packaging on i386 (insufficient memory to link with
libpdf enabled).
   2015-02-06 10:45:14 by Robert Nagy | Files touched by this commit (3)
Log message:
update to 40.0.2214.111
   2015-01-28 08:04:21 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 40.0.2214.93
   2015-01-24 11:07:46 by Stuart Henderson | Files touched by this commit (4)
Log message:
Repair chromium builds on i386, we are bumping into the hard 2GB MAXDSIZ
limit during linking:
- use --no-keep-memory
- disable pdf support on i386
(conditionalize the libpdf.so PLIST entry based on arch)
We are still very close to the limit and I suspect it may still intermittently
fail.
ok robert@
   2015-01-22 23:34:57 by Robert Nagy | Files touched by this commit (1)
Log message:
add a missing dependency to fix ninja random build
   2015-01-22 04:42:24 by Robert Nagy | Files touched by this commit (3)
Log message:
include the internal pdf viewer/generator
   2015-01-22 04:16:41 by Robert Nagy | Files touched by this commit (136)
Log message:
update to 40.0.2214.91
   2015-01-15 10:29:49 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 39.0.2171.99
   2014-12-13 07:57:49 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 39.0.2171.95
   2014-11-29 09:52:06 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 39.0.2171.71
   2014-11-19 14:27:32 by Robert Nagy | Files touched by this commit (107)
Log message:
update to 39.0.2171.65
   2014-11-14 14:04:36 by Robert Nagy | Files touched by this commit (4)
Log message:
update to 38.0.2125.122
   2014-11-10 08:03:43 by David Coppa | Files touched by this commit (1)
Log message:
Fix another dependency issue
From upstream git commit 46c567aecd2b80239fee6fc4006474db9c281229
ok robert@ (maintainer)
   2014-11-06 11:32:27 by David Coppa | Files touched by this commit (1)
Log message:
Fix dependency error
ok robert@ (maintainer)
   2014-10-30 16:20:24 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 38.0.2125.111
   2014-10-25 15:08:50 by Stuart Henderson | Files touched by this commit (1)
Log message:
add a dependency on theme_resources, hopefully this will fix an intermittent
build failure some of us have been seeing with ninja random builds.  ok espie
   2014-10-25 08:27:00 by Robert Nagy | Files touched by this commit (1)
Log message:
fix build on i386
   2014-10-21 08:03:06 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 38.0.2125.104
   2011-08-16 02:17:45 by Robert Nagy | Files touched by this commit (159)
Log message:
update to the next stable release (13.0.782.112)
   2011-07-26 14:47:55 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 12.0.742.122
   2011-07-19 13:20:20 by Christian Weisgerber | Files touched by this commit (1)
Log message:
fix build on 5.0
   2011-07-08 14:38:02 by Christian Weisgerber | Files touched by this commit (91)
Log message:
Fix build with png-1.5.
All fixes by yours truly.
   2011-07-05 03:16:19 by Alexander Hall | Files touched by this commit (2)
Log message:
fix the chrome wrapper script a bit
- skip the tests if you already have a running chrome instance
- default to 'no' (meaning you must not use the mouse for doing the
sensible thing)
- do not start chrome if you just close the window (alt+f4 etc)
ok robert@
   2011-06-29 00:32:32 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 12.0.742.112
   2011-06-28 05:34:42 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Add gnome-icon-theme to RUN_DEPENDS, it's needed to render some icons.
ok robert@ (maintainer)
   2011-06-16 22:25:06 by Can Erkin Acar | Files touched by this commit (2)
Log message:
Try to set the number of open files to the desired value before warning
about openfiles-max. ok robert@
   2011-06-15 13:41:02 by Robert Nagy | Files touched by this commit (2)
Log message:
Use MODPY_VERSION instead of hardcoding 2.6 which is not the case anymore
since we default to python 2.7
   2011-06-15 04:59:55 by Robert Nagy | Files touched by this commit (2)
Log message:
update to chromium-12.0.742.100
   2011-06-10 01:41:24 by Robert Nagy | Files touched by this commit (4)
Log message:
fix AtomicWord definition on i386, no bump needed
   2011-06-08 15:23:04 by Robert Nagy | Files touched by this commit (1)
Log message:
cvs missed this, tsk tsk
   2011-06-08 14:36:56 by Robert Nagy | Files touched by this commit (180)
Log message:
Update to the new stable branch: 12.0.742.91
http://googlechromereleases.blogspot.com/2011/06/chrome-stable-release.html
   2011-06-08 12:15:30 by Remi Pointel | Files touched by this commit (62)
Log message:
bump after default python version switch
   2011-06-07 04:39:53 by Robert Nagy | Files touched by this commit (2)
Log message:
update to chromium-11.0.696.77
   2011-06-02 01:22:12 by Robert Nagy | Files touched by this commit (5)
Log message:
Instead of reserving 32MB of virtual memory let's reserve the quarter of
RLIMIT_DATA (ulimit -d) if RLIMIT_DATA is not 0 (unlimited).
If RLIMIT_DATA is 0 then the default 512MB reservation will be used.
Using 32MB made v8 use less memory for sure but it was a huge performance
loss too.
   2011-05-31 01:55:04 by Robert Nagy | Files touched by this commit (2)
Log message:
Make v8 pre-allocate at least 32M of virtual memory to avoid
crashing with vmmap. This is needed because of their JIT is
not fully 64-bit.
   2011-05-26 05:39:14 by Robert Nagy | Files touched by this commit (8)
Log message:
- re-enable flock in the build
- add support for detecting if an sqlite3 db is on an NFS mount
- fix printing: Chrome can only print to PDF and that is why you
cannot print to LPD directly. It requres CUPS.
   2011-05-25 10:41:28 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 11.0.696.71
   2011-05-20 02:35:24 by Robert Nagy | Files touched by this commit (6)
Log message:
Add WIP progress sndio support to chrome, developed by jakemsr@ and
with modifications by me.
It is not working yet so you can only enable it by setting the
CHROME_SNDIO environment variable, so by default nothing changes.
I commit this so that other people can work on it too.
   2011-05-19 05:57:37 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Add missing RUN_DEPENDS.
Remove trailing blank line.
   2011-05-19 05:52:07 by Robert Nagy | Files touched by this commit (5)
Log message:
Add a .desktop file for the menus and install the icons too.
Remove the message about bumping shmall and datasize too.
   2011-05-18 11:02:56 by Robert Nagy | Files touched by this commit (2)
Log message:
sync transport dib code
   2011-05-17 02:35:31 by Robert Nagy | Files touched by this commit (6)
Log message:
- use the same memory allocation values on amd64 and i386 too.
this makes chrome use way less memory and since it does not hit
datasize limits anymore, it is way more stable too
- remove the warning of datasize bumping from the wrapper script
tested by sthen@, jasper@ and me
   2011-05-14 15:29:04 by Antoine Jacoutot | Files touched by this commit (24)
Log message:
deve/gconf2 is about to loose its dependency on x11/gtk+2 so explicitely
register x11/gtk+2 for ports depending on gconf2 that don't have another
dependency that would bring it.
discussed with jasper@
   2011-05-13 05:48:19 by Robert Nagy | Files touched by this commit (2)
Log message:
update to chromium-11.0.696.68
   2011-05-12 01:51:10 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
xdg-open is used to start helpers, so add devel/xdg-utils to RUN_DEPENDS.
ok robert@ (maintainer)
   2011-05-07 05:19:25 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 11.0.696.65
   2011-04-29 07:18:02 by Robert Nagy | Files touched by this commit (168)
Log message:
update to the latest stable version which is now 11.0.696.60
+ switch from using system sqlite to the bundled one because they have
many modifications that are needed
+ add a new mirror for the distfile because the google one is utterly slow
   2011-04-15 04:10:27 by Robert Nagy | Files touched by this commit (5)
Log message:
update to 10.0.648.205 and use python 2.6
   2011-03-27 09:13:01 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 10.0.648.204
   2011-03-23 06:33:26 by Robert Nagy | Files touched by this commit (7)
Log message:
merge patches from http://codereview.chromium.org/6682026
   2011-03-21 05:27:46 by Robert Nagy | Files touched by this commit (3)
Log message:
sync with the freebsd transport dib code
   2011-03-20 01:51:00 by Robert Nagy | Files touched by this commit (1)
Log message:
make sure we depend on kvm>=10.0 otherwise it will fail to build
from Pascal Stumpf <Pascal.Stumpf@cubes.de>
   2011-03-18 04:28:30 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 10.0.648.151
   2011-03-16 04:52:46 by Robert Nagy | Files touched by this commit (12)
Log message:
Add some missing patches that were missed by the previous commit
and move back to KERN_PROC from KERN_PROC2 now that we can.
   2011-03-15 05:38:06 by Robert Nagy | Files touched by this commit (203)
Log message:
update to 10.0.648.133
   2011-03-09 10:24:21 by Stuart Henderson | Files touched by this commit (2)
Log message:
install the manpage, this also fixes chrome --help
ok robert@
   2011-03-05 13:12:35 by Stuart Henderson | Files touched by this commit (1)
Log message:
WANTLIB+=kvm and bump, ok robert@
   2011-03-03 12:39:17 by Robert Nagy | Files touched by this commit (1)
Log message:
turns out that disable_sse2 is only checked on i386 so remove the check
for amd64
   2011-03-03 06:47:47 by Robert Nagy | Files touched by this commit (3)
Log message:
- remove LINK=/usr/bin/g++ from make env
- fix an ifdef
- enable SSE2 support on amd64
diff from Matthew Dempsky
   2011-03-03 03:37:33 by Robert Nagy | Files touched by this commit (2)
Log message:
update to 9.0.597.107
   2011-03-02 04:11:31 by Robert Nagy | Files touched by this commit (1)
Log message:
no need to use gcc from ports anymore, the pragma patch has been
commited to base
   2011-03-02 01:53:51 by Robert Nagy | Files touched by this commit (7)
Log message:
Use KERN_PROC2 everywhere instead of trying to use /proc and use
kvm(3) to help chrome identify it's own processes.
   2011-02-12 03:42:43 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
- SECURITY UPDATE of chromium to 9.0.597.94, fixes about 13 CVE's.
tested by myself on amd64, and espie@ on i386.
"sure, make sure it works" robert@ (MAINTAINER), ok espie@
   2011-02-10 01:26:06 by Marc Espie | Files touched by this commit (2)
Log message:
fix MESSAGE, bump
   2011-02-08 14:10:28 by Stuart Henderson | Files touched by this commit (2)
Log message:
tweak wrapper script; use larger default limits for FD and datasize
(you may still need to raise them if you open many tabs, but this
should be enough to avoid problems in normal use), only warn if
softlimits can't be raised, and adjust messages to mention login.conf
(and login.conf.db if detected).
ok espie@ "feel free to modify it if you don't like it" robert@
   2011-02-08 02:48:27 by Marc Espie | Files touched by this commit (127)
Log message:
.. and ditch older patches too
   2011-02-08 02:43:02 by Marc Espie | Files touched by this commit (238)
Log message:
late update to chromium 9, robert@ did the work, but he doesn't have the
time right now.
Tree is still locked!
Reasons for the update:
- good work that can be used now
- only builds on i386/amd64, and they're fast
- multiple security problems in old chrome
- old chrome half working, can't break it more than it was.
This one requires resources (see MESSAGE), but it's ways more stable.
Again, discussed with sthen@, jasper@, naddy@, miod@
   2011-02-03 03:31:12 by Robert Nagy | Files touched by this commit (1)
Log message:
Disable on amd64, because it does not work.
After unlock a chrome update will come...
ok ajacoutot@, sthen@ and requested by many people
   2011-01-18 08:53:06 by Okan Demirmen | Files touched by this commit (1)
Log message:
zap stray
   2010-12-13 02:51:46 by Marc Espie | Files touched by this commit (232)
Log message:
cut the "monster patches" into small pieces. pval can fix it to his liking
if he comes back.
In the mean time, fix build of chromium by adding the required
-I/usr/local/includes to gyp glue where needed.
   2010-11-22 01:37:07 by Marc Espie | Files touched by this commit (859)
Log message:
new depends
   2010-11-11 12:06:23 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Use the python MODULE instead of harcoding python version.
This port is still broken though, it missed a -I/usr/local/include somewhere...
   2010-10-24 15:40:10 by Antoine Jacoutot | Files touched by this commit (25)
Log message:
Remove USE_X11.
   2010-10-11 02:19:04 by Jasper Lievisse Adriaanse | Files touched by this commit (23)
Log message:
- fix WANTLIB after cairo update.
(please note chromium is still broken, but will be dealt with soon)
   2010-09-28 01:02:28 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
- new style depends
- tweak master sites
ok pval@ (MAINTAINER)
   2010-08-01 13:15:18 by Christian Weisgerber | Files touched by this commit (1)
Log message:
now that this builds again, bump for the gcc3->gcc4 switch
   2010-07-26 09:51:18 by Marc Espie | Files touched by this commit (1)
Log message:
fix build. make sure build includes come before systeme includes, thus
avoiding confusion between built-in libicu and textproc/icu4c
   2010-05-17 13:01:34 by Peter Valchev | Files touched by this commit (2)
Log message:
minor update to chromium-5.0.359.1
   2010-05-10 09:26:31 by Marc Espie | Files touched by this commit (1)
Log message:
being too chummy with modules... fix gcc4 build.
   2010-04-01 15:14:14 by Peter Valchev | Files touched by this commit (5)
Log message:
Update to chromium-5.0.539.0; tested by many on ports@
- still some issues on some amd64 machines, etc. but a step forward
- see http://sightly.net/peter/openbsd/chromium/ for more
   2010-02-03 05:32:54 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
While I'm still unsure why gamin is needed at all, at least use a
correct run_depends: we mean gamin, not libgamin.
"go ahead" jasper@
   2010-02-02 18:05:41 by Peter Valchev | Files touched by this commit (1)
Log message:
gamin RUN_DEPENDS, from speedvin@archlinux.us; ok jasper espie
   2010-01-26 08:48:21 by Stuart Henderson | Files touched by this commit (2)
Log message:
Mention in MESSAGE that this package currently requires SSE2,
and show how to check. This should change sometime, but the
fix is fiddly and for now we should let people know. Committing
now to make sure something is in pre-4.7.
Discussed with pval, this diff ok jasper@ landry@
   2009-12-31 05:06:35 by Marc Espie | Files touched by this commit (1)
Log message:
remove extra under-specified stdc++ libdepends.
   2009-12-20 10:27:34 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Move some LIB_DEPENDS to WANTLIB.
Regen PLIST.
   2009-12-19 09:56:07 by Marc Espie | Files touched by this commit (1)
Log message:
fix build