robert
eb9b0f7570
update to 53.0.2785.89
2016-09-01 16:28:11 +00:00
sthen
65bce544d7
use USE_WXNEEDED for chromium/iridium now that it works with gcc4
2016-08-25 20:00:07 +00:00
robert
0dd6c222ec
remove unused patch
2016-08-20 15:21:22 +00:00
robert
45ba31041f
remove some unnecessary patches
2016-08-19 19:58:47 +00:00
robert
0eff95bb64
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-17 11:06:50 +00:00
robert
5c8b6f31f0
add another pre-build target
2016-08-09 04:28:13 +00:00
robert
2f6cbf8300
add ax_gen into prebuild
2016-08-08 16:20:39 +00:00
robert
758ab144a6
update to 52.0.2743.116
2016-08-04 15:43:00 +00:00
robert
9fccf96bf7
update to 52.0.2743.82
2016-07-31 13:11:44 +00:00
robert
41ca2a1143
add the required recvfd pledges
2016-07-12 06:05:32 +00:00
robert
a9f623771b
add another pre-build target
2016-07-09 18:39:18 +00:00
robert
0bde36d700
update to 51.0.2704.106
2016-06-24 12:58:09 +00:00
robert
3eeae9d6c3
update to 51.0.2704.103
2016-06-17 10:56:28 +00:00
robert
bb97b79368
update to 51.0.2704.84
2016-06-10 05:15:55 +00:00
sthen
1db986b7cb
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 21:03:38 +00:00
robert
3f2a4a3821
update to 51.0.2704.79
2016-06-02 14:13:13 +00:00
sthen
59846a9789
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-06-02 10:47:47 +00:00
robert
a0f179af38
add more mojom prebuild targets
2016-05-28 16:37:10 +00:00
robert
776dc1d17a
update to 51.0.2704.63
2016-05-27 06:28:20 +00:00
robert
52668e2258
pre-build the autofill_server_proto target as well
2016-05-20 15:36:05 +00:00
robert
02a96b957e
update to 50.0.2661.102
2016-05-12 15:26:01 +00:00
robert
2f85a3d2d1
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-26 14:22:24 +00:00
robert
4733e7c311
cache the amount of physical memory in the UtilityProcess as well before
...
the pledge(2) call; issue found by sthen@
2016-04-25 17:12:53 +00:00
robert
d1d019db7c
update to 50.0.2661.86
2016-04-21 13:52:06 +00:00
robert
454c43a255
update to 50.0.2661.75
2016-04-16 19:08:45 +00:00
robert
e743d8cb36
update to 49.0.2623.112
2016-04-09 13:33:13 +00:00
robert
2447ae7a15
update to 49.0.2623.110
2016-03-29 17:37:38 +00:00
robert
5c3031b093
update to 49.0.2623.108
2016-03-26 10:49:50 +00:00
naddy
8eb3e250e6
oops
2016-03-09 14:21:23 +00:00
naddy
7b033d56d7
droid-fonts -> noto-fonts
2016-03-09 13:18:10 +00:00
robert
305b7dc105
add common_constants to the pre-build list
2016-03-08 17:29:24 +00:00
robert
10e6e36d06
update to 49.0.2623.75
2016-03-06 10:51:13 +00:00
pascal
1bc0330aba
Bump REVISION for lang/clang MODULE changes.
2016-03-05 16:04:06 +00:00
robert
34ea561e7c
security update to 48.0.2564.116; ok sthen@
2016-02-20 10:08:51 +00:00
robert
9f1b4403e9
security update to 48.0.2564.109; ok sthen@, naddy@
2016-02-17 13:33:29 +00:00
robert
6ce5b9c733
update to 48.0.2564.103
2016-02-06 18:02:18 +00:00
robert
7724a69677
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 20:45:29 +00:00
robert
148705221f
unbreak build by adding a missing patch
2016-01-31 16:49:31 +00:00
robert
1e13d60d3a
Initialize the FcInit library early just like it is being done on Linux
2016-01-29 16:56:10 +00:00
robert
b2c1764b0d
update to 48.0.2564.97
2016-01-28 21:36:00 +00:00
sthen
9b10804761
prebuild a missing dep that I ran into with chromium on a bulk build; ok robert@
2016-01-28 12:27:20 +00:00
robert
0b87d9cff7
move to libjpeg_turbo from using the system libjpeg
2016-01-27 20:05:23 +00:00
robert
eab36e755c
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 20:43:27 +00:00
robert
007dafc92e
update to 48.0.2564.82
2016-01-23 18:49:30 +00:00
sthen
9005d1d063
sync WANTLIB
2016-01-17 17:29:07 +00:00
sthen
c3bd7f9864
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-15 19:57:23 +00:00
robert
5f39e677ec
update to 47.0.2526.111
2016-01-14 13:21:06 +00:00
robert
9b838269e7
remove rpath from the GPU process's pledge call now that mesa has been taken care of
2016-01-08 15:18:09 +00:00
robert
04526b1de6
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.
2016-01-06 21:46:44 +00:00
robert
3817092bbe
add mojo bindings to the pre-build targets
2015-12-28 09:53:27 +00:00