www-client/cromite (pf4public)

Search

Package Information

Description:
Cromite a Bromite fork with ad blocking and privacy enhancements; take back your browser!
Homepage:
https://github.com/uazo/cromite
License:
GPL-3

Versions

Version EAPI Keywords Slot
146.0.7680.71 8 0
146.0.7680.164 8 0
145.0.7632.75 8 amd64 ~arm64 ~ppc64 ~x86 0
145.0.7632.45 8 amd64 ~arm64 ~ppc64 ~x86 0
145.0.7632.159 8 ~amd64 ~arm64 ~ppc64 ~x86 0
145.0.7632.116 8 amd64 ~arm64 ~ppc64 ~x86 0
145.0.7632.109 8 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>PF4Public@users.noreply.github.com</email>
	</maintainer>
	<longdescription>
		Cromite a Bromite fork with ad blocking and privacy enhancements; take back your browser!
	</longdescription>
	<use>
		<flag name="cfi">Build with CFI (Control Flow Integrity) enabled. It requires "-stdlib=libc++", see #40 for more details.</flag>
		<flag name="clang">Use Clang compiler instead of GCC</flag>
		<flag name="convert-dict">Patch and build the convert_dict utility. The script will be installed into /usr/lib64/chromium-browser/update-dicts.sh. More info here: https://github.com/ungoogled-software/ungoogled-chromium/issues/188#issuecomment-444752907</flag>
		<flag name="debug">Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use.</flag>
		<flag name="enable-driver">Build chromedriver</flag>
		<flag name="gtk4">Build with GTK4 headers</flag>
		<flag name="hangouts">Enable support for Google Hangouts features such as screen sharing</flag>
		<flag name="headless">Build Ozone only with headless backend, NOT RECOMMENDED for general uses</flag>
		<flag name="libcxx">Use bundled C++ Standard Library (libc++)</flag>
		<flag name="nvidia">Use libXNVCtrl library from <pkg>x11-drivers/nvidia-drivers</pkg> instead of the bundled one</flag>
		<flag name="official">Enable Official build instead of Developer build</flag>
		<flag name="optimize-thinlto">Whether to enable ThinLTO optimizations. Turning ThinLTO optimizations on can substantially increase link time and binary size, but they generally also make binaries a fair bit faster.</flag>
		<flag name="optimize-webui">Optimize parts of Chromium's UI written with web technologies (HTML/CSS/JS) for runtime performance purposes. This does more work at compile time for speed benefits at runtime.</flag>
		<flag name="override-data-dir">Change default user data directory to "~/.config/cromite". No data moved automatically.</flag>
		<flag name="pax-kernel">Allow building on a PaX-enabled kernel</flag>
		<flag name="pgo">Enable PGO. Requires bundled binary profile data in sources tree. Often requires masked/testing llvm.</flag>
		<flag name="proprietary-codecs">Enable proprietary codecs like H.264, MP3</flag>
		<flag name="screencast">Enable support for remote desktop and screen cast using <pkg>media-video/pipewire</pkg></flag>
		<flag name="suid">Build the SUID sandbox, which is only needed on CONFIG_USER_NS=n kernels</flag>
		<flag name="system-abseil-cpp">Use the system <pkg>dev-cpp/abseil-cpp</pkg> instead of the bundled one</flag>
		<flag name="system-av1">Use the system <pkg>media-libs/libaom</pkg> and <pkg>media-libs/dav1d</pkg> instead of the bundled ones</flag>
		<flag name="system-brotli">Use the system <pkg>app-arch/brotli</pkg> instead of the bundled one</flag>
		<flag name="system-crc32c">Use the system <pkg>dev-libs/crc32c</pkg> instead of the bundled one</flag>
		<flag name="system-double-conversion">Use the system <pkg>dev-libs/double-conversion</pkg> instead of the bundled one</flag>
		<flag name="system-ffmpeg">Use the system <pkg>media-video/ffmpeg</pkg> instead of the bundled one</flag>
		<flag name="system-harfbuzz">Use the system <pkg>media-libs/harfbuzz</pkg> instead of the bundled one</flag>
		<flag name="system-icu">Use the system <pkg>dev-libs/icu</pkg> instead of the bundled one</flag>
		<flag name="system-jsoncpp">Use the system <pkg>dev-libs/jsoncpp</pkg> instead of the bundled one</flag>
		<flag name="system-libjxl">Use the system <pkg>media-libs/libjxl</pkg> instead of the bundled one</flag>
		<flag name="system-libusb">Use the system <pkg>dev-libs/libusb</pkg> instead of the bundled one</flag>
		<flag name="system-libvpx">Use the system <pkg>media-libs/libvpx</pkg> instead of the bundled one</flag>
		<flag name="system-openh264">Use the system <pkg>media-libs/openh264</pkg> instead of the bundled one. If disabled, it will restrict USE=bindist.</flag>
		<flag name="system-openjpeg">Use the system-wide <pkg>media-libs/openjpeg</pkg> instead of the bundled one. OpenJPEG use are exclusively for Chromium's PDF viewer.</flag>
		<flag name="system-png">Use system libpng instead of the bundled one</flag>
		<flag name="system-re2">Use the system-wide <pkg>dev-libs/re2</pkg> instead of the bundled one</flag>
		<flag name="system-snappy">Use the system-wide <pkg>app-arch/snappy</pkg> instead of the bundled one</flag>
		<flag name="system-woff2">Use the system <pkg>media-libs/woff2</pkg> instead of the bundled one</flag>
		<flag name="system-zstd">Use the system <pkg>app-arch/zstd</pkg> instead of the bundled one</flag>
		<flag name="thinlto">Build with ThinLTO support. LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization (highly recommended).</flag>
		<flag name="widevine">Unsupported closed-source DRM capability (required by Netflix VOD)</flag>
	</use>
	<upstream>
		<bugs-to>https://github.com/uazo/cromite/issues</bugs-to>
		<remote-id type="github">uazo/cromite</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 146.0.7680.71 146.0.7680.164 145.0.7632.75 145.0.7632.45 145.0.7632.159 145.0.7632.116 145.0.7632.109
${BASH_REMATCH[1]}system-${BASH_REMATCH[2]} ⚠️
X ⚠️
bluetooth Enable Bluetooth. Disabling bluetooth does break WebAuthn. Could also break something else. Improved patch is welcome. ⚠️
cfi Build with CFI (Control Flow Integrity) enabled. It requires "-stdlib=libc++", see #40 for more details.
clang Use Clang compiler instead of GCC
convert-dict Patch and build the convert_dict utility. The script will be installed into /usr/lib64/chromium-browser/update-dicts.sh. More info here: https://github.com/ungoogled-software/ungoogled-chromium/issues/188#issuecomment-444752907
cpu_flags_arm_neon ⚠️
cups ⚠️
custom-cflags ⚠️
debug Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use.
enable-driver Build chromedriver
gtk4 Build with GTK4 headers
hangouts Enable support for Google Hangouts features such as screen sharing
headless Build Ozone only with headless backend, NOT RECOMMENDED for general uses
kerberos ⚠️
libcxx Use bundled C++ Standard Library (libc++)
nvidia Use libXNVCtrl library from <pkg>x11-drivers/nvidia-drivers</pkg> instead of the bundled one
official Enable Official build instead of Developer build
optimize-thinlto Whether to enable ThinLTO optimizations. Turning ThinLTO optimizations on can substantially increase link time and binary size, but they generally also make binaries a fair bit faster.
optimize-webui Optimize parts of Chromium's UI written with web technologies (HTML/CSS/JS) for runtime performance purposes. This does more work at compile time for speed benefits at runtime.
override-data-dir Change default user data directory to "~/.config/cromite". No data moved automatically.
pax-kernel Allow building on a PaX-enabled kernel
pgo Enable PGO. Requires bundled binary profile data in sources tree. Often requires masked/testing llvm.
proprietary-codecs Enable proprietary codecs like H.264, MP3
pulseaudio ⚠️
qt6 ⚠️
screencast Enable support for remote desktop and screen cast using <pkg>media-video/pipewire</pkg>
selinux ⚠️
thinlto Build with ThinLTO support. LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization (highly recommended).
vaapi ⚠️
wayland ⚠️
widevine Unsupported closed-source DRM capability (required by Netflix VOD)

Files

Manifest

Type File Size Versions
DIST cromite-21fe58812eb5ef4e043d1e3b418b7760749fec24.tar.gz 175367478 bytes 146.0.7680.71
DIST cromite-31d4039f3999b2c2eaed2c377fec3fb923ba62b0.tar.gz 175380118 bytes 146.0.7680.164
DIST cromite-4a33091d47c0260f0760e75da233481b4c2f60a9.tar.gz 175345950 bytes 145.0.7632.75
DIST cromite-9b33511160e6d30427778dd782e915577dc9568f.tar.gz 175396590 bytes 145.0.7632.159, 145.0.7632.116
DIST cromite-c8a1047c2a5f3456670e40c98e82a46d0001bfde.tar.gz 175355128 bytes 145.0.7632.45
DIST cromite-f964e2a760ce1217bd1893a70ce0c7d4d7fe4fa1.tar.gz 175346622 bytes 145.0.7632.109
Unmatched Entries
Type File Size
DIST chromium-145.0.7632.109-lite.tar.xz 1416231332 bytes
DIST chromium-145.0.7632.116-lite.tar.xz 1416260344 bytes
DIST chromium-145.0.7632.159-lite.tar.xz 1416409132 bytes
DIST chromium-145.0.7632.45-lite.tar.xz 1416448168 bytes
DIST chromium-145.0.7632.75-lite.tar.xz 1416357796 bytes
DIST chromium-146.0.7680.164-lite.tar.xz 1476795816 bytes
DIST chromium-146.0.7680.71-lite.tar.xz 1476275936 bytes
DIST chromium-37c28a19804e47a68eabf3cf882a310689fc325b.patch 1560 bytes
DIST chromium-3abf0048fc862a2db04031466be5f45a70c77a6d.patch 20070 bytes
DIST chromium-acb47d9a6b56c4889a2ed4216e9968cfc740086c.patch 4513 bytes
DIST chromium-openpower-a85b64f07b.tar.bz2 387899 bytes
DIST quiche-cd5a0df905a28faa89ff2a4ab44f893f84dc4487.patch 734 bytes