Port details
cef Chromium Embedded Framework
152.0.6_1 www Σ =1 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. Maintainer: freebsd@sysctl.cz Port Added: 2026-10-15 23:45:10
Last Update: 2026-10-31 13:17:35
Commit Hash: a199382
People watching this port, also watch: mutt , postfix , fetchmail , libtool , lapack Also Listed In: devel
License: BSD3CLAUSE LGPL21 MPL11
WWW: https://github.com/chromiumembedded/cef 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. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
To install the port : # cd /usr/ports/www/cef/ && make install clean To add the package , run one of these commands: pkg install www/cef pkg install cef NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: cef Flavors: # there is no flavor information for this port. ONLY_FOR_ARCHS: aarch64 amd64 distinfo: # TIMESTAMP = 1790271220
SHA256 (chromium-152.0.7977.83-lite.tar.xz) = ba910f09b487b076f79fa8badfa0cefd130cc50fcae88d61a7d92ee2d9665ad2
SIZE (chromium-152.0.7977.83-lite.tar.xz) = 1774826500
No package information for this port in our database # Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
videodev2.h : multimedia/v4l_compat va.h : multimedia/libva dri.pc : graphics/mesa-libs usb.ids : misc/usbids py312-html5lib>0 : www/py-html5lib@py312 py312-Jinja2>0 : devel/py-Jinja2@py312 py312-ply>0 : devel/py-ply@py312 bash : shells/bash bindgen : devel/rust-bindgen-cli esbuild : devel/esbuild flock : sysutils/flock gperf : devel/gperf rustc : lang/rust xcb-proto>0 : x11/xcb-proto bison : devel/bison rust>=1.99.0 : lang/rust cmake : devel/cmake-core cmake : devel/cmake-core gmake>=4.4.1 : devel/gmake go127 : lang/go127 ninja : devel/ninja node : www/node24 pkgconf>=1.3.0_1 : devel/pkgconf python3.12 : lang/python312 clang22 : devel/llvm22 nasm : devel/nasm xorgproto>=0 : x11/xorgproto xorgproto>=0 : x11/xorgproto x11.pc : x11/libX11 xcb.pc : x11/libxcb xcomposite.pc : x11/libXcomposite xcursor.pc : x11/libXcursor xdamage.pc : x11/libXdamage xext.pc : x11/libXext xfixes.pc : x11/libXfixes xi.pc : x11/libXi xrandr.pc : x11/libXrandr xrender.pc : x11/libXrender xscrnsaver.pc : x11/libXScrnSaver xtst.pc : x11/libXtst perl5>=5.42.r<5.43 : lang/perl5.42
Runtime dependencies: #
x11.pc : x11/libX11 xcb.pc : x11/libxcb xcomposite.pc : x11/libXcomposite xcursor.pc : x11/libXcursor xdamage.pc : x11/libXdamage xext.pc : x11/libXext xfixes.pc : x11/libXfixes xi.pc : x11/libXi xrandr.pc : x11/libXrandr xrender.pc : x11/libXrender xscrnsaver.pc : x11/libXScrnSaver xtst.pc : x11/libXtst
Library dependencies: #
libatk-bridge-2.0.so : accessibility/at-spi2-core libatspi.so : accessibility/at-spi2-core libcairo.so : graphics/cairo libdav1d.so : multimedia/dav1d libdbus-1.so : devel/dbus libdbus-glib-1.so : devel/dbus-glib libdrm.so : graphics/libdrm libepoll-shim.so : devel/libepoll-shim libevent.so : devel/libevent libexif.so : graphics/libexif libexpat.so : textproc/expat2 libffi.so : devel/libffi libFLAC.so : audio/flac libfontconfig.so : x11-fonts/fontconfig libfreetype.so : print/freetype2 libgcrypt.so : security/libgcrypt libharfbuzz-icu.so : print/harfbuzz-icu libharfbuzz.so : print/harfbuzz libicuuc.so : devel/icu libjsoncpp.so : devel/jsoncpp libnspr4.so : devel/nspr libnss3.so : security/nss libopenh264.so : multimedia/openh264 libopus.so : audio/opus libpci.so : devel/libpci libpng.so : graphics/png libre2.so : devel/re2 libsecret-1.so : security/libsecret libspeechd.so : accessibility/speech-dispatcher libspeex.so : audio/speex libwayland-client.so : graphics/wayland libwebp.so : graphics/webp libxkbcommon.so : x11/libxkbcommon libxshmfence.so : x11/libxshmfence libasound.so : audio/alsa-lib libcups.so : print/cups libpipewire-0.3.so : multimedia/pipewire libpulse.so : audio/pulseaudio libsndio.so : audio/sndio libgbm.so : graphics/mesa-libs libGL.so : graphics/libglvnd libatk-1.0.so : accessibility/at-spi2-core libcairo.so : graphics/cairo libdconf.so : devel/dconf libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2 libglib-2.0.so : devel/glib20 libintl.so : devel/gettext-runtime libgtk-3.so : x11-toolkits/gtk30 libxml2.so : textproc/libxml2 libxslt.so : textproc/libxslt libharfbuzz.so : print/harfbuzz libpango-1.0.so : x11-toolkits/pango libiconv.so : converters/libiconv libjpeg.so : graphics/jpeg-turbo
This port is required by: # for Libraries #
multimedia/obs-studio
Configuration Options : #
===> The following configuration options are available for cef-152.0.6_1:
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
====> Options available for the group AUDIO
ALSA=on: ALSA audio architecture support
PULSEAUDIO=on: PulseAudio sound server support
SNDIO=on: Sndio audio support
===> Use 'make config' to modify these settings Options name : #
www_cef 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
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
There is no master site for this port.
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
152.0.6_1 31 Oct 2026 13:17:35
Dima Panov (fluffy) Author: Martin Filla
www/cef: fix distinfo for esbuild, fix aarch64 build, pt2 (+)
PR: 299985 , 299550
152.0.6_1 31 Oct 2026 13:10:44
Dima Panov (fluffy) Author: Martin Filla
www/cef: fix distinfo for esbuild, fix aarch64 build (+)
PR: 299985 , 299550
152.0.6_1 20 Oct 2026 11:05:23
Dag-Erling Smørgrav (des)
various: Bump Go ports for Go 1.26.10 / 1.27.3
152.0.6 15 Oct 2026 23:42:25
Yuri Victorovich (yuri) Author: Martin Filla
www/cef: New port: Chromium Embedded Framework
PR: 299048