notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details
electron40 Build cross-platform desktop apps with JavaScript, HTML, and CSS
40.8.3_1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 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: tagattie@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-02-08 07:27:05
Last Update: 2026-03-23 07:33:11
Commit Hash: 43f5b4a
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (385 items)
Collapse this list.
  1. /usr/local/share/licenses/electron40-40.8.3_1/catalog.mk
  2. /usr/local/share/licenses/electron40-40.8.3_1/LICENSE
  3. /usr/local/share/licenses/electron40-40.8.3_1/BSD3CLAUSE
  4. /usr/local/share/licenses/electron40-40.8.3_1/LGPL21
  5. /usr/local/share/licenses/electron40-40.8.3_1/MPL11
  6. /usr/local/share/licenses/electron40-40.8.3_1/MIT
  7. bin/electron40
  8. share/electron40/LICENSE
  9. share/electron40/LICENSES.chromium.html
  10. share/electron40/chrome_100_percent.pak
  11. share/electron40/chrome_200_percent.pak
  12. share/electron40/chromedriver
  13. share/electron40/electron
  14. share/electron40/gen/electron/buildflags/buildflags.h
  15. share/electron40/gen/v8/embedded.S
  16. share/electron40/libEGL.so
  17. share/electron40/libGLESv2.so
  18. share/electron40/libffmpeg.so
  19. share/electron40/libvk_swiftshader.so
  20. share/electron40/libvulkan.so
  21. share/electron40/locales/af.pak
  22. share/electron40/locales/af_FEMININE.pak
  23. share/electron40/locales/af_MASCULINE.pak
  24. share/electron40/locales/af_NEUTER.pak
  25. share/electron40/locales/am.pak
  26. share/electron40/locales/am_FEMININE.pak
  27. share/electron40/locales/am_MASCULINE.pak
  28. share/electron40/locales/am_NEUTER.pak
  29. share/electron40/locales/ar.pak
  30. share/electron40/locales/ar_FEMININE.pak
  31. share/electron40/locales/ar_MASCULINE.pak
  32. share/electron40/locales/ar_NEUTER.pak
  33. share/electron40/locales/bg.pak
  34. share/electron40/locales/bg_FEMININE.pak
  35. share/electron40/locales/bg_MASCULINE.pak
  36. share/electron40/locales/bg_NEUTER.pak
  37. share/electron40/locales/bn.pak
  38. share/electron40/locales/bn_FEMININE.pak
  39. share/electron40/locales/bn_MASCULINE.pak
  40. share/electron40/locales/bn_NEUTER.pak
  41. share/electron40/locales/ca.pak
  42. share/electron40/locales/ca_FEMININE.pak
  43. share/electron40/locales/ca_MASCULINE.pak
  44. share/electron40/locales/ca_NEUTER.pak
  45. share/electron40/locales/cs.pak
  46. share/electron40/locales/cs_FEMININE.pak
  47. share/electron40/locales/cs_MASCULINE.pak
  48. share/electron40/locales/cs_NEUTER.pak
  49. share/electron40/locales/da.pak
  50. share/electron40/locales/da_FEMININE.pak
  51. share/electron40/locales/da_MASCULINE.pak
  52. share/electron40/locales/da_NEUTER.pak
  53. share/electron40/locales/de.pak
  54. share/electron40/locales/de_FEMININE.pak
  55. share/electron40/locales/de_MASCULINE.pak
  56. share/electron40/locales/de_NEUTER.pak
  57. share/electron40/locales/el.pak
  58. share/electron40/locales/el_FEMININE.pak
  59. share/electron40/locales/el_MASCULINE.pak
  60. share/electron40/locales/el_NEUTER.pak
  61. share/electron40/locales/en-GB.pak
  62. share/electron40/locales/en-GB_FEMININE.pak
  63. share/electron40/locales/en-GB_MASCULINE.pak
  64. share/electron40/locales/en-GB_NEUTER.pak
  65. share/electron40/locales/en-US.pak
  66. share/electron40/locales/en-US_FEMININE.pak
  67. share/electron40/locales/en-US_MASCULINE.pak
  68. share/electron40/locales/en-US_NEUTER.pak
  69. share/electron40/locales/es-419.pak
  70. share/electron40/locales/es-419_FEMININE.pak
  71. share/electron40/locales/es-419_MASCULINE.pak
  72. share/electron40/locales/es-419_NEUTER.pak
  73. share/electron40/locales/es.pak
  74. share/electron40/locales/es_FEMININE.pak
  75. share/electron40/locales/es_MASCULINE.pak
  76. share/electron40/locales/es_NEUTER.pak
  77. share/electron40/locales/et.pak
  78. share/electron40/locales/et_FEMININE.pak
  79. share/electron40/locales/et_MASCULINE.pak
  80. share/electron40/locales/et_NEUTER.pak
  81. share/electron40/locales/fa.pak
  82. share/electron40/locales/fa_FEMININE.pak
  83. share/electron40/locales/fa_MASCULINE.pak
  84. share/electron40/locales/fa_NEUTER.pak
  85. share/electron40/locales/fi.pak
  86. share/electron40/locales/fi_FEMININE.pak
  87. share/electron40/locales/fi_MASCULINE.pak
  88. share/electron40/locales/fi_NEUTER.pak
  89. share/electron40/locales/fil.pak
  90. share/electron40/locales/fil_FEMININE.pak
  91. share/electron40/locales/fil_MASCULINE.pak
  92. share/electron40/locales/fil_NEUTER.pak
  93. share/electron40/locales/fr.pak
  94. share/electron40/locales/fr_FEMININE.pak
  95. share/electron40/locales/fr_MASCULINE.pak
  96. share/electron40/locales/fr_NEUTER.pak
  97. share/electron40/locales/gu.pak
  98. share/electron40/locales/gu_FEMININE.pak
  99. share/electron40/locales/gu_MASCULINE.pak
  100. share/electron40/locales/gu_NEUTER.pak
  101. share/electron40/locales/he.pak
  102. share/electron40/locales/he_FEMININE.pak
  103. share/electron40/locales/he_MASCULINE.pak
  104. share/electron40/locales/he_NEUTER.pak
  105. share/electron40/locales/hi.pak
  106. share/electron40/locales/hi_FEMININE.pak
  107. share/electron40/locales/hi_MASCULINE.pak
  108. share/electron40/locales/hi_NEUTER.pak
  109. share/electron40/locales/hr.pak
  110. share/electron40/locales/hr_FEMININE.pak
  111. share/electron40/locales/hr_MASCULINE.pak
  112. share/electron40/locales/hr_NEUTER.pak
  113. share/electron40/locales/hu.pak
  114. share/electron40/locales/hu_FEMININE.pak
  115. share/electron40/locales/hu_MASCULINE.pak
  116. share/electron40/locales/hu_NEUTER.pak
  117. share/electron40/locales/id.pak
  118. share/electron40/locales/id_FEMININE.pak
  119. share/electron40/locales/id_MASCULINE.pak
  120. share/electron40/locales/id_NEUTER.pak
  121. share/electron40/locales/it.pak
  122. share/electron40/locales/it_FEMININE.pak
  123. share/electron40/locales/it_MASCULINE.pak
  124. share/electron40/locales/it_NEUTER.pak
  125. share/electron40/locales/ja.pak
  126. share/electron40/locales/ja_FEMININE.pak
  127. share/electron40/locales/ja_MASCULINE.pak
  128. share/electron40/locales/ja_NEUTER.pak
  129. share/electron40/locales/kn.pak
  130. share/electron40/locales/kn_FEMININE.pak
  131. share/electron40/locales/kn_MASCULINE.pak
  132. share/electron40/locales/kn_NEUTER.pak
  133. share/electron40/locales/ko.pak
  134. share/electron40/locales/ko_FEMININE.pak
  135. share/electron40/locales/ko_MASCULINE.pak
  136. share/electron40/locales/ko_NEUTER.pak
  137. share/electron40/locales/lt.pak
  138. share/electron40/locales/lt_FEMININE.pak
  139. share/electron40/locales/lt_MASCULINE.pak
  140. share/electron40/locales/lt_NEUTER.pak
  141. share/electron40/locales/lv.pak
  142. share/electron40/locales/lv_FEMININE.pak
  143. share/electron40/locales/lv_MASCULINE.pak
  144. share/electron40/locales/lv_NEUTER.pak
  145. share/electron40/locales/ml.pak
  146. share/electron40/locales/ml_FEMININE.pak
  147. share/electron40/locales/ml_MASCULINE.pak
  148. share/electron40/locales/ml_NEUTER.pak
  149. share/electron40/locales/mr.pak
  150. share/electron40/locales/mr_FEMININE.pak
  151. share/electron40/locales/mr_MASCULINE.pak
  152. share/electron40/locales/mr_NEUTER.pak
  153. share/electron40/locales/ms.pak
  154. share/electron40/locales/ms_FEMININE.pak
  155. share/electron40/locales/ms_MASCULINE.pak
  156. share/electron40/locales/ms_NEUTER.pak
  157. share/electron40/locales/nb.pak
  158. share/electron40/locales/nb_FEMININE.pak
  159. share/electron40/locales/nb_MASCULINE.pak
  160. share/electron40/locales/nb_NEUTER.pak
  161. share/electron40/locales/nl.pak
  162. share/electron40/locales/nl_FEMININE.pak
  163. share/electron40/locales/nl_MASCULINE.pak
  164. share/electron40/locales/nl_NEUTER.pak
  165. share/electron40/locales/pl.pak
  166. share/electron40/locales/pl_FEMININE.pak
  167. share/electron40/locales/pl_MASCULINE.pak
  168. share/electron40/locales/pl_NEUTER.pak
  169. share/electron40/locales/pt-BR.pak
  170. share/electron40/locales/pt-BR_FEMININE.pak
  171. share/electron40/locales/pt-BR_MASCULINE.pak
  172. share/electron40/locales/pt-BR_NEUTER.pak
  173. share/electron40/locales/pt-PT.pak
  174. share/electron40/locales/pt-PT_FEMININE.pak
  175. share/electron40/locales/pt-PT_MASCULINE.pak
  176. share/electron40/locales/pt-PT_NEUTER.pak
  177. share/electron40/locales/ro.pak
  178. share/electron40/locales/ro_FEMININE.pak
  179. share/electron40/locales/ro_MASCULINE.pak
  180. share/electron40/locales/ro_NEUTER.pak
  181. share/electron40/locales/ru.pak
  182. share/electron40/locales/ru_FEMININE.pak
  183. share/electron40/locales/ru_MASCULINE.pak
  184. share/electron40/locales/ru_NEUTER.pak
  185. share/electron40/locales/sk.pak
  186. share/electron40/locales/sk_FEMININE.pak
  187. share/electron40/locales/sk_MASCULINE.pak
  188. share/electron40/locales/sk_NEUTER.pak
  189. share/electron40/locales/sl.pak
  190. share/electron40/locales/sl_FEMININE.pak
  191. share/electron40/locales/sl_MASCULINE.pak
  192. share/electron40/locales/sl_NEUTER.pak
  193. share/electron40/locales/sr.pak
  194. share/electron40/locales/sr_FEMININE.pak
  195. share/electron40/locales/sr_MASCULINE.pak
  196. share/electron40/locales/sr_NEUTER.pak
  197. share/electron40/locales/sv.pak
  198. share/electron40/locales/sv_FEMININE.pak
  199. share/electron40/locales/sv_MASCULINE.pak
  200. share/electron40/locales/sv_NEUTER.pak
  201. share/electron40/locales/sw.pak
  202. share/electron40/locales/sw_FEMININE.pak
  203. share/electron40/locales/sw_MASCULINE.pak
  204. share/electron40/locales/sw_NEUTER.pak
  205. share/electron40/locales/ta.pak
  206. share/electron40/locales/ta_FEMININE.pak
  207. share/electron40/locales/ta_MASCULINE.pak
  208. share/electron40/locales/ta_NEUTER.pak
  209. share/electron40/locales/te.pak
  210. share/electron40/locales/te_FEMININE.pak
  211. share/electron40/locales/te_MASCULINE.pak
  212. share/electron40/locales/te_NEUTER.pak
  213. share/electron40/locales/th.pak
  214. share/electron40/locales/th_FEMININE.pak
  215. share/electron40/locales/th_MASCULINE.pak
  216. share/electron40/locales/th_NEUTER.pak
  217. share/electron40/locales/tr.pak
  218. share/electron40/locales/tr_FEMININE.pak
  219. share/electron40/locales/tr_MASCULINE.pak
  220. share/electron40/locales/tr_NEUTER.pak
  221. share/electron40/locales/uk.pak
  222. share/electron40/locales/uk_FEMININE.pak
  223. share/electron40/locales/uk_MASCULINE.pak
  224. share/electron40/locales/uk_NEUTER.pak
  225. share/electron40/locales/ur.pak
  226. share/electron40/locales/ur_FEMININE.pak
  227. share/electron40/locales/ur_MASCULINE.pak
  228. share/electron40/locales/ur_NEUTER.pak
  229. share/electron40/locales/vi.pak
  230. share/electron40/locales/vi_FEMININE.pak
  231. share/electron40/locales/vi_MASCULINE.pak
  232. share/electron40/locales/vi_NEUTER.pak
  233. share/electron40/locales/zh-CN.pak
  234. share/electron40/locales/zh-CN_FEMININE.pak
  235. share/electron40/locales/zh-CN_MASCULINE.pak
  236. share/electron40/locales/zh-CN_NEUTER.pak
  237. share/electron40/locales/zh-TW.pak
  238. share/electron40/locales/zh-TW_FEMININE.pak
  239. share/electron40/locales/zh-TW_MASCULINE.pak
  240. share/electron40/locales/zh-TW_NEUTER.pak
  241. share/electron40/mksnapshot
  242. share/electron40/node_headers/include/node/common.gypi
  243. share/electron40/node_headers/include/node/config.gypi
  244. share/electron40/node_headers/include/node/cppgc/allocation.h
  245. share/electron40/node_headers/include/node/cppgc/common.h
  246. share/electron40/node_headers/include/node/cppgc/cross-thread-persistent.h
  247. share/electron40/node_headers/include/node/cppgc/custom-space.h
  248. share/electron40/node_headers/include/node/cppgc/default-platform.h
  249. share/electron40/node_headers/include/node/cppgc/explicit-management.h
  250. share/electron40/node_headers/include/node/cppgc/garbage-collected.h
  251. share/electron40/node_headers/include/node/cppgc/heap-consistency.h
  252. share/electron40/node_headers/include/node/cppgc/heap-handle.h
  253. share/electron40/node_headers/include/node/cppgc/heap-state.h
  254. share/electron40/node_headers/include/node/cppgc/heap-statistics.h
  255. share/electron40/node_headers/include/node/cppgc/heap.h
  256. share/electron40/node_headers/include/node/cppgc/internal/api-constants.h
  257. share/electron40/node_headers/include/node/cppgc/internal/atomic-entry-flag.h
  258. share/electron40/node_headers/include/node/cppgc/internal/base-page-handle.h
  259. share/electron40/node_headers/include/node/cppgc/internal/caged-heap-local-data.h
  260. share/electron40/node_headers/include/node/cppgc/internal/caged-heap.h
  261. share/electron40/node_headers/include/node/cppgc/internal/compiler-specific.h
  262. share/electron40/node_headers/include/node/cppgc/internal/conditional-stack-allocated.h
  263. share/electron40/node_headers/include/node/cppgc/internal/finalizer-trait.h
  264. share/electron40/node_headers/include/node/cppgc/internal/gc-info.h
  265. share/electron40/node_headers/include/node/cppgc/internal/logging.h
  266. share/electron40/node_headers/include/node/cppgc/internal/member-storage.h
  267. share/electron40/node_headers/include/node/cppgc/internal/name-trait.h
  268. share/electron40/node_headers/include/node/cppgc/internal/persistent-node.h
  269. share/electron40/node_headers/include/node/cppgc/internal/pointer-policies.h
  270. share/electron40/node_headers/include/node/cppgc/internal/write-barrier.h
  271. share/electron40/node_headers/include/node/cppgc/liveness-broker.h
  272. share/electron40/node_headers/include/node/cppgc/macros.h
  273. share/electron40/node_headers/include/node/cppgc/member.h
  274. share/electron40/node_headers/include/node/cppgc/name-provider.h
  275. share/electron40/node_headers/include/node/cppgc/object-size-trait.h
  276. share/electron40/node_headers/include/node/cppgc/persistent.h
  277. share/electron40/node_headers/include/node/cppgc/platform.h
  278. share/electron40/node_headers/include/node/cppgc/prefinalizer.h
  279. share/electron40/node_headers/include/node/cppgc/process-heap-statistics.h
  280. share/electron40/node_headers/include/node/cppgc/sentinel-pointer.h
  281. share/electron40/node_headers/include/node/cppgc/source-location.h
  282. share/electron40/node_headers/include/node/cppgc/testing.h
  283. share/electron40/node_headers/include/node/cppgc/trace-trait.h
  284. share/electron40/node_headers/include/node/cppgc/type-traits.h
  285. share/electron40/node_headers/include/node/cppgc/visitor.h
  286. share/electron40/node_headers/include/node/js_native_api.h
  287. share/electron40/node_headers/include/node/js_native_api_types.h
  288. share/electron40/node_headers/include/node/libplatform/libplatform-export.h
  289. share/electron40/node_headers/include/node/libplatform/libplatform.h
  290. share/electron40/node_headers/include/node/libplatform/v8-tracing.h
  291. share/electron40/node_headers/include/node/node.h
  292. share/electron40/node_headers/include/node/node_api.h
  293. share/electron40/node_headers/include/node/node_api_types.h
  294. share/electron40/node_headers/include/node/node_buffer.h
  295. share/electron40/node_headers/include/node/node_object_wrap.h
  296. share/electron40/node_headers/include/node/node_version.h
  297. share/electron40/node_headers/include/node/uv.h
  298. share/electron40/node_headers/include/node/uv/aix.h
  299. share/electron40/node_headers/include/node/uv/bsd.h
  300. share/electron40/node_headers/include/node/uv/darwin.h
  301. share/electron40/node_headers/include/node/uv/errno.h
  302. share/electron40/node_headers/include/node/uv/linux.h
  303. share/electron40/node_headers/include/node/uv/os390.h
  304. share/electron40/node_headers/include/node/uv/posix.h
  305. share/electron40/node_headers/include/node/uv/sunos.h
  306. share/electron40/node_headers/include/node/uv/threadpool.h
  307. share/electron40/node_headers/include/node/uv/tree.h
  308. share/electron40/node_headers/include/node/uv/unix.h
  309. share/electron40/node_headers/include/node/uv/version.h
  310. share/electron40/node_headers/include/node/uv/win.h
  311. share/electron40/node_headers/include/node/v8-array-buffer.h
  312. share/electron40/node_headers/include/node/v8-callbacks.h
  313. share/electron40/node_headers/include/node/v8-container.h
  314. share/electron40/node_headers/include/node/v8-context.h
  315. share/electron40/node_headers/include/node/v8-cppgc.h
  316. share/electron40/node_headers/include/node/v8-data.h
  317. share/electron40/node_headers/include/node/v8-date.h
  318. share/electron40/node_headers/include/node/v8-debug.h
  319. share/electron40/node_headers/include/node/v8-embedder-heap.h
  320. share/electron40/node_headers/include/node/v8-embedder-state-scope.h
  321. share/electron40/node_headers/include/node/v8-exception.h
  322. share/electron40/node_headers/include/node/v8-extension.h
  323. share/electron40/node_headers/include/node/v8-external.h
  324. share/electron40/node_headers/include/node/v8-forward.h
  325. share/electron40/node_headers/include/node/v8-function-callback.h
  326. share/electron40/node_headers/include/node/v8-function.h
  327. share/electron40/node_headers/include/node/v8-handle-base.h
  328. share/electron40/node_headers/include/node/v8-initialization.h
  329. share/electron40/node_headers/include/node/v8-internal.h
  330. share/electron40/node_headers/include/node/v8-isolate.h
  331. share/electron40/node_headers/include/node/v8-json.h
  332. share/electron40/node_headers/include/node/v8-local-handle.h
  333. share/electron40/node_headers/include/node/v8-locker.h
  334. share/electron40/node_headers/include/node/v8-maybe.h
  335. share/electron40/node_headers/include/node/v8-memory-span.h
  336. share/electron40/node_headers/include/node/v8-message.h
  337. share/electron40/node_headers/include/node/v8-microtask-queue.h
  338. share/electron40/node_headers/include/node/v8-microtask.h
  339. share/electron40/node_headers/include/node/v8-object.h
  340. share/electron40/node_headers/include/node/v8-persistent-handle.h
  341. share/electron40/node_headers/include/node/v8-platform.h
  342. share/electron40/node_headers/include/node/v8-primitive-object.h
  343. share/electron40/node_headers/include/node/v8-primitive.h
  344. share/electron40/node_headers/include/node/v8-profiler.h
  345. share/electron40/node_headers/include/node/v8-promise.h
  346. share/electron40/node_headers/include/node/v8-proxy.h
  347. share/electron40/node_headers/include/node/v8-regexp.h
  348. share/electron40/node_headers/include/node/v8-sandbox.h
  349. share/electron40/node_headers/include/node/v8-script.h
  350. share/electron40/node_headers/include/node/v8-snapshot.h
  351. share/electron40/node_headers/include/node/v8-source-location.h
  352. share/electron40/node_headers/include/node/v8-statistics.h
  353. share/electron40/node_headers/include/node/v8-template.h
  354. share/electron40/node_headers/include/node/v8-traced-handle.h
  355. share/electron40/node_headers/include/node/v8-typed-array.h
  356. share/electron40/node_headers/include/node/v8-unwinder.h
  357. share/electron40/node_headers/include/node/v8-value-serializer.h
  358. share/electron40/node_headers/include/node/v8-value.h
  359. share/electron40/node_headers/include/node/v8-version.h
  360. share/electron40/node_headers/include/node/v8-wasm.h
  361. share/electron40/node_headers/include/node/v8-weak-callback-info.h
  362. share/electron40/node_headers/include/node/v8.h
  363. share/electron40/node_headers/include/node/v8config.h
  364. share/electron40/node_headers/include/node/zconf.h
  365. share/electron40/node_headers/include/node/zlib.h
  366. @comment share/electron40/releases/SHASUMS256.txt
  367. @comment @comment share/electron40/releases/chromedriver-v40.8.3-freebsd-arm64.zip
  368. @comment @comment share/electron40/releases/electron-v40.8.3-freebsd-arm64.zip
  369. @comment @comment share/electron40/releases/mksnapshot-v40.8.3-freebsd-arm64.zip
  370. @comment share/electron40/releases/chromedriver-v40.8.3-freebsd-x64.zip
  371. @comment share/electron40/releases/electron-v40.8.3-freebsd-x64.zip
  372. @comment share/electron40/releases/mksnapshot-v40.8.3-freebsd-x64.zip
  373. @comment @comment share/electron40/releases/chromedriver-v40.8.3-freebsd-ia32.zip
  374. @comment @comment share/electron40/releases/electron-v40.8.3-freebsd-ia32.zip
  375. @comment @comment share/electron40/releases/mksnapshot-v40.8.3-freebsd-ia32.zip
  376. share/electron40/resources.pak
  377. share/electron40/resources/default_app.asar
  378. share/electron40/snapshot_blob.bin
  379. share/electron40/v8_context_snapshot.bin
  380. share/electron40/v8_context_snapshot_generator
  381. share/electron40/version
  382. share/electron40/vk_swiftshader_icd.json
  383. @owner
  384. @group
  385. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • electron40>0:devel/electron40
To install the port:
cd /usr/ports/devel/electron40/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/electron40
  • pkg install electron40
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: electron40
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 i386
distinfo:
TIMESTAMP = 1773918828 SHA256 (electron/chromium-144.0.7559.236.tar.xz.0) = 21556e44d5f5e464a7603afc1e912127c4546d3c55d777055614b769247d2714 SIZE (electron/chromium-144.0.7559.236.tar.xz.0) = 2000000000

Expand this list (26 items)

Collapse this list.

SHA256 (electron/chromium-144.0.7559.236.tar.xz.1) = 389e96ab80e7f3ea7a330060c51ed714f2277810b13bbd1d72bb9e6119dce3a2 SIZE (electron/chromium-144.0.7559.236.tar.xz.1) = 2000000000 SHA256 (electron/chromium-144.0.7559.236.tar.xz.2) = 3783608e8c802c5660a7c2ea12d9e16ae6f534eb739c155c0de4b42eca358c3e SIZE (electron/chromium-144.0.7559.236.tar.xz.2) = 309499476 SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92 SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111 SHA256 (electron/yarn-4.12.0.tgz) = bd58d06826ce9542c4cd904fe10bab7bc718ea2cc39a45d9fbd15f2edb45761c SIZE (electron/yarn-4.12.0.tgz) = 1056794 SHA256 (electron/electron40-40.8.3-node-modules.tar.xz) = 5ead5307742772cd432cf026a946022a5f3e2b8b126d6eea5aaed20996608121 SIZE (electron/electron40-40.8.3-node-modules.tar.xz) = 59675854 SHA256 (electron/electron-electron-v40.8.3_GH0.tar.gz) = 1ea4a914096c5d4e9fdd1230c1e3be8d23b0657e802aed03b8c8a7a43cb20ea0 SIZE (electron/electron-electron-v40.8.3_GH0.tar.gz) = 17168890 SHA256 (electron/nodejs-node-v24.14.0_GH0.tar.gz) = f3a7374f7d0a3b3dcd1b612dd2bf1ffbe7ace778c02c027efaaacbad1e17390a SIZE (electron/nodejs-node-v24.14.0_GH0.tar.gz) = 126199657 SHA256 (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 3983c68f19ed75dd37dc228eab385093ae2533132730f253f0c3d19ff10788e3 SIZE (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 111323 SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01 SIZE (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = 2112918 SHA256 (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 88e65f116c7a06fccedb43970fba63080a57a4e5dc29147d2cdfe1ee58dd0546 SIZE (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 1136238 SHA256 (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = a365df6d83e0be3cc000b70bd39734d80c28f0d9983ebe44698337a2ca464bb1 SIZE (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = 62962 SHA256 (electron/EngFlow-reclient-configs-955335c30a752e9ef7bff375baab5e0819b6c00d_GH0.tar.gz) = c148f76220fc41a89ffeaf370c2cc175577be184688b12aa6fec5f8ac6c714c4 SIZE (electron/EngFlow-reclient-configs-955335c30a752e9ef7bff375baab5e0819b6c00d_GH0.tar.gz) = 13014 SHA256 (electron/evanw-esbuild-v0.27.1_GH0.tar.gz) = bcc3abdc911961ef04340714dc69ddc34af6d2e2c60a1c4036d1c7f1a3fc4a23 SIZE (electron/evanw-esbuild-v0.27.1_GH0.tar.gz) = 1978868

Collapse this list.


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: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. esbuild : devel/esbuild
  2. gperf : devel/gperf
  3. bindgen : devel/rust-bindgen-cli
  4. yasm : devel/yasm
  5. dri.pc : graphics/mesa-dri
  6. rustc : lang/rust
  7. videodev2.h : multimedia/v4l_compat
  8. node24>0 : www/node24
  9. npm-node24>0 : www/npm-node24
  10. bison : devel/bison
  11. node : www/node24
  12. node24>0 : www/node24
  13. zip : archivers/zip
  14. yq : textproc/yq
  15. gettext-tools>=0.26 : devel/gettext-tools
  16. gmake>=4.4.1 : devel/gmake
  17. ninja : devel/ninja
  18. pkgconf>=1.3.0_1 : devel/pkgconf
  19. python3.11 : lang/python311
  20. clang21 : devel/llvm21
  21. nasm : devel/nasm
  22. xorgproto>=0 : x11/xorgproto
  23. x11.pc : x11/libX11
  24. xcb.pc : x11/libxcb
  25. xcomposite.pc : x11/libXcomposite
  26. xcursor.pc : x11/libXcursor
  27. xdamage.pc : x11/libXdamage
  28. xext.pc : x11/libXext
  29. xfixes.pc : x11/libXfixes
  30. xi.pc : x11/libXi
  31. xrandr.pc : x11/libXrandr
  32. xrender.pc : x11/libXrender
  33. xscrnsaver.pc : x11/libXScrnSaver
  34. xtst.pc : x11/libXtst
  35. qt5-buildtools>=5.15 : devel/qt5-buildtools
  36. libQt5Core.so : devel/qt5-core
  37. libQt5Widgets.so : x11-toolkits/qt5-widgets
Test dependencies:
  1. git : devel/git
  2. py311-python-dbusmock>0 : devel/py-python-dbusmock@py311
  3. Xvfb : x11-servers/xorg-server@xvfb
  4. 8x13O.pcf.gz : x11-fonts/xorg-fonts-miscbitmaps
  5. fonts.alias : x11-fonts/font-alias
  6. base : x11/xkeyboard-config
  7. xkbcomp : x11/xkbcomp
  8. python3.11 : lang/python311
Runtime dependencies:
  1. xdg-open : devel/xdg-utils
  2. libasound_module_pcm_oss.so : audio/alsa-plugins
  3. alsa-lib>=1.1.1_1 : audio/alsa-lib
  4. x11.pc : x11/libX11
  5. xcb.pc : x11/libxcb
  6. xcomposite.pc : x11/libXcomposite
  7. xcursor.pc : x11/libXcursor
  8. xdamage.pc : x11/libXdamage
  9. xext.pc : x11/libXext
  10. xfixes.pc : x11/libXfixes
  11. xi.pc : x11/libXi
  12. xrandr.pc : x11/libXrandr
  13. xrender.pc : x11/libXrender
  14. xscrnsaver.pc : x11/libXScrnSaver
  15. xtst.pc : x11/libXtst
Library dependencies:
  1. libatk-bridge-2.0.so : accessibility/at-spi2-core
  2. libatspi.so : accessibility/at-spi2-core
  3. libFLAC.so : audio/flac
  4. libopus.so : audio/opus
  5. libdbus-1.so : devel/dbus
  6. libepoll-shim.so : devel/libepoll-shim
  7. libevent.so : devel/libevent
  8. libffi.so : devel/libffi
  9. libnotify.so : devel/libnotify
  10. libpci.so : devel/libpci
  11. libnspr4.so : devel/nspr
  12. libre2.so : devel/re2
  13. libdrm.so : graphics/libdrm
  14. libpng.so : graphics/png
  15. libwayland-client.so : graphics/wayland
  16. libwebp.so : graphics/webp
  17. libdav1d.so : multimedia/dav1d
  18. libva.so : multimedia/libva
  19. libopenh264.so : multimedia/openh264
  20. libfreetype.so : print/freetype2
  21. libharfbuzz.so : print/harfbuzz
  22. libsecret-1.so : security/libsecret
  23. libnss3.so : security/nss
  24. libexpat.so : textproc/expat2
  25. libxkbcommon.so : x11/libxkbcommon
  26. libxshmfence.so : x11/libxshmfence
  27. libfontconfig.so : x11-fonts/fontconfig
  28. libasound.so : audio/alsa-lib
  29. libcups.so : print/cups
  30. libpipewire-0.3.so : multimedia/pipewire
  31. libsndio.so : audio/sndio
  32. libgbm.so : graphics/mesa-libs
  33. libGL.so : graphics/libglvnd
  34. libGLESv2.so : graphics/libglvnd
  35. libatk-1.0.so : accessibility/at-spi2-core
  36. libcairo.so : graphics/cairo
  37. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  38. libglib-2.0.so : devel/glib20
  39. libintl.so : devel/gettext-runtime
  40. libgtk-3.so : x11-toolkits/gtk30
  41. libxml2.so : textproc/libxml2
  42. libxslt.so : textproc/libxslt
  43. libharfbuzz.so : print/harfbuzz
  44. libpango-1.0.so : x11-toolkits/pango
  45. libiconv.so : converters/libiconv
  46. libjpeg.so : graphics/jpeg-turbo
Fetch dependencies:
  1. git : devel/git
  2. npm-node24>0 : www/npm-node24
  3. node24>0 : www/node24
Patch dependencies:
  1. node24>0 : www/node24
Extract dependencies:
  1. git : devel/git
  2. jq : textproc/jq
This port is required by:
for Build
  1. deskutils/podman-desktop
  2. x11/waveterm
for Run
  1. deskutils/podman-desktop
  2. x11/waveterm

Configuration Options:
===> The following configuration options are available for electron40-40.8.3_1: 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 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 ====> 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_electron40
USES:
bison compiler:c++17-lang cpe display:test electron:env gettext-tools gl gmake gnome iconv:wchar_t jpeg localbase:ldflags ninja nodejs:24,build pkgconfig python:build,test qt:5 shebangfix tar:xz xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. https://codeload.github.com/electron/electron/tar.gz/v40.8.3?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
40.8.3_1
23 Mar 2026 07:33:11
commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.94.0

PR:		293615
40.8.3
20 Mar 2026 00:14:08
commit hash: 28b736ad7615f66549024e85c69e0167dd37b287commit hash: 28b736ad7615f66549024e85c69e0167dd37b287commit hash: 28b736ad7615f66549024e85c69e0167dd37b287commit hash: 28b736ad7615f66549024e85c69e0167dd37b287 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
devel/electron40: Update to 40.8.3

Changelog:
- https://github.com/electron/electron/releases/tag/v40.8.1
- https://github.com/electron/electron/releases/tag/v40.8.2
- https://github.com/electron/electron/releases/tag/v40.8.3

Reported by:	GitHub (watch releases)
40.8.0
10 Mar 2026 08:04:10
commit hash: 24bf3f7633de354046006cb4e487558251f711bfcommit hash: 24bf3f7633de354046006cb4e487558251f711bfcommit hash: 24bf3f7633de354046006cb4e487558251f711bfcommit hash: 24bf3f7633de354046006cb4e487558251f711bf files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
devel/electron40: Update to 40.8.0

Changelog:
- https://github.com/electron/electron/releases/tag/v40.7.0
- https://github.com/electron/electron/releases/tag/v40.8.0

Reported by:	GitHub (watch releases)
40.6.1
26 Feb 2026 05:32:03
commit hash: 1d5f6b6a85afd1060cf8ed44927962dc77126f47commit hash: 1d5f6b6a85afd1060cf8ed44927962dc77126f47commit hash: 1d5f6b6a85afd1060cf8ed44927962dc77126f47commit hash: 1d5f6b6a85afd1060cf8ed44927962dc77126f47 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
devel/electron40: Update to 40.6.1

Changelog: https://github.com/electron/electron/releases/tag/v40.6.1

Reported by:	GitHub (watch releases)
40.6.0
21 Feb 2026 05:57:08
commit hash: 260615f70ef21a2a6ba8cb6e66ba7a801c371be5commit hash: 260615f70ef21a2a6ba8cb6e66ba7a801c371be5commit hash: 260615f70ef21a2a6ba8cb6e66ba7a801c371be5commit hash: 260615f70ef21a2a6ba8cb6e66ba7a801c371be5 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
devel/electron40: Update to 40.6.0

Changelog:
- https://github.com/electron/electron/releases/tag/v40.5.0
- https://github.com/electron/electron/releases/tag/v40.6.0

Reported by:	GitHub (watch releases)
40.4.1
16 Feb 2026 03:47:53
commit hash: 6443197dce4f3a9d33b7db501c655780f88111d1commit hash: 6443197dce4f3a9d33b7db501c655780f88111d1commit hash: 6443197dce4f3a9d33b7db501c655780f88111d1commit hash: 6443197dce4f3a9d33b7db501c655780f88111d1 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
devel/electron40: Update to 40.4.1

Changelog:
- https://github.com/electron/electron/releases/tag/v40.2.1
- https://github.com/electron/electron/releases/tag/v40.3.0
- https://github.com/electron/electron/releases/tag/v40.4.0
- https://github.com/electron/electron/releases/tag/v40.4.1

Reported by:	GitHub (watch releases)
40.2.0
08 Feb 2026 07:25:06
commit hash: 0e6242b7679a3771ddafb559c5dd821eb1952cb5commit hash: 0e6242b7679a3771ddafb559c5dd821eb1952cb5commit hash: 0e6242b7679a3771ddafb559c5dd821eb1952cb5commit hash: 0e6242b7679a3771ddafb559c5dd821eb1952cb5 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
devel/electron40: Add port: Build cross-platform desktop apps with JavaScript,
HTML, and CSS

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.

WWW: https://electronjs.org/

Number of commits found: 7