Port details on branch 2023Q3 |
- electron22 Build cross-platform desktop apps with JavaScript, HTML, and CSS
- 22.3.25 devel =0 22.3.25Version of this port present on the latest quarterly branch.
- Maintainer: tagattie@FreeBSD.org
- Port Added: 2023-07-15 02:18:07
- Last Update: 2023-09-30 05:59:58
- Commit Hash: 551c70b
- 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 - Dependency lines:
-
- electron22>0:devel/electron22
- To install the port:
- cd /usr/ports/devel/electron22/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/electron22
- pkg install electron22
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: electron22
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 i386
- distinfo:
- TIMESTAMP = 1695978590
SHA256 (electron/chromium-108.0.5359.215.tar.xz) = aba0730b347269efda217affe804f6fced296aa02f810c8c9a6fd7d46cd7bf9a
SIZE (electron/chromium-108.0.5359.215.tar.xz) = 1584734880
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
- node16>0 : www/node16
- npm-node16>0 : www/npm-node16
- bison : devel/bison
- msgfmt : devel/gettext-tools
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- clang13 : devel/llvm13
- 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-node16>0 : www/npm-node16
- 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
- libevent.so : devel/libevent
- 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
- 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-node16>0 : www/yarn-node16
- Patch dependencies:
-
- yarn-node16>0 : www/yarn-node16
-
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for electron22-22.3.25:
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_electron22
- USES:
- bison compiler:c++17-lang cpe gettext-tools gl gnome iconv:wchar_t jpeg localbase:ldflags ninja pkgconfig python:build,test shebangfix tar:xz xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
22.3.25 30 Sep 2023 05:59:58 |
Hiroki Tagato (tagattie) |
devel/electron22: update to 22.3.25
Changelog: https://github.com/electron/electron/releases/tag/v22.3.25
Reported by: GitHub (watch releases)
MFH: 2023Q3
Security: 2bcd6ba4-d8e2-42e5-9033-b50b722821fb
(cherry picked from commit b9f2f144414aed39682f0bf41c3558a1c7292081) |
22.3.24 14 Sep 2023 22:56:31 |
Hiroki Tagato (tagattie) |
devel/electron22: update to 22.3.24
Changelog: https://github.com/electron/electron/releases/tag/v22.3.24
Reported by: GitHub (watch releases)
MFH: 2023Q3
Security: 3693eca5-f0d3-453c-9558-2353150495bb
(cherry picked from commit 1ede3ce2af742fa3ba79400c4de5bcee3323f1e5) |
22.3.23 01 Sep 2023 13:56:03 |
Hiroki Tagato (tagattie) |
devel/electron22: update to 22.3.23
Changelog: https://github.com/electron/electron/releases/tag/v22.3.23
Reported by: GitHub (watch releases)
MFH: 2023Q3
Security: 579c7489-c23d-454a-b0fc-ed9d80ea46e0
(cherry picked from commit 4ff162e5262637f3f2ae9b3ef1d506de01b4471b) |
22.3.22 27 Aug 2023 08:47:26 |
Hiroki Tagato (tagattie) |
devel/electron{22,23,24,25}: fix build with CODECS option OFF
Reported by: crypt _at_ crypts _dot_ me (via private email)
MFH: 2023Q3
(cherry picked from commit e1cac91de631c97fb53645af88511d329ea45cbb) |
22.3.22 24 Aug 2023 06:51:32 |
Hiroki Tagato (tagattie) |
devel/electron22: update to 22.3.22
Changelog: https://github.com/electron/electron/releases/tag/v22.3.22
Reported by: GitHub (watch releases)
MFH: 2023Q3
Security: 99bc2966-55be-4411-825f-b04017a4c100
(cherry picked from commit 63a13216a36a3646345706d93ecd67d4f5f4b9d3) |
22.3.21 24 Aug 2023 06:51:32 |
Hiroki Tagato (tagattie) |
devel/electron22: update to 22.3.21
Changelog: https://github.com/electron/electron/releases/tag/v22.3.21
Reported by: GitHub (watch releases)
(cherry picked from commit 28e9c3d6f9aefb628650eef53a66fba8ee992fda) |
22.3.20 11 Aug 2023 07:44:52 |
Hiroki Tagato (tagattie) |
devel/electron22: update to 22.3.20
Changelog: https://github.com/electron/electron/releases/tag/v22.3.20
Reported by: GitHub (watch releases)
MFH: 2023Q3
Security: f3a35fb8-2d70-47c9-a516-6aad7eb222b1
(cherry picked from commit aee701085f9986e61034bf5da06aac9a691a9b4b) |
22.3.18 11 Aug 2023 07:44:46 |
Hiroki Tagato (tagattie) |
devel/electron22: update to 22.3.18
Changelog: https://github.com/electron/electron/releases/tag/v22.3.18
Reported by: GitHub (watch releases)
(cherry picked from commit bdea2c1bd39e0f9d913d0372f331ca3e4cb32d6c) |
22.3.17 18 Jul 2023 07:58:58 |
Hiroki Tagato (tagattie) |
devel/electron2[2-5]: force directory/file permissions in yarn cache archive
There has been a size/checksum mismatch when creating a yarn cache
archive for users with umask other than 022. To ensure reproducibility
of the cache file, force use of 755 and 644 permissions regardless of
umask value.
Reported by: Joe Hu <vegertar_at_gmail_dot_com> (private mail)
MFH: 2023Q3
(cherry picked from commit 193166dd12bcaa5e1df13202d794017e7cabc7a6) |
22.3.17 15 Jul 2023 02:16:34 |
Hiroki Tagato (tagattie) |
devel/electron22: update to 22.3.17
Changelog: https://github.com/electron/electron/releases/tag/v22.3.17
Reported by: GitHub (watch releases)
MFH: 2023Q3
Security: 3446e45d-a51b-486f-9b0e-e4402d91fed6
(cherry picked from commit 844fac9d557026397d4d53e3870c325422d00051) |
22.3.16 15 Jul 2023 02:09:30 |
Hiroki Tagato (tagattie) |
devel/electron22: update to 22.3.16
Changelog:
- https://github.com/electron/electron/releases/tag/v22.3.15
- https://github.com/electron/electron/releases/tag/v22.3.16
Reported by: GitHub (watch releases)
(cherry picked from commit b2c73acd9af0e08172d906f186102599f9355794) |