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 photosAll times are UTC
Ukraine
Port details
electron40 Build cross-platform desktop apps with JavaScript, HTML, and CSS
40.2.0 develnew! 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-02-08 07:25:06
Commit Hash: 0e6242b
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.2.0/catalog.mk
  2. /usr/local/share/licenses/electron40-40.2.0/LICENSE
  3. /usr/local/share/licenses/electron40-40.2.0/BSD3CLAUSE
  4. /usr/local/share/licenses/electron40-40.2.0/LGPL21
  5. /usr/local/share/licenses/electron40-40.2.0/MPL11
  6. /usr/local/share/licenses/electron40-40.2.0/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.2.0-freebsd-arm64.zip
  368. @comment @comment share/electron40/releases/electron-v40.2.0-freebsd-arm64.zip
  369. @comment @comment share/electron40/releases/mksnapshot-v40.2.0-freebsd-arm64.zip
  370. @comment share/electron40/releases/chromedriver-v40.2.0-freebsd-x64.zip
  371. @comment share/electron40/releases/electron-v40.2.0-freebsd-x64.zip
  372. @comment share/electron40/releases/mksnapshot-v40.2.0-freebsd-x64.zip
  373. @comment @comment share/electron40/releases/chromedriver-v40.2.0-freebsd-ia32.zip
  374. @comment @comment share/electron40/releases/electron-v40.2.0-freebsd-ia32.zip
  375. @comment @comment share/electron40/releases/mksnapshot-v40.2.0-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 = 1770295695 SHA256 (electron/chromium-144.0.7559.111-lite.tar.xz) = 25798527997a9e911b65da6e7bf104b067e08dd49e1325289e4abf283f794e02 SIZE (electron/chromium-144.0.7559.111-lite.tar.xz) = 1292433732

Expand this list (20 items)

Collapse this list.

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.2.0-node-modules.tar.xz) = 15003ecbc8c02ac8db9dd871375a434f5e2d7a1ee0a7abf9bf768d1cd2e57da7 SIZE (electron/electron40-40.2.0-node-modules.tar.xz) = 59596873 SHA256 (electron/electron-electron-v40.2.0_GH0.tar.gz) = 4bd7e35199601acee16630c8c591e8972e7254659ae6b646a8776f0914bcb68d SIZE (electron/electron-electron-v40.2.0_GH0.tar.gz) = 17124822 SHA256 (electron/nodejs-node-v24.11.1_GH0.tar.gz) = 3a8cd92ebc59a7ef32085737285c2572d4b98b9ce207a32592415d3380fdc04c SIZE (electron/nodejs-node-v24.11.1_GH0.tar.gz) = 123162647 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

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gperf : devel/gperf
  2. bindgen : devel/rust-bindgen-cli
  3. yasm : devel/yasm
  4. dri.pc : graphics/mesa-dri
  5. rustc : lang/rust
  6. videodev2.h : multimedia/v4l_compat
  7. node24>0 : www/node24
  8. npm-node24>0 : www/npm-node24
  9. bison : devel/bison
  10. node : www/node24
  11. node24>0 : www/node24
  12. zip : archivers/zip
  13. yq : textproc/yq
  14. gettext-tools>=0.26 : devel/gettext-tools
  15. gmake>=4.4.1 : devel/gmake
  16. ninja : devel/ninja
  17. pkgconf>=1.3.0_1 : devel/pkgconf
  18. python3.11 : lang/python311
  19. clang21 : devel/llvm21
  20. nasm : devel/nasm
  21. xorgproto>=0 : x11/xorgproto
  22. x11.pc : x11/libX11
  23. xcb.pc : x11/libxcb
  24. xcomposite.pc : x11/libXcomposite
  25. xcursor.pc : x11/libXcursor
  26. xdamage.pc : x11/libXdamage
  27. xext.pc : x11/libXext
  28. xfixes.pc : x11/libXfixes
  29. xi.pc : x11/libXi
  30. xrandr.pc : x11/libXrandr
  31. xrender.pc : x11/libXrender
  32. xscrnsaver.pc : x11/libXScrnSaver
  33. xtst.pc : x11/libXtst
  34. qt5-buildtools>=5.15 : devel/qt5-buildtools
  35. libQt5Core.so : devel/qt5-core
  36. 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
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for electron40-40.2.0: 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.2.0?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 1