www/cef 152.0.6_1 FreeBSD
Chromium Embedded Framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
d81b7ba3c3- License
- BSD3CLAUSE, LGPL21, MPL11
- Categories
- www, devel
Description
The Chromium Embedded Framework (CEF) is a framework for embedding Chromium-based browsers in other applications. It provides a stable C and C++ API on top of Chromium and Blink, including off-screen rendering, which applications such as OBS Studio use for their browser sources and docks.
This port builds CEF natively from the Chromium and CEF sources, with the FreeBSD patches of www/chromium. It installs a CEF binary distribution in lib/cef: the headers, libcef.so with its resources, the CMake files and the libcef_dll_wrapper static library that CEF clients link against. Point a CEF client to it with CEF_ROOT_DIR (or CEF_ROOT) set to that directory.
Install
Binary package:
pkg install cef
From the ports tree:
cd /usr/ports/www/cef/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cef>0:www/cef
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | 152.0.6 | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 152.0.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 15
${LOCALBASE}/include/linux/videodev2.h: multimedia/v4l_compat${LOCALBASE}/include/va/va.h: multimedia/libva${LOCALBASE}/libdata/pkgconfig/dri.pc: graphics/mesa-libs${LOCALBASE}/share/usbids/usb.ids: misc/usbids${PYTHON_PKGNAMEPREFIX}html5lib>0: www/py-html5lib${PYTHON_PKGNAMEPREFIX}Jinja2>0: devel/py-Jinja2${PYTHON_PKGNAMEPREFIX}ply>0: devel/py-plybash: shells/bashbindgen: devel/rust-bindgen-cliesbuild: devel/esbuildflock: sysutils/flockgperf: devel/gperfrustc: lang/rustxcb-proto>0: x11/xcb-protoclang22: devel/llvm22
Library 34
libatk-bridge-2.0.so: accessibility/at-spi2-corelibatspi.so: accessibility/at-spi2-corelibcairo.so: graphics/cairolibdav1d.so: multimedia/dav1dlibdbus-1.so: devel/dbuslibdbus-glib-1.so: devel/dbus-gliblibdrm.so: graphics/libdrmlibepoll-shim.so: devel/libepoll-shimlibevent.so: devel/libeventlibexif.so: graphics/libexiflibexpat.so: textproc/expat2libffi.so: devel/libffilibFLAC.so: audio/flaclibfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libgcrypt.so: security/libgcryptlibharfbuzz-icu.so: print/harfbuzz-iculibharfbuzz.so: print/harfbuzzlibicuuc.so: devel/iculibjsoncpp.so: devel/jsoncpplibnspr4.so: devel/nsprlibnss3.so: security/nsslibopenh264.so: multimedia/openh264libopus.so: audio/opuslibpci.so: devel/libpcilibpng.so: graphics/pnglibre2.so: devel/re2libsecret-1.so: security/libsecretlibspeechd.so: accessibility/speech-dispatcherlibspeex.so: audio/speexlibwayland-client.so: graphics/waylandlibwebp.so: graphics/webplibxkbcommon.so: x11/libxkbcommonlibxshmfence.so: x11/libxshmfence
The full lists below include those, and their dependencies in turn.
Build dependencies 210
- accessibility/at-spi2-core
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/ebur128
- audio/espeak-ng
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pcaudiolib
- audio/pulseaudio
- audio/sndio
- audio/speex
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- converters/py-webencodings
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/bison
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/dconf
- devel/dotconf
- devel/esbuild
- devel/evdev-proto
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/googletest
- devel/gperf
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libada
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpci
- devel/libpciaccess
- devel/libsysinfo
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/llvm19
- devel/llvm22
- devel/m4
- devel/nasm
- devel/ninja
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-Jinja2
- devel/py-babel
- devel/py-dbus
- devel/py-packaging
- devel/py-ply
- devel/py-pygobject
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/re2
- devel/readline
- devel/rust-bindgen-cli
- devel/simdjson
- devel/spirv-llvm-translator
- devel/uvwasi
- dns/c-ares
- dns/libidn2
- dns/libpsl
- ftp/curl
The first 100 are listed.
Run dependencies 160
- accessibility/at-spi2-core
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/ebur128
- audio/espeak-ng
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pcaudiolib
- audio/pulseaudio
- audio/sndio
- audio/speex
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/dconf
- devel/dotconf
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libpci
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunwind
- devel/llvm12
- devel/nspr
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/re2
- devel/readline
- devel/spirv-llvm-translator
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libexif
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
- graphics/wayland
- graphics/webp
- lang/duktape-lib
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/fftw3
- math/fftw3-float
The first 100 are listed.
No port depends on this one.
Configuration
Options name: www_cef
| Option | Default | Description |
|---|---|---|
| ALSA | on | ALSA audio architecture support |
| CODECS | on | Compile and enable patented codecs like H.264 |
| CUPS | on | CUPS printing system support |
| KERBEROS | on | Kerberos support |
| LTO | off | Use Link-Time Optimization |
| PIPEWIRE | on | Screen capture via PipeWire |
| PULSEAUDIO | on | PulseAudio sound server support |
| SNDIO | on | Sndio audio support |
- USES
- bison cargo cmake:indirect compiler:c++20-lang gl gmake gnome go:no_targets iconv:wchar_t jpeg localbase:ldflags ninja nodejs:build perl5 pkgconfig python:build tar:xz xorg
- Service scripts
- none
Files
pkg-plist 933
- %%CEFDIR%%/CMakeLists.txt
- %%CEFDIR%%/CREDITS.html
- %%CEFDIR%%/LICENSE.txt
- %%CEFDIR%%/README.txt
- %%CEFDIR%%/Release/chrome_100_percent.pak
- %%CEFDIR%%/Release/chrome_200_percent.pak
- %%CEFDIR%%/Release/icudtl.dat
- %%CEFDIR%%/Release/libEGL.so
- %%CEFDIR%%/Release/libGLESv2.so
- %%CEFDIR%%/Release/libcef.so
- %%CEFDIR%%/Release/libvk_swiftshader.so
- %%CEFDIR%%/Release/libvulkan.so
- %%CEFDIR%%/Release/locales/af.pak
- %%CEFDIR%%/Release/locales/af_FEMININE.pak
- %%CEFDIR%%/Release/locales/af_MASCULINE.pak
- %%CEFDIR%%/Release/locales/af_NEUTER.pak
- %%CEFDIR%%/Release/locales/am.pak
- %%CEFDIR%%/Release/locales/am_FEMININE.pak
- %%CEFDIR%%/Release/locales/am_MASCULINE.pak
- %%CEFDIR%%/Release/locales/am_NEUTER.pak
- %%CEFDIR%%/Release/locales/ar.pak
- %%CEFDIR%%/Release/locales/ar_FEMININE.pak
- %%CEFDIR%%/Release/locales/ar_MASCULINE.pak
- %%CEFDIR%%/Release/locales/ar_NEUTER.pak
- %%CEFDIR%%/Release/locales/bg.pak
- %%CEFDIR%%/Release/locales/bg_FEMININE.pak
- %%CEFDIR%%/Release/locales/bg_MASCULINE.pak
- %%CEFDIR%%/Release/locales/bg_NEUTER.pak
- %%CEFDIR%%/Release/locales/bn.pak
- %%CEFDIR%%/Release/locales/bn_FEMININE.pak
- %%CEFDIR%%/Release/locales/bn_MASCULINE.pak
- %%CEFDIR%%/Release/locales/bn_NEUTER.pak
- %%CEFDIR%%/Release/locales/ca.pak
- %%CEFDIR%%/Release/locales/ca_FEMININE.pak
- %%CEFDIR%%/Release/locales/ca_MASCULINE.pak
- %%CEFDIR%%/Release/locales/ca_NEUTER.pak
- %%CEFDIR%%/Release/locales/cs.pak
- %%CEFDIR%%/Release/locales/cs_FEMININE.pak
- %%CEFDIR%%/Release/locales/cs_MASCULINE.pak
- %%CEFDIR%%/Release/locales/cs_NEUTER.pak
- %%CEFDIR%%/Release/locales/da.pak
- %%CEFDIR%%/Release/locales/da_FEMININE.pak
- %%CEFDIR%%/Release/locales/da_MASCULINE.pak
- %%CEFDIR%%/Release/locales/da_NEUTER.pak
- %%CEFDIR%%/Release/locales/de.pak
- %%CEFDIR%%/Release/locales/de_FEMININE.pak
- %%CEFDIR%%/Release/locales/de_MASCULINE.pak
- %%CEFDIR%%/Release/locales/de_NEUTER.pak
- %%CEFDIR%%/Release/locales/el.pak
- %%CEFDIR%%/Release/locales/el_FEMININE.pak
- %%CEFDIR%%/Release/locales/el_MASCULINE.pak
- %%CEFDIR%%/Release/locales/el_NEUTER.pak
- %%CEFDIR%%/Release/locales/en-GB.pak
- %%CEFDIR%%/Release/locales/en-GB_FEMININE.pak
- %%CEFDIR%%/Release/locales/en-GB_MASCULINE.pak
- %%CEFDIR%%/Release/locales/en-GB_NEUTER.pak
- %%CEFDIR%%/Release/locales/en-US.pak
- %%CEFDIR%%/Release/locales/en-US_FEMININE.pak
- %%CEFDIR%%/Release/locales/en-US_MASCULINE.pak
- %%CEFDIR%%/Release/locales/en-US_NEUTER.pak
- %%CEFDIR%%/Release/locales/es-419.pak
- %%CEFDIR%%/Release/locales/es-419_FEMININE.pak
- %%CEFDIR%%/Release/locales/es-419_MASCULINE.pak
- %%CEFDIR%%/Release/locales/es-419_NEUTER.pak
- %%CEFDIR%%/Release/locales/es.pak
- %%CEFDIR%%/Release/locales/es_FEMININE.pak
- %%CEFDIR%%/Release/locales/es_MASCULINE.pak
- %%CEFDIR%%/Release/locales/es_NEUTER.pak
- %%CEFDIR%%/Release/locales/et.pak
- %%CEFDIR%%/Release/locales/et_FEMININE.pak
- %%CEFDIR%%/Release/locales/et_MASCULINE.pak
- %%CEFDIR%%/Release/locales/et_NEUTER.pak
- %%CEFDIR%%/Release/locales/fa.pak
- %%CEFDIR%%/Release/locales/fa_FEMININE.pak
- %%CEFDIR%%/Release/locales/fa_MASCULINE.pak
- %%CEFDIR%%/Release/locales/fa_NEUTER.pak
- %%CEFDIR%%/Release/locales/fi.pak
- %%CEFDIR%%/Release/locales/fi_FEMININE.pak
- %%CEFDIR%%/Release/locales/fi_MASCULINE.pak
- %%CEFDIR%%/Release/locales/fi_NEUTER.pak
- %%CEFDIR%%/Release/locales/fil.pak
- %%CEFDIR%%/Release/locales/fil_FEMININE.pak
- %%CEFDIR%%/Release/locales/fil_MASCULINE.pak
- %%CEFDIR%%/Release/locales/fil_NEUTER.pak
- %%CEFDIR%%/Release/locales/fr.pak
- %%CEFDIR%%/Release/locales/fr_FEMININE.pak
- %%CEFDIR%%/Release/locales/fr_MASCULINE.pak
- %%CEFDIR%%/Release/locales/fr_NEUTER.pak
- %%CEFDIR%%/Release/locales/gu.pak
- %%CEFDIR%%/Release/locales/gu_FEMININE.pak
- %%CEFDIR%%/Release/locales/gu_MASCULINE.pak
- %%CEFDIR%%/Release/locales/gu_NEUTER.pak
- %%CEFDIR%%/Release/locales/he.pak
- %%CEFDIR%%/Release/locales/he_FEMININE.pak
- %%CEFDIR%%/Release/locales/he_MASCULINE.pak
- %%CEFDIR%%/Release/locales/he_NEUTER.pak
- %%CEFDIR%%/Release/locales/hi.pak
- %%CEFDIR%%/Release/locales/hi_FEMININE.pak
- %%CEFDIR%%/Release/locales/hi_MASCULINE.pak
- %%CEFDIR%%/Release/locales/hi_NEUTER.pak
The first 100 are listed.
distinfo 208
| File | Size | SHA256 |
|---|---|---|
| chromium-152.0.7977.83-lite.tar.xz | 1.7748265e+09 | ba910f09b487b076f79fa8badfa0cefd130cc50fcae88d61a7d92ee2d9665ad2 |
| rust/crates/ahash-0.8.12.crate | 43413 | 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 |
| rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| rust/crates/allocator-api2-0.2.21.crate | 63622 | 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 |
| rust/crates/anyhow-1.0.102.crate | 48658 | 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c |
| rust/crates/ar_archive_writer-0.5.1.crate | 85345 | 7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b |
| rust/crates/arrayvec-0.7.6.crate | 31237 | 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 |
| rust/crates/ascii-1.1.0.crate | 36075 | d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16 |
| rust/crates/ast_node-5.0.0.crate | 12169 | 2eb025ef00a6da925cf40870b9c8d008526b6004ece399cb0974209720f0b194 |
| rust/crates/autocfg-1.5.0.crate | 18729 | c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 |
| rust/crates/base-encode-0.3.1.crate | 3630 | a17bd29f7c70f32e9387f4d4acfa5ea7b7749ef784fb78cf382df97069337b8c |
| rust/crates/base64-0.22.1.crate | 81597 | 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 |
| rust/crates/base64-simd-0.8.0.crate | 12531 | 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195 |
| rust/crates/better_scoped_tls-1.0.1.crate | 2140 | 7cd228125315b132eed175bf47619ac79b945b26e56b848ba203ae4ea8603609 |
| rust/crates/bitflags-2.11.1.crate | 49082 | c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3 |
| rust/crates/bitvec-1.0.1.crate | 224375 | 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c |
| rust/crates/bstr-1.12.1.crate | 354916 | 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab |
| rust/crates/bumpalo-3.20.2.crate | 97696 | 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb |
| rust/crates/bytes-1.11.1.crate | 78584 | 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 |
| rust/crates/bytes-str-0.2.7.crate | 10230 | 7c60b5ce37e0b883c37eb89f79a1e26fbe9c1081945d024eee93e8d91a7e18b3 |
Master sites 1
- https://commondatastorage.googleapis.com/chromium-browser-official/:chromium