Version: 2022.04.100.0, Package name: iridium-2022.04.100.0 |
Maintained by: Robert Nagy |
Master sites: |
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description Iridium is a free, open, and libre browser modification of the Chromium code base, with privacy being enhanced in several key areas. Automatic transmission of partial queries, keywords, metrics to central services is inhibited and only occurs with consent. |
Filesize: 1292755.066 KB |
Version History (View Complete History) |
|
2021-11-23 04:52:33 by Robert Nagy | Files touched by this commit (6) |
Log message: sync recent changes from the chromium port: ------------ start taming chromium in low FD situations; starting with disk cache cap the file descriptor limit at 85% of the size of the file descriptor table and also substract the amount of currently used file descriptors as this should give us enough reserve to avoid hitting the limit ------------ update file path watcher code to match the kqueue implementation and disable some FD passing code that is not used on OpenBSD ------------ |
2021-11-12 07:52:41 by Stuart Henderson | Files touched by this commit (2) |
Log message: chromium/iridium: allow parallel build on i386 again, it is currently working without going up in flames on the build cluster (avail mem = 2205MB thanks to the annoying memory layout on newer intels) and seems to save some time. |
2021-11-08 06:02:46 by Robert Nagy | Files touched by this commit (4) |
Log message: merge two commits from chromium: use the use_allocator_shim build flag instead of a patch remove python3 symlink and append to PATH instead of overwriting it so that /usr/local/bin/python3 is picked up |
2021-11-07 08:29:21 by Klemens Nanni | Files touched by this commit (2) |
Log message: Revert previous python3 symlink removal The build process runs "env python3" with PATH=${WRKDIR}/bin in some places so /usr/local/bin/python3 won't be found. Spotted by naddy and phessler |
2021-11-06 10:54:25 by Klemens Nanni | Files touched by this commit (2) |
Log message: Do not symlink python3 anymore, it is provided by the default package Symlinking the unversioned `python` executable is fine. These two are the only exceptions in the ports tree handling a versioned symlink. OK robert |
2021-11-02 03:06:54 by Robert Nagy | Files touched by this commit (5) |
Log message: make sure that trk notifications are only displayed if --trk is specified |
2021-11-01 11:53:42 by Robert Nagy | Files touched by this commit (2) |
Log message: unbreak on i386 by not removing the necessary cflags from the build |
2021-10-30 11:53:12 by Robert Nagy | Files touched by this commit (2) |
Log message: add a missing ifdef to have DocumentAnalysis support |
2021-10-30 03:11:22 by Robert Nagy | Files touched by this commit (2) |
Log message: update to 2021.10.95.1 |
2021-10-29 08:49:43 by Robert Nagy | Files touched by this commit (954) |
Log message: update to 2021.10.95 |
2021-10-04 08:55:17 by Robert Nagy | Files touched by this commit (4) |
Log message: unbreak after harfbuzz update by cherry-picking some upstream changes |
2021-09-09 02:19:51 by Robert Nagy | Files touched by this commit (1) |
Log message: sync arm64 ffmpeg config |
2021-07-07 17:49:05 by Stuart Henderson | Files touched by this commit (1) |
Log message: mark BROKEN-i386, build fails due to sse2 problem with simd zlib code |
2021-07-06 05:13:52 by Robert Nagy | Files touched by this commit (879) |
Log message: update to 2021.06.91 |
2021-06-09 13:50:11 by Stuart Henderson | Files touched by this commit (73) |
Log message: remove ports libexecinfo, we now have a libunwind-based libexecinfo in base |
2021-06-05 03:22:31 by Sebastien Marie | Files touched by this commit (4) |
Log message: chromium, iridium: removes RTLD_NODELETE removal patches ok robert@ |
2021-05-21 13:50:39 by Kurt Mosiejczuk | Files touched by this commit (326) |
Log message: Bump the REVISION on all ports that use the python2 version of py-setuptools. Also change the lang/python module to use the new devel/py2-setuptools for python2 ports ok sthen@ |
2021-05-10 09:26:10 by Jasper Lievisse Adriaanse | Files touched by this commit (3) |
Log message: mark these as broken on powerpc64. while there, fix the COMMENT for electron. ok robert@ |
2021-04-01 04:24:46 by Robert Nagy | Files touched by this commit (852) |
Log message: update to 2021.03.88 |
2021-02-26 11:20:37 by Christian Weisgerber | Files touched by this commit (149) |
Log message: remove carriage returns ('\r') from patch files and set FIX_CRLF_FILES |
2021-02-23 12:39:53 by Stuart Henderson | Files touched by this commit (743) |
Log message: Reverse the polarity of MODPY_VERSION; default is now 3.x, if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}. This commit doesn't change any versions currently used; it may be that some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those should be cleaned up in the course of updating ports where possible. Python module ports providing py3-* packages should still use FLAVOR=python3 so that we don't have a mixture of dependencies some using ${MODPY_FLAVOR} and others not. |
2020-12-21 11:25:13 by Stuart Henderson | Files touched by this commit (2) |
Log message: put back BROKEN-i386 in chromium and add it to iridium, the binaries cannot be loaded, they immediately exit: : sthen@i386.p; chrome /usr/local/bin/chrome[60]: /usr/local/chrome/chrome: Cannot allocate memory : sthen@i386.p; size /usr/local/chrome/chrome text data bss dec hex 180104608 3805736 1949616 185859960 b13ff78 exiting happens very early, before ld.so loads libraries: : sthen@i386.p; LD_DEBUG=1 /usr/local/chrome/chrome ksh: /usr/local/chrome/chrome: Cannot allocate memory no point wasting 2x24h in build for these two. |
2020-11-15 12:14:12 by Robert Nagy | Files touched by this commit (4) |
Log message: make it possible for gn to determine its own executable path so that regenerating rules with ninja is possible |
2020-11-05 08:49:54 by Robert Nagy | Files touched by this commit (821) |
Log message: update to 2020.11.85 and sync with the chromium port |
2020-06-09 01:14:46 by Jasper Lievisse Adriaanse | Files touched by this commit (49) |
Log message: bump after libxslt dependency changed |
2020-04-26 05:42:32 by Robert Nagy | Files touched by this commit (2) |
Log message: merge a missing patch from chromium which initializes fontconfig before all the sandboxing in the renderer process to avoid hitting pledge violations |
2020-04-24 01:21:55 by Robert Nagy | Files touched by this commit (2) |
Log message: remove the audio pledge from the audio process as direct audio device access it not possible anymore |
2020-04-12 04:52:46 by Robert Nagy | Files touched by this commit (291) |
Log message: update to 2020.04.81 |
2020-04-05 03:02:19 by Robert Nagy | Files touched by this commit (5) |
Log message: get rid of more setpriority(2) to avoid pledge violations |
2020-04-03 06:25:01 by Robert Nagy | Files touched by this commit (3) |
Log message: do not hardcode my pobj dir |
2020-04-02 09:12:00 by Robert Nagy | Files touched by this commit (742) |
Log message: update to 2020.03.80 and sync patches with www/chromium |
2019-11-10 06:41:39 by Robert Nagy | Files touched by this commit (3) |
Log message: fixup patches to not include my own pobj path |
2019-11-10 06:37:58 by Robert Nagy | Files touched by this commit (742) |
Log message: update to 2019.11.78 |
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-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-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-13 11:07:04 by Stuart Henderson | Files touched by this commit (2) |
Log message: sync WANTLIB |
2019-05-27 10:11:17 by Robert Nagy | Files touched by this commit (11) |
Log message: sync patches with chromium |
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-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-17 12:29:54 by Robert Nagy | Files touched by this commit (1) |
Log message: unbreak build by adding missing curly bracket |
2019-04-17 05:48:55 by Robert Nagy | Files touched by this commit (639) |
Log message: update to 2019.04.73 |
2019-04-07 04:01:46 by Robert Nagy | Files touched by this commit (4) |
Log message: sync patches with chromium (v8 memory usage and pledge related) ok sthen@ |
2019-03-13 11:25:14 by Robert Nagy | Files touched by this commit (2) |
Log message: add missing patches from previous commit that syncs sandbox code with chromium |
2019-03-13 11:24:30 by Robert Nagy | Files touched by this commit (7) |
Log message: sync the sandbox code (pledge + unveil) with chromium |
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. |
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-28 08:15:52 by Stuart Henderson | Files touched by this commit (1) |
Log message: Adjust () position to disable --build-id on OpenBSD. The patch file is similar to one in chromium, but the line is slightly different meaning this didn't work quite right. Fixes build with ld.bfd (e.g. i386 until we switch to lld). ok robert@ |
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-22 09:50:41 by Robert Nagy | Files touched by this commit (2) |
Log message: unbreak build by fixing two patches to not include my own pobj dir |
2018-11-20 12:12:31 by Robert Nagy | Files touched by this commit (10) |
Log message: enable unveil(2) by default in iridium as well |
2018-11-20 12:10:32 by Robert Nagy | Files touched by this commit (224) |
Log message: update to 2018.11.71 |
2018-11-11 06:52:13 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-10 05:50:21 by Robert Nagy | Files touched by this commit (2) |
Log message: use the correct binary path to load the other processes |
2018-11-06 13:53:13 by Robert Nagy | Files touched by this commit (1) |
Log message: unbreak build by adding a missing patch from the previous update |
2018-11-05 15:04:40 by Robert Nagy | Files touched by this commit (451) |
Log message: update to 2018.11.70 and sync some changes with chromium |
2018-10-03 00:02:48 by Marc Espie | Files touched by this commit (1) |
Log message: so, special-casing openbsd is fun, but let's not forget dependencies... fixes build breakage okay robert@ |
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 10:56:46 by Robert Nagy | Files touched by this commit (3) |
Log message: use jumbo build and use lld for linking just like in chromium |
2018-08-11 10:22:42 by Robert Nagy | Files touched by this commit (52) |
Log message: introduce unveil(2) support for iridium by merging all the changes from www/chromium pass 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/iridium, e.g.: /etc/iridium/unveil.main or /etc/iridium/unveil.gpu. |
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-06 01:50:55 by Robert Nagy | Files touched by this commit (226) |
Log message: update to 2018.5.67 |
2018-05-04 01:14:58 by Robert Nagy | Files touched by this commit (544) |
Log message: update to 2018.4.66.0 |
2018-02-10 01:02:52 by Robert Nagy | Files touched by this commit (2) |
Log message: add a missing pledge related patch from chromium |
2017-12-22 01:21:56 by Robert Nagy | Files touched by this commit (3) |
Log message: merge the user-agent patch from chromium and re-enable on i386 |
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-23 13:03:33 by Robert Nagy | Files touched by this commit (8) |
Log message: make iridium build with system clang as well by applying the same patches as for chromium plus some extra due to the version differences |
2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880) |
Log message: use COMPILER_LIBCXX where applicable |
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-04-28 16:22:37 by Robert Nagy | Files touched by this commit (186) |
Log message: update to 58.0 |
2017-04-22 05:53:55 by Christian Weisgerber | Files touched by this commit (1) |
Log message: stray whitespace breaks make syntax |
2017-04-22 01:47:35 by Robert Nagy | Files touched by this commit (1) |
Log message: add missing build dependency for gtk+3 |
2017-04-18 23:20:28 by Robert Nagy | Files touched by this commit (1) |
Log message: remove bogous file |
2017-04-18 23:16:47 by Robert Nagy | Files touched by this commit (442) |
Log message: update to 57.0 |
2016-10-27 12:30:42 by Robert Nagy | Files touched by this commit (464) |
Log message: update to 54.0 |
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-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-07-12 00:05:32 by Robert Nagy | Files touched by this commit (4) |
Log message: add the required recvfd pledges |
2016-06-02 10:34:50 by Robert Nagy | Files touched by this commit (1) |
Log message: add the -Wl,-z,wxneeded flag here as well |
2016-05-28 10:37:10 by Robert Nagy | Files touched by this commit (2) |
Log message: add more mojom prebuild targets |
2016-05-28 08:49:39 by Robert Nagy | Files touched by this commit (183) |
Log message: update to 51.1 |
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-04-27 06:46:16 by Robert Nagy | Files touched by this commit (195) |
Log message: update to iridium-50.0 and sync recent changes with chromium |
2016-03-23 14:13:07 by Robert Nagy | Files touched by this commit (274) |
Log message: update to 49.0 |
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-05 09:04:10 by Pascal Stumpf | Files touched by this commit (80) |
Log message: Bump REVISION for lang/clang MODULE changes. |
2016-02-23 04:53:30 by Robert Nagy | Files touched by this commit (2) |
Log message: security update to 48.2; ok sthen@ and naddy |
2016-02-17 00:23:26 by Robert Nagy | Files touched by this commit (2) |
Log message: fix plist after the previous commit, sorry |
2016-02-15 11:09:04 by Robert Nagy | Files touched by this commit (1) |
Log message: oops i accidentally disabled the pre-build targets, let's re-enable them |
2016-02-15 11:07:53 by Robert Nagy | Files touched by this commit (161) |
Log message: update to 48.1 (based on the latest stable chromium which contains security fixes as well) ok naddy@ sthen@ |
2016-02-01 08:09:01 by Robert Nagy | Files touched by this commit (11) |
Log message: switch to libjpeg_turbo and merge the sandbox font handling patches from chromium |
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-18 04:41:50 by Stuart Henderson | Files touched by this commit (1) |
Log message: properly bump |
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-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-07 00:26:40 by Robert Nagy | Files touched by this commit (11) |
Log message: pledge(2) iridium as well by syncing with the chromium port |
2016-01-06 02:16:08 by Robert Nagy | Files touched by this commit (4) |
Log message: do not notify about tracker urls on the console and the browser bar unless --trk is specified, it is just too much vomit for a non-developer |
2015-12-30 12:13:33 by Robert Nagy | Files touched by this commit (2) |
Log message: pretty-print the tracking addresses on the console |
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-21 06:30:00 by Robert Nagy | Files touched by this commit (11) |
Log message: update to 47.0 |
2015-12-17 00:02:48 by Robert Nagy | Files touched by this commit (152) |
Log message: update to 47.0rc1 |
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-12 03:56:39 by Robert Nagy | Files touched by this commit (2) |
Log message: update to 46.0-final |
2015-10-24 12:22:22 by Robert Nagy | Files touched by this commit (202) |
Log message: update to 46.0rc1 |
2015-08-29 01:27:24 by Robert Nagy | Files touched by this commit (1) |
Log message: unbreak build: |
2015-08-27 08:24:32 by Robert Nagy | Files touched by this commit (8) |
Log message: detect *BSD in the javascript code of webui and sync the build hacks from chromium |
2015-08-25 09:08:44 by Robert Nagy | Files touched by this commit (2) |
Log message: update to 44.1 |
2015-08-17 14:04:17 by Stuart Henderson | Files touched by this commit (13) |
Log message: sync WANTLIB |
2015-08-17 11:21:31 by Robert Nagy | Files touched by this commit (7) |
Log message: merge the patches from chromium that make iridium use the internal libusb as well |
2015-08-12 04:56:13 by Robert Nagy | Files touched by this commit (138) |
Log message: update to iridium-44.0 and also incorporate a patch from dcoppa@ for the startup script that still had references to chromium directories. |
2015-07-14 04:39:33 by Robert Nagy | Files touched by this commit (2) |
Log message: update to 43.8 |
2015-07-12 08:44:34 by Robert Nagy | Files touched by this commit (2) |
Log message: allow iridium to restart itself when necessary after asking the user for confirmation |
2015-06-22 10:42:14 by Robert Nagy | Files touched by this commit (2) |
Log message: update to 43.5 |
2015-06-16 12:07:21 by Marc Espie | Files touched by this commit (1) |
Log message: dependency fix, same as chromium |
2015-06-15 08:51:24 by Robert Nagy | Files touched by this commit (4) |
Log message: update to 43.4 |
2015-06-09 12:50:45 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Unbreak, REVISION cannot go backwards. |
2015-06-07 10:00:38 by Robert Nagy | Files touched by this commit (3) |
Log message: update to 43.3 |
2015-06-03 23:48:15 by Robert Nagy | Files touched by this commit (1) |
Log message: add a missing build dependency to avoid ninja failing |
2015-06-03 10:00:01 by Robert Nagy | Files touched by this commit (2) |
Log message: add a patch to avoid a crash on startup |
2015-06-02 13:56:15 by Robert Nagy | Files touched by this commit (2) |
Log message: update to 43.2 |
2015-05-26 11:37:40 by Robert Nagy | Files touched by this commit (167) |
Log message: update to 43.1 |
2015-05-22 16:31:05 by Robert Nagy | Files touched by this commit (2) |
Log message: remove binutils hack |
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-14 05:45:56 by Marc Espie | Files touched by this commit (2) |
Log message: fix DESCR to fit in 80 columns, bump |
2015-05-12 23:52:58 by Stuart Henderson | Files touched by this commit (1) |
Log message: explicitly set DISTFILES, needed on i386 |
2015-05-07 06:26:20 by Robert Nagy | Files touched by this commit (1) |
Log message: add missing master_site, noted by naddy@ |
2015-05-06 08:27:24 by Robert Nagy | Files touched by this commit (303) |
Log message: update to iridium-browser-42.0 |
2015-05-03 14:19:09 by Robert Nagy | Files touched by this commit (1) |
Log message: add a backup master site |