or installed, basically the default.
Since package providers now can be "targetable", they provide a command
function, so conflicting with the legacy command()
the electronjs port is going to live inside the chromium port,
as a separate flavor, which is called electron (obviously)
because it requires all of our chromium patches as well and
this way we can avoid having to maintain another subdirectory
with hundreds of patches; this is mostly unconventional but
for me this is the best solution (maintainence-wise)
a couple of patches for the actual electron source are shamelessly
stolen from freebsd
this commit also adds a --no-sandbox flag because electron
cannot use unveil and pledge just yet, i will work on that
in the future
basic stuff works, but don't expect anything fancy yet
--
initial versoin of electron-6.0.3:
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.
- out of bounds write in NSIS bzip2 library
- improvements to the zip bomb mitigations added in 0.101.3, there is now
a maximum scan time limit, defaulting to 2 minutes
Copy GAMEDIR at once and avoid unwanted files in the first place instead of
removing them afterwards; nit-pick WRKSRC into WRKBUILD while since the engine
executable is generated in build.
OK solene
* relaxes the fix for CVE-2019-12900
* cleanup of bzdiff and bzgrep scripts so they don't use bash extensions
There's also a homepage again.
ok kmos@ cwen@
Highlights:
- Stop building cmake itself with ninja. Upstream has decided not to
support this anymore. I see no benefit and it's getting harder and
harder to take care of.
- Use cmake's internel libuv, json-cpp etc. to build the bootstrap
cmake (only bootstrap).
- Fix SONAME in cmake ports
Notable port changes:
- Fix COMPILER, it's not possible to build the old and the new cmake
version with base-gcc, isn't.
- It doesn't make any sense to keep the m88k XXX tags. CMake don't build
under m88k.
- Tech cmake to detect/provide system JDK11, lua and new ruby version
(of course upcoming ruby 2.7)
- I took some pre-configure commands from the FreeBSDs port.
- Add --docdir to avoid warnings and sort CONFIGURE_ARGS
Bulk build by naddy@ on amd64. Thanks a lot!
Successful test by Martin Reindl on macppc and arm64. Thanks!