Page MenuHomeFreeBSD

games/anki: Update to 2.1.54
ClosedPublic

Authored by kai on Sep 5 2022, 6:32 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Mar 19, 4:04 PM
Unknown Object (File)
Tue, Mar 19, 2:31 PM
Unknown Object (File)
Feb 19 2024, 11:03 AM
Unknown Object (File)
Feb 19 2024, 11:03 AM
Unknown Object (File)
Feb 19 2024, 11:03 AM
Unknown Object (File)
Feb 19 2024, 11:03 AM
Unknown Object (File)
Feb 19 2024, 10:52 AM
Unknown Object (File)
Feb 15 2024, 6:12 PM

Details

Summary
games/anki: Update to 2.1.54

* Remove BROKEN for aarch64 as the FreeBSD related sections in the Bazel
  rules should now be architecture independent.

* Build separate binary version of "esbuild" as the JS counterpart, which is used by
  the Bazel NodeJS ruleset, has fixed version checks that cannot patched out.

Changelogs since 2.1.49:

https://github.com/ankitects/anki/releases/tag/2.1.54
https://github.com/ankitects/anki/releases/tag/2.1.53
https://github.com/ankitects/anki/releases/tag/2.1.52
https://github.com/ankitects/anki/releases/tag/2.1.51
https://github.com/ankitects/anki/releases/tag/2.1.50

MFH: No (feature release)
Test Plan
  • poudriere -> OK (12.3-, 13.1-RELEASE, 14.0-CURRENT@8c309d48aab amd64)
  • dogfooding -> Runs fine, synchronizing with AnkiWeb works as expected.
  • If someone(tm) can run a test build on a aarch64 Platform that would be great as I don't own a native arm64 platform at the moment.

NB: Since the Anki 2.1.50 release Qt6 is also supported and should give us additional playgrounds to test qt6-webengine (once there's a review, still heavy WIP)

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

kai requested review of this revision.Sep 5 2022, 6:32 PM
kai created this revision.

Very glad to hear about your progress with qt6-webengine :)

Now to this: have you thought of bundling the esbuild within the anki port itself? -- or would that complicate it too much?

kai retitled this revision from games/anki: Update to 2.1.54, add devel/esbuild-anki to games/anki: Update to 2.1.54.
kai edited the summary of this revision. (Show Details)
kai edited the test plan for this revision. (Show Details)
  • Removed portions for a new devel/esbuild-ankiport
  • Added Go specific directives to build esbuild in the pre-build stage

Very glad to hear about your progress with qt6-webengine :)

Now to this: have you thought of bundling the esbuild within the anki port itself? -- or would that complicate it too much?

Good point, indeed! I gave it a try, esbuild is now pre-built and Anki still builds and runs fine with the new changes.

Thanks for cc'ing me. I look forward to pkg install or upgrade.

This revision was not accepted when it landed; it landed in state Needs Review.Sep 16 2022, 3:45 AM
This revision was automatically updated to reflect the committed changes.