Port details on branch 2023Q4
electron25 Build cross-platform desktop apps with JavaScript, HTML, and CSS
25.9.8 devel Σ =0 25.9.8Version of this port present on the latest quarterly branch. Maintainer: tagattie@FreeBSD.org Port Added: 2023-10-02 23:39:15
Last Update: 2023-12-07 20:57:18
Commit Hash: c01c683
License: BSD3CLAUSE LGPL21 MPL11 MIT
WWW: https://electronjs.org/ Description: # Build cross platform desktop apps with JavaScript, HTML, and CSS.
It's easier than you think.
If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application. ¦ ¦ ¦ ¦
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 :
electron25>0:devel/electron25 To install the port : # cd /usr/ports/devel/electron25/ && make install clean To add the package , run one of these commands: pkg install devel/electron25 pkg install electron25 NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: electron25 Flavors: # there is no flavor information for this port. ONLY_FOR_ARCHS: aarch64 amd64 i386 distinfo: # TIMESTAMP = 1701944991
SHA256 (electron/chromium-114.0.5735.289.tar.xz) = 12dee4e585dab6e7dc2117f4ee40484a947ac7a6b5a33c87dfae7cbf8b8799b0
SIZE (electron/chromium-114.0.5735.289.tar.xz) = 1413670648
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: #
gperf : devel/gperf yasm : devel/yasm dri.pc : graphics/mesa-dri videodev2.h : multimedia/v4l_compat node18>0 : www/node18 npm-node18>0 : www/npm-node18 bison : devel/bison msgfmt : devel/gettext-tools gmake>=4.3 : devel/gmake ninja : devel/ninja pkgconf>=1.3.0_1 : devel/pkgconf python3.9 : lang/python39 clang15 : devel/llvm15 nasm : devel/nasm 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
Test dependencies: #
git : devel/git py39-python-dbusmock>0 : devel/py-python-dbusmock@py39 npm-node18>0 : www/npm-node18 python3.9 : lang/python39
Runtime dependencies: #
xdg-open : devel/xdg-utils 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 libsnappy.so : archivers/snappy libFLAC.so : audio/flac libopus.so : audio/opus libdbus-1.so : devel/dbus libicuuc.so : devel/icu libepoll-shim.so : devel/libepoll-shim libevent.so : devel/libevent libffi.so : devel/libffi libnotify.so : devel/libnotify libpci.so : devel/libpci libnspr4.so : devel/nspr libre2.so : devel/re2 libdrm.so : graphics/libdrm libpng.so : graphics/png libwayland-client.so : graphics/wayland libwebp.so : graphics/webp libdav1d.so : multimedia/dav1d libva.so : multimedia/libva libopenh264.so : multimedia/openh264 libfreetype.so : print/freetype2 libharfbuzz.so : print/harfbuzz libsecret-1.so : security/libsecret libnss3.so : security/nss libexpat.so : textproc/expat2 libxkbcommon.so : x11/libxkbcommon libxshmfence.so : x11/libxshmfence libfontconfig.so : x11-fonts/fontconfig libcups.so : print/cups libsndio.so : audio/sndio libgbm.so : graphics/mesa-libs libGL.so : graphics/libglvnd libGLESv2.so : graphics/libglvnd libatk-1.0.so : accessibility/at-spi2-core libcairo.so : graphics/cairo 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 libpango-1.0.so : x11-toolkits/pango libiconv.so : converters/libiconv libjpeg.so : graphics/jpeg-turbo
Fetch dependencies: #
yarn-node18>0 : www/yarn-node18
Patch dependencies: #
git : devel/git
This port is required by: # for Build #
net-im/signal-desktop
Configuration Options : #
===> The following configuration options are available for electron25-25.9.8:
CODECS=on: Compile and enable patented codecs like H.264
CUPS=on: CUPS printing system support
DEBUG=off: Build with debugging support
DIST=off: Build distribution zip files
DRIVER=on: Install chromedriver
KERBEROS=on: Kerberos support
LTO=off: Use Link-Time Optimization
====> Options available for the group AUDIO
ALSA=off: ALSA audio architecture support
PULSEAUDIO=off: PulseAudio sound server support
SNDIO=on: Sndio audio support
====> Kerberos support: you can only select none or one of them
HEIMDAL=off: Heimdal Kerberos (security/heimdal)
HEIMDAL_BASE=off: Heimdal Kerberos (base)
MIT=off: MIT Kerberos (security/krb5)
===> Use 'make config' to modify these settings Options name : #
devel_electron25 USES: #
bison compiler:c++17-lang cpe gettext-tools gl gmake gnome iconv:wchar_t jpeg localbase:ldflags ninja pkgconfig python:build,test shebangfix tar:xz xorg
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #