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
non port: Mk/Uses/electron.mk

Number of commits found: 4

Saturday, 28 Feb 2026
12:28 Hiroki Tagato (tagattie) search for other commits by this committer
Mk/Uses/electron.mk: Secure reproducibility of node modules tarball in case of
pnpm

Formerly, node_modules directories produced by "pnpm install" were
used for node modules tarball. However, .modules.yaml file contained
in the tarball is not reliably reproducible and differs in some way
depending on the environment and/or timing where/when the tarball was
produced.

Instead of relying on node_modules directories, we use pnpm
store (produced by "pnpm fetch") for node modules tarball. We can use
the tarball later to install node modules into appropriate directories
using "pnpm install". Note that the timestamp "checkedAt" in each JSON
file in the pnpm store is reset to 0 to ensure reproducibility.

Reported by:	feld (via private email)
Tested by:	feld
commit hash: dc5d1ed9379bf9b2bebfe8631b2caa99a7cf0819 commit hash: dc5d1ed9379bf9b2bebfe8631b2caa99a7cf0819 commit hash: dc5d1ed9379bf9b2bebfe8631b2caa99a7cf0819 commit hash: dc5d1ed9379bf9b2bebfe8631b2caa99a7cf0819 dc5d1ed
Sunday, 8 Feb 2026
07:25 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/
commit hash: 0e6242b7679a3771ddafb559c5dd821eb1952cb5 commit hash: 0e6242b7679a3771ddafb559c5dd821eb1952cb5 commit hash: 0e6242b7679a3771ddafb559c5dd821eb1952cb5 commit hash: 0e6242b7679a3771ddafb559c5dd821eb1952cb5 0e6242b
Thursday, 8 Jan 2026
12:00 Hiroki Tagato (tagattie) search for other commits by this committer
Mk/Uses/electron.mk: Adjust valid electron versions after electron36 removal
commit hash: 817a79fa40dcd0f72a7cfbf421294afa0ff2b15a commit hash: 817a79fa40dcd0f72a7cfbf421294afa0ff2b15a commit hash: 817a79fa40dcd0f72a7cfbf421294afa0ff2b15a commit hash: 817a79fa40dcd0f72a7cfbf421294afa0ff2b15a 817a79f
Sunday, 21 Dec 2025
12:47 Hiroki Tagato (tagattie) search for other commits by this committer
Mk/Uses: Add electron.mk and companion scripts

electron.mk and companion scripts for making it easier to port
Electron-based applications.

The electron.mk addresses the following obstacles in porting:

- Need to adapt to different node package managers used in a
  project (npm, yarn, and pnpm)

  Different package managers have different commands and options. With
  electron.mk, porters don't have to worry about those differences
  using USE_ELECTRON=npm feature.

- Need to create an archive of necessary node modules and host the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
commit hash: 331eb8eae50d49c8e87954dd6668b8944428618a commit hash: 331eb8eae50d49c8e87954dd6668b8944428618a commit hash: 331eb8eae50d49c8e87954dd6668b8944428618a commit hash: 331eb8eae50d49c8e87954dd6668b8944428618a 331eb8e

Number of commits found: 4